โ2006 Apr 28 6:38 AM
Hi all,
Can anybody tell me background processing
of bdc call transaction method. what function modules we have to use?
Regards,
Raghu.
โ2006 Apr 28 6:40 AM
HI use MODE N, automatically the call transaction happens in background.
Regards,
Bikash
โ2006 Apr 28 6:42 AM
if u use MODE N it automaticaly run in back ground
MODE A FOR FORGROUND..
REFRENCE..
BDC (Batch Data Commands)
-
-
The Batch Input is a SAP technic that allows automating the input in transactions. It lies on a BDC (Batch Data Commands) scenario.
BDC functions:
ยท BDC_OPEN_GROUP : Opens a session group
ยท BDC_CLOSE_GROUP : Closes a session
ยท BDC_INSERT : Insert a BDC scenario in the session
ยท The ABAP statement "CALL TRANSACTION" is also called to run directly a transaction from its BDC table.
It runs the program RSBDCSUB in order to launch automatically the session. The session management is done through the transaction code SM35.
The object itself is maintanable through the transaction SE24.
BDC techniques used in programs:
1) Building a BDC table and calling a transaction,
2) Building a session and a set of BDC scenarios and keeping the session available in SM35,
3) Building a session and lauching the transaction right after closing the session.
====================================
BDC using Call Transaction
BDC using Call transaction involves calling an SAP transaction in back ground from within the ABAP
program. The process involves building an Internal BDC table containing the screen information needed to
execute the required transaction and then passing this to the Call transaction command (See code example).
The full procedure for creating a BDC program is as follows:
========================
What is the difference between batch input and call transaction in BDC?
Session method.
1) synchronous processing.
2) can tranfer large amount of data.
3) processing is slower.
4) error log is created
5) data is not updated until session is processed.
Call transaction.
1) asynchronous processing
2) can transfer small amount of data
3) processing is faster.
4) errors need to be handled explicitly
5) data is updated automatically
โ2006 Apr 28 6:41 AM
Hi Raghu,
Take a look at the std programs starting with RSBDC* in se38 this will give you details of BDC.
Cheers
VJ
โ2006 Apr 28 6:44 AM
Hi !
You'll have to call your transaction with the UPDATE 'A' addition. Then the updates are done in background by the update task.
See the folowing description:
Addition 2c
... UPDATE f
Effect
The update mode f specifies the type of update. It can take the following values:
'A' (asynchronous update)
'S' (ssynchronous update)
Regards
Rainer
Some points would be fine if that helped a bit...