SAP ABAP Class CL_BS_SOA_SIW_MAP_HEURIST (SIW samples: Mapping heuristics)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_MAPPING_HEURISTICS Mapping defaults and behaviour 20110505
Properties
Class CL_BS_SOA_SIW_MAP_HEURIST  
Short Description SIW samples: Mapping heuristics    
Super 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 20110505   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BS_SOA_SIW_MAP_HEURIST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_MAPPING_HEURISTICS Mapping defaults and behaviour 20110505
Friends
Class CL_BS_SOA_SIW_MAP_HEURIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCESS_MODE Instance attribute Private Type reference (TYPE) SIW_DTE_ACCESS_MODE 20110505
2 BO_NAME Instance attribute Private Type reference (TYPE) STRING 20110505
3 C_UNSUP_TYPE Static Attribute Public Type reference (TYPE) STRING 'UNSUPPORTED_TYPE_' 20110505
4 GDT_NAMESPACE Instance attribute Private Type reference (TYPE) SIW_DTE_TYPE_ESR_NAMESPACE 20110505
5 IDT_PREFIX Instance attribute Private Type reference (TYPE) SIW_DTE_IDT_PREFIX 20110505
6 OPERATION_NAME Instance attribute Private Type reference (TYPE) SIW_DTE_API_CMP_ID 20110505
7 PROJECT_NAMESPACE Instance attribute Private Type reference (TYPE) SIW_DTE_TYPE_ESR_NAMESPACE 20110505
8 SOURCE_SIGNATURE Instance attribute Private Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20110505
9 SWC Instance attribute Protected Type reference (TYPE) SIW_DTE_SWC 20110505
10 SWC_VERSION Instance attribute Protected Type reference (TYPE) SIW_DTE_SWCV 20110505
11 TARGET_SIGNATURE Instance attribute Private Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20110505
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONSISTENCY Instance method Public Method 20110505
2 CLASS_CONSTRUCTOR Static method Public Constructor 20110505
3 CREATE_ACTION_CODE_FIELD Instance method Public Method 20110505
4 CREATE_CTI_FIELD Instance method Public Method 20110505
5 CREATE_INPUT_MSG_FIELD Instance method Public Method 20110505
6 CREATE_INPUT_MSG_TYPE Instance method Public Method 20110505
7 CREATE_INPUT_ROOT_TYPE Instance method Public Method 20110505
8 CREATE_LOG_FIELD Instance method Public Method 20110505
9 CREATE_MESSAGE_HEADER_FIELD Instance method Public Method 20110505
10 CREATE_OUTPUT_MSG_FIELD Instance method Public Method 20110505
11 CREATE_OUTPUT_MSG_TYPE Instance method Public Method 20110505
12 CREATE_OUTPUT_ROOT_TYPE Instance method Public Method 20110505
13 CREATE_ROOT_FIELD Instance method Public Method 20110505
14 ENRICH_RANGE_TARGET_FIELD Instance method Public Method 20110505
15 GET_FIELD_ATTRIBUTES Instance method Public Method 20110505
16 GET_INPUT_MSG_FIELD_NAME Instance method Public Method 20110505
17 GET_INPUT_ROOT_TYPE_NAME Instance method Public Method 20110505
18 GET_OUTPUT_MSG_FIELD_NAME Instance method Public Method 20110505
19 GET_OUTPUT_ROOT_TYPE_NAME Instance method Public Method 20110505
20 GET_SHORT_INPUTMSG_CATEG Instance method Public Method 20110505
21 GET_SHORT_INPUT_IDT_PREFIX Instance method Public Method 20110505
22 GET_SHORT_INPUT_MSG_TYPENAME Instance method Public Method 20110505
23 GET_SHORT_INPUT_ROOT_TYPENAME Instance method Public Method 20110505
24 GET_SHORT_OUTPUTMSG_CATEG Instance method Public Method 20110505
25 GET_SHORT_OUTPUT_IDT_PREFIX Instance method Public Method 20110505
26 GET_SHORT_OUTPUT_MSG_TYPENAME Instance method Public Method 20110505
27 GET_SHORT_OUTPUT_ROOT_TYPENAME Instance method Public Method 20110505
28 HAS_MESSAGE_HEADER Instance method Public Method 20110505
29 INIT Instance method Public Method 20110505
30 IS_BAPI_RETURN Instance method Public Method 20110505
31 IS_PART_OF_RANGE Instance method Public Method 20110505
32 MAP_FIELD Instance method Public Method 20110505
33 MAP_FIELD_WITH_TYPE Instance method Public Method 20110505
34 MAP_SIMPLE Instance method Public Method 20110505
35 MAP_STRUCTURE Instance method Public Method 20110505
36 MAP_TABLE Instance method Public Method 20110505
37 MAP_TARGET_SIGNATURE Instance method Public Method 20110505
38 SET_COMMON_ATTR_GDT Instance method Public Method 20110505
39 SET_COMMON_ATTR_IDT Instance method Public Method 20110505
40 S_CREATE Static method Public Method 20110505
Events
Class CL_BS_SOA_SIW_MAP_HEURIST has no event.
Types
Class CL_BS_SOA_SIW_MAP_HEURIST has no local type.
Method Signatures

Method CHECK_CONSISTENCY Signature

Method CHECK_CONSISTENCY on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CHECK_CONSISTENCY on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_ACTION_CODE_FIELD Signature

Method CREATE_ACTION_CODE_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_ACTION_CODE_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_CTI_FIELD Signature

Method CREATE_CTI_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_CTI_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_INPUT_MSG_FIELD Signature

Method CREATE_INPUT_MSG_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_INPUT_MSG_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_INPUT_MSG_TYPE Signature

Method CREATE_INPUT_MSG_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_INPUT_MSG_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_INPUT_ROOT_TYPE Signature

Method CREATE_INPUT_ROOT_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_INPUT_ROOT_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_LOG_FIELD Signature

Method CREATE_LOG_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_LOG_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_MESSAGE_HEADER_FIELD Signature

Method CREATE_MESSAGE_HEADER_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_MESSAGE_HEADER_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_OUTPUT_MSG_FIELD Signature

Method CREATE_OUTPUT_MSG_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_OUTPUT_MSG_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_OUTPUT_MSG_TYPE Signature

Method CREATE_OUTPUT_MSG_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_OUTPUT_MSG_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_OUTPUT_ROOT_TYPE Signature

Method CREATE_OUTPUT_ROOT_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_OUTPUT_ROOT_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method CREATE_ROOT_FIELD Signature

Method CREATE_ROOT_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method CREATE_ROOT_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method ENRICH_RANGE_TARGET_FIELD Signature

Method ENRICH_RANGE_TARGET_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method ENRICH_RANGE_TARGET_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_FIELD_ATTRIBUTES Signature

Method GET_FIELD_ATTRIBUTES on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_FIELD_ATTRIBUTES on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_INPUT_MSG_FIELD_NAME Signature

Method GET_INPUT_MSG_FIELD_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_INPUT_MSG_FIELD_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_INPUT_ROOT_TYPE_NAME Signature

Method GET_INPUT_ROOT_TYPE_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_INPUT_ROOT_TYPE_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_OUTPUT_MSG_FIELD_NAME Signature

Method GET_OUTPUT_MSG_FIELD_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_OUTPUT_MSG_FIELD_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_OUTPUT_ROOT_TYPE_NAME Signature

Method GET_OUTPUT_ROOT_TYPE_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_OUTPUT_ROOT_TYPE_NAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_INPUTMSG_CATEG Signature

Method GET_SHORT_INPUTMSG_CATEG on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_INPUTMSG_CATEG on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_INPUT_IDT_PREFIX Signature

Method GET_SHORT_INPUT_IDT_PREFIX on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_INPUT_IDT_PREFIX on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_INPUT_MSG_TYPENAME Signature

