SAP ABAP Interface IF_SWF_CNT_PERSISTENCE (Persistence Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_CNT (Package) Workflow: Container
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
Interface IF_SWF_CNT_PERSISTENCE  
Short Description Persistence Interface    
General Data
Package SWF_CNT   Workflow: Container 
Created 20000405   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWF_CNT_PERSISTENCE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_UTL_INTROSPECTION Information about a class 20000602
Friends
Interface IF_SWF_CNT_PERSISTENCE has no friend.
Attributes
Interface 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
Interface IF_SWF_CNT_PERSISTENCE has no event.
Types
Interface 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 Interface 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 Interface IF_SWF_CNT_PERSISTENCE has no exception.

Method DELETE_TEXT Signature

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

Method DETACH Signature

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

Method GET_ARCHIVE_CLASSNAME Signature

Method GET_ARCHIVE_CLASSNAME on Interface IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_ARCHIVE_CLASSNAME on Interface 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 Interface IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_BUS_KEY Signature

Method GET_BUS_KEY on Interface IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_BUS_KEY on Interface 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 Interface 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 Interface IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_OWN_CLASSNAME on Interface IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_PERSISTENCE_CLASSNAME Signature

Method GET_PERSISTENCE_CLASSNAME on Interface IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_PERSISTENCE_CLASSNAME on Interface 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 Interface 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 Interface IF_SWF_CNT_PERSISTENCE has no exception.

Method GET_REPORTING_CLASSNAME Signature

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

Method GET_RUNTIME_CLASSNAME Signature

Method GET_RUNTIME_CLASSNAME on Interface IF_SWF_CNT_PERSISTENCE has no parameter.
Method GET_RUNTIME_CLASSNAME on Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_SWF_CNT_PERSISTENCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 610