SAP ABAP Class CL_OO_ADT_RES_CLASS (class controller working with xml as in/output)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-SRC (Application Component) ABAP Source Code editors in ABAP in Eclipse
     SEO_ADT (Package) ABAP Develeopment Tools integration for Class Builder
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 20130219
Properties
Class CL_OO_ADT_RES_CLASS  
Short Description class controller working with xml as in/output    
Super Class CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEO_ADT   ABAP Develeopment Tools integration for Class Builder 
Created 20090810   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 IF_ADT_OO_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_OO_ADT_RES_CLASS has no interface implemented.
Friends
Class CL_OO_ADT_RES_CLASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_OBJECT_WORKAREA_MAP Instance attribute Private See coding 20130219
2 CO_ACCEPT_HEADER_CLASS Constant Public Type reference (TYPE) STRING 'application/vnd.sap.adt.oo.classes+xml' 20130219
3 CO_CLASSNAME Constant Public Type reference (TYPE) STRING 'classname' 20130219
4 CO_CLASS_GLOBAL_TYPE Constant Public See coding 'CLAS/OC' 20130219
5 CO_CLASS_INCLUDE_GLOBAL_TYPE Constant Public See coding 'CLAS/I' 20130219
6 CO_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_OO_ADT_RES_CLASS' 20130219
7 CO_CLASS_PROPS_XML_VERSION_NO Constant Private Type reference (TYPE) STRING '1' 20130219
8 CO_CLASS_ST Constant Public Type reference (TYPE) STRING 'CLASS_TRANSFORMATION' 20130219
9 CO_CLASS_TRANSFORMATION Constant Public Type reference (TYPE) STRING 'CLASS_TRANSFORMATION' 20130219
10 CO_DETAIL Constant Public Type reference (TYPE) STRING 'DETAIL' 20130219
11 CO_IMPORT_ABAP_DOC Constant Private Type reference (TYPE) STRING 'withAbapDocFromShortTexts' 20130219
12 CO_INCLUDENAME Constant Public Type reference (TYPE) STRING 'includename' 20130219
13 CO_INCLUDES Constant Private Type reference (TYPE) STRING 'INCLUDES' 20130219
14 CO_LONGTEXT Constant Public Type reference (TYPE) STRING 'LONGTEXT' 20130219
15 CO_MAIN Constant Public Type reference (TYPE) STRING 'MAIN' 20130219
16 CO_MAIN_CLASS_INCLUDE_TYPE Constant Public Type reference (TYPE) STRING 'main' 20130219
17 CO_METADATA Constant Private Type reference (TYPE) STRING 'METADATA' 20130219
18 CO_SOURCE Constant Private Type reference (TYPE) STRING 'SOURCE' 20130219
19 CO_ST_ROOT Constant Public Type reference (TYPE) STRING 'ABAP_CLASS' 20130219
20 CO_VERSION_ACTIVE_WB Constant Public Type reference (TYPE) R3STATE 'A' 20130219
21 CO_VERSION_INACTIVE_WB Constant Public Type reference (TYPE) R3STATE 'I' 20130219
22 CTS_MANAGEMENT Instance attribute Private Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT Managing transport request for resources 20130219
23 C_DEFAULT_CTS_MANAGEMENT Static Attribute Public Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT Default CTS Management 20130219
24 C_DEFAULT_LIFECYCLE_MANAGER Static Attribute Public Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER Lifecycle manager 20130219
25 IS_WORKING_AREA_INIT_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130219
26 LIFECYCLE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER Lifecycle manager 20130219
27 RESOURCE_TYPE Static Attribute Public Type reference (TYPE) STRING 'CLASS' 20130219
28 SERVICES Instance attribute Private Object reference (TYPE REF TO) CL_OO_ADT_RES_HELPER 20130219
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Protected Method 20130219
2 ADD_ATOM_LINKS Instance method Private Method 20130219
3 ADD_SOURCE_LINK_RELATION Instance method Private Method 20130219
4 CHECK_CONSTRUCTOR_GENERATION Instance method Private Method 20130219
5 CHECK_DESCRIPTION_LENGTH Instance method Private Method check description length for class 20130219
6 CHECK_OBJECTS_IN_REQUEST Instance method Protected Method for testing: wraps cts_management->check_objects_in_request( 20130219
7 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20130219
8 CONSTRUCTOR Instance method Public Constructor Constructor 20130219
9 COPY_MAIN_CLASS Instance method Private Method 20130219
10 COPY_MAIN_CLASS_NEW Instance method Private Method 20130219
11 COPY_REDNDANT_ABAP_CLASS_PROPS Instance method Private Method should only be used during create 20130219
12 CREATE Instance method Protected Method 20130219
13 CREATE_LOCK_HANDLE Instance method Protected Method for testing: wraps cl_adt_lock_handle=>get_instance( 20130219
14 CREATE_MAIN_CLASS Instance method Private Method creates a new class 20130219
15 EXISTS_INACTIVE_PART_IN_MAIN Instance method Private Method 20130219
16 EXTRACT_GLOBAL_CHANGED_PROPS Instance method Private Method 20130219
17 EXTRACT_NAME_OR_INCLUDETYPE Instance method Private Method 20130219
18 FILL_ABAP_CLASS Instance method Private Method copies all class relevant properties to AIE aba_class struct 20130219
19 GET_CLASS_INCLUDES_DATA Instance method Protected Method calculates lifecycle data for all class includes 20130219
20 GET_ETAG_UNIFICATION_PROPS Instance method Private Method 20130621
21 GET_ETAG_UNIFICATION_SRC_STR Instance method Private Method 20130621
22 GET_MAIN_INCLUDE_ENTRY Instance method Private Method 20130219
23 GET_OBJECTS_IN_WORKING_AREA Instance method Private Method 20130219
24 GET_SOURCE_OBJ Instance method Private Method 20130219
25 IS_ACCEPT_HEADER_SET Instance method Private Method 20130926
26 IS_CLASS_ENHANCED Instance method Private Method 20130618
27 IS_IN_WORKING_AREA Instance method Protected Method working area check for given class include 20130219
28 IS_MAINSOURCE_IN_WORKING_AREA Instance method Protected Method working area check for class main source 20130219
29 IS_MODIFIED_WITH_MODASS Instance method Protected Method 20130903
30 IS_TRANSPORT_DISABLED Instance method Protected Method for testing: wraps cts_management->is_transport_disabled_for 20130219
31 LOCK Instance method Protected Method 20130219
32 PRETTY_PRINTER Instance method Private Method execute pretty printer 20130219
33 READ_CLASS_PROPERTIES Instance method Private Method read lifecycle properties of class 20130219
34 READ_GLOBAL_CLASS_SOURCE Instance method Private Method read source code for class main source (first tab in eclipse 20130219
35 RENAME_OCCURRENCES_IN_COPY Instance method Protected Method 20130219
36 REPLACE_CLASS_NAME_AND_SAVE Instance method Protected Method 20130219
37 RS_EXTEND_CHECK Instance method Protected Method for testing: wraps fumo RS_EXTEND_CHECK 20130219
38 SEO_CLASS_EXISTENCE_CHECK Instance method Protected Method for testing: wraps fumo SEO_CLASS_EXISTENCE_CHECK 20130219
39 SEO_CLIF_ACCESS_PERMISSION Instance method Protected Method for testing: wraps fumo SEO_CLIF_ACCESS_PERMISSION 20130219
40 SET_CATEGORY Instance method Private Method inherit category of super class 20130219
41 UNLOCK Instance method Protected Method 20130219
42 UPDATE_METADATA Instance method Private Method save class properties (currently only description) 20130219
43 WRITE_INACTIVE_CU_INCLUDE Instance method Private Method 20130219
Events
Class CL_OO_ADT_RES_CLASS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CTS_MESSAGES Protected See coding 20130219 cts_messages type standard table of cts_message
2 TY_CLASS_WA_MAP_ENTRY Private See coding 20130219 begin of ty_class_wa_map_entry, class_name type seoclsname, objects_in_working_area type cl_wb_activation_db_api=>gty_t_inactive_items, end of ty_class_wa_map_entry
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130219
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method ADD_ATOM_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ABAP_CLASS Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20130219

Method ADD_SOURCE_LINK_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLASS_INCLUDE Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS_INCLUDE 20130219
2 Importing CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130219
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20130219

Method CHECK_CONSTRUCTOR_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECK_RESULT Call by reference Type reference (TYPE) SADT_SYNTAX_CHECK_RESULT 20130219
2 Importing CLASS_KEY Call by reference Type reference (TYPE) SEOCLSKEY 20130219
3 Importing SOURCE Call by reference Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE 20130219

Method CHECK_CONSTRUCTOR_GENERATION on class CL_OO_ADT_RES_CLASS has no exception.

Method CHECK_DESCRIPTION_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_CLASS Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20130219

Method CHECK_OBJECTS_IN_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LT_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES 20130219
2 Exporting LT_OBJECTS_LOCK Call by reference Type reference (TYPE) STANDARD TABLE 20130219
3 Exporting L_RESULT Call by reference Type reference (TYPE) CTS_CHECK_RESULT 20130219
4 Importing OBJECT_NAME Call by reference Type reference (TYPE) TROBJ_NAME 20130219

Method CHECK_OBJECTS_IN_REQUEST on class CL_OO_ADT_RES_CLASS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_OO_ADT_RES_CLASS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OO_ADT_RES_CLASS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTS_MANAGEMENT Call by reference Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT C_DEFAULT_CTS_MANAGEMENT Managing transport request for resources 20130219
2 Importing LIFECYCLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER C_DEFAULT_LIFECYCLE_MANAGER Lifecycle manager 20130219

Method CONSTRUCTOR on class CL_OO_ADT_RES_CLASS has no exception.

Method COPY_MAIN_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORRNR Value transfer Type reference (TYPE) TRKORR 20130219
2 Changing DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE 20130219
2 CX_ADT_REST 20130219

Method COPY_MAIN_CLASS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORRNR Value transfer Type reference (TYPE) TRKORR 20130219
2 Changing DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE 20130219
2 CX_ADT_REST 20130219

Method COPY_REDNDANT_ABAP_CLASS_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLASS_DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219

Method COPY_REDNDANT_ABAP_CLASS_PROPS on class CL_OO_ADT_RES_CLASS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130219
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method CREATE_LOCK_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_ADT_LOCK_HANDLE 20130219

Method CREATE_LOCK_HANDLE on class CL_OO_ADT_RES_CLASS has no exception.

Method CREATE_MAIN_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORRNR Value transfer Type reference (TYPE) TRKORR 20130219
2 Changing DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
3 Importing LOCK_HANDLE Call by reference Type reference (TYPE) SADT_LOCK_HANDLE 20130219
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE 20130219
2 CX_ADT_REST 20130219

Method EXISTS_INACTIVE_PART_IN_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20130219
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130219

Method EXISTS_INACTIVE_PART_IN_MAIN on class CL_OO_ADT_RES_CLASS has no exception.

Method EXTRACT_GLOBAL_CHANGED_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ABAP_CLASS Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219

Method EXTRACT_GLOBAL_CHANGED_PROPS on class CL_OO_ADT_RES_CLASS has no exception.

Method EXTRACT_NAME_OR_INCLUDETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20130219
2 Importing URI Call by reference Type reference (TYPE) STRING 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20130219

Method FILL_ABAP_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_PROPERTIES Call by reference Type reference (TYPE) VSEOCLASS Generated Table for View 20130219
2 Returning RESULT Value transfer Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130219

Method GET_CLASS_INCLUDES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ABAP_CLASS Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
2 Importing MAIN_VERSION Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT-VERSION 20130219
3 Importing VERSION Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT-VERSION 20130219
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20130219

Method GET_ETAG_UNIFICATION_PROPS 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) CSEQUENCE 20130621
2 Importing CONSIDER_NO_OF_METHODS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130621
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20130621

Method GET_ETAG_UNIFICATION_PROPS on class CL_OO_ADT_RES_CLASS has no exception.

Method GET_ETAG_UNIFICATION_SRC_STR 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) CSEQUENCE 20130621
2 Importing CONSIDER_NO_OF_METHODS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130621
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20130621

Method GET_ETAG_UNIFICATION_SRC_STR on class CL_OO_ADT_RES_CLASS has no exception.

Method GET_MAIN_INCLUDE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_CLASS Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20130219
2 Returning RESULT Value transfer Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS_INCLUDE 20130219
3 Importing VERSION Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT-VERSION 20130219
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20130219

Method GET_OBJECTS_IN_WORKING_AREA 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) SEOCLSNAME 20130219
2 Exporting OBJECTS_IN_OWN_WORKING_AREA Call by reference Type reference (TYPE) CL_WB_ACTIVATION_DB_API=>GTY_T_INACTIVE_ITEMS 20130219

Method GET_OBJECTS_IN_WORKING_AREA on class CL_OO_ADT_RES_CLASS has no exception.

Method GET_SOURCE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_PROPERTIES Call by reference Type reference (TYPE) VSEOCLASS 20130219
2 Importing RESOURCE_ID Call by reference Type reference (TYPE) STRING 20130219
3 Exporting RESULT_OBJ Call by reference Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE 20130219
4 Changing VERSION Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT-VERSION 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method IS_ACCEPT_HEADER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130926
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20130926
# Exception Resumable Description Created on
1 CX_ADT_RES_BAD_REQUEST 20130926

Method IS_CLASS_ENHANCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESOURCE_ID Call by reference Type reference (TYPE) CSEQUENCE 20130618
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130618
3 Importing TADIR_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20130618

Method IS_CLASS_ENHANCED on class CL_OO_ADT_RES_CLASS has no exception.

Method IS_IN_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMU_TYPE Call by reference Type reference (TYPE) SEOK_LIMU 20130219
2 Importing OBJECTS_IN_WORKING_AREA Call by reference Type reference (TYPE) CL_WB_ACTIVATION_DB_API=>GTY_T_INACTIVE_ITEMS 20130219
3 Importing OBJ_NAME Call by reference Type reference (TYPE) PROGRAM 20130219
4 Returning RESULT Value transfer Type reference (TYPE) STRING 20130219

Method IS_IN_WORKING_AREA on class CL_OO_ADT_RES_CLASS has no exception.

Method IS_MAINSOURCE_IN_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20130219
2 Changing MAIN_VERSION Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT-VERSION ABAP: Program Status (Active, Saved, Transported...) 20130219

Method IS_MAINSOURCE_IN_WORKING_AREA on class CL_OO_ADT_RES_CLASS has no exception.

Method IS_MODIFIED_WITH_MODASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY 20130903
2 Returning RESULT Value transfer Type reference (TYPE) SEOX_BOOLEAN 20130903

Method IS_MODIFIED_WITH_MODASS on class CL_OO_ADT_RES_CLASS has no exception.

Method IS_TRANSPORT_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130219
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130219

Method IS_TRANSPORT_DISABLED on class CL_OO_ADT_RES_CLASS has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130219
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method PRETTY_PRINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20130219
2 Importing LOCK_HANDLE Call by reference Object reference (TYPE REF TO) IF_ADT_LOCK_HANDLE 20130219

Method PRETTY_PRINTER on class CL_OO_ADT_RES_CLASS has no exception.

Method READ_CLASS_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_PROPERTIES Call by reference Type reference (TYPE) VSEOCLASS 20130219
2 Importing CLIENT_ETAG Call by reference Type reference (TYPE) STRING 20130514
3 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130219
4 Importing VERSION Value transfer Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT-VERSION 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method READ_GLOBAL_CLASS_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_PROPERTIES Call by reference Type reference (TYPE) VSEOCLASS 20130219
2 Importing IMPORT_ABAP_DOC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130219
3 Importing MAIN_INCL_DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS_INCLUDE 20130514
4 Importing OBJ_SOURCE Call by reference Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE 20130219
5 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130304
6 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130219
7 Importing VERSION Value transfer Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_OBJECT-VERSION 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method RENAME_OCCURRENCES_IN_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCK_HANDLE_AS_STRING Call by reference Type reference (TYPE) SADT_LOCK_HANDLE 20130219
2 Importing I_NEW_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20130219
3 Importing I_ORIG_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method REPLACE_CLASS_NAME_AND_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDES Call by reference Type reference (TYPE) IF_RIS_INCLUDE=>TAB 20130219
# Exception Resumable Description Created on
1 CX_RFAC_ERROR 20130219

