SAP ABAP Class CL_DAAG_COMMON_SERVICES (General Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-DAG (Application Component) Data Aging
     S_DAAG_COMMON (Package) Jointly Used Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DAAG_PROCESSING_DATA Interface for Processing Attributes 20131010
Properties
Class CL_DAAG_COMMON_SERVICES  
Short Description General Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_DAAG_COMMON   Jointly Used Objects 
Created 20130416   SAP 
Last change 20141121    
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DAAG_PROCESSING_DATA Interface for Processing Attributes 20131010
Friends
Class CL_DAAG_COMMON_SERVICES has no friend class.
Attributes
Class CL_DAAG_COMMON_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ICONS Static method Private Method Add Icons 20131107
2 CALCULATE_DURATION Static method Public Method 20130905
3 CHECK_ACTIVATION_CONSISTENT Static method Public Method Checks Activation (Enhancements, and so on) 20130614
4 CHECK_ANALYSIS_REPORT Static method Public Method Checks Whether an Entered Analysis Program Exists 20131009
5 CHECK_BADI_DEF Static method Public Method Checks Whether the Specified BAdI Definitions Exist 20131107
6 CHECK_INHERITANCE_CHAIN Static method Public Method No Circular Inheritance 20130603
7 CHECK_RUNTIME_CLASS Static method Public Method Checks the Entered Class 20130425
8 CHECK_SUPER_OBJECT_EXTENSIBLE Static method Public Method Checks Whether the Super Object Is Extensible 20130529
9 CHECK_SWITCHID Static method Public Method Checks Whether a Switch Exists 20131025
10 CHECK_TABLE_CONSISTENCY Static method Public Method Checks Whether a Table Is Consisten for Aging 20130626
11 DAAG_ROOT_TO_T100_STRUCTURE Static method Public Method Converts an Exception Class to a T100 Structure 20130416
12 GET_ALL_TABNAMES_FOR_DAGO Static method Public Method Gets the DAgO's Table Names Incl. All Enhancements 20130920
13 GET_CUSTOMIZING Static method Public Method Supplies Customizing for a DAgO 20130731
14 GET_DDIC_INFO Static method Public Method Read DD03P 20130626
15 GET_ICONS Static method Private Method Returns Icons for Data Aging Object Indicator 20131107
16 GET_LIST_OF_DATA_AGING_OBJECTS Static method Public Method Gets a List of Data Aging Objects 20130418
17 GET_LIST_OF_ENHANCEMENTS Static method Public Method Gets a List of Enhancements to a DAgO 20130925
18 GET_PROCESSING_DATA Static method Public Method Gets Process Data (Data Containers, Logs, and so on) 20131010
19 GET_SWITCHPOS Static method Public Method Returns Switch Position and ICON 20131025
20 GET_WHERE_USED_TABLE Static method Public Method Supplies DAgOs that Use a Table 20130731
21 TRANSFORM_FROM_SECONDS Static method Public Method 20131018
Events
Class CL_DAAG_COMMON_SERVICES has no event.
Types
Class CL_DAAG_COMMON_SERVICES has no local type.
Method Signatures

Method ADD_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_LIST Call by reference Type reference (TYPE) DAAG_T_OBJECT_LIST Liste von Data-Aging-Objekten 20131107
2 Importing IV_GET_SWITCHPOS Call by reference Type reference (TYPE) ABAP_BOOL 20131107

Method ADD_ICONS on class CL_DAAG_COMMON_SERVICES has no exception.

Method CALCULATE_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_START Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20130905
2 Importing IV_DATE_STOP Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20130905
3 Importing IV_TIME_START Call by reference Type reference (TYPE) T 20130905
4 Importing IV_TIME_STOP Call by reference Type reference (TYPE) T 20130905
5 Returning RV_TIME_IN_SECONDS Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20130905

Method CALCULATE_DURATION on class CL_DAAG_COMMON_SERVICES has no exception.

Method CHECK_ACTIVATION_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Value transfer Type reference (TYPE) DAAG_T_T100_MESSAGES Tabellentype für T100 Nachrichten 20130614
2 Importing IV_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data-Aging-Objekts 20130614

Method CHECK_ACTIVATION_CONSISTENT on class CL_DAAG_COMMON_SERVICES has no exception.

Method CHECK_ANALYSIS_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_REPORT Call by reference Type reference (TYPE) DAAG_ANALYSIS_REPORT Anwendungsspezifisches Analyseprogramm 20131009
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen 20131009

Method CHECK_BADI_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BADI_DEF Call by reference Type reference (TYPE) ENHBADIID Name eines BAdIs im Enhancement Framework 20131107
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen 20131107

Method CHECK_INHERITANCE_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data Aging Objekts 20130603
2 Importing IV_SUPER_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data Aging Objekts 20130603
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen 20130603

Method CHECK_RUNTIME_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RUNTIME_CLASS Call by reference Type reference (TYPE) DAAG_CLASSNAME Klassenname 20130425
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen der Data Aging Designtime 20130425

Method CHECK_SUPER_OBJECT_EXTENSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUPER_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data Aging Objekts 20130529
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen 20130529

Method CHECK_SWITCHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SWITCHID Call by reference Type reference (TYPE) DAAG_SWITCHID ID eines Schalters im Switch Framework 20131025
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen 20131025

Method CHECK_TABLE_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) DAAG_T_T100_MESSAGES Tabellentype für T100 Nachrichten 20130626
2 Importing IV_CHECK_PTO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130813
3 Importing IV_CHECK_TABCLASS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130924
4 Importing IV_KEYNUM Call by reference Type reference (TYPE) DAAG_KEYNUM Anzahl benutzter Schlüsselfelder 20130802
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20130626
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen 20130626

Method DAAG_ROOT_TO_T100_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20130416
2 Importing IX_DAAG_ROOT Call by reference Object reference (TYPE REF TO) CX_DAAG_ROOT Root-Ausnahmeklasse für Data Aging 20130416
3 Returning RS_T100_MESSAGE Value transfer Type reference (TYPE) DAAG_S_T100_MESSAGE T100 Nachricht mit Parametern 20130416

Method DAAG_ROOT_TO_T100_STRUCTURE on class CL_DAAG_COMMON_SERVICES has no exception.

Method GET_ALL_TABNAMES_FOR_DAGO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data-Aging-Objekts 20130920
2 Returning RT_TABLES Value transfer Type reference (TYPE) TTTABNAME Menge von Tabellen 20130920

Method GET_ALL_TABNAMES_FOR_DAGO on class CL_DAAG_COMMON_SERVICES has no exception.

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data-Aging-Objekts 20130731
2 Returning RS_CUSTOMIZING Value transfer Type reference (TYPE) DAAG_S_CUSTOMIZING Customizingfelder für Data-Aging-Objekte 20130731

Method GET_CUSTOMIZING on class CL_DAAG_COMMON_SERVICES has no exception.

Method GET_DDIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD09V Call by reference Type reference (TYPE) DD09V Schnittstelle: Technische Einstellungen Tabelle/View 20130626
2 Exporting ET_DD03P Call by reference Type reference (TYPE) DD03PTAB DD: Felder einer Tabelle 20130626
3 Importing IV_CHECK_TABCLASS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130924
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20130626
# Exception Resumable Description Created on
1 CX_DAAG_COMMON Ausnahmen 20130626

Method GET_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ICONS Value transfer Type reference (TYPE) DAAG_S_ICONS Ikonen für Kennzeichen 20131107

Method GET_ICONS on class CL_DAAG_COMMON_SERVICES has no exception.

Method GET_LIST_OF_DATA_AGING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_SWITCHPOS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Schalterstatus ermitteln 20131025
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20130418
3 Returning RT_OBJECT_LIST Value transfer Type reference (TYPE) DAAG_T_OBJECT_LIST Liste von Data Aging Objekten 20130418

Method GET_LIST_OF_DATA_AGING_OBJECTS on class CL_DAAG_COMMON_SERVICES has no exception.

Method GET_LIST_OF_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data-Aging-Objekts 20130925
2 Importing IV_GET_SWITCHPOS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Schalterstatus ermitteln 20131025
3 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20130925
4 Importing IV_WITHOUT_SWITCH_OFF Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kein Schalter oder Schalter an 20131108
5 Returning RT_ENHANCEMENT_LIST Value transfer Type reference (TYPE) DAAG_T_ENHANCEMENT_LIST Liste von Erweiterungen 20130925

Method GET_LIST_OF_ENHANCEMENTS on class CL_DAAG_COMMON_SERVICES has no exception.

Method GET_PROCESSING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data-Aging-Objekts 20131010
2 Importing IV_DETAIL_LEVEL Call by reference Type reference (TYPE) DAAG_LOG_DETAIL Detaillierungsgrad eines Data Aging Protokolls 20131010
3 Returning RR_PROCESSING_DATA Value transfer Object reference (TYPE REF TO) IF_DAAG_PROCESSING_DATA Interface für Prozessierungsattribute 20131010
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20131010

Method GET_SWITCHPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SWITCHICON Call by reference Type reference (TYPE) DAAG_SWITCHICON Schalterstellung 20131025
2 Exporting EV_SWITCHPOS Call by reference Type reference (TYPE) DAAG_SWITCHPOS Schalterstellung 20131025
3 Importing IV_SWITCHID Call by reference Type reference (TYPE) DAAG_SWITCHID ID eines Schalters im Switch Framework 20131025

Method GET_SWITCHPOS on class CL_DAAG_COMMON_SERVICES has no exception.

Method GET_WHERE_USED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_SWITCHPOS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Schalterstatus ermitteln 20131025
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20130801
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20130731
4 Returning RT_OBJECT_LIST Value transfer Type reference (TYPE) DAAG_T_OBJECT_LIST Liste von Data-Aging-Objekten 20130801

Method GET_WHERE_USED_TABLE on class CL_DAAG_COMMON_SERVICES has no exception.

Method TRANSFORM_FROM_SECONDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HOURS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131018
2 Exporting EV_MINUTES Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131018
3 Exporting EV_SECONDS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131018
4 Importing IV_SECONDS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20131018

Method TRANSFORM_FROM_SECONDS on class CL_DAAG_COMMON_SERVICES has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740