SAP ABAP Interface IF_SWF_BND_COMP_VALUE_ACCESS (Value Access to a Component Using Its Name)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_BND (Package) Workflow: Data Flow
Properties
Interface IF_SWF_BND_COMP_VALUE_ACCESS  
Short Description Value Access to a Component Using Its Name    
General Data
Package SWF_BND   Workflow: Data Flow 
Created 20000303   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWF_BND_COMP_VALUE_ACCESS has no forward declaration.
Interfaces
Interface IF_SWF_BND_COMP_VALUE_ACCESS has no interface.
Friends
Interface IF_SWF_BND_COMP_VALUE_ACCESS has no friend.
Attributes
Interface IF_SWF_BND_COMP_VALUE_ACCESS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_COMP_VALUE Instance method Public Method Sets Value of Component to Type-Based Initial Value 20000303
2 GET_COMP_VALUE Instance method Public Method Delivers a Copy of the Value of the Component 20000303
3 GET_COMP_VALUE_REF Instance method Public Method Delivers a Data Reference to the Value of the Component 20000303
4 LIST_COMPONENTS Instance method Public Method Delivers a List with Names of all (Top-Level) Component 20000303
5 SET_COMP_VALUE Instance method Public Method Sets the Value of the Component (Using an ABAP Field) 20000303
6 SET_COMP_VALUE_REF Instance method Public Method Sets the Value of the Component (Using a Data Reference) 20000303
Events
Interface IF_SWF_BND_COMP_VALUE_ACCESS has no event.
Types
Interface IF_SWF_BND_COMP_VALUE_ACCESS has no local type.
Method Signatures

Method CLEAR_COMP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) SWFDNAME Name der zu initialisierenden Komponente 20000303
2 Importing RESTORE_DEFAULT_VALUE Call by reference Type reference (TYPE) XFELD SPACE 'X' - ggf. definierten Defaultwert wiederherstellen 20000628
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONT_ACCESS_DENIED Ändernder Zugriff auf Container nicht erlaubt 20000628
2 CX_SWF_CNT_ELEM_ACCESS_DENIED Element darf nicht verändert werden 20000628
3 CX_SWF_CNT_ELEM_NOT_FOUND Element nicht gefunden 20000628

Method GET_COMP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) SWFDNAME Name der zu Komponente, deren Wert gelesen werden soll 20000303
2 Exporting UNIT Call by reference Type reference (TYPE) ANY Einheit der Komponente 20000307
3 Exporting UNITTYPE Value transfer Type reference (TYPE) SWFDUNITTP Art der Einheit 20000307
4 Exporting VALUE Call by reference Type reference (TYPE) ANY Kopie des aktuellen Wertes der Komponente 20000303
# Exception Resumable Description Created on
1 CX_SWF_CNT_ELEM_DEF_INVALID Elementdefinition ist ungültig 20000619
2 CX_SWF_CNT_ELEM_NOT_FOUND Element nicht gefunden 20000619
3 CX_SWF_CNT_ELEM_TYPE_CONFLICT Wert nicht typkompatibel zum Aktualparameter 20000619
4 CX_SWF_CNT_UNIT_TYPE_CONFLICT Einheit nicht typkompatibel zum Aktualparameter 20000619

Method GET_COMP_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY Call by reference Type reference (TYPE) XFELD SPACE 'X' - Wert/Einheit kopieren, ' ' - ... referenzieren 20000629
2 Exporting IS_BUSINESS_OBJECT Call by reference Type reference (TYPE) XFELD 'X' - Element ist ein Business-Objekt 20000705
3 Importing NAME Value transfer Type reference (TYPE) SWFDNAME Name der zu Komponente, deren Wert referenziert werden soll 20000303
4 Exporting UNITTYPE Value transfer Type reference (TYPE) SWFDUNITTP Art der Einheit 20000314
5 Exporting UNIT_REF Value transfer Type reference (TYPE) REF TO DATA Datenreferenz, zeigt auf Einheit der Komponente 20000404
6 Exporting VALUE_REF Value transfer Type reference (TYPE) REF TO DATA Datenrererenz, zeigt auf den Wert der Komponente 20000314
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONT_ACCESS_DENIED Ändernder Zugriff auf Container nicht erlaubt 20000629
2 CX_SWF_CNT_ELEM_ACCESS_DENIED Element darf nicht verändert werden 20000629
3 CX_SWF_CNT_ELEM_DEF_INVALID Elementdefinition (z.B. Typname) ist ungültig 20000629
4 CX_SWF_CNT_ELEM_NOT_FOUND Element nicht gefunden 20000629

