SAP ABAP Class CL_RSO_TLOGO_BEFORE_EXPORT (TLOGO Framework: Before Export Checks)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_EXTENSION (Package) BW Repository (Parts Not Within CORE)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_CTS_REQUEST_CHECK BAdI Interface IF_EX_CTS_REQUEST_CHECK 20081104
Properties
Class CL_RSO_TLOGO_BEFORE_EXPORT  
Short Description TLOGO Framework: Before Export Checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_EXTENSION   BW Repository (Parts Not Within CORE) 
Created 20070316   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_CTS_REQUEST_CHECK BAdI Interface IF_EX_CTS_REQUEST_CHECK 20081104
Friends
Class CL_RSO_TLOGO_BEFORE_EXPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SUBOBJ Constant Public Type reference (TYPE) BALSUBOBJ 'BEFORE_EXPORT' Application Log: Sub-object 20070319
2 O_DUMMY_MSG Static Attribute Protected Type reference (TYPE) CHAR1 Dummy for Messages 20070319
3 P_CHECK_LOCAL Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Check Local Objects 20070319
4 P_CHECK_REQUESTS Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Check Additional Requests 20070319
5 P_MSGTY_INTERNAL_ERROR Instance attribute Private Type reference (TYPE) SYMSGTY RS_C_ERROR Internal Error Message Type 20070319
6 P_REQUEST Instance attribute Private Type reference (TYPE) TRKORR Request 20070319
7 P_R_MSG_DELETE Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Deletions 20081124
8 P_R_MSG_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Errors 20070319
9 P_R_MSG_INACTIVE Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Inactive Objects 20081105
10 P_R_MSG_LOCAL Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Local Dependent Objects 20070319
11 P_R_MSG_NOT_CHECKED Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Exceptions 20081222
12 P_R_MSG_NOT_EXIST Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Nonexistent Objects 20070608
13 P_R_MSG_NOT_RELEASED Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Dependent Objects in Changeable Requests 20070319
14 P_R_MSG_NO_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Messages for Dependent Objects Not in Requests 20070319
15 P_R_REPOSITORY Static Attribute Private Object reference (TYPE REF TO) CL_RSO_REPOSITORY Repository 20070319
16 P_R_TYPE_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_RSOBJS_TYPE_MANAGER Object Type Manager Class (Singleton) 20070316
17 P_TS_OBJ Instance attribute Private Type reference (TYPE) PT_TS_OBJ BI Objects for Requests 20070319
18 P_T_REQUEST Instance attribute Private Type reference (TYPE) TRKORRS Table of Request Numbers 20081222
19 P_T_TRFUNCTION Static Attribute Private Type reference (TYPE) PT_T_TRFUNCTION 20070319
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVE_EXISTS Instance method Private Method Checks whether active version exists 20081207
2 ACTIVE_GET_DEPENDENT Instance method Private Method Finds dependants of the A-TLOGOs 20081205
3 CHECK_DEPENDENT_OBJECT Instance method Private Method Checks Dependent Object 20070319
4 CHECK_DEPENDENT_REQUESTS Instance method Private Method Checks Dependent Object 20070319
5 CHECK_EXCEPTIONS Instance method Private Method Checks for exceptions 20081222
6 CHECK_REQUEST Instance method Public Method Checks the Request for Conssitency 20070316
7 CHECK_TLOGO_LIST Instance method Public Method Checks object list 20081223
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070316
9 CREATE_AUTOMATIC_VERSIONS Instance method Private Method Write Automatic TLOGO Versions "Before Export" 20100209
10 DELIVERY_EXISTS Instance method Private Method Does the delivery object exist? 20081105
11 GENERATED Instance method Private Method Checks whether something has been generated 20090907
12 IS_IRRELEVANT Instance method Private Method Checks whether dependent objects are irrelevant 20070320
13 READ_REQUEST Instance method Private Method Read Requests from DB 20070316
14 _GET_OBJVERS_ACGR Instance method Private Method Sets Object Version of Role 20110128
Events
Class CL_RSO_TLOGO_BEFORE_EXPORT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_OBJ Private See coding 20070319 BEGIN OF pt_s_obj. TYPES: objvers TYPE rsobjvers, shadow TYPE rsshadowfl, modvers TYPE rsmodversfl, class TYPE rstlogoclass, tlogo_a type rstlogo, check TYPE rs_bool. * structure to hold BI representation INCLUDE TYPE rso_s_tlogo AS s_tlogo. TYPES: END OF pt_s_obj
2 PT_S_TRFUNCTION Private See coding 20070319 BEGIN OF pt_s_trfunction, sign TYPE rssign, option TYPE rsoption, low TYPE trfunction, high TYPE trfunction, END OF pt_s_trfunction
3 PT_TS_OBJ Private See coding 20070319 pt_ts_obj TYPE SORTED TABLE OF pt_s_obj WITH UNIQUE KEY s_tlogo
4 PT_T_TRFUNCTION Private See coding 20070319 pt_t_trfunction TYPE TABLE OF pt_s_trfunction
Method Signatures

