SAP ABAP Class CL_SWF_CNT_ELEMENT (Abstraction of Container Element)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_CNT (Package) Workflow: Container
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_CNT_ELEMENT Abstraction of Container Element 20000331
Properties
Class CL_SWF_CNT_ELEMENT  
Short Description Abstraction of Container Element    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SWF_CNT_001    
Program status P  SAP Standard Production Program 
Category 0   
Package SWF_CNT   Workflow: Container 
Created 20000331   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SWF_CNT_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SWF_EXP_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SWFCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SWFEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SWFUT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWF_CNT_ELEMENT Abstraction of Container Element 20000331
Friends
# Friend Modeled only Created on Description
1 CL_SWF_CNT_CONTAINER 20010117 Container: Implementing Class
2 CL_SWF_CNT_SERVICE 20001017 Container: Instance-Independent Utilities
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_OWN_MSGID Constant Private Type reference (TYPE) SYMSGID 'SWF_CNT_001' Container Message Class (Used in Error Macros) 20001221
2 M_DEBUG Static Attribute Private Type reference (TYPE) XFLAG Debugging-Flag: Show Properties in Plaintext 20010726
3 M_ELEM_PROPS Instance attribute Private Type reference (TYPE) STRING Element Properties in Plaintext 20010726
4 M_ELEM_REF Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Element Definition 20000404
5 M_ERRORPOR Static Attribute Private Type reference (TYPE) SIBFLPOR Container-Por in Case of Error (Used in Error Macros) 20001221
6 M_EXTENSION_HISTORY Instance attribute Private Type reference (TYPE) STRING Path Through all Extensions up to Element 20010425
7 M_EXTENSION_TYPE Instance attribute Private Type reference (TYPE) CHAR1 Element Local or in Enhancement 20000411
8 M_HOME Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container in Which Element Is Physically Stored 20001221
9 M_IS_LOCAL Instance attribute Private Type reference (TYPE) XFLAG Element Is a Local Copy of an Element in Def. Erw. 20010515
10 M_NAME Instance attribute Private Type reference (TYPE) SWFDNAME Name of Encapsulated Element 20010515
11 M_OWNER Instance attribute Private Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container, to Which the Element Belongs 20000404
12 M_READ_ONLY Instance attribute Private Type reference (TYPE) XFLAG Element Must Not Be Changed 20000407
13 M_T100 Static Attribute Private Type reference (TYPE) SWF_T100MS Structure for T100 a Message (Used in Error Macros) 20001221
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN Instance method Public Method 20001215
2 CHECK_FOR_SHARED_BUFFER Instance method Protected Method Checks Whether Element Can Be Buffered in Shared Memory 20041025
3 CHECK_REF_FOR_SHARED_BUFFER Static method Protected Method Checks Whether Data Reference Can Be Buffered in Shared Mem. 20041025
4 CLEAR_PROPS Instance method Public Method 20000407
5 CLEAR_VALUE Instance method Public Method 20000403
6 CONSTRUCTOR Instance method Public Constructor Constructor 20000407
7 COPY Instance method Public Method 20000403
8 CREATE_BY_DATA Instance method Public Method 20000615
9 CREATE_BY_ELEMENT_REFERENCE Static method Public Method Element Object Using Reference to Element Structure 20000615
10 CREATE_BY_REFERENCE Instance method Public Method 20000403
11 CREATE_BY_TYPEDESCR Instance method Public Method 20000615
12 CREATE_BY_TYPENAME Instance method Public Method 20000925
13 DISPLAY Instance method Public Method 20000403
14 EDIT Instance method Public Method 20000403
15 GET_CHANGE_DATA Instance method Public Method 20010110
16 GET_ELEM_REF Instance method Public Method Get Reference to Element 20000407
17 GET_EXTENSION_TYPE Instance method Public Method If Element Is in Enhancement: Type of Enhancement 20000411
18 GET_NAME Instance method Public Method 20000404
19 GET_OWNER Instance method Public Method 20000713
20 GET_PROPS Instance method Public Method 20000407
21 GET_QNAME Instance method Public Method 20020903
22 GET_TEXTS Instance method Public Method 20000530
23 GET_TYPE Instance method Public Method 20000728
24 GET_TYPEDESCR Instance method Public Method 20000403
25 GET_UNIT Instance method Public Method 20000403
26 GET_VALUE Instance method Public Method 20000403
27 GET_VALUE_REF Instance method Public Method 20000403
28 HAS_PROPS Instance method Public Method 20010918
29 INITIALIZE_VALUE Instance method Public Method 20000925
30 IS_LOCKED Instance method Public Method Element Must Not Be Changed (Container Read-Only) 20000407
31 LOCALIZE_ELEMENT Instance method Protected Method Copy Element from Def. Enh. to Local Container 20010425
32 PREPARE_FOR_SHARED_BUFFER Instance method Protected Method Convert All Data References Based on Element 20040628
33 QUERY Instance method Public Method 20010104
34 SET_ARGTYPE Instance method Public Method 20000404
35 SET_CHANGE_DATA Instance method Public Method 20010110
36 SET_NAME Instance method Public Method 20000404
37 SET_PROPS Instance method Public Method 20000407
38 SET_QNAME Instance method Public Method 20020903
39 SET_TEXTS Instance method Public Method 20000530
40 SET_TYPE Instance method Public Method 20000728
41 SET_UNIT Instance method Public Method 20000403
42 SET_VALUE Instance method Public Method 20000403
43 SET_VALUE_REF Instance method Public Method 20000403
Events
Class CL_SWF_CNT_ELEMENT has no event.
Types
Class CL_SWF_CNT_ELEMENT has no local type.
Method Signatures

Method ASSIGN Signature

Method ASSIGN on class CL_SWF_CNT_ELEMENT has no parameter.
Method ASSIGN on class CL_SWF_CNT_ELEMENT has no exception.

Method CHECK_FOR_SHARED_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CHECKED Value transfer Type reference (TYPE) ABAP_BOOL 'X' - Shared Memory Kopie OK / ' ' - Kopie nicht möglich 20041025

Method CHECK_FOR_SHARED_BUFFER on class CL_SWF_CNT_ELEMENT has no exception.

Method CHECK_REF_FOR_SHARED_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF Call by reference Object reference (TYPE REF TO) DATA Zu prüfende Datenreferenz 20041025
2 Importing IM_ROOT Call by reference Type reference (TYPE) I 0 Internal: Rekursionssteuerung 20041025
3 Returning RE_CHECKED Value transfer Type reference (TYPE) ABAP_BOOL 'X' - Shared Memory Kopie OK / ' ' - Kopie nicht möglich 20041025

Method CHECK_REF_FOR_SHARED_BUFFER on class CL_SWF_CNT_ELEMENT has no exception.

Method CLEAR_PROPS Signature

Method CLEAR_PROPS on class CL_SWF_CNT_ELEMENT has no parameter.
Method CLEAR_PROPS on class CL_SWF_CNT_ELEMENT has no exception.

Method CLEAR_VALUE Signature

Method CLEAR_VALUE on class CL_SWF_CNT_ELEMENT has no parameter.
Method CLEAR_VALUE on class CL_SWF_CNT_ELEMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Elementdaten 20000407
2 Importing EXTENSION_HISTORY Value transfer Type reference (TYPE) STRING Pfad durch alle Erweiterungen bis zum Element 20010425
3 Importing EXTENSION_TYPE Value transfer Type reference (TYPE) CHAR1 Element lokal (' ') oder in einer Erweiterung (D, P, I) 20000411
4 Importing HOME Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Referenz auf Container, in dem das Element (physisch) liegt 20001221
5 Importing IS_LOCAL_COPY Call by reference Type reference (TYPE) XFLAG SPACE 'X' - lokale Kopie eines Elts. der Def. Erweiterung 20010515
6 Importing NAME Value transfer Type reference (TYPE) SWFDNAME Name, fals ELEMENT_REF initial ist. 20000718
7 Importing NAME_STRING Value transfer Type reference (TYPE) STRING Name als string, fals ELEMENT_REF initial ist. 20010725
8 Importing OWNER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Referenz auf Container, dem das Element (logisch) gehört 20000407
9 Importing QNAME Call by reference Type reference (TYPE) SWFDQNAME Qualifizierter Name eines Containerelements 20020903
10 Importing READ_ONLY Call by reference Type reference (TYPE) XFELD 'X' - Element darf nicht verändert werden 20000407

Method CONSTRUCTOR on class CL_SWF_CNT_ELEMENT has no exception.

Method COPY Signature

Method COPY on class CL_SWF_CNT_ELEMENT has no parameter.
Method COPY on class CL_SWF_CNT_ELEMENT has no exception.

Method CREATE_BY_DATA Signature

Method CREATE_BY_DATA on class CL_SWF_CNT_ELEMENT has no parameter.
Method CREATE_BY_DATA on class CL_SWF_CNT_ELEMENT has no exception.

Method CREATE_BY_ELEMENT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_EXTENSION_TYPE Call by reference Type reference (TYPE) CHAR1 Art der Erweiterung, in der das Element liegt 20000615
2 Importing COPY Call by reference Type reference (TYPE) XFELD Element (Wert, Einheit, Eigenschaften) wird kopiert. 20000615
3 Importing COPY_TEXTS Call by reference Type reference (TYPE) XFELD 'X' 'X' - Sprachabhängige Texte kopieren 20010326
4 Importing DATA_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf Containerzeile 20000615
5 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_ELEMENT Neu erzeugtes Element 20000615
6 Importing EXTENSION_HISTORY Call by reference Type reference (TYPE) STRING Pfad durch alle Erweiterungen bis zum Element 20010425
7 Importing HOME Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container, in dem dieses Element (physisch) liegt 20001221
8 Importing IS_LOCAL_COPY Call by reference Type reference (TYPE) XFELD SPACE 'X' - lokale Kopie eines Elts. der Def. Erweiterung 20010515
9 Importing KEEP_VALUE_AND_UNIT_REF Call by reference Type reference (TYPE) XFELD 'X' - Wert und Einheit NICHT kopieren. 20010615
10 Importing OWNER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container, dem dieses Element (logisch) gehört 20000615
11 Importing READ_ONLY Call by reference Type reference (TYPE) XFELD Element darf nicht verändert werden. 20000615

Method CREATE_BY_ELEMENT_REFERENCE on class CL_SWF_CNT_ELEMENT has no exception.

Method CREATE_BY_REFERENCE Signature

Method CREATE_BY_REFERENCE on class CL_SWF_CNT_ELEMENT has no parameter.
Method CREATE_BY_REFERENCE on class CL_SWF_CNT_ELEMENT has no exception.

Method CREATE_BY_TYPEDESCR Signature

Method CREATE_BY_TYPEDESCR on class CL_SWF_CNT_ELEMENT has no parameter.
Method CREATE_BY_TYPEDESCR on class CL_SWF_CNT_ELEMENT has no exception.

Method CREATE_BY_TYPENAME Signature

Method CREATE_BY_TYPENAME on class CL_SWF_CNT_ELEMENT has no parameter.
Method CREATE_BY_TYPENAME on class CL_SWF_CNT_ELEMENT has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_SWF_CNT_ELEMENT has no parameter.
Method DISPLAY on class CL_SWF_CNT_ELEMENT has no exception.

Method EDIT Signature

Method EDIT on class CL_SWF_CNT_ELEMENT has no parameter.
Method EDIT on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_CHANGE_DATA Signature

Method GET_CHANGE_DATA on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_CHANGE_DATA on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_ELEM_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT_REF Value transfer Object reference (TYPE REF TO) DATA Datenreferenz auf das Element 20000407

Method GET_ELEM_REF on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_EXTENSION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTENSION_TYPE Value transfer Type reference (TYPE) CHAR1 ' ' - lokal, 'D' - Definition, 'P' - Parent, 'I' - Include 20000411

Method GET_EXTENSION_TYPE on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_NAME on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_OWNER Signature

Method GET_OWNER on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_OWNER on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_PROPS Signature

Method GET_PROPS on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_PROPS on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_QNAME Signature

Method GET_QNAME on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_QNAME on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_TEXTS Signature

Method GET_TEXTS on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_TEXTS on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_TYPE on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_TYPEDESCR Signature

Method GET_TYPEDESCR on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_TYPEDESCR on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_UNIT Signature

Method GET_UNIT on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_UNIT on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_VALUE Signature

Method GET_VALUE on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_VALUE on class CL_SWF_CNT_ELEMENT has no exception.

Method GET_VALUE_REF Signature

Method GET_VALUE_REF on class CL_SWF_CNT_ELEMENT has no parameter.
Method GET_VALUE_REF on class CL_SWF_CNT_ELEMENT has no exception.

Method HAS_PROPS Signature

Method HAS_PROPS on class CL_SWF_CNT_ELEMENT has no parameter.
Method HAS_PROPS on class CL_SWF_CNT_ELEMENT has no exception.

Method INITIALIZE_VALUE Signature

Method INITIALIZE_VALUE on class CL_SWF_CNT_ELEMENT has no parameter.
Method INITIALIZE_VALUE on class CL_SWF_CNT_ELEMENT has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LOCKED Value transfer Type reference (TYPE) XFELD 'X' - Element darf nicht geändert werden 20000407

Method IS_LOCKED on class CL_SWF_CNT_ELEMENT has no exception.

Method LOCALIZE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_LOCAL Value transfer Type reference (TYPE) XFLAG 'X' - Element darf lokal geändert werden 20010425

Method LOCALIZE_ELEMENT on class CL_SWF_CNT_ELEMENT has no exception.

Method PREPARE_FOR_SHARED_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AREA Call by reference Object reference (TYPE REF TO) CL_ABAP_MEMORY_AREA Zeiger auf zu verwendenden Speicherbereich 20041025

Method PREPARE_FOR_SHARED_BUFFER on class CL_SWF_CNT_ELEMENT has no exception.

Method QUERY Signature

Method QUERY on class CL_SWF_CNT_ELEMENT has no parameter.
Method QUERY on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_ARGTYPE Signature

Method SET_ARGTYPE on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_ARGTYPE on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_CHANGE_DATA Signature

Method SET_CHANGE_DATA on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_CHANGE_DATA on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_NAME Signature

Method SET_NAME on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_NAME on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_PROPS Signature

Method SET_PROPS on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_PROPS on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_QNAME Signature

Method SET_QNAME on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_QNAME on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_TEXTS Signature

Method SET_TEXTS on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_TEXTS on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_TYPE Signature

Method SET_TYPE on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_TYPE on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_UNIT Signature

Method SET_UNIT on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_UNIT on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_VALUE Signature

Method SET_VALUE on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_VALUE on class CL_SWF_CNT_ELEMENT has no exception.

Method SET_VALUE_REF Signature

Method SET_VALUE_REF on class CL_SWF_CNT_ELEMENT has no parameter.
Method SET_VALUE_REF on class CL_SWF_CNT_ELEMENT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610