FS_CHECKMODE: BUPA_CREATE_FROM_DATA does not export address

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

Symptom
When FS Business Partners are created using the module BUPA_CREATE_FROM_DATA,and address data is also passed to the module,the save of the business partner aborts with the error /BA1/AL_FG_PR_FT409 Error mapping object type “BP”.
Other terms
BUPA_CREATE_FROM_DATA /BA1/AL_FG_PR_FT409 FS_CHECKMODE BUPA_ADDRESS_ADD BUPA_ADDR_EXPORT lv_check_only_external_data
Reason and Prerequisites
The Address add module BUPA_ADDRESS_ADD was not getting called in Checkmode scenarios.
Solution
BUPA_ADDRESS_ADD should be [...]

Performance improvement of BUPH_BUPA_HOURS_READ

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

Symptom
The module BUPH_BUPA_HOURS_READ takes a long time to fetch the rule ID of the partner. This results in slow run time of transaction CRMD_CALL_LIST.
Other terms
CRMD_CALL_LIST BUPH_BUPA_HOURS_READ buffer_find_valid_data buffer_find_partner
Reason and Prerequisites
The query was performing a full table scan to find the records. This note improves the performance by using binary search on a sorted [...]

BADI BUPA_F4_AUGRP does not filter BP’s in search

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

Symptom
The BADI implementation BUPA_F4_AUGRP , which uses authorization object B_BUPA_GRP authorization does not suppress Business Partners in the search help
Other terms
B_BUPA_GRP BUPA_AUGRP BUPA_F4_AUGRP AUTHORIZATION
Reason and Prerequisites
The problem occurs only if the Authorization role does not contain the object B_BUPA_GRP at all.
The code for filtering the BP’s from the search results checked on the [...]

BuPa-Party TRFN end-routine minor-correction (HF: 19204)

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

Symptom
wrong placement of ENDLOOP leading to short-dump with respect to assignment, within the end-routine coding of the TRFN between BuPa & Party (TRFN description: CentralBuPa-Attr. to Party-Attr.).
Other terms
END-ROUTINE, TRFN, DTP.
Reason and Prerequisites
REASON:
The first LOOP… statement has a misplaced ‘ENDLOOP’ syntax, leading to short-dump.
PRE-REQUISITE:
- a prior hotfix 19160 was done (but for this [...]

BUPA_ADDRESS_READ_DETAIL displays wrong address

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

Symptom
While displaying an address on the application, using the Function Module ‘BUPA_ADDRESS_READ_DETAIL’ one of the international address versions is displayed, when the user actually wants to see space version.
Other terms
BUPA_ADDRESS_READ_DETAIL Address Versions ET_ADDR_VERS_ORG ET_ADDR_VERS_PERS
Reason and Prerequisites
There was no check to fetch the space version of the address. The code was such that [...]

Performance improvement of BUPH_BUPA_HOURS_READ

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

Symptom
The module BUPH_BUPA_HOURS_READ takes a long time to fetch the rule ID of the partner. This results in slow run time of transaction CRMD_CALL_LIST.
Other terms
CRMD_CALL_LIST BUPH_BUPA_HOURS_READ buffer_find_valid_data buffer_find_partner
Reason and Prerequisites
The query was performing a full table scan to find the records. This note improves the performance by using binary search on a sorted [...]

BUPA_TEST_DELETE does not display message text

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

Symptom
The report BUPA_TEST_DELETE does not display the error message text, but only displays the message type and message ID
Other terms
BUPA_TEST_DELETE commit_changes BUPA_DEL ls_result EVENT DELE1
Reason and Prerequisites
All applications which have registered their modules for the event DELE1 generate their respective messages in their modules.The messages are collected and finally displayed by report BUPA_TEST_DELETE.
Up to [...]

SAP-BP: BUPA_DESCRIPTION_GET appends unnecessary space

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

Symptom
When only Name1 is not maintained but Name2 is maintained for a Business Partner of type 2(organization), executing BUPA_DESCRIPTION_GET returns a value with suffix as space.
Other terms
BUPA_DESCRIPTION_GET, LBUBA_4F34
Reason and Prerequisites
Program error.
Solution
Implement the note.

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 [...]

Enhancement of the API BUPA_RELATIONSHIPS_GET.CRM 70 EHP1.

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

Symptom
Assuming we have two relationships of the same category between the same partners with different difftypevalues, and one instance is flagged as default. Then module BUPA_RELATIONSHIPS_GET returns two identical entries, since the only difference is the difftypevalue. But module BUPR_RELATIONSHIPS_GET doesn’t return the default flag, and it is not possible [...]