Skip to Content
Author's profile photo Former Member

IDOC _AEE Receiver Configuration with PO7.3 JAVA Only Stack

Oops! That was the first thought that came to my mind when we received fresh installation of PO7.31.

Its Java only stack and whatever we have learned and implemented for IDOC just went into drain.

With 2 week to go-live it was a big challenge to adapt into new environment. 

We played with the system a little bit and found our way to implement IDOC AEE with java only stack.

In this Blog I will concentrate on configuration required for receiver IDOC adapter.

Scenario:

Read xml file from MQ and post IDOC into SAP CRM.

Sender Adapter: – JMS

            Receiver Adapter: – IDOC_AEE

Implementation:

I will divide the implementation in 2 broad steps and sub-steps within.

  1. NWA Configuration
  2. Integration Builder Configuration

NWA Configuration:

Step-1:

Configuration -> Infrastructure-> application Resources

Filter resource name “inboundRA” 

Select resource type “Resource Adapter”

As PI Java Only stack does not have any ABAP stack so no local gateway.

Change the value of gate service and server to that of CRM system.

Change the value of Local to false.

imange2.JPG

Step-2:

Filter resource name “JavaIdocAdapter” 

Select resource type “Resource Adapter”

Enter the value for “DefaultSenderPort”. I prefer system ID.

This is the sender port that is populated in IDOC control record while posting IDOC.

image3.JPG

Step-3:

Cofiguration -> Infrastructure-> Destinations

Create RFC destination in NWA for “XI_IDOC_DEFAULT_DESTINATION”

Again default destination will be pointing to same CRM server as defined in “inboundRA.

image4.JPG

Create RFC destination for SAP systems. 

Integrated Configuration:

Tick the check box for header mapping and select the sender and receiver communication component

image6.JPG

In case of multiple SAP ERP instance in the landscape, you can define one instance as reference instance for PO7.3 and for rest of them you can create RFC destinations.

We have 4 instance of CRM: CRM00, CRM01, CRM02 and CRM03.

We did above mentioned configuration for CRM01.

CRM01 – > modify application resources, create “XI_IDOC_DEFAULT_DESTINATION” create RFC destination “CRM01RFCDEST”, create comm. Channel.

CRM00-> create RFC destination “CRM00RFCDEST”, create comm. channel.

CRM02-> create RFC destination “CRM02RFCDEST”, create comm. channel.

CRM03-> create RFC destination “CRM03RFCDEST”, create comm. channel.

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Due to some reason cannot see images

      Author's profile photo Former Member
      Former Member

      Good Work Ranjeet

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Sam.

      Author's profile photo Former Member
      Former Member

      thank u, Ranjeet,

      you help me out from a headache problem.