Skip to Content

This is a step by step procedure for Best Practices Content Activation on S4HANA 1511 FPS2 with only two base languages EN & DE and Country= US. The BP Activation process runtime for all scope items is 2Hrs 50 min (excluding keyboard input wait time) as per Admin Guide. Additional documents with detailes screenshots and transport data/cofiles can be found in this attachment. There is another blog for activation of Best Practices Activation for FPS1.

A new Solution Builder profile has been created with ALL scope items but in case you have finalised scope items you can select only the needed scope items. Depending on how many selected scope items, activation procedure will need less time. It is assumed tax system VERTEX connection is not available and shows how to fix those activation errors. The status of system before starting this procedure is clearly defined before starting.

You need a stable network connection to SAPGUI frontend. For Activation, it is advisable to use Windows Terminal Server with latest SAPGUI installed.

This document will be useful to quickly setup system on some projects where, even though scope includes more languages, validation of functionality can be done with just the English/German language.

Please refer video for help if needed and can be viewed offline from attachment as well.


STEP 1: S4HANA 1511 FPS2 is installed and SPAM checked as per list below.          

/wp-content/uploads/2016/07/pic1_998258.png
STEP 2: All Notes are applied after FPS2 is installed as per Note 2189824 – SAP S/4HANA, on-premise edition 1511: Release Information Note

STEP 3: Languages installed are EN and DE as per this screenshot. Enter tCode SMLT

/wp-content/uploads/2016/07/pic2_998259.png

STEP 4: Using SFW5, Enterprise Business Functions are activated as per list

FIN_FSCM_CLM

FIN_FSCM_BNK

FIN_REP_SIMPL_2

FIN_REP_SIMPL_3

FIN_REP_SIMPL_4

STEP 5: Client Copy has been completed with tables defines in whitelist table /FTI/TWHITEL01 by registerring client in table /FTI/T_NOCLN000 and using copy profile SAP_UCUS, SAP_CUST, SAP_CUSV or SAP_UCSV as per the Admin Guide. Copied client to have no currency.

/wp-content/uploads/2016/07/pic3_998260.png

STEP 6: Review Note 2303306 – SAP S/4HANA, on-premise edition 1511 – SAP S/4HANA ON-PREMISE 1511 FP stack 02 (05/2016) content activation note. Download zip file from link below and import transports as shown below from zip file link available in the note.

https://service.sap.com/~sapdownload/012002523100008125252016E/S41511oPSPS02CntCorr160513.zip

/wp-content/uploads/2016/07/pic4_998261.png

Also the following note is to be applied:

Manually apply Note 2257369 – Missing entries in table T160M leads to activation errors during solution builder content activation (In SE38 create program & cut and paste Z160MINS to execute)

            After executing above program /FTI/COPY to copy this new table into client 100

/wp-content/uploads/2016/07/pic5_998262.png

After execution, please delete report Z160MINS to prevent misapplications

STEP 7: Configure Vertex connection as per IMG below, if its not available the workaround steps are included.

The IMG path is SPRO -> SAP Reference IMG -> Financial Accounting (New) -> Financial Accounting Global Settings (New) -> Tax on Sales/Purchases -> Basic Settings -> External Tax Calculation -> Define Physical Destination

RFC Connection = VERTEX, Program ID = vertex, define gateway host and service

STEP 8: Create users for content activation as per admin guide with details:

/wp-content/uploads/2016/07/pic7a_998518.jpg

STEP 9: In SAPGUI Options Allow GUI Scripting and change default security settings

/wp-content/uploads/2016/07/pic8_998265.png

STEP 10:  Change SAP Profile parameters as below and restart SAP:

abap/heap_area_dia = 6442450944

             sapgui/user_scripting = TRUE

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

/wp-content/uploads/2016/07/pic9_998266.png

Select Solution Builder Content ID BP_OP_ENTPR_S4HANAX_USV2.XML from below dated 11 May 2016 or later

/wp-content/uploads/2016/07/2016_07_19_18_10_00_998522.jpg

After import is complete log will be displayed

Click on icon Back

/wp-content/uploads/2016/07/pic12_998269.png

STEP 12: Import Installation Data. Choose Menu Solution -> Import -> Installation Data -> From reference content and Select solution BP_OP_ENTPR_S4HANAX_USV2

/wp-content/uploads/2016/07/pic13_998270.png

