SAP ABAP Class CL_UC_PARAMETER (Global parameters)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCMP (Package) SEM-BCS: Permanent Parameters
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_ACCOUNT_GUI_DATA Communication GUI <-> Data 20010830
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20010830
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_DYNAMIC_DOCUMENT_DATA Data Exchange--Dynamic Doc. 20010830
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_PARAMETER Parameters 20010830
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_PARAMETER_REQUEST_GUI Communication Parameter with Request Popup 20010830
Properties
Class CL_UC_PARAMETER  
Short Description Global parameters    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCMP   SEM-BCS: Permanent Parameters 
Created 20010830   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UG_MD_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_ACCOUNT_GUI_DATA Communication GUI <-> Data 20010830
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20010830
3 IF_UC_DYNAMIC_DOCUMENT_DATA Data Exchange--Dynamic Doc. 20010830
4 IF_UC_PARAMETER Parameters 20010830
5 IF_UC_PARAMETER_REQUEST_GUI Communication Parameter with Request Popup 20010830
Friends
Class CL_UC_PARAMETER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_DISPLAY_ONLY Instance attribute Private Type reference (TYPE) UC_FLG General Indicator, SAP Consolidation 20030324
2 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Meta Data) 20010830
3 DO_VRS_COMBI Instance attribute Private Object reference (TYPE REF TO) IF_UC_COMBINATION Combination Object 20040227
4 DR_T_VRS_COMBI Instance attribute Private Object reference (TYPE REF TO) DATA 20040323
5 DT_AREAFIX Instance attribute Private Type reference (TYPE) UC0_TS_VALUE Field Values 20030617
6 DT_EMPTY_PARAM Instance attribute Private Type reference (TYPE) UC0_TS_FIELD List of Field Names 20020410
7 DT_FIELD Instance attribute Private Type reference (TYPE) UCM_TH_GLOBALPARAM_FIELD Permanent Parameters: Fields 20030617
8 DT_INCONSISTENT_PARAM Instance attribute Private Type reference (TYPE) TS_PARAMETER 20030613
9 DT_MESSAGE Instance attribute Private Type reference (TYPE) UC0_T_MESSAGE 20010830
10 DT_PARAMETER_ALL Instance attribute Private Type reference (TYPE) TH_PARAMETER_ALL 20010830
11 DT_PARAMETER_TEMP Instance attribute Private Type reference (TYPE) TS_PARAMETER 20010830
12 D_AREA Instance attribute Private Type reference (TYPE) UC_AREA 20010830
13 D_AREA_OLD Instance attribute Private Type reference (TYPE) UC_AREA 20030625
14 D_AREA_TEMP Instance attribute Private Type reference (TYPE) UC_AREA 20010830
15 D_FIELDNAME_F4 Instance attribute Private Type reference (TYPE) UC_FIELDNAME F4 field in posting screen 20031015
16 D_UNAME Instance attribute Private Type reference (TYPE) XUBNAME User name in user master record 20011001
17 GT_INSTANCE Static Attribute Private Type reference (TYPE) TS_INSTANCE 20030717
18 X Constant Private Type reference (TYPE) UC_FLG 'X' 20010830
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVE_2_TEMP Instance method Private Method Copy Active Settings to area_temp in temp Tables 20030609
2 CHANGE_PARAMETER Static method Private Method not used --- change parameters interactively 20020801
3 CHECK_LOCAL_PARAMETERS Instance method Private Method Check Global Parameter 20010830
4 CONSTRUCTOR Instance method Public Constructor Generate Global Parameter 20010830
5 CREATE_LT_FFIX Instance method Private Method Generate Table lt_ffix with Master Field Values 20010830
6 DELETE_PARAM Instance method Private Method Delete Parameter for a Cons Area from DB 20030612
7 EXPORT_PARAMS_TO_MEMORY Instance method Private Method Write in Memory 20030522
8 GET_AREA_INSTANCE Static method Private Method Get Instance of an Area 20010830
9 GET_INSTANCE Static method Public Method Generate Instance (Singleton) 20010830
10 GET_LOCAL_PARAMETERS Instance method Private Method Get Local Parameters 20010830
11 HANDLE_AREA_CHANGED Instance method Private Event handling method Cons Area Customizing Has Changed 20030617
12 RAISE_EVENT_AREA_CHANGED Instance method Private Method User Has Selected and Saved Other Cons Area 20030609
13 READ_AREA_TABLES Static method Private Method Read para fields and area-dep. fixations 20030609
14 READ_PARAMETER Instance method Private Method Read para for a cons area (maybe from database) 20010830
15 READ_VRS_COMBI Instance method Private Method Version combination check is relevant 20040227
16 SAVE_P Instance method Private Method Save parameters 20030726
17 SET_DISPLAY_MODE Instance method Public Method Display/Change 20020404
18 SET_EMPTY_PARAM Instance method Private Method Find required paras without values 20030607
19 SET_LOCAL_PARAMETERS Instance method Private Method Enrich and set local parameters: active or temp. 20010830
20 SET_PARAMETER_TABLES Instance method Private Method Write and enrich in table of type gt_gp_active 20010830
Events
# Event Type Visibility Description Created on
1 DISPLAY_MODE_CHANGED Instance Event
(0)
Public
(2)
Inform other parameter-like data objects 20030326
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_PARAMETER_ALL Private See coding 20010830 begin of sx_parameter_all, area type uc_area, t_parameter type ts_parameter, end of sx_parameter_all
2 S_INSTANCE Private See coding 20030717 begin of s_instance, uname type xubname, o_instance type ref to cl_uc_parameter, end of s_instance
3 S_PARAMETER Private See coding 20010830 begin of S_PARAMETER, FIELDNAME type UC_FIELDNAME, VALUE type UC_VALUE, *** V_SCRTEXT_S type UC_TXTSH, *** V_SCRTEXT_M type UC_TXTMI, *** V_SCRTEXT_L type UC_TXTLG, DISPLAY type UC_FLG, OPTIONAL type UC_FLG, AREA_FIX type UC_FLG, end of s_parameter
4 TH_PARAMETER_ALL Private See coding 20010830 th_parameter_all type hashed table of sx_parameter_all with unique key area
5 TS_INSTANCE Private See coding 20030717 ts_instance type sorted table of s_instance with unique key uname
6 TS_PARAMETER Private See coding 20010830 ts_parameter type sorted table of s_parameter with unique key fieldname
Method Signatures

