Skip to Content
Technical Articles

SAP Best Practice 1909 Activation for Different Countries on Multiple Language on One Client

Introduction:

This blog post is created by keeping in mind about the complexity of the Activation process of SAP Best practices specially for all those consultant who are very new to this activation process and has little knowledge on what all needs to be taken care while activation.

Through this blog post I also has tried to draft a process in which the SAP Best Practices get activated with or without Master (Demo) data for Multiple Country in Multiple Language in the same client. Also I have given the Client Strategy followed by multiple customers across the globe.

 

Assumption:

  • Logical System (<SID>CLNT<NNN>) has already been created for the planned client in BD54
  • Client has already been created in SCC4 transaction with following Setting
  • In SE16-> /FTI/T_NOCLN000->Create Entry for new Client

 

  • Client Copy has been done by selecting any one of the profile (SAP_UCUSSAP_CUSTSAP_CUSV or SAP_UCSV) using SCCLN transaction:

 

Client Setup:

1. Pre-steps in Client 000: 

 

  • Defining RFC destination

SM59->ABAP->Create-><SID>CLNT<NNN>

  • Defining Dummy Logical System

BD54->New Entry-><SID>EWM<NNN>

  • Determining RFC destination for method callsBD97-> Assign RFC Destinations for Synchronous Method Calls screen, select the relevant EWM logical system, for example, UEXEW300.

 

  • Determining RFC destination for method calls from S/4HANA EWM

SA38-> /SCWM/R_ERP_RFC_DEST->execute->On the Assign a Standard BAPI               Destination screen, in the RFC Destination field, enter the RFC destination you have created for the system: <S/4HANA system name>CLNT<client>

 

  • Defining queue for transferring of SAP S/4HANA EWM

Start transaction SPRO and in the IMG, choose Logistics Execution->Extended Warehouse Management Integration->Basic Setup of Connectivity->Define Queue for Transfer to SAP EWM->Change View “Configuration of EWM communication via Queue”: Overview screen, choose New Entries

2. Pre-steps in Client 000 and S4 HANA Best Practice Client (Here it is 300)

 

  • Setting the QOUT Scheduler

SMQS->Registration->Give the following Detail as shown in the below figure

 

  • Defining the Business System

SPRO->SCM Extended Warehouse Management->Extended Warehouse Management->Interfaces->ERP Integration->General Settings->Define Business System

 

  • Maintain Business System Group

SPRO->SCM Extended Warehouse Management->SCM Basis->Integration->Basis Settings for creating the System Landscape->Maintain Business System Group

 

Note: Here one can create Business System Group for different clients with naming convention as BSG_<nnn> where nnn is the client number.

 

  • Assigning Logical System and Queue Type

 

SPRO->SCM Extended Warehouse Management->SCM Basis->Integration->Basis Settings for creating the System Landscape->Assign Logical System and Queue Type

 

  • Setting control for RFC

SPRO->SCM Extended Warehouse Management->Extended Warehouse Management->Interfaces->ERP Integration->General Settings->Control for RFC Queue

 

 

 

3. Cleaning up System as per SAP Note#2839315 in Client 300 or the client in which you want to activate SAP Best Practices

 

  • Mandatory : Apply all SAP notes provided in the content activation Note 2776548

  • When using the client copy from client 000, 3 tax codes appear for US. We need only UTXJ. Therefore, delete UTX2 and UTX3 in Transaction OVK1.
    • Delete the entries for US – UTX2 and UTX3
    • Choose Save and select or create customizing transport.

 

  • Delete all client 000 reference Tax Jurisdiction codes from the activation client:

The client 000 reference sample Tax Jurisdiction codes are not required as the Best practices activation creates the tax Jurisdiction codes during the activation. If the client 000 reference settings are left undeleted, you will not be able to create any further jurisdiction codes.  Please follow the below procedure to delete the default Tax Jurisdictions (mandatory step before you start the activation)

  • In transaction SM30 enter the Table/view V_TTXJ and choose Maintain.
  • On the Determine Work Area: Entry dialog, enter TAXUSJ
  • On the Change View “TAX Jurisdiction”: Overview screen, from the application tool bar, choose Select All button (F7) and then choose the Delete button.
  • Choose Save and then create a transport to save the change request. Please do not release this transport to your Q or P system.

 

 

  • Pre-selecting the best practices Operating concern:

When the activation client has all client 000 settings, there are some sample operating concerns present. During the BP activation, the ECATT cannot decide which operating concern to select. Therefore, parametrizing a fixed value in your user settings (SU01) enables the ECATT to select only the best practices defined operating concern. Enter parameter enter ERB value as A000 and ETP as 2.

Note: If you have any other existing parameters, do not delete them.

 

  • Define Reasons for Quantity Differences deletion:

In SPRO, navigate to the

Logistics Execution –> Shipping –> Deliveries -> Proof of Delivery -> Define Reasons for Quantity Differences

 

  • Delete wrong delivered default client 000 settings: There are two wrong entries in table T093C, which will prevent the activation of Asset accounting (New) in J48. SAP note is expected to be released soon, but till then please follow the below workaround.

Create an executable program with the following code:

REPORT ZDELETE_T093C.
Delete from T093C Where BUKRS = ‘0003’ or BUKRS = ‘RS01’.

 

Execute the Report ZDELETE_T093C. When you execute the report you may not get any message but when you go to SE16n and check in T093C, there should be

 

 

  • Deleting Number Range Intervals for Debitor Number Range Object

In SAP GUI, in the Command field, enter /nspro and press Enter.

Choose SAP Reference IMG.

From the menu, choose Financial Accounting ->Accounts Receivable and Payable -> Customer Accounts -> Master Data -> Preparations for Creating Customer Master Data -> Create Number Ranges for Customer Accounts.

