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 ABAP 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 GC_FIELD_BKL_SIZE Constant Public Type reference (TYPE) INT4 30 Number input fields in tab(no more than 200 lines at screen) 20090422
2 GC_FLD_SEARCH_ID Constant Public Type reference (TYPE) CHAR50 'SEARCH_ID' EXPORT TO MEMORY ID 20090416
3 GC_KEY_DDIC Constant Private Type reference (TYPE) CHAR8 'D ' Report text derived from DDIC 20090422
4 GC_KEY_PATTERN Constant Private Type reference (TYPE) CHAR8 '200 ' Report text derived from DDIC 20090422
5 GC_PROGCLASS Static Attribute Private Type reference (TYPE) RSSG_PCLAS '/BCV/TEST_SEARCH' BW generation tool: Program class for generated programs 20090416
6 GC_TXT_SELECT Constant Private Type reference (TYPE) CHAR1 'S' Selection Parameter 20090420
7 GC_TXT_SYMBOL Constant Private Type reference (TYPE) CHAR1 'I' Selection Parameter 20090422
8 GC_TXT_WIDTH_PARAM Constant Public Type reference (TYPE) INT4 28 Width of description column 20091022
9 GC_TXT_WIDTH_RANGE Constant Public Type reference (TYPE) INT4 26 Width of description column 20091022
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Static method Public Method Delete generated report (including its variants) 20090421
2 GENERATE Static method Private Method Generate report (if necessary) 20090416
3 GENERATE_TEXT Static method Private Method Generate texts of entry screen 20090420
4 GENERATE_TITLE Static method Private Method Generate the dynpro title (CUA status) 20090416
5 GET Static method Private Method Get generated report (in any case) 20090416
6 MEMORIZE Static method Private Method Memorize time and result of generation 20090416
7 SUBMIT Static method Public Method Execute test report (includes generation of report) 20090416
8 TEXTPOOL_REFERENCE 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 Importing 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 Changing CV_REPUID Call by reference Type reference (TYPE) /BCV/FND_REPUID Report ID 20090416
2 Exporting EV_REPNAME Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20090416
3 Importing IV_DEBUG_LEVEL Call by reference Type reference (TYPE) I 0 20090416
4 Importing IV_PROGCLASS Call by reference Type reference (TYPE) RSSG_PCLAS GC_PROGCLASS BW generation tool: Program class for generated programs 20090416
5 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID 20090416
# Exception Resumable Description Created on
1 /BCV/CX_SIN 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 Importing IV_REPNAME Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20090420
2 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID 20090422
# Exception Resumable Description Created on
1 /BCV/CX_SIN 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 Importing 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 Exporting EV_NECESSARY Call by reference Type reference (TYPE) BOOLE_D Generation is necessary (code is outdated) 20090416
2 Exporting EV_POSSIBLE Call by reference Type reference (TYPE) BOOLE_D Generation is possible (setup correct) 20090416
3 Exporting EV_REPNAME Call by reference Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20090416
4 Exporting EV_REPUID Call by reference Type reference (TYPE) /BCV/FND_REPUID Report ID 20090416
5 Importing IV_NO_EXISTENCE_CHECK Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Disable check, if search connector exists 20090424
6 Importing IV_PROGCLASS Call by reference Type reference (TYPE) RSSG_PCLAS GC_PROGCLASS BW generation tool: Program class for generated programs 20090416
7 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID 20090416
# Exception Resumable Description Created on
1 /BCV/CX_SIN 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 Importing IV_REPUID Call by reference Type reference (TYPE) /BCV/FND_REPUID Report ID 20090416
2 Importing 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 Exporting EV_CREATED Call by reference Type reference (TYPE) BOOLE_D Report generated 20090416
2 Importing IV_AND_RETURN Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE and return (to caller) 20090420
3 Importing IV_FORCE_GENERATION Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Force generation of report 20090416
4 Importing IV_SEARCH_ID Call by reference Type reference (TYPE) /BCV/SIN_SEARCH_ID Search Connector ID 20090416
# Exception Resumable Description Created on
1 /BCV/CX_SIN 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