Click on column “Changed On” 2 times to change sort order and select second line as below

/wp-content/uploads/2016/07/2016_07_19_18_10_52_998523.jpg

You should get message that below at the end of import that “Installation data import was successful”. It takes about 3 minutes to import Installation Data.

STEP 13: Please also go through note 2309549 – Identify completely installed languages for the report /SMB/REMOVE_NOTINST_LANG_IMG for Implications as below:
“The report deletes SAP Best Practice Content for all released languages that are not successfully installed in the system. After having deleted SAP Best Practice content for such languages with this report, you won’t be able to add languages-dependent SAP Best Practice content again. Therefore make a conscious decision to run the report, understanding the implication that for languages not installed in the system, but released for the solution, all language dependent content of IMG activities would be deleted. Adding further languages later is currently not supported”

As mentioned in Note 2292425 – Remove Not-Installed Language Content from IMG Activity Files

Find the following variant files and adjust the variants for two files as shown below:

FIRST FILE: Select profile and go to Building Block Builder search (3), locate variant file SMBA0_V_TAUUM_CLI_J01_OP.TXT activity below and adjust language keys.

/wp-content/uploads/2016/07/2016_07_19_15_21_00_998524.jpg

As shown below change IT > I and LT > X

SECOND  FILE: Similarly in the variant file V_TVAS_V_TVAS_BJF.TXT adjust the language keys as below  DE > D, EN > E, FR > F

/wp-content/uploads/2016/07/pic15c_998410.jpg

Enter tCode SE38, run Simulation and execute report /SMB/REMOVE_NOTINST_LANG_IMG. Please make a conscious decision which languages you need since adding further languages later is currently not supported as highlited above.

/wp-content/uploads/2016/07/pic16_998282.png 

It takes few minutes to simulate and then you can run update.

STEP 14: Find the following variant files and adjust the variants for five files as shown below. The procedure is similar to what we did for two files in Note 2292425 – Remove Not-Installed Language Content from IMG Activity Files

THIRD FILE: Similarly in the variant file SMB99_SM30_VV_T16FW_2_O001.TXT adjust the language keys as below. Select all variants and deselect variant VAR001 and then press delete button to delete the rest.

FOURTH  FILE: Similarly in the variant file SMB99_PP02_O1001_02_BR1.TXT adjust the language keys as below. Select all variants and deselect variant VAR001 and then press delete button to delete the res

Follow the the same steps for this variant as in third file above leaving only first variant

FITH FILE: (this is not language change). Similarly in the variant file SMBA0_V_TVAK_KRE_B0SN_J01_108.TXT, delete the CBMO variant

/wp-content/uploads/2016/07/pic17c_998414.png

SIXTH FILE: (this is not language change). Similarly in the variant file SMBA0_V_T024F_B0MK_J01_148.TXT, Change plant to 1710

/wp-content/uploads/2016/07/pic17e_998415.jpg

SEVENTH FILE: (this is not language change). Similarly in the variant file SMBA0_V_T184_B0WI_J01_120.TXT, make changes as below

/wp-content/uploads/2016/07/pic17f_998416.jpg

STEP 15: Defining the scope of your solution. Copy Solution BP_OP_ENTPR_S4HANAX_USV2 to ZEXP_BP_OP_ENTPR_S4H

/wp-content/uploads/2016/07/pic24_998306.png

Please copy with installation data                                 

/wp-content/uploads/2016/07/pic25_998312.png

In case  you need to deselect some scope items, select the custom solution ZEXP_BP_OP_ENTPR_S4H and change. Otherwise, go to next step.

/wp-content/uploads/2016/07/pic26_998417.jpg

Click OK

Click on Favourite to make this solution as your favourite

/wp-content/uploads/2016/07/pic27_998355.png

STEP 16: Activate your solution. Select the Solution and click on Implementation Assistant in above screen

Then click on button Activate.

/wp-content/uploads/2016/07/pic29_998357.png

After 2 minutes you will be prompted with screen below. You can select Skip this screen if you don’t want this screen from popping up everytime.

/wp-content/uploads/2016/07/pic30_998419.png

LIST OF ACTIVATION ERRORS

Here is the list of Activation Errors. Depending on scope items you have selected, you may get less errors. This is the summary of errors described later The list is provided as a quick search.

 

TIME

BB

