SAP ABAP Class CL_SIW_CLIF_PRODUCER (Default Producer für Klassen und Interfaces)
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_PRODUCER Producer of Generated Objects 20061216
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_SOA_SIW_TMPL_MAPPING_PRD Mapping Producer 20100716
2 Inheritance (c INHERITING FROM c_ref)  CL_SIW_MAPPING_PRODUCER Mapping Producer 20070321
Properties
Class CL_SIW_CLIF_PRODUCER  
Short Description Default Producer für Klassen und Interfaces    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class SIW    
Program status     
Category 0   
Package S_SIW_PRODUCTION   Service Implementation Production 
Created 20061216   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CE_SIW_PRODUCER_TYPE_DEFAULT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_CMP_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SIW_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_SIW_PIECE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SIW_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 SABOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SEOF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
13 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
14 SEOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
15 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_PRODUCER Producer of Generated Objects 20061216
Friends
Class CL_SIW_CLIF_PRODUCER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CMP Instance attribute Public Object reference (TYPE REF TO) CL_SIW_CMP_COMPOSER Code Composer 20061219
2 CONTEXT Instance attribute Protected Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070614
3 CON_ANNOTATION_DESCRIPTION Constant Public Type reference (TYPE) STRING 'DESCRIPTION' 20070816
4 CON_AREA Constant Public Type reference (TYPE) STRING 'AREA' 20061218
5 CON_DUMMY_PROG Constant Public Type reference (TYPE) SY-REPID 'SIW_DUMMY_PROG' Dummy Name eines Programmes 20061219
6 CON_INCL_CCAU Constant Public Type reference (TYPE) SIW_DTE_CLIF_INCL_EXTENSION 'CCAU' R/2 table 20070315
7 CON_INCL_CCDEF Constant Public Type reference (TYPE) SIW_DTE_CLIF_INCL_EXTENSION 'CCDEF' R/2 table 20070315
8 CON_INCL_CCIMP Constant Public Type reference (TYPE) SIW_DTE_CLIF_INCL_EXTENSION 'CCIMP' R/2 table 20070315
9 CON_INCL_CCMAC Constant Public Type reference (TYPE) SIW_DTE_CLIF_INCL_EXTENSION 'CCMAC' R/2 table 20070315
10 CON_SEPARATOR Constant Public Type reference (TYPE) CHAR1 ':' Trennzeichen 20070205
11 CON_TEMPLATE Constant Public Type reference (TYPE) STRING 'TEMPLATE' 20061218
12 CON_TODO_DONE Constant Public Type reference (TYPE) STRING 'DONE' 20070110
13 CON_TODO_OPTIONAL Constant Public Type reference (TYPE) STRING 'OPTIONAL' 20070111
14 CON_TODO_RELEVANCE Constant Public Type reference (TYPE) STRING 'RELEVANCE' 20070111
15 CON_TODO_STATUS Constant Public Type reference (TYPE) STRING 'STATUS' 20070111
16 CON_TODO_TYPE Constant Public Type reference (TYPE) STRING 'TODO' 20070110
17 CON_VAR_CLASSNAME Constant Public Type reference (TYPE) STRING 'CLASSNAME' 20070205
18 CON_VAR_INCLNAME Constant Public Type reference (TYPE) SYREPID 'INCLNAME' ABAP Program: Current Main Program 20070320
19 CON_VAR_INCLTYPE Constant Public Type reference (TYPE) STRING 'INCLTYPE' ABAP Program: Current Main Program 20070320
20 CON_VAR_INTERFACENAME Constant Public Type reference (TYPE) STRING 'INTERFACENAME' 20070205
21 CON_VAR_METHODNAME Constant Public Type reference (TYPE) STRING 'METHODNAME' 20070205
22 CON_VERSION_TYPE Constant Public Type reference (TYPE) STRING 'VERSION' 20070112
23 DEVCLASS Instance attribute Protected Type reference (TYPE) DEVCLASS Package 20090910
24 REPOSITORY_READER Instance attribute Protected Object reference (TYPE REF TO) IF_SIW_REPOSITORY_READER 20070315
25 REPOSITORY_WRITER Instance attribute Protected Object reference (TYPE REF TO) IF_SIW_REPOSITORY_WRITER 20070315
26 RESOURCE_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER 20070307
Methods
# Method Level Visibility Method type Description Created on
1 CALIBRATE_CODING Instance method Private Method Normalize Lines of Coding 20091109
2 CHECK_FEASIBILITY Instance method Public Method 20070219
3 CHECK_FEASIBILITY_CINC Instance method Private Method Check Feasibility of Production (Class Include) 20070320
4 CHECK_FEASIBILITY_CLIF Instance method Private Method Check Feasibility of Production (Class / Interface) 20070205
5 CHECK_FEASIBILITY_METHOD Instance method Private Method Check Feasibility of Production (Method) 20070205
6 COMPARE Instance method Public Method 20070219
7 COMPARE_CINC Instance method Private Method Compare Class Include with Database Version 20070320
8 COMPARE_CLIF Instance method Private Method Compare Class / Interface with Version on Database 20070206
9 COMPARE_METHOD Instance method Private Method Compare Transient Version of Method with Database 20070206
10 CONVERT_META_STRN2XML Static method Private Method Konvertierung Metastring (XML) nach STRN Typ 20070108
11 CONVERT_META_XML2STRN Static method Private Method Convert Metastring (XML) to String Type 20070108
12 CREATE_CINC_FROM_DB Instance method Private Method Create Class Include from Database 20070320
13 CREATE_CLIF_FROM_DB Instance method Private Method Create Class / Interface from Database 20070206
14 CREATE_METHOD_FROM_DB Instance method Private Method Create Method from Database 20070206
15 CREATE_PIECE_DESCR Instance method Public Method 20061218
16 CREATE_PIECE_FROM_DB Instance method Public Method 20061218
17 DELETE Instance method Public Method 20070219
18 DELETE_CINC Instance method Private Method Delete Class Include 20070320
19 DELETE_CLIF Instance method Private Method Delete Class / Interface 20070215
20 DELETE_METHOD Instance method Private Method Delete Method 20070219
21 EXTRACT_DESCRIPTIONS Static method Protected Method Extract Descriptions 20070816
22 EXTRACT_VERSION_ANNOTATIONS Static method Public Method Retrieve Version Information from Generated Code 20061220
23 FILL_COMPOSER_CONTEXT Instance method Protected Method Fill Composer with the Current Context 20061216
24 GET_COMPOSER Instance method Protected Method Get Instance of Code Composer 20070911
25 GET_METHOD_CODE Instance method Protected Method Get Method Code 20070124
26 GET_METHOD_INCLUDE Instance method Public Method Retrieve Method Include Infromation 20070205
27 GET_SHARE_ATTRIBUTE Static method Public Method Retrieve "Shared Attributed" Indicator 20070123
28 GET_STRN_CLASS Instance method Private Method Fill Class Variable from Database 20061219
29 GET_STRN_INTERFACE Instance method Private Method Fill Interface Variable from Database 20061219
30 INIT Instance method Private Method Initialization 20070307
31 PREPARE_TADIR_FOR_CLIF_IMPORT Instance method Private Method Prepare Object Catalog (Class / Interface Entry) 20070111
32 PRODUCE Instance method Public Method 20061216
33 PRODUCE_CINC Instance method Protected Method Produce Class Include 20070320
34 PRODUCE_CLIF Instance method Protected Method Produce Class or Interface 20070205
35 PRODUCE_METHOD Instance method Protected Method Produce Method 20070205
36 READ_REPORT Instance method Public Method Read Report Information 20070208
37 RESCUE_CLASS_INCLUDES Instance method Private Method Rescue Class Includes (Database Version) 20070127
38 RESCUE_DB_CLASS Instance method Private Method Rescue Class (Database Version) 20070108
39 RESCUE_DB_INTERFACE Instance method Private Method Rescue Interface (Database Version) 20061219
40 RESCUE_DB_PIECE Instance method Private Method Rescue (any) Piece of the Database 20061219
41 SAVE Instance method Public Method 20061216
42 SAVE_CINC Instance method Private Method Save Class Include 20070320
43 SAVE_CLIF Instance method Private Method Save Class / Interface 20070205
44 SAVE_METHOD Instance method Private Method Save Method 20070205
45 SET_TODOS Instance method Public Method Set ToDos of a Class/Interface 20070206
46 S_BUILD_INCLUDENAME Static method Public Method Build Include Name 20070320
47 S_CREATE Instance method Public Method 20070219
48 S_TRANSFER_CONTEXT_TO_COMPOSER Static method Public Method Transfer Context Information to the Code Composer 20070123
49 TRUNCATE_TABLE Static method Private Method Delete First and Last Line of a Table 20070111
Events
Class CL_SIW_CLIF_PRODUCER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STRN_CLASS Public Type reference (TYPE) SIW_STRN_CLASS 20061218
2 STRN_CLASS_INCLUDE Public Type reference (TYPE) SIW_STRN_CLASS_INCLUDE 20070127
3 STRN_CLIF_METADATA Public See coding 20061219 BEGIN OF strn_clif_metadata. INCLUDE TYPE strn_scan_results AS strn_scan_results. TYPES: tab_version TYPE tab_version, END OF strn_clif_metadata
4 STRN_INTERFACE Public Type reference (TYPE) SIW_STRN_INTERFACE 20061219
5 STRN_SCAN_RESULTS Public See coding 20061219 BEGIN OF strn_scan_results, str_vseo TYPE siw_strn_saboo_vseot, tab_impl TYPE siw_tab_method_impl, END OF strn_scan_results
6 STR_DESCRIPTION Public See coding 20070816 BEGIN OF str_description, name type c LENGTH 255, description TYPE c LENGTH 60, context TYPE c LENGTH 60, END OF str_description
7 STR_VERSION Public See coding 20061220 BEGIN OF str_version, name TYPE c LENGTH 40, value TYPE c LENGTH 10, END OF str_version
8 TAB_CODE Public Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE 20070112
9 TAB_DESCRIPTION Public See coding 20070816 TAB_DESCRIPTION type STANDARD TABLE OF str_description with DEFAULT KEY
10 TAB_VERSION Public See coding 20061220 tab_version TYPE STANDARD TABLE OF str_version WITH DEFAULT KEY
Method Signatures