Method ACTIVE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODVERS Call by reference Type reference (TYPE) RSMODVERSFL = 'X': M Vers. unterstützt; =' ': nur A und D Vers. unters. 20081207
2 Importing I_R_OBJ Call by reference Object reference (TYPE REF TO) CL_RSAWBN_OBJ Masterklasse AWB Objekte 20081207
# Exception Resumable Description Created on
1 NOT_EXIST 20081207

Method ACTIVE_GET_DEPENDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OBJ Call by reference Object reference (TYPE REF TO) CL_RSAWBN_OBJ Masterklasse AWB Objekte 20081205
2 Returning R_T_DEP_OBJ Value transfer Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20081205

Method ACTIVE_GET_DEPENDENT on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method CHECK_DEPENDENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070319
2 Importing I_S_OBJ Call by reference Type reference (TYPE) PT_S_OBJ Zu Prüfendes Objekt 20070319
3 Importing I_S_TLOGO_DEP Call by reference Type reference (TYPE) RSO_S_TLOGO Abhängiges Objekt 20081207

Method CHECK_DEPENDENT_OBJECT on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method CHECK_DEPENDENT_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070319
2 Importing I_S_OBJ Call by reference Type reference (TYPE) PT_S_OBJ Zu Prüfendes Objekt 20070319
3 Importing I_S_OBJ_DEP Call by reference Type reference (TYPE) PT_S_OBJ Abhängiges Objekt (A Version) 20070319

Method CHECK_DEPENDENT_REQUESTS on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method CHECK_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJ Call by reference Type reference (TYPE) PT_S_OBJ 20081222
2 Returning R_EXCEPTION Value transfer Type reference (TYPE) RS_BOOL Boolean 20081222

Method CHECK_EXCEPTIONS on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method CHECK_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_OBJECTS Call by reference Type reference (TYPE) TR_OBJECTS Transport Objekte 20081223
2 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Fehler dabei? 20070615
3 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070319
4 Exporting E_UNCHECKED Call by reference Type reference (TYPE) RS_BOOL Ungeprüfte Objekte dabei? 20081222
5 Exporting E_WARNING Call by reference Type reference (TYPE) RS_BOOL Warnungen dabei? 20081219
6 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20081104

Method CHECK_REQUEST on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method CHECK_TLOGO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW Call by reference Type reference (TYPE) RS_BOOL Log als Popup? 20081223
2 Importing I_T_TLOGO Call by reference Type reference (TYPE) RSO_T_TLOGO BW Repository: Tabelle von TLOGO Objekten (mit Typ) 20081223

Method CHECK_TLOGO_LIST on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_AUTOMATIC_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OWNER Call by reference Type reference (TYPE) TR_AS4USER Benutzername zum Auftrag 20100209
2 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20100209

Method CREATE_AUTOMATIC_VERSIONS on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method DELIVERY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJ Call by reference Type reference (TYPE) PT_S_OBJ 20081105
2 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20081105

Method DELIVERY_EXISTS on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method GENERATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Value transfer Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20090907
2 Importing I_TLOGO Value transfer Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20090907
3 Returning R_GENERATED Value transfer Type reference (TYPE) RS_BOOL Boolean 20090907

Method GENERATED on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method IS_IRRELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20070320
2 Returning R_IS_IRRELEVANT Value transfer Type reference (TYPE) RS_BOOL Boolean 20070320

Method IS_IRRELEVANT on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method READ_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20070319
2 Changing C_T_OBJECTS Call by reference Type reference (TYPE) TR_OBJECTS Objekte 20081223
3 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL Fehler 20081208

Method READ_REQUEST on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.

Method _GET_OBJVERS_ACGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20110128
2 Returning R_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Objektversion 20110128

Method _GET_OBJVERS_ACGR on class CL_RSO_TLOGO_BEFORE_EXPORT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710