2007 Mar 21 6:15 AM
Hi,
I am dealing with call transaction method in BDC.
My requirement is to call the transaction ZXY & skip its first screen.
So I wrote the code like
call transaction 'ZXY' using jtab mode 'A' and skip first screen.
But by using the above code it is not skipping the first screen.
Could you please suggest me what I need to do??
Hi,
I am dealing with call transaction method in BDC.
My requirement is to call the transaction ZXY & skip its first screen.
So I wrote the code like
call transaction 'ZXY' using jtab mode 'A' and skip first screen.
But by using the above code it is not skipping the first screen.
Could you please suggest me what I need to do??
2007 Mar 21 6:19 AM
Hi,
CALL TRANSACTION tcod [AND SKIP FIRST SCREEN] [USING itab].
This statement saves the data of the calling program, and starts transaction tcod. At the end of the transaction, the system returns to the statement following the call in the calling report. If the LEAVEstatement occurs within the called transaction, the transaction ends and control returns to the program in which the call occurred.
You can use a variable to specify the transaction tcod . This allows you to call transactions statically as well as dynamically.
The addition AND SKIP FIRST SCREEN allows you to prevent the initial screen of the new transaction from being displayed. The first screen to be displayed is then the specified Next screen in the screen attributes of the initial screen. If the first screen calls itself as the next screen, you cannot skip it.
Regards
Sudheer
2007 Mar 21 6:32 AM
Yes, Neha,
I am agreeing with sudheer. U can do by that way.
Rply for any queries,
Regards,
Kumar.
2007 Mar 21 8:18 AM
First screen is not skipped in call transcation method if there are any mandatory fields in the first screen. To skip that u need to fill the Contents of the fields and then proceed.
Regards
2007 Mar 21 8:44 AM
the requirment is call the transaction and skip the first screen then no need to go for BDC.
Get the parameter id of the fields for that transaction code, pass the values to the id.
ex:
SET PARAMETER ID 'IQM' FIELD wa_final-qmnum.
CALL TRANSACTION 'IW53' AND SKIP FIRST SCREEN.
2007 Mar 21 9:01 AM
Neha,
Hi !
... AND SKIP FIRST SCREEN is only properly working if you can set ALL obligatory fields of the entry screen (i.e. by SET PARAMETER)
AND
if the called transaktion goes to the next screen only by pressing ENTER !!
There's no chance to use (AND SKIP FIRST SCREEN) if the transaction needs any other function-code then the ENTER-Key.
You can check that in the dialog.
Fill all the fields and press ENTER. If the transaction does not change to the next screen you'll have to use
a CALL TRANSACTION USING....
Pls. reward if useful.
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |