2020 Aug 27 6:46 PM
Hello,
In EXTENSIONIN of the BAPI_PO_CREATE1 there are 4 components, value parts 1 to 4 with total of 960 characters (4 x 240).I counted the number of characters in structure BAPI_TE_MEPOHEADER and we've more than 2000 characters in this structure (we've lots of customer fields). Am I correct to assume, I can't use this BAPI to update the customer fields since we've more characters that is allowed in the EXTENSIONIN?
Thank you,
2020 Aug 28 12:08 AM
EXTENSIONIN is an internal table, so you can split the customer data in as many blocks as needed for your use case. However you will have to design a custom extension structure for each block and implement logic to handle the block in the ME_BAPI_PO_CUST BAdI.
regards,
JNN
2020 Aug 27 7:00 PM
Hi Farshad,
Correct, unless you make some type of modification to the dictionary structure to accommodate. Anything beyond the 960 characters provided would be unavailable for update with some type of change.
Regards,
Ryan Crosby
2020 Aug 28 12:08 AM
EXTENSIONIN is an internal table, so you can split the customer data in as many blocks as needed for your use case. However you will have to design a custom extension structure for each block and implement logic to handle the block in the ME_BAPI_PO_CUST BAdI.
regards,
JNN
2020 Aug 28 9:29 AM