SAP ABAP Class CL_BS_SOA_SIW_TMPL_MAPPING_PRD (Mapping Producer)
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
![](/abap/icon/s_instal.gif)
⤷
![](/abap/icon/s_b_tree.gif)
⤷
![](/abap/icon/s_pckstd.gif)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_SIW_CLIF_PRODUCER | Default Producer für Klassen und Interfaces | 20100716 |
Properties
Class | CL_BS_SOA_SIW_TMPL_MAPPING_PRD | |
Short Description | Mapping Producer | |
Super Class | CL_SIW_CLIF_PRODUCER | Default Producer für Klassen und Interfaces |
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | BS_SOA_REUSE_SIW_CONFIG | Configurations & Templates for SIW |
Created | 20100716 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SIW_CLIF_PRODUCER | 20100716 | Default Producer für Klassen und Interfaces |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_IMPL | Implementation Project | 20100716 | ||
2 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SIW_MAPPING | Mapping Project | 20100716 | ||
3 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Service Implementation Project | 20100716 |
Methods
Events
Class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYP_STR_FM_PARAM | Protected | See coding | 20100716 | BEGIN OF typ_str_fm_param ,
name TYPE string,
type TYPE string,
kind TYPE string, " importing, exporting, changing, table, exception
kindex TYPE string, " additional type info.
" TTY if kind is a tables parameter of a table type
" DDT means Direct Data Type for Tables/Structures (fields without DTEL)
abtype TYPE string, " internal data type, filled if kindex = DDT (C, I, N -> ABAP internal data types)
value TYPE string, " if kindex = TTY: value for function module (classic) exception
" if kindex = DDT: length of inttype
end of typ_str_fm_param
|
||
2 | TYP_STR_MAP | Protected | See coding | 20100716 | begin of typ_str_map,
guid type sysuuid_x,
source_name type string,
source_type type string,
source_linetype type string,
target_name type string,
target_esr_name type string,
target_type type string,
target_type_kind type siw_dte_sxf_type_kind, "simple, structure, table
target_linetype type string, "optional -> if table
parent_guid type sysuuid_x,
level_no type i,
methodname type string,
default type string,
is_exposed type xfeld,
target_dep_field type string, "proxy name
source_dep_field type string,
cdt_conv type string, "core data type -> name of cl_gdt_conversion method
conversion_exit type string, "name of conversion exit, for later use
is_range type xfeld,
range_metadata type typ_str_range_metadata,
cti_field type string, "field name of complete transmission indicator
source_field_name type string,
source_field_parent_name type string,
flg_custom_mapping type xfeld,
end of typ_str_map
|
||
3 | TYP_STR_RANGE_METADATA | Protected | See coding | 20100716 | begin of typ_str_range_metadata,
field_name_incl_excl type string,
field_name_intvl_bound type string,
field_name_lower type string,
field_name_upper type string,
end of typ_str_range_metadata
|
||
4 | TYP_TAB_FM_PARAMS | Protected | See coding | 20100716 | typ_tab_fm_params type standard table of typ_str_fm_param with default key
|
||
5 | TYP_TAB_MAP | Protected | See coding | 20100716 | typ_tab_map type standard table of typ_str_map with default key
|
Method Signatures
Method BUILD_MAP_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_TAB_MAP | Call by reference | Type reference (TYPE) | TYP_TAB_MAP | 20100716 | |||
2 | ![]() |
I_FIELD | Call by reference | Object reference (TYPE REF TO) | IF_SXF_FIELD | 20100716 | |||
3 | ![]() |
I_FLG_EXPOSED_ONLY | Call by reference | Type reference (TYPE) | XFELD | 20100716 | |||
4 | ![]() |
I_FLG_FORCE | Call by reference | Type reference (TYPE) | XFELD | 20100716 | |||
5 | ![]() |
I_LEVEL_NO | Call by reference | Type reference (TYPE) | I | 0 | 20100716 | ||
6 | ![]() |
I_PARENT_GUID | Call by reference | Type reference (TYPE) | SYSUUID_X | UUID in X form (binary) | 20100716 |
Method BUILD_MAP_TAB on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method CALC_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_FIELDNAME | Call by reference | Type reference (TYPE) | STRING | 20100716 | |||
2 | ![]() |
E_PARENTNAME | Call by reference | Type reference (TYPE) | STRING | 20100716 | |||
3 | ![]() |
I_TARGET_FIELD | Call by reference | Object reference (TYPE REF TO) | IF_SXF_FIELD | 20100716 |
Method CALC_FIELDNAME on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method COMPLETE_MAP_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_STR_MAP | Call by reference | Type reference (TYPE) | TYP_STR_MAP | 20110112 | |||
2 | ![]() |
I_SRVC_FIELD | Call by reference | Object reference (TYPE REF TO) | IF_SXF_FIELD | 20110112 | |||
3 | ![]() |
I_SRVC_FIELD_NAME | Call by reference | Type reference (TYPE) | STRING | 20110112 |
Method COMPLETE_MAP_EXCEPTION on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method COMPLETE_MAP_SIMPLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_STR_MAP | Call by reference | Type reference (TYPE) | TYP_STR_MAP | 20100716 | |||
2 | ![]() |
I_SRVC_FIELD | Call by reference | Object reference (TYPE REF TO) | IF_SXF_FIELD | 20100716 | |||
3 | ![]() |
I_SRVC_FIELD_NAME | Call by reference | Type reference (TYPE) | STRING | 20100716 |
Method COMPLETE_MAP_SIMPLE on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method COMPLETE_MAP_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_STR_MAP | Call by reference | Type reference (TYPE) | TYP_STR_MAP | 20100716 | |||
2 | ![]() |
C_TAB_MAP | Call by reference | Type reference (TYPE) | TYP_TAB_MAP | 20100716 | |||
3 | ![]() |
I_FLG_EXPOSED_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100716 | |||
4 | ![]() |
I_SRVC_FIELD_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_SXF_TYPE | 20100716 |
Method COMPLETE_MAP_STRUCTURE on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method COMPLETE_MAP_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_MAP_TAB | Call by reference | Type reference (TYPE) | TYP_TAB_MAP | 20100716 | |||
2 | ![]() |
C_STR_MAP | Call by reference | Type reference (TYPE) | TYP_STR_MAP | 20100716 | |||
3 | ![]() |
I_API_FIELD_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_SXF_TYPE | 20100716 | |||
4 | ![]() |
I_FLG_EXPOSED_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100716 | |||
5 | ![]() |
I_SRVC_FIELD_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_SXF_TYPE | 20100716 |
Method COMPLETE_MAP_TABLE on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method FILL_API_PARAMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_SXF_SIGNATURE | 20100716 |
Method FILL_API_PARAMS on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method FILL_METHOD_REPEAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_REPEAT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20100716 | |||
2 | ![]() |
IN_TAB_MAP | Call by reference | Type reference (TYPE) | TYP_TAB_MAP | 20100716 |
Method FILL_METHOD_REPEAT on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method GET_CONVERSION_EXIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SOURCE_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_SXF_TYPE | 20100716 | |||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | STRING | 20100716 |
Method GET_CONVERSION_EXIT on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method GET_LINETYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TYPENAME | Call by reference | Type reference (TYPE) | STRING | 20100716 | |||
2 | ![]() |
R_LINETYPE | Value transfer | Type reference (TYPE) | STRING | 20100716 |
Method GET_LINETYPE on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method IS_TABL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TYPENAME | Call by reference | Type reference (TYPE) | STRING | 20100901 | |||
2 | ![]() |
R_IS_TYPE_KIND | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100901 |
Method IS_TABL on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method IS_TTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TYPENAME | Call by reference | Type reference (TYPE) | STRING | 20100716 | |||
2 | ![]() |
R_IS_TYPE_KIND | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100901 |
Method IS_TTY on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
Method IS_TYPE_KIND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CLAS | Call by reference | Type reference (TYPE) | ABAP_BOOL | class | 20100901 | ||
2 | ![]() |
I_DTEL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Data element | 20100901 | ||
3 | ![]() |
I_INTF | Call by reference | Type reference (TYPE) | ABAP_BOOL | Interface | 20100901 | ||
4 | ![]() |
I_SQLT | Call by reference | Type reference (TYPE) | ABAP_BOOL | physical pool / cluster | 20100901 | ||
5 | ![]() |
I_TABL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Table | 20100901 | ||
6 | ![]() |
I_TTY | Call by reference | Type reference (TYPE) | ABAP_BOOL | table type | 20100901 | ||
7 | ![]() |
I_TYPENAME | Call by reference | Type reference (TYPE) | STRING | 20100901 | |||
8 | ![]() |
I_VIEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | View | 20100901 | ||
9 | ![]() |
R_IS_TYPE_KIND | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100901 |
Method IS_TYPE_KIND on class CL_BS_SOA_SIW_TMPL_MAPPING_PRD has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 703 |