SAP ABAP Class CL_FDT_HANA_PROCEDURE_DESCR (BRFplus: Descriptor Class for DB Procedure)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷ SFDT_HANA (Package) BRFplus: HANA Integration
⤷ BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷ SFDT_HANA (Package) BRFplus: HANA Integration
Properties
Class | CL_FDT_HANA_PROCEDURE_DESCR | |
Short Description | BRFplus: Descriptor Class for DB Procedure | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFDT_HANA | BRFplus: HANA Integration |
Created | 20121130 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_FDT_TYPEDESCR | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | IF_FDT_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_FDT_HANA_PROCEDURE_DESCR has no interface implemented.
Friends
Class CL_FDT_HANA_PROCEDURE_DESCR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GTS_BUFFER | Static Attribute | Private | Type reference (TYPE) | TS_BUFFER | 20121130 | |||
2 | GTS_CONN_BUFFER | Static Attribute | Private | Type reference (TYPE) | TS_CONN_BUFFER | 20121130 | |||
3 | MT_PROC_PARAM | Instance attribute | Private | Type reference (TYPE) | FDT_HANA_T_PROC_PARAM | Table Type for Procedure Parameters | 20121206 | ||
4 | MV_CON_NAME | Instance attribute | Private | Type reference (TYPE) | DBCON_NAME | 30 Characters | 20121130 | ||
5 | MV_PROC_NAME | Instance attribute | Private | Type reference (TYPE) | FDT_HANA_NAME | DB Procedure Name | 20121130 | ||
6 | MV_PROC_SCHEMA | Instance attribute | Private | Type reference (TYPE) | FDT_HANA_SCHEMA | DB Schema | 20121130 | ||
7 | MV_PROXY_NAME | Instance attribute | Private | Type reference (TYPE) | FDT_NAME | DB Procedure Proxy Name | 20121130 | ||
8 | MV_RFC_DESTINATION | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20121130 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20121130 |
2 | CREATE_PROCEDURE_PROXY | Instance method | Public | Method | Creates a new database procedure proxy | 20121130 |
3 | DELETE_PROCEDURE_PROXY | Instance method | Public | Method | Deletes all database procedure proxies | 20121130 |
4 | DESCRIBE_BY_NAME | Static method | Public | Method | Create Descriptor Instance | 20121130 |
5 | GET_PROCEDURE_METADATA | Instance method | Public | Method | Provides the procedure parameters (converted to ABAP types) | 20121203 |
6 | GET_PROCEDURE_PARAM_DESCR | Instance method | Public | Method | Provides the descriptors for the parameters | 20121130 |
7 | GET_RFC_DESTINATION | Static method | Private | Method | Provides the RFC destination for the ID | 20121130 |
Events
Class CL_FDT_HANA_PROCEDURE_DESCR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_BUFFER | Private | See coding | 20121130 | BEGIN OF s_buffer,
proc_schema TYPE fdt_hana_schema,
proc_name TYPE fdt_hana_name,
rfc_destination TYPE rfcdest,
con_name TYPE dbcon_name,
o_instance TYPE REF TO cl_fdt_hana_procedure_descr ,
END OF s_buffer
|
||
2 | S_COMP_DESCR | Public | See coding | 20121130 | BEGIN OF s_comp_descr,
name TYPE seocmpname,
descr TYPE REF TO cl_fdt_typedescr,
dref TYPE REF TO data,
END OF s_comp_descr
|
||
3 | S_CONN_BUFFER | Private | See coding | 20121130 | BEGIN OF s_conn_buffer,
rfcdest TYPE rfcdest,
subrc TYPE sy-subrc,
END OF s_conn_buffer
|
||
4 | TS_BUFFER | Private | See coding | 20121130 | ts_buffer TYPE SORTED TABLE OF s_buffer WITH UNIQUE KEY proc_schema proc_name rfc_destination con_name
|
||
5 | TS_COMP_DESCR | Public | See coding | 20121130 | ts_comp_descr TYPE SORTED TABLE OF s_comp_descr WITH UNIQUE KEY name
|
||
6 | TS_CONN_BUFFER | Private | See coding | 20121130 | ts_conn_buffer TYPE SORTED TABLE OF s_conn_buffer WITH UNIQUE KEY rfcdest
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PROC_PARAM | Call by reference | Type reference (TYPE) | FDT_HANA_T_PROC_PARAM | Table Type for Procedure Parameters | 20121206 | ||
2 | Importing | IV_CON_NAME | Call by reference | Type reference (TYPE) | DBCON_NAME | Default DB Connection | 20121130 | ||
3 | Importing | IV_PROC_NAME | Call by reference | Type reference (TYPE) | FDT_HANA_NAME | Database Procedure Name | 20121130 | ||
4 | Importing | IV_PROC_SCHEMA | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | Database Schema | 20121130 | ||
5 | Importing | IV_PROXY_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | DB Procedure Proxy Name | 20121130 | ||
6 | Importing | IV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20121130 |
Method CONSTRUCTOR on class CL_FDT_HANA_PROCEDURE_DESCR has no exception.
Method CREATE_PROCEDURE_PROXY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROC_PARAM | Call by reference | Type reference (TYPE) | FDT_HANA_T_PROC_PARAM | Table Type for Procedure Parameters | 20121206 | ||
2 | Exporting | EV_CON_NAME | Call by reference | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20121206 | ||
3 | Exporting | EV_PROXY_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | Proxy Name | 20121130 | ||
4 | Importing | IV_SIMULATE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20121130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FDT_INPUT | FDT: Invalid Input | 20121203 |
Method DELETE_PROCEDURE_PROXY Signature
Method DELETE_PROCEDURE_PROXY on class CL_FDT_HANA_PROCEDURE_DESCR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FDT_INPUT | FDT: Invalid Input | 20121203 |
Method DESCRIBE_BY_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20121130 | ||
2 | Importing | IV_LOCAL | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Local processing or local generation | 20121204 | |
3 | Importing | IV_PROC_NAME | Call by reference | Type reference (TYPE) | FDT_HANA_NAME | Database Procedure Name | 20121130 | ||
4 | Importing | IV_PROC_SCHEMA | Call by reference | Type reference (TYPE) | FDT_HANA_SCHEMA | Database Schema | 20121130 | ||
5 | Returning | RO_DESCR | Value transfer | Object reference (TYPE REF TO) | CL_FDT_HANA_PROCEDURE_DESCR | BRFplus: Descriptor Class for DB Procedure | 20121130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FDT_INPUT | FDT: Invalid Input | 20121203 |
Method GET_PROCEDURE_METADATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROC_PARAM | Call by reference | Type reference (TYPE) | FDT_HANA_T_PROC_PARAM | Table Type for Procedure Parameters | 20121206 | ||
2 | Exporting | EV_CON_NAME | Call by reference | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20121206 | ||
3 | Exporting | EV_PROXY_NAME | Call by reference | Type reference (TYPE) | FDT_NAME | FDT: Name | 20121203 |
Method GET_PROCEDURE_METADATA on class CL_FDT_HANA_PROCEDURE_DESCR has no exception.
Method GET_PROCEDURE_PARAM_DESCR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RTS_COMP_DESCR | Value transfer | Type reference (TYPE) | TS_COMP_DESCR | 20121211 |
Method GET_PROCEDURE_PARAM_DESCR on class CL_FDT_HANA_PROCEDURE_DESCR has no exception.
Method GET_RFC_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20121130 | ||
2 | Returning | RV_RFC_DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20121204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FDT_INPUT | FDT: Invalid Input | 20121203 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |