Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_AMDP_COMPILER | Compiler for ABAP Managed Stored Procedures | 20130618 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AMDP_BASE | Interface for Fundamental AMDP Functions | 20130830 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AMDP_COMPILER | Compiler for ABAP Managed Database Procedures | 20130618 |
Properties
Class | CL_AMDP_COMPILER_HDB | |
Short Description | AMDP Compiler for HDB | |
Super Class | CL_AMDP_COMPILER | Compiler for ABAP Managed Stored Procedures |
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SABP_AMDP_KRN | Kernel Interface for Database Procedure Management |
Created | 20130618 | SAP |
Last change | 20141121 | |
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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_AMDP_BASE | Interface for Fundamental AMDP Functions | 20130830 | ||
2 | IF_AMDP_COMPILER | Compiler for ABAP Managed Database Procedures | 20130618 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_AMDP_COMPILER | 20130710 | Compiler for ABAP Managed Stored Procedures |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | CL_AMDP_COMPILER=>CO_AMDP_002 | 20131105 | ||
2 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | CL_AMDP_COMPILER=>CO_AMDP_004 | 20131105 | ||
3 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | CL_AMDP_COMPILER=>CO_AMDP_006 | 20131105 | ||
4 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | CL_AMDP_COMPILER=>CO_AMDP_008 | 20131105 | ||
5 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | CL_AMDP_COMPILER=>CO_AMDP_009 | 20131205 | ||
6 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:001` | 20130822 | ||
7 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:002` | 20130822 | ||
8 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:003` | 20130822 | ||
9 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:004` | 20130822 | ||
10 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:005` | 20130822 | ||
11 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:006` | 20130822 | ||
12 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:007` | 20130822 | ||
13 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:008` | 20130822 | ||
14 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:010` | 20130822 | ||
15 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:011` | 20130822 | ||
16 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:012` | 20130822 | ||
17 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:013` | 20130822 | ||
18 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:014` | 20130822 | ||
19 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:015` | 20130822 | ||
20 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:016` | 20130822 | ||
21 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:017` | 20130822 | ||
22 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:018` | 20130830 | ||
23 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:019` | 20131118 | ||
24 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `+AMDP_HDB:020` | 20131118 | ||
25 | ![]() |
Constant | Protected | Type reference (TYPE) | I | 258 | 20131118 | ||
26 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'C' | 20130801 | ||
27 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'E' | 20130801 | ||
28 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'I' | 20130801 | ||
29 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'R' | 20130801 | ||
30 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | AMDP_METH_TAB | 20130618 | |||
31 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | AMDP_TYPE_TAB | 20130618 | |||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_D010DBDEP | 20130705 | |||
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_D010DBOBJ | 20130705 | |||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_METH_CHECK_CACHE | 20130925 | |||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_DB_SRC_DESC | 20130815 | |||
36 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_TYPE_MAP | Mapping Table for ABAP => DB Type | 20130729 | ||
37 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_VIEW_DESC | 20130619 | |||
38 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | 20130801 | |||
39 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SYCHAR30 | 20130815 | |||
40 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SYCHAR01 | '?' | Is there a bug fix for GET_PROCEDURE_OBJECTS positions? | 20130815 | |
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SY-REPID | 20130619 |
Methods
Events
Class CL_AMDP_COMPILER_HDB has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_D010DBDEP | Private | See coding | 20130619 | tt_d010dbdep type sorted table of d010dbobjdep
with unique key dbobj_name dbobj_kind dbobj_name_dep dbobj_kind_dep
without further secondary keys
|
||
2 | TT_D010DBOBJ | Private | See coding | 20130619 | tt_d010dbobj type sorted table of d010dbobj
with unique key dbobj_name dbobj_kind
without further secondary keys
|
||
3 | TT_DB_SRC_DESC | Private | See coding | 20130618 | tt_db_src_desc type standard table of ty_db_src_desc with empty key
|
||
4 | TT_DEFAULT_PARAM_VAL | Private | See coding | 20130830 | tt_default_param_val type sorted table of t_default_param_val
with unique key param_name
|
||
5 | TT_METH_CHECK_CACHE | Private | See coding | 20130925 | tt_meth_check_cache type sorted table of t_meth_check_result
with unique key dbproc_name
|
||
6 | TT_PROC_OBJ | Private | See coding | 20130618 | tt_proc_obj type standard table of ty_proc_obj
with non-unique key start_pos end_pos
without further secondary keys
|
||
7 | TT_SRC_DESCR | Private | See coding | 20130618 | tt_src_descr type standard table of ty_src_descr with empty key
|
||
8 | TT_TYPE_MAP | Private | See coding | 20130729 | tt_type_map type sorted table of t_type_map
with unique key abap_type_key
|
||
9 | TT_VIEW_DESC | Private | See coding | 20130618 | tt_view_desc type sorted table of ty_view_desc
with unique key dbtab_name
|
||
10 | TY_DB_SRC_DESC | Private | See coding | 20130618 | begin of ty_db_src_desc,
"! Object prefix for object names (in case of syntax-check)
check_prefix type string,
"! ABAP version string
abap_version type string,
"! Description of procedure itself
src_procedure type ty_src_descr,
"! Description of procedure stub (w/o versioned tft tables)
src_procedure_stub_v1 type ty_src_descr,
"! Description of procedure stub (with versioned tft tables)
src_procedure_stub_v2 type ty_src_descr,
"! Description of table types
src_table_types type tt_src_descr,
"! Description of transfer tables for procedure stubs
src_tft_tables type tt_src_descr,
"! Name of sync table if any (1st v1-tft)
sync_table_name_v1 type string,
"! Name of sync table if any (1st v2-tft)
sync_table_name_v2 type string,
"! Description of used objects
src_used_objs type standard table of ty_db_src_usd_desc
with empty key,
"! Derived source may be used for further checks
is_consistent type abap_bool,
end of ty_db_src_desc
|
||
11 | TY_DB_SRC_USD_DESC | Private | See coding | 20130618 | begin of ty_db_src_usd_desc,
used_obj_type type d010dbobj_kind,
used_obj_name type string,
abap_pos type amdp_pos_info, " Position in USING clause
src_proc_dummy type scr_include, " In case of procedure
src_table_types type tt_src_descr, " In case of procedure
used_comp_view type string, " In case of table
end of ty_db_src_usd_desc
|
||
12 | TY_PROC_OBJ | Private | See coding | 20130618 | begin of ty_proc_obj,
db_obj_kind type d010dbobj_name,
db_obj_name type d010dbobj_name,
db_obj_schema type d010dbobj_name,
start_pos type i,
end_pos type i,
end of ty_proc_obj
|
||
13 | TY_SRC_DESCR | Private | See coding | 20130618 | begin of ty_src_descr,
obj_kind type d010dbobj_kind,
obj_name type string,
source type scr_include,
intf_end type i, " Last line of interface
body_end type i, " Position of generated end-token
abap_map type amdp_body_source_map_tab,
end of ty_src_descr
|
||
14 | TY_VIEW_DESC | Private | See coding | 20130618 | begin of ty_view_desc,
"! Name of DB table to be replaced
dbtab_name type string,
"! Name of generated DB view to replace the DB table name
view_name type string,
"! Create statement for the DB view
source type scr_include,
"! ABAP source position for message handling
abap_map type amdp_body_source_map_tab,
end of ty_view_desc
|
||
15 | T_DEFAULT_PARAM_VAL | Private | See coding | 20130830 | begin of t_default_param_val,
param_name type string,
default_abap_ref type ref to data,
default_db type string,
conv_err type abap_bool,
end of t_default_param_val
|
||
16 | T_METH_CHECK_RESULT | Private | See coding | 20130925 | begin of t_meth_check_result,
dbproc_name type string,
error_found type abap_bool,
params_checked type abap_bool,
default_param_vals type tt_default_param_val,
end of t_meth_check_result
|
||
17 | T_TYPE_MAP | Private | See coding | 20130729 | begin of t_type_map,
abap_type_key type string,
db_type type string,
end of t_type_map
|
Method Signatures
Method ACTIVATE_DBOBJ_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_D010DBOBJ | Call by reference | Type reference (TYPE) | TT_D010DBOBJ | 20130711 | |||
2 | ![]() |
IM_CONN | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | 20130619 | |||
3 | ![]() |
IM_ROLE | Call by reference | Type reference (TYPE) | D010DBOBJ_ROLE | 20130619 | |||
4 | ![]() |
IM_STMT | Call by reference | Object reference (TYPE REF TO) | CL_SQL_STATEMENT | 20130619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130619 |
Method ADD_MESSAGE_FOR_ABAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MSG_INFO | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER=>TY_MSG_INFO | 20130920 | |||
2 | ![]() |
IM_MSG_ID | Call by reference | Type reference (TYPE) | TRMSG_KEY | 20130920 | |||
3 | ![]() |
IM_MSG_KIND | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER=>TY_MSG_KIND | 'E' | 20130920 | ||
4 | ![]() |
IM_MSG_LTXT | Call by reference | Type reference (TYPE) | CL_AMDP_COMPILER=>TT_ANY_STRING_TAB | 20130920 | |||
5 | ![]() |
IM_MSG_PARAMS | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER=>TY_MSG_INFO_PARAMS | 20130920 | |||
6 | ![]() |
IM_MSG_POS | Call by reference | Type reference (TYPE) | AMDP_POS_INFO | 20130920 | |||
7 | ![]() |
IM_MSG_WORD | Call by reference | Type reference (TYPE) | STRING | 20130920 |
Method ADD_MESSAGE_FOR_ABAP on class CL_AMDP_COMPILER_HDB has no exception.
Method ADD_TABLE_TYPE_DESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_INTF_SRC_TABLE_TYPES | Call by reference | Type reference (TYPE) | TT_SRC_DESCR | 20131118 | |||
2 | ![]() |
IM_TABLE_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
3 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_TYPE | 20131118 |
Method ADD_TABLE_TYPE_DESCR on class CL_AMDP_COMPILER_HDB has no exception.
Method ADD_TRANSFER_TABLE_DESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_INTF_SRC_TRANSFER | Call by reference | Type reference (TYPE) | TT_SRC_DESCR | 20131118 | |||
2 | ![]() |
IM_BUILD_V2_STUB | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131118 | |||
3 | ![]() |
IM_TRANSFER_TABLE_NAME | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
4 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_TYPE | 20131118 |
Method ADD_TRANSFER_TABLE_DESCR on class CL_AMDP_COMPILER_HDB has no exception.
Method BUILD_DBPROC_BODY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_PROC_MAP | Call by reference | Type reference (TYPE) | AMDP_BODY_SOURCE_MAP_TAB | 20130917 | |||
2 | ![]() |
CH_PROC_SRC | Call by reference | Type reference (TYPE) | SCR_INCLUDE | 20130917 | |||
3 | ![]() |
IM_ABAP_SRC | Call by reference | Type reference (TYPE) | SCR_INCLUDE | 20130917 | |||
4 | ![]() |
IM_BODY_MAP | Call by reference | Type reference (TYPE) | AMDP_BODY_SOURCE_MAP_TAB | 20130917 |
Method BUILD_DBPROC_BODY on class CL_AMDP_COMPILER_HDB has no exception.
Method BUILD_DBPROC_DUMMY_BODY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_PROC_SRC | Call by reference | Type reference (TYPE) | SCR_INCLUDE | 20130917 | |||
2 | ![]() |
IM_PARM_TAB | Call by reference | Type reference (TYPE) | AMDP_PARAM_TAB | 20130917 | |||
3 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_TYPE_TAB | 20130917 |
Method BUILD_DBPROC_DUMMY_BODY on class CL_AMDP_COMPILER_HDB has no exception.
Method BUILD_DBPROC_INTF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_INTF_SRC_PROC | Call by reference | Type reference (TYPE) | TY_SRC_DESCR | 20130917 | |||
2 | ![]() |
CH_INTF_SRC_TABLE_TYPES | Call by reference | Type reference (TYPE) | TT_SRC_DESCR | 20131118 | |||
3 | ![]() |
CH_MSG_INFO | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER~TY_MSG_INFO | 20130920 | |||
4 | ![]() |
EX_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130917 | |||
5 | ![]() |
IM_CLAS_NAME | Call by reference | Type reference (TYPE) | STRING | 20130917 | |||
6 | ![]() |
IM_DUMMY_CHECK_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
7 | ![]() |
IM_METH_CHECK_RESULT_REF | Call by reference | Object reference (TYPE REF TO) | T_METH_CHECK_RESULT | 20130925 | |||
8 | ![]() |
IM_PARM_TAB | Call by reference | Type reference (TYPE) | AMDP_PARAM_TAB | 20130917 | |||
9 | ![]() |
IM_PROC_NAME | Call by reference | Type reference (TYPE) | STRING | 20130917 | |||
10 | ![]() |
IM_STUB_SUFFIX | Call by reference | Type reference (TYPE) | STRING | 20130917 | |||
11 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_TYPE_TAB | 20130917 |
Method BUILD_DBPROC_INTF on class CL_AMDP_COMPILER_HDB has no exception.
Method BUILD_DBPROC_STUB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131118 | |||
2 | ![]() |
CH_INTF_SRC_PROC | Call by reference | Type reference (TYPE) | TY_SRC_DESCR | 20131118 | |||
3 | ![]() |
CH_INTF_SRC_TRANSFER | Call by reference | Type reference (TYPE) | TT_SRC_DESCR | 20131118 | |||
4 | ![]() |
CH_INTF_SYNC_TABLE | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
5 | ![]() |
CH_MSG_INFO | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER~TY_MSG_INFO | 20131118 | |||
6 | ![]() |
IM_BUILD_V2_STUB | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131118 | |||
7 | ![]() |
IM_METH | Call by reference | Type reference (TYPE) | AMDP_METH | 20131118 | |||
8 | ![]() |
IM_METH_CHECK_RESULT_REF | Call by reference | Object reference (TYPE REF TO) | T_METH_CHECK_RESULT | 20131118 | |||
9 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_TYPE_TAB | 20131118 | |||
10 | ![]() |
IM_VERSION | Call by reference | Type reference (TYPE) | STRING | 20131118 |
Method BUILD_DBPROC_STUB on class CL_AMDP_COMPILER_HDB has no exception.
Method BUILD_DBPROC_STUB_BODY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_PROC_SRC | Call by reference | Type reference (TYPE) | SCR_INCLUDE | 20130917 | |||
2 | ![]() |
IM_CLAS_NAME | Call by reference | Type reference (TYPE) | STRING | 20130917 | |||
3 | ![]() |
IM_PARM_TAB | Call by reference | Type reference (TYPE) | AMDP_PARAM_TAB | 20130917 | |||
4 | ![]() |
IM_PROC_NAME | Call by reference | Type reference (TYPE) | STRING | 20130917 | |||
5 | ![]() |
IM_TFT_SUFFIX | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
6 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_TYPE_TAB | 20130917 |
Method BUILD_DBPROC_STUB_BODY on class CL_AMDP_COMPILER_HDB has no exception.
Method BUILD_VIEW_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_VIEW_DESCR | Call by reference | Type reference (TYPE) | TT_VIEW_DESC | 20130917 | |||
2 | ![]() |
EX_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20130917 | |||
3 | ![]() |
IM_CLASS_NAME | Call by reference | Type reference (TYPE) | STRING | 20130917 | |||
4 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_TYPE_TAB | 20130917 | |||
5 | ![]() |
IM_USING_DESCR | Call by reference | Type reference (TYPE) | AMDP_USING | 20130917 |
Method BUILD_VIEW_SRC on class CL_AMDP_COMPILER_HDB has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_AMDP_COMPILER_HDB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AMDP_COMPILER_HDB has no exception.
Method CLEANUP_OBSOLETE_D010DBOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CONN | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | 20130619 | |||
2 | ![]() |
IM_D010DBOBJ | Call by reference | Type reference (TYPE) | TT_D010DBOBJ | 20130619 | |||
3 | ![]() |
IM_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20130619 | |||
4 | ![]() |
IM_STMT | Call by reference | Object reference (TYPE REF TO) | CL_SQL_STATEMENT | 20130619 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130619 |
Method COMPUTE_PARAM_DEFAULT_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MSG_INFO | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER~TY_MSG_INFO | 20130920 | |||
2 | ![]() |
EX_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130917 | |||
3 | ![]() |
IM_METH_CHECK_RESULT_REF | Call by reference | Object reference (TYPE REF TO) | T_METH_CHECK_RESULT | 20130925 | |||
4 | ![]() |
IM_PARAM | Call by reference | Type reference (TYPE) | AMDP_PARAM | Parameter bei ABAP verwalteten Datenbankprozeduren | 20130821 | ||
5 | ![]() |
IM_PARAM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_ELEM_DESCR | 20130822 | |||
6 | ![]() |
IM_SQL_HANDLE | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | 20130830 | |||
7 | ![]() |
RT_DB_DFLT_VAL_STRING | Value transfer | Type reference (TYPE) | STRING | 20130820 |
Method COMPUTE_PARAM_DEFAULT_VALUE on class CL_AMDP_COMPILER_HDB has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PROC_DESCR | Call by reference | Object reference (TYPE REF TO) | AMDP_METH_TAB | 20130618 | |||
2 | ![]() |
IM_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20130722 | |||
3 | ![]() |
IM_TYPE_DESCR | Call by reference | Object reference (TYPE REF TO) | AMDP_TYPE_TAB | 20130618 |
Method CONSTRUCTOR on class CL_AMDP_COMPILER_HDB has no exception.
Method DB_PREPARE_PROCEDURE_BODY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MSG_INFO | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER=>TY_MSG_INFO | 20130920 | |||
2 | ![]() |
CH_SRC_DESC | Call by reference | Type reference (TYPE) | TY_DB_SRC_DESC | 20130618 | |||
3 | ![]() |
CH_VIEW_DESC | Call by reference | Type reference (TYPE) | TT_VIEW_DESC | 20130618 | |||
4 | ![]() |
EX_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130618 | |||
5 | ![]() |
IM_CLASSNAME | Call by reference | Type reference (TYPE) | STRING | 20130618 | |||
6 | ![]() |
IM_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20130618 |
Method DB_PREPARE_PROCEDURE_BODY on class CL_AMDP_COMPILER_HDB has no exception.
Method DO_REPLACEMENTS_IN_BODY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MAP | Call by reference | Type reference (TYPE) | AMDP_BODY_SOURCE_MAP_TAB | 20130618 | |||
2 | ![]() |
CH_SRC | Call by reference | Type reference (TYPE) | SCR_INCLUDE | 20130618 | |||
3 | ![]() |
IM_AMDP_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20130618 | |||
4 | ![]() |
IM_PROC_OBJ_BEG_BODY | Call by reference | Type reference (TYPE) | I | 20130618 | |||
5 | ![]() |
IM_PROC_OBJ_SRC | Call by reference | Type reference (TYPE) | STRING | 20130618 | |||
6 | ![]() |
IM_PROC_OBJ_TAB | Call by reference | Type reference (TYPE) | TT_PROC_OBJ | 20130618 | |||
7 | ![]() |
IM_VIEW_DESC | Call by reference | Type reference (TYPE) | TT_VIEW_DESC | 20130709 | |||
8 | ![]() |
IM_VIEW_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20130618 |
Method DO_REPLACEMENTS_IN_BODY on class CL_AMDP_COMPILER_HDB has no exception.
Method GET_D010DBOBJ_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_D010DBDEP | Call by reference | Type reference (TYPE) | TT_D010DBDEP | 20130619 | |||
2 | ![]() |
CH_D010DBOBJ | Call by reference | Type reference (TYPE) | TT_D010DBOBJ | 20130619 |
Method GET_D010DBOBJ_ENTRIES on class CL_AMDP_COMPILER_HDB has no exception.
Method GET_DATA_OBJECT_BY_TYPE_DESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_ABAP_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | 20131105 | |||
2 | ![]() |
EX_DREF | Call by reference | Object reference (TYPE REF TO) | DATA | 20131105 | |||
3 | ![]() |
IM_TYPE_DESCR | Call by reference | Type reference (TYPE) | AMDP_ELEM_DESCR | 20131105 |
Method GET_DATA_OBJECT_BY_TYPE_DESCR on class CL_AMDP_COMPILER_HDB has no exception.
Method GET_INIT_FROM_ABAP_ELEM_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ATYP | Call by reference | Type reference (TYPE) | SYCHAR01 | 20130618 | |||
2 | ![]() |
RV_INIT_LITERAL | Value transfer | Type reference (TYPE) | STRING | 20130618 |
Method GET_INIT_FROM_ABAP_ELEM_TYPE on class CL_AMDP_COMPILER_HDB has no exception.
Method GET_METH_CHECK_RESULT_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_METH_CHECK_CACHE | Call by reference | Type reference (TYPE) | TT_METH_CHECK_CACHE | 20130925 | |||
2 | ![]() |
IM_DBPROC_NAME | Call by reference | Type reference (TYPE) | STRING | 20130925 | |||
3 | ![]() |
RT_METH_RESULT_REF | Value transfer | Object reference (TYPE REF TO) | T_METH_CHECK_RESULT | 20130925 |
Method GET_METH_CHECK_RESULT_ENTRY on class CL_AMDP_COMPILER_HDB has no exception.
Method GET_PROCEDURE_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MSG_INFO | Call by reference | Type reference (TYPE) | IF_AMDP_COMPILER=>TY_MSG_INFO | 20130920 | |||
2 | ![]() |
EX_PREPARE_FAILED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130618 | |||
3 | ![]() |
EX_PROC_OBJ_TAB | Call by reference | Type reference (TYPE) | TT_PROC_OBJ | 20130618 | |||
4 | ![]() |
IM_DUMMY_SCHEMA | Call by reference | Type reference (TYPE) | STRING | 20130702 | |||
5 | ![]() |
IM_MAP | Call by reference | Type reference (TYPE) | AMDP_BODY_SOURCE_MAP_TAB | 20130618 | |||
6 | ![]() |
IM_PROC_NAME | Call by reference | Type reference (TYPE) | STRING | 20130618 | |||
7 | ![]() |
IM_SRC | Call by reference | Type reference (TYPE) | STRING | 20130618 |
Method GET_PROCEDURE_OBJECTS on class CL_AMDP_COMPILER_HDB has no exception.
Method GET_PROCEDURE_OBJECTS_ADBC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_PROC_OBJ_TAB | Call by reference | Type reference (TYPE) | TT_PROC_OBJ | 20131118 | |||
2 | ![]() |
EX_SQL_CODE | Call by reference | Type reference (TYPE) | I | 20131118 | |||
3 | ![]() |
EX_SQL_MESSAGE | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
4 | ![]() |
IM_DB_SCHEMA | Call by reference | Attribute reference (LIKE) | CL_AMDP_COMPILER_HDB=>MV_DB_SCHEMA | 20131118 | |||
5 | ![]() |
IM_DUMMY_SCHEMA | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
6 | ![]() |
IM_PROC_NAME | Call by reference | Type reference (TYPE) | STRING | 20131118 | |||
7 | ![]() |
IM_SRC | Call by reference | Type reference (TYPE) | STRING | 20131118 |
Method GET_PROCEDURE_OBJECTS_ADBC on class CL_AMDP_COMPILER_HDB has no exception.
Method GET_TYPE_FROM_ABAP_ELEM_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_ATYP | Call by reference | Type reference (TYPE) | SYCHAR01 | 20130618 | |||
2 | ![]() |
IM_DECS | Call by reference | Type reference (TYPE) | I | 20130618 | |||
3 | ![]() |
IM_DTYP | Call by reference | Type reference (TYPE) | DATATYPE_D | 20130618 | |||
4 | ![]() |
IM_LENG | Call by reference | Type reference (TYPE) | I | 20130618 | |||
5 | ![]() |
RV_TYPE | Value transfer | Type reference (TYPE) | STRING | 20130618 |
Method GET_TYPE_FROM_ABAP_ELEM_TYPE on class CL_AMDP_COMPILER_HDB has no exception.
Method LOCK_SYNC_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_CONN | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | 20130725 | |||
2 | ![]() |
IM_D010DBOBJ | Call by reference | Type reference (TYPE) | TT_D010DBOBJ | 20130725 | |||
3 | ![]() |
IM_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20130725 | |||
4 | ![]() |
IM_STMT | Call by reference | Object reference (TYPE REF TO) | CL_SQL_STATEMENT | 20130725 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130725 |
Method MAP_DB_POS_TO_ABAP_POS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_IS_AFTER_END | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131205 | |||
2 | ![]() |
IM_BODY_MAP | Call by reference | Type reference (TYPE) | AMDP_BODY_SOURCE_MAP_TAB | 20131205 | |||
3 | ![]() |
IM_DB_POS | Call by reference | Type reference (TYPE) | AMDP_BODY_POS | 20131205 | |||
4 | ![]() |
RT_ABAP_POS | Value transfer | Type reference (TYPE) | AMDP_POS_INFO | 20131205 |
Method MAP_DB_POS_TO_ABAP_POS on class CL_AMDP_COMPILER_HDB has no exception.
Method MERGE_D010DEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_DBDEP | Call by reference | Type reference (TYPE) | TT_D010DBDEP | 20130619 | |||
2 | ![]() |
IM_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20130619 |
Method MERGE_D010DEP on class CL_AMDP_COMPILER_HDB has no exception.
Method RAISE_ERROR_FOR_SQL_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_EXC | Call by reference | Object reference (TYPE REF TO) | CX_SQL_EXCEPTION | Ausnahmeklasse für SQL Fehler | 20130729 |
Method RAISE_ERROR_FOR_SQL_EXCEPTION on class CL_AMDP_COMPILER_HDB has no exception.
Method TRMSG_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_TRMSG_KEY_STR | Call by reference | Type reference (TYPE) | STRING | 20130822 | |||
2 | ![]() |
RT_RES | Value transfer | Type reference (TYPE) | TRMSG_KEY | 20130822 |
Method TRMSG_KEY on class CL_AMDP_COMPILER_HDB has no exception.
History
Last changed by/on | SAP | 20141121 |
SAP Release Created in | 740 |