AFFECTED ACTIVITY

00:12

J57

/SMB99/CL_XTAX_RULES_RFC_O001

Checking VERTEX integration providing JurCodes

RESOLVE with VERTEX: Activate External Updating

01:14

JA2

/SMB99/CL_XTAX_RULES_RFC_O001

Checking VERTEX integration providing JurCodes

RESOLVE with Activate External Tax Calculation
and Define Connection with External tax System

01:36

Click

Change View Case Type Maintenance Popup

02:26

BMT

/SMB50/ME31L_O001_H83

Creating scheduling agreement

RESOLVE: Follow the steps as per document “S4HANA Manual tax configuraiton amendments (without Vertex Integration)” attached to note 2247743

02:28

BMT

/SMB50/ME01_O001_H84

Creating source list

RESOLVE: SKIP if VERTEX Jurisdiction Codes not created

02:50

SOLUTION IS ACTIVATED

STEP 17: VERTEX Error 1 If vertex is not configured, you will get Activation Error as shown below after 10 minutes

BB

J57

Affected Activity

/SMB99/CL_XTAX_RULES_RFC_O001

Activity Description

Checking VERTEX integration providing JurCodes

You will get alert information “Activation stopped with an error”.

Click on Continue

/wp-content/uploads/2016/07/pic32_998526.jpg

Open a second session tCode SPRO -> SAP Reference IMG -> Financial Accounting (new) as below

The IMG path is SPRO -> SAP Reference IMG -> Financial Accounting (New) -> Financial Accounting Global Settings (New) -> Tax on Sales/Purchases -> Basic Settings -> External Tax Calculation -> Activate External Updating

/wp-content/uploads/2016/07/pic34_998528.png

Remove checkmark and click on Save, Accept transport.

IMPORTANT: Please exit above screen to SPRO Menu to prevent table from being locked as this will give more activation errors.

Get back to other session with Implementation Assistant and click on button Change

Enter Reason as “Confirmed. Deactivated External Tax

You can choose to  click on Skip the screen from below to avoid from popping up every time.

STEP 18: Vertex Error 2   You will get Activation error shown below after 1hr 2 minutes

BB

JA2

Affected Activity

/SMB99/CL_XTAX_RULES_RFC_O001

Activity Description

Checking VERTEX integration providing JurCodes

/wp-content/uploads/2016/07/pic37_998529.png

The IMG path is SPRO -> SAP Reference IMG -> Financial Accounting (New) -> Financial Accounting Global Settings (New) -> Tax on Sales/Purchases -> Basic Settings -> External Tax Calculation -> Define Connection with External Tax System

Delete the record with External Tax System ID = Vertex after clicking on delete icon to remove the line, confirm deletion, Click on and add to transport.

Save with transport and go back to Display IMG screen.

The IMG path is SPRO -> SAP Reference IMG -> Financial Accounting (New) -> Financial Accounting Global Settings (New) -> Tax on Sales/Purchases -> Basic Settings -> External Tax Calculation -> Activate External Tax Calculation

delete record as shown below. You cannot remove the data in first column, remove from rest of the columns including checkmark.

/wp-content/uploads/2016/07/pic42_998530.png

Save with transport and go back to Display IMG screen. IMPORTANT: Please exit above screen to SPRO Menu to prevent table from being locked as this will give more activation errors.

Click the Change Button and enter Reason as “Confirmed. Deleted connection with external tax system

STEP 19: Simply Click on ok. You will get this popup after 22 minutes. This is not an error, please Click as shown.

STEP 20: Vertex Error 4 You will get activation error shown below after 50 minutes due to missing VERTEX Jurisdiction Codes

BB

BMT

Affected Activity

/SMB50/ME31L_O001_H83

Activity Description

Creating scheduling agreement

/wp-content/uploads/2016/07/pic45_998539.png

Follow the steps as per document “S4HANA Manual tax configuraiton amendments (without Vertex Integration)” attached to note 2247743 from link  Then start activation again. If you do these steps, you will not get next error in next step.

STEP21:  Vertex Error 5 You will get this error after 2 minutes only if you skip resolution to previous error.

BB

BMT

Affected Activity

/SMB50/ME01_O001_H84

Activity Description

Creating source list

Click on Change button and enter Reason as “Skipped. This is due to previous step failed – missing Vertex Jurisdiction Code.”

