SAP ABAP Class CL_UC_CM_OBJ_DB (Represents Change Mgmt Object for Data Basis)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCM0 (Package) SEM-BCS: Data Basis, Cons Area, ...
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CHANGE_MGMT_DATA Change Management 20030516
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CM_PARTICIPANT Participants in Change Management 20030516
Properties
Class CL_UC_CM_OBJ_DB  
Short Description Represents Change Mgmt Object for Data Basis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCM0   SEM-BCS: Data Basis, Cons Area, ... 
Created 20030516   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_UC_AREA_GEN_BUILDING_PLAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UC_DATABASIS_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UG_MD_CHANGE_MGMT_GUI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_MD_CHANGE_MGMT_DATA Change Management 20030516
2 IF_UG_MD_CM_PARTICIPANT Participants in Change Management 20030516
Friends
Class CL_UC_CM_OBJ_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATABASIS Instance attribute Public Type reference (TYPE) UC_DATABASIS Data Basis of Consolidation 20030516
2 DF_BCS_ROLE_CHANGED Instance attribute Private Type reference (TYPE) UC_FLG Properties of a BCS Role Have been Changed 20040512
3 DF_REFRESH Instance attribute Private Type reference (TYPE) UG_FLG Refresh Display 20031017
4 DTS_LOG_PHYS_NAME Instance attribute Private Type reference (TYPE) UCM_TS_LOG_PHYS_NAME Properties of Generated Logical Objects (Phys. Name, etc.) 20030521
5 DTS_NODE_OBJ Instance attribute Private Type reference (TYPE) YTS_NODE_OBJ Nodes and Objects 20030520
6 DT_AREA_OBJ Instance attribute Private Type reference (TYPE) YT_AREA_OBJ Change Objects per Cons. Area 20030520
7 DT_AREA_PHYSNAME Instance attribute Private Type reference (TYPE) YT_AREA_PHYSNAME 20030926
8 DT_FV_TABLE Instance attribute Private Type reference (TYPE) UGMD_T_CM_OBJECT Table of Change Objects 20030903
9 DT_ITEM Instance attribute Private Type reference (TYPE) UGMD_TH_DATA_ITEM FIN Change Management: Item 20030519
10 DT_MESSAGE Instance attribute Private Type reference (TYPE) UGMD_T_MESSAGE Messages 20030519
11 DT_MESSAGE_EVENT Instance attribute Private Type reference (TYPE) UGMD_T_MESSAGE Messages 20030929
12 DT_NODE Instance attribute Private Type reference (TYPE) UGMD_TH_DATA_NODE FIN Change Management: Node 20030519
13 DT_UCM003C Instance attribute Private Type reference (TYPE) YT_UCM003C Cons Areas for DB 20030521
14 FALSE Constant Public Type reference (TYPE) UG_FLG SPACE FIN Master Data: General Indicator 20030620
15 GC_SEMANTIC_GENERATE Constant Public Type reference (TYPE) UG_SEMANTIC 'GENERATE' FIN Change Management: Registered Semantics 20030523
16 GC_SEMANTIC_INFO Constant Public Type reference (TYPE) UG_SEMANTIC 'INFO' FIN Change Management: Registered Semantics 20030605
17 GC_SEMANTIC_MESSAGES Constant Public Type reference (TYPE) UG_SEMANTIC 'MESSAGES' FIN Change Management: Registered Semantics 20030605
18 GC_SEMANTIC_TABLE_CONVERSION Constant Public Type reference (TYPE) UG_SEMANTIC 'CONVERSION' FIN Change Management: Registered Semantics 20030523
19 GC_SEMANTIC_TEST_CONV_ALL Constant Public Type reference (TYPE) UG_SEMANTIC 'CONV_ALL' FIN Change Management: Registered Semantics 20030602
20 O_CONTROLLER Instance attribute Public Attribute reference (LIKE) 20030620
21 TRUE Constant Public Type reference (TYPE) UG_FLG 'X' FIN Master Data: General Indicator 20030620
22 _DISPLAY Instance attribute Private Type reference (TYPE) UG_FLG Display Mode 20030620
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030516
2 GET_AFFECTED_OBJECTS Instance method Public Method 20030606
3 GET_CHANGE_OBJECTS Instance method Public Method 20030606
4 _CHECK_AREAID Instance method Private Method Check Generation Status for Areaif 20030602
5 _COPY_TABLES Instance method Private Method Conversion of Tables for a Cons Area 20030523
6 _CREATE_OBJ_AREA Instance method Private Method Create Change Object for AREA 20030915
7 _CREATE_OBJ_ITGRP Instance method Private Method Create Change Object for ITGRP 20030915
8 _CREATE_OBJ_SISELCOND Instance method Private Method Create Change Objects for Single Selconds 20030911
9 _CREATE_OBJ_UCMP020 Instance method Private Method Create Change Object for Table UCMP020 20030903
10 _CREATE_OBJ_UCT3000 Instance method Private Method Create Change Object for Table UCT3000 20030903
11 _CREATE_OBJ_UCT4000 Instance method Private Method Create Change Object for Table UCT4000 20031021
12 _DISPLAY_HELP Instance method Private Method Display Help 20030605
13 _DISPLAY_MESSAGE Instance method Private Method Output of Error Messages 20030523
14 _DISPLAY_MESSAGES Instance method Private Method Display Messages 20030605
15 _GENERATE_ALL_AREAS Instance method Private Method Generates all areas of data basis that have been changed 20030523
16 _GENERATE_AREA Instance method Private Method Generates a Cons. Area 20030602
17 _GET_FV_TABLE_OBJECTS Instance method Private Method Search Tables with Type Field Name/Value 20030903
18 _GET_LOG_NAMES_TEMPLATE Instance method Private Method Get Table of Logical and Physical Names 20030521
19 _INIT_LOG_PHYS_NAMES Instance method Private Method Get Phys.Names for Logical Names 20030926
20 _REFRESH_AREA_OBJ Instance method Private Method Redisplay Changed Objects / Create After Generation 20030926
21 _TEST_CONVERSION Instance method Private Method Simulate Table Conversion (All Tables) 20030602
Events
Class CL_UC_CM_OBJ_DB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_IOBJ Private See coding Field Name/InfoObject Name 20030516 begin of ys_iobj, fieldname type uc_fieldname, iobjnm type uc_fieldname, end of ys_iobj
2 YT_IOBJ Private See coding Table of Type YS_IOBJ 20030516 YT_IOBJ type standard table of ys_iobj with key fieldname
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_UG_MD_CM_CONTROLLER Change Management: Controller 20030620
2 Importing I_DATABASIS Call by reference Type reference (TYPE) UC_DATABASIS Datenbasis der Konsolidierung 20030516

