SAP ABAP Interface IF_AMDP_COMPILER (Compiler for ABAP Managed Database Procedures)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_AMDP_KRN (Package) Kernel Interface for Database Procedure Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AMDP_COMPILER_HDB AMDP Compiler for HDB 20130618
Properties
Interface IF_AMDP_COMPILER  
Short Description Compiler for ABAP Managed Database Procedures    
General Data
Package SABP_AMDP_KRN   Kernel Interface for Database Procedure Management 
Created 20130618   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_AMDP_COMPILER has no forward declaration.
Interfaces
Interface IF_AMDP_COMPILER has no interface.
Friends
Interface IF_AMDP_COMPILER has no friend.
Attributes
Interface IF_AMDP_COMPILER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DB_DEFINITIONS Instance method Public Method 20130619
2 CHECKS_WITHOUT_DB_ACCESS Instance method Public Method Syntax checks that do not need data from database 20130618
3 CHECK_DB_DEFINITIONS Instance method Public Method 20130618
4 CLEANUP_ALL_DB_DEFINITIONS Instance method Public Method 20130722
5 DERIVE_DB_DEFINITIONS Instance method Public Method Create DDL statements for creating the database procedure 20130618
6 GET_GEN_OBJ_DESCR Instance method Public Method 20130619
Events
Interface IF_AMDP_COMPILER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_DBDEP_TAB Public See coding 20130618 ty_dbdep_tab type sorted table of d010dbobjdep with unique key dbobj_name dbobj_kind dbobj_name_dep dbobj_kind_dep
2 TY_DBOBJ_TAB Public See coding 20130618 ty_dbobj_tab type sorted table of d010dbobj with unique key dbobj_name dbobj_kind
3 TY_MSG_INFO Public See coding 20130920 begin of ty_msg_info, "! Return code for check retcode type i, "! Message collection full, no further check abort_check type abap_bool, "! First syntax message msg_single type rslinlmsg, msg_single_word type string, "! Collection of syntax warnings (optional) wrn_table type ref to tab_rslinlmsg, "! Collection of syntax errors (optional) err_table type ref to tab_rslinlmsg, "! Collection of parameter for long texts (optional) ltxt_par type ref to rslinltab, end of ty_msg_info
4 TY_MSG_INFO_PARAM Public See coding 20130920 begin of ty_msg_info_param, parnam type c length 3, parval type string, end of ty_msg_info_param
5 TY_MSG_INFO_PARAMS Public See coding 20130920 ty_msg_info_params type sorted table of ty_msg_info_param with unique key parnam
6 TY_MSG_KIND Public Type reference (TYPE) RSLINLMSG-KIND 20130920
Method Signatures

Method ACTIVATE_DB_DEFINITIONS Signature

Method ACTIVATE_DB_DEFINITIONS on Interface IF_AMDP_COMPILER has no parameter.
Method ACTIVATE_DB_DEFINITIONS on Interface IF_AMDP_COMPILER has no exception.

Method CHECKS_WITHOUT_DB_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MSG_INFO Call by reference Type reference (TYPE) TY_MSG_INFO 20130920

Method CHECKS_WITHOUT_DB_ACCESS on Interface IF_AMDP_COMPILER has no exception.

Method CHECK_DB_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MSG_INFO Call by reference Type reference (TYPE) TY_MSG_INFO 20130920

Method CHECK_DB_DEFINITIONS on Interface IF_AMDP_COMPILER has no exception.

Method CLEANUP_ALL_DB_DEFINITIONS Signature

Method CLEANUP_ALL_DB_DEFINITIONS on Interface IF_AMDP_COMPILER has no parameter.
Method CLEANUP_ALL_DB_DEFINITIONS on Interface IF_AMDP_COMPILER has no exception.

Method DERIVE_DB_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MSG_INFO Call by reference Type reference (TYPE) TY_MSG_INFO 20130920
2 Importing IM_FOR_SYNTAX_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20130618

Method DERIVE_DB_DEFINITIONS on Interface IF_AMDP_COMPILER has no exception.

Method GET_GEN_OBJ_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GEN_DBOBJ_DESCR Call by reference Object reference (TYPE REF TO) AMDP_GEN_DBOBJ_TAB 20130619

Method GET_GEN_OBJ_DESCR on Interface IF_AMDP_COMPILER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740