SAP ABAP Class /BCV/CL_QRM_TESTCODE (QRM Test Code Generation and Execution)
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_TESTCODE | |
| Short Description | QRM Test Code Generation and Execution | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BCV/QRM | BCV Query Management Layer |
| Created | 20090421 | SAP |
| Last change | 20110908 | SAP |
| 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) |
Interfaces
Class /BCV/CL_QRM_TESTCODE has no interface implemented.
Friends
Class /BCV/CL_QRM_TESTCODE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR50 | 'GEN_ERROR' | Generation Error Entry in ABAP Memory | 20090424 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR50 | 'QUERY_ID' | Query ID Entry in ABAP Memory | 20090421 | ||
| 3 | Constant | Public | Type reference (TYPE) | INT4 | 999 | Maximum Number of Input Fields | 20090504 | ||
| 4 | Constant | Private | Type reference (TYPE) | RSSG_PCLAS | '/BCV/TEST_QUERY' | BW generation tool: Program class for generated programs | 20090421 | ||
| 5 | Constant | Private | Type reference (TYPE) | RSSG_PCLAS | '/BCV/TEST_QUERY2' | BW generation tool: Program class for generated programs | 20110112 | ||
| 6 | Constant | Public | Type reference (TYPE) | INT4 | 25 | Number of Input Fields per Tab | 20090428 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR8 | 'D ' | Report text derived from DDIC | 20090421 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR1 | 'S' | Selection Parameter | 20090421 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Cleanup old "non multi-value" report | 20110112 | |
| 2 | Static method | Private | Method | Copy variants from old to new report | 20110114 | |
| 3 | Static method | Public | Method | Delete generated report (including its variants) | 20090421 | |
| 4 | Static method | Private | Method | Generate report (if necessary) | 20090421 | |
| 5 | Static method | Private | Method | Generate texts of entry screen | 20090421 | |
| 6 | Static method | Private | Method | Generate the dynpro title (CUA status) | 20090421 | |
| 7 | Static method | Private | Method | Get generated report (in any case) | 20090421 | |
| 8 | Static method | Private | Method | Memorize time and result of generation | 20090421 | |
| 9 | Static method | Public | Method | Execute test report (includes generation of report) | 20090421 | |
| 10 | Static method | Private | Method | Dummy method to simulate usage of text elements | 20090421 |
Events
Class /BCV/CL_QRM_TESTCODE has no event.
Types
Class /BCV/CL_QRM_TESTCODE has no local type.
Method Signatures
Method CLEANUP_OLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPNAME_NEW | Call by reference | Type reference (TYPE) | SYREPID | Report Name (new) | 20110112 | |||
| 2 | IV_REPNAME_OLD | Call by reference | Type reference (TYPE) | SYREPID | Report Name (old) | 20110112 | |||
| 3 | IV_REPUID_NEW | Call by reference | Type reference (TYPE) | /BCV/FND_REPUID | Report ID (new) | 20110112 | |||
| 4 | IV_REPUID_OLD | Call by reference | Type reference (TYPE) | /BCV/FND_REPUID | Report ID (old) | 20110112 |
Method CLEANUP_OLD on class /BCV/CL_QRM_TESTCODE has no exception.
Method COPY_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPNAME_NEW | Call by reference | Type reference (TYPE) | SYREPID | Report Name (new) | 20110114 | |||
| 2 | IV_REPNAME_OLD | Call by reference | Type reference (TYPE) | SYREPID | Report Name (old) | 20110114 |
Method COPY_VARIANT on class /BCV/CL_QRM_TESTCODE has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090423 |
Method DELETE on class /BCV/CL_QRM_TESTCODE has no exception.
Method GENERATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_REPUID | Call by reference | Type reference (TYPE) | /BCV/FND_REPUID | Report ID | 20090421 | |||
| 2 | EV_REPNAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP Program: Current Main Program | 20090421 | |||
| 3 | IV_DEBUG_LEVEL | Call by reference | Type reference (TYPE) | I | 0 | 20090421 | |||
| 4 | IV_PROGCLASS | Call by reference | Type reference (TYPE) | RSSG_PCLAS | GC_PROGCLASS | BW generation tool: Program class for generated programs | 20090421 | ||
| 5 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Search Integration Layer | 20090423 |
Method GENERATE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPNAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP Program: Current Main Program | 20090421 |
Method GENERATE_TEXT on class /BCV/CL_QRM_TESTCODE has no exception.
Method GENERATE_TITLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPNAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP Program: Current Main Program | 20090421 |
Method GENERATE_TITLE on class /BCV/CL_QRM_TESTCODE has no exception.
Method GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NECESSARY | Call by reference | Type reference (TYPE) | BOOLE_D | Generation is necessary (code is outdated) | 20090421 | |||
| 2 | EV_OTHER_PC | Call by reference | Type reference (TYPE) | BOOLE_D | Report has other program class | 20110112 | |||
| 3 | EV_POSSIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Generation is possible (setup correct) | 20090421 | |||
| 4 | EV_REPNAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP Program: Current Main Program | 20090421 | |||
| 5 | EV_REPUID | Call by reference | Type reference (TYPE) | /BCV/FND_REPUID | Report ID | 20090421 | |||
| 6 | IV_PROGCLASS | Call by reference | Type reference (TYPE) | RSSG_PCLAS | GC_PROGCLASS | BW generation tool: Program class for generated programs | 20090421 | ||
| 7 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Search Integration Layer | 20090423 |
Method MEMORIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090423 | |||
| 2 | IV_REPUID | Call by reference | Type reference (TYPE) | /BCV/FND_REPUID | Report ID | 20090421 |
Method MEMORIZE on class /BCV/CL_QRM_TESTCODE has no exception.
Method SUBMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CREATED | Call by reference | Type reference (TYPE) | BOOLE_D | Report generated | 20090421 | |||
| 2 | IV_AND_RETURN | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | and return (to caller) | 20090421 | ||
| 3 | IV_CONTEXT_KEY | Call by reference | Type reference (TYPE) | /BCV/FND_CONTEXT_KEY | Context Key | 20090423 | |||
| 4 | IV_FORCE_GENERATION | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Force generation of report | 20090421 | ||
| 5 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Search Integration Layer | 20090423 |
Method TEXTPOOL_REFERENCE Signature
Method TEXTPOOL_REFERENCE on class /BCV/CL_QRM_TESTCODE has no parameter.
Method TEXTPOOL_REFERENCE on class /BCV/CL_QRM_TESTCODE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |