SAP ABAP Data Element CATPAVAL (CATT - Parameter value)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-CAT (Application Component) CATT Computer Aided Test Tool
     SCAT (Package) Computer Aided Test Tools
Basic Data
Data Element CATPAVAL
Short Description CATT - Parameter value  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type TEXT132    
Data Type CHAR   Character String 
Length 132    
Decimal Places 0    
Output Length 132    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Par. value 
Medium 15 Parameter value 
Long 20 Parameter contents 
Heading 32 Parameter contents 
Supplementary Documentation - CATPAVAL 0000

Use

Parameter variants can be entered in this list.
When the variants are saved, only those values are created which differ from the default value.
'Maintenance via screens' can be called from this list to maintain the variants. The screens of the transactions in the test case run consecutively in this simulation mode. You can enter parameter value variants in the screen fields.

Variant maintenance in simulation mode

When you go to the simulation mode from the variant maintenance, a list of parameters with transfer values is passed. The transfer values are derived from the current variant values and the default values.

Parameterized fields are ready for input in simulation mode. The transfer values are output and can be overwritten by user entries. The changed values are returned from the simulation mode.

Character fields:
X stands for any string which does not contain only apostrophe and SPACE.
Note: If X starts and ends with an apostrophe, e.g. 'y', the value is passed without apostrophes as field contents at runtime.

Passed -> Output -> Entry -> Return -> Runtime field contents

SPACE SPACE SPACE SPACE (unchanged) no value
SPACE SPACE X X X
' SPACE SPACE ' (unchanged) no value
' SPACE X X X
' ' SPACE SPACE ' ' (unchanged) delete
' ' SPACE X X X
' ' SPACE ' ' no value
X X SPACE ' ' delete
X X X X (unchanged) X
X X ' ' no value

Numeric fields:
n stands for any numerical value which does not contain only zeros and SPACEs. SPACE is the same as 0.

Passed -> Output -> Entry -> Return -> Runtime field contents

SPACE SPACE SPACE SPACE (unchanged) no value
SPACE SPACE n n n
' SPACE SPACE ' (unchanged) no value
' SPACE n n n
' ' SPACE SPACE ' ' (unchanged) delete
' ' SPACE n n n
0 SPACE SPACE 0 (unchanged) delete
0 SPACE n n n
n n SPACE 0 delete
n n n n (unchanged) n

The user can not tell from this handling whether a field with the value SPACE in simulation mode is unchanged or deleted at runtime. This is only visible in the variant value list before and after simulation mode.

Supplementary Documentation - CATPAVAL 0001

Use

Parameter variants can be entered in this parameter list.
When you save variants, only those parameter values are created which differ from the default values.
You can call 'Maintenance in screens' from this list to maintain the variants. In this simulation mode, the screens in the test case transactions run consecutively. You can enter the variant values in the parameters defined in the screen fields.

Variant maintenance in simulation mode

When you choose simulation mode from the variant maintenance, a list of parameters with values is passed. The values are derived from the current variable values and the default values.

The parameterized fields are ready for input in simulation mode. The values to be passed are output and can be overwritten by user entries. This changes the values passed which the simulation mode returns.

Character fields:
X is any string which does not contain only apostrophe and SPACE.
Note: if X has an apostrophe at the beginning and end, e.g. 'y', so the value is passed without apostrophe in the procedure.

Pass -> Output -> Input -> Return -> Proced.: field contents

SPACE SPACE SPACE SPACE (unchanged) none
SPACE SPACE X X X
' SPACE SPACE ' (unchanged) none
' SPACE X X X
' ' SPACE SPACE ' ' (unchanged) delete
' ' SPACE X X X
' ' SPACE ' ' none
X X SPACE ' ' delete
X X X X (unchanged) X X X ' ' none

Numerical fields:
n is any numerical value which contains not only zeros
and SPACE. SPACE means 0.

Pass -> Output -> Input -> Return -> Proced.: field contents

SPACE SPACE SPACE SPACE (unchanged) none
SPACE SPACE n n n
' SPACE SPACE ' (unchanged) none
' SPACE n n n
' ' SPACE SPACE ' ' (unchanged) delete
' ' SPACE n n n
0 SPACE SPACE 0 (unchanged) delete
0 SPACE n n n
n n SPACE 0 delete
n n n n (unchanged) n

You can not easily tell whether a value SPACE in simulation mode means that the field value is not passed in the procedure, or it has been deleted. This is only clear in the variant values list before and after simulation mode.

History
Last changed by/on SAP  20110908 
SAP Release Created in