Application Development 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: 

Hey Can we Execute Call Transaction pgm in Background ?

Former Member
0 Kudos

Hi Folks,

Let me Know clearly CAN we Execute Call Transaction Pgm in BACK GROUND for Uploding Records (i.e BDC).?

Thanks...

Regards

2 REPLIES 2

Former Member
0 Kudos

Hi,

We can execute Call transaction in background but take care it should be in "NO SCREEN" mode.

An SAP transaction may behave differently when accessed using the Call Transaction method in a background process instead of executing online. For example, different or additional screens may appear or input fields may reside on different screens than your online investigation revealed. The discrepancy occurs because the transaction's controlling code may dictate different behavior when executed in the background instead of executing online. As a result, your online test may work when reprocessing a failed object event as you step through the transaction, however, the connector consistently fails when processing the same object. If this occurs, modify the BDC so that it processes in the background. If you modify the BDC, you may encounter cases where the BDC processes in the background, but now fails when processed online.

The above info is available at http://publib.boulder.ibm.com/infocenter/wbihelp/v6rxmx/index.jsp?topic=/com.ibm.wbia_adapters.doc/d...

Thanks,

Vishnu

Former Member
0 Kudos

Hi Naresh,

We cannot call the Call Transaction Program in Background but we can go for the 'N' i.e. No Display Mode where the screen is not displayed but the process is still in foreground while updating the data into the DataBase.

Hope this resolves your query.

Reward all the helpful answers.

Regards