SAP ABAP Class /BCV/CL_SIN_TESTCODE (SIN Testcode generation and execution)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-BCV (Application Component) Business Context Viewer
⤷
/BCV/SIN (Package) BCV Search Integration Layer
⤷
⤷
Properties
| Class | /BCV/CL_SIN_TESTCODE | |
| Short Description | SIN Testcode generation and execution | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BCV/SIN | BCV Search Integration Layer |
| Created | 20090416 | 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_SIN_TESTCODE has no interface implemented.
Friends
Class /BCV/CL_SIN_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) | INT4 | 30 | Number input fields in tab(no more than 200 lines at screen) | 20090422 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR50 | 'SEARCH_ID' | EXPORT TO MEMORY ID | 20090416 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR8 | 'D ' | Report text derived from DDIC | 20090422 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR8 | '200 ' | Report text derived from DDIC | 20090422 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | RSSG_PCLAS | '/BCV/TEST_SEARCH' | BW generation tool: Program class for generated programs | 20090416 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR1 | 'S' | Selection Parameter | 20090420 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Selection Parameter | 20090422 | ||
| 8 | Constant | Public | Type reference (TYPE) | INT4 | 28 | Width of description column | 20091022 | ||
| 9 | Constant | Public | Type reference (TYPE) | INT4 | 26 | Width of description column | 20091022 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Delete generated report (including its variants) | 20090421 | |
| 2 | Static method | Private | Method | Generate report (if necessary) | 20090416 | |
| 3 | Static method | Private | Method | Generate texts of entry screen | 20090420 | |
| 4 | Static method | Private | Method | Generate the dynpro title (CUA status) | 20090416 | |
| 5 | Static method | Private | Method | Get generated report (in any case) | 20090416 | |
| 6 | Static method | Private | Method | Memorize time and result of generation | 20090416 | |
| 7 | Static method | Public | Method | Execute test report (includes generation of report) | 20090416 | |
| 8 | Static method | Private | Method | Dummy method to simulate usage of text elements | 20090420 |
Events
Class /BCV/CL_SIN_TESTCODE has no event.
Types
Class /BCV/CL_SIN_TESTCODE has no local type.
Method Signatures
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | /BCV/SIN_SEARCH_ID | Search Connector ID | 20090421 |
Method DELETE on class /BCV/CL_SIN_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 | 20090416 | |||
| 2 | EV_REPNAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP Program: Current Main Program | 20090416 | |||
| 3 | IV_DEBUG_LEVEL | Call by reference | Type reference (TYPE) | I | 0 | 20090416 | |||
| 4 | IV_PROGCLASS | Call by reference | Type reference (TYPE) | RSSG_PCLAS | GC_PROGCLASS | BW generation tool: Program class for generated programs | 20090416 | ||
| 5 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | /BCV/SIN_SEARCH_ID | Search Connector ID | 20090416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Search Integration Layer | 20090416 |
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 | 20090420 | |||
| 2 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | /BCV/SIN_SEARCH_ID | Search Connector ID | 20090422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Search Integration Layer | 20090422 |
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 | 20090416 |
Method GENERATE_TITLE on class /BCV/CL_SIN_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) | 20090416 | |||
| 2 | EV_POSSIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Generation is possible (setup correct) | 20090416 | |||
| 3 | EV_REPNAME | Call by reference | Type reference (TYPE) | SYREPID | ABAP Program: Current Main Program | 20090416 | |||
| 4 | EV_REPUID | Call by reference | Type reference (TYPE) | /BCV/FND_REPUID | Report ID | 20090416 | |||
| 5 | IV_NO_EXISTENCE_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Disable check, if search connector exists | 20090424 | ||
| 6 | IV_PROGCLASS | Call by reference | Type reference (TYPE) | RSSG_PCLAS | GC_PROGCLASS | BW generation tool: Program class for generated programs | 20090416 | ||
| 7 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | /BCV/SIN_SEARCH_ID | Search Connector ID | 20090416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Search Integration Layer | 20090416 |
Method MEMORIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPUID | Call by reference | Type reference (TYPE) | /BCV/FND_REPUID | Report ID | 20090416 | |||
| 2 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | /BCV/SIN_SEARCH_ID | Search Connector ID | 20090416 |
Method MEMORIZE on class /BCV/CL_SIN_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 | 20090416 | |||
| 2 | IV_AND_RETURN | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | and return (to caller) | 20090420 | ||
| 3 | IV_FORCE_GENERATION | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Force generation of report | 20090416 | ||
| 4 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | /BCV/SIN_SEARCH_ID | Search Connector ID | 20090416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for Search Integration Layer | 20090416 |
Method TEXTPOOL_REFERENCE Signature
Method TEXTPOOL_REFERENCE on class /BCV/CL_SIN_TESTCODE has no parameter.
Method TEXTPOOL_REFERENCE on class /BCV/CL_SIN_TESTCODE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |