cancel
Showing results for 
Search instead for 
Did you mean: 

IDoc Configuration in SAP PO Netweaver 7.4, single stack (AEX)

vicky20691
Active Contributor
0 Kudos
  1. The destination XI_IDOC_DEFAULT_DESTINATION with the connection to ECC system maintained in NWA.
  2. In InboundRA following are maintained in the “properties” tab-
    1. MaxThreadCount = 5
    2. Local = true
    3. Gatewayhost= PI_Gateway_Host
    4. GatwwayService= PI_Gateway_Service
  3. The JCO RFC provider is configured and started.
  4. In ECC , SM59 connection made with same program ID as it is in InboundRA
  5. The gatewayhost and gatewayservice is of ECC system (or) PI System. (Not sure on this Please Suggest).
  6. The IDoc is triggered from WE19. The following error appears in SM58

Error 1: Bean IDOC_INBOUND_ASYNCHRONOUS not found on.

Error 2: As suggested by many colleagues and blogs we removed the JCO RFC Provider and then we got the “Program ID not registered” error in SM59 connection test.

I tried all the suggestions given in the blog http://scn.sap.com/docs/DOC-31398.

Please help me out with some suggestions.

Accepted Solutions (1)

Accepted Solutions (1)

vicky20691
Active Contributor
0 Kudos

In addition to the Question I would again like to point the 2 cases where I get the errors-

Case 1: The JCo RFC Provider is configured with gateway host and gateway service of ECC system.

             Here I can see "Program ID registered successfully" in SMGW transaction in ECC system.                  The IDoc is created successfully but shows an the following error in SM58:-

             "Bean IDOC_INBOUND_ASYNCHRONOUS not found on host"

Case 2: As per suggestion in the blogs when I remove the JCo RFC Provider. I get the following error              while connection test in ECC SM59:-

             "Program <ID> not registered".

Please provide solution based on these 2 cases.

Thanks and Regards,

Vikas

Former Member
0 Kudos

Ok Lets take Case 2 for now because that is the one we are busy with.

So remove the JCo RFC Provider.

Can you please send me a screenshot of the TCP/IP connection you created in ECC and a screenshot of the InboundRA you configured?

Regards,

Jannus Botha

vicky20691
Active Contributor
0 Kudos

Hi Jannus,

Attaching the screens for you.

At both places gateway host is PO gateway host. And tried with MaxThreadCount as both 5 and 10. Getting the error "Program ID not registered".

Regards,
Vikas

Former Member
0 Kudos

Hi Vikas,

Ok Strange that should work. Have you created the destination? And you can ping it successfully?

Can you please create a Sender IDOC_AAE Communication Channel for me.

In the program ID you say XI_IDOC_DEFAULT_PS1.

And point it to the ECC gateway please. So instead of using PI/PO gateway we will use ECC.

Regards,

Jannus

vicky20691
Active Contributor
0 Kudos

Hi Jannus,

Thanks a Lot. It worked.

Answers (2)

Answers (2)

Dimitri
Active Contributor
0 Kudos

Hi Vikas,

Take a look at

Kind regards,

Dimitri

vicky20691
Active Contributor
0 Kudos

Hi Dimitri Sannen,

As I mentioned I followed all the related blogs in the exact manner. Still the error persists.

Getting error in SM58 in ECC system Bean IDOC_INBOUND_ASYNCHRONOUS not found.

Dimitri
Active Contributor
0 Kudos

Hi,

Perhaps you should check these ones

Kind regards,

Dimitri

vicky20691
Active Contributor
0 Kudos

Thank You Dimitri,

Tried all the variations in configuration, but still couldn't resolve the error. Checking with the possibility of installation problem in Java IDoc Adapter as mentioned in the blogs.

Regards,

Vikas

Former Member
0 Kudos

Hi Vikas,

Had a similar issue.

1. Setup the destination ping it and make sure it works.

2. You do not need an  RFC.

3. Setup the InboundRA like in my screen shot attached. Register the program ID on your own gateway.

4. Create the TCP/IP connection in Sm59 on your ECC system and test it and make sure it is successful.

Let me know where is it that you get stuck.

Regards,

Jannus Botha

vicky20691
Active Contributor
0 Kudos

Thanks Jannus,

Can you please elaborate the point - "Register the Program ID on your own gateway"?

Regards,

Vikas Kumar Singh

Former Member
0 Kudos


hi Vikas,

Sure.

Ok first thing when you setup the InboundRA like in the screen shot i attached earlier there is a Field "ProgramID" there you add your program ID. And gateway server will be the server you have installed PI/PO on. Or example 10.51.222.02.

Then the gateway service would be the gateway on PI/PO. for example sapgw<instance>. sapgw02

Please also make sure that the MaxThreadCount is equal to 5.

Now go to ECC.

Create a new connection.

Add the ProgramID that you used in your InboundRA.

Now on the bottom where it says gateway host and gateway service.

Add the server where PI/PO is install( for example 10.51.222.02)

and then the tricky part is now you need to add the gateway + 1.

So if you are using instance 02. the gateway on ECC would be sapgw03.

I know it is a bit confusing but just follow that tutorial and all should work.

But i this doesnt work i have a quick way to do it. By just doing everything in the channel.

Also remember in your channel it needs to be set to Default(Recommended)

Regards,

Jannus Botha

vicky20691
Active Contributor
0 Kudos

Hi Jannus,

I did as per your suggestion. When I did the connection test in ECC, I get the following error-

"ERROR: SAP gateway connection failed. Is SAP gateway started?".


Do I need to configure and start the JCO RFC Provider? (Many SCN blogs and colleagues have suggested to remove JCO RFC provider).


In your case did you keep the JCO RFC Provider? If yes do provide its configuration detail as well.


Thanks & Regards,

Vikas Kumar Singh

Former Member
0 Kudos

Hi Vikram,

See if below blog helps:

Regards,

Akshay

vicky20691
Active Contributor
0 Kudos

Hi Akshay,

Thank you. But I already followed this blog before posting the issue.

Regards,

Vikas