Status 12 means 'Dispatched ok'. Does that mean received ok?

Question: We have a dispute going on whereby SAP has certain records showing as status 12 (dispatched ok). Does that actually mean that the receiving end has acknowledged receipt but not yet processed the record?

I would like to hear from anyone, especially if you have any documentary proof of this fact as this description is a little gray to say the least.

Dave Willock.

Answer:
Hi,

No, that's the wrong way. An Idoc which has arrived in the destination system (ALE) gets the status 39.

If it shall create a document there and has done it it will get status 41 (Application document created in target system).

All the status for Idocs are in table TEDS1.

Greeting from the rainy Hamburg

Answer:
No, that's wrong. Status 39 is for errors (of types) where they have been received but NOT processed. That what the status 39 means. And, you can view these statuses from WE47.

You can generate status 12's by running program RBDMOIND in background.

Can anyone answer my question about status 12's.

Answer:
Status 12 means that the IDoc has been passed over to the receiving system from a technical point of view. I.e. the RFC call has been successfully executed.

The report RBDMOIND (Status Conversion with Successful tRFC Execution) checks that the transaction ID for all IDocs in status 03 are not stuck in the RFC layer (transaction SM58). If no entry is found, the status is changed to 12.

The receiving system has not acknowledged that this specific IDoc has been received, it is only an indicator that the RFC call is not pending.

Answer:
Hello Dave,

I think I answered your question correct, but you are also right.

Status 39 = IDoc is in the target system (ALE service) (have a look at the table with SE16, tx WE47 does the same).

So if an Idoc has status 39 it is in the target system. When it stucks at status 39 and should not, then it's an indicator that an error in the destination system occurred.

Nice weekend.
Copyright ?2007 - 2008 www.jt77.com