cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in Iodc- abap proxy scenario

former_member187437
Contributor
0 Kudos

Hi all

I have a idoc to abap proxy scenario. The issue is ,

when we send the idoc to client A of target system, it works ifne.

But when we send the saem mesage to Client B, we find a error message in sxmb_moni of Target system. the mesage is Application_fault.

Is it because of any error in XI configuration or somethin else.

Accepted Solutions (1)

Accepted Solutions (1)

former_member187437
Contributor
0 Kudos

hi all

thanks for all your responses.

I forgot to mention that based on a particualr field value in the idoc , it will be routed to eihter Client 100 or 200 .

I gave the conditions in Receiver Determination.

Same Server Proxy is used in both the target business sytems.

I have done all the Configuration Steps ,( Created two separate business systems also )

Also I have checked wiht all the system settings to be made in the target system B.

When i trigger the idoc to Client 100, it goes to XI and then reaches Client 100 of System B

without any problem. I get the desired result from proxy code.

When i send the saem idoc to Client 200, it reaches the target system and routed to client 200. But getting this error message in

the Call Inbound PRoxy step. (from sxmb_moni)

<SAP:Category>Application</SAP:Category>

<SAP:Code area="ABAP">APPLICATION_ERROR</SAP:Code>

Since it reaches the target system correctly, i guess there is nothing wrong in the XI configuration side.

But if its Application fault, how come the same data is processed successfully in one client whereas it thorws error in another.

Former Member
0 Kudos

Hi,

As u told its reaching client 200 then there is no pronblem with connection.

Now debugg the code,check is it posting data into the data base.

Go to sproxy and there select ur inbound proxy.Take the XML payload from MONI and execute the proxy,paste the payload and check whats happing in the code.

Regards,

Phani

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

You need to check/do this in you system "B".

1. Goto Transaction SXMB_ADM

2. Choose Edit --> Change Global Configuration Data.

3. Select Role of Business System: Application system

4. Corresponding Integration server: dest://<HTTPDESTINATION>. Here <HTTPDESTINATION> SAPISU_XID created in step 1. Dest://SAPISU_XID.

5. Under Specific Configuration Data you can specify additional configuration data

1.Select the relevant category under Specific Configuration Data.

2.Choose Change Specific Configuration Data.

For ABAP Proxies, Add the following configuration:

1.Category RUNTIME

2.Parameters: IS_URL

3.Current Value: dest://SAPISU_XID

For more infor go through this blog.

/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

Regards,

Sarvesh

Former Member
0 Kudos

Hi Aarthi,

Have u done the local Integration Engine configuaration for both the clients.You need to generate Proxy for both of the clients A & B and check it out the Proxy program it is pointing to the both the clients or Client A only.

Cheers

Veera

Former Member
0 Kudos

Hi Aarthy,

If you intend to get some good solution from SDN, there are a few points to keep in midn before posting a thread. Some of them are

1. Describe briefly about the error.

This may include where you error happened, what is the exact error message, frequency of this error etc. depending on the particular case.

2. Do some research before posting a new thread. Let us know what you have tried and what was the result.

P.S: No offence intended personally.

Thanks,

Jaishankar

former_member859847
Active Contributor
0 Kudos

Hi

you are sending the same idoc to two target systems.

one is client'a' and other is client'b'.

so, you have to configure accordingly.

i mean, logical system of client'A' is not same as client'B" .

you required two logical systems i.e two business sytems.

regards

mahesh.