| Home • Quiz • Tips • Tutorials • Functional • Cert Q's • Interview Q's • Jobs • Testimonials • Advertise • Contact Us | ||
Document Categories:
What's New?
Contribute?Sample SpecsWhat's Hot? |
ABAP Proxy Communication Scenario (Client Proxy)By Neeraja Surapaneni, YASH PI Competency Core Team, YASH Technologies This document is focused to give a better understanding on
ABAP client proxies. From WAS 6.20 onwards, proxy generation feature enables
application systems to communicate with XI using proxies. Proxy
objects implement message interfaces from Integration Repository. Proxy
generation converts non-language-specific interface descriptions in WSDL into
executable interfaces in the application system. Proxies separate Business
Application logic from the integration logic of the Exchange infrastructure.
There are 2 types of proxies available.
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.
The rest of the document gives you pre-requisites and steps
that are necessary for generating and executing ABAP client proxies. Also Read ABAP Proxy Communication (Server Proxy) Pre-requisites
Steps
required for developing ABAP Proxies
Scenario
demonstrating ABAP
Client Proxies.
Take
a business scenario where in business (Source System) sends an Employee details
to their Payroll system for calculating the monthly salaries of their employees.
But here the source business is running on SAP R/3 and corresponding Payroll
system is not on SAP, hence the interpretation of data/communication is
different. Because source system sends employee information through proxy
communication and the target Payroll system is not aware of these proxy call, so
in order to provide a communication between these two we need some interface
mechanism which accepts proxy request and converts it into the format
understandable by the target payroll system and vice versa.
Objects
needed to be developed in IR
For
this scenario we need to create the corresponding Data types, Message types and
Message interfaces for source and target messages. Once the source Message
interface is created we can generate the interface in source R/3 system using
SPROXY transaction.
|
|
|
Please send us your feedback/suggestions at webmaster@SAPTechnical.COM Home • Contribute • About Us • Privacy • Terms Of Use • Disclaimer • Safe • Companies: Advertise on SAPTechnical.COM | Post Job • Contact Us ©2006-2007 SAPTechnical.COM. All rights reserved. All
product names are trademarks of their respective companies. SAPTechnical.COM
is in no way affiliated with SAP AG. Graphic Design by Round the Bend Wizards |
||