Multiple instances created for BUPA_GENERAL_EXPORT

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []

Symptom
When multiple FS business partners are maintained using BP Direct Input, the performance may be low.
The following dumps may occur:
TSV_TNEW_OCCURS_NO_ROLL_MEMORY
SYSTEM_NO_ROLL
Other terms
PERFORMANCE BP DIRECT INPUT FS VERSIONING BUPA_GENERAL_EXPORT TSV_TNEW_OCCURS_NO_ROLL_MEMORY SYSTEM_NO_ROLL
GV_EXIT LBUD0F00 LBUD0TOP LOCAL_MEMORY_INITIALIZE
Reason and Prerequisites
Multiple instances of the export BADI were getting created in the Direct Input process. This was causing large memory consumption.
Solution
The creation [...]

BP: Removal of CL_CMD_APPLLOG=>GET_SINGLETON_INSTANCE usages

[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []

Symptom
Obsolete instance handling of application log (CL_CMD_APPLLOG) in BankDetails- and PaymentCardDetails-IPI has to be swapped to the new concept.
Other terms
BUSINESS_PARTNER_TMPL, BUSINESS_PARTNER, BANK_DETAILS, PAYMENT_CARD_DETAILS, BuPa, Business Partner, CL_CMD_APPLLOG, application log, GET_SINGLETON_INSTANCE, CL_BUP_CARD_1, CL_BUP_BANK_ESA, CONSTRUCTOR, CL__BUP_TRANSACTION_PARTNER, different instances of application log in AUnit-scenarios
Reason and Prerequisites
With this correction this functional adaptation is done as required [...]