Method ACTIVE_2_TEMP Signature

Method ACTIVE_2_TEMP on class CL_UC_PARAMETER has no parameter.
Method ACTIVE_2_TEMP on class CL_UC_PARAMETER has no exception.

Method CHANGE_PARAMETER Signature

Method CHANGE_PARAMETER on class CL_UC_PARAMETER has no parameter.
Method CHANGE_PARAMETER on class CL_UC_PARAMETER has no exception.

Method CHECK_LOCAL_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAD Call by reference Type reference (TYPE) TS_PARAMETER Feldwerte 20030613
2 Exporting ET_GOOD Call by reference Type reference (TYPE) TS_PARAMETER Tabelle für aktive globale Parameter 20030613
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20030613
4 Importing IT_PARAM Call by reference Type reference (TYPE) TS_PARAMETER Feldwerte 20030613

Method CHECK_LOCAL_PARAMETERS on class CL_UC_PARAMETER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USERNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20011001

Method CONSTRUCTOR on class CL_UC_PARAMETER has no exception.

Method CREATE_LT_FFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFIX Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010830
2 Importing IT_PARAM Call by reference Type reference (TYPE) TS_PARAMETER 20030613
3 Importing IT_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20030613
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20010830

Method CREATE_LT_FFIX on class CL_UC_PARAMETER has no exception.

