Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

bdc background processing

Former Member
0 Likes
850

Hi all,

Can anybody tell me background processing

of bdc call transaction method. what function modules we have to use?

Regards,

Raghu.

4 REPLIES 4
Read only

Former Member
0 Likes
551

HI use MODE N, automatically the call transaction happens in background.

Regards,

Bikash

Read only

0 Likes
551

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

Read only

Former Member
0 Likes
551

Hi Raghu,

Take a look at the std programs starting with RSBDC* in se38 this will give you details of BDC.

Cheers

VJ

Read only

Former Member
0 Likes
551

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...