Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2779

Re: How to populate Issuing Storage Location in Purchase Requisiton(ME51N/ME52N)

$
0
0

Hi,

 

Thank you for your replies...

I have used Field-symbols and it just worked!!!:)

 

Below is the piece of code I have used and It might be useful for anyone with similar requirement...

BADI: ME_PROCESS_REQ_CUST

In the method: IF_EX_ME_PROCESS_REQ_CUST~PROCESS_ITEM

 

*=> Code starts...

CHECK im_count = 1 . "To avoid infinate Loop

DATA:

       ld_attr         TYPE string,

       lo_obj          TYPE REF TO object.

 

     FIELD-SYMBOLS:

       <lo_lcl>        TYPE any,

       <ls_item>       TYPE mereq_item.

 

     lo_obj     ?= im_item.  " casting to root object !!!!!

     ld_attr = 'MY_STATE'.

     ASSIGN lo_obj->(ld_attr) TO <lo_lcl>.

     ld_attr = 'MY_STATE->ITEM'.

     ASSIGN lo_obj->(ld_attr) TO <ls_item>.

     IF <ls_item>-werks = 'XXXX'AND <ls_item>-reswk = 'XXXX'.

       <ls_item>-reslo = 'XXXX'.

     ENDIF.

*<= Code ends...


Thank you.


Regards,

KK


Viewing all articles
Browse latest Browse all 2779

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>