SAP ABAP Class CL_UC_STATUS_SHM_ACCESS_2 (Broker Class for Status Management (Task Sequence))
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 20031205
Properties
Class CL_UC_STATUS_SHM_ACCESS_2  
Short Description Broker Class for Status Management (Task Sequence)    
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 20031205   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 20031205
Friends
Class CL_UC_STATUS_SHM_ACCESS_2 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 Cons Area 20031205
2 DO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_UC_STATUS_SHM_ACCESS_2 Broker Class for SHO Status Management (Type 1) 20031205
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20031205
4 DO_SEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_SEL Interface Selection Condition 20040324
5 D_INST_NAME Instance attribute Private Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20031205
6 GT_INSTANCE Static Attribute Private See coding 20031205
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20031205
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 20031205
4 CONSTRUCTOR Instance method Public Constructor Constructor 20031205
5 GET_FISCYEAR_PERIOD Instance method Private Method Determine Current Year & Period 20031205
6 GET_INSTANCE Static method Public Method Get instance 20031205
7 GET_MAX_TIMESTAMP Instance method Public Method Compute Greatest Time Stamp 20050503
8 GET_SHM_CONTENT_DATA Instance method Public Method Read Entire SHO Content 20050503
9 GET_SPECIAL_VERSION Static method Private Method Determine Special Versions for Task Hierarchies 20031205
10 HANDLE_HRY_CHANGE Instance method Private Event handling method Reset Area after Hierarchy Changes 20031205
11 READ_DATA Instance method Public Method Read Data from Shared Object Memory 20031205
12 RESET_INSTANCE Instance method Public Method Invalidate Instance in Shared Object Memory 20031205
13 SHM_CHECK_ASSERT Instance method Private Method Assert for Tracing Changes 20050517
14 UPDATE_DATA Instance method Public Method Write Data into Shared Object Memory 20031205
Events
Class CL_UC_STATUS_SHM_ACCESS_2 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_INSTANCE Private See coding 20031205 begin of sx_instance, area type uc_area, * sversiontype1 type uc_sversiontype, * fsid1 type uc_sid, sversion type uc_sversion, * sversiontype2 type uc_sversiontype, * fsid2 type uc_sid, * sversion2 type uc_sversion, o_status_data_access2 type ref to cl_uc_status_shm_access_2, end of sx_instance
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UC_STATUS_SHM_ACCESS_2 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UC_STATUS_SHM_ACCESS_2 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_2 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) 20031205

Method CMP_TIMESTAMP on class CL_UC_STATUS_SHM_ACCESS_2 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 20031205
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031205
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 20031205
5 Importing I_SVERSION Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20031205

Method CONSTRUCTOR on class CL_UC_STATUS_SHM_ACCESS_2 has no exception.

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 20031205
2 Exporting E_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20031205
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031205

Method GET_FISCYEAR_PERIOD on class CL_UC_STATUS_SHM_ACCESS_2 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 20031205
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031205
3 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031205
4 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UC_STATUS_SHM_ACCESS_2 Brokerklasse für SHO Statusverwaltung (Typ 1) 20031205

Method GET_INSTANCE on class CL_UC_STATUS_SHM_ACCESS_2 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_2 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_2 Indextabelle 20050503

Method GET_SHM_CONTENT_DATA on class CL_UC_STATUS_SHM_ACCESS_2 has no exception.

Method GET_SPECIAL_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SVERSION Call by reference Type reference (TYPE) UC_SVERSION SEM-BCS: Spezielle Version 20031205
2 Importing IO_AREA Call by reference Object reference (TYPE REF TO) IF_UC_AREA KonsGebiet 20031205
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20031205
4 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031205

Method GET_SPECIAL_VERSION on class CL_UC_STATUS_SHM_ACCESS_2 has no exception.

Method HANDLE_HRY_CHANGE Signature

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

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASK Call by reference Type reference (TYPE) UCS_TS_STM_TASK Tabellentyp Statusverwaltung 20040205
2 Exporting ET_TASK_PREC Call by reference Type reference (TYPE) UCS_TS_TASK_PREC Tabelle mit Bottom-Up Index für Kreiskombinationen 20031205
3 Exporting ET_TASK_SEQUENCE Call by reference Type reference (TYPE) UCS_TS_TASK_SEQUENCE Tabelle mit Bottom-Up Index für KonsEinheitenkombinationen 20031209
4 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Interface Selektionsbedingung 20031205
# Exception Resumable Description Created on
1 ATTACH_ERROR Fehler beim Attach 20031205
2 DETACH_ERROR Fehler beim Detach 20031205
3 NO_DATA_FOUND Keine Daten vorhanden 20031205
4 SHARED_BUFFER_INVALID Daten nicht mehr gültig 20031205

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 20031205
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 20031205

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_2 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 20031205
2 Importing IT_TASK Call by reference Type reference (TYPE) UCS_TS_STM_TASK Tabellentyp Statusverwaltung 20040205
3 Importing IT_TASK_PREC Call by reference Type reference (TYPE) UCS_TS_TASK_PREC Tabelle 20031205
4 Importing IT_TASK_SEQUENCE Call by reference Type reference (TYPE) UCS_TS_TASK_SEQUENCE Tabelle 20031205
5 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 20031205
2 DETACH_ERROR Fehler beim Detach 20031205
3 NO_DATA_FOUND Keine Daten vorhanden 20031205
History
Last changed by/on SAP  20050615 
SAP Release Created in 400