SAP ABAP Class CL_APL_ECATT_TCD (eCATT TCD Processing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APL_ECATT_OBJ_USAGE Definition of Interface for Object Where-Used List 20030508
Properties
Class CL_APL_ECATT_TCD  
Short Description eCATT TCD Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20010510   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_TCD has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_APL_ECATT_OBJ_USAGE Definition of Interface for Object Where-Used List 20030508
Friends
Class CL_APL_ECATT_TCD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_OBJ_USAGE Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_OBJ_USAGE Where-Used List 20030507
2 CNT_PTR Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_CONTROL_TABLES eCATT Tables for Control Data of TCD Command 20010806
3 DAT_PTR Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameter Definition for Test Data 20010511
4 DOM_PTR Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Data from Middleware 20010511
5 LOG_PTR Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt Object Execution 20010521
6 MSG_PTR Instance attribute Private Object reference (TYPE REF TO) CL_APL_ECATT_CMD_MESSAGES Message Handling Class 20020618
7 TCD_BDC Instance attribute Private Type reference (TYPE) ETTCD_BDC_TABTYPE Expanded BDCDATA Table of a Transaction 20010511
8 TCD_BINPT Instance attribute Private Type reference (TYPE) ETTCD_BINP Batch Input Mode (X=SY-BINPT, End at COMMIT WORK) 20010517
9 TCD_CHER Instance attribute Private Type reference (TYPE) ETTCD_CHER Check Error in TCD (Message Number or * = All Allowed) 20010521
10 TCD_CMDI Instance attribute Private Type reference (TYPE) ETCMD_PAR Parameter Reference ID 20010612
11 TCD_MCOLL Instance attribute Private Type reference (TYPE) ETTCD_MSG_TABTYPE Message Table in Transaction 20020211
12 TCD_MODE Instance attribute Private Type reference (TYPE) ETTCD_MODE Replay Mode (A=Fgrnd, N=Bgrnd, E=Error, X=Asynch, Y=N.Loc) 20010517
13 TCD_RFCD Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20010521
14 TCD_TCODE Instance attribute Private Type reference (TYPE) BDC_TCODE Object for function 20010517
15 TCD_WAIT Instance attribute Private Type reference (TYPE) ETTCD_WAIT Wait Time Factor (nn * 1/10 Second per Character) on Screens 20010517
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGES Instance method Private Method Adds Messages to TCD Command Interface 20010510
2 EXECUTE_TCD Instance method Public Method Calls CALL TRANSACTION USING Using CAT_TCD_CAL 20010510
3 GET_FIELDS_FROM_DOM Instance method Private Method Provides Fiels to Screen in Extended BDCDATA 20010709
4 GET_TCD_BDC_FROM_DOM Instance method Private Method Returns TCD Command Interface in Extended BDCDATA 20010726
5 GET_WATCH_FIELDS Instance method Public Method 20030508
6 INIT_TCD Instance method Public Method Init TCD Before EXECUTE Resolves Parameters in Ext. BDCDATA 20010706
7 MIGRATE_TCD Instance method Public Method TCD Migration in Extended BDCDATA 20011022
8 RECORD_TCD Instance method Public Method TCD Recording in Extended BDCDATA 20010510
9 SET_OBJ_USAGE Instance method Public Method Set Where-Used List Pointer 20030507
10 SET_RERECORD_PARAMS Instance method Public Method Adopts Parameters and Saves TCD Command Interface 20010725
11 SET_TCD_BDC_TO_DOM Instance method Public Method Saves Extended BDCDATA in TCD Command Interface 20010704
12 SET_USAGE_INFO Instance method Public Method Collects Where-Used List Data 20030507
13 SIMULATE_DYNPRO Instance method Public Method Simulation of Screen 20010704
14 UPDATE_USAGE_INFO Instance method Public Method 20030508
15 WRITE_BDC_TO_DOM Instance method Private Method Writes Line or Field of Extended BDCDATA to DOM 20010514
Events
Class CL_APL_ECATT_TCD has no event.
Types
Class CL_APL_ECATT_TCD has no local type.
Method Signatures

Method APPEND_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTOMATIC Call by reference Type reference (TYPE) ETONOFF 'X' X = Execute SPACE = Pflege 20020211
2 Importing IM_TCD_MSG Call by reference Type reference (TYPE) ETTCD_MSG_TABTYPE Messagetabelle in einer Transaktion 20010511
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010510

Method EXECUTE_TCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LOG_CONT Call by reference Type reference (TYPE) ETLOG_CONT_TABTYPE Protokoll Script Fortsetzungszeilen 20010611
2 Exporting ES_EXPO Call by reference Type reference (TYPE) ETSCR_EXPO Interne Exportstruktur LINE_INTERPRETER 20071107
3 Exporting ET_BDCMSG Call by reference Type reference (TYPE) ETTCD_MSG_TABTYPE Messagetabelle in einer Transaktion 20080131
4 Exporting EX_ERRCD Call by reference Type reference (TYPE) ETLOG_ERCD eCATT Protokoll Errorcode 20010611
5 Exporting EX_OBJECT Call by reference Type reference (TYPE) ETCMD_OBJ Objekt zur Funktion 20010619
6 Exporting EX_PASS_FLAG Call by reference Type reference (TYPE) ETONOFF Message oder Feld-Checks vorhanden 20051011
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010510

Method GET_FIELDS_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TARGETSYS Call by reference Type reference (TYPE) ETCMP_CMP Zielsystem (Schlüssel im Systemdatencontainer) 20021022
2 Exporting EX_TIDX Call by reference Type reference (TYPE) ETTCD_DIDX Gesamtzahl Dynpros in TCD 20010727
3 Importing IM_CMDI Call by reference Type reference (TYPE) ETCMD_PAR Feldverarbeitungsmodi 20010709
4 Importing IM_DAT_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Dynproverarbeitungsmodi 20010709
5 Importing IM_DIDX Call by reference Type reference (TYPE) ETTCD_DIDX Dynproindex / Feldindex 20010709
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010709

Method GET_TCD_BDC_FROM_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TCD_BDC Call by reference Type reference (TYPE) ETTCD_BDC_TABTYPE Erweiterte BDCDATA-Tabelle einer Transaktion 20010726
2 Importing IM_DYNPRO_MODES Call by reference Type reference (TYPE) STRING Dynproverarbeitungsmodi 20010726
3 Importing IM_FIELD_MODES Call by reference Type reference (TYPE) STRING Feldverarbeitungsmodi 20010726
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010726

Method GET_WATCH_FIELDS Signature

Method GET_WATCH_FIELDS on class CL_APL_ECATT_TCD has no parameter.
Method GET_WATCH_FIELDS on class CL_APL_ECATT_TCD has no exception.

Method INIT_TCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DAT_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20010706
2 Importing IM_DOM_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_XML_DATA Daten von Middleware 20010706
3 Importing IM_LOG_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_LOG Log of eCatt object execution 20010706
4 Importing IM_MSG_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_CMD_MESSAGES Message Handling Klasse 20020618
5 Importing IM_SCR_LINE Call by reference Type reference (TYPE) ETSCR Gesamtstruktur einer eCATT Skriptzeile - Interne Darstellung 20010706
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010706

Method MIGRATE_TCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRCD Call by reference Type reference (TYPE) ETLOG_ERCD eCATT Protokoll Errorcode 20011022
2 Exporting EX_ERRMSG Call by reference Type reference (TYPE) ETXML_LINE eCATT XML Zeile 20011022
3 Importing IM_ALLOW Call by reference Type reference (TYPE) BDC_MNR Batch-Input Message Nummer 20020128
4 Importing IM_BINPT Call by reference Type reference (TYPE) ETTCD_BINP Batch-Input-Modus (X=SY-BINPT, Ende bei COMMIT WORK) 20011022
5 Importing IM_CMDI Call by reference Type reference (TYPE) ETCMD_PAR Parameterreferenzkennung 20011022
6 Importing IM_MODE Call by reference Type reference (TYPE) ETTCD_MODE Abspielmodus (A=hell, N=dunkel, E=error, X=Asynch, Y=n.lok ) 20011023
7 Importing IM_RFCD Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20011022
8 Importing IM_TCODE Call by reference Type reference (TYPE) BDC_TCODE BDC Transactionscode 20011022
9 Importing IM_TYPN Call by reference Type reference (TYPE) ETMIG_TYPN Typisierte Parameternamen I_.., L_.., E_.., sonst nur _.. 20030402
10 Importing IT_BDCTAB Call by reference Type reference (TYPE) ETTCD_BCD_TABTYPE Nicht erweiterte BDCDATA-Tabelle einer Transaktion 20011113
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20011022

Method RECORD_TCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRCD Call by reference Type reference (TYPE) ETLOG_ERCD eCATT Protokoll Errorcode 20010621
2 Exporting EX_ERRMSG Call by reference Type reference (TYPE) ETXML_LINE eCATT XML Zeile 20010625
3 Importing IM_BINPT Call by reference Type reference (TYPE) ETTCD_BINP SPACE Batch-Input-Modus (X=SY-BINPT, Ende bei COMMIT WORK) 20010621
4 Importing IM_CMDI Call by reference Type reference (TYPE) ETCMD_PAR Parameterreferenzkennung 20010621
5 Importing IM_RFCD Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20010621
6 Importing IM_TCODE Call by reference Type reference (TYPE) BDC_TCODE BDC Transactionscode 20010621
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010510

Method SET_OBJ_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJ_USAGE Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_OBJ_USAGE 20030507

Method SET_OBJ_USAGE on class CL_APL_ECATT_TCD has no exception.

Method SET_RERECORD_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECKLIST Call by reference Type reference (TYPE) ETCHECKLST_TABTYPE eCATT XML Zeile 20010730
2 Importing IM_CMDI_NEW Call by reference Type reference (TYPE) ETCMD_PAR Neuer Kommandoschnittstellenname 20020328
3 Importing IM_CMDI_OLD Call by reference Type reference (TYPE) ETCMD_PAR Alter Kommandoschnittstellenname 20010725
4 Importing IM_DAT_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20010725
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010725

Method SET_TCD_BDC_TO_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CMDI Call by reference Type reference (TYPE) ETCMD_PAR Parameterreferenzkennung 20020328
2 Importing IM_DAT_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20010704
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010704

Method SET_USAGE_INFO Signature

Method SET_USAGE_INFO on class CL_APL_ECATT_TCD has no parameter.
Method SET_USAGE_INFO on class CL_APL_ECATT_TCD has no exception.

Method SIMULATE_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DIDX Call by reference Type reference (TYPE) ETTCD_DIDX Dynproindex / Feldindex 20010727
2 Exporting EX_OKCODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20010711
3 Importing IM_CMDI Call by reference Type reference (TYPE) ETCMD_PAR Parameterreferenzkennung 20010725
4 Importing IM_DAT_PTR Call by reference Object reference (TYPE REF TO) CL_APL_ECATT_PARAMS Parameterdefinition für Testdaten 20010710
5 Importing IM_DIDX Call by reference Type reference (TYPE) ETTCD_DIDX Dynproindex 20010704
6 Importing IM_DISPLAY Call by reference Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20010710
7 Importing IM_RFCD Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20011113
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010704

Method UPDATE_USAGE_INFO Signature

Method UPDATE_USAGE_INFO on class CL_APL_ECATT_TCD has no parameter.
Method UPDATE_USAGE_INFO on class CL_APL_ECATT_TCD has no exception.

Method WRITE_BDC_TO_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTOMATIC Call by reference Type reference (TYPE) ETONOFF 'X' X = Execute, SPACE = Pflege 20010719
2 Importing IM_BDC_INDX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20010608
3 Importing IM_BDC_NAME Call by reference Type reference (TYPE) STRING SPACE Abzulegender Name 20010514
# Exception Resumable Description Created on
1 CX_ECATT_APL Basisklasse für eCatt Middleware Ausnahmen 20010514
History
Last changed by/on SAP  20130531 
SAP Release Created in 620