SAP ABAP Class CL_UC_STATUS_SHM_ACCESS_1 (Broker Class for Status Management (Bottom-up Index))
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCS0 (Package) SEM-BCS: Status Management, Tasks, ...
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20031120
Properties
Class CL_UC_STATUS_SHM_ACCESS_1  
Short Description Broker Class for Status Management (Bottom-up Index)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCS0   SEM-BCS: Status Management, Tasks, ... 
Created 20031120   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_UG_MD_HIERARCHY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20031120
Friends
Class CL_UC_STATUS_SHM_ACCESS_1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_AREA Instance attribute Private Object reference (TYPE REF TO) IF_UC_AREA Consolidation Area 20031120
2 DO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_UC_STATUS_SHM_ACCESS_1 Broker Class for SHO Status Management (Type 1) 20031120
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20031120
4 D_AREA Instance attribute Private Type reference (TYPE) UC_AREA Consolidation Area 20031127
5 D_INST_NAME Instance attribute Private Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20031120
6 GT_INSTANCE Static Attribute Private See coding 20031120
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20031125
2 CMP_CLASS_TIMESTAMP Instance method Private Method Comparison with Time Stamp of Last Class Changes 20041129
3 CMP_TIMESTAMP Instance method Private Method Compare Time Stamp 20031125
4 CONSTRUCTOR Instance method Public Constructor Constructor 20031120
5 DETACH_READ_HANDLE Instance method Public Method Detach Read Handle 20041116
6 GET_FISCYEAR_PERIOD Instance method Private Method Determine Current Year & Period 20031120
7 GET_INSTANCE Static method Public Method Get Instance 20031120
8 GET_MAX_TIMESTAMP Instance method Public Method Compute Greatest Time Stamp 20050503
9 GET_SHM_CONTENT_DATA Instance method Public Method Read Entire SHO Content 20050503
10 GET_SPECIAL_VERSIONS Static method Private Method Determine Special Versions for CG/CU Hierarchies 20031120
11 HANDLE_HRY_CHANGE Instance method Private Event handling method Reset Area after Hierarchy Changes 20031125
12 READ_DATA Instance method Public Method Read Data from Shared Object Memory 20040423
13 RESET_INSTANCE Instance method Public Method Invalidate Instance in Shared Object Memory 20031120
14 SHM_CHECK_ASSERT Instance method Private Method Assert for Tracing Changes 20050517
15 UPDATE_DATA Instance method Public Method Write Data into Shared Object Memory 20031120
Events
Class CL_UC_STATUS_SHM_ACCESS_1 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_INSTANCE Private See coding 20031120 begin of sx_instance, area type uc_area, * sversiontype1 type uc_sversiontype, fsid1 type uc_sid, sversion1 type uc_sversion, * sversiontype2 type uc_sversiontype, fsid2 type uc_sid, sversion2 type uc_sversion, sversion1_vdy type uc_sversion, "xfm280405 sversion2_vdy type uc_sversion, "xfm280405 sversion3_vdy type uc_sversion, "xfm280405 o_status_data_access1 type ref to cl_uc_status_shm_access_1, end of sx_instance
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CMP_CLASS_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041129
2 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041129

Method CMP_CLASS_TIMESTAMP on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method CMP_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INVALID Value transfer Type reference (TYPE) UC_FLG Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20050603
2 Importing I_SHO_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20031125

Method CMP_TIMESTAMP on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AREA Call by reference Object reference (TYPE REF TO) IF_UC_AREA KonsGebiet 20031120
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031120
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20040324
4 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20031120
5 Importing I_FSID1 Call by reference Type reference (TYPE) UC_SID Feldname 20031125
6 Importing I_FSID2 Call by reference Type reference (TYPE) UC_SID Feldname 20031125
7 Importing I_SVERSION1 Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20031120
8 Importing I_SVERSION1_VDY Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20050503
9 Importing I_SVERSION2 Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20031120
10 Importing I_SVERSION2_VDY Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20050503
11 Importing I_SVERSION3_VDY Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20050503

Method CONSTRUCTOR on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method DETACH_READ_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_READ_HANDLE_SHM_1 Call by reference Object reference (TYPE REF TO) CL_UC_STATUS_SHM_1 Brokerklasse für SHO Statusverwaltung (Typ 1) 20041116
2 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20041116
# Exception Resumable Description Created on
1 ATTACH_ERROR Fehler beim Attach 20041116
2 DETACH_ERROR Fehler beim Detach 20041116
3 NO_DATA_FOUND Keine Daten vorhanden 20041116
4 SHARED_BUFFER_INVALID Daten nicht mehr gültig 20041116

Method GET_FISCYEAR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20031120
2 Exporting E_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20031120
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031120

Method GET_FISCYEAR_PERIOD on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AREA Call by reference Object reference (TYPE REF TO) IF_UC_AREA KonsGebiet 20031120
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031120
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031120
4 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UC_STATUS_SHM_ACCESS_1 Brokerklasse für SHO Statusverwaltung (Typ 1) 20031120

Method GET_INSTANCE on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method GET_MAX_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050503
2 Importing I_BYPASSING_BUFFER Call by reference Type reference (TYPE) UC_FLG SPACE Allgemeines Kennzeichen SAP Konsolidierung 20050520

