2007 Mar 22 1:38 PM
Hi,
I have one query regarding call transaction method.
Suppose in my internal table having data. Now I would like to transfer the data from internal table to screen fields.
I have multiple screen. Now My requirement is to only display the last screen. So that if i would like to modify
some data, I will do it in screen do the further processing.
Is it possible??
Hi,
I have one query regarding call transaction method.
Suppose in my internal table having data. Now I would like to transfer the data from internal table to screen fields.
I have multiple screen. Now My requirement is to only display the last screen. So that if i would like to modify
some data, I will do it in screen do the further processing.
Is it possible??
2007 Mar 22 1:42 PM
2007 Mar 22 1:43 PM
Hi,
You need to follow the screen sequence, i mean if it possible to go that screen directly then you can write directly, other wise you need to write the code to follow the screen sequence until you reach that screen.
Regards
Sudheer
2007 Mar 22 2:07 PM
Hi,
Suppose I have two screen 100 & 200. 200 is final screen.
After reaching to screen 200 I would like to stop the transaction.
So I will code like
PERFORM bdc_dynpro USING 'XYZ' '0100'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=DEF'.
PERFORM bdc_dynpro USING 'ABC' '0200'.
call the transaction 'MNO' using itab mode 'E'.
Am I right??
2007 Mar 22 2:16 PM
At any point if you want to stop the execution of Call Transaction on a screen just dont call any further screen in your BDC table.
e.g.
you have screen 1000, 200, 300 and you want to execute only screen 100 & 200 then dont build the table for screen 300.
it will automatically stop there but dont forget to use CALL TRANSACTION with UPDATE 'S' in that case.
Regards,
Amit
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |