Ansicht
Dokumentation
INST_SET_LANGPROF - Modify Instance Profile (Language, Code Page)
RFUMSV00 - Advance Return for Tax on Sales/Purchases ROGBILLS - Synchronize billing plansThis documentation is copyright by SAP AG.
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 )