SAP ABAP Class /SLOAP/CL_PERSISTENT (SLOAS: Persistent)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     /SLOAP/APPLICATION (Package) SLT AP VER 1.0
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /SLOAP/IF_PERSISTENT SLOAS: Persistent Object 20100127
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SLOAP/CL_AUTH_TEST SLOAS: Authoritaion 20100127
Properties
Class /SLOAP/CL_PERSISTENT  
Short Description SLOAS: Persistent    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SLOAP/APPLICATION   SLT AP VER 1.0 
Created 20100127   SAP 
Last change 20141030    
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 /SLOAP/IF_PERSISTENT SLOAS: Persistent Object 20100127
Friends
Class /SLOAP/CL_PERSISTENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_STATE_DISPLAY Static Attribute Public Type reference (TYPE) /SLOAP/PERSISTENT_STATE '1' SLOAS: State of persistent object 20100127
2 C_STATE_MODIFY Static Attribute Public Type reference (TYPE) /SLOAP/PERSISTENT_STATE '2' SLOAS: State of persistent object 20100127
3 C_TEXT_TYPE_OBJECT_DESCRIPTION Static Attribute Public Type reference (TYPE) /SLOAP/TEXT_TYPE 'OBJECT_DESCRIPTION' SLOAS text type 20100127
4 DATA_MODIFIED Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100127
5 DATA_READ Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100127
6 DESCRIPTION_READ Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100127
7 GUID Instance attribute Private Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100127
8 ID Instance attribute Private Type reference (TYPE) /SLOAP/ID SLOAS ID field 20100127
9 STATE Instance attribute Private Type reference (TYPE) /SLOAP/PERSISTENT_STATE '1' SLOAS: State of persistent object 20100127
10 T_DESCRIPTION Instance attribute Private Type reference (TYPE) /SLOAP/T_DESCRIPTION SLOAS: Description 20100127
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20100127
2 CREATE_NEW_GUID Static method Protected Method Creates new GUID 20100127
3 DELETE Instance method Private Method 20100127
4 DO_SAVE Instance method Protected Method Redefine by inheriting classes 20100127
5 GET_DESCRIPTIONS Instance method Protected Method Returns all descriptions 20100127
6 GET_GUID Instance method Private Method 20100127
7 GET_STATE Instance method Private Method 20100127
8 IS_MODIFIABLE Instance method Protected Method Returns ABAP_TRUE, when object is modifiable 20100127
9 I_DELETE Instance method Private Method Interfaceimplementation for DELETE 20100127
10 I_GET_DESCRIPTION Instance method Private Method Returns the description 20100127
11 I_GET_GUID Instance method Private Method Interfaceimplementation for GET_GUID 20100127
12 I_GET_ID Instance method Private Method Return ID of persistent object 20100127
13 I_GET_STATE Instance method Private Method Interfaceimplementation for GET_STATE 20100127
14 I_SAVE Instance method Private Method Interfaceimplementation for SAVE 20100127
15 I_SET_DESCRIPTION Instance method Private Method Sets the description 20100127
16 I_SET_STATE Instance method Private Method Interfaceimplementation for SET_STATE 20100127
17 LOCK Instance method Protected Method Lock Object 20100127
18 SAVE Instance method Private Method 20100127
19 SELECT_DESCRIPTIONS Instance method Protected Method Selects descriptions from database 20100127
20 SET_STATE Instance method Private Method 20100127
21 UNLOCK Instance method Protected Method Lock Object 20100127
Events
Class /SLOAP/CL_PERSISTENT has no event.
Types
Class /SLOAP/CL_PERSISTENT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100127
2 Importing IV_ID Call by reference Type reference (TYPE) /SLOAP/ID SLOAS ID field 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_MISSING_PARAMETER 20100127

Method CREATE_NEW_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_GUID Value transfer Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100127

Method CREATE_NEW_GUID on class /SLOAP/CL_PERSISTENT has no exception.

