SAP ABAP Class CL_APL_ECATT_API (eCATT API - Abstract Super Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_API_ENG (Package) eCATT - Application Programming Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APL_ECATT_API Interface for API eCATT Object 20110224
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_PARAMS_API API Class for eCATT - Parameter and Variant Usage 20110615
2 Inheritance (c INHERITING FROM c_ref)  CL_APL_ECATT_SDC_API API Class for eCATT - System Data Container 20110207
Properties
Class CL_APL_ECATT_API  
Short Description eCATT API - Abstract Super Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_API_ENG   eCATT - Application Programming Interface 
Created 20110204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_APL_ECATT_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_APL_ECATT_API Interface for API eCATT Object 20110224
Friends
Class CL_APL_ECATT_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_EXCEPTIONS Instance attribute Protected Object reference (TYPE REF TO) CX_ECATT_API Exception Class for eCATT API 20110915
2 AP_IXML Instance attribute Protected Object reference (TYPE REF TO) IF_IXML IF_IXML 20110915
3 AS_OBJECT_ATTR Instance attribute Private Type reference (TYPE) ETATTRA Overall Structure for eCATT Object Attributes 20110915
4 AS_OBJECT_ID Instance attribute Protected Type reference (TYPE) ETAPI_OBJ eCATT Identification of Object in API Runtime 20110915
5 AT_ATTR_DESC Instance attribute Private Type reference (TYPE) ETATTR_DESC_TABTYPE Table with Attribute Descriptions and Values 20110915
6 AT_DEFAULT_VARIANT_VALUES Instance attribute Protected Type reference (TYPE) ETPAR_VALS_STREAMS_TABTYPE Table for parameter values for API (XML Streams) 20110915
7 AT_PARAMS Instance attribute Protected Type reference (TYPE) ETPAR_GUI_TABTYPE Table for Exchanging Parameters: GUI - APL 20110524
8 AT_PARAMS_SCHEMES Instance attribute Protected Type reference (TYPE) TTY_PARAMS_SCHEMES 20110525
9 A_COMMIT Instance attribute Protected Type reference (TYPE) ETONOFF 'X' Commit work automatic/manually 20110706
10 A_EXCEPTION_MODE Instance attribute Protected Type reference (TYPE) ETONOFF Exception mode 20110915
11 A_EXTRAID Instance attribute Protected Type reference (TYPE) STRING Internal administration 20110915
12 A_PACKAGE Instance attribute Protected Type reference (TYPE) ETTADIR-DEVCLASS Package 20110915
13 A_RFCDEST Instance attribute Protected Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110915
14 A_TRANS_REQ Instance attribute Protected Type reference (TYPE) E070-TRKORR Request/Task 20110919
15 A_WRITE_ENABLED Instance attribute Protected Type reference (TYPE) ETONOFF Display / Edit mode 20110915
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_ATTRIBUTES Instance method Protected Method Check Existence of eCATT Object Attributes 20110919
2 CHECK_WRITABILITY Instance method Protected Method Checks if eCATT Oject is Editable 20110207
3 CLOSE_OBJECT Instance method Public Method 20111213
4 CONSTRUCTOR Instance method Public Constructor Constructor 20110204
5 COPY_OBJECT Instance method Public Method 20111213
6 CREATE_OBJECT Instance method Public Method 20111213
7 DELETE_OBJECT Instance method Public Method 20111213
8 DOWNLOAD_OBJECT Instance method Public Method 20111213
9 DO_COMMIT Instance method Public Method 20111213
10 DO_COMMIT_STATIC Instance method Public Method 20111213
11 DO_ROLLBACK Instance method Public Method 20111213
12 DO_ROLLBACK_STATIC Instance method Public Method 20111213
13 EXISTENCE_CHECK Instance method Public Method 20111213
14 GET_EXCEPTION_MODE Instance method Public Method 20111213
15 GET_EXTRAID Instance method Public Method 20111213
16 GET_OBJECT_ATTRIBUTES Instance method Public Method 20111213
17 GET_OBJECT_ID Instance method Public Method 20111213
18 GET_PACKAGE Instance method Public Method 20111213
19 GET_REQUEST Instance method Public Method 20111213
20 GET_RFC_DESTINATION Instance method Public Method 20111213
21 GET_WRITE_ENABLED Instance method Public Method 20111213
22 HANDLE_EXCEPTIONS Instance method Protected Method Handle eCATT API Exceptions 20110526
23 LOAD_OBJECT Instance method Public Method 20111213
24 MERGE_ATTRIBUTES Static method Protected Method Merge New Attributes with Existing Attributes 20110204
25 RENAME_OBJECT Instance method Public Method 20111213
26 SAVE_OBJECT Instance method Public Method 20111213
27 SET_COMMIT_MODE Instance method Public Method 20111213
28 SET_EXCEPTION_MODE Instance method Public Method 20111213
29 SET_OBJECT_ATTRIBUTES Instance method Public Method 20111213
30 UPLOAD_OBJECT Instance method Public Method 20111213
Events
Class CL_APL_ECATT_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_PARAMS_SCHEMES Protected See coding 20110525 tty_params_schemes TYPE SORTED TABLE OF ty_params_schemes WITH UNIQUE KEY pname
2 TY_PARAMS_SCHEMES Protected See coding 20110525 BEGIN OF ty_params_schemes, pname TYPE etp_name, scheme TYPE REF TO cl_apl_ecatt_xml_scheme, END OF ty_params_schemes
Method Signatures

Method CHECK_OBJECT_ATTRIBUTES Signature

Method CHECK_OBJECT_ATTRIBUTES on class CL_APL_ECATT_API has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_API Basis Class for eCATT Middleware Exceptions 20110919

Method CHECK_WRITABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_WRITE_ENABLED Value transfer Type reference (TYPE) ETONOFF 'X' = Writable 20110919
# Exception Resumable Description Created on
1 CX_ECATT_SCRIPT_API Exception Class for eCATT Test Script 20110222
2 CX_ECATT_SDC_API Exception class for System Data Container 20110519
3 CX_ECATT_TC_API Exception class for Test Configuration 20110519

Method CLOSE_OBJECT Signature

Method CLOSE_OBJECT on class CL_APL_ECATT_API has no parameter.
Method CLOSE_OBJECT on class CL_APL_ECATT_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) ETAPI_OBJ eCATT Identification of Object in API Runtime 20110919
2 Importing I_OBJECT_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical destination to eCATT repository system 20110919
3 Importing I_WRITE_ENABLED Call by reference Type reference (TYPE) ETONOFF 'X' 'X' = Write Enabled 20110204

