SAP ABAP Class CL_SCPR_SETTINGS (BC Sets: User Settings)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-BCD (Application Component) Business Configuration Sets
     SCPR (Package) Business Configuration Sets
Properties
Class CL_SCPR_SETTINGS  
Short Description BC Sets: User Settings    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SCPR    
Program status     
Category 0   
Package SCPR   Business Configuration Sets 
Created 20020702   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SCPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SCPR_SETTINGS has no interface implemented.
Friends
Class CL_SCPR_SETTINGS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_LANGUAGES Static Attribute Private Type reference (TYPE) SCPR_LANGUAGES All Languages in R/3 System 20040719
2 ALL_LANGV Static Attribute Private Type reference (TYPE) SCPRLANGV All Languages in R/3 System 20020703
3 APPLICATION_LANGV Static Attribute Private Type reference (TYPE) SCPRLANGV Overwrite user and system values 20100908
4 LANGRANGE Static Attribute Private Type reference (TYPE) SCPR_XLANG Languages Range Definition 20020703
5 LANGUAGES Static Attribute Private Type reference (TYPE) SCPR_LANGUAGES Language Table 20020703
6 LANGV Static Attribute Private Type reference (TYPE) SCPRLANGV Language Vector 20020702
7 MAX_NUMBER_BCSETS Constant Private Type reference (TYPE) SCPRMAXCNT 9999 Maximum Number of BC Sets in the System 20020702
8 SYSTEM_SETTINGS Static Attribute Private Type reference (TYPE) SCPRSETUP1 System Settings for Storage in PERS Tool 20020702
9 UNSUPPORTED_LANGUAGES Static Attribute Private Type reference (TYPE) SCPR_LANGUAGES User Languages which Cannot be Used 20020703
10 UNSUPPORTED_LANGV Static Attribute Private Type reference (TYPE) SCPRLANGV User Languages which Cannot be Used 20020702
11 USER_SETTINGS Static Attribute Private Type reference (TYPE) SCPRSETUP2 User Settings for Storage in PERS Tool 20020702
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_LANGU_SETTINGS Static method Private Method Combine User Settings and System Settings 20020702
2 CHECK_INTERNAL_DATA Static method Private Method Check Internal Values for Incorrect Initial Values 20020801
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020702
4 EDIT_SYSTEM_SETTINGS Static method Public Method Systeme Setting Display and Change Options 20020702
5 EDIT_SYSTEM_SETTINGS_EXTERN Instance method Public Method External Call of System Settings (Trans. SCPRSETUP) 20021018
6 EDIT_USER_SETTINGS Static method Public Method User Settings Display and Change Options 20020702
7 GET_ACTIVATION_SETTINGS Static method Public Method Specify BC Set Activation (SCPR20) Settings 20020801
8 GET_ACTLINK_SETTINGS Static method Public Method Activation Link Settings 20020702
9 GET_ALL_DEFAULT_SYS_SETTINGS Static method Public Method Gets all Standard System Settings (Not the Current Ones) 20020712
10 GET_ALL_DEFAULT_USER_SETTINGS Static method Public Method Gets all Standard User Settings (Not the Current Ones) 20020712
11 GET_CREATE_SETTINGS Static method Public Method Standard Creation Type for BC Set in SCPR3 20020724
12 GET_CUST_RECORDING Static method Public Method Automatic Customizing Recording 20020702
13 GET_DEFAULT_DOWNLOAD_PATH Static method Public Method Standard Download Path 20020702
14 GET_DEFAULT_UPLOAD_PATH Static method Public Method Standard Upload Path 20020702
15 GET_IMG_SETTINGS Static method Public Method IMG Settings in SCPR3 20020702
16 GET_LANGUAGES Static method Public Method Languages in BC Sets (Create/Activate) 20020702
17 GET_RECORD_SETTINGS Static method Public Method Settings for Reading Data Records in SCPR3 20020702
18 GET_SELECTION_SETTINGS Static method Public Method Selection Settings 20020702
19 GET_TECH_SETTINGS Static method Public Method Settings for Displaying Technical Info in SCPR3 20020715
20 LOAD_SYSTEM_SETTINGS Static method Public Method Load All System Settings 20020703
21 LOAD_USER_SETTINGS Static method Public Method Load All User Settings 20020703
22 SET_APPLICATION_LANGV Static method Public Method Overwrite user properties within this process. 20100908
23 UPDATE_LANGU_TABLES Static method Private Method Convert Language Vector(s) into Table Form 20020703
24 UPDATE_SYSTEM_SETTINGS Static method Public Method Save and Update System Settings 20020703
25 UPDATE_USER_SETTINGS Static method Public Method Save and Update User Settings 20020703
Events
Class CL_SCPR_SETTINGS has no event.
Types
Class CL_SCPR_SETTINGS has no local type.
Method Signatures

Method ADJUST_LANGU_SETTINGS Signature

Method ADJUST_LANGU_SETTINGS on class CL_SCPR_SETTINGS has no parameter.
Method ADJUST_LANGU_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method CHECK_INTERNAL_DATA Signature

Method CHECK_INTERNAL_DATA on class CL_SCPR_SETTINGS has no parameter.
Method CHECK_INTERNAL_DATA on class CL_SCPR_SETTINGS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SCPR_SETTINGS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SCPR_SETTINGS has no exception.

Method EDIT_SYSTEM_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW_MODE Value transfer Type reference (TYPE) SCPR_X SPACE SPACE = Änderungsmodus, 'X' = Anzeigemodus 20020702
# Exception Resumable Description Created on
1 DB_ERROR Fehler beim Schreiben der Daten auf die Datenbank 20020702
2 DIALOG_CANCELED Bearbeitung wurde abgebrochen 20020702

Method EDIT_SYSTEM_SETTINGS_EXTERN Signature

Method EDIT_SYSTEM_SETTINGS_EXTERN on class CL_SCPR_SETTINGS has no parameter.
Method EDIT_SYSTEM_SETTINGS_EXTERN on class CL_SCPR_SETTINGS has no exception.

Method EDIT_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_TAB Value transfer Type reference (TYPE) SCPR_TXT20 'SCPR3' Einstiegstab: 'SCPR3', 'SCPR20', 'GENERAL' 20020702
2 Importing VIEW_MODE Value transfer Type reference (TYPE) SCPR_X SPACE SPACE = Änderungsmodus, 'X' = Anzeigemodus 20020702
# Exception Resumable Description Created on
1 DB_ERROR Fehler beim Schreiben der Daten auf die Datenbank 20020702
2 DIALOG_CANCELED Fehler beim Lesen der Daten 20020702

Method GET_ACTIVATION_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OVERWRITE_STD_VALS Value transfer Type reference (TYPE) SCPRACSDOW BC-Sets: Standardwerte überschreiben 20020801

Method GET_ACTIVATION_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_ACTLINK_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTLINK_SETTING Value transfer Type reference (TYPE) SCPRACTLNK Aktivierungslinks beim Aktivieren schreiben 20020702

Method GET_ACTLINK_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_ALL_DEFAULT_SYS_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SAVE_SETTINGS Call by reference Type reference (TYPE) C ' ' Daten sofort speichern 20020712
2 Exporting I_SYSTEM_SETTINGS Call by reference Type reference (TYPE) SCPRSETUP1 BC Sets: Systemeinstellungen 20020712

Method GET_ALL_DEFAULT_SYS_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_ALL_DEFAULT_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_CURRENT_SETTINGS Call by reference Type reference (TYPE) SCPRSETUP2 Falls aktuelle Werte doch erhalten bleiben sollen 20020801
2 Importing E_SAVE_SETTINGS Call by reference Type reference (TYPE) C ' ' Sollen die Standardwerte gespeichert werden 20020712
3 Exporting I_OLD_CP_PARA_USED Call by reference Type reference (TYPE) C Wurde bei den Einstellungen CP-Parameter berücksichtigt? 20020801
4 Exporting I_USER_SETTINGS Call by reference Type reference (TYPE) SCPRSETUP2 BC Sets: Benutzereinstellungen 20020712

Method GET_ALL_DEFAULT_USER_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_CREATE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CREATE_VIA Value transfer Type reference (TYPE) SCPRCRVIA Standard-Anlegevariante 20020724
2 Exporting SW_COMP Value transfer Type reference (TYPE) SCPRSWCOMP Softwarekomponente 20020724

Method GET_CREATE_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_CUST_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CUST_RECORDING_ON Value transfer Type reference (TYPE) SCPRCUSTRC 'X' Cust.Recording eingeschaltet 20020702

Method GET_CUST_RECORDING on class CL_SCPR_SETTINGS has no exception.

Method GET_DEFAULT_DOWNLOAD_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOWNLOAD_PATH Value transfer Type reference (TYPE) SCPR_PATH Standard Download Pfad 20020702

Method GET_DEFAULT_DOWNLOAD_PATH on class CL_SCPR_SETTINGS has no exception.

Method GET_DEFAULT_UPLOAD_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UPLOAD_PATH Value transfer Type reference (TYPE) SCPR_PATH Standard Upload Pfad 20020702

Method GET_DEFAULT_UPLOAD_PATH on class CL_SCPR_SETTINGS has no exception.

Method GET_IMG_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IMG_ID Value transfer Type reference (TYPE) HIER_TREEG GUID für Struktur 20020702
2 Exporting IMG_NAME Value transfer Type reference (TYPE) SCPRIMGNA Name des (Projekt-)IMG/der Projektsicht 20020702
3 Exporting IMG_TEXT Value transfer Type reference (TYPE) TTREET-TEXT Text zum IMG 20020704
4 Exporting IMG_TYP Value transfer Type reference (TYPE) SCPRIMGTYP Typ des IMG (REF_IMG, PROJ_IMG, PROJ_VIEW) 20020702

Method GET_IMG_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALL_SYSTEM_LANGUAGES Value transfer Type reference (TYPE) SCPR_LANGUAGES Alle Systemsprachen 20040719
2 Exporting LANGRANGE Value transfer Type reference (TYPE) SCPR_XLANG Sprachen RANGE-Tabelle 20020702
3 Exporting LANGUAGES Value transfer Type reference (TYPE) SCPR_LANGUAGES Sprachentabelle 20020702
4 Exporting LANGVECTOR Value transfer Type reference (TYPE) SCPRLANGV Sprachenvektor 20020702
5 Exporting UNSUPPORTED_LANGUAGES Value transfer Type reference (TYPE) SCPR_LANGUAGES Sprachentabelle der nicht unterstützten Sprachen 20020703

Method GET_LANGUAGES on class CL_SCPR_SETTINGS has no exception.

Method GET_RECORD_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting READ_DB_CHANGE_MODE Value transfer Type reference (TYPE) SCPRRDBDAT Daten von der Datenbank im Änderungsmodus hinzulesen 20020702
2 Exporting READ_DB_SHOW_MODE Value transfer Type reference (TYPE) SCPRRDBDAT Daten von der Datenbank im Anzeigemodus hinzulesen 20020702
3 Exporting SHOW_COMPARE_ICON Value transfer Type reference (TYPE) SCPRRECICO Anzeige einer Vergleichsikone in den BC Set DS 20020702
4 Exporting SORT_RECORDS Value transfer Type reference (TYPE) SCPRRECSRT Alphabetische Einordnung der Datensätze 20020702

Method GET_RECORD_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_SELECTION_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAX_BCSET_COUNT Value transfer Type reference (TYPE) I Anzahl der maximal selektierbaren BC Sets 20020702
2 Exporting SEL_SBCSETS Value transfer Type reference (TYPE) SCPRSELSBCS BC-Sets: Selektion von Switch BC-Sets möglich 20041026
3 Exporting SW_COMP Value transfer Type reference (TYPE) SCPRSWCOMP Softwarekomponente 20020702
4 Exporting SW_COMP_RELEASE Value transfer Type reference (TYPE) SAPRELEASE R/3 Release zur Softwarekomponente 20020704

Method GET_SELECTION_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method GET_TECH_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SHOW_TECH_NAMES Value transfer Type reference (TYPE) SCPRTECHBZ Technische Bezeichnungen mit einblenden 20020715

Method GET_TECH_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method LOAD_SYSTEM_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SYSTEM_SETTINGS Call by reference Type reference (TYPE) SCPRSETUP1 Systemeinstellungen 20020703

Method LOAD_SYSTEM_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method LOAD_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_USER_SETTINGS Call by reference Type reference (TYPE) SCPRSETUP2 Benutzereinstellungen 20020703
2 Importing I_CHECK_DATA Value transfer Type reference (TYPE) C 'X' Prüfung der internen Daten 20020902

Method LOAD_USER_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method SET_APPLICATION_LANGV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGV Call by reference Type reference (TYPE) SCPRLANGV BC Sets: Sprachenvektor 20100908

Method SET_APPLICATION_LANGV on class CL_SCPR_SETTINGS has no exception.

Method UPDATE_LANGU_TABLES Signature

Method UPDATE_LANGU_TABLES on class CL_SCPR_SETTINGS has no parameter.
Method UPDATE_LANGU_TABLES on class CL_SCPR_SETTINGS has no exception.

Method UPDATE_SYSTEM_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_SYSTEM_SETTINGS Call by reference Type reference (TYPE) SCPRSETUP1 Neue Systemeinstellungen 20020703

Method UPDATE_SYSTEM_SETTINGS on class CL_SCPR_SETTINGS has no exception.

Method UPDATE_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_USER_SETTINGS Call by reference Type reference (TYPE) SCPRSETUP2 Neue Benutzereinstellungen 20020703

Method UPDATE_USER_SETTINGS on class CL_SCPR_SETTINGS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630