SAP ABAP Class CL_AR_ENGINE_CALLBACK (Callbacks for HDS)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_HDS (Package) Connection to HDS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AREN_HDS_SOURCE_FACT Factory for Source Fields 20060526
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HDS_CALLBACK_BE Callback Interface for Back End 20060526
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HDS_CALLBACK_BE_SOURCE Interface for HDS Source (Back End) 20060526
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HDS_CALLBACK_BE_TARGET Interface for HDS Source (Back End) 20060526
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HDS_CALLBACK_UI Callback for UI Implementation 20060526
Properties
Class CL_AR_ENGINE_CALLBACK  
Short Description Callbacks for HDS    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_HDS   Connection to HDS 
Created 20060519   SAP 
Last change 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_AREN_HDS_SOURCE_FACT Factory for Source Fields 20060526
2 IF_HDS_CALLBACK_BE Callback Interface for Back End 20060526
3 IF_HDS_CALLBACK_BE_SOURCE Interface for HDS Source (Back End) 20060526
4 IF_HDS_CALLBACK_BE_TARGET Interface for HDS Source (Back End) 20060526
5 IF_HDS_CALLBACK_UI Callback for UI Implementation 20060526
Friends
Class CL_AR_ENGINE_CALLBACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARCHSCENARIO Instance attribute Private Type reference (TYPE) TYP_AR_OBJECT Archiving Scenario 20060519
2 CON_SRC_FACTORY_DEFAULT Constant Private Type reference (TYPE) AREN_DTE_CLNAME_SRCFACT 'CL_AR_ENGINE_CALLBACK' Name of Factory Class for Generation of HDS Sources 20060526
3 REF_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_AR_ENGINE_HDS_SOURCE Class for Source Fields 20060524
4 SOURCECLASS Instance attribute Private Type reference (TYPE) ABAP_ABSTYPENAME 20060602
5 S_TAH_CB_INSTANCES Static Attribute Private Type reference (TYPE) TYP_TAH_INST 20060519
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060519
2 CREATE_RES_TIME_DERIV_SOURCE Instance method Private Method Generate Source for Residence Time Derivation 20060526
3 GET_SOURCE_CLASS Instance method Public Method Get Source Class 20060602
4 S_CREATE_CALLBACK Static method Private Method 20060526
5 S_CREATE_CALLBACK_BE Static method Public Method Factory Method for IF_HDS_CALLBACK_BE 20060519
6 S_CREATE_CALLBACK_UI Static method Public Method Factory Methods for IF_HDS_CALLBACK_UI 20060519
Events
Class CL_AR_ENGINE_CALLBACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_INST Private See coding 20060519 BEGIN OF typ_str_inst, archscenario TYPE typ_ar_object, ref_cb TYPE REF TO cl_ar_engine_callback, END OF typ_str_inst
2 TYP_TAH_INST Private See coding 20060519 typ_tah_inst TYPE HASHED TABLE OF typ_str_inst WITH UNIQUE KEY archscenario
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHSCENARIO Value transfer Type reference (TYPE) TYP_AR_OBJECT 20060519

Method CONSTRUCTOR on class CL_AR_ENGINE_CALLBACK has no exception.

Method CREATE_RES_TIME_DERIV_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REF_SOURCE Value transfer Object reference (TYPE REF TO) CL_AR_ENGINE_HDS_SOURCE Klasse für Quellfelder 20060526

Method CREATE_RES_TIME_DERIV_SOURCE on class CL_AR_ENGINE_CALLBACK has no exception.

Method GET_SOURCE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLASSNAME Value transfer Type reference (TYPE) ABAP_ABSTYPENAME 20060602

Method GET_SOURCE_CLASS on class CL_AR_ENGINE_CALLBACK has no exception.

Method S_CREATE_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHSCENARIO Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060526
2 Returning R_REF_CALLBACK Value transfer Object reference (TYPE REF TO) CL_AR_ENGINE_CALLBACK 20060526

Method S_CREATE_CALLBACK on class CL_AR_ENGINE_CALLBACK has no exception.

Method S_CREATE_CALLBACK_BE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHSCENARIO Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060519
2 Returning R_REF_CALLBACK Value transfer Object reference (TYPE REF TO) IF_HDS_CALLBACK_BE Callback Interface für Backend 20060519

Method S_CREATE_CALLBACK_BE on class CL_AR_ENGINE_CALLBACK has no exception.

Method S_CREATE_CALLBACK_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHSCENARIO Call by reference Type reference (TYPE) TYP_AR_OBJECT Archivierungsszenario 20060519
2 Returning R_REF_CALLBACK Value transfer Object reference (TYPE REF TO) IF_HDS_CALLBACK_UI Callback für UI Implementierung 20060519

Method S_CREATE_CALLBACK_UI on class CL_AR_ENGINE_CALLBACK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710