SAP ABAP Class /BCV/CL_QRM_QUERY_BADI (BCV Query BAdI Access)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-BCV (Application Component) Business Context Viewer
⤷
/BCV/QRM (Package) BCV Query Management Layer
⤷
⤷
Properties
| Class | /BCV/CL_QRM_QUERY_BADI | |
| Short Description | BCV Query BAdI Access | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | /BCV/QRM | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | /BCV/QRM | BCV Query Management Layer |
| Created | 20090327 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /BCV/CL_QRM_QUERY_BADI has no forward declaration.
Interfaces
Class /BCV/CL_QRM_QUERY_BADI has no interface implemented.
Friends
Class /BCV/CL_QRM_QUERY_BADI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TY_T_IN_BADI_BUFFER | BAdI Buffer (/BCV/QRM_QUERY_INPUT) | 20090327 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TY_T_RES_BADI_BUFFER | BAdI Buffer (/BCV/QRM_QUERY_RESULT) | 20090327 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Call BAdI Method /BCV/QRM_QUERY_INPUT->FILL_VARIABLES | 20090327 | |
| 2 | Static method | Public | Method | Call BAdI Method /BCV/QRM_QUERY_INPUT->TRANSFORM_JOIN_FIELD_ | 20090327 | |
| 3 | Static method | Public | Method | Call BAdI Method /BCV/QRM_QUERY_RESULT->CHANGE_PROC_RESULT | 20090327 | |
| 4 | Static method | Public | Method | Call BAdI Method /BCV/QRM_QUERY_RESULT->CHANGE_RAW_RESULT | 20090327 | |
| 5 | Static method | Public | Method | Call BAdI Method /BCV/QRM_QUERY_RESULT->FILL_RESULT_ATTR | 20090327 | |
| 6 | Static method | Private | Method | Get BAdI Object /BCV/QRM_QUERY_INPUT for Given Context Key | 20090327 | |
| 7 | Static method | Private | Method | Get BAdI Object /BCV/QRM_QUERY_RESULT for Given Context Key | 20090327 |
Events
Class /BCV/CL_QRM_QUERY_BADI has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_IN_BADI_BUFFER | Private | See coding | BAdI Buffer Structure Type (/BCV/QRM_QUERY_INPUT) | 20090327 | BEGIN OF ty_s_in_badi_buffer,
appl TYPE /bcv/fnd_appl,
badi TYPE REF TO /bcv/qrm_query_input,
END OF ty_s_in_badi_buffer
|
|
| 2 | TY_S_RES_BADI_BUFFER | Private | See coding | BAdI Buffer Structure Type (/BCV/QRM_QUERY_RESULT) | 20090327 | BEGIN OF ty_s_res_badi_buffer,
appl TYPE /bcv/fnd_appl,
badi TYPE REF TO /bcv/qrm_query_result,
END OF ty_s_res_badi_buffer
|
|
| 3 | TY_T_IN_BADI_BUFFER | Private | See coding | BAdI Buffer Table Type (/BCV/QRM_QUERY_INPUT) | 20090327 | ty_t_in_badi_buffer TYPE SORTED TABLE OF ty_s_in_badi_buffer WITH UNIQUE KEY appl
|
|
| 4 | TY_T_RES_BADI_BUFFER | Private | See coding | BAdI Buffer Table Type (/BCV/QRM_QUERY_RESULT) | 20090327 | ty_t_res_badi_buffer TYPE SORTED TABLE OF ty_s_res_badi_buffer WITH UNIQUE KEY appl
|
Method Signatures
Method CALL_IN_BADI_FILL_VAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VAR_VALUE | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables | 20090327 | |||
| 2 | CS_VAR_VALUE_TAB | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables (enabled for multiple values) | 20110113 | |||
| 3 | IT_VARIABLE | Call by reference | Type reference (TYPE) | /BCV/T_QRM_QUERY_VARIABLE | Query Variable Metadata | 20110113 | |||
| 4 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090327 | |||
| 5 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query Name | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Query | 20090327 |
Method CALL_IN_BADI_TRANS_JFIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_SEC_FIELD_VALUE | Call by reference | Type reference (TYPE) | DATA | Transformed Value in Secondary Field Format | 20090327 | |||
| 2 | IS_PRI_FIELD_VALUE | Call by reference | Type reference (TYPE) | DATA | Result Record of Primary Call | 20090327 | |||
| 3 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090327 | |||
| 4 | IV_CRITERION_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_JOIN_CRIT_ID | Query Join Criterion ID | 20090327 | |||
| 5 | IV_JOIN_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_JOIN_ID | Query Join ID | 20090327 | |||
| 6 | IV_PRI_FIELD_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_PRI_ATTRIBUTE_ID | ID of Primary Field | 20090327 | |||
| 7 | IV_PRI_FIELD_VALUE | Call by reference | Type reference (TYPE) | DATA | Value of Primary Field | 20090327 | |||
| 8 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090327 | |||
| 9 | IV_SEC_FIELD_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_SEC_ATTRIBUTE_IN_ID | ID of Secondary Field (Input) | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Query | 20090327 |
Method CALL_RES_BADI_CHANGE_PROC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Result Table | 20090327 | |||
| 2 | IS_VAR_VALUE | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables | 20090327 | |||
| 3 | IS_VAR_VALUE_TAB | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables (enabled for multiple values) | 20110113 | |||
| 4 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090327 | |||
| 5 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query Name | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Query | 20090327 |
Method CALL_RES_BADI_CHANGE_RAW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Result Table | 20090327 | |||
| 2 | IS_VAR_VALUE | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables | 20090327 | |||
| 3 | IS_VAR_VALUE_TAB | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables (enabled for multiple values) | 20110113 | |||
| 4 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090327 | |||
| 5 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query Name | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Query | 20090327 |
Method CALL_RES_BADI_FILL_RESA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_VALUE | Call by reference | Type reference (TYPE) | DATA | Value of the Result Attribute | 20090327 | |||
| 2 | IS_RESULT | Call by reference | Type reference (TYPE) | DATA | Result Record | 20090327 | |||
| 3 | IS_VAR_VALUE | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables | 20090327 | |||
| 4 | IS_VAR_VALUE_TAB | Call by reference | Type reference (TYPE) | DATA | Values of the Query Variables (enabled for multiple values) | 20110113 | |||
| 5 | IV_ATTRIBUTE_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_ATTRIBUTE_ID | Result Attribute ID | 20090327 | |||
| 6 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090327 | |||
| 7 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Query | 20090327 |
Method GET_IN_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_BADI | Call by reference | Object reference (TYPE REF TO) | /BCV/QRM_QUERY_INPUT | BAdI Object | 20090327 | |||
| 2 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Query | 20090327 |
Method GET_RES_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_BADI | Call by reference | Object reference (TYPE REF TO) | /BCV/QRM_QUERY_RESULT | BAdI Object | 20090327 | |||
| 2 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090327 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Query | 20090327 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |