SAP ABAP Class CL_SIW_VARIABLE (SIW Variable)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_VARIABLE Variable from Construction Plan 20061208
Properties
Class CL_SIW_VARIABLE  
Short Description SIW Variable    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20061207   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIW_VARIABLE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_VARIABLE Variable from Construction Plan 20061208
Friends
Class CL_SIW_VARIABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOOLEAN_FLG Instance attribute Private Type reference (TYPE) XFELD Variable ist hat booleschen Typ 20070105
2 CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_SIW_CONTEXT 20061207
3 CON_DISPLAY Instance attribute Public Attribute reference (LIKE) 20070110
4 CON_EDITABLE Instance attribute Public Attribute reference (LIKE) 20070110
5 CON_INVISIBLE Instance attribute Public Attribute reference (LIKE) 20070110
6 CON_MANDATORY Instance attribute Public Attribute reference (LIKE) 20070110
7 DDIC_TYPE Instance attribute Private Type reference (TYPE) SIW_DTE_VAR_DDIC_TYPE DDIC Typ der Variable 20070104
8 DERIVED_FLG Instance attribute Private Type reference (TYPE) XFELD Variable ist von anderen Variablen abgeleitet 20070105
9 DESCRIPTION Instance attribute Private Type reference (TYPE) STRING 20080812
10 GROUP Instance attribute Private Type reference (TYPE) TS_GROUP Gruppe 20070123
11 GT_DFIES Static Attribute Private See coding 20110516
12 ID Instance attribute Private Type reference (TYPE) STRING 20080804
13 IS_CASE_SENSITIVE Instance attribute Private Type reference (TYPE) XFELD 20100625
14 MODE Instance attribute Private Type reference (TYPE) SIW_DTE_DISPLAY_MODE Display Mode for Variables 20080804
15 S_GROUPS Static Attribute Private Type reference (TYPE) TT_GROUP Gruppen 20070124
16 VALUE Instance attribute Private Type reference (TYPE) STRING 20080804
Methods
# Method Level Visibility Method type Description Created on
1 GET_DISPLAY_MODE Instance method Public Method 20070109
2 GET_GROUP_ID Instance method Public Method 20070131
3 GET_GROUP_TEXT Instance method Public Method 20070131
4 GET_ID Instance method Public Method 20070105
5 GET_TYPE Instance method Public Method 20070105
6 GET_VALUE Instance method Public Method 20070105
7 INIT Instance method Private Method Initialize the Variable 20061207
8 IS_BOOLEAN Instance method Public Method 20070105
9 IS_DERIVED Instance method Public Method 20070105
10 SET_DISPLAY_MODE Instance method Public Method 20070105
11 SET_GROUP Instance method Public Method Gruppe setzen (intern verwendet zur Clone-Erzeugung) 20070130
12 SET_IS_BOOLEAN Instance method Public Method 20070105
13 SET_IS_DERIVED Instance method Public Method 20070105
14 SET_VALUE Instance method Public Method 20070105
15 S_CREATE_VARIABLE_FROM_DDIC Static method Public Method Variable aus DDIC erzeugen 20061207
16 S_GET_TABLE_TEXT Static method Private Method Text zu einer DDIC Strukture auslesen 20070124
Events
Class CL_SIW_VARIABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_GROUP Private See coding 20110516 BEGIN OF ts_group, id TYPE ddobjname, text TYPE c LENGTH 60, END OF ts_group
2 TT_GROUP Private See coding 20110516 tt_group TYPE STANDARD TABLE OF ts_group WITH DEFAULT KEY
Method Signatures

Method GET_DISPLAY_MODE Signature

Method GET_DISPLAY_MODE on class CL_SIW_VARIABLE has no parameter.
Method GET_DISPLAY_MODE on class CL_SIW_VARIABLE has no exception.

Method GET_GROUP_ID Signature

Method GET_GROUP_ID on class CL_SIW_VARIABLE has no parameter.
Method GET_GROUP_ID on class CL_SIW_VARIABLE has no exception.

Method GET_GROUP_TEXT Signature

Method GET_GROUP_TEXT on class CL_SIW_VARIABLE has no parameter.
Method GET_GROUP_TEXT on class CL_SIW_VARIABLE has no exception.

Method GET_ID Signature

Method GET_ID on class CL_SIW_VARIABLE has no parameter.
Method GET_ID on class CL_SIW_VARIABLE has no exception.

Method GET_TYPE Signature

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

Method GET_VALUE Signature

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

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT 20061207
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20061207
3 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20061207
4 Importing I_TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20061207
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20061207

Method IS_BOOLEAN Signature

Method IS_BOOLEAN on class CL_SIW_VARIABLE has no parameter.
Method IS_BOOLEAN on class CL_SIW_VARIABLE has no exception.

Method IS_DERIVED Signature

Method IS_DERIVED on class CL_SIW_VARIABLE has no parameter.
Method IS_DERIVED on class CL_SIW_VARIABLE has no exception.

Method SET_DISPLAY_MODE Signature

Method SET_DISPLAY_MODE on class CL_SIW_VARIABLE has no parameter.
Method SET_DISPLAY_MODE on class CL_SIW_VARIABLE has no exception.

Method SET_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUP_ID Call by reference Type reference (TYPE) CSEQUENCE 20070130
2 Importing I_GROUP_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20070130

Method SET_GROUP on class CL_SIW_VARIABLE has no exception.

Method SET_IS_BOOLEAN Signature

Method SET_IS_BOOLEAN on class CL_SIW_VARIABLE has no parameter.
Method SET_IS_BOOLEAN on class CL_SIW_VARIABLE has no exception.

Method SET_IS_DERIVED Signature

Method SET_IS_DERIVED on class CL_SIW_VARIABLE has no parameter.
Method SET_IS_DERIVED on class CL_SIW_VARIABLE has no exception.

Method SET_VALUE Signature

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

Method S_CREATE_VARIABLE_FROM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20061208
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) CSEQUENCE 20061207
3 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20061207
4 Importing I_TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20061207
5 Returning R_REF_VARIABLE Value transfer Object reference (TYPE REF TO) IF_SIW_VARIABLE Variable des SIW Kontexts 20080804
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20061207

Method S_GET_TABLE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20070124
2 Returning R_STR_GROUP Value transfer Type reference (TYPE) TS_GROUP 20070124
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070124
History
Last changed by/on SAP  20130531 
SAP Release Created in 100