cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC Condition Editor: Routing Condition

Former Member
0 Kudos

Hello everybody,

I am looking for an introduction for routing conditions.

Do I have to do this in the receiver determination?

Where to find more informations?

I want to know, how to create routing conditions for IDOCs. I dont want to check Fields from the IDOC Control record (like EDIDC-SNDPRN, EDIDC-RCVPRN).

I want to check values in the IDOC Body (DB Table: EDID4).

Thanks a lot.

Regards Mario

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi Mario,

yes you do it in the receiver determination

you can use every idoc field (body or edidc_40)

there's not much to introduce except standard docs

from help.sap.com

you create your conditions based on the XPATH

(so just point the body element and value and that's it)

receveir determination:

http://help.sap.com/saphelp_nw04/helpdata/en/26/5ccd3bb4560f01e10000000a11402f/content.htm

condition editor:

http://help.sap.com/saphelp_nw04/helpdata/en/67/49767669963545a071a190b77a9a23/content.htm

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>

Shabarish_Nair
Active Contributor
0 Kudos

Hi Mario,

If you are to route your IDOC based on the field in the IDOC then you can accomplish the same using the XPATH editor (condition editor) during the receiver determination. You can find more details on the same in the weblog >> /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers .

Former Member
0 Kudos

Hi Shabarish,

my problem is, that I can't see the structure of IDOC in the expression editor.

So I am not able to do the steps like in the BLOG you recommended.

Thanks Mario

Former Member
0 Kudos

Pls make sure that you have the appropriate product(the product containing the message interface/Idoc type) attached to your sending business system in the SLD....

Pls check the following thread...

Thanks,

Renjith

Former Member
0 Kudos

Hi Renjith,

how can I add a IDOC Type to a product. I clicked several times through the SLD. I can't find the link.

Thanks Mario

Former Member
0 Kudos

Hi,

You would have imported the IDOC into a SWCV into the IR ..right...

Go to the SLD...Click on Technical System which sends this IDOC...When you are in the detail screen for the Technical system in the SLD...scroll down to "Installed Products" and click on the link "Add" in the side....

Add the product which has the imported idoc reference in it...

Save the entry....

Come back to integration directory....do a clear SLD cache and try again...

Thanks,

Renjith

Former Member
0 Kudos

Hi Renjith,

thank you for your answer!!

Next problem:

When I login to our R/3 System, I can see the Idoc of type SYIDOC belongs to release 31A.

In the SLD we have a product SAP R/3 with several versions: 3.0C, 3.0D, 3.0E, 3.0F, 3.1G, 3.1H, 3.1I, 4.0A etc.

So my first problem is to find the rigth product???

Thanks Mario

Former Member
0 Kudos

Hi Mario,

The product i meant is the one in which you are creating your IR objects(the one which you created in SLD and imported into the IR - not any of the SAP products).

When you imported the Idoc from SAP R/3 to the IR, you would have put it in a SWCV which you had created in the SLD ...right..

The Product for this SWCV needs to be attached to the technical system.

Thanks,

Renjith

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

create a Message Interface for the IDoc then you will be able to check values from your IDoc body

Cheers!

Venkat