SAP Table RSCAT

CATT: Screen fields

RSCAT (CATT: Screen fields) is a standard table in SAP R\3 ERP systems. Below you can find the technical details of the fields that make up this table. Key fields are marked in blue.

Additionally we provide an overview of foreign key relationships, if any, that link RSCAT to other SAP tables.

RSCAT table fields

Field Data element Checktable Datatype Length Decimals
PTYP CATT: Parameter Type CATPTYP CHAR 10 0
NAME CATT: Parameter Name CATPNAM CHAR 30 0
FIELDNAME Local field name CATFIELDNA CHAR 30 0
DDLEN Field Length (Number of Characters) CATDDLENG NUMC 6 0
IMPDEFAULT Default value for import parameter CATRS38LDE CHAR 21 0
VALUE CATT: Entry Value CATVALUE CHAR 21 0
TEXT Short text for exception CATRS38LEX CHAR 48 0
TABNAME Table Name CATTABNAM CHAR 30 0
FBAU CATT: Function Module Name CATFBAU CHAR 30 0
PPROT Log selection CATDYNPPRO CHAR 1 0
L Long log with display
M Long log without display
S Short log with display
NULL (Empty) Short log without display
BDCMODE Processing Mode CATDYNBDCM CHAR 1 0
A Process in Foreground, Synchronous Local
E Display Errors Only, Synchronous Local
N Process in Background, Synchronous Local
X Process in Background, Asynchronous Update
NULL (Empty) Use Default
Y Process in Background, Synchron. Not Local
EDITF Editor command CATDYNEDIT CHAR 1 0
D Delete line
C Copy line
I Insert line
M Move line
R Repeat line
> Insert refererenced model
A After line
* Position current line as first line
SA_FC0 Function code CATDYNFC0 CHAR 6 0
RESTAB Reset table
SETVAR Set variable
SETTAB Set table
TCD Start transaction
TXT Comment line
REF Reference to test module
CHEVAR Check variable value
CHETAB Check table entries
CHEERR Check for error
FUN Call function module
DO Loop start
ENDDO Loop end
EXIT Loop exit; conditional end of a loop
IF IF <log Ex>; conditional execution of functions
ELSEIF ELSEIF <log Ex>; alternative conditional execution
ELSE conditional execution
ENDIF Conditional (IF) function block end flag
SA_FC1 Function code CATDYNFC1 CHAR 3 0
RES Reset table (RES TAB)
SET Set table or variable (SET TAB; SET VAR)
TCD Start transaction
TXT Comment line
REF Reference to module
CHE Check error or table values (CHE ERR; CHE TAB)
FUN Call function module
LPB Loop start
LPE Loop end
LPX Loop exit; conditional end of a loop
IF IF <log Ex>; conditional execution of functions
END END; indicates the end of a conditional (IF) function block
SA_FC2 Function code part 2 CATDYNFC2 CHAR 3 0
TAB This function uses a table (RES TAB; SET TAB; CHE TAB)
VAR This function refers to a variable (set/check var)
ERR This function references an error (CHE ERR)
SA_AFD Object for function CATDYNAFD CHAR 30 0
SA_INAKT Function inactive flag CATDYNINAK CHAR 1 0
SA_TXT Field for comments, function module names, assignments CATDYNTXT CHAR 60 0
SA_FLG Display whether subsequent data is available CATDYNFLG CHAR 1 0
NULL (Empty) No subsequent data is available
* Subsequent data is available
> Reference can be resolved
FK_TCD Transaction code for TCD CATFKTCD TSTC CHAR 20 0
FK_VAR Variable assignment (&Xnn = ...) CATFKVAR CHAR 30 0
FK_TAB Table Name CATFKTAB CHAR 30 0
FK_RES Table Name CATFKTAB CHAR 30 0
FK_CHT Table Name CATFKCHT CHAR 30 0
FK_LPB Loop count CATFKLPB NUMC 3 0
FK_LPE End of loop CATFKLPE CHAR 1 0
FK_REF CATT - Test case CATNR CHAR 30 0
FK_TXT Comment CATFKTXT CHAR 60 0
FK_CHE Message number (xxx) CATFKCHE CHAR 3 0
FK_FUN Function module CATFKFUN CHAR 30 0
FK_LOGI Logical Expression CATFKLOGI CHAR 30 0
F_FUNKTION Function CATFFUNKTI CHAR 1 0
F_BESCHRBG Function description CATFBESCHR CHAR 1 0
F_TCD Transaction code CATFTCD CHAR 1 0
F_VAR Variable assignment CATFVAR CHAR 1 0
F_TAB Set tables CATFTAB CHAR 1 0
F_RES Reset table CATFRES CHAR 1 0
F_CHT Check table entries CATFCHT CHAR 1 0
F_LPB Start of loop CATFLPB CHAR 1 0
F_LPE End of loop CATFLPE CHAR 1 0
F_REF Reference to module CATFREF CHAR 1 0
F_TXT Comment line CATFTXT CHAR 1 0
F_CHE Expects a particular error in the following transaction CATFCHE CHAR 1 0
F_FUN Function module CATFFUN CHAR 1 0
F_CHV Check variable CATFCHV CHAR 1 0
F_EXIT Loop / leave procedure CATFEXIT CHAR 1 0
F_IF Conditional execution CATFIF CHAR 1 0
F_ENDIF End of conditional execution CATFENDIF CHAR 1 0
FX_TCD Transaction CATFXTCD CHAR 1 0
FX_VAR Set variable CATFXVAR CHAR 1 0
FX_TAB Set table CATFXTAB CHAR 1 0
FX_RES Reset table CATFXRES CHAR 1 0
FX_CHT Check against table CATFXCHT CHAR 1 0
FX_LPB Loop start CATFXLPB CHAR 1 0
FX_LPE Additional: End of loop CATFXLPE CHAR 1 0
FX_REF Reference CATFXREF CHAR 1 0
FX_TXT Comment line CATFXTXT CHAR 1 0
FX_CHE Check error CATFXCHE CHAR 1 0
FX_FUN Function module CATFXFUN CHAR 1 0
TESTA_TCD Transaction code for TCD CATFKTCD CHAR 20 0
TESTA_AFD Table Name CATFKTAB CHAR 30 0
TESTA_TXT Comment CATTESTATX CHAR 50 0
TESTA_ER1 Permitted message CATTESTAER CHAR 3 0
TESTA_DLF Processing Mode CATDYNBDCM CHAR 1 0
A Process in Foreground, Synchronous Local
E Display Errors Only, Synchronous Local
N Process in Background, Synchronous Local
X Process in Background, Asynchronous Update
NULL (Empty) Use Default
Y Process in Background, Synchron. Not Local
TESTD_DYN BDC Screen number BDC_DYNR NUMC 4 0
TESTD_PGN BDC module pool BDC_PROG CHAR 40 0
ST_BEZ Field type (ARGument or FunKTional) CATSTBEZ CHAR 3 0
ST_TXT Field description CATSTTXT CHAR 40 0
ST_NAM Table field name CATSTNAM CHAR 30 0
ST_TYP Data Type of Field CATSTTYP CHAR 4 0
ACCP Posting period YYYYMM
CHAR Character String
CLNT Client
CUKY Currency key, referenced by CURR fields
CURR Currency field, stored as DEC
D16D Decimal Floating Point, 16 Digits, DEC on Database
D16R Decimal Floating Point, 16 Digits, RAW on Database
D16S Decimal Floating Point. 16 Digits, with Scale Field
D34D Decimal Floating Point, 34 Digits, DEC on Database
D34R Decimal Floating Point, 34 Digits, RAW on Database
D34S Decimal Floating Point, 34 Digits, with Scale Field
DATS Date field (YYYYMMDD) stored as char(8)
DEC Counter or amount field with comma and sign
FLTP Floating point number, accurate to 8 bytes
INT1 1-byte integer, integer number <= 255
INT2 2-byte integer, only for length field before LCHR or LRAW
INT4 4-byte integer, integer number with sign
LANG Language key
LCHR Long character string, requires preceding INT2 field
LRAW Long byte string, requires preceding INT2 field
NUMC Character string with only digits
PREC Obsolete data type, do not use
QUAN Quantity field, points to a unit field with format UNIT
RAW Uninterpreted sequence of bytes
RSTR Byte String of Variable Length
SSTR Short Character String of Variable Length
STRG Character String of Variable Length
TIMS Time field (hhmmss), stored as char(6)
UNIT Unit key for QUAN fields
VARC Long character string, no longer supported from Rel. 3.0
ST_LNG Field length CATSTLNG CHAR 3 0
ST_INH Field Content CATSTINH CHAR 100 0
E_FUNKT CATT: Functions initial screen CATEFUNKTI CHAR 1 0
E_PARAM CATT: Parameters initial screen CATEPARAM CHAR 1 0
E_TEXTV CATT: Text variables initial screen CATETEXTV CHAR 1 0
E_BESCH CATT: Description/Attributes initial screen CATEBESCH CHAR 1 0
B_EDIT CATT: Change current test procedure. CATBEDIT CHAR 1 0
B_SHOW CATT: Display the current test procedure. CATBSHOW CHAR 1 0
B_ADD CATT - Create new test case. CATBADD CHAR 1 0
B_START CATT - Execute the current test case CATBSTART CHAR 1 0
TFST3 CATT: Test case level 3 CATTFST3 NUMC 2 0
TFST4 CATT: Test case level 4 CATTFST4 NUMC 2 0
TFST5 CATT: Test case level 5 CATTFST5 NUMC 2 0
PARNR CATT - Param. Inn, Text var. Tnn, Ext. file Xnn CATPARNR CHAR 3 0
PATEXT CATT: Parameter Text CATPATXT CHAR 50 0
SF_TXT Field keyword CATSFTXT CHAR 24 0
SF_NAM Field name CATSFNAM CHAR 132 0
SF_LNG Field length CATSFLNG CHAR 3 0
SF_INHA Old field contents CATSFINHA CHAR 100 0
SF_INH Field Content CATSFINH CHAR 100 0
BNAM Area name (sub-sreen) CATBNAM CHAR 30 0
SD_PGN Program Name CATSDPGN CHAR 40 0
SD_DYN Screen number CATSDDYN CHAR 4 0
SD_TXT Description CATSDTXT CHAR 60 0
SD_ABF Internal Use CATSDABF CHAR 1 0
SD_FLD Fields and their values CATSDFLD CHAR 60 0
SD_FLG Subsequent data flag CATSDFLG CHAR 1 0
EXPORT1 Parameter Name CATSRINUM CHAR 3 0
EXPORT2 Parameter Name CATSRINUM CHAR 3 0
EXPORT3 Parameter Name CATSRINUM CHAR 3 0
R_PAIN18 Export parameter CATRPAIN18 CHAR 20 0
R_PAIN19 Export parameter CATRPAIN19 CHAR 20 0
R_PAIN20 Export parameter CATRPAIN20 CHAR 20 0
R_PATX18 Parameter description CATSRPATX CHAR 30 0
R_PATX19 Parameter description CATSRPATX CHAR 30 0
R_PATX20 Parameter description CATSRPATX CHAR 30 0
SR_INUM Parameter Name CATSRINUM CHAR 3 0
SR_PATX Parameter description CATSRPATX CHAR 30 0
SR_DEFAULT Default value CATSRDEFAU CHAR 20 0
SR_PAIN Transfer parameters CATSRPAIN CHAR 20 0
DATARTXT Backup status CATDATARTX CHAR 12 0
T_ABLAUF CATT type CATTABLAUF CHAR 1 0
T_MANUELL Type manual CATTMANUEL CHAR 1 0
T_VERI CAT_ATTRIBUTE_EDIT: Type veri CATTVERI CHAR 1 0
T_RUNNER Type Remote R/2 CATTRUNNER CHAR 1 0
CATATYPTXT CATT - Text to ATYP CATATYPTXT CHAR 25 0
NUPLA Use platform test CATNUPLA CHAR 1 0
NUANW Use of applications test CATNUANW CHAR 1 0
NUIND Individual test use CATNUIND CHAR 1 0
PRKNZTXT Test status text CATPRKNZTX CHAR 12 0
EXPORT4 Parameter Name CATSRINUM CHAR 3 0
EXPORT5 Parameter Name CATSRINUM CHAR 3 0
R_PAIN21 Export parameter CATRPAIN18 CHAR 20 0
R_PAIN22 Export parameter CATRPAIN19 CHAR 20 0
R_PATX21 Parameter description CATSRPATX CHAR 30 0
R_PATX22 Parameter description CATSRPATX CHAR 30 0
SEL_IMPVAR Import parameter selection field CATIMPSEL CHAR 1 0
SEL_TXTVAR Text variable selection fields CATTXTSEL CHAR 1 0
SEL_VVAR V variables selection field CATVSEL CHAR 1 0
SEL_DVAR Selection field for the D variables CATDSEL CHAR 1 0
SEL_SVAR CATT - Special variables selection field CATSSEL CHAR 1 0
PPROT_L Log type long CATPRO_L CHAR 1 0
BDCMODE_A Processing mode A (foreground) CATBDCM_A CHAR 1 0
PPROT_S Log type short CATPRO_S CHAR 1 0
BDCMODE_N Process. mode N (background) CATBDCM_N CHAR 1 0
PPROT_ Log type without display CATPRO_ CHAR 1 0
BDCMODE_E Process. mode E (display only errors) CATBDCM_E CHAR 1 0
BDCMODE_X Proc. mode X (background, asynchronous) CATBDCM_X CHAR 1 0
BDCMODE_Y Proc. mode Y (background, synchronous, not local) CATBDCM_Y CHAR 1 0
VARIANTE CATT - Test case variant CATVARNT CHAR 8 0
VARIANT_A with all existing variants CATVARI_A CHAR 1 0
VARIANT_O Without Variants CATVARI_O CHAR 1 0
VARIANT_E Special variant CATVARI_E CHAR 1 0
VARIANT_B CATT - Included external variant CATVARI_B CHAR 1 0
VARIANT_X CATT - External variants CATVARI_X CHAR 1 0
EVFILE CATT - External variant file name CATEVFILE CHAR 128 0
RFCDEST Logical Destination (Specified in Function Call) RFCDEST CHAR 32 0
PVAL1 CATT: Parameter value CATPAINVL CHAR 20 0
PVAL2 CATT: Parameter value CATPAINVL CHAR 20 0
RF2DEST Logical Destination (Specified in Function Call) RFCDEST CHAR 32 0
CHK 3-Byte field CHAR3 CHAR 3 0
KYY Variable key part of table LOGKEY CHAR 250 0
TDUMYRAW CATT - TDUMY entry RAW CATRAW492 RAW 492 0
BDCINAME R/2 BTCI file name CATBDCINAM CHAR 4 0
BDCIMAPPE R/2 BTCI folder name CATBDCIMAP CHAR 12 0
R2MODE_A R/2 processing mode 'A' --> save all data in R/2 spooler CATR2MODEA CHAR 1 0
R2MODE_E R/2 processing mode 'E' --> only save error data CATR2MODEE CHAR 1 0
R2MODE Save R/2 run data in spooler CATR2MODE CHAR 1 0
PDEFAULT Default parameter value CATPDEF CHAR 132 0
PIMPEX Text Import/Export/Defaults CATIMPEX CHAR 15 0
VARID CATT - Variant ID CATVARID CHAR 8 0
PARNA CATT - Parameter name CATAPARNA CHAR 13 0
FNAME CATT - File name for external application files CATFNAME CHAR 128 0
FEXEC CATT - External application file execute flag CATFEXEC CHAR 1 0
FLENG CATT - Length/size of an external application file CATFLENG NUMC 8 0
PTVONIN1 CATT - Parameter type text 'from' or 'to' CATPTVONIN CHAR 6 0
PTVONIN2 CATT - Parameter type text 'from' or 'to' CATPTVONIN CHAR 6 0
PTVONIN3 CATT - Parameter type text 'from' or 'to' CATPTVONIN CHAR 6 0
NEUCOM CATT - CATT mode w/o COMMIT WORK end CATNEUCOM CHAR 1 0
TCDEXD Use external transaction data CATXVARI CHAR 1 0
LFLDNAME CATT - long field name CATFLDNAME CHAR 132 0
LFLDVALU CATT - Long Field Content CATFLDVALU CHAR 132 0
SUBSCRS CATT - long field name CATFLDNAME CHAR 132 0
LFLDVALUA CATT - Long Field Content CATFLDVALU CHAR 132 0
RADIOPAR CATT radio buttons I/O field CATRADIO CHAR 1 0
SPECOP CATT - Special operation CATSPECOP CHAR 1 0
VARPAR CATT - Parameter name CATAPARNA CHAR 13 0
FPNAME CATT - FUN parameters with field extension CATFPNAME CHAR 61 0

RSCAT foreign key relationships

Table Field Foreign key table Foreign key field Check table Check field
RSCAT FK_TCD RSCAT FK_TCD TSTC SAP Transaction Codes TCODE