cancel
Showing results for 
Search instead for 
Did you mean: 

Developing an XI interface

Former Member
0 Kudos

Dear friends,

I have the next challenge to develop:

1. WEB to XI : call webservice interface 001.

2. XI to CRM : Call RFC_CREATE

3. CRM to XI : Response on RFC_CREATE with the returncode

4. If returncode = 000:

then

XI to R3 : Call RFC_CUSTOMER

R3 to XI : response on RFC_CUSTOMER

5. Map returncode from RFC_CREATE response to returncode 001

6. Map returncode from RFC_CUSTOMER response (if available) to return code interface 001 response with the next logica:

a: if returncode RFC_CUSTOMER = 000 : returncode 001 = 000

b: if returncode RFC_CUSTOMER <>000: returncode 001 = 900 + returncode RFC_CUSTOMER

7. XI to WEB : response 001

Could you help me in the right direction how to develop this in XI?

Kind regards,

Daniel

Accepted Solutions (0)

Answers (1)

Answers (1)

prateek
Active Contributor
0 Kudos

1. Call websevice using SOAP sender

2. Use RFC lookups for the RFCs. This will help u in using the retrieved data in message mapping. U ll have to use if conditions for satisfying all these requirements

Regards,

Prateek

Former Member
0 Kudos

Hi Prateek,

We are using XI 3.0. In this feature I dont have JDBC and RFC lookups so I have to solve this with a BPM.

Regards,

Daniel

Former Member
0 Kudos

Hi,

XI 3.0 has lookup features embedded, but it might depend on the SPS release you're running at ... All APIs involved in those features can be found here : https://help.sap.com/javadocs/NW04/current/pi/index.html

A couple of helpful blogs can also be found in SDN

Rgds

Chris

Former Member
0 Kudos

Hi,

Mapping Lookups in XI 3.0 came with SPS 13:

http://help.sap.com/saphelp_nw04/helpdata/en/0f/f084429fb4aa1ae10000000a1550b0/frameset.htm

Regards

Patrick

Former Member
0 Kudos

Hi

Is there another way to do this? At the moment I dont have mapping look ups. So I guess I have to use BPM?

Regards,