Method RS_EXTEND_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20130219
2 Importing MAIN_NAME Call by reference Type reference (TYPE) EU_ANAME 20130219
3 Importing MAIN_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20130219
4 Exporting SYSUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130219

Method RS_EXTEND_CHECK on class CL_OO_ADT_RES_CLASS has no exception.

Method SEO_CLASS_EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SY-SUBRC 20130219
2 Importing SEOCLSKEY Call by reference Type reference (TYPE) SEOCLSKEY 20130219

Method SEO_CLASS_EXISTENCE_CHECK on class CL_OO_ADT_RES_CLASS has no exception.

Method SEO_CLIF_ACCESS_PERMISSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CATEGORY Call by reference Type reference (TYPE) SEOCATEGRY Class/Interface category 20130219
2 Exporting CLSPROXY Call by reference Type reference (TYPE) FLAG General Flag 20130219
3 Importing LO_LOCK_HANDLE Call by reference Object reference (TYPE REF TO) IF_ADT_LOCK_HANDLE 20130219
4 Importing L_CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY 20130219
5 Exporting L_FROZEN Call by reference Type reference (TYPE) FLAG 20130219
6 Importing L_MODE Call by reference Type reference (TYPE) SEOK_ACCESS_MODE 20130219
7 Exporting SYSUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130219

Method SEO_CLIF_ACCESS_PERMISSION on class CL_OO_ADT_RES_CLASS has no exception.

Method SET_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CATEGORY Value transfer Type reference (TYPE) SEOCATEGRY Class/Interface category 20130219
2 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20130219
# Exception Resumable Description Created on
1 CX_OO_CLIF_NOT_EXISTS Class/interface does not exist 20130219

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130219
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130219
# Exception Resumable Description Created on
1 CX_ADT_REST 20130219

Method UPDATE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY 20130219
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130219
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE 20130219
2 CX_ADT_REST 20130219

Method WRITE_INACTIVE_CU_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSKEY Call by reference Type reference (TYPE) SEOCLSKEY 20130219

Method WRITE_INACTIVE_CU_INCLUDE on class CL_OO_ADT_RES_CLASS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740