SAP Note 509898 - BAPI enhancement concept and Unicode

Composant : BAPI Tools (for BAPIs see note 813411) - BAPI Concept (for BAPIs see note 813411)

Solution : https://service.sap.com/sap/support/notes/509898 (Connexion à SAP Service Marketplace requise)

Résumé :
Transfer errors can occur when using the BAPI customer enhancement concept with Unicode and non-Unicode systems due to the handling of non-character-like additional customer data. The original documentation did not fully address the issue of data type compatibility. To remedy this, users must define their own data structures in character-like formats for inbound and outbound data (ExtensionIn and ExtensionOut parameters), ensuring correct mapping and conversion processes between these custom structures and the structure BAPIPAREX. Additionally, the structure S2 should contain character-like representations of the data fields, which can be mapped back and forth to the original data format S1, and due diligence is required when non-standard data types are used, as modifications in the supplied source code might be necessary for accurate data transfer.

Mots Clés :
sap-designed bapi table extensions, symptom transfer errors occur, bapi table extension concept, bapi customer enhancement concept, sap-designed processing, bapi table extension, customer exits / badis, additional mapping step, actual data type, data record x1

Notes associées :

1446967FMMC against PRs abrupts with NOT_REGISTERED
1393723CNIF_PI: Syntax Error with non char fields in CI structures.
1346636SSR Reconciliation upload: IDoc extensionin is not processed
1319517Unicode Collection Note
1166092BAPI_INTERNALORDER_CREATE: Packed fields
637345Syntax error with enhanced PS tables (Unicode)
582221FAQ: BAPIs for purchase orders
550431FAQ: BAPI in sales - general questions
143580Information on SD BAPIs and customer enhancement concept