BP_VER: Error message AM 054 when creating new BP w/ address
[054] [AM] [AM054] [BABP] [BABP_IM_IMPORT_EXPORT] [BUPA_ADDRESS_UPD_CONSISTENT] [BUPA_CENTRAL_GET_DETAIL] [BUPA_INBOUND_MAIN_SAVE] [BUT000] [BUT000-PERSNUMBER] [CLEAR] [creating] [error address sp] [error creating] [error creating ss] [FSAPPL] [IF_EX_BUPA_GENERAL_EXPORT~GENERAL_DATA_EXPORT] [PERSNUMBER] [platform] [VERSIONING]
Related:
- ASSERTION FAILED dump in STORE_BUT020_IN_VERSION_MEMORYSymptom When business partner addresses are created using the Complex...
- R1 273 when creating BP using WEB UI or BAPIsSymptom The error occurs in the following scenario : The...
- FS_CHECKMODE:Error AM 247 during creation of address versionSymptom Error AM 247 “Address or person no. not found...
Symptom
You create new business partners with address data using the complex interface (versioning is active). The system issues error message AM 054 (”Specify either person number or person handle”).
Other terms
AM054, AM 054, AM/054, BUPA_INBOUND_MAIN_SAVE, versioning, FSAPPL, platform, BUPA_ADDRESS_UPD_CONSISTENT, BUPA_CENTRAL_GET_DETAIL, IF_EX_BUPA_GENERAL_EXPORT~GENERAL_DATA_EXPORT, BABP_IM_IMPORT_EXPORT, PERSNUMBER, CLEAR, BUT000, BUT000-PERSNUMBER, BABP
Reason and Prerequisites
The error occurs due to a new, stricter check.
Due to internal problems with temporary numbers during mapping between structures, the field BUT000-PERSNUMBER in the BAdI implementation IF_EX_BUPA_GENERAL_EXPORT~GENERAL_DATA_EXPORT was always deleted in the past even if the field did not contain a temporary value. The field is now deleted only if it contains a temporary value.
Solution
Implement the attached correction instructions.