An upgrade to CRM 7.0 EhP3 was done. In the Identification for the Business Partner search the field country is prefilled.
Image/data in this document are from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
The country is preassign using the SET/GET parameter LND in the transaction SU01.
If no country is assigned to the user parameter "LND", the country is predefined about the address of the company which is assigned to the user in transaction SU01.
Because the most of customer wants to predefine the country when searching for business partners and technical objects the logic to set the country will not be changed in the SAP standard.
In customer specific processes the country should no be predefine in business partner search. In this case two options are possible
A) Use BADI CRM_IUICMD_BADI
B) Enhance the CL_IUICMD_SEARCHACCOUNT_IMPL (Nonsplitscreen) or CL_IUICOBJS_BUILHEADERSE0_IMPL (Splitscreen)DO_PREPARE_OUTPUT. Here define own logic to call the 'ADDR_DEFAULT_SENDER_COUNTRY' where the country is read from company address assigned to the user.