Method CONSTRUCTOR on class CL_APL_ECATT_API has no exception.

Method COPY_OBJECT Signature

Method COPY_OBJECT on class CL_APL_ECATT_API has no parameter.
Method COPY_OBJECT on class CL_APL_ECATT_API has no exception.

Method CREATE_OBJECT Signature

Method CREATE_OBJECT on class CL_APL_ECATT_API has no parameter.
Method CREATE_OBJECT on class CL_APL_ECATT_API has no exception.

Method DELETE_OBJECT Signature

Method DELETE_OBJECT on class CL_APL_ECATT_API has no parameter.
Method DELETE_OBJECT on class CL_APL_ECATT_API has no exception.

Method DOWNLOAD_OBJECT Signature

Method DOWNLOAD_OBJECT on class CL_APL_ECATT_API has no parameter.
Method DOWNLOAD_OBJECT on class CL_APL_ECATT_API has no exception.

Method DO_COMMIT Signature

Method DO_COMMIT on class CL_APL_ECATT_API has no parameter.
Method DO_COMMIT on class CL_APL_ECATT_API has no exception.

Method DO_COMMIT_STATIC Signature

Method DO_COMMIT_STATIC on class CL_APL_ECATT_API has no parameter.
Method DO_COMMIT_STATIC on class CL_APL_ECATT_API has no exception.

Method DO_ROLLBACK Signature

Method DO_ROLLBACK on class CL_APL_ECATT_API has no parameter.
Method DO_ROLLBACK on class CL_APL_ECATT_API has no exception.

Method DO_ROLLBACK_STATIC Signature

Method DO_ROLLBACK_STATIC on class CL_APL_ECATT_API has no parameter.
Method DO_ROLLBACK_STATIC on class CL_APL_ECATT_API has no exception.

Method EXISTENCE_CHECK Signature

Method EXISTENCE_CHECK on class CL_APL_ECATT_API has no parameter.
Method EXISTENCE_CHECK on class CL_APL_ECATT_API has no exception.

Method GET_EXCEPTION_MODE Signature

Method GET_EXCEPTION_MODE on class CL_APL_ECATT_API has no parameter.
Method GET_EXCEPTION_MODE on class CL_APL_ECATT_API has no exception.

Method GET_EXTRAID Signature

Method GET_EXTRAID on class CL_APL_ECATT_API has no parameter.
Method GET_EXTRAID on class CL_APL_ECATT_API has no exception.

Method GET_OBJECT_ATTRIBUTES Signature

Method GET_OBJECT_ATTRIBUTES on class CL_APL_ECATT_API has no parameter.
Method GET_OBJECT_ATTRIBUTES on class CL_APL_ECATT_API has no exception.

Method GET_OBJECT_ID Signature

Method GET_OBJECT_ID on class CL_APL_ECATT_API has no parameter.
Method GET_OBJECT_ID on class CL_APL_ECATT_API has no exception.

Method GET_PACKAGE Signature

Method GET_PACKAGE on class CL_APL_ECATT_API has no parameter.
Method GET_PACKAGE on class CL_APL_ECATT_API has no exception.

Method GET_REQUEST Signature

Method GET_REQUEST on class CL_APL_ECATT_API has no parameter.
Method GET_REQUEST on class CL_APL_ECATT_API has no exception.

Method GET_RFC_DESTINATION Signature

Method GET_RFC_DESTINATION on class CL_APL_ECATT_API has no parameter.
Method GET_RFC_DESTINATION on class CL_APL_ECATT_API has no exception.

Method GET_WRITE_ENABLED Signature

Method GET_WRITE_ENABLED on class CL_APL_ECATT_API has no parameter.
Method GET_WRITE_ENABLED on class CL_APL_ECATT_API has no exception.

Method HANDLE_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ECATT_API Exception Class for eCATT API 20110919
# Exception Resumable Description Created on
1 CX_ECATT_API Exception Class for eCATT API 20110526

Method LOAD_OBJECT Signature

Method LOAD_OBJECT on class CL_APL_ECATT_API has no parameter.
Method LOAD_OBJECT on class CL_APL_ECATT_API has no exception.

Method MERGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) ETATTRA Overall Structure for eCATT Object Attributes 20110204
2 Importing IT_ATTR Call by reference Type reference (TYPE) ETATTR_DESC_TABTYPE Table with Attribute Descriptions and Values 20110919
3 Importing IT_EXISTING_ATTR Call by reference Type reference (TYPE) ETATTR_DESC_TABTYPE Table with Attribute Descriptions and Values 20110919
# Exception Resumable Description Created on
1 CX_ECATT_SCRIPT_API Exception Class for eCATT Test Script 20110222

Method RENAME_OBJECT Signature

Method RENAME_OBJECT on class CL_APL_ECATT_API has no parameter.
Method RENAME_OBJECT on class CL_APL_ECATT_API has no exception.

Method SAVE_OBJECT Signature

Method SAVE_OBJECT on class CL_APL_ECATT_API has no parameter.
Method SAVE_OBJECT on class CL_APL_ECATT_API has no exception.

Method SET_COMMIT_MODE Signature

Method SET_COMMIT_MODE on class CL_APL_ECATT_API has no parameter.
Method SET_COMMIT_MODE on class CL_APL_ECATT_API has no exception.

Method SET_EXCEPTION_MODE Signature

Method SET_EXCEPTION_MODE on class CL_APL_ECATT_API has no parameter.
Method SET_EXCEPTION_MODE on class CL_APL_ECATT_API has no exception.

Method SET_OBJECT_ATTRIBUTES Signature

Method SET_OBJECT_ATTRIBUTES on class CL_APL_ECATT_API has no parameter.
Method SET_OBJECT_ATTRIBUTES on class CL_APL_ECATT_API has no exception.

Method UPLOAD_OBJECT Signature

Method UPLOAD_OBJECT on class CL_APL_ECATT_API has no parameter.
Method UPLOAD_OBJECT on class CL_APL_ECATT_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731