Method LIST_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT_LIST Value transfer Type reference (TYPE) SWFDNAMTAB Liste mit Namen aller Toplevel-Komponenten 20000303
2 Importing LIST_DEFAULT Call by reference Type reference (TYPE) XFELD 'X' Sicht- und änderbare Komponenten listen 20000303
3 Importing LIST_HIDDEN Call by reference Type reference (TYPE) XFELD SPACE Versteckte Komponenten listen 20000303
4 Importing LIST_READONLY Call by reference Type reference (TYPE) XFELD 'X' Konstante Komponenten listen 20000303
5 Importing LIST_SYSTEM Call by reference Type reference (TYPE) XFELD SPACE Systemkomponenten listen 20000303

Method LIST_COMPONENTS on Interface IF_SWF_BND_COMP_VALUE_ACCESS has no exception.

Method SET_COMP_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY Call by reference Type reference (TYPE) XFELD 'X' ' ' - Wert und Einheit NICHT kopieren sondern referenzieren 20000628
2 Importing NAME Value transfer Type reference (TYPE) SWFDNAME Name der zu Komponente, deren Wert gesetzt werden soll 20000303
3 Importing UNIT Call by reference Type reference (TYPE) ANY Einheit der Komponente 20000307
4 Importing VALUE Call by reference Type reference (TYPE) ANY Wert 20000303
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONT_ACCESS_DENIED Ändernder Zugriff auf Container nicht erlaubt 20000619
2 CX_SWF_CNT_ELEM_ACCESS_DENIED Element darf nicht geändert werden 20000619
3 CX_SWF_CNT_ELEM_DEF_INVALID Elementdefinition ist ungültig 20000619
4 CX_SWF_CNT_ELEM_TYPE_CONFLICT Typkonflikt zwischen Elementwert und Aktualparameter 20000619
5 CX_SWF_CNT_UNIT_TYPE_CONFLICT Typkonflikt zwischen Einheit und Aktualparameter 20000619

Method SET_COMP_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY Call by reference Type reference (TYPE) XFELD SPACE 'X' - Wert/Einheit kopieren, ' ' - Referenzieren 20000628
2 Importing NAME Value transfer Type reference (TYPE) SWFDNAME Name der zu Komponente, deren Wert gesetzt werden soll 20000303
3 Importing UNIT_REF Value transfer Type reference (TYPE) REF TO DATA Datenreferenz, zeigt auf Einheit der Komponente 20000404
4 Importing VALUE_REF Value transfer Type reference (TYPE) REF TO DATA Datenrererenz, zeigt auf den zu setzenden Wert 20000314
# Exception Resumable Description Created on
1 CX_SWF_CNT_CONT_ACCESS_DENIED Ändernder Zugriff auf Container nicht erlaubt 20000619
2 CX_SWF_CNT_ELEM_ACCESS_DENIED Element darf nicht verändert werden 20000619
3 CX_SWF_CNT_ELEM_DEF_INVALID Elementdefinition (z.B. Typname) ist ungültig 20000619
4 CX_SWF_CNT_ELEM_TYPE_CONFLICT Typkonflikt zwischen Wert und Aktualparameter 20000619
5 CX_SWF_CNT_UNIT_TYPE_CONFLICT Typkonflikt zwischen Einheit und Aktualparameter 20000619
History
Last changed by/on SAP  20110908 
SAP Release Created in 46D