Professional Documents
Culture Documents
SAP XI Scenario
ABAP Proxy Communication (Client Proxy)
Brought to you by
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
1. Java Proxies
2. ABAP Proxies.
1. Java Proxies: - Java proxies are used when JAVA applications needs to send or receive
messages with other applications. JAVA proxies are generated from the WSDL description of the
interface in the Integration Repository, and the result is a .jar file containing generated java
classes corresponding to the integration objects.
2. ABAP Proxies: - ABAP proxies are used when ABAP applications needs to send or receive
messages. ABAP proxies are generated on the Application server with transaction SPROXY,
based on the WSDL representation of the message interface.
The type of the message interface determines what type of proxy is generated. The counterparts
to outbound message interface in application systems are client proxies, these are called to
send a message to inbound interface. And the counterparts of inbound message interface in
application systems are server proxies.
Advantages of ABAP Proxies.
1. Proxy communication always by passes the Adapter Engine and will directly interact with
the application system and Integration engine. So it will give us better performance.
2. Proxies communicate with the XI server by means of native SOAP calls over HTTP.
3. Easy to handle messages with ABAP programming.
4. Proxy is good for large volumes of data. we can catch and persist the errors ( both
system & application fault ) which was generated by Proxy setting
The rest of the document gives you pre-requisites and steps that are necessary for generating
and executing ABAP client proxies.
Pre-requisites
1. The business systems should be based on SAP Web AS 6.20 and SAP Web AS 6.20
kernel patch level above 1253
2. You have installed the XI Add-On in each of these business systems as described in the
Installation Guide SAP Exchange Infrastructure 3.0
3. The business systems and your central Integration Server are maintained in the System
Landscape Directory (SLD).
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
Establish the connection between WAS and Integration Builder, this allows the
application system to retrieve WSDL description of the interface as the basis of proxy
generation.
Create a source data type and a target data type.
Create Message types for the source and target data types.
Create Message Interfaces includes Inbound Message interface and Outbound Message
interface.
Create message mapping between the source and target message types.
Create Interface mapping.
Create ABAP proxies using the transaction SPROXY in the application system.
Create Collaboration agreements and Collaboration profiles in Integration directory.
Write a program in the application system for creating the client proxy request.
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
In this demo scenario, there is slight variance in source and target messages. From the
source we will get First name and last name where as target will accommodate only one full
name and also source will send the annual salary whereas target will have the field Monthly
salary. Hence required mapping should be done.
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
Save it.
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
We can observe the Structures resembling outbound data types, message types get created in
the system. As the source structure can send multiple records of Employee, observe that a Table
type of ZTDT_EMPDET_OB_EMPLOYEE_TAB getting created. This can be transferred to FTP.
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
"
"
"
"
Payroll Area
Cost Center
Organizational Unit
Position
"
"
"
"
Last Name
First Name
Gender Key
Date of Birth
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
Payment Method
Bank country key
Bank Keys
Bank account number
Bank Control Key
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
"
"
"
"
"
"
"
"
"
Personnel number
Personnel Area
Employee Group
Employee Subgroup
Personnel Subarea
Payroll Area
Cost Center
Organizational Unit
Position
"
"
"
"
"
Personnel number
Last Name
First Name
Gender Key
Date of Birth
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
Personnel number
Pay scale type
Pay Scale Area
Pay Scale Group
Pay Scale Level
Date of Next Increase
Currency Key
Annual salary
Wage Type
Wage Type Amount for Payments
Number
Wage Type
Wage Type Amount for Payments
Number
Wage Type
Wage Type Amount for Payments
Number
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
SEARCH.
SEARCH.
SEARCH.
SEARCH.
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com
XSLT Mapping
IDOC-to-IDOC Scenario
File-to-File Scenario with SLD and Monitoring Status
Publishing Interface as Web Service (Web Service to RFC Scenario)
Monitoring of XML Message Queues in the R/3 system
ABAP Proxy communication Scenario (Server Proxy)
RFC-to-Web Service Scenario
IDoc-to-File Scenario
How-to-do Alert Configuration in XI
Time Bound File Processing - File to IDoc Scenario
Collect Multiple IDOCs to File using BPM
Useful information regarding SAP XI
For more tips, tutorials, Interview questions, certification questions, please visit
SAPTechnical.com