Method CALIBRATE_CODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_IMPL Call by reference Type reference (TYPE) SIW_TAB_METHOD_IMPL Methodenimplementation 20091109

Method CALIBRATE_CODING on class CL_SIW_CLIF_PRODUCER has no exception.

Method CHECK_FEASIBILITY Signature

Method CHECK_FEASIBILITY on class CL_SIW_CLIF_PRODUCER has no parameter.
Method CHECK_FEASIBILITY on class CL_SIW_CLIF_PRODUCER has no exception.

Method CHECK_FEASIBILITY_CINC 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 20070320
2 Importing I_PIECE_DESCR Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Plan eines Stücks 20070320
3 Returning R_IS_FEASIBLE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20070320

Method CHECK_FEASIBILITY_CINC on class CL_SIW_CLIF_PRODUCER has no exception.

Method CHECK_FEASIBILITY_CLIF 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 20070205
2 Importing I_PIECE_DESCR Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Plan eines Stücks 20070205
3 Returning R_IS_FEASIBLE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20070205

Method CHECK_FEASIBILITY_CLIF on class CL_SIW_CLIF_PRODUCER has no exception.

Method CHECK_FEASIBILITY_METHOD 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 20070205
2 Importing I_PIECE_DESCR Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Plan eines Stücks 20070205
3 Returning R_IS_FEASIBLE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20070205

Method CHECK_FEASIBILITY_METHOD on class CL_SIW_CLIF_PRODUCER has no exception.

Method COMPARE Signature

Method COMPARE on class CL_SIW_CLIF_PRODUCER has no parameter.
Method COMPARE on class CL_SIW_CLIF_PRODUCER has no exception.

Method COMPARE_CINC 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 CL_SIW_LOG=>NULL Logging Interface of SIW 20070320
2 Importing I_PIECE_DB Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Teil auf der Datenbank 20070320
3 Importing I_PIECE_PRODUCED Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Transientes Teil 20070320
4 Returning R_RC Value transfer Object reference (TYPE REF TO) CE_SIW_RC Returncode 20070320
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20090917

Method COMPARE_CLIF 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 CL_SIW_LOG=>NULL Logging Interface of SIW 20070206
2 Importing I_PIECE_DB Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Teil auf der Datenbank 20070206
3 Importing I_PIECE_PRODUCED Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Transientes Teil 20070206
4 Returning R_RC Value transfer Object reference (TYPE REF TO) CE_SIW_RC Returncode 20070206
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20090917

Method COMPARE_METHOD 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 CL_SIW_LOG=>NULL Logging Interface of SIW 20070206
2 Importing I_PIECE_DB Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Teil auf der Datenbank 20070206
3 Importing I_PIECE_PRODUCED Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Transientes Teil 20070206
4 Returning R_RC Value transfer Object reference (TYPE REF TO) CE_SIW_RC Returncode 20070206
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20090917

Method CONVERT_META_STRN2XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRN_META Call by reference Type reference (TYPE) STRN_CLIF_METADATA Metadaten eines CLIFs 20070108
2 Returning R_META Value transfer Type reference (TYPE) SIW_DTE_PIECE_METADATA Informationen zum produzierten Stück 20070108

Method CONVERT_META_STRN2XML on class CL_SIW_CLIF_PRODUCER has no exception.

Method CONVERT_META_XML2STRN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRN_META Call by reference Type reference (TYPE) STRN_CLIF_METADATA Metadaten eines CLIFs 20090722
2 Importing I_META Call by reference Type reference (TYPE) SIW_DTE_PIECE_METADATA Informationen zum produzierten Stück 20070108

Method CONVERT_META_XML2STRN on class CL_SIW_CLIF_PRODUCER has no exception.

Method CREATE_CINC_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20070320
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20070320
3 Importing I_SHARE_ATTRIBUTE Call by reference Type reference (TYPE) CSEQUENCE 20070716
4 Importing I_TYPE Value transfer Object reference (TYPE REF TO) CE_SIW_PIECE_TYPE Stücktypen für Bauplan 20070320
5 Returning R_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070320
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070320

Method CREATE_CLIF_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20070206
2 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071012
3 Importing I_METADATA Call by reference Type reference (TYPE) SIW_DTE_PIECE_METADATA Informationen zum produzierten Stück 20070206
4 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20070206
5 Importing I_SHARE_ATTRIBUTE Call by reference Type reference (TYPE) SIW_DTE_PIECE_SHARE_ATTRIBUTE Share Attribut für Piece 20070611
6 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SIW_PIECE_TYPE Stücktypen für Bauplan 20070206
7 Returning R_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070206
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070206

Method CREATE_METHOD_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CSEQUENCE 20070206
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20070206
3 Importing I_SHARE_ATTRIBUTE Call by reference Type reference (TYPE) SIW_DTE_PIECE_SHARE_ATTRIBUTE Share Attribut für Piece 20070913
4 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CE_SIW_PIECE_TYPE Stücktypen für Bauplan 20070206
5 Returning R_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070206
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070206

Method CREATE_PIECE_DESCR Signature

Method CREATE_PIECE_DESCR on class CL_SIW_CLIF_PRODUCER has no parameter.
Method CREATE_PIECE_DESCR on class CL_SIW_CLIF_PRODUCER has no exception.

Method CREATE_PIECE_FROM_DB Signature

Method CREATE_PIECE_FROM_DB on class CL_SIW_CLIF_PRODUCER has no parameter.
Method CREATE_PIECE_FROM_DB on class CL_SIW_CLIF_PRODUCER has no exception.

