SAP ABAP Interface IF_APL_ECATT_REC_SESSION (eCATT General Recording/Trace Session API)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_APL_ECATT_REC_SESSION eCATT General Recording/Trace Session 20051128
Properties
Interface IF_APL_ECATT_REC_SESSION  
Short Description eCATT General Recording/Trace Session API    
General Data
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20051125   SAP 
Last changed 20110908   SAP 
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
Interface IF_APL_ECATT_REC_SESSION has no interface.
Friends
Interface IF_APL_ECATT_REC_SESSION has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_RECORDER Instance attribute Public Object reference (TYPE REF TO) IF_APL_ECATT_RECORDER eCATT Recorder 20051206
2 AS_REC_ATTR Instance attribute Public Type reference (TYPE) ETRECORDING eCATT Recording: Definition of Recording 20051129
3 AT_REC Instance attribute Public Type reference (TYPE) ETREC_STEP_TABTYPE eCATT Recording Table of Recording Steps 20060119
4 A_ABAP_SESSION_ID Instance attribute Public Type reference (TYPE) ETREC_SESSION_ID_ABAP eCATT Recorder Recording Session ID 20051128
5 A_AUTO_TRACE_ACTIVE Instance attribute Public Type reference (TYPE) ETONOFF Recording Using Cross-Session Trace Automatically Started 20060206
6 A_AUTO_TRACE_SUPPORT Instance attribute Public Type reference (TYPE) ETONOFF REC_TYPE Supports Cross-Session Trace 20060203
7 A_REC_STEP_NR Instance attribute Public Type reference (TYPE) ETOBJ_LNR Sequential Number of the Recorded Step 20060119
8 A_TRACE_DEF_SEND_DONE Instance attribute Public Type reference (TYPE) ETONOFF Trace definition was sent to TCS after the last changes 20060321
9 CO_REC_ACTIVE Constant Public Type reference (TYPE) ETREC_STATE 'R' Recording Active 20060117
10 CO_REC_INITIAL Constant Public Type reference (TYPE) ETREC_STATE SPACE Recording Initial 20060117
11 CO_REC_STOPPED Constant Public Type reference (TYPE) ETREC_STATE 'E' Recording Ended 20060117
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_IF_COND_FULFILLED Instance method Public Method Activates Recording, If Conditions Are Met 20060419
2 CHECK_ACTIVATION_DETAILED Instance method Public Method Checks if Activation Should Take Place for these Methods etc 20060420
3 CHECK_ACTIVATION_TABLE Instance method Public Method Check Selection Criterion in ECTR_ACTIVATE_CS 20060419
4 DELETE_REC_SESSION Instance method Public Method Recording Session from List of Recordings 20051206
5 GET_REC_ATTR Instance method Public Method Query Recording Attributes 20051129
6 INIT Instance method Public Method Initialize Constructor-Like 20051206
7 IS_RECORDING Instance method Public Method Is the Session State = 'R' ? 20051208
8 REC_STEP_ADD Instance method Public Method Add Recording Step 20060119
9 RESET_RECORDING Instance method Public Method Resets Recording (= Deletes Recorded Step) 20060119
10 SAVE Instance method Public Method Save Recorded Step 20051206
11 SAVE_REC_ATTR Instance method Public Method Save Header Information for Trace Operation 20060313
12 SET_ABAP_SESSION_ID Instance method Public Method Sets the ABAP Session ID 20060419
13 SET_REC_ATTR Instance method Public Method Set Recording Attributes, only for REC_STATE = Initial 20060321
14 SET_SINGLE_REC_ATTR Instance method Public Method Sets Individual Recording Attribute 20060113
15 START_RECORDING Instance method Public Method Start Recording 20051129
16 START_REC_TX Instance method Public Method Start Recording Using Transaction (Often Using RFC) 20060123
17 STOP_RECORDING Instance method Public Method Ends the Recording 20051129
Events
Interface IF_APL_ECATT_REC_SESSION has no event.
Types
Interface IF_APL_ECATT_REC_SESSION has no local type.
Method Signatures

Method ACTIVATE_IF_COND_FULFILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20060419
2 Importing ESR_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060419
3 Importing INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20060419
4 Importing IP_ECATT_RECORDER Call by reference Object reference (TYPE REF TO) IF_APL_ECATT_RECORDER eCATT Recorder 20060419
5 Importing LOGICAL_PORT_NAME Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Name eines logischen Ports 20060419
# Exception Resumable Description Created on
1 CX_ECATT_APL_RECORDER eCATT Recorder Exceptions 20060419

Method CHECK_ACTIVATION_DETAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNCHRON Call by reference Type reference (TYPE) ABAP_BOOL 20060420
2 Importing METHOD Call by reference Type reference (TYPE) SEOCMPNAME Komponentenname 20060420
3 Importing OPERATION Call by reference Type reference (TYPE) PRX_IFRNAM Proxy-Generierung: Objektname im Integration Builder 20060420
4 Returning RE_IS_ACTIVE Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20060420

Method CHECK_ACTIVATION_DETAILED on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method CHECK_ACTIVATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20060419
2 Importing ESR_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060419
3 Exporting EX_IS_ACTIVE Value transfer Type reference (TYPE) ETONOFF eCATT Schalter Ein/Aus 20060419
4 Importing INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLNAME Klassenname 20060419
5 Importing LOGICAL_PORT_NAME Call by reference Type reference (TYPE) PRX_LOGICAL_PORT_NAME Name eines logischen Ports 20060419

Method CHECK_ACTIVATION_TABLE on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method DELETE_REC_SESSION Signature

Method DELETE_REC_SESSION on Interface IF_APL_ECATT_REC_SESSION has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL_RECORDER eCATT Recorder Exceptions 20051206

Method GET_REC_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REC_ATTR Call by reference Type reference (TYPE) ETRECORDING eCATT Recording - Definition eines Recordings 20051129
2 Importing IM_LOAD_FROM_DB Call by reference Type reference (TYPE) ETONOFF SPACE Laden der Eigenschaften von DB 20051208

Method GET_REC_ATTR on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABAP_SESSION_ID Call by reference Type reference (TYPE) ETREC_SESSION_ID_ABAP eCATT Recorder Recording ABAP Session Id 20051206
2 Importing IM_AVOID_AUTO_TRACE Call by reference Type reference (TYPE) ETONOFF SPACE Sessionübergreifendes Aktivieren bei LOAD_FROM_DB verhindern 20060216
3 Importing IM_LOAD_FROM_DB Call by reference Type reference (TYPE) ETONOFF SPACE Laden der Eigenschaften von DB 20051208
4 Importing IP_RECORDER Call by reference Object reference (TYPE REF TO) IF_APL_ECATT_RECORDER eCATT Recorder 20051206
5 Importing IS_REC_ATTR Call by reference Type reference (TYPE) ETRECORDING eCATT Recording - Definition eines Recordings 20051206

Method INIT on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method IS_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECORDING Value transfer Type reference (TYPE) ETONOFF Recording aktiv: X inaktiv:' ' 20051208

Method IS_RECORDING on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method REC_STEP_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) XSTRING Daten des Rec.Schrittes 20060119
2 Importing IM_DATE Call by reference Type reference (TYPE) D Datum (wird intern gesetzt falls leer) 20060119
3 Importing IM_SERVICE Call by reference Type reference (TYPE) ETREC_SERVICE Service/Methode 20060119
4 Importing IM_SERVICE_2 Call by reference Type reference (TYPE) ETREC_SERVICE Service/Methode Subteil 20060119
5 Importing IM_STEP_TYPE Call by reference Type reference (TYPE) ETREC_STEP_TYPE eCATT Trace - Typ eines Traceschritts (BEFORE/AFTER/ERROR) 20060216
6 Importing IM_TIME Call by reference Type reference (TYPE) T Uhrzeit (wird intern gesetzt falls leer) 20060119
7 Importing IP_DATA_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Daten des Rec.Schrittes als DOM 20060320

Method REC_STEP_ADD on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method RESET_RECORDING Signature

Method RESET_RECORDING on Interface IF_APL_ECATT_REC_SESSION has no parameter.
Method RESET_RECORDING on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method SAVE Signature

Method SAVE on Interface IF_APL_ECATT_REC_SESSION has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_APL eCATT Recorder Exceptions 20060322

Method SAVE_REC_ATTR Signature

Method SAVE_REC_ATTR on Interface IF_APL_ECATT_REC_SESSION has no parameter.
Method SAVE_REC_ATTR on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method SET_ABAP_SESSION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ABAP_SESSION_ID Call by reference Type reference (TYPE) ETREC_SESSION_ID_ABAP eCATT Recorder Recording ABAP Session Id 20060419

Method SET_ABAP_SESSION_ID on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method SET_REC_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SAVE Call by reference Type reference (TYPE) ETONOFF SPACE Recording Attribute auf DB sichern 20060327
2 Importing IS_REC_ATTR Call by reference Type reference (TYPE) ETRECORDING eCATT Recording - Definition eines Recordings 20060321
# Exception Resumable Description Created on
1 CX_ECATT_APL_RECORDER eCATT Recorder Exceptions 20060321

Method SET_SINGLE_REC_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20060113
2 Importing IM_VALUE Call by reference Type reference (TYPE) STRING 20060113

Method SET_SINGLE_REC_ATTR on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method START_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATE Call by reference Type reference (TYPE) ETREC_STATE eCATT Recording - Status des Recordings 20051129
2 Importing IM_REC_ID Call by reference Type reference (TYPE) ETREC_SESSION_ID eCATT Recorder Recording Session Id 20051129
3 Importing IM_REC_USER Call by reference Type reference (TYPE) SYUNAME Benutzername 20051129
4 Importing IM_TCS_COMM_TYPE Call by reference Type reference (TYPE) ETCOMM_TYPE 'HTTP' eCATT Recording Communication Type 20060123
5 Importing IM_TCS_URL Call by reference Type reference (TYPE) ETREC_TCS_URL eCATT Recorder Test Content System URL 20051129

Method START_RECORDING on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method START_REC_TX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TCODE Call by reference Type reference (TYPE) TCODE Transaktionscode 20060123

Method START_REC_TX on Interface IF_APL_ECATT_REC_SESSION has no exception.

Method STOP_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATE Call by reference Type reference (TYPE) ETREC_STATE eCATT Recording - Status des Recordings 20051129
# Exception Resumable Description Created on
1 CX_ECATT_APL_RECORDER eCATT Recorder Exceptions 20051129
History
Last changed by/on SAP  20110908 
SAP Release Created in 710