SAP ABAP Class CL_ARFA_PERSISTENT_OBJECT (Persistent Object in Archiving Factory)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_FACTORY (Package) Archiving Factory
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ARFA_PERSOBJECT Persistent Object 20060829
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ARFA_CHECKPLUGIN Check Plug-In 20060829
2 Inheritance (c INHERITING FROM c_ref)  CL_ARFA_READMODULE Read Module 20060829
3 Inheritance (c INHERITING FROM c_ref)  CL_ARFA_READPLUGIN Read Plug-In 20060829
4 Inheritance (c INHERITING FROM c_ref)  CL_ARFA_RELATION Relationships Between Persistent Objects A <-> B 20060829
5 Inheritance (c INHERITING FROM c_ref)  CL_ARFA_RELATIONS Relationships Between Persistent Objects A <-> B 20060829
6 Inheritance (c INHERITING FROM c_ref)  CL_ARFA_SCENARIO Archiving Scenario 20060829
7 Inheritance (c INHERITING FROM c_ref)  CL_ARFA_TABLE Table in Archiving 20060830
Properties
Class CL_ARFA_PERSISTENT_OBJECT  
Short Description Persistent Object in Archiving Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_FACTORY   Archiving Factory 
Created 20060829   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)
2 CL_ARFA_READPLUGIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_ARFA_POFACT_CALLBACK Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ARFA_PERSOBJECT Persistent Object 20060829
Friends
# Friend Modeled only Created on Description
1 CL_ARFA_POBJ_FACTORY 20060829 Factory Class for Persistent Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_RCD_SAVE_FAILED Instance attribute Public Attribute reference (LIKE) 20060906
2 CON_RCD_SAVE_NO_CHANGES Instance attribute Public Attribute reference (LIKE) 20060906
3 CON_RCD_SAVE_OK Instance attribute Public Attribute reference (LIKE) 20060906
4 FLG_DELETE Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20060829
5 FLG_IN_DB Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20060829
6 KEY Instance attribute Protected Type reference (TYPE) STRING 20060829
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20060829
2 DELETE Instance method Public Method 20060829
3 GET_KEY Instance method Public Method 20060830
4 GET_NAME Instance method Public Method 20060829
5 IS_DELETED Instance method Public Method 20070625
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20060915
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_EV_CODE Public Type reference (TYPE) I 20060915
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) STRING 20060829

Method CONSTRUCTOR on class CL_ARFA_PERSISTENT_OBJECT has no exception.

Method DELETE Signature

Method DELETE on class CL_ARFA_PERSISTENT_OBJECT has no parameter.
Method DELETE on class CL_ARFA_PERSISTENT_OBJECT has no exception.

Method GET_KEY Signature

Method GET_KEY on class CL_ARFA_PERSISTENT_OBJECT has no parameter.
Method GET_KEY on class CL_ARFA_PERSISTENT_OBJECT has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRING 20060829

Method GET_NAME on class CL_ARFA_PERSISTENT_OBJECT has no exception.

Method IS_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_DELETED Value transfer Type reference (TYPE) ABAP_BOOL 20070625

Method IS_DELETED on class CL_ARFA_PERSISTENT_OBJECT has no exception.
Event Signatures

Event CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CODE Exporting Value transfer Type reference (TYPE) TYP_EV_CODE 20060915
History
Last changed by/on SAP  20110908 
SAP Release Created in 710