on 04-02-2019 1:58 PM
Hi,
I am working on JDBC to IDOC scenario and my requirement is if i receive 100 records from database table, i have to send 100 records to SAP ECC. tried with changing occurrence in IDOC structure and working fine.
-At present i am able to send 100 records in one payload as input to SAP ECC and it creates 100 IDOC's in SAP ECC. but my requirement is i will extract 100 records from database table to SAP PI and then i have to process those 100 records as 100 individual IDOC's to SAPECC. i mean instead of 1 payload of 100 IDOC's, i have to send 100 different payload (1 IDOC in each) to SAP ECC.
Please suggest if any option available.
Reagrds,
YeshuaQ
Hello YeshuaQ,
You can implement multimapping as described in the blog below -
https://blogs.sap.com/2010/03/16/multi-mapping-with-a-simple-scenario-fledgling-kit/
Thanks
Sugata
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for Quick response Evgeniy.
If i try to change occurrence, my existing mapping logic for all fields will be lost. So is there any way to change occurrence without lose my field mapping.
Also can you please elaborate what is Split mapping. because i have to generate same IDOC type 100 times in my requirement. i have only one receiver and i need to send 100 input records as 100 individual IDOC's (Paylaods) to target system.
Thank you
Reagrds, YeshuaQ
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi YeshuaQ!
Use occurence 1..unbounded for target interface in Operation Mapping and the same for target message type in Message mapping. Using split mapping you will fulfill your requirement.
Regards, Evgeniy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.