cancel
Showing results for 
Search instead for 
Did you mean: 

change R/3-XI in R/3-XI-XI

Former Member
0 Kudos

Hi,

we have a scenario R/3-XI and we want to change this scenario to R/3-XI-XI.

In our old szenario we have only configured a IDoc-Receiver with rfc-destination and port.

We do not have a IDoc-Sender because we use the IDoc as Interface in the receiver-recipient of ID.

Can anybody help me please?

Regards

Stefan

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

HI,

If you have the same XSD used in X1B's mapping then no mapping will be effected.

if not that case , you can take the mapping template and after that import the xsd then again restore the mapping template , so no need to do again any mapping.

the above bhavesh explination , is the one way , i hope.

Regards

Chilla

bhavesh_kantilal
Active Contributor
0 Kudos

Stefan,

A few question,

1. What is the entire flow ? R3 - XIA - XIB - ?

2. Where do you want the mapping to be done? on XIA or XIB?

3. Do XIA and XIB share the same SLD or different SLD's?

On the basis of this the solution further can be discussed:-)

Regards

Bhavesh

Former Member
0 Kudos

<<1. What is the entire flow ? R3 - XIA - XIB - ?

The entire flow should be R3-XIA-XIB.

<<2. Where do you want the mapping to be done? on XIA or XIB?

The mapping will be in done in XIB. In XIA there should be only a 1:1-mapping of IDoc.

<<3. Do XIA and XIB share the same SLD or different SLD's?

XIA and XIB have a different SLD.

bhavesh_kantilal
Active Contributor
0 Kudos

Stefan,

To which system will XIB send the data to? What happens after the Idoc is sent to XIB?

Only on the basis ofthe target system can further details be analysed.

At a higher level assuming,<b> R3 - XIA- XIB - File</b>.

<u><b>XIA SLD:</b></u>

1. Create a Business System for R3.

2. Create a Business System for XIB --> This wil be a WebASABAP bsuiness system .

<u><b>XIB SLD :</b></u>

1. Export the Business System and Technical system created in step 2 under in XIA and import it int he SLD of XIB.

<u><b>XIA IR:</b></u>

1. Create the Datatype, Message type and message interface ( inbound ) for the file.

2. Create the mapping .

<u><b>XI A : ID</b></u>

1. Sender Service will be R3's Business System and Receiver Service will be XIB's Business System.

2. The reciever adapter will be a XI adapter and will use the url http://server name of XIB : httpport of XI B/sap/xi/engine?type=entry

<u><b>

XI B : IR:</b></u>

1. Export the Messge Type as a XSD and import this in XI B's IR.

2. Create a Outbound Message Interface. This will used Message Type of Step 1 and will have the same name as the XI A 's Inbound Message Interface.

3. Create an Inbound Message interface. This will use the Message Type of Step

4. No mapping.

<u><b>

XI B ID:</b></u>

1. sender service will be The WebASABAP Business System if XIB.

2. Receievr service can be any Receivr Business System / Service created in SLD of XI B.

Regards

Bhavesh

Former Member
0 Kudos

<<To which system will XIB send the data to? What happens after the Idoc is sent to XIB?

The whole scenario is R/3-XI-CLIX. CLIX is a E-Learning Management System.

We want to change the scenario to R/3-XIA-XIB-CLIX.

The problemes are the IDocs which we import from the r/3-system to XI-System with the function imported objects in IR. So these IDocs are an Interface in the receiver-recipient of ID, so there is no IDoc_Sender configured in the old scenario.

So does anybody can help me please?

Thanks.

Regards

Stefan

bhavesh_kantilal
Active Contributor
0 Kudos

Stefan,

Not sure I follwed this.

Did you go through my above answer? Would it not help?

Regards

Bhavesh

Former Member
0 Kudos

Thanks for your help.

When I import the xsd to XIB I must change all mappings and that seemed to be a big expense.

Regards

Stefan

bhavesh_kantilal
Active Contributor
0 Kudos

Stefan

Why do you need to change the mapping?

The mapping from the Idoc to the target format will happen in XIA.

This message wil be sent to XIB and in XIB you will have not mapping and you will just forward it to the target system as needed.

The message that enters XIB will be the Target Systems data and not the idoc.

Regards

Bhavesh

Former Member
0 Kudos

<<Why do you need to change the mapping?

<<The mapping from the Idoc to the target format will happen in XIA.

The mapping from idoc to xml must be in XIB. XIB is our developer system and XIA is a system from another firm where we have no access to.

bhavesh_kantilal
Active Contributor
0 Kudos

Stefan,

In the case when mapping needs to be done on XIB this is what you would need to do,

<i>XIA SLD:

1. Create a Business System for R3.

2. Create a Business System for XIB --> This wil be a WebASABAP bsuiness system .

XIB SLD :

1. Export the Business System and Technical system created in step 2 under in XIA and import it int he SLD of XIB.</i>

<b>Same as earlier</b>

<u><b>XIA IR:</b></u>

Just import the Idoc. the Idoc will acts as the sender and the receiver interface.Apart fromimporting the Idoc in the XIA 's IR nothing else needs to be done.

The configuration will continue to be as earlier. Just that Idoc is the sender and receiver Interface.

<u><b>XI A : ID</b></u>

1. Sender Service will be R3's Business System and Receiver Service will be XIB's Business System.

2. The reciever adapter will be a XI adapter and will use the url http://server name of XIB : httpport of XI B/sap/xi/engine?type=entry

<u><b>XI B : IR:</b></u>

1. Import the Idoc in the Imported Objects

2. Create the datatype , message type and inbound message interface for the target system as needed.

3. Create the mapping between the idoc and the target message.

<u><b>XI B ID:</b></u>

1. sender service will be The WebASABAP Business System if XIB.

2. Receievr service can be any Receivr Business System / Service created in SLD of XI B.

3. Sender Interface will be the idoc and receiver interface will be the Inbound Interface created int he IR of XIB.

4. Interface determination will have the interface mapping here.

Regards

Bhavesh

henrique_pinto
Active Contributor
0 Kudos

> <<1. What is the entire flow ? R3 - XIA - XIB - ?

>

> The entire flow should be R3-XIA-XIB.

Ok, that is exactly the kind of approach you can't have in a technical specification.

First, why do you need 2 XI's? What is the business necessity?

You want to do B2B, is it that?

Regards,

Henrique.

Former Member
0 Kudos

Hi Bhavesh,

One correction i would like to point out..

<i>XI B ID:

1. sender service will be The WebASABAP Business System if XIB.</i>

The sender service will be the R/3 Business System in XIB since that is how we did in one of our B2B schenario POC ie if i remember it correctly...

Cheers,

Sumit

Message was edited by:

Sumit Khetawat