Ansicht
Dokumentation

INST_SET_LANGPROF - Modify Instance Profile (Language, Code Page)

INST_SET_LANGPROF - Modify Instance Profile (Language, Code Page)

RFUMSV00 - Advance Return for Tax on Sales/Purchases   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Title

Set Profile Parameters Relevant to the Language and Code Page

Purpose

Integration

The report INST_SET_LANGPROFis called as part of a Smart Implementation or via the transaction INST_CUSTOM.

For security reasons, the report cannot be called directly.

Prerequisites

The languages that you want to install must belong to a code page.

The report program INST_SET_LANGPROF does not support MNLS or blended code pages.

Features

Selection

The selection parameters are:

  • System language SYSTLANG
  • Language vector INSTLANG
  • Code page CODEPAGE

The parameters must be stored in the table INSTPARA.

INSTLANGand SYSTLANGcan be blank.

In latin-1 systems, INSTLANGhas the content "DE", and in non-latin-1 systems, the content "E" is used.

The default value for SYSTLANGis "E".

Standard Variants

Output

Activities

The report initializes the tables TCPDBand TCP0D if no languages have been imported yet (<> German and English). Entries with code page <> code page from selection parameters are deleted from the table TCPDB. Entries with system language <> system language from selection parameters are deleted from the table TCP0D. If one of the tables has no entries, the entries of the other table are also deleted (consistency).

The report program then sets the following profile parameters in the instance profile of the current system:

  • zcsa/system_language
  • zcsa/installed_languages
  • install/codepage/appl_server (*)
  • install/codepage/db/transp (*)
  • install/codepage/db/non_transp (*)
  • abap/locale_ctype (according to TCP0C) (*)
  • saptemu/Codepage (for Asian code pages) (*)

The profile parameters with (*) are not set if the system is a non-latin-1 system in which the tables TCPDBand TCP0Dhave not been set yet (see the example below).

Any existing profile parameters are overwritten with the new data.

The consistency of Language, Code page and Language vector is checked. If they are not consistent, the report terminates with an appropriate error message.

Example

The report INST_SET_LANGPROF is executed twice as part of a Smart Implementation.

It is started for the first time at the start of the implementation process. At this stage, the tables TCPDBand TCP0Dare blank. The profile parameters with (*) are not filled during this run.

The report is executed for the second time after profile generation toward the end of the installation process. At this stage, the tables TCPDBand TCP0Dare filled. If languages were imported during the installation process, the parameters with (*) can be set.

The background to this procedure is:

The parameters relevant to the code page cannot be set until the corresponding database tables TCPDBand TCP0Dhave been filled. Otherwise, logging on in English is not possible. Before a language import, however, logging on in English must be possible because, besides German, is it the only available language at this time.






ROGBILLS - Synchronize billing plans   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.

Length: 4684 Date: 20240531 Time: 173402     sap01-206 ( 68 ms )