Selection Screen:
DATA: bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
CLEAR bdcdata.
bdcdata–program = ‘SAPLFSH_PP_PCW’.
bdcdata–dynpro = ‘0025’.
bdcdata–dynbegin = ‘X’.
APPEND bdcdata.
lv_partner = p_mloc.
SHIFT lv_partner LEFT DELETING LEADING ‘0’.
lv_werks = lv_partner.
CLEAR bdcdata.
bdcdata–fnam = ‘S_PWWRK-LOW’.
bdcdata–fval = lv_werks.
APPEND bdcdata.
CLEAR bdcdata.
bdcdata–fnam = ‘S_MATNR-LOW’.
bdcdata–fval = gs_rpt–sfg_matnr.
APPEND bdcdata.
CLEAR bdcdata.
bdcdata–fnam = ‘BDC_OKCODE’.
bdcdata–fval = ‘/00’.
APPEND bdcdata.
“Click execute to skip initial screen
CLEAR bdcdata.
bdcdata–fnam = ‘BDC_OKCODE’.
bdcdata–fval = ‘=CRET’.
APPEND bdcdata.
CALL TRANSACTION ‘FSH_PCW’ USING bdcdata MODE ‘E’.
Result: skip selection screen and show the result screen