SAP ABAP Class /IWBEP/CL_SB_GEN_DPC_SHLP_PR (SB: DPC Generator provider for Search Help)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷
OPU-BSE-SB (Application Component) Gateway Service Builder
⤷
/IWBEP/SB_GENDPC_SHLP (Package) Gateway Service Builder # Generator DPC for Search Help

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_SB_GEN_DPC_DS_PR | SB: abstract DPC Generator provider | 20130728 |
Properties
Class | /IWBEP/CL_SB_GEN_DPC_SHLP_PR | |
Short Description | SB: DPC Generator provider for Search Help | |
Super Class | /IWBEP/CL_SB_GEN_DPC_DS_PR | SB: abstract DPC Generator provider |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWBEP/SB_GENDPC_SHLP | Gateway Service Builder # Generator DPC for Search Help |
Created | 20130728 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class /IWBEP/CL_SB_GEN_DPC_SHLP_PR has no interface implemented.
Friends
Class /IWBEP/CL_SB_GEN_DPC_SHLP_PR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 'ls_message' | 20130826 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 'lv_' | 3-Byte field | 20130826 | |
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 'lt_result_list' | 20130829 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 'ls_result_list' | 20130903 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 'lt_selopt' | 20130826 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 'ls_selopt' | 20130826 | ||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SB_GEN_PROJECT_PARSE | DPC generator SB project diserialization | 20130825 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | Code Composer | 20130825 | ||
9 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SB_GEN_DPC_TMPL_PRST | Template include persistency | 20130825 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_ENTITIES | 20130909 | |||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_REF_CONST_MAP | 20130825 | |||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SHLPNAME | Name of a Search Help | 20130827 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Collect data source fields per entity set property field | 20130827 |
2 | ![]() |
Instance method | Private | Method | Compose code for call search help RT mechanism | 20130825 |
3 | ![]() |
Instance method | Private | Method | Compose code for constant fields mapping | 20130915 |
4 | ![]() |
Instance method | Private | Method | 20130825 | |
5 | ![]() |
Instance method | Private | Method | Compose code for key fields mapping | 20130902 |
6 | ![]() |
Instance method | Private | Method | Compose code that saves the RFC log and handle RFC exception | 20130825 |
7 | ![]() |
Instance method | Private | Method | Compose code for max hits mapping | 20130825 |
8 | ![]() |
Instance method | Private | Method | Compose code for filter fields mapping | 20130825 |
9 | ![]() |
Instance method | Private | Method | Compose code for SH post read operation | 20130829 |
10 | ![]() |
Instance method | Private | Method | Compose code for key fields mapping | 20130901 |
11 | ![]() |
Instance method | Private | Method | Compose code for range mapping and filter attributes | 20130825 |
12 | ![]() |
Instance method | Private | Method | Compose source code for specifc operation of the entity set | 20130825 |
13 | ![]() |
Instance method | Private | Method | Compose Query code | 20130825 |
14 | ![]() |
Instance method | Private | Method | Compose read code | 20130825 |
15 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20130808 |
16 | ![]() |
Instance method | Private | Method | Generate code for input fields | 20130902 |
17 | ![]() |
Instance method | Private | Method | Get Search help name | 20130827 |
Events
Class /IWBEP/CL_SB_GEN_DPC_SHLP_PR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_CODE_POOL | Public | See coding | 20130825 | tt_code_pool TYPE STANDARD TABLE OF ty_code_pool
|
||
2 | TT_COLLECT_DS_FIELDS | Public | See coding | 20130902 | tt_collect_ds_fields TYPE STANDARD TABLE OF ty_collect_ds_fields WITH DEFAULT KEY
|
||
3 | TT_DATA_DECLARATION | Public | See coding | 20130825 | tt_data_declaration TYPE STANDARD TABLE OF ty_data_declaration
|
||
4 | TT_INTR_MAP | Public | See coding | 20130826 | tt_intr_map TYPE STANDARD TABLE OF ty_intr_map WITH DEFAULT KEY
|
||
5 | TT_MAPPING | Public | See coding | 20130825 | tt_mapping TYPE STANDARD TABLE OF ty_mapping
|
||
6 | TT_PATH | Public | See coding | 20130825 | tt_path TYPE STANDARD TABLE OF ty_path WITH DEFAULT KEY
|
||
7 | TT_RANGE | Public | See coding | 20130825 | tt_range TYPE STANDARD TABLE OF ty_range WITH DEFAULT KEY
|
||
8 | TY_CODE_POOL | Public | See coding | 20130825 | BEGIN OF ty_code_pool,
type TYPE char1, " D=Data ; C=Code
code TYPE rswsourcet,
END OF ty_code_pool
|
||
9 | TY_COLLECT_DS_FIELDS | Public | See coding | 20130902 | BEGIN OF ty_collect_ds_fields,
model_field_name(30),
ds_range_table_name(30),
ds_field_name(30),
constant_tab TYPE STANDARD TABLE OF ty_range WITH DEFAULT KEY,
END OF ty_collect_ds_fields
|
||
10 | TY_DATA_DECLARATION | Public | See coding | 20130825 | BEGIN OF ty_data_declaration,
var_name(30),
data_type TYPE string,
declaration_type(1), " ''=standard data type ; 'F'=Field symbol data type
END OF ty_data_declaration
|
||
11 | TY_INTR_MAP | Public | See coding | 20130826 | BEGIN OF ty_intr_map,
intr_es_field(30),
datasource_field_path TYPE STANDARD TABLE OF string WITH DEFAULT KEY,
mapping_semantics(1),
END OF ty_intr_map
|
||
12 | TY_MAPPING | Public | See coding | 20130825 | BEGIN OF ty_mapping,
operation_type TYPE /iwbep/sbdsp_operation_type,
target_field TYPE string, " Internal field name
external_field TYPE string, " External field name
target_path TYPE tt_path,
source_field TYPE string,
org_source_path TYPE string,
source_path TYPE tt_path,
mapping_semantics TYPE string,
mapping_direction TYPE string,
value TYPE string,
range TYPE tt_range,
mapping_attr_ref TYPE REF TO /iwbep/if_sbdsp_mapping_att,
out_target_path TYPE string,
END OF ty_mapping
|
||
13 | TY_PARM_TYPE | Public | See coding | 20130826 | BEGIN OF ty_parm_type,
max_hits_type TYPE /iwbep/sbdsp_ds_at_type,
max_hits_declaration_type TYPE /iwbep/sbdsp_ds_at_decl_type,
inner_parent_name(30),
outer_parent_name(30),
END OF ty_parm_type
|
||
14 | TY_PATH | Public | See coding | 20130825 | BEGIN OF ty_path,
path TYPE char255,
path_type TYPE char2,
table_path_wa(30),
END OF ty_path
|
||
15 | TY_RANGE | Public | See coding | 20130825 | BEGIN OF ty_range,
ds_attr_name TYPE /iwbep/sbdsp_ds_at_name,
semantic TYPE /iwbep/sbdsp_range_semantics,
constant_val TYPE /iwbep/sbdsp_map_at_const_val,
END OF ty_range
|
Method Signatures
Method COLLECT_DS_FIELDS_PER_ES_PROP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PARSED_MAPPING | Call by reference | Type reference (TYPE) | TT_INTR_MAP | 20130827 | |||
2 | ![]() |
IT_SELECTED_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130827 |
Method COLLECT_DS_FIELDS_PER_ES_PROP on class /IWBEP/CL_SB_GEN_DPC_SHLP_PR has no exception.
Method COMPOSE_CODE_2_SH_RT_MECHANISM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
DPC handler exception class | 20130829 |
Method COMPOSE_CODE_4_CONSTANT_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130915 | |||
2 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130915 | |
2 | ![]() |
DPC handler exception class | 20130915 |
Method COMPOSE_CODE_4_GET_RT_INPUTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 | |||
2 | ![]() |
IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_OPERATION_TYPE | Data Source Provider - Operation Type | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
DPC handler exception class | 20130825 |
Method COMPOSE_CODE_4_INPUT_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130902 | |||
2 | ![]() |
EV_IS_KEY_CODE_SET | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130902 | ||
3 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130902 | |||
4 | ![]() |
IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130902 | |
2 | ![]() |
DPC handler exception class | 20130902 |
Method COMPOSE_CODE_4_LOG_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130825 | |
2 | ![]() |
DPC handler exception class | 20130825 |
Method COMPOSE_CODE_4_MAXHITS_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 | |||
2 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130825 | |
2 | ![]() |
DPC handler exception class | 20130825 |
Method COMPOSE_CODE_4_POST_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 | |||
2 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
DPC handler exception class | 20130825 |
Method COMPOSE_CODE_4_POST_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130829 | |||
2 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
DPC handler exception class | 20130829 |
Method COMPOSE_CODE_4_Q_KEY_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130901 | |||
2 | ![]() |
EV_IS_KEY_CODE_SET | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130901 | ||
3 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130901 | |||
4 | ![]() |
IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130901 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130901 | |
2 | ![]() |
DPC handler exception class | 20130901 |
Method COMPOSE_CODE_4_RANGE_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 | |||
2 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130825 | |||
3 | ![]() |
IV_IS_KEY_CODE_SET | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130825 | |
2 | ![]() |
DPC handler exception class | 20130825 |
Method COMPOSE_METHOD_SOURCE_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OPRT_CODE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP Source | 20130825 | ||
2 | ![]() |
IT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
DPC handler exception class | 20130825 |
Method COMPOSE_QUERY_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 | |||
2 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130825 | |||
3 | ![]() |
IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130825 | |
2 | ![]() |
DPC handler exception class | 20130825 |
Method COMPOSE_READ_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130825 | |||
2 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130825 | |||
3 | ![]() |
IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130825 | |
2 | ![]() |
DPC handler exception class | 20130825 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_KEY | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_EXTENSION_KEY | Service Builder: Extension Key | 20130808 |
Method CONSTRUCTOR on class /IWBEP/CL_SB_GEN_DPC_SHLP_PR has no exception.
Method GENERATE_CODE_4_INPUT_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_COLLECTED_CODE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP Source | 20130902 | ||
2 | ![]() |
IS_MAPPING | Call by reference | Type reference (TYPE) | TY_MAPPING | 20130910 | |||
3 | ![]() |
IV_ES_FIELD_NAME | Call by reference | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20130902 | ||
4 | ![]() |
IV_ES_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20130902 | ||
5 | ![]() |
IV_TEMPLATE_NAME | Call by reference | Type reference (TYPE) | PROGRAMM | ABAP Program Name | 20130902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error Class Code Composer | 20130902 |
Method GET_SEARCH_HELP_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130827 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20130827 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |