SAP ABAP Class IF_SWF_CNT_PERSISTENCE (Persistence Interface)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SWF_UTL_INTROSPECTION Information about a class 20000602
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWF_CNT_BASE_PERSISTENCE Container: Implementation of General XML Persistence 20001006
Properties
Class IF_SWF_CNT_PERSISTENCE  
Short Description Persistence Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20000405   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_SWF_CNT_PERSISTENCE has no forward declaration.
Interfaces
Class IF_SWF_CNT_PERSISTENCE has no interface implemented.
Friends
Class IF_SWF_CNT_PERSISTENCE has no friend class.
Attributes
Class IF_SWF_CNT_PERSISTENCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_CONSTRUCTOR_CALL Instance method Public Method Set Attribute of the Persistence Manager 20000602
2 CHECK_CONTAINER_SAVEABLE Instance method Public Method Checks Whether the Container Elements Can Be Saved 20010223
3 DELETE Instance method Public Method Delete Persistent Representation of the Instance 20000523
4 DELETE_TEXT Instance method Public Method Delete Container Texts (All Languages) 20001006
5 DETACH Instance method Public Method 'Log Off': The Persistence Instance Is No Longer Used 20000616
6 GET_ARCHIVE_CLASSNAME Instance method Public Method 20000616
7 GET_BUSINESS_CLASS_INSTANCE Instance method Public Method Determine Instance of the Business Class 20001107
8 GET_BUS_KEY Instance method Public Method 20000602
9 GET_IBF_PORB Instance method Public Method Delivers a Persistence Object Reference of Type SIBFLPORB 20000922
10 GET_INSTANCE_BY_KEY Static method Public Method Generate Instance Using POR Entered (Re-Instantiation) 20000727
11 GET_OWN_CLASSNAME Instance method Public Method 20000602
12 GET_PERSISTENCE_CLASSNAME Instance method Public Method 20000602
13 GET_POR Instance method Public Method Delivers a Persistence Object Reference of Type SWFUTLPOR 20000602
14 GET_REFRESH_FLAG Instance method Public Method Reload Object Before the Next Attribute Access of DB? 20001030
15 GET_REPORTING_CLASSNAME Instance method Public Method 20000616
16 GET_RUNTIME_CLASSNAME Instance method Public Method 20000602
17 LOAD Instance method Public Method Load Instance Data from the DB 20000523
18 LOAD_TEXT Instance method Public Method Load Container Texts (Language-Dependent) 20001006
19 SAVE Instance method Public Method Make Instance Persistent 20000523
20 SAVE_TEXT Instance method Public Method Save Container Texts (Language-Dependent) 20001006
Events
Class IF_SWF_CNT_PERSISTENCE has no event.
Types
Class IF_SWF_CNT_PERSISTENCE has no local type.
Method Signatures

Method AFTER_CONSTRUCTOR_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_INSTANCE Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Containerinstanz, die verwaltet wird 20000602
2 Importing POR Call by reference Type reference (TYPE) SWFUTLPOR Persistente Objektreferenz, auf der instanziiert wurde 20000602
# Exception Resumable Description Created on
1 CX_SWF_CNT_INVALID_POR Ungültige Persistente Objektreferenz 20000922

Method CHECK_CONTAINER_SAVEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20010223
2 Returning RETURN Value transfer Type reference (TYPE) SWF_RETURN Workflow: Ausnahme einer Methode 20010223

Method CHECK_CONTAINER_SAVEABLE on class IF_SWF_CNT_PERSISTENCE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_COMMIT Call by reference Type reference (TYPE) XFLAG SPACE DB Commit ausführen 20000523
2 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20000523

Method DELETE on class IF_SWF_CNT_PERSISTENCE has no exception.

Method DELETE_TEXT Signature

Method DELETE_TEXT on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method DELETE_TEXT on class IF_SWF_CNT_PERSISTENCE has no exception.

Method DETACH Signature

Method DETACH on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method DETACH on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_ARCHIVE_CLASSNAME Signature

Method GET_ARCHIVE_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_ARCHIVE_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_BUSINESS_CLASS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Laufzeit-Containerinstanz 20001107

Method GET_BUSINESS_CLASS_INSTANCE on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_BUS_KEY Signature

Method GET_BUS_KEY on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_BUS_KEY on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_IBF_PORB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IBF_PORB Value transfer Type reference (TYPE) SIBFLPORB Persistente Objektreferenz 20000922

Method GET_IBF_PORB on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_INSTANCE_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOAD Call by reference Type reference (TYPE) XFELD Flag, ob Attribute geladen werden solle 20000727
2 Importing IM_POR Value transfer Type reference (TYPE) SWFUTLPOR POR des zu ladenden Objektes 20000727
3 Importing IM_PORB Value transfer Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz (LPOR) - BOR kompatibel 20000914
4 Returning INSTANCE Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Neu erzeugte Objektinstanz (ref to IF_SWF_CNT_CONTAINER) 20000727
# Exception Resumable Description Created on
1 CX_SWF_UTL_NO_INSTANCE_FOUND Keine Instanzen bei Selektion gefunden 20000727
2 CX_SWF_UTL_OBJ_CREATE_FAILED Ausnahme beim Anlegen eines Objekts 20000727

Method GET_OWN_CLASSNAME Signature

Method GET_OWN_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_OWN_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_PERSISTENCE_CLASSNAME Signature

Method GET_PERSISTENCE_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_PERSISTENCE_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_POR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning POR Value transfer Type reference (TYPE) SWFUTLPOR Persistente ObjektReferenz 20000616

Method GET_POR on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_REFRESH_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REFRESH Value transfer Type reference (TYPE) XFLAG 'X' - Objekt nachladen, ' ' - Objekt hat aktuellen Stand 20001030

Method GET_REFRESH_FLAG on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_REPORTING_CLASSNAME Signature

Method GET_REPORTING_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_REPORTING_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_RUNTIME_CLASSNAME Signature

Method GET_RUNTIME_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_RUNTIME_CLASSNAME on class IF_SWF_CNT_PERSISTENCE has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20000523

Method LOAD on class IF_SWF_CNT_PERSISTENCE has no exception.

Method LOAD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20001009
2 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Fehlercode 20001006

Method LOAD_TEXT on class IF_SWF_CNT_PERSISTENCE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_COMMIT Call by reference Type reference (TYPE) XFLAG SPACE DB Commit ausführen 20000523
2 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20000523

Method SAVE on class IF_SWF_CNT_PERSISTENCE has no exception.

Method SAVE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20001009
2 Returning RETCODE Value transfer Type reference (TYPE) SYSUBRC Fehlercode 20001006

Method SAVE_TEXT on class IF_SWF_CNT_PERSISTENCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in