Method GET_MAX_TIMESTAMP on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method GET_SHM_CONTENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTENT_DATA Call by reference Type reference (TYPE) UCS_TS_STM_CONTENT_DATA_1 Indextabelle 20050503
# Exception Resumable Description Created on
1 ATTACH_ERROR Fehler beim Attach 20050503
2 DETACH_ERROR Fehler beim Detach 20050503
3 NO_DATA_FOUND Keine Daten vorhanden 20050503
4 SHARED_BUFFER_INVALID Daten nicht mehr gültig 20050503

Method GET_SPECIAL_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FSID1 Call by reference Type reference (TYPE) UC_SID Feldname 20031125
2 Exporting E_FSID2 Call by reference Type reference (TYPE) UC_SID Feldname 20031125
3 Exporting E_SVERSION1 Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20031120
4 Exporting E_SVERSION1_VDY Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20050503
5 Exporting E_SVERSION2 Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20031120
6 Exporting E_SVERSION2_VDY Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20050503
7 Exporting E_SVERSION3_VDY Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20050503
8 Importing IO_AREA Call by reference Object reference (TYPE REF TO) IF_UC_AREA KonsGebiet 20031120
9 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031120
10 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031120

Method GET_SPECIAL_VERSIONS on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method HANDLE_HRY_CHANGE Signature

Method HANDLE_HRY_CHANGE on class CL_UC_STATUS_SHM_ACCESS_1 has no parameter.
Method HANDLE_HRY_CHANGE on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_READ_HANDLE_SHM_1 Call by reference Object reference (TYPE REF TO) CL_UC_STATUS_SHM_1 Brokerklasse für SHO Statusverwaltung (Typ 1) 20041116
2 Exporting ET_BOTUP_INDEX_CG_M Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX_MATRIX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
3 Exporting ET_BOTUP_INDEX_CG_NM Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
4 Exporting ET_BOTUP_INDEX_COMBI_CG_M Call by reference Type reference (TYPE) UCS_TS_STM_BOTUP_INDX_CU2 Tabelle mit Konsunitkombinationen 20040423
5 Exporting ET_BOTUP_INDEX_COMBI_CG_NM Call by reference Type reference (TYPE) UCS_TS_BOTUP_CHILD_NM Tabelle Konsunits 20040423
6 Exporting ET_BOTUP_INDEX_COMBI_CU_M Call by reference Type reference (TYPE) UCS_TS_STM_BOTUP_INDX_CU2 Tabelle mit Konsunitkombinationen 20040423
7 Exporting ET_BOTUP_INDEX_COMBI_CU_NM Call by reference Type reference (TYPE) UCS_TS_BOTUP_CHILD_NM Tabelle Konsunits 20040423
8 Exporting ET_BOTUP_INDEX_CU_M Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX_MATRIX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
9 Exporting ET_BOTUP_INDEX_CU_NM Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
10 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20040423
11 Importing I_CASE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040423
# Exception Resumable Description Created on
1 ATTACH_ERROR Fehler beim Attach 20040423
2 DETACH_ERROR Fehler beim Detach 20040423
3 NO_DATA_FOUND Keine Daten vorhanden 20040423
4 SHARED_BUFFER_INVALID Daten nicht mehr gültig 20040423

Method RESET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031120
2 Importing I_INST_NAME Call by reference Type reference (TYPE) SHM_INST_NAME Name einer Shared Object Instanz eines Areas 20050520
# Exception Resumable Description Created on
1 NO_DATA_FOUND Keine Daten vorhanden 20031120

Method SHM_CHECK_ASSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050517
2 Importing I_AREA_NAME Call by reference Type reference (TYPE) SHM_AREA_NAME Name einer Gebietsklasse 20050517
3 Importing I_INST_NAME Call by reference Type reference (TYPE) SHM_INST_NAME Name einer Shared Object Instanz eines Areas 20050517
4 Importing I_TIMESTAMP_NEW Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517
5 Importing I_TIMESTAMP_OLD Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050517
6 Importing I_UPDATEMODE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050517

Method SHM_CHECK_ASSERT on class CL_UC_STATUS_SHM_ACCESS_1 has no exception.

Method UPDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031120
2 Importing IT_BOTUP_INDEX_CG_M Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX_MATRIX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
3 Importing IT_BOTUP_INDEX_CG_NM Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
4 Importing IT_BOTUP_INDEX_COMBI_CG_M Call by reference Type reference (TYPE) UCS_TS_STM_BOTUP_INDX_CU2 Tabelle mit Konsunitkombinationen 20040423
5 Importing IT_BOTUP_INDEX_COMBI_CG_NM Call by reference Type reference (TYPE) UCS_TS_BOTUP_CHILD_NM Tabelle Konsunits 20040423
6 Importing IT_BOTUP_INDEX_COMBI_CU_M Call by reference Type reference (TYPE) UCS_TS_STM_BOTUP_INDX_CU2 Tabelle mit Konsunitkombinationen 20040423
7 Importing IT_BOTUP_INDEX_COMBI_CU_NM Call by reference Type reference (TYPE) UCS_TS_BOTUP_CHILD_NM Tabelle Konsunits 20040423
8 Importing IT_BOTUP_INDEX_CU_M Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX_MATRIX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
9 Importing IT_BOTUP_INDEX_CU_NM Call by reference Type reference (TYPE) UCD_TS_BOTUP_INDEX Indextabelle zum Zugriff auf Hierarchieeinträge 20040423
10 Importing I_CASE Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040503
11 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050520
# Exception Resumable Description Created on
1 ATTACH_ERROR Fehler beim Attach 20031121
2 DETACH_ERROR Fehler beim Detach 20031121
3 NO_DATA_FOUND Keine Daten vorhanden 20031120
History
Last changed by/on SAP  20050615 
SAP Release Created in 400