Method DELETE Signature

Method DELETE on class CL_SIW_CLIF_PRODUCER has no parameter.
Method DELETE on class CL_SIW_CLIF_PRODUCER has no exception.

Method DELETE_CINC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070320
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090916

Method DELETE_CLIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070215
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070319

Method DELETE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070219
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090702

Method EXTRACT_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_CODE Call by reference Type reference (TYPE) STANDARD TABLE 20070816
2 Returning R_TAB_DESCRIPTIONS Value transfer Type reference (TYPE) TAB_DESCRIPTION 20070816
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20090917

Method EXTRACT_VERSION_ANNOTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TAB_CODE Call by reference Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE 20061220
2 Returning R_TAB_VERSION Value transfer Type reference (TYPE) TAB_VERSION 20061220
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Error during execution 20090917

Method FILL_COMPOSER_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071015
2 Importing I_PIECE_DB Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20061219
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090903

Method GET_COMPOSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Producer Type for an Object 20100714
2 Importing I_PROJECT Value transfer Type reference (TYPE) CSEQUENCE 20070911
3 Returning R_COMPOSER Value transfer Object reference (TYPE REF TO) CL_CMP_COMPOSER Code Composer 20070911

Method GET_COMPOSER on class CL_SIW_CLIF_PRODUCER has no exception.

Method GET_METHOD_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20070124
2 Importing I_COMPONENT Call by reference Type reference (TYPE) CSEQUENCE 20070124
3 Importing I_FLG_TRUNCATE Call by reference Type reference (TYPE) XFELD 'X' Codeanfang / Ende abtrennen 20070124
4 Importing I_METHOD Call by reference Type reference (TYPE) CSEQUENCE 20070124
5 Returning R_TAB_CODE Value transfer Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE 20070124
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20070206

Method GET_METHOD_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20070205
2 Importing I_METHOD Call by reference Type reference (TYPE) CSEQUENCE 20070205
3 Returning R_INCLUDE Value transfer Type reference (TYPE) STRING 20070205
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20070206

Method GET_SHARE_ATTRIBUTE 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 20070614
2 Importing I_PIECE Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE Plan eines Stücks 20070910
3 Returning R_SHARE_ATTRIBUTE Value transfer Type reference (TYPE) STRING 20070123

Method GET_SHARE_ATTRIBUTE on class CL_SIW_CLIF_PRODUCER has no exception.

Method GET_STRN_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRN_CLASS Call by reference Type reference (TYPE) STRN_CLASS 20090722
2 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071012
3 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20061219
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20080618

Method GET_STRN_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071012
2 Importing I_NAME Value transfer Type reference (TYPE) CSEQUENCE 20061219
3 Returning R_STRN_INTERFACE Value transfer Type reference (TYPE) STRN_INTERFACE 20061219
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20080618

Method INIT Signature

Method INIT on class CL_SIW_CLIF_PRODUCER has no parameter.
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070823

Method PREPARE_TADIR_FOR_CLIF_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20090910
2 Importing I_LANG Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20071109
3 Importing I_STR_TADIR_KEYS Call by reference Type reference (TYPE) IF_SIW_TYPES=>STR_TADIR_KEYS 20070111

Method PREPARE_TADIR_FOR_CLIF_IMPORT on class CL_SIW_CLIF_PRODUCER has no exception.

Method PRODUCE Signature

Method PRODUCE on class CL_SIW_CLIF_PRODUCER has no parameter.
Method PRODUCE on class CL_SIW_CLIF_PRODUCER has no exception.

Method PRODUCE_CINC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070320
2 Importing I_PIECE_DESCR Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Plan eines Stücks 20070320
3 Importing I_PROJECT Value transfer Type reference (TYPE) CSEQUENCE 20070911
4 Importing I_TAB_IDENTITY_CHANGE Call by reference Type reference (TYPE) IF_SIW_PIECE=>TAB_IDENTITY_CHANGE 20070320
5 Returning R_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070320
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070320

