SAP ABAP Class CL_UC_TASK_SHM_ACCESS (Broker Class for SHO Tasks)
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 20040204
Properties
Class CL_UC_TASK_SHM_ACCESS  
Short Description Broker Class for SHO Tasks    
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 20040204   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 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 20040204
Friends
Class CL_UC_TASK_SHM_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_AREA Instance attribute Private Type reference (TYPE) UC_AREA Consolidation Area 20040226
2 DD_INST_NAME Instance attribute Private Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20040226
3 DO_AREA Instance attribute Private Object reference (TYPE REF TO) IF_UC_AREA Cons Area 20040204
4 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20040204
5 GC_TRUE Constant Private Type reference (TYPE) UC_FLG 'X' General Indicator, SAP Consolidation 20040226
6 GC_TYPE_S_TASK_1CU_METH Constant Private Type reference (TYPE) FIELD_TYPE 'UCS_S_TASK_SHM_TASK_1CU_METH' Field Type for Field 20040226
7 GC_TYPE_S_TASK_2CU_METH Constant Private Type reference (TYPE) FIELD_TYPE 'UCS_S_TASK_SHM_TASK_2CU_METH' Field Type for Field 20040226
8 GC_TYPE_TS_TASK_1CU_METH Constant Private Type reference (TYPE) FIELD_TYPE 'UCS_TS_TASK_SHM_TASK_1CU_METH' Field Type for Field 20040226
9 GC_TYPE_TS_TASK_2CU_METH Constant Private Type reference (TYPE) FIELD_TYPE 'UCS_TS_TASK_SHM_TASK_2CU_METH' Field Type for Field 20040226
10 GT_INSTANCE Static Attribute Private Type reference (TYPE) TH_INSTANCE 20040226
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BUFFER_VALIDITY Instance method Private Method Shared Memory out-of-date? 20040226
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040204
3 DELETE_DATA Instance method Public Method Delete Data in Shared Object Memory 20040226
4 GET_INSTANCE Static method Public Method Get instance 20040204
5 GET_TIMESTAMP_CUST Instance method Private Method 20040301
6 GET_TYPE_DESCRIPTION Instance method Public Method DDIC Types for nonclassified interface parameters 20040226
7 READ_DATA Instance method Public Method Read Data from Shared Object Memory 20040204
8 WRITE_DATA Instance method Public Method Write Data into Shared Object Memory 20040226
Events
Class CL_UC_TASK_SHM_ACCESS has no event.
Types
Class CL_UC_TASK_SHM_ACCESS has no local type.
Method Signatures

Method CHECK_BUFFER_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_BUFFER_METH_VALID Call by reference Type reference (TYPE) UC_FLG 20040226
2 Exporting EF_BUFFER_TASK_VALID Call by reference Type reference (TYPE) UC_FLG 20040226
3 Exporting EF_BUFFER_VALID Call by reference Type reference (TYPE) UC_FLG 20040226
4 Importing ID_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20040226
5 Importing ID_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20040226
6 Importing ID_TIMESTAMP_CUST Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel des relevanten Customizings 20040302
7 Importing IS_BUFFER Call by reference Type reference (TYPE) UCS_SX_TASK_SHM_BUFFER 20040226

Method CHECK_BUFFER_VALIDITY on class CL_UC_TASK_SHM_ACCESS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20040226
2 Importing IO_AREA Call by reference Object reference (TYPE REF TO) IF_UC_AREA KonsGebiet 20040204
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040226

Method CONSTRUCTOR on class CL_UC_TASK_SHM_ACCESS has no exception.

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TOPERIOD Call by reference Type reference (TYPE) UG_TOPERIOD FI-Stammdaten: Bisperiode 20040226
2 Importing ID_TOYEAR Call by reference Type reference (TYPE) UG_TOYEAR FI-Stammdaten: Bisjahr 20040226
3 Importing IF_COMPLETE Call by reference Type reference (TYPE) UC_FLG SPACE Daten vollständig löschen 20040226
4 Importing IF_METHOD Call by reference Type reference (TYPE) UC_FLG SPACE Daten zu Methoden löschen 20040226
5 Importing IF_TASK Call by reference Type reference (TYPE) UC_FLG SPACE Daten zu Maßnahmen löschen 20040226
# Exception Resumable Description Created on
1 ATTACH_ERROR 20040226
2 DETACH_ERROR 20040226

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_UC_TASK_SHM_ACCESS Brokerklasse für SHO Maßnahmen 20040227
2 Importing ID_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20040226
3 Importing IO_AREA Call by reference Object reference (TYPE REF TO) IF_UC_AREA KonsGebiet 20040204
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040204
# Exception Resumable Description Created on
1 AREA_NOT_FOUND 20040226

Method GET_TIMESTAMP_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040301
2 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) UC_FLG SPACE Am Puffer vorbei 20050525

