SAP ABAP Class CL_UC_SERVICES (General Usable Methods)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCD0 (Package) SEM-BCS: Common Objects for Data Dispatcher
Properties
Class CL_UC_SERVICES  
Short Description General Usable Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCD0   SEM-BCS: Common Objects for Data Dispatcher 
Created 20021129   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_UC_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UC_SERVICES has no interface implemented.
Friends
Class CL_UC_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STATUS_CHECK_COMPARE Constant Public Type reference (TYPE) UC_FLG 'C' New by jos240512 (SAP Note 1720648) 20120820
2 GC_STATUS_CHECK_NONE Constant Public Type reference (TYPE) UC_FLG 'N' New by jos240512 (SAP Note 1720648) 20120820
3 GC_STATUS_CHECK_REFRESH Constant Public Type reference (TYPE) UC_FLG 'R' New by jos240512 (SAP Note 1720648) 20120820
4 GC_TRUE Constant Private Type reference (TYPE) UC_FLG 'X' True 20030110
5 GD_FISCYEAR_INV_PARTNER_LOGIC Static Attribute Private Type reference (TYPE) UG_FISCYEAR Fiscal Year 20050722
6 GD_STATUS_CHECK Static Attribute Private Type reference (TYPE) UC_FLG New by jos240512 (SAP Note 1720648) 20120820
7 GS_SHO_COUNTER Static Attribute Private See coding 20050519
8 GS_TIMESTAMP Static Attribute Private See coding 20050513
9 GS_TIMESTAMP_UPDATEMODE Constant Public See coding 20050513
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FROM_TIME_LOGIC Static method Public Method Perform Starting Year and Starting Period Logic 20050615
2 CREATE_REPUNIT_LCKEY_TABLE Static method Public Method Generate Internal Table for Local Currency Comparison 20040503
3 CREATE_T_SEL_FROM_T_DATA Static method Public Method Derive SelCond with I/EQ entries from a data table 20030110
4 GARBAGE_COLLECTION Static method Public Method Perform Garbage Collection 20021212
5 GET_HEX_TEMPLATES Static method Public Method Template with Selected Fields of a Structure 20030320
6 GET_HEX_TEMPLATES_VALUE Static method Public Method Template with Selected Fields of a Structure 20050317
7 GET_LOOP_INDEX_SORTED_TABLE Static method Public Method Get from- and to-index for loop over sorted table 20040315
8 GET_MIN_VALUE Static method Public Method Determine the Smallest Possible Characteristic Value 20040317
9 GET_STATUS_CHECK Static method Public Method New by jos240512 (SAP Note 1720648) 20120820
10 GET_STRING_MISSING_TEXT Static method Public Method Get the String for "No Text Available" 20031027
11 GET_YEAR_NEW_INV_PARTNER_LOGIC Static method Public Method Starting Year of New Partner Logic in Investment Data 20050722
12 INCREMENT_VALUE Static method Public Method Get the next-higher char.value 20040317
13 INVALIDATE_OLAP_CACHE Static method Public Method Reset OLAP Cache for Delta Cache Reporting 20071029
14 IS_SHARED_MEMORY_USED Static method Public Method Check whether Shared Memory Is Used 20040226
15 SORT Static method Public Method Sorts an Internal Table 20021129
16 SPLIT_DATA Static method Public Method Distribute data according to a header 20030320
17 SPLIT_DATA_20 Static method Public Method Distribute data of level 20 20030423
18 TRANSLATE_CHAR_TO_INTEGER Static method Public Method Convert Character String to Integer 20050112
19 TRANSLATE_INTEGER_TO_CHAR Static method Public Method Convert Integer to Character String 20050112
20 WRITE_LOG_SHO_COUNTER Static method Public Method Update Counter 20050519
21 WRITE_LOG_TIMESTAMP Static method Public Method Update Time Stamp 20050513
Events
Class CL_UC_SERVICES has no event.
Types
Class CL_UC_SERVICES has no local type.
Method Signatures

Method APPLY_FROM_TIME_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE Datentabelle 20050615
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20050615
3 Importing IS_CHAR Call by reference Type reference (TYPE) FIELD_TYPE 'S_CHAR' Feldtyp des Feldes 20050615
4 Importing IT_FLD_KEY Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Schlüssel-Feldnamen 20050615
5 Importing I_FISCPERIOD Call by reference Type reference (TYPE) UG_FISCPERIOD Geschäftsperiode 20050615
6 Importing I_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20050615

Method APPLY_FROM_TIME_LOGIC on class CL_UC_SERVICES has no exception.

Method CREATE_REPUNIT_LCKEY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20040503
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040503

Method CREATE_REPUNIT_LCKEY_TABLE on class CL_UC_SERVICES has no exception.

Method CREATE_T_SEL_FROM_T_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL Call by reference Type reference (TYPE) UC0_TS_SEL Tabelle: Selektionsbedingung (Range pro Feld) 20030110
2 Importing IT_CHAR Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20030110
3 Importing IT_DATA Call by reference Type reference (TYPE) HASHED TABLE Änderung der Bewegungsdaten 20030110
4 Importing I_COMP_S_CHAR Call by reference Type reference (TYPE) FIELD_TYPE Name der Struktur mit den Merkmalen 20030110

Method CREATE_T_SEL_FROM_T_DATA on class CL_UC_SERVICES has no exception.

Method GARBAGE_COLLECTION Signature

Method GARBAGE_COLLECTION on class CL_UC_SERVICES has no parameter.
Method GARBAGE_COLLECTION on class CL_UC_SERVICES has no exception.

Method GET_HEX_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_S_HEX_00 Call by reference Object reference (TYPE REF TO) DATA x00 Template for S_CHAR 20030320
2 Exporting ER_S_HEX_FF Call by reference Object reference (TYPE REF TO) DATA xFF Template for S_CHAR 20030320
3 Importing IS_CHAR Call by reference Type reference (TYPE) ANY Template Struktur 20030320
4 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen die NICHT gelöscht werden sollen 20030320

Method GET_HEX_TEMPLATES on class CL_UC_SERVICES has no exception.

Method GET_HEX_TEMPLATES_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_S_HEX_00 Call by reference Object reference (TYPE REF TO) DATA x00 Template for S_CHAR 20050317
2 Exporting ER_S_HEX_FF Call by reference Object reference (TYPE REF TO) DATA xFF Template for S_CHAR 20050317
3 Importing IS_CHAR Call by reference Type reference (TYPE) DATA Template Struktur 20050317
4 Importing IT_VALUE Call by reference Type reference (TYPE) UC0_TS_VALUE 20050317

Method GET_HEX_TEMPLATES_VALUE on class CL_UC_SERVICES has no exception.

Method GET_LOOP_INDEX_SORTED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CHAR Call by reference Type reference (TYPE) DATA CS_DATA oder Unterstruktur davon mit Merkmalen in IT_VALUE 20040315
2 Changing CS_DATA Call by reference Type reference (TYPE) DATA Zeilenstruktur der sortierten Tabelle 20040315
3 Exporting E_FROM Call by reference Type reference (TYPE) SY-TABIX Von-Index für Loop 20040315
4 Exporting E_TO Call by reference Type reference (TYPE) SY-TABIX Bis-Index für Loop 20040315
5 Importing IT_DATA Call by reference Type reference (TYPE) SORTED TABLE Sortierte Tabelle, über die geloopt werden soll 20040315
6 Importing IT_KEY_FIELD Call by reference Type reference (TYPE) UC0_TI_FIELD Schlüsselfelder, deren Werte in cs_char gefüllt sind (SchlA) 20040505
7 Importing IT_KEY_OTHER Call by reference Type reference (TYPE) UC0_TA_FIELD Alle Schlüsselfelder, die nicht in it_key_value vorkommen 20040315
8 Importing IT_KEY_VALUE Call by reference Type reference (TYPE) UC0_TI_VALUE Werte für Schlüsselfelder (Anfang des Schlüssels) 20040315

Method GET_LOOP_INDEX_SORTED_TABLE on class CL_UC_SERVICES has no exception.

Method GET_MIN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) SIMPLE Irgendein einfacher Merkmalswert 20040317

Method GET_MIN_VALUE on class CL_UC_SERVICES has no exception.

Method GET_STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_STATUS_CHECK Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20120820

Method GET_STATUS_CHECK on class CL_UC_SERVICES has no exception.

Method GET_STRING_MISSING_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING 20031027
2 Exporting E_STRING_NO_STEP Call by reference Type reference (TYPE) STRING 20031029

Method GET_STRING_MISSING_TEXT on class CL_UC_SERVICES has no exception.

Method GET_YEAR_NEW_INV_PARTNER_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCYEAR Call by reference Type reference (TYPE) UG_FISCYEAR Geschäftsjahr 20050722

Method GET_YEAR_NEW_INV_PARTNER_LOGIC on class CL_UC_SERVICES has no exception.

Method INCREMENT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) SIMPLE Irgendein einfacher Merkmalswert (außer Typ F) 20040317
2 Exporting E_OVERFLOW Call by reference Type reference (TYPE) UC_FLG Hereinkommender Wert C_DATA ist maximaler Merkmalswert 20040317

Method INCREMENT_VALUE on class CL_UC_SERVICES has no exception.

Method INVALIDATE_OLAP_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_LOCAL Call by reference Type reference (TYPE) UC_FLG SPACE nur lokales BI 20071029

Method INVALIDATE_OLAP_CACHE on class CL_UC_SERVICES has no exception.

Method IS_SHARED_MEMORY_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_USED Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20040226

Method IS_SHARED_MEMORY_USED on class CL_UC_SERVICES has no exception.

Method SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20021129
2 Importing IT_FIELD Call by reference Type reference (TYPE) UC0_TA_FIELD Liste von Feldnamen 20021129

Method SORT on class CL_UC_SERVICES has no exception.

Method SPLIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE Input: Wird sortiert werden 20030320
2 Exporting ER_T_DATA Call by reference Object reference (TYPE REF TO) DATA Output: Tabelle von Datenchargen 20030320
3 Importing IF_CHAR Call by reference Type reference (TYPE) UC_FLG Sind die Felder in der S_CHAR enthalten? 20030320
4 Importing IT_HEADER Call by reference Type reference (TYPE) UC0_TS_FIELD Liste von Feldnamen 20030320

Method SPLIT_DATA on class CL_UC_SERVICES has no exception.

Method SPLIT_DATA_20 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_T_DATA Call by reference Object reference (TYPE REF TO) DATA 20030423
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20030423
3 Importing IT_REPUNIT Call by reference Type reference (TYPE) UCD_T_R_FPROP Felder der Rolle Repunit (o_model->ds_role-repunit) 20030423

Method SPLIT_DATA_20 on class CL_UC_SERVICES has no exception.

Method TRANSLATE_CHAR_TO_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_I Call by reference Type reference (TYPE) I 20050112
2 Importing I_CHAR Call by reference Type reference (TYPE) C 20050112
3 Importing I_LEN Call by reference Type reference (TYPE) I die ersten I_LEN Zeichen von I_CHAR werden interpretiert 20050112
4 Importing I_LITTLE_ENDIAN Call by reference Type reference (TYPE) UC_FLG I_CHAR wird "little endian" interpretiert 20050112

Method TRANSLATE_CHAR_TO_INTEGER on class CL_UC_SERVICES has no exception.

Method TRANSLATE_INTEGER_TO_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAR Call by reference Type reference (TYPE) C 20050112
2 Importing I_I Call by reference Type reference (TYPE) I 20050112
3 Importing I_LEN Call by reference Type reference (TYPE) I die ersten I_LEN Zeichen von E_CHAR werden interpretiert 20050112
4 Importing I_LITTLE_ENDIAN Call by reference Type reference (TYPE) UC_FLG E_CHAR wird "little endian" interpretiert 20050112

Method TRANSLATE_INTEGER_TO_CHAR on class CL_UC_SERVICES has no exception.

Method WRITE_LOG_SHO_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA_NAME Call by reference Type reference (TYPE) SHM_AREA_NAME Name einer Gebietsklasse 20050519
2 Importing I_FALLBACK Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20050519
3 Importing I_INST_NAME Call by reference Type reference (TYPE) SHM_INST_NAME Name einer Shared Object Instanz eines Areas 20050519

Method WRITE_LOG_SHO_COUNTER on class CL_UC_SERVICES has no exception.

Method WRITE_LOG_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA_NAME Call by reference Type reference (TYPE) SHM_AREA_NAME Name einer Gebietsklasse 20050513
2 Importing I_INST_NAME Call by reference Type reference (TYPE) SHM_INST_NAME Name einer Shared Object Instanz eines Areas 20050513
3 Importing I_TIMESTAMP_NEW Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050513
4 Importing I_TIMESTAMP_OLD Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050513
5 Importing I_UPDATEMODE Call by reference Type reference (TYPE) CHAR01 'U' oder 'I' 20050513

Method WRITE_LOG_TIMESTAMP on class CL_UC_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350