In the number range configuration environment for number range object DEBITOR , go to the Change Intervals

Choose Insert Line.

In the number range configuration environment for number range object DEBITOR , go to the Change Intervals

Choose Insert Line.

 

  • Deleting Number Range Intervals for KREDITOR and creating a new Number Range Object

 

In SAP GUI, in the Command field, enter /nspro and press Enter.

Choose SAP Reference IMG.

From the menu, choose Financial Accounting -> Accounts Receivable and Payable ->Vendor Accounts -> Master Data -> Preparations for Creating Vendor Master Data -> Create Number Ranges for Vendor Accounts.

 

  • Assigning the BP Number Range Interval to All Customer Account Groups

In SAP GUI, in the Command field, enter /nspro and press Enter.

Choose SAP Reference IMG.

From the menu, choose Financial Accounting -> Accounts Receivable and Payable -> Customer Accounts -> Master Data -> Preparations for Creating Customer Master Data -> Assign Number Ranges to Customer Account Groups.

 

  • Assigning the BP Number Range Interval to All Vendor Account Groups

In SAP GUI, in the Command field, enter /nspro and press Enter.

Choose SAP Reference IMG.

From the menu, choose Financial Accounting -> Accounts Receivable and Payable -> Vendor Accounts -> Master Data -> Preparations for Creating Vendor Master Data -> Assign Number Ranges to Vendor Account Groups.

 

 

  • Adapt Numbering Logic in the CVI – for Customers

 

In SAP GUI, in the Command field, enter /nspro and press Enter.

Choose SAP Reference IMG.

From the menu, choose Cross Application Components -> Master Data Synchronization -> Customer/Vendor Integration -> Business Partner Settings -> Settings for Customer Integration-> Field Assignment for Customer Integration -> Assign Keys -> Define Number Assignment for Direction BP to Customer.

 

 

  • Adapt Numbering Logic in the CVI – for Vendors

 

In SAP GUI, in the Command field, enter /nspro and press Enter.

Choose SAP Reference IMG.

From the menu, choose Cross Application Components -> Master Data Synchronization -> Customer/Vendor Integration – Business Partner Settings -> Settings for Vendor Integration-> Field Assignment for Vendor Integration -> Assign Keys -> Define Number Assignment for Direction BP to Vendor.

 

4. Language Installation in client 000

 

Note: If there is a need for activation of Best Practices for different languages then Install the Languages prior to Activation of Best Practices otherwise one can’t able to activate the Best Practice latter for additional language. Also not all language supported by Best Practices. So if Language DVD not available for download for particular language then raise OSS message and confirm from SAP. In my case for HongKong SAP confirmed that I have to use CHINESE TRADITION language. Also CHAMORRO, CHEYENNE and CHINESE_HK not supported.

 

I18N->I18N Menu->I18N Customizing->I18N Language Configuration->Add Language

 

 

SMLT->Add Language

 

 

5. Activation of Business Function through SFW5 in Client 000:

The following Business Functions needs to be activated:

FIN_FSCM_CLM
FIN_FSCM_BNK
FIN_REP_SIMPL_2
FIN_REP_SIMPL_3
FIN_REP_SIMPL_4
FIN_LOC_SRF
LOG_EAM_SIMPLICITY
LOG_EAM_SIMPLICITY_2
LOG_EAM_SIMPLICITY_3
LOG_EAM_SIMPLICITY_4
LOG_EAM_SIMPLICITY_5
LOG_EAM_SIMPLICITY_6
LOG_EAM_SIMPLICITY_7

LOG_EAM_SIMPLICITY_8
LOG_EAM_CI_8                   <=required due to dependency
JVA_ON_ACDOCA

 

 

In transaction SFW5 Select the above required Business Functions and Activate them.

 

6. Importing BP content in client 000

Copy the Cofile and Data file in the respective Trans directory of the BP Content downloaded earlier and import them through STMS_IMPORT transaction in client 000.

 

7. SAP Best Practice Activation in Test or Development Client

 

  • Import solutions from SAP Best Practices content. Enter tCode /N/SMB/BBI. Choose menu Solution -> Import -> Solution (XML) -> From reference content

 

  • Defining the scope of your solution. (1) Copy Solution BP_OP_ENTPR_S4HANA1909_USV6 to (2)  Z_MY_SOLUTION_US

Note: If Business has asked you to select specific SCOPE for a particular Country solution then double click on the Solution created above and select specific scope only. Specific Scope Selection is a good Practice for Development Landscape onwards, but in Sandbox one can leave these selection step. Please have a look into the screen shot below. Make sure that all Cross Country (XX) scopes selected even when you have specific requirement.

 

 

  • Enter tCode /n/SMB/SCOPE, Click button (1) New Entries, (2) Customer Solution and (3) select the Country and Solution as below:

 

  • Once all the job completed then go to transaction /n/SMB/BBI and do the following:

 

 

 

8. Issues and phases one might get during activation is given below. If all the pre-requisite steps, discussed above is strictly followed then no more issues other than the below will occur.

 

 

Note:For all other issues please raise a OSS message and get the resolution done by SAP. While the OSS message in processing state one can proceed with next steps and latter can activate the error out scope.But it is always recommended to have the resolution done by SAP and then move forward. Always take at least 2-3 weeks time, per Country BP,for such Best Practice activation as it involves lots of steps and issues.

 

 

 

Conclusion:

After following all the above steps one can easily activate the SAP Best Practice 1909 for Single/Multiple countries for Single/Multiple Language With/Without Master/Demo data in Single/Multiple clients in S/4 HANA SAP System. For any specific error during Activation, not dealing in this blog post, it is advisable to raise OSS message and get error shorted out.

3 Comments
You must be Logged on to comment or reply to a post.