SAP ABAP Class CL_RSO_RES_VALIDATION (Resource Controller: Validation)
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 20130717
Properties
Class CL_RSO_RES_VALIDATION  
Short Description Resource Controller: Validation    
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 20130717   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 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSO_RES_ACTIVATION_APP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_ADT_CHECK_RUN_RESPONSE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_ATOM_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSO_RES_RESOURCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSO_RES_VALIDATION has no interface implemented.
Friends
Class CL_RSO_RES_VALIDATION 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_VALIDATION' Object Type Name 20130717
2 CP_EXCEPTION_TYPE Constant Private See coding Exception types (constants) 20130717
3 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) TP_DUMMY_MSG Dummy message 20130717
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AREA Static method Public Method Check infoarea name 20130815
2 CHECK_FBP Instance method Private Method 20130923
3 CHECK_FBP_LOGSYS Instance method Private Method 20130923
4 CHECK_FBP_ODSO Instance method Private Method 20130923
5 CHECK_FBP_RSDS Instance method Private Method 20130923
6 CHECK_FBP_SOURCE_TYPE Instance method Private Method 20131004
7 CHECK_FBP_SOURCE_TYPE_DB Instance method Private Method 20131004
8 CHECK_FBP_SOURCE_TYPE_FED Instance method Private Method 20131004
9 CHECK_FBP_SOURCE_TYPE_ODSO Instance method Private Method 20131004
10 CHECK_FBP_SOURCE_TYPE_RSDS Instance method Private Method 20131004
11 CHECK_HCPR Static method Public Method Check HCPR name 20130815
12 P_GET_TEXTID Static method Private Method Returns textid from message parameters 20130717
13 P_RAISE_CX_ADT_RESOURCE Static method Private Method Raises resource exception 20130717
Events
Class CL_RSO_RES_VALIDATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_ATOM_CONTENT_CHECKRESULT Public See coding 20130717 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 20130717 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 20130717 tp_dummy_msg TYPE c LENGTH 1
4 TP_EXCEPTION_TYPE Private Type reference (TYPE) I Exception type (see constants CP_EXCEPTION_TYPE) 20130717
5 TP_S_TLOGO Private See coding 20130717 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, END OF tp_s_tlogo
6 TP_TH_TLOGO Private See coding 20130717 tp_th_tlogo TYPE HASHED TABLE OF tp_s_tlogo WITH UNIQUE KEY tlogo objnm
Method Signatures

Method CHECK_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) CSEQUENCE 20130815
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130815
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130815

Method CHECK_FBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) CSEQUENCE 20130923
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130923
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130923

Method CHECK_FBP_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130923
# Exception Resumable Description Created on
1 CX_RSO_RES_INTERNAL RSO Resource Exception 20130923

Method CHECK_FBP_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130923
# Exception Resumable Description Created on
1 CX_RSO_RES_INTERNAL RSO Resource Exception 20130923

Method CHECK_FBP_RSDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130923
# Exception Resumable Description Created on
1 CX_RSO_RES_INTERNAL RSO Resource Exception 20130923

Method CHECK_FBP_SOURCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST ADT Access to REST Request 20131004
2 Importing I_SOURCE_TYPE Call by reference Type reference (TYPE) STRING 20131004
# Exception Resumable Description Created on
1 CX_RSO_RES_INTERNAL RSO Resource Exception 20131004

Method CHECK_FBP_SOURCE_TYPE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST ADT Access to REST Request 20131004
# Exception Resumable Description Created on
1 CX_RSO_RES_INTERNAL RSO Resource Exception 20131004

Method CHECK_FBP_SOURCE_TYPE_FED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST ADT Access to REST Request 20131004
# Exception Resumable Description Created on
1 CX_RSO_RES_INTERNAL RSO Resource Exception 20131004

Method CHECK_FBP_SOURCE_TYPE_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST ADT Access to REST Request 20131004

Method CHECK_FBP_SOURCE_TYPE_ODSO on class CL_RSO_RES_VALIDATION has no exception.

Method CHECK_FBP_SOURCE_TYPE_RSDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST ADT Access to REST Request 20131004

Method CHECK_FBP_SOURCE_TYPE_RSDS on class CL_RSO_RES_VALIDATION has no exception.

Method CHECK_HCPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) CSEQUENCE 20130815
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130815
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130815

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 20130717
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20130717
3 Returning R_TEXTID Value transfer Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY T100 Key with Parameters Mapped to Attribute Names 20130717

Method P_GET_TEXTID on class CL_RSO_RES_VALIDATION 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 20130717
2 Importing I_R_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20130717
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20130717
History
Last changed by/on SAP  20140121 
SAP Release Created in 740