Method GET_TIMESTAMP_CUST on class CL_UC_TASK_SHM_ACCESS has no exception.

Method GET_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TYPE_S_TASK_CU_METH Call by reference Type reference (TYPE) FIELD_TYPE Feldtyp des Feldes 20040226
2 Exporting ED_TYPE_TS_TASK_CU_METH Call by reference Type reference (TYPE) FIELD_TYPE Feldtyp des Feldes 20040226
3 Exporting ET_FIELD_REPUNIT Call by reference Type reference (TYPE) UCS_TS_TASK_SHM_FIELD_REPUNIT Maßnahmen: Shared Memory: KonsEinheitenmerkmale 20040301

Method GET_TYPE_DESCRIPTION on class CL_UC_TASK_SHM_ACCESS has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_FIELD_REPUNIT Call by reference Type reference (TYPE) UC_FLG Gültige Daten wurden bereitgestellt 20050316
2 Exporting EF_METH_COPY_TS Call by reference Type reference (TYPE) UC_FLG Gültige Daten wurden bereitgestellt 20050316
3 Exporting EF_METH_CROSSUNIT Call by reference Type reference (TYPE) UC_FLG Gültige Daten wurden bereitgestellt 20050316
4 Exporting EF_TASK_CU_METH Call by reference Type reference (TYPE) UC_FLG Gültige Daten wurden bereitgestellt 20050316
5 Exporting EF_TASK_SID Call by reference Type reference (TYPE) UC_FLG Gültige Daten wurden bereitgestellt 20050316
6 Exporting EF_TASK_SOURCE Call by reference Type reference (TYPE) UC_FLG Gültige Daten wurden bereitgestellt 20050316
7 Exporting ET_FIELD_REPUNIT Call by reference Type reference (TYPE) UCS_TS_TASK_SHM_FIELD_REPUNIT Maßnahmen: Shared Memory: KonsEinheitenmerkmale 20040309
8 Exporting ET_METH_COPY_TS Call by reference Type reference (TYPE) UCS_TH_TASK_SHM_METH_COPY_TS Kopiermethoden (Quelle, Ziel) 20040226
9 Exporting ET_METH_CROSSUNIT Call by reference Type reference (TYPE) UCS_TH_TASK_SHM_METH_CROSSUNIT Cross-Unit Methode: Merkmale 20050316
10 Exporting ET_TASK_CU_METH Call by reference Type reference (TYPE) SORTED TABLE Methodenzuordnung (Typ aus get_type_description) 20040226
11 Exporting ET_TASK_SID Call by reference Type reference (TYPE) UCS_TH_TASK_SHM_TASK_SID Maßnahmen (+SIDs) 20040226
12 Exporting ET_TASK_SOURCE Call by reference Type reference (TYPE) UCS_TS_TASK_SHM_TASK_SOURCE Maßnahmen: Shared Memory: Quellmaßnahmen 20040308
13 Importing ID_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20040226
14 Importing ID_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20040226
15 Importing ID_TIMESTAMP_CUST Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel des relevanten Customizings 20040302
# Exception Resumable Description Created on
1 ATTACH_ERROR Fehler beim Attach 20040204
2 BUFFER_INVALID Puffer nicht mehr gültig 20040227
3 DATA_NOT_FOUND Angeforderte Daten nicht gefunden 20040227
4 DETACH_ERROR Fehler beim Detach 20040204

Method WRITE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20040226
2 Importing ID_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20040226
3 Importing ID_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel 20050429
4 Importing IF_DELETE_FIRST Call by reference Type reference (TYPE) UC_FLG 'X' Zu schreibende Datenscheibe zuvor löschen 20040226
5 Importing IT_METH_COPY_TS Call by reference Type reference (TYPE) UCS_TH_TASK_SHM_METH_COPY_TS Kopiermethode: Quelle, Ziel 20040226
6 Importing IT_METH_CROSSUNIT Call by reference Type reference (TYPE) UCS_TH_TASK_SHM_METH_CROSSUNIT Cross-Unit Methode: Merkmale 20050316
7 Importing IT_TASK_CU_METH Call by reference Type reference (TYPE) SORTED TABLE Methodenzuordnung (Typ aus get_type_description) 20040226
8 Importing IT_TASK_SID Call by reference Type reference (TYPE) UCS_TH_TASK_SHM_TASK_SID Maßnahme, SID 20040226
9 Importing IT_TASK_SOURCE Call by reference Type reference (TYPE) UCS_TS_TASK_SHM_TASK_SOURCE Maßnahmen: Shared Memory: Quellmaßnahmen 20040308
# Exception Resumable Description Created on
1 ATTACH_ERROR Fehler beim Attach 20040226
2 DETACH_ERROR Fehler beim Detach 20040226
3 TIMESTAMP_INVALID Keine Daten vorhanden 20050525
History
Last changed by/on SAP  20050615 
SAP Release Created in 400