2005 Jul 29 3:11 PM
Hi,
Is there any FM available to change the operations in Routing? Please let me know.
With regards,
Sharath Kumar R.
2005 Jul 29 3:44 PM
Hello,
There are no useful FMs/BAPIs for this. But you can change the operation data by recording (SHDB).
Hope this helps you.
Best Regards,
Murugesh AS
2005 Aug 01 2:32 PM
Cannot use recording because the screens popping out are dynamic making it unstable.
If anyone comes across any FM please let me know.
With regards,
Sharath.
2005 Aug 01 3:36 PM
Hello,
Try this sample code which will update the short text of the operation:
REPORT zca02
NO STANDARD PAGE HEADING LINE-SIZE 255.
INCLUDE bdcrecx1.
PARAMETERS: p_plnnr LIKE rc271-plnnr OBLIGATORY.
PARAMETERS: p_aennr LIKE rc271-aennr OBLIGATORY.
PARAMETERS: p_plnal LIKE rc271-plnal OBLIGATORY.
PARAMETERS: p_vornr LIKE rc27h-vornr OBLIGATORY.
PARAMETERS: p_ltxa1 LIKE plpod-ltxa1 OBLIGATORY.
INITIALIZATION.
ctu = 'X'.
ctumode = 'A'.
cupdate = 'S'.
START-OF-SELECTION.
PERFORM open_group.
PERFORM bdc_dynpro USING 'SAPLCPDI' '1010'.
PERFORM bdc_field USING 'BDC_CURSOR'
'RC271-AENNR'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'RC271-PLNNR'
* '001'.
p_plnnr.
PERFORM bdc_field USING 'RC271-AENNR'
* '001'.
p_aennr.
PERFORM bdc_field USING 'RC271-PLNAL'
* '1'.
p_plnal.
PERFORM bdc_dynpro USING 'SAPLCPDI' '1400'.
PERFORM bdc_field USING 'BDC_CURSOR'
'RC27X-ENTRY_ACT'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=OSEA'.
PERFORM bdc_field USING 'RC27X-ENTRY_ACT'
'1'.
PERFORM bdc_dynpro USING 'SAPLCP02' '1010'.
PERFORM bdc_field USING 'BDC_CURSOR'
'RC27H-VORNR'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=ENT1'.
PERFORM bdc_field USING 'RC27H-VORNR'
* '0050'.
p_vornr.
PERFORM bdc_dynpro USING 'SAPLCPDI' '1400'.
PERFORM bdc_field USING 'BDC_CURSOR'
'PLPOD-VORNR(01)'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=VOD1'.
PERFORM bdc_field USING 'RC27X-FLG_SEL(01)'
'X'.
PERFORM bdc_dynpro USING 'SAPLCPDO' '1200'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=BU'.
PERFORM bdc_field USING 'BDC_CURSOR'
'PLPOD-LTXA1'.
PERFORM bdc_field USING 'PLPOD-LTXA1'
* 'POS1'.
p_ltxa1.
PERFORM bdc_transaction USING 'CA02'.
PERFORM close_group.
Hope this helps you.
Regards, Murugesh AS
2005 Aug 02 2:01 PM
Hi Murugesh,
Thanks a lot for ur inputs, but i am sorry to say our clients are not willing to allow me to use BDC. Could you please let me know if there are any FM's available.
Once again thanks a lot for ur help.
With regards,
Sharath.