SAP Note 637345 - Syntax error with enhanced PS tables (Unicode)

Composant : BAPI-interface to PS -

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

Résumé :
L'importation du plug-in version 2003.1 ou supérieure, intégrant de nouveaux BAPIs PS et combinée avec des modifications des tables de données maîtres PS (PROJ, PRPS, AUFK, AFVU) contenant des champs numériques ou alphanumériques, entraîne une erreur de syntaxe lors de la compilation dans le package CNIF_PI. Cela est dû à des conversions échouées entre les structures LS_BAPI_TE et "EXTENSIONIN+30(960)" dans les programmes Unicode. Pour contourner cela, redéfinissez les structures CI modifiées (ex. CI_PROJ, CI_PRPS) en utilisant des structures de dictionnaire ZCI_* avec des champs caractères, en remplaçant ensuite CI_* dans les structures d'extension de table BAPI par ZCI_*. La suppression des CI_Includes des structures BAPI_TE_* est recommandée si les nouveaux BAPIs ne sont pas utilisés.

Mots Clés :
bapi table extension structure bapi_te_, ps master data tables proj, master data tables, mutually convert ls_bapi_te_, logic previously provided, bapi_te_network_act_element activity element, bapi_te_project_definition project definition, bapi_te_wbs_element wbs element, replace structure ci_, bapi_te_network_activity network activity

Notes associées :

1393723CNIF_PI: Syntax Error with non char fields in CI structures.
509898BAPI enhancement concept and Unicode