‎2009 Apr 15 7:27 AM
Hi friends,
I have a se38 program .In this program i am calling a Z TRANSACTION CODE LIKE 'ZMAT' LIKE BELOW.
ZREPORT1.
DATA: VA_MATNR LIKE MARA-MATNR DEFAULT VALUE 'MAT123'.
CALL TRANSACTION 'ZMAT'.
Now i want to pass this variable VA_MATNR with this tcode .
So what is the syntax to call the tcosde zmat with input variable.
moosa
‎2009 Apr 15 7:35 AM
Hi,
SET PARAMETER ID 'ABC' FIELD VA_MATNR .
CALL TRANSACTION 'ZMAT' AND SKIP FIRST SCREEN.
‎2009 Apr 15 7:30 AM
call transaction 'XYZ' USING bdc_tab [bdc_options] .
Fill the bdc_tab table and use it.
‎2009 Apr 15 7:35 AM
‎2009 Apr 15 7:37 AM
then you can use
SET PARAMETER ID 'XYZ ' FIELD VA_MATNR .
CALL TRANSACTION "ZMAT' AND SKIP FIRST SCREEN.
thanks
‎2009 Apr 15 7:33 AM
hi,
press f1 on CALL TRANSACTION
CALL TRANSACTION 'tcode' USING bdc_tab [bdc_options]
thanks
Edited by: Rimpa Abhishek on Apr 15, 2009 8:33 AM
‎2009 Apr 15 7:35 AM
Hi,
SET PARAMETER ID 'ABC' FIELD VA_MATNR .
CALL TRANSACTION 'ZMAT' AND SKIP FIRST SCREEN.
‎2009 Apr 15 8:20 AM
hi
opt-mantr = 'E'.
opt-defsize = 'X'.
CALL TRANSACTION 'SE24' USING bdcdata_tab OPTIONS FROM opt.
~linganna
‎2009 Apr 15 9:44 AM
Hi,
U can use like this
&----
*& Form user_commands
&----
text
----
-->SYST_UCOMM text
-->SELFIELD text
----
FORM user_commands USING syst_ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.
CASE:syst_ucomm.
WHEN '&IC1'.
IF selfield-fieldname = 'MATNR'.
READ TABLE itt INTO wa INDEX selfield-tabindex.
IF sy-subrc EQ 0.
SET PARAMETER ID 'MAT' FIELD wa-MATNR.
CALL TRANSACTION 'ZMAT' AND SKIP FIRST SCREEN.
ENDIF.
ENFORM.
Regards,
Anagha
‎2009 Apr 15 9:55 AM
Hi
if it is a executable program you can also use
submit 'PROGRAM'
with 'P_MATNR' EQ 'MAT123'.
depending on your requirement.