Method PRODUCE_CLIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20071015
2 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20101029
3 Importing I_PIECE_DB Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070205
4 Importing I_PIECE_DESCR Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Plan eines Stücks 20070205
5 Importing I_PROJECT Value transfer Type reference (TYPE) CSEQUENCE 20070911
6 Importing I_TAB_IDENTITY_CHANGE Call by reference Type reference (TYPE) IF_SIW_PIECE=>TAB_IDENTITY_CHANGE 20070205
7 Returning R_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070205
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20070522

Method PRODUCE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070205
2 Importing I_PIECE_DESCR Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_DESCR Plan eines Stücks 20070205
3 Importing I_PROJECT Value transfer Type reference (TYPE) CSEQUENCE 20070911
4 Importing I_TAB_IDENTITY_CHANGE Call by reference Type reference (TYPE) IF_SIW_PIECE=>TAB_IDENTITY_CHANGE 20070205
5 Returning R_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070205
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070205

Method READ_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_INACTIVE Value transfer Type reference (TYPE) C 20070208
2 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20070208
3 Returning R_TAB_CODE Value transfer Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE 20070208
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070516

Method RESCUE_CLASS_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_CLASS Call by reference Object reference (TYPE REF TO) LCL_CLASS_PROD 20070127
# Exception Resumable Description Created on
1 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090916

Method RESCUE_DB_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070108
2 Importing I_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070108
3 Importing I_TAB_IDENTITY_CHANGE Value transfer Type reference (TYPE) IF_SIW_PIECE=>TAB_IDENTITY_CHANGE 20070131

Method RESCUE_DB_CLASS on class CL_SIW_CLIF_PRODUCER has no exception.

Method RESCUE_DB_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20061219
2 Importing I_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20061219

Method RESCUE_DB_INTERFACE on class CL_SIW_CLIF_PRODUCER has no exception.

Method RESCUE_DB_PIECE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_DB Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20061219
2 Importing I_PIECE_PRODUCED Value transfer Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20061219
3 Importing I_TAB_IDENTITY_CHANGE Call by reference Type reference (TYPE) IF_SIW_PIECE=>TAB_IDENTITY_CHANGE 20070131

Method RESCUE_DB_PIECE on class CL_SIW_CLIF_PRODUCER has no exception.

Method SAVE Signature

Method SAVE on class CL_SIW_CLIF_PRODUCER has no parameter.
Method SAVE on class CL_SIW_CLIF_PRODUCER has no exception.

Method SAVE_CINC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_PRODUCED Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070320
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20070320

Method SAVE_CLIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_PRODUCED Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070205
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070205

Method SAVE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_PRODUCED Call by reference Object reference (TYPE REF TO) IF_SIW_PIECE_PRODUCED Ein produziertes Stück 20070205
# Exception Resumable Description Created on
1 CX_SIW_PRODUCTION_ERROR Fehler in der Produktion 20070205

Method SET_TODOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_PRODUCED Call by reference Object reference (TYPE REF TO) IF_SIW_CLIF_PIECE_PRODUCED Produziertes SE24 Stück 20070206
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090917
2 CX_SIW_RESOURCE_FAILURE Error during access of ressources 20090916

Method S_BUILD_INCLUDENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSNAME Call by reference Type reference (TYPE) CSEQUENCE 20070320
2 Importing I_EXTENSION Call by reference Type reference (TYPE) CSEQUENCE 20070320
3 Returning R_INCLUDE Value transfer Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20070320
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070822

Method S_CREATE Signature

Method S_CREATE on class CL_SIW_CLIF_PRODUCER has no parameter.
Method S_CREATE on class CL_SIW_CLIF_PRODUCER 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 20070123
2 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Kontext für eine Serviceimplementierung 20070123

Method S_TRANSFER_CONTEXT_TO_COMPOSER on class CL_SIW_CLIF_PRODUCER has no exception.

Method TRUNCATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20070111

Method TRUNCATE_TABLE on class CL_SIW_CLIF_PRODUCER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100