cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Proxy wrong destination ?

Former Member
0 Kudos

Hi,

I have ABAP Proxy outbound scenario : ABAP Proxy Ansynchronous (R3) -


> XI -


> FlatFile.

I have been sucessfully generate the class and create some customize report to send data to XI. but why i can't see the xml message in xi monitoring (SXMB_MONI) at XI server but only can see in R3 Development server.

is there something wrong with the configuration ?

Regards

Fernand

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Colin,

Thank you very much, Yes correct the message still in inbound queue, but why i have to activate the queue manually from smq2 than only the message flow through to XI server ?

how to configure automatically ?

Cheers

Fernand

Former Member
0 Kudos

Hi,

Check this Blog to Know the Reason to happen this Queues Struckup and how to Automize it

/people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically

Regards

Seshagiri

former_member859847
Active Contributor
0 Kudos

Hi,

IN SXMB_ADM t.code u have an option to manage ques.

where u have to register the ques and activate.

otherwise, from SMq2 t.code also we have an option to register ques.

once u register they defaullty activated.

warm regards

mahesh.

Former Member
0 Kudos

Hi,

Even though your queue is activated, you need to ensure the QIN scheduler is also active. This moves the message from the outbound application queue into XI in real-time.

This is something the Basis team can help you with.

hopefully you have found this useful and will reward accordingly.

Cheers

Colin.

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi, This is status that i get from sldcheck :

Exchange Infrastructure: Test LCR Connection

Properties of RFC destination SAPSLDAPI

RFC host:

%%RFCSERVER%%

program id: SAPSLDAPI_XID

gateway host:

XIDEV

gateway service: sapgw00

Testing the RFC connection to the SLD java client...

RFC ping was successful

SLD server access settings:

host name: XIDEV

port number: 50000

user : PIAPPLUSER

Use transaction SLDAPICUST if you wish to maintain the SLD server access data

Launching the SLD GUI in a separate browser window...

=> Verify in the browser GUI that the SLD is in a healthy running state!

Calling function LCR_LIST_BUSINESS_SYSTEMS

Retrieving data from the SLD server...

Function call terminated sucessfully

List of business systems maintained in the SLD:

INTEGRATION_SERVER_XID

BS_PPJ_SMTP_SERVER

BS_BIT_TravelAgency_00

BS_ERMIS

BS_SUMBER_PUTRA

BS_PORTAL_INTERFACE

Calling function LCR_GET_OWN_BUSINESS_SYSTEM

Retrieving data from the SLD server...

Function call terminated sucessfully

Properties of own business system associated to system DEV client 350

id = BS_ERMIS

role = LOC

Calling function LCR_GET_BS_DETAILS

Retrieving data from the SLD server...

Function call terminated sucessfully

Details of own business system BS_ERMIS

caption = BS_ERMIS

product = SAP NETWEAVER

IS-URL = http://XIDEV:8000/sap/xi/engine?type=entry

Summary: Connection to SLD works correctly

Now checking access to the XI Profile

Properties of RFC destination LCRSAPRFC

RFC host:

%%RFCSERVER%%

program id: LCRSAPRFC_XID

gateway host:

XIDEV

gateway service: sapgw00

Testing the RFC connection to the SLD java client...

RFC ping was successful

Calling function EXCHANGE_PROFILE_GET_PARAMETER

Retrieving data from the XI Profile...

Function call terminated sucessfully

Retrieved value of

section = Connections

parameter = com.sap.aii.ib.server.connect.webas.r3.ashost

-> value =

Summary: Connection to the XI Profile works correctly

-


1. I can list down all the interface in XI.

2. i can sucessfully generate the outbound class interface.

3. -


> Problem the data goes to R3 Dev not to XID ???????????

Please help me

Regards

Fernand

Former Member
0 Kudos

Hi,

Check the status of your queues in SAP using transactions SMQ1 and SMQ2. The message is probably still in the queue and therefore has not been sent to XI yet.

Cheers

Colin.

Former Member
0 Kudos

Hi Sami,

Check RFC destinations (TCP/IP) LCRSAPRFC and SAPSLDAPI for the SLD connection on your R3 server. -


> successfully (PROGRAMID = XI PROGRAMID ---> in j2ee engine

After successfully testing these RFC destination check transaction SLDCHECK on your R3 system, to check that your R/3 is properly connected to SLD of XI.

-


> Sucessfully, i can list down all the business service in SLD

Also maintain SLD access details in Transaction SLDAPICUST

-


> point to XI server port 50000

SPROXY -


> i can see all the interface in XI server.

But when i test 1 of the outbound interface, always goes to R3 system not to XI server. any others option ?

Regards

Fernand

Former Member
0 Kudos

Hi,

In which server i have to set this ? R3 J2EE Enginee or XI J2EE Engine ?

<integration server host> -


> xi host or r3 host ?

RFC Destination

2. Maintaining the SAP J2EE Connection Parameters for LCRSAPRFC and SAPSLDAPI in SAP J2EE engine

1. Goto J2EE Engine

2. Choose Cluster --> Server --> Services. JCo RFC provider

3. Under RFC destination specify the following:

Program ID: LCRSAPRFC

Gateway Host: <Integration Server host>

Gateway Service: <Integration Server gateway service>

Number of process: 3

4. Under Repository specify the following:

Application Server: <Integration Server host>

5. Choose Set.

Former Member
0 Kudos

Hi,

Check the same Disscussion here

Regards

Seshagiri

samiullah_qureshi
Active Contributor
0 Kudos

Hi

Check RFC destinations (TCP/IP) LCRSAPRFC and SAPSLDAPI for the SLD connection on your R3 server.

After successfully testing these RFC destination check transaction SLDCHECK on your R3 system, to check that your R/3 is properly connected to SLD of XI.

Also maintain SLD access details in Transaction SLDAPICUST

Regards

Sami

Edited by: sami qureshi on Apr 24, 2008 12:37 PM

Edited by: sami qureshi on Apr 24, 2008 12:59 PM

Former Member
0 Kudos

Hi,

Go through this blog, check whether you have done all the related configuration for proxy...

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

Might solve your problem...

Thanks,

vasanth.

Former Member
0 Kudos

Hi Biplab

I have done the testing step. all successfully. but send to local integration server to XI integration server.

so i only can see the message in R3 not in XI.

Cheers

Fernand

Former Member
0 Kudos

hi Fernand,

u can try out in this way...

select ur proxy then click execute(F8)...then in the pop-up select XML .press ok/F8...Here u give ur input xml...and press F8...upon successful execution u will get a message "process without any error" there u can see the details.....

Regards

Biplab