SAP ABAP Class CL_RSO_RES_ACTIVATION (Resource Controller: Activation, check)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_RES_REPOSITORY (Package) Package for Repository related objects
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 20130423
Properties
Class CL_RSO_RES_ACTIVATION  
Short Description Resource Controller: Activation, check    
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 RSO_RES_REPOSITORY   Package for Repository related objects 
Created 20130423   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSO_RES_ACTIVATION_APP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_ADT_CHECK_RUN_RESPONSE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ATOM_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSO_RES_RESOURCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSO_RES_ACTIVATION has no interface implemented.
Friends
Class CL_RSO_RES_ACTIVATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CN_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_RSO_RES_ACTIVATION' Object Type Name 20130423
2 CP_EXCEPTION_TYPE Constant Private See coding Exception types (constants) 20130618
3 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) TP_DUMMY_MSG Dummy message 20130618
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Private Method 20130715
2 CHECK Instance method Private Method 20130715
3 CNV_TO_ATOM_FEED_STRUC Instance method Private Method 20130709
4 GET_ACTIVATION_MODE Instance method Private Method 20130715
5 GET_CHECK_REPOOBJ Static method Public Method Get check object instance (by TLOGO key) 20130619
6 GET_FEED Instance method Private Method 20130715
7 GET_S_TLOGO Instance method Private Method 20130715
8 GET_TLOGO_INSTANCE Static method Public Method Get TLOGO instance (by TLOGO key) 20130619
9 GET_TLOGO_KEY_FROM_URI Static method Public Method Get TLOGO key from URI 20130619
10 PREPARE Instance method Private Method 20130715
11 P_GET_TEXTID Static method Private Method Returns textid from message parameters 20130618
12 P_RAISE_CX_ADT_RESOURCE Static method Private Method Raises resource exception 20130618
Events
Class CL_RSO_RES_ACTIVATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_ATOM_CONTENT_CHECKRESULT Public See coding 20130710 BEGIN OF tn_s_atom_content_checkresult, marker_id TYPE string, msgty_txt TYPE string, errorposition TYPE string, END OF tn_s_atom_content_checkresult
2 TN_S_ATOM_CONTENT_CHECKRUN Public See coding 20130711 BEGIN OF tn_s_atom_content_checkrun, version TYPE string, modelcontent TYPE xstring, lockhandle TYPE string, END OF tn_s_atom_content_checkrun
3 TP_DUMMY_MSG Private See coding Dummy message 20130618 tp_dummy_msg TYPE c LENGTH 1
4 TP_EXCEPTION_TYPE Private Type reference (TYPE) I Exception type (see constants CP_EXCEPTION_TYPE) 20130618
5 TP_S_TLOGO Private See coding 20130715 BEGIN OF tp_s_tlogo, tlogo TYPE rstlogo, objnm TYPE sobj_name, is_already_locked TYPE rs_bool, r_tlogo TYPE REF TO if_rso_tlogo, self_uri TYPE string, rel TYPE string, type TYPE string, END OF tp_s_tlogo
6 TP_TH_TLOGO Private See coding 20130715 tp_th_tlogo TYPE HASHED TABLE OF tp_s_tlogo WITH UNIQUE KEY tlogo objnm
7 TP_T_TLOGO Private See coding 20131004 TP_T_TLOGO type STANDARD TABLE OF tp_s_tlogo
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
2 Changing C_TS_RUN_REPORTS Call by reference Type reference (TYPE) CL_RSO_RES_ACTIVATION_APP=>TN_TS_CHECK_RUN_REPORT 20130816
3 Importing I_ACTIVATION Call by reference Type reference (TYPE) RS_BOOL Boolean 20130715
4 Importing I_S_TLOGO Call by reference Type reference (TYPE) TP_S_TLOGO 20130715

Method ACTIVATE on class CL_RSO_RES_ACTIVATION has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20130715
2 Exporting E_TS_RUN_REPORTS Call by reference Type reference (TYPE) CL_RSO_RES_ACTIVATION_APP=>TN_TS_CHECK_RUN_REPORT 20130715
3 Importing I_S_CHECKRUN_DETAILS Call by reference Type reference (TYPE) CL_RSO_RES_ACTIVATION=>TN_S_ATOM_CONTENT_CHECKRUN 20130715
4 Importing I_S_TLOGO Call by reference Type reference (TYPE) TP_S_TLOGO 20130715

Method CHECK on class CL_RSO_RES_ACTIVATION has no exception.

Method CNV_TO_ATOM_FEED_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_FEED Call by reference Type reference (TYPE) IF_ATOM_TYPES=>FEED_S Feed structure according to spec 20130709
2 Exporting E_T_NSPACE Call by reference Type reference (TYPE) IF_ATOM_TYPES=>NAMESPACE_T Namespace table 20130709
3 Importing I_TS_RUN_REPORTS2 Call by reference Type reference (TYPE) CL_RSO_RES_ACTIVATION_APP=>TN_TS_CHECK_RUN_REPORT 20130710
4 Importing I_T_TLOGO Call by reference Type reference (TYPE) TP_T_TLOGO 20131004

Method CNV_TO_ATOM_FEED_STRUC on class CL_RSO_RES_ACTIVATION has no exception.

Method GET_ACTIVATION_MODE 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 ADT Access to REST Request 20130715
2 Returning R_ACTIVATION_MODE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130715
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130715

Method GET_CHECK_REPOOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Object 20130619
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130619
3 Returning R_R_CHECK_REPOOBJ Value transfer Object reference (TYPE REF TO) CL_RSO_CHECK_REPOOBJ 20130619

Method GET_CHECK_REPOOBJ on class CL_RSO_RES_ACTIVATION has no exception.

Method GET_FEED 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 ADT Access to REST Request 20130715
2 Returning R_S_FEED Value transfer Type reference (TYPE) IF_ATOM_TYPES=>FEED_S Feed structure according to spec 20130715
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130715

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LINKS Call by reference Type reference (TYPE) IF_ATOM_TYPES=>LINK_T Links table 20130715
2 Returning R_S_TLOGO Value transfer Type reference (TYPE) TP_S_TLOGO 20130715
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130715

Method GET_TLOGO_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Object 20130619
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130619
3 Returning R_R_TLOGO Value transfer Object reference (TYPE REF TO) IF_RSO_TLOGO TLOGO Object 20130619

Method GET_TLOGO_INSTANCE on class CL_RSO_RES_ACTIVATION has no exception.

Method GET_TLOGO_KEY_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Object 20130619
2 Exporting E_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130619
3 Importing I_URI Call by reference Type reference (TYPE) STRING 20130619
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130619

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_TLOGO Call by reference Type reference (TYPE) TP_S_TLOGO 20130715
2 Importing I_ACTIVATION Call by reference Type reference (TYPE) RS_BOOL Boolean 20130715
3 Importing I_LOCKHANDLE Call by reference Type reference (TYPE) STRING 20130715
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130715

Method P_GET_TEXTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20130618
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20130618
3 Returning R_TEXTID Value transfer Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY T100 Key with Parameters Mapped to Attribute Names 20130618

Method P_GET_TEXTID on class CL_RSO_RES_ACTIVATION has no exception.

Method P_RAISE_CX_ADT_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCEPTION_TYPE Call by reference Type reference (TYPE) TP_EXCEPTION_TYPE CP_EXCEPTION_TYPE-NOT_FOUND Exception type 20130618
2 Importing I_R_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20130618
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20130618
History
Last changed by/on SAP  20140121 
SAP Release Created in 740