08-04-2009 10:12 AM
Hey Experts
In my classical report i want to i want to call the MD15 transaction.
in MD15 parameter ID is available for plant,mrp controller and material.but here parameter id for WBS element is not available.
how should i navigate to MD15 in term of WBS(as parameter id is not available for that).
Regards
Rohit
08-04-2009 10:47 AM
Hi,
Try to fill the values in BDCDATA structure and see.
Try with below code.
DATA: bdcdata_wa TYPE bdcdata,
bdcdata_tab TYPE TABLE OF bdcdata.
DATA opt TYPE ctu_params.
CLEAR bdcdata_wa.
bdcdata_wa-program = 'SAPMM61P'.
bdcdata_wa-dynpro = '400'.
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'BDC_CURSOR'.
bdcdata_wa-fval = 'RM61H-WERKS'.
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'RM61H-WERKS'.
bdcdata_wa-fval = '1000'. "------> Fill up the values here
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'RM61H-DISPO'.
bdcdata_wa-fval = '000'. "------> Fill up the values here
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'RM61H-MATNR'.
bdcdata_wa-fval = 'GTS-14003X'. "------> Fill up the values here
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'RM61P-PSPEL'.
bdcdata_wa-fval = '1'. "------> Fill up the values here
APPEND bdcdata_wa TO bdcdata_tab.
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'BDC_OKCODE'.
bdcdata_wa-fval = '/00'.
APPEND bdcdata_wa TO bdcdata_tab.
opt-dismode = 'E'.
opt-defsize = 'X'.
CALL TRANSACTION 'MD15' USING bdcdata_tab OPTIONS FROM opt.
if you want the date fields add the entry for that fields.
REgards
Bala Krishna
08-04-2009 10:48 AM
Hi,
Do CALL TRANSACTION in N mode along with the addition of BDCDATA table.
Regards,
Ankur Parab