SAP ABAP Class CL_BS_SOA_SIW_SYNC_MASTER (SIW customer templates: Master config class)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-GEN (Application Component) Generic eSOA Tools
     BS_SOA_REUSE_SIW_CONFIG (Package) Configurations & Templates for SIW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_SOA_SIW_TMPL_CFG_BASE SIW customer templates: Base utility class 20100618
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_CONFIGURATION_SETUP Configuration 20100618
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_CONFIGURATION_SETUP_EXT Extended Configuration 20100812
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_SOA_SIW_SYNC_IN_API SIW customer templates: Sync inbound services: API based 20100618
2 Inheritance (c INHERITING FROM c_ref)  CL_BS_SOA_SIW_SYNC_IN_ESR SIW customer templates: Snc inbound services: ESR based 20100618
Properties
Class CL_BS_SOA_SIW_SYNC_MASTER  
Short Description SIW customer templates: Master config class    
Super Class CL_BS_SOA_SIW_TMPL_CFG_BASE SIW customer templates: Base utility class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_SOA_REUSE_SIW_CONFIG   Configurations & Templates for SIW 
Created 20100618   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BS_SOA_SIW_SYNC_MASTER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_CONFIGURATION_SETUP Configuration 20100618
2 IF_SIW_CONFIGURATION_SETUP_EXT Extended Configuration 20100812
Friends
Class CL_BS_SOA_SIW_SYNC_MASTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ESR_DATA_READ Instance attribute Private Type reference (TYPE) FLAG General Flag 20100622
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_PROXY_GENERATION Instance method Private Event handling method 20110316
2 DO_CHECK_PROD_PREREQUISITES Instance method Protected Method Check settings before generation 20100618
3 DO_GET_API_VALUE Instance method Protected Method F4 help for API value 20110308
4 DO_GET_CONFIG_ICON Instance method Private Method Get custom icon for projects 20100618
5 DO_GET_CUSTOM_BUTTONS Instance method Protected Method Get custom buttons to be shown on the SIW UI 20100618
6 DO_GET_PROJECT_CREATION_DEF Instance method Protected Method Modify the project creation defaults 20100618
7 DO_GET_PROJECT_ICON Instance method Private Method Set your very own Resource Manager 20100618
8 DO_GET_PROJ_CREATION_SUBSCREEN Instance method Private Method Get custom icon for configuration 20100618
9 DO_GET_SERVICE_LEVEL Instance method Protected Method Return the service level 20100618
10 DO_GET_SOURCE_API_TYPE Instance method Protected Method Return the API source 20100618
11 DO_INIT_INSTANCE Instance method Protected Method Initialize the instance 20100618
12 DO_MODIFY_CONSTRUCTION_PLAN Instance method Protected Method Modify the construction plan according to UI actions 20100618
13 DO_ON_CONTEXT_INIT Instance method Protected Method Init context on project creation and on project load 20100618
14 DO_ON_CONTEXT_RESCUE Instance method Protected Method Rescue Non-Editable, Non-Derived Context Variables 20100618
15 DO_ON_CUSTOM_BUTTON Instance method Protected Method Handle a custom button action 20100618
16 DO_ON_CUSTOM_PRODUCTION_STEP Instance method Protected Method Perform after generation has finished 20100618
17 DO_ON_PRODUCTION_START Instance method Protected Method Perform before generation starts 20100618
18 DO_ORDER_PROPERTIES Instance method Protected Method Sort the properties 20100618
19 DO_PROPOSE_NAME Instance method Protected Method Subscreen for project creation dialog 20100618
20 DO_SETUP_CONSTRUCTION_PLAN Instance method Protected Method Setup the construction plan 20100618
21 DO_SETUP_POPULATOR_CHAIN Instance method Protected Method Create the populator chain 20100618
22 DO_TESTING Instance method Protected Method Perform a test method for the service 20100618
23 ON_AFTER_PROXY_GENERATION Instance method Protected Method Called after the proxy has been generated 20101026
24 READ_PROXY_INFO Instance method Private Method Read proxy information 20100622
25 _INIT_INSTANCE Instance method Private Method Initialize instance 20100622
26 _PROPOSE_NAME Instance method Private Method Inheritor proposal for the name of an element 20100618
Events
Class CL_BS_SOA_SIW_SYNC_MASTER has no event.
Types
Class CL_BS_SOA_SIW_SYNC_MASTER has no local type.
Method Signatures

Method AFTER_PROXY_GENERATION Signature

Method AFTER_PROXY_GENERATION on class CL_BS_SOA_SIW_SYNC_MASTER has no parameter.
Method AFTER_PROXY_GENERATION on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_CHECK_PROD_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 Project Context Data of a Service Implementation 20100618
2 Returning R_CHECK_ERROR Value transfer Object reference (TYPE REF TO) CL_SIW_CHECK_RESULT Result obejcts for check procedure 20100618

