SAP ABAP Class /BOFU/CL_ARCHIVE_READ_PLUGIN (Read From Archive Plug-In)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/ARCHIVING (Package) Archiving Adapter for BOPF Business Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_TRA_PLUGIN_SERV_MGR Interface for service manager plugins 20100715
Properties
Class /BOFU/CL_ARCHIVE_READ_PLUGIN  
Short Description Read From Archive Plug-In    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/ARCHIVING   Archiving Adapter for BOPF Business Objects 
Created 20100709   SAP 
Last change 20130531   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 /BOBF/IF_TRA_PLUGIN_SERV_MGR Interface for service manager plugins 20100715
Friends
Class /BOFU/CL_ARCHIVE_READ_PLUGIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_PRE_RESULTS Instance attribute Protected Type reference (TYPE) TT_PRE_RESULTS 20100712
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activate 20100712
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100712
3 GET_RFA Instance method Protected Method Get RFA 20100712
4 POST_CONVERT_ALTERN_KEY Instance method Protected Method After convert alternative key 20100714
5 POST_RETRIEVE Instance method Protected Method After retrieve 20100712
6 POST_RETRIEVE_BY_ASSOCIATION Instance method Protected Method After retrieve by association 20100712
7 POST_RETRIEVE_PROPERTY Instance method Protected Method After retrieve property 20100712
8 PRE_RETRIEVE Instance method Protected Method Before retrieve 20100712
9 PRE_RETRIEVE_BY_ASSOCIATION Instance method Protected Method Before retrieve by association 20100712
10 PRE_RETRIEVE_PROPERTY Instance method Protected Method Before retrieve property 20100712
Events
Class /BOFU/CL_ARCHIVE_READ_PLUGIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PRE_RESULTS Protected See coding 20100712 begin of ts_pre_results, it_key type ref to /bobf/t_frw_key, et_key_in_archive type /bobf/t_frw_key, end of ts_pre_results
2 TT_PRE_RESULTS Protected See coding 20100712 tt_pre_results type hashed table of ts_pre_results with unique key it_key
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_OLD_ACTIVATION Value transfer Type reference (TYPE) ABAP_BOOL 20100712
2 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100712

Method ACTIVATE on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no parameter.
Method CONSTRUCTOR on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method GET_RFA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100712
2 Returning RO_RFA Value transfer Object reference (TYPE REF TO) /BOFU/CL_ARCH_GENER1 20100712

Method GET_RFA on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method POST_CONVERT_ALTERN_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY Call by reference Type reference (TYPE) INDEX TABLE 20100714
2 Changing CT_RESULT Call by reference Type reference (TYPE) /BOBF/T_FRW_KEYINDEX 20100714
3 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE 20100714
4 Importing IT_KEY Call by reference Type reference (TYPE) INDEX TABLE 20100714
5 Importing IV_ALTKEY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ALTKEY_KEY /BOBF/IF_FRW_C=>SC_ALTERNATIVE_KEY_KEY 20100714
6 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20100714
7 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY 20100714
8 Importing IV_CHECK_EXISTENCE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20100714
9 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20100714
10 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY 20100714
11 Importing IV_TARGET_ALTKEY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_ALTKEY_KEY /BOBF/IF_FRW_C=>SC_ALTERNATIVE_KEY_KEY 20100714

Method POST_CONVERT_ALTERN_KEY on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method POST_RETRIEVE 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) INDEX TABLE 20100712
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) /BOBF/CM_FRW=>TT_FRW 20100712
4 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for transaction change objects 20100712
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
6 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100712
7 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
8 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100712
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20100712
10 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
11 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
12 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100712

Method POST_RETRIEVE on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method POST_RETRIEVE_BY_ASSOCIATION 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) INDEX TABLE 20100712
2 Changing CT_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
3 Changing CT_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK 20100712
4 Changing CT_MESSAGE Call by reference Type reference (TYPE) /BOBF/CM_FRW=>TT_FRW 20100712
5 Changing CT_TARGET_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20100712
6 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for transaction change objects 20100712
7 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA 20100712
8 Importing IT_FILTERED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100712
9 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
10 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100712
11 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20100712
12 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
13 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100712
14 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20100712
15 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
16 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
17 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100712

Method POST_RETRIEVE_BY_ASSOCIATION on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method POST_RETRIEVE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) /BOBF/CM_FRW=>TT_FRW 20100712
2 Changing CT_PROPERTY Call by reference Type reference (TYPE) /BOBF/T_FRW_PROPERTY_K Interface of Property Object 20100712
3 Importing IT_ACTION Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20100712
4 Importing IT_ASSOC Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20100712
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
6 Importing IT_NODE_ATTRIBUTE Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100712
7 Importing IT_QUERY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20100712
8 Importing IV_ACTION_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
9 Importing IV_ACTION_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
10 Importing IV_ASSOC_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
11 Importing IV_ASSOC_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
12 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100712
13 Importing IV_KEY_IS_DEFAULT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
14 Importing IV_NODE_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
15 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100712
16 Importing IV_NODE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
17 Importing IV_QUERY_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
18 Importing IV_QUERY_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712

Method POST_RETRIEVE_PROPERTY on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method PRE_RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100712
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
4 Exporting EV_SKIP_BO Call by reference Type reference (TYPE) ABAP_BOOL 20100712
5 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE Interface for transaction change objects 20100712
6 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100712
7 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
8 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100712
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20100712
10 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
11 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
12 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100712

Method PRE_RETRIEVE on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method PRE_RETRIEVE_BY_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
2 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100712
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
4 Exporting EV_SKIP_BO Call by reference Type reference (TYPE) ABAP_BOOL 20100712
5 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CHANGE 20100712
6 Importing IS_PARAMETERS Call by reference Object reference (TYPE REF TO) DATA Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
7 Importing IT_FILTERED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
8 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100712
9 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20100712
10 Importing IV_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
11 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100712
12 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20100712
13 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
14 Importing IV_INVALIDATE_CACHE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
15 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100712

Method PRE_RETRIEVE_BY_ASSOCIATION on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.

Method PRE_RETRIEVE_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20100712
2 Changing CT_ASSOC Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20100712
3 Changing CT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100712
4 Changing CT_NODE_ATTRIBUTE Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20100712
5 Changing CT_QUERY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY2 Key table 20100712
6 Changing CV_ACTION_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
7 Changing CV_ACTION_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
8 Changing CV_ASSOC_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
9 Changing CV_ASSOC_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
10 Changing CV_NODE_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
11 Changing CV_NODE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
12 Changing CV_QUERY_ATTRIBUTE_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
13 Changing CV_QUERY_PROPERTY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
14 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100712
15 Exporting EO_PROPERTY Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_PROPERTY Interface of Property Object 20100712
16 Exporting EV_SKIP_BO Call by reference Type reference (TYPE) ABAP_BOOL 20100712
17 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100712
18 Importing IV_KEY_IS_DEFAULT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100712
19 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100712

Method PRE_RETRIEVE_PROPERTY on class /BOFU/CL_ARCHIVE_READ_PLUGIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in