cancel
Showing results for 
Search instead for 
Did you mean: 

please explan step by step

Former Member
0 Kudos

Hi Experts,

I have an requirement , i have to fectch the data from SAP tables ( ECC6.0) MARA, MARC and MAKT ( using join) and sent system B ( the user will request by entering MATNR and WERKS through web ) through sap XI

as per my understanding i need to use SOAP and ABAP proxy, can you please explain in details

1) it is request and response how soap will consume the request and sent the resp[onse?

2) in Proxy ..where the abap logic needs to be write in the FM inside Class or ABAP editor ?

..i have gone throgh the links in SDN ..but for my requirements i need the step by step explanation

Regards

Neeru

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ,

I think your Scenario is like this

PROXY - REQUEST - SOAP - RESPONSE - PROXY.

Your scenario would be Synchronous scenario....

you need a .wsdl file to create a target structure and to know abt Endpoints .

Sender side :- You will have to generate a Client Proxy in SProxy TCode . Then you will call that proxy in ABAP report to pass and get that ..

Middle ware : Then data will go through SAP XI - PI Tool.

Target Side : - Here u will have to creata a SOAP CC, which will use endpoints to pass data and get response from target.

Respose data from SOAP cc , will flow back to SAP Proxy/Report

Regards

Prabhat Sharma

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

1.client not giving the WSDL file we are generate wsdl file

Please check the steps to import/create WSDL for Receiver SOAP adapter on the guide below

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f9...? QuickLink=index&overridelayout=true

2.create Data types and Message Types and Serivce interface outbound and inbound mode is synchronus and 2 mapping one for request and one for response and operation mapping .

coming to ID :

1. you need to create communication channel for SOAP and you dont need to create comm channel for PROXY.

2.receiver determination and interface determination and reciver agreement.

coming to R3 system you have to generate cilent proxy using T-code SPROXY then your esr objects are available. there you have to select Service interface outbound generate proxy and activate it.

go to SE80 transaction write a report to client proxy and call proxy in your report write select statement in order to fetch the data form the data base.

execte report provide valid input data and you will get response.

reagrds,

ganesh.