Developments On Application System & Integration System

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23
At a glance
Powered by AI
The key takeaways are that ABAP proxies are used for data communication between SAP ECC and SAP PI systems using HTTP transport protocol. The document outlines the development steps for creating inbound and outbound proxies in SAP PI including creating data types, message types, service interfaces, writing ABAP code in the provider class and subroutines.

ABAP proxies are used when ABAP applications need to send and receive data between the SAP ECC (application system) and SAP PI (integration system).

The main steps for developing an inbound proxy in SAP PI are: creating the proxy using transaction SPROXY, providing package name and prefix, saving and activating, double clicking on the provider class and method to write ABAP code for posting data to tables using function modules.

Developments on

Application System & Integration


System
Introduction
ABAP proxies are used when ABAP
applications needs to send and receive data.

SAP ECC SAP PI


(Application Data (Integration
System) System)
Communication
Transport Protocol : HTTP
RFC Destinations : Type H (HTTP
Connections to ABAP System)
Development on SAP-PI
Enterprises Service Repository :
Create Data Type
Development on SAP-PI
Enterprises Service Repository :
Create Message Type
Development on SAP-PI
Enterprises Service Repository :
Create Service Interface
Development on SAP-ECC
In proxies, it will generate 3 objects at
Application System :

ABAP Class.
Structure for Message Type.
Structure of Data Type.
Development on SAP-ECC

(Inbound Proxy)

SAP ECC SAP PI


(Application Data
(Integration
System) System)
Development on SAP-ECC (Inbound Proxy)
T-code : SPROXY
Open the node for your Service (Inbound / Outbound) & Right click
Click on CREATE PROXY.
This Development is for Inbound Proxy.
Development on SAP-ECC (Inbound Proxy)
Give Package Name & Prifix : Click on Continue .
Development on SAP-ECC (Inbound Proxy)
After Completing this creation process, this screen will be there.
Development on SAP-ECC (Inbound Proxy)
SAVE Activate. Double click on Provider Class, this screen will be there :

Double click on Method.


Development on SAP-ECC (Inbound Proxy)
This screen will be there, you have to write your code here in this method.
Development on SAP-ECC (Inbound Proxy)
Header Structure and Item Structures will be in INPUT Parameter :
Development on SAP-ECC (Inbound Proxy)
Write code as below :
Development on SAP-ECC

(Inbound Proxy)
Post the data in Table
Post the data using Function Module

Inbound Proxy is Complete.


Development on SAP-ECC

(Outbound Proxy)

SAP ECC SAP PI


(Application Data
(Integration
System) System)
Development on SAP-ECC (Outbound Proxy)
T-code : SPROXY

Open the node for your Service (Inbound / Outbound) &


Right click
Click on CREATE PROXY.
This Development is for Outbound Proxy.
In this Case, choose Outbound Service Interface for
Creation of Proxy.
Development on SAP-ECC (Outbound Proxy)
After Completing this creation process, this screen will be there.
Development on SAP-ECC (Outbound Proxy)
For Outbound Proxy, an executable code in ABAP will
be written to call that proxy.
In this Example, we are writing that code in
Executable program in SE38.
First Pick data from Table.
Fill Proxy Structure & send to Integration System.
Development on SAP-ECC (Outbound Proxy)
For this example, Data Declaration part will be as below :
Development on SAP-ECC (Outbound Proxy)
For this example, code for filling & Sending Proxy data Subroutine will be as below :

You might also like