SAP ABAP Class CL_SIW_MAPPING_HEURISTICS (Common functions for service interface creation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_MAPPING (Package) SIW: Mapping
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 20101126
Properties
Class CL_SIW_MAPPING_HEURISTICS  
Short Description Common functions for service interface creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_MAPPING   SIW: Mapping 
Created 20070312   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIW_MAPPING_HEURISTICS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_MAPPING_HEURISTICS Mapping defaults and behaviour 20101126
Friends
Class CL_SIW_MAPPING_HEURISTICS 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 Operation code of a service operation 20070418
2 BO_NAME Instance attribute Private Type reference (TYPE) STRING Business Object name 20070327
3 GDT_NAMESPACE Instance attribute Private Type reference (TYPE) SIW_DTE_TYPE_ESR_NAMESPACE GDT Namespace 20070327
4 IDT_PREFIX Instance attribute Private Type reference (TYPE) SIW_DTE_IDT_PREFIX Prefix for IDT type names 20080218
5 LAST_RANGE_TESTED_STRUCTURE Static Attribute Private Object reference (TYPE REF TO) IF_SXF_STRUCTURE 20070417
6 LAST_RANGE_TEST_RESULT Static Attribute Private Type reference (TYPE) XFELD Checkbox 20070417
7 MR_PROJECT Instance attribute Private Object reference (TYPE REF TO) IF_SIW_PROJECT Service Implementation Project 20110509
8 OPERATION_NAME Instance attribute Private Type reference (TYPE) SIW_DTE_API_CMP_ID API Component ID 20070313
9 PROJECT_NAMESPACE Instance attribute Private Type reference (TYPE) SIW_DTE_TYPE_ESR_NAMESPACE ES Repository Namespace 20070327
10 SOURCE_SIGNATURE Instance attribute Private Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20080108
11 SWC Instance attribute Protected Type reference (TYPE) SIW_DTE_SWC Software Component 20070313
12 SWC_VERSION Instance attribute Protected Type reference (TYPE) SIW_DTE_SWCV Software Component Version 20070313
13 TARGET_SIGNATURE Instance attribute Private Object reference (TYPE REF TO) IF_SXF_SIGNATURE 20080108
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONSISTENCY Instance method Public Method 20101126
2 CONVERT_TO_CAMEL_CASE Static method Public Method Converts passed name to upper camel case 20070405
3 CREATE_ACTION_CODE_FIELD Instance method Public Method 20101126
4 CREATE_CTI_FIELD Instance method Public Method 20101126
5 CREATE_INPUT_MSG_FIELD Instance method Public Method 20101126
6 CREATE_INPUT_MSG_TYPE Instance method Public Method 20101126
7 CREATE_INPUT_ROOT_TYPE Instance method Public Method 20101126
8 CREATE_LOG_FIELD Instance method Public Method 20101126
9 CREATE_MESSAGE_HEADER_FIELD Instance method Public Method 20101126
10 CREATE_OUTPUT_MSG_FIELD Instance method Public Method 20101126
11 CREATE_OUTPUT_MSG_TYPE Instance method Public Method 20101126
12 CREATE_OUTPUT_ROOT_TYPE Instance method Public Method 20101126
13 CREATE_ROOT_FIELD Instance method Public Method 20101126
14 ENRICH_RANGE_TARGET_FIELD Instance method Public Method 20101126
15 GET_CTI_INDICATOR_NAME Static method Public Method 20080116
16 GET_FIELD_ATTRIBUTES Instance method Public Method 20101126
17 GET_INPUT_MSG_FIELD_NAME Instance method Public Method 20101126
18 GET_INPUT_ROOT_TYPE_NAME Instance method Public Method 20101126
19 GET_OUTPUT_MSG_FIELD_NAME Instance method Public Method 20101126
20 GET_OUTPUT_ROOT_TYPE_NAME Instance method Public Method 20101126
21 GET_SHORT_INPUTMSG_CATEG Instance method Public Method 20101126
22 GET_SHORT_INPUT_IDT_PREFIX Instance method Public Method 20101126
23 GET_SHORT_INPUT_MSG_TYPENAME Instance method Public Method 20101126
24 GET_SHORT_INPUT_ROOT_TYPENAME Instance method Public Method 20101126
25 GET_SHORT_OUTPUTMSG_CATEG Instance method Public Method 20101126
26 GET_SHORT_OUTPUT_IDT_PREFIX Instance method Public Method 20101126
27 GET_SHORT_OUTPUT_MSG_TYPENAME Instance method Public Method 20101126
28 GET_SHORT_OUTPUT_ROOT_TYPENAME Instance method Public Method 20101126
29 HAS_MESSAGE_HEADER Instance method Public Method 20101126
30 IS_BAPI_RETURN Instance method Public Method 20101126
31 IS_PART_OF_RANGE Instance method Public Method 20101126
32 IS_RANGE_STRUCTURE Static method Public Method Determines if table structure is a range 20070417
33 MAP_FIELD Instance method Public Method 20101126
34 MAP_FIELD_WITH_TYPE Instance method Public Method 20101126
35 MAP_SIMPLE Instance method Public Method 20101126
36 MAP_STRUCTURE Instance method Public Method 20101126
37 MAP_TABLE Instance method Public Method 20101126
38 MAP_TARGET_SIGNATURE Instance method Public Method 20101126
39 SET_COMMON_ATTR_GDT Instance method Public Method 20101126
40 SET_COMMON_ATTR_IDT Instance method Public Method 20101126
Events
Class CL_SIW_MAPPING_HEURISTICS has no event.
Types
Class CL_SIW_MAPPING_HEURISTICS has no local type.
Method Signatures

Method CHECK_CONSISTENCY Signature

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

Method CONVERT_TO_CAMEL_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) SIW_DTE_FIELD_NAME SXF Field Name 20070405
2 Importing I_LCC Call by reference Type reference (TYPE) XFELD '' Checkbox 20070405
3 Returning R_CC_FIELD_NAME Value transfer Type reference (TYPE) SIW_DTE_FIELD_NAME SXF Field Name 20070405

Method CONVERT_TO_CAMEL_CASE on class CL_SIW_MAPPING_HEURISTICS has no exception.

Method CREATE_ACTION_CODE_FIELD Signature

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

Method CREATE_CTI_FIELD Signature

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

Method CREATE_INPUT_MSG_FIELD Signature

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

Method CREATE_INPUT_MSG_TYPE Signature

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

Method CREATE_INPUT_ROOT_TYPE Signature

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

Method CREATE_LOG_FIELD Signature

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

Method CREATE_MESSAGE_HEADER_FIELD Signature

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

Method CREATE_OUTPUT_MSG_FIELD Signature

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

Method CREATE_OUTPUT_MSG_TYPE Signature

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

Method CREATE_OUTPUT_ROOT_TYPE Signature

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

Method CREATE_ROOT_FIELD Signature

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

Method ENRICH_RANGE_TARGET_FIELD Signature

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

Method GET_CTI_INDICATOR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_NAME Call by reference Type reference (TYPE) STRING 20080116
2 Returning R_INDICATOR_NAME Value transfer Type reference (TYPE) STRING 20080116

Method GET_CTI_INDICATOR_NAME on class CL_SIW_MAPPING_HEURISTICS has no exception.

Method GET_FIELD_ATTRIBUTES Signature

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

Method GET_INPUT_MSG_FIELD_NAME Signature

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

Method GET_INPUT_ROOT_TYPE_NAME Signature

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

Method GET_OUTPUT_MSG_FIELD_NAME Signature

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

Method GET_OUTPUT_ROOT_TYPE_NAME Signature

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

Method GET_SHORT_INPUTMSG_CATEG Signature

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

Method GET_SHORT_INPUT_IDT_PREFIX Signature

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

Method GET_SHORT_INPUT_MSG_TYPENAME Signature

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

Method GET_SHORT_INPUT_ROOT_TYPENAME Signature

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

Method GET_SHORT_OUTPUTMSG_CATEG Signature

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

Method GET_SHORT_OUTPUT_IDT_PREFIX Signature

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

Method GET_SHORT_OUTPUT_MSG_TYPENAME Signature

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

Method GET_SHORT_OUTPUT_ROOT_TYPENAME Signature

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

Method HAS_MESSAGE_HEADER Signature

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

Method IS_BAPI_RETURN Signature

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

Method IS_PART_OF_RANGE Signature

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

Method IS_RANGE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_SXF_STRUCTURE 20070417
2 Returning R_IS_RANGE_STRUCTURE Value transfer Type reference (TYPE) XFELD Checkbox 20070417

Method IS_RANGE_STRUCTURE on class CL_SIW_MAPPING_HEURISTICS has no exception.

Method MAP_FIELD Signature

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

Method MAP_FIELD_WITH_TYPE Signature

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

Method MAP_SIMPLE Signature

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

Method MAP_STRUCTURE Signature

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

Method MAP_TABLE Signature

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

Method MAP_TARGET_SIGNATURE Signature

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

Method SET_COMMON_ATTR_GDT Signature

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

Method SET_COMMON_ATTR_IDT Signature

Method SET_COMMON_ATTR_IDT on class CL_SIW_MAPPING_HEURISTICS has no parameter.
Method SET_COMMON_ATTR_IDT on class CL_SIW_MAPPING_HEURISTICS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in