cancel
Showing results for 
Search instead for 
Did you mean: 

Config

Former Member
0 Kudos

Hello..

In order to receive IDOC from SAP do we need to configure ports in WE21 even though there is a set up in IDX1?

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

no you don't do anything in WE21 on XI

Regards,

michal

MichalKrawczyk
Active Contributor
0 Kudos

you can also check question 4 (documents section)

/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions

to see how the idoc configuration should look like

this weblog for sure:

/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi

Regards,

michal

Former Member
0 Kudos

THANKS MICHEL...

i CONFIGURED RFC'C ,PORTS,PARTNER PROFILES ON BOTH SIDES...

dO I NEED TO DO SOMETHING EXTRA....TO SEND MESSAGE FROM SAP.

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

partner profile just on the R3 side

now you have to do everything in repository

(get/import the idoc definition, create message types and message interfaces and mappings if you want)

then the directory to create the routing

take a look at this weblog to see how to do idoc to file scenario:

/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters

Regards,

michal

Former Member
0 Kudos

Thanks Michel...

the rfc destination and port which i maintained at sap side is should be same at XI side also...

If dont require partner profile how it is identify the receiver.....can any one help me please..

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>If dont require partner profile how it is identify the receiver.....can any one help me please..

this is done by the XI Integration Builder Directory

idoc is not received by the XI (WE20, WE05) but instead

is translated to an XML-IDOC and goes inside the XI

integration engine - to transfer this idoc you have to

configure routing in the XI directory (remember no

sender agreement needed if you're sending idocs to XI)

MichalKrawczyk
Active Contributor
0 Kudos

You may also take a look at this:

http://help.sap.com/saphelp_nw04/helpdata/en/b9/c5b13bbeb0cb37e10000000a11402f/content.htm

this section:

"IDoc Adapter at the Integration Server Inbound Channel"

Regards,

michal

MichalKrawczyk
Active Contributor
0 Kudos

finally

you may also want to check this post:

/message/550552#550552 [original link is broken]

Sudhir explains the TCODEs you have to go throuth for idoc- xi scenario

Regards,

michal

Former Member
0 Kudos

Hi padma,

This may be of help to you -

SM59 rfc dest to int server (Type 3) // Sending System

WE21 tRFC port // Sending System

BD54 receiver sys as logical system // Sending System

SM59 RFC Dest to Sending sys from IS.(Type 3) //Int. Server

IDX1 Port Maintenance //Int. Server

IDX2 Load Metadata of IDoc //Int. Server

WE20 partner profile (o/b parameters) // Sending System

WE19 IDoc o/b processing for testing purposes // Sending System

sm58 Testing for IDoc Transfer and Debugging // Sending System

Do I need to trigger IDOC from SAP to XI using Program?

For testing purpose use WE19 ...and for development u'll be using ABAP programs.

Can XI import the IDOCs?

First u'll be importing the IDoc structure into Integration builder and /n IDX2 to load metadata of IDoc

This link may be useful to you.

Former Member
0 Kudos

My concern is ..is the port ant and RFC destinations should me same in both sending(SAP) and receiving system(XI)???

MichalKrawczyk
Active Contributor
0 Kudos

no they don't have to be the same

Regards,

michal

Former Member
0 Kudos

Hi,

no, in our scenario we have only in sender system in TA WE20 partner type LS (e.g. "ABC" with receiver port TRFC from WE21, e.g. "DEF" , with connected RFC entry from Sm59 which is named as the logical system name of the receiver (but server address is the XI system). This name could be whatever not really the logical system name.)

In receiver system we have only maintained in Sm59 an RFC connect to XI system.

The rfc users in XI Sm59 should have permissions for the metadata upload. In this area we had a nice confusion!

This link may help:

https://websmp102.sap-ag.de/nw-howtoguides

Here you can find in area for XI a how-to-guide for IDOC scenarios.

Best regards

Dirk

Message was edited by: Dirk Meinhard

Former Member
0 Kudos

Hello

SM59 rfc dest to int server (Type 3) // Sending System

WE21 tRFC port // Sending System

BD54 receiver sys as logical system // Sending System

SM59 RFC Dest to Sending sys from IS.(Type 3) //Int. Server

IDX1 Port Maintenance //Int. Server

IDX2 Load Metadata of IDoc //Int. Server

WE20 partner profile (o/b parameters) // Sending System

Then after...idoc is getting triggered with error (with we19)...error is controle record is invalid....

i hope i gave correct details in controle record..

can any one help me...

Former Member
0 Kudos

Hi,

looks like you are checking from sender system side.

Did you have a look at SXMB_MONI in XI System?

Is there any message for the IDOC?

Look into error folder and trace folder!

If you have no entries for the transition, you should check again for correct entries in your implementation.

regards

Dirk

Message was edited by: Dirk Meinhard

Former Member
0 Kudos

While i'm firing idoc from we19 i gave...

receiver details -


which i made in XI

Sender details -


which i made in SAP..

Then the error is "invalid port"..

Can any one tell me the what might be the reason?

Thanks,

Former Member
0 Kudos

Hi Padma,

when you fire the Idoc using WE19 Give the information of the Partner profile/ Port Information, what you have created in the WE20 & WE21 (of your SAP system)

Hope this helps

Regards

Vishnu

Former Member
0 Kudos

Thanks Vishnu..

I gave controle record information in we19..sender as SAP details(port,partner,type of partner)..in receiver details(port which i created in idx1,partner and type of partner)

but the error idoc is creating with "invalid port" (receiver port) ..

thanks

Former Member
0 Kudos

Hi Padma,

FOr your XI System, you have to create a port in your Sending SAP system (in WE21). This port you have to mention in the Idoc, while firing it in WE19

Regards

Vishnu

Former Member
0 Kudos

Thanks vishnu..

I created port in SAP for xi system ...and also i created port in XI(idx1) for SAP...

while i'm giving the details in WE19...receiver port as XI port(idx1)..it is saying invalid port....it is taking some othe port...i'm using standered out bound process...

idoc is triggering with 37 error...

Former Member
0 Kudos

Hi,

When you see the IDOC in the SAP screen, click the first line (header part) of the Idoc, where you find all the port information. A window pops up, where you can edit and set the appropriate port, through which you want to fire your Idoc

Regards

Vishnu

Former Member
0 Kudos

Thanks Vishnu...

I already did that...The intresting part which i found is....in the error idoc...when i went and c the controle record information...

the receiver port is something different ( even though i mentioned idx1 port....)..

I didn't understand what is happening...Could u plz help me..

Thanks