Method DO_CHECK_PROD_PREREQUISITES on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_GET_API_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) FLAG SPACE Set to 'X' if value help is supported 20110308
2 Importing I_PATTERN Call by reference Type reference (TYPE) STRING 20110308
3 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110520
4 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20110308

Method DO_GET_API_VALUE on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_GET_CONFIG_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ICON Value transfer Type reference (TYPE) STRING 20100618

Method DO_GET_CONFIG_ICON on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_GET_CUSTOM_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Type reference (TYPE) IF_SIW_CONFIGURATION_SETUP~GT_T_CUSTOM_BUTTON 20100622
2 Importing IREF_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20100622

Method DO_GET_CUSTOM_BUTTONS on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_GET_PROJECT_CREATION_DEF 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 20100618

Method DO_GET_PROJECT_CREATION_DEF on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_GET_PROJECT_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ICON Value transfer Type reference (TYPE) STRING 20100618

Method DO_GET_PROJECT_ICON on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_GET_PROJ_CREATION_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DYNNR Call by reference Type reference (TYPE) DYNNR 20100618
2 Exporting E_REPID Call by reference Type reference (TYPE) REPID 20100618

Method DO_GET_PROJ_CREATION_SUBSCREEN on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_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 Service Creation Type 20100618

Method DO_GET_SERVICE_LEVEL on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_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 API Type 20100618

Method DO_GET_SOURCE_API_TYPE on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_INIT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) CSEQUENCE 20100618

Method DO_INIT_INSTANCE on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_MODIFY_CONSTRUCTION_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_CONSTRUCTION_PLAN Call by reference Object reference (TYPE REF TO) IF_SIW_CONSTRUCTION_PLAN_MOD Modifikation of the Construction Plan 20100618
2 Importing I_REF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Project Context Data of a Service Implementation 20100618
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20100618
2 CX_SIW_NOT_FOUND 20100618
3 CX_SIW_RESOURCE_FAILURE 20100618

Method DO_ON_CONTEXT_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 Project Context Data of a Service Implementation 20100618
2 Importing I_FLG_PROJECT_CREATION Call by reference Type reference (TYPE) XFELD Checkbox 20100618

Method DO_ON_CONTEXT_INIT on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_ON_CONTEXT_RESCUE 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 Project Context Data of a Service Implementation 20100618

Method DO_ON_CONTEXT_RESCUE on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_ON_CUSTOM_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HANDLED Call by reference Type reference (TYPE) FLAG General Flag 20100622
2 Importing ID_BUTTON Call by reference Type reference (TYPE) INT1 Id of the button to handle 20100618
3 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20100618
4 Importing I_FLG_EDITMODE Call by reference Type reference (TYPE) SIW_DTE_FLG general flag 20100618

Method DO_ON_CUSTOM_BUTTON on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

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

Method DO_ON_PRODUCTION_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20100618
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20100618

Method DO_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) IF_SIW_CONFIGURATION_SETUP~TYP_TAB_GROUPS 20100618
2 Changing C_TAB_PROPERTIES Call by reference Type reference (TYPE) IF_SIW_CONFIGURATION_SETUP~TYP_TAB_PROPERTIES 20100618

Method DO_ORDER_PROPERTIES on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_PROPOSE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROPERTY Call by reference Type reference (TYPE) STRING SPACE Name of a property 20100618
2 Importing I_REF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Project Context Data of a Service Implementation 20100618
3 Returning R_NAME Value transfer Type reference (TYPE) STRING Name proposal 20100618

Method DO_PROPOSE_NAME on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method DO_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 Construction Plan for Object Generation 20100618
2 Importing I_INPUT_DATA Call by reference Type reference (TYPE) SIW_STR_CONFIG_INPUT SIW: project information for construction plans 20100618
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR 20100618

Method DO_SETUP_POPULATOR_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POPULATOR_CHAIN Call by reference Object reference (TYPE REF TO) IF_SIW_POPULATOR_CHAIN Populator Chain 20100618

Method DO_SETUP_POPULATOR_CHAIN on class CL_BS_SOA_SIW_SYNC_MASTER 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 SIW Test Data 20100618
2 Importing IO_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20100618

Method DO_TESTING on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method ON_AFTER_PROXY_GENERATION Signature

Method ON_AFTER_PROXY_GENERATION on class CL_BS_SOA_SIW_SYNC_MASTER has no parameter.
Method ON_AFTER_PROXY_GENERATION on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method READ_PROXY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Project Context Data of a Service Implementation 20100622

Method READ_PROXY_INFO on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method _INIT_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) CSEQUENCE 20100622

Method _INIT_INSTANCE on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.

Method _PROPOSE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROPERTY Call by reference Type reference (TYPE) STRING SPACE Name of a property 20100618
2 Importing I_REF_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SIW_CONTEXT Project Context Data of a Service Implementation 20100618
3 Returning R_NAME Value transfer Type reference (TYPE) STRING Name proposal 20100618

Method _PROPOSE_NAME on class CL_BS_SOA_SIW_SYNC_MASTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703