BAPI_PO_CREATE1 - Message ME 887
I´m having a problem when using BAPI_PO_CREATE1 in ERP 6.0.
I have Z fields in CI_EKKODB, some of them are type CHAR other DEC, INT4.
When I execute the function, I receive the following messages in return table, and the PO is not generated:
All the messages are warning messages:
ME 887 - Error transferring ExtensionIn data for enhancement CI_EKKODB
ME 887 - Error transferring ExtensionIn data for enhancement CI_EKPODB
Do you know what I can do to solve this? Any ideas?
Aditya Laud replied
First of all, ensure all the new fields added under the customer include CI_EKKODB are character like. Please check the long text on the message ME887 from SE91 for more information on this.
If it is not avoidable, then you need to implement a enhancement spot ME_BAPI_PO_CUST method map2i_extensionin, and in the implementation for this method of the spot, you need to transfer the non-character like fields to a structure with all character like fields.
This will solve the problem.
Hope this helps.