on 03-23-2009 1:46 PM
Hello,
I'm taking a look at PI Mapping with ABAP. In the documentation I find how I have to program the ABAP part, but I am missing the link with the messages defined in P.
I made a class 'ZA_CL_KCL_MAPPING' with interface IF_MAPPING in it.
I made the changes to the exchange profile, putting 'R3ABAP|ABAP-Class;R3XSLT|XSL (ABAP Engine)' in 'com.sap.aii.repository.mapping.additionaltypes'.
What is the step by step process to make my ABAP mapping really work ? Where do I put my missing link .
Thanks in advance.
Kris
> I made the changes to the exchange profile, putting 'R3ABAP|ABAP-Class;R3XSLT|XSL (ABAP Engine)' in 'com.sap.aii.repository.mapping.additionaltypes'.
>
Hello Kris,
After maintaing the above entry have you followed the below mentioned steps..
1. Open http://<host>:<port>/rep/support/admin/index.html
2. Choose Administration of Properties -> All Properties
3. Most imp, If the value associated to parameter com.sap.aii.repository.mapping.additionaltypes is not visible, press REFRESH button (this refresh button is just infront of All Properties right hand side block).
Check these steps as well.
Regards,
Sarvesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try giving this entry in Exchage Profile under IntegrationBuilder>IntegrationBuilder.Repository>com.sap.aii.repository.mapping.additionaltypes
R3_ABAP|Abapclass;R3_XSLT|XSL (ABAP Engine)
Close IR and Reopen. Now in interface mapping you can select the ABAP Mapping Type. Then give your abap class name there exactly what you defined in SE38.
Activate and test using Test tab of Interface Mapping. Use some sample payload of Source XML which you should be knowing.
Note:- Message Mapping is not required.
Regards,
- Gujjeti.
Edited by: Praveen Gujjeti on Mar 23, 2009 7:35 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You are not missing any thing. Your ABAP program should take the entire input as XML data and you can write your own logic to develop the complete XML back as a target message. In runtime your ABAP class will be triggered to which the input message will be passed as an XML data.
Regards
Jai
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.