Skip to Content
author's profile photo Former Member
Former Member

Automatically process IDoc to XML File port

Hi everybody,

I want to send two different IDocs via "XML File" port using change pointers and the distribution modell (one SAP standard, one custom).

I maintained the distribution model and created outbound parameters in partner profile (WE20). Both are set to "Transfer IDoc Immed.".

1.

Now I change some master data and the change pointers are created. I run RBDMIDOC for both message types and both IDocs are created. But unfortunately they stuck at staus "30 - Idoc ready for dispatch" (yellow). I need to run RSEOUT00 to create the XML files.

Is it possible to avoid a job that runs this report? I want the IDocs to be processed automatically right after creation.

The really strange thing about this is, that it used to work for the standard IDoc (BOMMAT). But I might have changed some settings to get my custom IDoc work too and now both stuck at status 30?! This is what bothers me most...

2.

When the XML files are created (at the moment after running RSEOUT00) the status in WE05 is "03 - Data passed to port OK" (yellow).

Why is this light still yellow? Everything is fine, the file was created, it should be green. Is there anything I can do?

Thanks and best regards,

Oliver

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Jul 07, 2011 at 06:22 AM

    Hi Oliver,

    1) Check if the OUTMOD field on the Control record is set to "1", if not set it to "1".

    2) The above setting should start the external subsystem as well, else you will have to run the report RBDMOIND to change the status from 03 - 12.

    Regards,

    Chen

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Oliver,

      did you found a solution for your second problem?

      We have a new interface which is also using the XML file port. The report RBDMOIND is not setting the IDOC Status from 03 to 12 (which is the case for all idocs which are processed by tRFC Ports).

      I don't understand, because the xml IDOC is also processed in SM58 (trfc queue).

      Kind regads

      Manuel

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.