Method DELETE Signature

Method DELETE on class /SLOAP/CL_PERSISTENT has no parameter.
Method DELETE on class /SLOAP/CL_PERSISTENT has no exception.

Method DO_SAVE Signature

Method DO_SAVE on class /SLOAP/CL_PERSISTENT has no parameter.
Method DO_SAVE on class /SLOAP/CL_PERSISTENT has no exception.

Method GET_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DESCRIPTION Value transfer Type reference (TYPE) /SLOAP/T_DESCRIPTION SLOAS: Descritption 20100127

Method GET_DESCRIPTIONS on class /SLOAP/CL_PERSISTENT has no exception.

Method GET_GUID Signature

Method GET_GUID on class /SLOAP/CL_PERSISTENT has no parameter.
Method GET_GUID on class /SLOAP/CL_PERSISTENT has no exception.

Method GET_STATE Signature

Method GET_STATE on class /SLOAP/CL_PERSISTENT has no parameter.
Method GET_STATE on class /SLOAP/CL_PERSISTENT has no exception.

Method IS_MODIFIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MODIFIABLE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100127

Method IS_MODIFIABLE on class /SLOAP/CL_PERSISTENT has no exception.

Method I_DELETE Signature

Method I_DELETE on class /SLOAP/CL_PERSISTENT has no parameter.
# Exception Resumable Description Created on
1 /SLOAP/CX_INVALID_STATE 20100127

Method I_GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20100127
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20100127

Method I_GET_DESCRIPTION on class /SLOAP/CL_PERSISTENT has no exception.

Method I_GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_GUID Value transfer Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100127

Method I_GET_GUID on class /SLOAP/CL_PERSISTENT has no exception.

Method I_GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ID Value transfer Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100127

Method I_GET_ID on class /SLOAP/CL_PERSISTENT has no exception.

Method I_GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_STATE Value transfer Type reference (TYPE) /SLOAP/PERSISTENT_STATE SLOAS: State of persistent object 20100127

Method I_GET_STATE on class /SLOAP/CL_PERSISTENT has no exception.

Method I_SAVE Signature

Method I_SAVE on class /SLOAP/CL_PERSISTENT has no parameter.
# Exception Resumable Description Created on
1 /SLOAP/CX_INVALID_STATE 20100127

Method I_SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20100127
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20100127

Method I_SET_DESCRIPTION on class /SLOAP/CL_PERSISTENT has no exception.

Method I_SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE Call by reference Type reference (TYPE) /SLOAP/PERSISTENT_STATE SLOAS: State of persistent object 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_FOREIGN_LOCK 20100127
2 /SLOAP/CX_NO_SUCH_STATE 20100127

Method LOCK Signature

Method LOCK on class /SLOAP/CL_PERSISTENT has no parameter.
# Exception Resumable Description Created on
1 /SLOAP/CX_FOREIGN_LOCK 20100127

Method SAVE Signature

Method SAVE on class /SLOAP/CL_PERSISTENT has no parameter.
Method SAVE on class /SLOAP/CL_PERSISTENT has no exception.

Method SELECT_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DESCRIPTION Value transfer Type reference (TYPE) /SLOAP/T_DESCRIPTION SLOAS: Descritption 20100127
2 Importing IV_GUID Call by reference Type reference (TYPE) /SLOAP/GUID SLOAS: Guid 20100127

Method SELECT_DESCRIPTIONS on class /SLOAP/CL_PERSISTENT has no exception.

Method SET_STATE Signature

Method SET_STATE on class /SLOAP/CL_PERSISTENT has no parameter.
Method SET_STATE on class /SLOAP/CL_PERSISTENT has no exception.

Method UNLOCK Signature

Method UNLOCK on class /SLOAP/CL_PERSISTENT has no parameter.
Method UNLOCK on class /SLOAP/CL_PERSISTENT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 700