Announcement:
wanna exchange links? contact me at sapchatroom@gmail.com.
Posted by
Admin at
Reply from Sanket on Sep 20 at 5:12 PM Hello Lee, About your requirement, to populate idoc Segment, record gets appended to int_edidd[]. After 'append int_edidd' statement for each qualifier there is perform for customer enhancement. There you can populate/manipulate data already populated or insert new record. Please Check the idoc data and find which qualifier gets always populates for E1EDK03, after that in customer enhancement perform(exit), put that segment specific qualifier check and append new record for E2EDK03 and qualifier 016. Segment and Qualifier check is req to avoid duplicate append. Code will look like this - Case int_edidd-segname. When 'E2EDK03'. Data:ls_E2EDK03 type E2EDK03. Ls_E2EDK03 = int_edidd-sdata. If ls_E2EDK03-qualifier = '026'. "Assuming 026 always populates *populate 016 qualifier. Ls_E2EDK03-qualifier = '016'. Int_edidd-sdata = ls_E2EDK03." copying same data from 026. You can populate your own data as per business req. Append int_edidd. Now you can see in idoc for E2EDK03, qualifier 016 populated. If you don't want 026 record then in above case statement you can delete it using index = sy-tabix from int_edidd l[]. I hope this will fulfill the requirement. Thanks Sanket Chougule.
| | | ---------------Original Message--------------- From: Leewxm Sent: Wednesday, September 20, 2017 3:48 PM Subject: INVOIC02 idoc E1EDK03 Qualifier 016? Hi We are sending an outbound INVOIC02 idoc to a Invoice processor company who is insisting segment E1EDK03 qualifier 016 for Invoice Date is populated for their "standard" mapping to work. Standard SAP does not seem to be populating this segment qualifier, can anyone help understand how this segment is used? Qualifier 026 is populated (Billing Date) and this would be a more logical use to me. But how can we get SAP to populate 016? Thanks | | Reply to this email to post your response. __.____._ | _.____.__ |