Skip to Content
avatar image
Former Member

How to get R/3 IDoc number in XI (file->XI->R/3 IDoc)

Hi all,

I want to do something simple 😊

In my scenario file->XI (SP14)->R/3 IDoc, I have to return the list of IDoc numbers to the sender external application.

So I use a BPM with steps: Receiver (from file adapter), Transformation (Grouping and Splitting) and Parallel Block.

In this block I have a Mapping (one message to IDOC) and Send step (to Idoc adapter).

Its works fine, but I have to know the R/3 IDoc number for each message in the block.

I tried to find solution in this forum but I didn’t find anything useful. Can you help me with any idea or link?



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Dec 06, 2005 at 01:36 PM


    Check if sending back ALE Audit Log IDOC will solve your purpose.

    Look at this blog.




    Note : Please reward the posts that help.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi all!

      I was a little bit surprised. Is my question is stupid or complex or …?

      I found something strange: In the error acknowledgment message in SOAP Header / Trace I saw that there was a runtime error:

      <Trace level="1" type="B" name="CL_XMS_MAIN-RITE_MESSAGE_LOG_TO_PERSIST" />

      <Trace level="1" type="T">Runtime exception return from pipeline processing! </Trace>

      <Trace level="1" type="T">Persist Message in Stopped State</Trace>

      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />


      The workflow status is still In Process.

      Any idea what happened?



  • avatar image
    Former Member
    Dec 12, 2005 at 12:56 PM


    Did you get some solution

    Actually , we too have a similiar scenerio

    We have file to IDOC scene and would like get status for records posted in R/3 back to XI

    Message was edited by: Shikha Jain

    Add comment
    10|10000 characters needed characters exceeded