‎2009 Jul 30 4:41 AM
Dear ABAPRS,
I am using call transaction function for SU01 transaction code, and use skip first screen but the first screen will not spiked.
i attached program code please check it and give me solution.
DATA: F_SUBRC LIKE SY-SUBRC,
S_DATA LIKE IT_DATA.
READ TABLE IT_DATA INDEX P_SELFIELD-TABINDEX INTO S_DATA.
CASE P_UCOMM.
WHEN '&IC1'.
CASE P_SELFIELD-SEL_TAB_FIELD.
WHEN 'IT_DATA-BNAME'.
IF S_DATA-BNAME NE ''.
SET PARAMETER ID 'XUS' FIELD S_DATA-BNAME.
DATA: IBDCTAB TYPE TABLE OF BDCDATA WITH HEADER LINE.
DATA OPT TYPE CTU_PARAMS.
IBDCTAB-PROGRAM = 'SAPLSUU5'.
IBDCTAB-DYNPRO = '050'.
IBDCTAB-DYNBEGIN = 'X'.
IBDCTAB-FNAM = 'BDC_OKCODE'.
* IBDCTAB-FVAL = '=SHOW'.
APPEND IBDCTAB.
IBDCTAB-PROGRAM = 'SAPLSUU5'.
IBDCTAB-DYNPRO = '0100'.
IBDCTAB-DYNBEGIN = 'X'.
IBDCTAB-FNAM = 'BDC_OKCODE'.
* IBDCTAB-FVAL = '=BACK'.
APPEND IBDCTAB.
OPT-DISMODE = 'E'.
OPT-DEFSIZE = 'X'.
CALL TRANSACTION 'SU01D' USING IBDCTAB OPTIONS FROM OPT.
ENDIF.
ENDCASE.
ENDCASE.
Thanks,
Abhilash
‎2009 Jul 30 4:46 AM
hi,
USe and skip first screen.in call transaction method
call transaction 'MM03' and skip first screen.
thanks
‎2009 Jul 30 4:50 AM
Hi,
In BDC method i think we can not use skip first screen option.
if is it possible then please give me a code.
Thanks,
Abhilash
‎2009 Jul 30 5:20 AM
Hi,
Use this code,
CALL TRANSACTION 'SU01' USING BTAB
MODE 'A' MESSAGES INTO MTAB.
Regrds,
Nikhil.
‎2009 Jul 30 5:32 AM
‎2009 Jul 30 5:33 AM
Hi Abhilash,
Please do a search before You post Your Thread.
[check this link|https://forums.sdn.sap.com/search.jspa?threadID=&q=CALLTRANSACTIONSKIPFIRSTSCREEN&objID=f50&dateRange=all&numResults=15]
Regards,
Suneel G
‎2009 Jul 30 5:36 AM
‎2009 Jul 30 5:51 AM
Hi abhilash.......
when you are using
call Transaction 'tcode' using bdcdata mode <>.
it is not possible to skip the first screen.
but to skip the first screen we can use in these way
if <condition>
call transaction 'VA02' and skip first screen.
Thanks.
‎2009 Jul 30 5:51 AM
Hi, Abhilash
Test the following Sample Code Hope will work for you.
DATA: it_bdcdata TYPE TABLE OF bdcdata,
wa_it_bdcdata LIKE LINE OF it_bdcdata.
DATA opt TYPE ctu_params.
CLEAR wa_it_bdcdata.
wa_it_bdcdata-program = 'SAPLSUU5'.
wa_it_bdcdata-dynpro = '050'.
wa_it_bdcdata-dynbegin = 'X'.
APPEND wa_it_bdcdata TO it_bdcdata.
CLEAR wa_it_bdcdata.
wa_it_bdcdata-fnam = 'BDC_CURSOR'.
wa_it_bdcdata-fval = 'USR02-BNAME'.
APPEND wa_it_bdcdata TO it_bdcdata.
CLEAR wa_it_bdcdata.
wa_it_bdcdata-fnam = 'USR02-BNAME'.
wa_it_bdcdata-fval = 'ADMIN'. " Give USER Here
APPEND wa_it_bdcdata TO it_bdcdata.
CLEAR wa_it_bdcdata.
wa_it_bdcdata-fnam = 'BDC_OKCODE'.
wa_it_bdcdata-fval = '=SHOW'.
APPEND wa_it_bdcdata TO it_bdcdata.
opt-dismode = 'E'.
CALL TRANSACTION 'SU01D' USING it_bdcdata OPTIONS FROM opt.Please Reply if any Issue,
Best Regards,
Faisal
‎2009 Jul 30 5:32 AM
Hi,
Set parameter ID of the fields present on selection screen and then call Transaction for example,
SET PARAMETER ID 'AUN' FIELD w_vbak-vbeln.
CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
Please refer following link,
https://wiki.sdn.sap.com/wiki/display/ABAP/ProcesstocreateALVwith+OOPS
Thanks & regards,
ShreeMohan
Edited by: ShreeMohan Pugalia on Jul 30, 2009 6:37 AM
‎2009 Jul 30 5:55 AM