Method GET_SHORT_INPUT_MSG_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_INPUT_MSG_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_INPUT_ROOT_TYPENAME Signature

Method GET_SHORT_INPUT_ROOT_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_INPUT_ROOT_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_OUTPUTMSG_CATEG Signature

Method GET_SHORT_OUTPUTMSG_CATEG on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_OUTPUTMSG_CATEG on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_OUTPUT_IDT_PREFIX Signature

Method GET_SHORT_OUTPUT_IDT_PREFIX on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_OUTPUT_IDT_PREFIX on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_OUTPUT_MSG_TYPENAME Signature

Method GET_SHORT_OUTPUT_MSG_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_OUTPUT_MSG_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method GET_SHORT_OUTPUT_ROOT_TYPENAME Signature

Method GET_SHORT_OUTPUT_ROOT_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method GET_SHORT_OUTPUT_ROOT_TYPENAME on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method HAS_MESSAGE_HEADER Signature

Method HAS_MESSAGE_HEADER on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method HAS_MESSAGE_HEADER on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method INIT Signature

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

Method IS_BAPI_RETURN Signature

Method IS_BAPI_RETURN on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method IS_BAPI_RETURN on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method IS_PART_OF_RANGE Signature

Method IS_PART_OF_RANGE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method IS_PART_OF_RANGE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method MAP_FIELD Signature

Method MAP_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method MAP_FIELD on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method MAP_FIELD_WITH_TYPE Signature

Method MAP_FIELD_WITH_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method MAP_FIELD_WITH_TYPE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method MAP_SIMPLE Signature

Method MAP_SIMPLE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method MAP_SIMPLE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method MAP_STRUCTURE Signature

Method MAP_STRUCTURE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method MAP_STRUCTURE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method MAP_TABLE Signature

Method MAP_TABLE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method MAP_TABLE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method MAP_TARGET_SIGNATURE Signature

Method MAP_TARGET_SIGNATURE on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method MAP_TARGET_SIGNATURE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method SET_COMMON_ATTR_GDT Signature

Method SET_COMMON_ATTR_GDT on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method SET_COMMON_ATTR_GDT on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method SET_COMMON_ATTR_IDT Signature

Method SET_COMMON_ATTR_IDT on class CL_BS_SOA_SIW_MAP_HEURIST has no parameter.
Method SET_COMMON_ATTR_IDT on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCESS_MODE Call by reference Type reference (TYPE) SIW_DTE_ACCESS_MODE 20110505
2 Importing I_BO_NAME Call by reference Type reference (TYPE) SIW_DTE_BO_NAME 20110505
3 Importing I_CLASSNAME Call by reference Type reference (TYPE) CLASSNAME 'CL_BS_SOA_SIW_MAP_HEURIST' 20110505
4 Importing I_GDT_NAMESPACE Call by reference Type reference (TYPE) SIW_DTE_ESR_NAMESPACE 20110505
5 Importing I_IDT_PREFIX Call by reference Type reference (TYPE) SIW_DTE_IDT_PREFIX 20110505
6 Importing I_OPERATION_NAME Call by reference Type reference (TYPE) SIW_DTE_API_CMP_ID 20110505
7 Importing I_PROJECT_NAMESPACE Call by reference Type reference (TYPE) SIW_DTE_ESR_NAMESPACE 20110505
8 Importing I_SOURCE_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20110505
9 Importing I_SWC Call by reference Type reference (TYPE) SIW_DTE_SWC 20110505
10 Importing I_SWC_VERSION Call by reference Type reference (TYPE) SIW_DTE_SWCV 20110505
11 Importing I_TARGET_SIGNATURE Call by reference Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20110505
12 Returning R_MAPPING_HEURISTICS Value transfer Object reference (TYPE REF TO) IF_SIW_MAPPING_HEURISTICS 20110505

Method S_CREATE on class CL_BS_SOA_SIW_MAP_HEURIST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731