SAP ABAP Interface IF_SIW_CONFIGURATION_SETUP (Configuration)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BS_SOA_SIW_SYNC_MASTER SIW customer templates: Master config class 20100618
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EQ_SIW_LEVEL_SPACE_CFG SIW: Level Space Configuration for Easy Query 20110202
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_JAM_MTH_SIW_CONFIG Configuration Class for Generating Item Type Implementations 20130211
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIW_CONFIG_API_SPECIAL_TEST Simple Config for SIW API Test 20100429
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SIW_EXAMPLE_CONFIG_SETUP SIW:Default/Standard Configuration 20110121
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_MTH_ITM_CONFIG Configuration Class for Generating Item Type Implementations 20111108
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_STW_MTH_SIW_CONFIG Configuration Class for Generating Item Type Implementations 20111115
Properties
Interface IF_SIW_CONFIGURATION_SETUP  
Short Description Configuration    
General Data
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20061212   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SIW_PROPERTY_CONTROL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SIW_CONFIGURATION_SETUP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SIW_CONFIGURATION_SETUP has no interface.
Friends
Interface IF_SIW_CONFIGURATION_SETUP has no friend.
Attributes
Interface IF_SIW_CONFIGURATION_SETUP has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PRODUCTION_PREREQUISITES Instance method Public Method Check the Prerequisites for Generation (Optional) 20070514
2 DO_TESTING Instance method Public Method Execute Test 20090710
3 GET_CUSTOM_BUTTONS Instance method Public Method Get Application-specific Buttons (Dialog) 20090706
4 GET_PROJECT_CREATION_DEFAULTS Instance method Public Method Get Defaults for Project Creation 20080515
5 GET_PROJECT_VALUES Instance method Public Method Get certain configuration specific settings/values 20101126
6 GET_SERVICE_LEVEL Instance method Public Method Get Service Creation Type 20070320
7 GET_SOURCE_API_TYPE Instance method Public Method Get Source API Type (API-based Service Crtn Type ES Rep.) 20070320
8 MODIFY_CONSTRUCTION_PLAN Instance method Public Method Modify Construction Plan (Optional) 20070209
9 ON_CUSTOM_BUTTON Instance method Public Method Event Handling of Application-specific Buttons 20090706
10 ON_CUSTOM_PRODUCTION_STEP Instance method Public Method Event for Activities, Application-specific Generation Step 20080611
11 ON_PRODUCTION_START Instance method Public Method Event for Activities on Start of Generation (Optional) 20070911
12 ORDER_PROPERTIES Instance method Public Method Change Order of the Project Context Data (Dialog) 20080728
13 SETUP_CONSTRUCTION_PLAN Instance method Public Method Build Construction Plan 20061212
14 SETUP_POPULATOR_CHAIN Instance method Public Method Add Populators to the Populator Chain (API-based Services) 20090824
15 S_CREATE Static method Public Method Create Instance 20061212
Events
Interface IF_SIW_CONFIGURATION_SETUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_CUSTOM_BUTTON Public See coding 20090707 BEGIN OF gt_s_custom_button, button TYPE int_1, icon TYPE icon_d, text TYPE icon_text, info TYPE string, END OF gt_s_custom_button
2 GT_T_CUSTOM_BUTTON Public See coding 20090707 gt_t_custom_button TYPE SORTED TABLE OF gt_s_custom_button WITH UNIQUE KEY button
3 TYP_STR_GROUP Public See coding 20090810 BEGIN OF typ_str_group, group TYPE string, text TYPE string, flg_hidden TYPE xfeld, END OF typ_str_group
4 TYP_STR_PROPERTY Public See coding 20090810 BEGIN OF typ_str_property, group TYPE string, name TYPE string, text TYPE string, ddictype TYPE string, value TYPE string, flg_input TYPE c LENGTH 1, flg_obligatory TYPE c LENGTH 1, flg_error TYPE c LENGTH 1, END OF typ_str_property
5 TYP_TAB_GROUPS Public See coding 20090810 typ_tab_groups TYPE STANDARD TABLE OF typ_str_group WITH DEFAULT KEY
6 TYP_TAB_PROPERTIES Public See coding 20090810 typ_tab_properties TYPE STANDARD TABLE OF typ_str_property WITH DEFAULT KEY
7 TYP_TAB_TEMPLATE Public See coding 20091006 typ_tab_template TYPE STANDARD TABLE OF siw_str_template WITH DEFAULT KEY
Method Signatures

