cancel
Showing results for 
Search instead for 
Did you mean: 

Pass system ack of JDBC adapter to ERP in IDoc -> XI -> JDBC scenario

Former Member
0 Kudos

Dear all,

i have an IDoc -> XI -> JDBC scenario (without using ccBPM). In the standard way the ERP system, sending the IDoc waits for an application acknowledgement. However the JDBC adapter is only capeable to send system acknowledgements.

Is there a way to pass these acknowledgements to the IDoc status record?

In help.sap.com (http://help.sap.com/saphelp_nwpi71/helpdata/en/ab/bdb13b00ae793be10000000a11402f/frameset.htm) under "IDoc Processing with the IDoc Adapter " there is a table that maps XI system/applic acknowledgement to IDoc status. So in my opinion the status record of my IDoc should at least chenge to the corresponding status for the system ack.

Can anyone tell, if this is really working? What if I deactivate the acknowledgement request in the NOALE programm?

In any case, can I achieve to transfer the system ack to the IDoc status without using a ccBPM?

Many thanks and best regards

Florian

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

Is there a way to pass these acknowledgements to the IDoc status record?

Without BPM, No.

So in my opinion the status record of my IDoc should at least chenge to the corresponding status for the system ack.

The ack referred here is related to idoc status whether it is properly reached till XI or not and not related to the JDBC ack.

What if I deactivate the acknowledgement request in the NOALE programm?

Then u won't have any ALEAUD message at sender R3.

In any case, can I achieve to transfer the system ack to the IDoc status without using a ccBPM?

No

Regards,

Prateek

Former Member
0 Kudos

Hi Prateek,

thanks for your reply.

So in my opinion the status record of my IDoc should at least chenge to the corresponding status for the system ack.

The ack referred here is related to idoc status whether it is properly reached till XI or not and not related to the JDBC ack.

So, in that case: Will the status of the IDoc change if it sucessfully reached XI? If yes, to what kind of status code?

Thanks and best regards

Florian

Former Member
0 Kudos

hi

the status of the idoc will 03 (data passed to port)

check in we05 t.code

and also there is a standard program RMXXXXXX which converts this status code 03 to some other value (12 not sure) which indicates that idoc data has successfully reached.

regards

kummari

Former Member
0 Kudos

Hi kummari,

but status code 03 means only that the message as left the ERP system sucessfully, and not that it reached XI sucessfully or?

prateek
Active Contributor
0 Kudos

U will not find any change in status of ur idoc at R3. The status can be received in the form of ALEAUD ack but that too only with BPM.

Regards,

Prateek

Former Member
0 Kudos

Hi

This is the standard program intended for " error handling of non-posted idocs" RBDMANIN

regards

kummari

Answers (0)