SAP ABAP Class IF_DBPROC_PROXY_BASIC_TYPES (Basic Type Definitions for DB Procedure Proxies)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_DBPROC_PROXY_INTERNAL_TYPES Internal Implementation Types 20120804
2 Interface composition (i COMPRISING i_ref)  IF_DBPROC_PROXY_IP Generation Interface Pool 20120804
3 Interface composition (i COMPRISING i_ref)  IF_DBPROC_PROXY_TEST Interface for Test Tools 20120313
4 Interface composition (i COMPRISING i_ref)  IF_DBPROC_PROXY_UI Interface for UI 20120420
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DBPROC_PROXY Back-End Functions DB Procedure Proxy 20120117
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DBPROC_PROXY_INTERNAL Internal Parts of Implementation 20120119
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DBPROC_PROXY_IP Generation Interface Pool 20120804
Properties
Class IF_DBPROC_PROXY_BASIC_TYPES  
Short Description Basic Type Definitions for DB Procedure Proxies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120420   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_DBPROC_PROXY_BASIC_TYPES has no forward declaration.
Interfaces
Class IF_DBPROC_PROXY_BASIC_TYPES has no interface implemented.
Friends
Class IF_DBPROC_PROXY_BASIC_TYPES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CF_ABAP_NAME_LENGTH Constant Public Type reference (TYPE) I 30 Length of ABAP Names 20120420
2 CF_CONTEXT_ABAP_TYPE Constant Public Type reference (TYPE) TY_CONTEXT 'ABAP_TYPE' 20120420
3 CF_CONTEXT_COMPONENT_NAME Constant Public Type reference (TYPE) TY_CONTEXT 'COMPONENT_NAME' 20120420
4 CF_CONTEXT_DDIC_TYPE Constant Public Type reference (TYPE) TY_CONTEXT 'DDIC_TYPE' 20120710
5 CF_CONTEXT_GENERAL Constant Public Type reference (TYPE) TY_CONTEXT 'GENERAL' 20120420
6 CF_CONTEXT_PARAMETER_NAME Constant Public Type reference (TYPE) TY_CONTEXT 'PARAMETER_NAME' 20120420
7 CF_CONTEXT_PROXY_OUT_OF_SYNC Constant Public Type reference (TYPE) TY_CONTEXT 'OUT_OF_SYNC' 20121023
8 CF_PARAM_DIRECTION_IN Constant Public Type reference (TYPE) TY_PARAM_DIRECTION 'IN' Input Parameter 20120420
9 CF_PARAM_DIRECTION_INOUT Constant Public Type reference (TYPE) TY_PARAM_DIRECTION 'INOUT' Input/Output Parameters 20120420
10 CF_PARAM_DIRECTION_OUT Constant Public Type reference (TYPE) TY_PARAM_DIRECTION 'OUT' Output Parameters 20120420
11 CF_PARAM_KIND_SCALAR Constant Public Type reference (TYPE) TY_PARAM_KIND 'SCALAR' Scalar Parameter 20120420
12 CF_PARAM_KIND_TABLE Constant Public Type reference (TYPE) TY_PARAM_KIND 'TABLE' Table Parameters 20120420
Methods
Class IF_DBPROC_PROXY_BASIC_TYPES has no method.
Events
Class IF_DBPROC_PROXY_BASIC_TYPES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ABAP_NAME Public See coding Name in ABAP 20120420 ty_abap_name TYPE c LENGTH 30
2 TY_ABAP_SIMPLE_TYPE_S Public See coding 20120420 BEGIN OF ty_abap_simple_type_s, name TYPE ty_abap_name, length TYPE i, decs TYPE i, END OF ty_abap_simple_type_s
3 TY_ABAP_TYPE_SELECTION_S Public See coding 20121122 BEGIN OF ty_abap_type_selection_s, descr TYPE REF TO cl_abap_typedescr, END OF ty_abap_type_selection_s
4 TY_ABAP_TYPE_SELECTION_T Public See coding 20121122 ty_abap_type_selection_t TYPE TABLE OF ty_abap_type_selection_s WITH EMPTY KEY
5 TY_COMPONENT_OVERRIDE_S Public See coding 20121120 BEGIN OF ty_component_override_s, comp_db_name TYPE if_dbproc_proxy_basic_types=>ty_db_name, db_name TYPE if_dbproc_proxy_basic_types=>ty_db_name, abap_name TYPE if_dbproc_proxy_basic_types=>ty_abap_name, ddic_type TYPE if_dbproc_proxy_basic_types=>ty_abap_name, END OF ty_component_override_s
6 TY_COMPONENT_OVERRIDE_T Public See coding 20121120 ty_component_override_t TYPE HASHED TABLE OF ty_component_override_s WITH UNIQUE KEY comp_db_name db_name
7 TY_COMP_TABLE_S Public See coding 20121116 BEGIN OF ty_comp_table_s, comp_index TYPE i, " 0 for scalar parameters, for table parameters this is the index of the component db_comp_name TYPE ty_db_name, " only for table parameters, name of component in db db_type TYPE ty_db_simple_type_s, " primitive type name in DB END OF ty_comp_table_s
8 TY_COMP_TABLE_T Public See coding 20121116 ty_comp_table_t TYPE SORTED TABLE OF ty_comp_table_s WITH UNIQUE KEY comp_index
9 TY_CONTEXT Public See coding 20120420 ty_context TYPE c LENGTH 20
10 TY_DB_NAME Public See coding Name in DB 20120420 ty_db_name TYPE c LENGTH 256
11 TY_DB_SIMPLE_TYPE_S Public See coding 20120420 BEGIN OF ty_db_simple_type_s, name TYPE ty_db_name, length TYPE i, decs TYPE i, END OF ty_db_simple_type_s
12 TY_DDIC_NAME Public Type reference (TYPE) DDOBJNAME Name in DDIC 20120420
13 TY_MSG_S Public See coding 20121122 BEGIN OF ty_msg_s, severity TYPE severity, parameter TYPE i, t100_key TYPE scx_t100key, text TYPE string, END OF ty_msg_s
14 TY_MSG_T Public See coding 20121122 ty_msg_t TYPE STANDARD TABLE OF ty_msg_s WITH DEFAULT KEY
15 TY_NAME_S Public See coding 20130215 BEGIN OF ty_name_s, name TYPE ty_db_name, msg TYPE string, alt_name TYPE ty_abap_name, END OF ty_name_s
16 TY_NAME_T Public See coding 20130215 ty_name_t TYPE STANDARD TABLE OF ty_name_s WITH default KEY
17 TY_PARAM_DIRECTION Public See coding IN, OUT, INOUT 20120420 ty_param_direction TYPE c LENGTH 10
18 TY_PARAM_INFO_ABAP_TYPE_S Public See coding 20121207 BEGIN OF ty_param_info_abap_type_s, comp_index TYPE i, abap_comp_name TYPE ty_abap_name, abap_type TYPE ty_abap_simple_type_s, END OF ty_param_info_abap_type_s
19 TY_PARAM_INFO_ABAP_TYPE_T Public See coding 20121207 ty_param_info_abap_type_t TYPE SORTED TABLE OF ty_param_info_abap_type_s WITH UNIQUE KEY comp_index
20 TY_PARAM_INFO_S Public See coding 20121116 BEGIN OF ty_param_info_s, position TYPE i, db_name TYPE if_dbproc_proxy_basic_types=>ty_db_name, direction TYPE ty_param_direction, " in, out, inout kind TYPE ty_param_kind, " scalar or table db_table_type_schema TYPE ty_db_name, " only for table parameters, name of parameter type in DB db_table_type_name TYPE ty_db_name, " only for table parameters, name of parameter type in DB db_type TYPE ty_comp_table_t, default_abap_name TYPE ty_abap_name, default_abap_type TYPE ty_param_info_abap_type_t, default_abap_type_ref TYPE REF TO cl_abap_typedescr, END OF ty_param_info_s
21 TY_PARAM_INFO_T Public See coding 20121116 ty_param_info_t TYPE SORTED TABLE OF ty_param_info_s WITH UNIQUE KEY position
22 TY_PARAM_KIND Public See coding SCALAR, TABLE 20120420 ty_param_kind TYPE c LENGTH 10
23 TY_PARAM_OVERRIDE_S Public See coding 20121116 BEGIN OF ty_param_override_s, db_name TYPE if_dbproc_proxy_basic_types=>ty_db_name, abap_name TYPE if_dbproc_proxy_basic_types=>ty_abap_name, descr TYPE REF TO cl_abap_typedescr, END OF ty_param_override_s
24 TY_PARAM_OVERRIDE_T Public See coding 20121116 ty_param_override_t TYPE HASHED TABLE OF ty_param_override_s WITH UNIQUE KEY db_name
25 TY_PARAM_S Public See coding 20121121 BEGIN OF ty_param_s, position TYPE i, " position of parameter in DB proc interface db_name TYPE ty_db_name, " name of parameter in DB direction TYPE ty_param_direction, " in, out, inout kind TYPE ty_param_kind, " scalar or table db_table_type_schema TYPE ty_db_name, " only for table parameters, name of parameter type in DB db_table_type_name TYPE ty_db_name, " only for table parameters, name of parameter type in DB db_table_type_is_ddic TYPE abap_bool, " only for table parameters, db type is ddic type transfer_table_schema TYPE ty_db_name, " only for table parameters, schema of transfer table for call transfer_table_name TYPE ty_db_name, " only for table parameters, name of transfer table for call abap_name TYPE ty_abap_name, " name of corresponding actual parameter in the proxy ip_type_name TYPE ty_abap_name, " name of type in interface pool, currently always equal to ddic_table TYPE ty_ddic_name, " only for table parameters typ TYPE ty_param_type_t, END OF ty_param_s
26 TY_PARAM_T Public See coding 20121121 ty_param_t TYPE STANDARD TABLE OF ty_param_s WITH DEFAULT KEY
27 TY_PARAM_TYPE_S Public See coding 20121121 BEGIN OF ty_param_type_s, comp_index TYPE i, " 0 for scalar parameters, for table parameters this is the index of the component db_comp_name TYPE ty_db_name, " only for table parameters, name of component in db abap_comp_name TYPE ty_abap_name, " only for table parameters, name of component in ABAP db_type TYPE ty_db_simple_type_s, " primitive type name in DB abap_type TYPE ty_abap_simple_type_s," primitive type name in ABAP ddic_type TYPE ty_ddic_name, " DDIC type override END OF ty_param_type_s
28 TY_PARAM_TYPE_T Public See coding 20121121 ty_param_type_t TYPE STANDARD TABLE OF ty_param_type_s WITH DEFAULT KEY
29 TY_PROCEDURE_LIST_S Public See coding 20130115 BEGIN OF ty_procedure_list_s, proc_schema TYPE ty_db_name, proc_name TYPE ty_db_name, END OF ty_procedure_list_s
30 TY_PROCEDURE_LIST_T Public See coding 20130115 ty_procedure_list_t TYPE STANDARD TABLE OF ty_procedure_list_s WITH DEFAULT KEY
31 TY_PROXY_LIST_S Public See coding 20121119 BEGIN OF ty_proxy_list_s, proxy_name TYPE ty_abap_name, END OF ty_proxy_list_s
32 TY_PROXY_LIST_T Public See coding 20121119 ty_proxy_list_t TYPE STANDARD TABLE OF ty_proxy_list_s WITH DEFAULT KEY
History
Last changed by/on SAP  20140121 
SAP Release Created in