Part 1,SAP AIF - Simple Inbound Scenario- Part-1, we have completed the basic steps for SAP PI , Here we will be dealing with steps involved in SAP ECC box . Go to SPROXY, generate and activate the Service Interface.
SAP ECC |
T-Code SPROXY – Activate the Service interface (SI_AIF_ADD_REQ) |
Properties Tab-Click on Provider class |
Method tab |
Inside the method CALL FUNCTION '/AIF/FILE_XI_PROCESS Depending on business logic we can all multiple AIF function. Eg -- /AIF/ALERT_READ_CUST /AIF/CREATE_ALERT |
Go External view Here we need to make note of ABAP NAME for structure (RAW & SAP). |
Now we will be moving for AIF Customization .
Basic Steps -
SAP ECC - AIF CUSTOMIZATION
To kick start with the Interface development we need to create a namespace , this is done by
Define Namespace
New Entries eg. ZAIF_D
(One Namespace can be associated with multiple interfaces development)
Define Interface -Select the namespace (ZAIF_D), New Entries.
Note the Provider proxy class name that is generated in SPROXY.
In our case - ZAIF_ASY_ADDR_HNCL_SI_AIF_ADD.
Raw Data Structure and Record type in raw structure will
populate automatically.
Inbound Interface – Raw Data Structureis created during proxy generation, this act as a Source Structure for Inbound Interface.
Record Type in Raw Structure – is the main component of raw data structure.
Save all the details.
Additional interface properties->Specify Interface Engine.
In our case we are dealing with proxy so we need to select the following entries .
Define Structure Mapping – Here fields of the source (Raw) structure are mapped to the fields of
the Destination (SAP Data) Structure.
Define Actions – It wraps the business logic at runtime .At least one function module should be defined.
Select the function double click , New window/session for Function module editor here we will be writing business logic.
Now we will be testing the interface .
To be continued - Part 3
SAP AIF - Simple Inbound Scenario -
Part-3
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
9 | |
7 | |
6 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |