SAP ABAP Class CL_DAAG_OBJECT (Data Aging Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-DAG (Application Component) Data Aging
     S_DAAG_DESIGNTIME (Package) Design Runtime of a Data Aging Object
Properties
Class CL_DAAG_OBJECT  
Short Description Data Aging Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_DAAG_DESIGNTIME   Design Runtime of a Data Aging Object 
Created 20130411   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
Class CL_DAAG_OBJECT has no interface implemented.
Friends
Class CL_DAAG_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_DAAG_OBJECT Instance attribute Public Type reference (TYPE) DAAG_OBJECTS Header Information 20130412
2 GS_DAAG_OBJECT_ACT Instance attribute Public Type reference (TYPE) DAAG_S_OBJECT_ACT Data Part of the Status Table 20130425
3 GT_DAAG_OBJECT_BAD Instance attribute Public Type reference (TYPE) DAAG_T_OBJECT_BAD Data Part of BADI List for Data Aging Object 20130826
4 GT_DAAG_OBJECT_DEF Instance attribute Public Type reference (TYPE) DAAG_T_OBJECT_DEF Data Part of the Data Aging Object Definition 20130412
5 GV_CHANGED Instance attribute Public Type reference (TYPE) DAAG_BOOLE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130422
6 GV_EXTENSIBLE_DB_VALUE Instance attribute Public Type reference (TYPE) DAAG_EXTENSIBLE Indicates Whether Data Aging Object Is Extensible 20130828
7 MS_CONSISTENCY Instance attribute Private Type reference (TYPE) TY_S_CONSISTENCY 20131111
8 MT_LANGU_OBJECT_TEXTS Instance attribute Private Type reference (TYPE) DAAG_T_LANGU_OBJECT_TEXTS Table for Descriptions 20130418
9 MV_LOCKED Instance attribute Private Type reference (TYPE) DAAG_BOOLE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130415
10 MV_NEW_OBJECT Instance attribute Private Type reference (TYPE) DAAG_BOOLE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130415
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activates a Data Aging Object 20130419
2 CHANGE_OBJECT_TEXT Instance method Public Method Determine the Description 20130418
3 CHANGE_S_DAAG_OBJECT Instance method Public Method Change Header of Data Aging Object in the Buffer 20130415
4 CHANGE_T_DAAG_OBJECT_BAD Instance method Public Method Change BAdI List of Data Aging Object in Buffer 20130826
5 CHANGE_T_DAAG_OBJECT_DEF Instance method Public Method Change Table Data of the Object in the Buffer 20130415
6 CHECK_AUTHORIZATION Instance method Public Method Checks Whether the User Has Authorization for an Action 20130424
7 CHECK_CONSISTENCY Instance method Public Method Checks Whether Consistency Check Can Be Activated 20130416
8 CHECK_PARTITION_CONSISTENCY Instance method Public Method Check Partitions for Activation 20130830
9 CHECK_SWITCH Instance method Public Method Checks Switch Status 20131025
10 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20130412
11 CREATE_DATA_AGING_OBJECT Static method Public Method Creates a New Data Aging Object 20130412
12 DEACTIVATE Instance method Public Method Deactivate 20130415
13 DELETE Instance method Public Method Delete a Data Aging Object 20130418
14 DEQUEUE Instance method Public Method Unlock 20130415
15 ENQUEUE Instance method Public Method Lock 20130415
16 GET_DATA_AGING_OBJECT Static method Public Method Gets an Instance to a Data Aging Object 20130412
17 GET_EXTENSION_LIST Instance method Public Method Gets a List of Enhanced Data Aging Objects 20130529
18 GET_OBJECT_TEXT Instance method Public Method Determine the Description 20130418
19 GET_OBJECT_TEXT_FOR_ONE_LANGU Instance method Private Method Determine the Description 20130418
20 HAS_NO_ENHANCEMENTS Instance method Public Method Checks Whether Data Aging Object has Enhancements 20130830
21 IS_CONSISTENT Instance method Public Method 20131107
22 IS_DEACTIVATED Instance method Private Method Checks Whether a Data Aging Object Is Deactivated 20130415
23 IS_EDITABLE Instance method Public Method Determines Whether an Object Can Be Changed 20131107
24 IS_LOCKED Instance method Private Method Checks Whether a Data Aging Object Is Locked 20130415
25 RETRIEVE Instance method Private Method Read from database 20130415
26 SAVE Instance method Public Method Save 20130415
27 SAVE_TEXTS Instance method Private Method Save the Descriptions of a Data Aging Object 20130419
Events
Class CL_DAAG_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CONSISTENCY Private See coding 20131111 BEGIN OF ty_s_consistency, checked TYPE daag_boole, consistent TYPE daag_consistent, check_tabclass TYPE daag_boole, consistent_tables TYPE tttabname, messages TYPE daag_t_t100_messages, END OF ty_s_consistency
Method Signatures

Method ACTIVATE 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 20130419
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130419

Method CHANGE_OBJECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20130418
2 Importing IV_OBJECT_TEXT Value transfer Type reference (TYPE) DAAG_OBJECT_TEXT Beschreibung eines Data Aging Objektes 20130418
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130418

Method CHANGE_S_DAAG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_S_OBJECT Datenteil eines Aging Objektes 20130415
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method CHANGE_T_DAAG_OBJECT_BAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DAAG_OBJECT_BAD Call by reference Type reference (TYPE) DAAG_T_OBJECT_BAD Datenteil der Data-Aging-Objekt BAdI-Liste 20130826
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130826

Method CHANGE_T_DAAG_OBJECT_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DAAG_OBJECT_DEF Call by reference Type reference (TYPE) DAAG_T_OBJECT_DEF Datenteil der Aging Objekt Definition 20130415
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20130424
2 Importing IV_DEACT_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130827
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME 20130425

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONSISTENT_TABLES Call by reference Type reference (TYPE) TTTABNAME Menge von Tabellen 20131108
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) DAAG_T_T100_MESSAGES Tabellentype für T100 Nachrichten 20130416
3 Exporting EV_CONSISTENT Call by reference Type reference (TYPE) DAAG_CONSISTENT Kennzeichen für Konsistenz eines Data-Aging-Objekts 20131107
4 Importing IV_CHECK_TABCLASS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130926

Method CHECK_CONSISTENCY on class CL_DAAG_OBJECT has no exception.

Method CHECK_PARTITION_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 20130830

Method CHECK_PARTITION_CONSISTENCY on class CL_DAAG_OBJECT has no exception.

Method CHECK_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IF_OFF_DEACTIVE_DAGO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Deaktiviert DAgO falls Schalter aus ist 20131025
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20131025

Method CONSTRUCTOR 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 20130613
2 Importing IV_NEW_OBJECT Call by reference Type reference (TYPE) DAAG_BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130412
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130412

Method CREATE_DATA_AGING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_S_OBJECT Datenteil eines Aging Objektes 20130418
2 Importing IT_DAAG_OBJECT_DEF Call by reference Type reference (TYPE) DAAG_T_OBJECT_DEF Datenteil der Aging Objekt Definition 20130418
3 Importing IV_DAAG_OBJECT Call by reference Type reference (TYPE) DAAG_OBJECT Name eines Data Aging Objekts 20130613
4 Returning RO_DAAG_OBJECT Value transfer Object reference (TYPE REF TO) CL_DAAG_OBJECT Data Aging Objekt 20130412
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130412

Method DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE_DEACTIVATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Deaktivierung erzwingen 20130827
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method DELETE Signature

Method DELETE on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130418

Method DEQUEUE Signature

Method DEQUEUE on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method ENQUEUE Signature

Method ENQUEUE on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method GET_DATA_AGING_OBJECT 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 20130613
2 Returning RO_DAAG_OBJECT Value transfer Object reference (TYPE REF TO) CL_DAAG_OBJECT Data Aging Objekt 20130412
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130412

Method GET_EXTENSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXTENSIONS Value transfer Type reference (TYPE) DAAG_T_OBJECT_NAME Tabellentyp für Objektnamen 20130529

Method GET_EXTENSION_LIST on class CL_DAAG_OBJECT has no exception.

Method GET_OBJECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20130418
2 Returning RV_OBJECT_TEXT Value transfer Type reference (TYPE) DAAG_OBJECT_TEXT Beschreibung eines Data Aging Objektes 20130418

Method GET_OBJECT_TEXT on class CL_DAAG_OBJECT has no exception.

Method GET_OBJECT_TEXT_FOR_ONE_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20130418
2 Returning RV_OBJECT_TEXT Value transfer Type reference (TYPE) DAAG_OBJECT_TEXT Beschreibung eines Data Aging Objektes 20130418

Method GET_OBJECT_TEXT_FOR_ONE_LANGU on class CL_DAAG_OBJECT has no exception.

Method HAS_NO_ENHANCEMENTS Signature

Method HAS_NO_ENHANCEMENTS on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130830

Method IS_CONSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONSISTENT Value transfer Type reference (TYPE) DAAG_CONSISTENT Kennzeichen für Konsistenz eines Data-Aging-Objekts 20131107

Method IS_CONSISTENT on class CL_DAAG_OBJECT has no exception.

Method IS_DEACTIVATED Signature

Method IS_DEACTIVATED on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) DAAG_ACTION Aktion 20131107
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20131107

Method IS_LOCKED Signature

Method IS_LOCKED on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method RETRIEVE Signature

Method RETRIEVE on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method SAVE Signature

Method SAVE on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130415

Method SAVE_TEXTS Signature

Method SAVE_TEXTS on class CL_DAAG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_DAAG_DESIGNTIME Ausnahmen der Data Aging Designtime 20130419
History
Last changed by/on SAP  20141121 
SAP Release Created in 740