SAP ABAP Class CL_SIW_CMP_COMPOSER (if_siw_composer_adapter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_PRODUCTION (Package) Service Implementation Production
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CMP_COMPOSER SAP INTERNAL USAGE: Code Composer 20100714
Properties
Class CL_SIW_CMP_COMPOSER  
Short Description if_siw_composer_adapter    
Super Class CL_CMP_COMPOSER SAP INTERNAL USAGE: Code Composer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_PRODUCTION   Service Implementation Production 
Created 20100714   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIW_CMP_COMPOSER has no forward declaration.
Interfaces
Class CL_SIW_CMP_COMPOSER has no interface implemented.
Friends
Class CL_SIW_CMP_COMPOSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_OBJECT Instance attribute Private Type reference (TYPE) SIW_DTE_PIECE_ID Object for which the Code Composer Context is Set 20100715
2 FLG_DONT_ADD_VAR Instance attribute Private Type reference (TYPE) XFELD Variable should not be added to TAB_VAR 20100715
3 TAB_VAR Instance attribute Private Type reference (TYPE) TAB_VARIABLE 20100715
4 TAB_VAR_PER_OBJECT Instance attribute Private Type reference (TYPE) TAB_VARIABLE_PER_OBJECT 20100715
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VAR_FOR_OBJECT Instance method Public Method Add Object Specific Variables to Buffer TAB_VAR_PER_OBJECT 20100714
2 GET_OBJECT_VAR Instance method Public Method Retrieve variable/Check Variable existence per Object 20110513
3 GET_STR_VARIABLE Instance method Private Method Convert Name and Value to Structure 20100721
4 GET_VAR Instance method Public Method Retrieve variable/Check Variable existence 20110513
5 INIT Instance method Public Method Place General Variables in Composer Context 20110513
6 INIT_FOR_OBJECT Instance method Public Method Place Object Specific Variables in Composer Context 20100715
7 SUPER_ADD_VAR Instance method Private Method Place Variable in Code Composer Without Buffering in TAB_VAR 20100715
Events
Class CL_SIW_CMP_COMPOSER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STR_VARIABLE Public See coding 20100715 BEGIN OF str_variable , name TYPE string, value TYPE REF TO data, END OF str_variable
2 STR_VARIABLE_PER_OBJECT Private See coding 20100715 BEGIN OF str_variable_per_object , object TYPE siw_dte_piece_id, variables TYPE tab_variable, END OF str_variable_per_object
3 TAB_VARIABLE Public See coding 20100715 tab_variable TYPE STANDARD TABLE OF str_variable WITH DEFAULT KEY
4 TAB_VARIABLE_PER_OBJECT Private See coding 20100715 tab_variable_per_object TYPE STANDARD TABLE OF str_variable_per_object WITH DEFAULT KEY
Method Signatures

Method ADD_VAR_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Variable Name 20100714
2 Importing I_OBJECT Call by reference Type reference (TYPE) SIW_DTE_PIECE_ID Object ID 20100714
3 Importing I_VALUE Call by reference Type reference (TYPE) ANY Variable Value 20100714

Method ADD_VAR_FOR_OBJECT on class CL_SIW_CMP_COMPOSER has no exception.

Method GET_OBJECT_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Variable Name 20110513
2 Importing I_OBJECT Call by reference Type reference (TYPE) CHAR30 Object ID 20110513
3 Returning R_STR_VARIABLE Value transfer Type reference (TYPE) STR_VARIABLE 20110513
# Exception Resumable Description Created on
1 CX_SIW_NOT_FOUND Not Existing Object or Information 20110513

Method GET_STR_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20100721
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20100721
3 Returning R_STR_VARIABLE Value transfer Type reference (TYPE) STR_VARIABLE 20100721

Method GET_STR_VARIABLE on class CL_SIW_CMP_COMPOSER has no exception.

Method GET_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110513
2 Returning R_STR_VARIABLE Value transfer Type reference (TYPE) STR_VARIABLE 20110513
# Exception Resumable Description Created on
1 CX_SIW_NOT_FOUND Not Existing Object or Information 20110513

Method INIT Signature

Method INIT on class CL_SIW_CMP_COMPOSER has no parameter.
Method INIT on class CL_SIW_CMP_COMPOSER has no exception.

Method INIT_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) SIW_DTE_PIECE_ID Object Identifier 20100715

Method INIT_FOR_OBJECT on class CL_SIW_CMP_COMPOSER has no exception.

Method SUPER_ADD_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Variable Name 20100715
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Variable Value 20100715

Method SUPER_ADD_VAR on class CL_SIW_CMP_COMPOSER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731