STEP 22: COMPLETION OF ACTIVATION In about 12 minutes at the end of activation you should get message below. CONGRATULATIONS !!!!

Please revert the parameter for abap/heap_area_dia and adjust SAPGUI scripting as well as remove SAP_ALL authorisation from functional users if granted separately.

STEP23: EXECUTING MANUAL REWORK ACTIVITIES Please follow procedure as described in Admin Guide section 3.5 Executing manual rework activities.

Access tCode /n/SMB/BBI, select the solution you activated and set it to favorite. In the menu bar choose Solution -> Procedure -> Start a procedure. In the Execute a Solution Processing Procedure dialog box choose procedure Manual Rework Required and choose OK.

SYSTEM LANDSCAPE MANAGEMENT FOR QAS AND PROD:  It is recommended not to do Content Activation of best practices in QAS and PROD. Transports are created in DEV as shown in graphic below and moved to QAS and PROD. The numbers against shaded aread

1. SAP Best Practices customizing after initial activation
2. Manual extension of business configuration using IMG
3. Additional client 000 settings as per Note 2272406

Thanks,

Mahesh Sardesai

Product Expert – S4HANA Regional Implementation Group

Hanuma Rupakala

Package Build Lead – USA

To report this post you need to login first.

14 Comments

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

      1. Petrica Avdei-Mina

        Hello Mahesh,

        I have encounter an error on activation regarding languages: “Language ZH is not installed in the system. Cannot activate”. I’m am trying to activate DE best practice. I have installed only EN and DE on system. The report /SMB/REMOVE_NOTINST_LANG_IMG tells me that “No language specific data needs to be removed from IMG Activity data files” and it shows only German and English.

        So what should I do? I have to install Chinese into the system to pass the error?

        Thank you in advance for any help!

        Kind regards,

        Peter A.


        (0) 
        1. Mahesh Sardesai Post author

          The issue is related to steps 13 ane 14 in this blog.

          Have you done the steps as mentioned in note 2292425 – Remove Not Installed Language Contentfrom IMG Activity Files as mentioned in this blog

          (0) 
          1. Petrica Avdei-Mina

            Hello Mahesh,

            I have pass the error by manually removing from txt files languages other then DE and EN.

            Hopefully, soon I’ll finish the activation of BP. 🙂

            I don’t understand why the report did not removed the other languages. Anyway, thank you for your replay!

            Best regards,

            Peter A.

            (0) 
            1. Mahesh Sardesai Post author

               

              Hi Peter,

              Removing the languages through program would avoid manual process. The issue you mentioned can be encountered if you started activation and aborted it. In this case restart SAP fresh and try again.

              (0) 
  1. Dirk Ochmann

    Hello Mahesh,

    actually we run a S/4HANA demo system 1511 FPS2 which was set up as a BP solution for country DE.

    Now we want to make an upgrade to version 1610.

    After upgrade is it possible to make an additional load of reference BP 1610, create a new 1610 BP solution and activate thiis solution with solution builder?

    Our goal is to get all new or update solutions including all new and updated building blocks into the system.

    Is it also possible to export done 1511 customizng and import it under version 1610?

    In the 1610 administration guide I have found the following upgrade information:
    If you have already activated the 1511 Best Practices Content, do not activate the Best Practices Content for 1610 by means of the standard procedure in Solution Builder. This will overwrite the entire content of your current installation. Carefully follow the procedures outlined in the subsequent sections.

    But there are no subsequent sections to follow the upgrade procedures.

    Best regards
    Dirk Ochmann

    (0) 
    1. Mahesh Sardesai Post author

      Hi Dirk,

      Thanks for bringing this to my attention. I understand from SAP Labs that tests are in progress and procedure will be updated sometime later.

      – Mahesh

      (1) 
      1. Kai Hof

        Hello Mahesh

         

        We also like to upgrade a S/4Hana 1511 FPS02 with activated Best Practices to 1610 FPS01.

        You wrote in Dezember 2016 that the procedure will be updated somtimes later.

        Can you tell me a link who I can see the routine for such an upgrade with activated best practices ?

         

        Kind regards

        Kai

         

        (0) 
    1. Mahesh Sardesai Post author

       

      Hi Ning,

      Yes these steps are client dependent and have to be done in newly created client where you are activating the solution.

      – Mahesh

      (0) 

Leave a Reply