SAP ABAP Class CL_RSO_RES_TLOGO_HISTORY (BW TLOGO object history)
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_RES_VERSION Base class for wb object which support versioning 20130426
Properties
Class CL_RSO_RES_TLOGO_HISTORY  
Short Description BW TLOGO object history    
Super Class CL_ADT_RES_VERSION Base class for wb object which support versioning 
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 20130426   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_TLOGO_HISTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_ATOM_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RSO_RES_TLOGO_HISTORY has no interface implemented.
Friends
Class CL_RSO_RES_TLOGO_HISTORY 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_TLOGO_HISTORY' Object Type Name 20130426
2 CN_VERSIONS Constant Public Type reference (TYPE) STRING 'versions' History versions 20130429
3 CN_VERSION_ID Constant Public Type reference (TYPE) STRING 'versionid' VersionID 20130429
4 CP_EXCEPTION_TYPE Constant Private See coding Exception types (constants) 20130522
5 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) TP_DUMMY_MSG Character Field Length 1 20130522
Methods
# Method Level Visibility Method type Description Created on
1 ADD_HIST_VERSIONS_TO_FEED Instance method Protected Method Add historical version to ATOM feed 20130524
2 ADD_TLOGO_VERSIONS_TO_FEED Instance method Protected Method Add TLOGO versions (A, M, D) to ATOM feed 20130524
3 CREATE_ATOM_FEED Instance method Protected Method Create/initialize the ATOM feed for the object version list 20130524
4 GENERATE_HISTORY_FEED Instance method Protected Method Generates the ATOM feed 20130429
5 GET_FEED_TITLE Instance method Protected Method Get feed title 20130429
6 GET_OBJ_HIST_KEY_FROM_URI Static method Public Method URI mapper service URI -> object history version key 20130516
7 GET_URI_FROM_OBJ_HIST_KEY Static method Public Method URI mapper service object history version key -> URI 20130516
8 GET_URI_FROM_OBJ_VERS_KEY Static method Public Method URI mapper service object BW version key -> URI 20130516
9 GET_VERSION_CONTENT Instance method Protected Method Returns the content for the given version id 20130513
10 GET_VERSION_LIST Instance method Private Method Returns list of history versions 20130429
11 GET_VERSION_LIST_URI Static method Public Method URI mapper service object -> history version list URI 20130524
12 P_GET_TEXTID Static method Private Method Returns textid from message parameters 20130522
13 P_RAISE_CX_ADT_RESOURCE Static method Private Method Raises resource exception 20130522
Events
Class CL_RSO_RES_TLOGO_HISTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_DUMMY_MSG Private See coding Character Field Length 1 20130522 tp_dummy_msg TYPE c LENGTH 1
2 TP_EXCEPTION_TYPE Private Type reference (TYPE) I Exception type (see constants CP_EXCEPTION_TYPE) 20130522
Method Signatures

Method ADD_HIST_VERSIONS_TO_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_FEED Value transfer Type reference (TYPE) IF_ATOM_TYPES=>FEED_S 20130524
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE Object Name 20130524
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE Object Type (TLOGO) 20130524
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20130524

Method ADD_TLOGO_VERSIONS_TO_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_FEED Call by reference Type reference (TYPE) IF_ATOM_TYPES=>FEED_S Feed structure according to spec 20130524
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130524
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20130524
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20130524

Method CREATE_ATOM_FEED 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 Object Name 20130524
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE Object Type (TLOGO) 20130524
3 Importing I_URI Call by reference Type reference (TYPE) STRING 20130524
4 Returning R_S_FEED Value transfer Type reference (TYPE) IF_ATOM_TYPES=>FEED_S 20130524
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130524

Method GENERATE_HISTORY_FEED 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 Object Name 20130507
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE Object Type (TLOGO) 20130507
3 Importing I_T_VERSION Call by reference Type reference (TYPE) CL_RSO_TLOGO_HISTORY=>GT_T_HISTORY Version list 20130429
4 Importing I_URI Call by reference Type reference (TYPE) STRING 20130429
5 Returning R_S_FEED Value transfer Type reference (TYPE) IF_ATOM_TYPES=>FEED_S 20130430
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130516

Method GET_FEED_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TITLE Value transfer Type reference (TYPE) IF_ATOM_TYPES=>TEXT_CONSTRUCT_S Text construct structure according to spec 20130429

Method GET_FEED_TITLE on class CL_RSO_RES_TLOGO_HISTORY has no exception.

Method GET_OBJ_HIST_KEY_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE Object Name 20130516
2 Exporting E_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE Object Type (TLOGO) 20130516
3 Exporting E_VERSION_ID Call by reference Type reference (TYPE) CSEQUENCE Version ID 20130516
4 Importing I_URI Call by reference Type reference (TYPE) STRING URI 20130516
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20130522

Method GET_URI_FROM_OBJ_HIST_KEY 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 20130516
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20130516
3 Importing I_VERSION_ID Call by reference Type reference (TYPE) CSEQUENCE 20130516
4 Returning R_URI Value transfer Type reference (TYPE) STRING URI 20130516

Method GET_URI_FROM_OBJ_HIST_KEY on class CL_RSO_RES_TLOGO_HISTORY has no exception.

Method GET_URI_FROM_OBJ_VERS_KEY 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 20130516
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20130516
3 Importing I_OBJECT_VERSION Call by reference Type reference (TYPE) CSEQUENCE BW version (A, M, D) 20130516
4 Returning R_URI Value transfer Type reference (TYPE) STRING URI 20130516

Method GET_URI_FROM_OBJ_VERS_KEY on class CL_RSO_RES_TLOGO_HISTORY has no exception.

Method GET_VERSION_CONTENT 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 20130513
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE ADT Access to REST Response 20130513
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130513

Method GET_VERSION_LIST 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 20130429
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE ADT Access to REST Response 20130429
# Exception Resumable Description Created on
1 CX_ADT_REST Shared exceptions for resource/service framework 20130429

Method GET_VERSION_LIST_URI 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 20130524
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20130524
3 Returning R_URI Value transfer Type reference (TYPE) STRING URI 20130524

Method GET_VERSION_LIST_URI on class CL_RSO_RES_TLOGO_HISTORY has no exception.

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

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