Method CHECK_PRODUCTION_PREREQUISITES 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 20070514
2 Returning R_CHECK_ERROR Value transfer Object reference (TYPE REF TO) CL_SIW_CHECK_RESULT Result object for check procedure 20070514

Method CHECK_PRODUCTION_PREREQUISITES on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method DO_TESTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TESTDATA Call by reference Type reference (TYPE) SIW_DTE_TESTDATA test data 20090710
2 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20090710

Method DO_TESTING on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method GET_CUSTOM_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20090707
2 Returning RT_LIST Value transfer Type reference (TYPE) GT_T_CUSTOM_BUTTON 20090707

Method GET_CUSTOM_BUTTONS on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method GET_PROJECT_CREATION_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEFAULTS Value transfer Type reference (TYPE) SIW_STR_PROJECT_CREATE_DEFAULT Structure for project creation default values 20080515

Method GET_PROJECT_CREATION_DEFAULTS on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method GET_PROJECT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RV_HEURISTICS Call by reference Type reference (TYPE) CLASSNAME Name of IF_SIW_MAPPING_HEURISTICS implementation 20101126
2 Exporting RV_MAPPING_CHECKER Call by reference Type reference (TYPE) CLASSNAME Name of the mapping checker implementation 20101126

Method GET_PROJECT_VALUES on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method GET_SERVICE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SERVICE_LEVEL Value transfer Type reference (TYPE) SIW_DTE_SERVICE_LEVEL Level of service 20070320

Method GET_SERVICE_LEVEL on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method GET_SOURCE_API_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_API_TYPE Value transfer Type reference (TYPE) SIW_DTE_SXF_API_TYPE Kind of component e.g. BAPI, Function Module, Serv Operation 20070320

Method GET_SOURCE_API_TYPE on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method MODIFY_CONSTRUCTION_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSTRUCTION_PLAN Call by reference Object reference (TYPE REF TO) IF_SIW_CONSTRUCTION_PLAN_MOD Modifikation des Bauplans 20070319
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20100426
2 CX_SIW_NOT_FOUND Object does not exist 20070706

Method ON_CUSTOM_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUTTON Call by reference Type reference (TYPE) GT_S_CUSTOM_BUTTON-BUTTON 20090707
2 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20090707
3 Importing I_FLG_EDITMODE Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20091214

Method ON_CUSTOM_BUTTON on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method ON_CUSTOM_PRODUCTION_STEP 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 20080721
2 Importing I_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20080611
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20080611

Method ON_PRODUCTION_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPOSER_ADAPTER Call by reference Object reference (TYPE REF TO) IF_SIW_COMPOSER_ADAPTER SIW Code Composer Adadpter 20100714
2 Importing I_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20070911
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070911

Method ORDER_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TAB_GROUPS Call by reference Type reference (TYPE) TYP_TAB_GROUPS 20080728
2 Changing C_TAB_PROPERTIES Call by reference Type reference (TYPE) TYP_TAB_PROPERTIES 20080728

Method ORDER_PROPERTIES on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method SETUP_CONSTRUCTION_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONSTRUCTION_PLAN Call by reference Object reference (TYPE REF TO) IF_SIW_CONSTRUCTION_PLAN Bauplan für Objektgenerierung 20061212
2 Importing I_INPUT_DATA Call by reference Type reference (TYPE) SIW_STR_CONFIG_INPUT Eingabedaten für die Bauplanerzeugung 20070116
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20061215

Method SETUP_POPULATOR_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POPULATOR_CHAIN Value transfer Object reference (TYPE REF TO) IF_SIW_POPULATOR_CHAIN siw populator chain 20090826

Method SETUP_POPULATOR_CHAIN on Interface IF_SIW_CONFIGURATION_SETUP has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSNAME Value transfer Type reference (TYPE) SIW_DTE_CONFIG_SETUP_CLASS Class for Configuration Setup 20061212
2 Importing I_CONFIG_ID Value transfer Type reference (TYPE) SIW_DTE_CONFIG_ID Configuration ID 20061213
3 Returning R_SETUP Value transfer Object reference (TYPE REF TO) IF_SIW_CONFIGURATION_SETUP SIW: Projekt Setup Interface 20061218

Method S_CREATE on Interface IF_SIW_CONFIGURATION_SETUP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100