SAP ABAP Class CL_FACTORY_PPF (PPF: Factory and Service Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-PPF (Application Component) Post Processing Framework
     SPPF_CUST (Package) PPF: Customizing
Properties
Class CL_FACTORY_PPF  
Short Description PPF: Factory and Service Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SPPF_CUST   PPF: Customizing 
Created 19990810   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SPPF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FACTORY_PPF has no interface implemented.
Friends
Class CL_FACTORY_PPF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IT_CLASS_AND_DESCR Static Attribute Private See coding IT_CLASS_AND_DESCR 20001109
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CLASS Static method Public Method Check Whether the Class Is Persistent 19990810
2 CREATE_PERSISTENT Static method Public Method Dynamic Generation of a Persistent Object 19990810
3 DELETE_PERSISTENT Static method Public Method Dynamic Deletion of a Persistent Object 19990810
4 DELETE_PERSISTENT_BY_GUID Static method Public Method Deletion of an Object (Using the GUID) 19990810
5 DELETE_PERSISTENT_BY_REF Static method Public Method Deletion of an Object (Using the Object Reference) 19990810
6 GET_CLASS_BY_REF Static method Public Method Find Class Names of the Reference 19990810
7 GET_CLASS_DESCRIPT Static method Public Method Delivers the Class Description 20000127
8 GET_GUID_BY_REF Static method Public Method Find GUID for a Reference 20000515
9 GET_PERS_REF_BY_GUID Static method Public Method Find Persistent Reference for a GUID 20010426
10 GET_REF_BY_GUID Static method Public Method Find the Reference for a GUID 19990810
11 IS_DELETED Static method Public Method Is the Object Deleted? 20000201
12 LOAD_PERSISTENT Static method Public Method Dynamic Loading Of A Persistent Object 19990810
13 REFRESH_PERSISTENT Static method Public Method Force Reload for an Object 20010406
Events
Class CL_FACTORY_PPF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CLASS_AND_DESCR Private See coding 20001109
Method Signatures

Method CHECK_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 19990810
2 Returning RP_PERSISTENT Value transfer Type reference (TYPE) BOOLE Boolean 19990810
# Exception Resumable Description Created on
1 ILLEGAL_CLASS ungültige Klasse 19990810

Method CREATE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REF Call by reference Object reference (TYPE REF TO) OBJECT Objektreferenz 19990810
2 Exporting EP_GUID Call by reference Type reference (TYPE) OS_GUID GUID 19990810
3 Importing IP_CLASSKEY Call by reference Type reference (TYPE) SEOCLSKEY Klassenname in Struktur (alternativ) 19991001
4 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 19990810
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method DELETE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 19990810
2 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID GUID 19990810
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method DELETE_PERSISTENT_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 19990810
2 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID GUID 19990810
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method DELETE_PERSISTENT_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_REF Call by reference Object reference (TYPE REF TO) OBJECT Objektreferenz 19990810
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method GET_CLASS_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_REF Call by reference Object reference (TYPE REF TO) OBJECT Objektreferenz 19990810
2 Returning RP_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Klassenname 19990810
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method GET_CLASS_DESCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Keystruktur einer Klasse 20000127
2 Importing IP_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20000127
3 Returning RP_DESCRIPT Value transfer Type reference (TYPE) SEODESCR Kurzbeschreibung Klasse/Interface 20000127

Method GET_CLASS_DESCRIPT on class CL_FACTORY_PPF has no exception.

Method GET_GUID_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REF Call by reference Object reference (TYPE REF TO) OBJECT Objektreferenz 20000515
2 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 20000515
3 Returning RP_GUID Value transfer Type reference (TYPE) OS_GUID GUID 20000515
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method GET_PERS_REF_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 20010426
2 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID GUID 20010426
3 Returning RO_REF Value transfer Object reference (TYPE REF TO) OBJECT Objektreferenz 20010426
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010426

Method GET_REF_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 19990810
2 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID GUID 19990810
3 Returning RO_REF Value transfer Object reference (TYPE REF TO) OBJECT Objektreferenz 19990810
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method IS_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt 20000201
2 Returning RP_STATUS Value transfer Type reference (TYPE) I Objektstatus 20000228
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208
2 CX_PPF_EMPTY_REFERENCE Leere Objektreferenz 20011010

Method LOAD_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 19990810
2 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID GUID 19990810
3 Returning RO_REF Value transfer Object reference (TYPE REF TO) OBJECT Objektreferenz 19990810
# Exception Resumable Description Created on
1 CX_OS_ERROR Object Services: Ausnahmen ( dynamic check ) 20010208

Method REFRESH_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt 20010406

Method REFRESH_PERSISTENT on class CL_FACTORY_PPF has no exception.
History
Last changed by/on SAP  20041228 
SAP Release Created in