SAP ABAP Class CL_SIW_COMPOSER_HANDLER (Handler für Code Composer)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_COMPOSER_ADAPTER SIW Code Composer Adapter 20100714
Properties
Class CL_SIW_COMPOSER_HANDLER  
Short Description Handler für Code Composer    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SIW    
Program status     
Category 0   
Package S_SIW_PRODUCTION   Service Implementation Production 
Created 20070613   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_CMP_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_COMPOSER_ADAPTER SIW Code Composer Adapter 20100714
Friends
Class CL_SIW_COMPOSER_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_VERSION_TYPE Constant Public Type reference (TYPE) STRING 'VERSION' 20080328
2 GENERAL_VARIABLES Instance attribute Private Type reference (TYPE) CL_SIW_CMP_COMPOSER=>TAB_VARIABLE 20110128
3 PRODUCER_COMPOSERS Instance attribute Private See coding 20110128
4 PROJECT Instance attribute Private Type reference (TYPE) STRING 20110504
5 SIW_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070911
6 S_TAB_ALL Static Attribute Private See coding 20070613
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CALLBACK_FOR_PRODUCER Instance method Public Method 20110504
2 ADD_VARIABLE Instance method Public Method 20110128
3 ADD_VARIABLE_FOR_PIECE Instance method Public Method 20100720
4 ADD_VARIABLE_FOR_PRODUCER Instance method Public Method 20100720
5 FLUSH Static method Public Method Clear all Instances 20080624
6 FREE_COMPOSER Instance method Public Method Free indicated Composers 20100714
7 GET_COMPOSER Instance method Public Method Provides current Composer Instance Per Producer 20070613
8 SET_SIW_CONTEXT Instance method Public Method Set Variable SIW_CONTEXT 20070911
9 S_COMPARE_CODE Static method Public Method Compares two pieces of code 20080328
10 S_CREATE Static method Public Method Obsolete 20100715
11 S_GET_INSTANCE Static method Public Method Provides an Instance per Project 20070613
12 S_TRANSFER_CONTEXT_TO_COMPOSER Static method Public Method Static: Transfer a given Context to the given Composer 20070801
Events
Class CL_SIW_COMPOSER_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_COMPOSER Private See coding 20070613 BEGIN OF typ_str_composer, producer TYPE siw_dte_producer_type, composer TYPE REF TO cl_siw_cmp_composer, END OF typ_str_composer
2 TYP_STR_VERSION Private See coding 20080328 BEGIN OF typ_str_version, name TYPE c LENGTH 40, value TYPE c LENGTH 10, END OF typ_str_version
3 TYP_TAB_VERSION Private See coding 20080328 typ_tab_version TYPE STANDARD TABLE OF typ_str_version WITH DEFAULT KEY
Method Signatures

Method ADD_CALLBACK_FOR_PRODUCER Signature

Method ADD_CALLBACK_FOR_PRODUCER on class CL_SIW_COMPOSER_HANDLER has no parameter.
Method ADD_CALLBACK_FOR_PRODUCER on class CL_SIW_COMPOSER_HANDLER has no exception.

Method ADD_VARIABLE Signature

Method ADD_VARIABLE on class CL_SIW_COMPOSER_HANDLER has no parameter.
Method ADD_VARIABLE on class CL_SIW_COMPOSER_HANDLER has no exception.

Method ADD_VARIABLE_FOR_PIECE Signature

Method ADD_VARIABLE_FOR_PIECE on class CL_SIW_COMPOSER_HANDLER has no parameter.
Method ADD_VARIABLE_FOR_PIECE on class CL_SIW_COMPOSER_HANDLER has no exception.

Method ADD_VARIABLE_FOR_PRODUCER Signature

Method ADD_VARIABLE_FOR_PRODUCER on class CL_SIW_COMPOSER_HANDLER has no parameter.
Method ADD_VARIABLE_FOR_PRODUCER on class CL_SIW_COMPOSER_HANDLER has no exception.

Method FLUSH Signature

Method FLUSH on class CL_SIW_COMPOSER_HANDLER has no parameter.
Method FLUSH on class CL_SIW_COMPOSER_HANDLER has no exception.

Method FREE_COMPOSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCER Call by reference Type reference (TYPE) SIW_DTE_PRODUCER_TYPE 20100714

Method FREE_COMPOSER on class CL_SIW_COMPOSER_HANDLER has no exception.

Method GET_COMPOSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_CONTEXT_ID Call by reference Type reference (TYPE) SIW_DTE_PIECE_ID Prepare Code Composer Context for Object 20100715
2 Importing I_PRODUCER Value transfer Type reference (TYPE) SIW_DTE_PRODUCER_TYPE Producer Type for an Object 20070613
3 Returning R_COMPOSER Value transfer Object reference (TYPE REF TO) CL_CMP_COMPOSER Code Composer 20070613

Method GET_COMPOSER on class CL_SIW_COMPOSER_HANDLER has no exception.

Method SET_SIW_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070911

Method SET_SIW_CONTEXT on class CL_SIW_COMPOSER_HANDLER has no exception.

Method S_COMPARE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20080328
2 Importing I_TAB_CODE_DB Call by reference Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE 20080328
3 Importing I_TAB_CODE_NEW Call by reference Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE 20080328
4 Returning R_RC Value transfer Object reference (TYPE REF TO) CE_SIW_RC Enumeration für Check Results 20080328
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20090917

Method S_CREATE Signature

Method S_CREATE on class CL_SIW_COMPOSER_HANDLER has no parameter.
Method S_CREATE on class CL_SIW_COMPOSER_HANDLER has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT Value transfer Type reference (TYPE) CSEQUENCE 20070613
2 Returning R_HANDLER Value transfer Object reference (TYPE REF TO) CL_SIW_COMPOSER_HANDLER Handler für Code Composer 20070613

Method S_GET_INSTANCE on class CL_SIW_COMPOSER_HANDLER has no exception.

Method S_TRANSFER_CONTEXT_TO_COMPOSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPOSER Call by reference Object reference (TYPE REF TO) CL_CMP_COMPOSER Code Composer 20070801
2 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070801

Method S_TRANSFER_CONTEXT_TO_COMPOSER on class CL_SIW_COMPOSER_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in