Method CONSTRUCTOR on class CL_UC_CM_OBJ_DB has no exception.

Method GET_AFFECTED_OBJECTS Signature

Method GET_AFFECTED_OBJECTS on class CL_UC_CM_OBJ_DB has no parameter.
Method GET_AFFECTED_OBJECTS on class CL_UC_CM_OBJ_DB has no exception.

Method GET_CHANGE_OBJECTS Signature

Method GET_CHANGE_OBJECTS on class CL_UC_CM_OBJ_DB has no parameter.
Method GET_CHANGE_OBJECTS on class CL_UC_CM_OBJ_DB has no exception.

Method _CHECK_AREAID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20030602
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030602

Method _CHECK_AREAID on class CL_UC_CM_OBJ_DB has no exception.

Method _COPY_TABLES 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 20030602

Method _COPY_TABLES on class CL_UC_CM_OBJ_DB has no exception.

Method _CREATE_OBJ_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20030915
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_UG_MD_CM_OBJ_FV_TABLE Change Object: Tabelle mit FNAM/VALUE 20030915

Method _CREATE_OBJ_AREA on class CL_UC_CM_OBJ_DB has no exception.

Method _CREATE_OBJ_ITGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20030915
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_UG_MD_CM_OBJ_FV_TABLE Change Object: Tabelle mit FNAM/VALUE 20030915

Method _CREATE_OBJ_ITGRP on class CL_UC_CM_OBJ_DB has no exception.

Method _CREATE_OBJ_SISELCOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20030911
2 Returning RT_OBJECT Value transfer Type reference (TYPE) UGMD_T_CM_OBJECT Change Object: Tabelle mit FNAM/VALUE 20030911

Method _CREATE_OBJ_SISELCOND on class CL_UC_CM_OBJ_DB has no exception.

Method _CREATE_OBJ_UCMP020 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20030903
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_UG_MD_CM_OBJ_FV_TABLE Change Object: Tabelle mit FNAM/VALUE 20030903

Method _CREATE_OBJ_UCMP020 on class CL_UC_CM_OBJ_DB has no exception.

Method _CREATE_OBJ_UCT3000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20030903
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_UG_MD_CM_OBJ_FV_TABLE Change Object: Tabelle mit FNAM/VALUE 20030903

Method _CREATE_OBJ_UCT3000 on class CL_UC_CM_OBJ_DB has no exception.

Method _CREATE_OBJ_UCT4000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20031021
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_UG_MD_CM_OBJ_FV_TABLE Change Object: Tabelle mit FNAM/VALUE 20031021

Method _CREATE_OBJ_UCT4000 on class CL_UC_CM_OBJ_DB has no exception.

Method _DISPLAY_HELP Signature

Method _DISPLAY_HELP on class CL_UC_CM_OBJ_DB has no parameter.
Method _DISPLAY_HELP on class CL_UC_CM_OBJ_DB has no exception.

Method _DISPLAY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20030523

Method _DISPLAY_MESSAGE on class CL_UC_CM_OBJ_DB has no exception.

Method _DISPLAY_MESSAGES Signature

Method _DISPLAY_MESSAGES on class CL_UC_CM_OBJ_DB has no parameter.
Method _DISPLAY_MESSAGES on class CL_UC_CM_OBJ_DB has no exception.

Method _GENERATE_ALL_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20030905
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030905

Method _GENERATE_ALL_AREAS on class CL_UC_CM_OBJ_DB has no exception.

Method _GENERATE_AREA 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 20030602

Method _GENERATE_AREA on class CL_UC_CM_OBJ_DB has no exception.

Method _GET_FV_TABLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20030903
2 Importing IT_CM_OBJECT Call by reference Type reference (TYPE) UGMD_T_CM_OBJECT Tabelle von Änderungsobjekten 20030903

Method _GET_FV_TABLE_OBJECTS on class CL_UC_CM_OBJ_DB has no exception.

Method _GET_LOG_NAMES_TEMPLATE Signature

Method _GET_LOG_NAMES_TEMPLATE on class CL_UC_CM_OBJ_DB has no parameter.
Method _GET_LOG_NAMES_TEMPLATE on class CL_UC_CM_OBJ_DB has no exception.

Method _INIT_LOG_PHYS_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE 20031106

Method _INIT_LOG_PHYS_NAMES on class CL_UC_CM_OBJ_DB has no exception.

Method _REFRESH_AREA_OBJ 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 20030926

Method _REFRESH_AREA_OBJ on class CL_UC_CM_OBJ_DB has no exception.

Method _TEST_CONVERSION Signature

Method _TEST_CONVERSION on class CL_UC_CM_OBJ_DB has no parameter.
Method _TEST_CONVERSION on class CL_UC_CM_OBJ_DB has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 320