Method DELETE_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TEMP Call by reference Type reference (TYPE) UC_FLG Aktive oder temporäre? 20030726
2 Importing I_UNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20030612

Method DELETE_PARAM on class CL_UC_PARAMETER has no exception.

Method EXPORT_PARAMS_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAM Call by reference Type reference (TYPE) UCM_TS_PARAMETER Parameter 20030522
2 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20030522

Method EXPORT_PARAMS_TO_MEMORY on class CL_UC_PARAMETER has no exception.

Method GET_AREA_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_AREA Call by reference Object reference (TYPE REF TO) IF_UC_AREA KonsGebiet 20030617
2 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR_VALUE FI-Stammdaten: Repräsentanz eines Merkmalswerts 20010830
3 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20010830

Method GET_AREA_INSTANCE on class CL_UC_PARAMETER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UC_PARAMETER Globale Parameter Instanz 20010830
2 Exporting EO_REQUEST_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UC_PARAMETER_REQUEST_GUI Kommunikation Parameter mit Request-Popup 20010914
3 Importing I_USERNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20011001

Method GET_INSTANCE on class CL_UC_PARAMETER has no exception.

Method GET_LOCAL_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER Call by reference Type reference (TYPE) TS_PARAMETER Tabelle für aktive globale Parameter 20010830
2 Exporting E_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20010830
3 Importing I_TEMP Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20010830

Method GET_LOCAL_PARAMETERS on class CL_UC_PARAMETER has no exception.

Method HANDLE_AREA_CHANGED Signature

Method HANDLE_AREA_CHANGED on class CL_UC_PARAMETER has no parameter.
Method HANDLE_AREA_CHANGED on class CL_UC_PARAMETER has no exception.

Method RAISE_EVENT_AREA_CHANGED Signature

Method RAISE_EVENT_AREA_CHANGED on class CL_UC_PARAMETER has no parameter.
Method RAISE_EVENT_AREA_CHANGED on class CL_UC_PARAMETER has no exception.

Method READ_AREA_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AREAFIX Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20030726
2 Exporting ET_FIELD Call by reference Type reference (TYPE) UCM_TH_GLOBALPARAM_FIELD Globale Parameter: Felder 20030726
3 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20030609

Method READ_AREA_TABLES on class CL_UC_PARAMETER has no exception.

Method READ_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_S_PARAMETER_ALL Call by reference Object reference (TYPE REF TO) SX_PARAMETER_ALL 20010830
2 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20010830

Method READ_PARAMETER on class CL_UC_PARAMETER has no exception.

Method READ_VRS_COMBI Signature

Method READ_VRS_COMBI on class CL_UC_PARAMETER has no parameter.
Method READ_VRS_COMBI on class CL_UC_PARAMETER has no exception.

Method SAVE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TEMP Call by reference Type reference (TYPE) UC_FLG aktive oder temporäre? 20030726

Method SAVE_P on class CL_UC_PARAMETER has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_DISPLAY_ONLY Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20030324

Method SET_DISPLAY_MODE on class CL_UC_PARAMETER has no exception.

Method SET_EMPTY_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20030607

Method SET_EMPTY_PARAM on class CL_UC_PARAMETER has no exception.

Method SET_LOCAL_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_NO_CHECK Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040507
2 Importing IT_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010830
3 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20030613
4 Importing I_TEMP Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20010830

Method SET_LOCAL_PARAMETERS on class CL_UC_PARAMETER has no exception.

Method SET_PARAMETER_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER Call by reference Type reference (TYPE) TS_PARAMETER Tabelle für aktive globale Parameter 20010830
2 Importing IT_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE Feldwerte 20010830
3 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20010830

Method SET_PARAMETER_TABLES on class CL_UC_PARAMETER has no exception.
Event Signatures

Event DISPLAY_MODE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EF_DISPLAY_ONLY Exporting Value transfer Type reference (TYPE) UC_FLG Nicht eingabebereit 20030326
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A