09-18-2007 9:58 AM
Dear All,
Could anyone tell me about, when using call transaction, what are the Modes of BDC(i.e. A, P, etc.)?
Thanks in advance
Prasad
09-18-2007 10:03 AM
3 Mode
A - All screens are displayed for that transaction recorded
N - No screens
E - Error Screens
09-18-2007 10:03 AM
3 Mode
A - All screens are displayed for that transaction recorded
N - No screens
E - Error Screens
09-18-2007 10:09 AM
Hi Prasad,
Go through this
CALL TRANSACTION <T.Code> USING <BDCTAB> MODE <A/N/E> UPDATE
<S/A>
MESSAGES INTO <BDCMSGCOLL Int.Table>
Parameter 1 : Transaction Code
Parameter 2 : It is name of BDCDATA table.
<b>Parameter 3 : Specifying Mode in which you execute transaction.
A - All screen mode. All the screen of transaction
are displayed.
N - No screen mode. No screen is displayed when you
execute the transaction.
E - Error screen. Only those screens are displayed
where you have error record.</b>
Parameter 4 : Specifying Update type by which data base table is
updated.
S - It is for Synchronous update in which if you
change data for one table then all the relacted
tables gets updated. And then sy-subrc is returned
i.e., sy-subrc is returned for once and all.
A - It is for Asynchronous update, when you change
data of one table, the sy-subrc is returned. And
then updation of other affected tables takes place
If system fails to update other tables still
sy-subrc returned is 0.
Parameter 5 : When you update database table, operation is either
successful or unsuccessful or operation is successful
with some warning. These messages are stored in
internal table which you specify along with MESSAGE
statement. This internal table should be declared like
BDCMSGCOLL structure.
Thanks
Naveen khan
Message was edited by:
Pattan Naveen
09-18-2007 10:43 AM
Hi Prasad.
In Call Transaction <tcode> Mode '<Mode>'
A - Means All Screens .. that means Processing in Foreground
E - Means Only Error Screens will be displayed.
N - Means No Screens .. that means Backgound processing.
Default Mode will be 'A'.
REWARD IF HELPFUL.
09-18-2007 11:15 AM
Hi
Processing batch input data with CALL TRANSACTION USING is the faster of the two recommended data transfer methods. In this method, legacy data is processed inline in your data transfer program.
Syntax:
CALL TRANSACTION
09-18-2007 11:16 AM
Ok............it's fine.
Thanks for quick replies.
Regards,
Prasad.