SAP ABAP Class CL_RSO_CTO_API (New BI CTO API (Java Web Dynpro, .NET...))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_TLOGO (Package) BI TLOGO Framework
Properties
Class CL_RSO_CTO_API  
Short Description New BI CTO API (Java Web Dynpro, .NET...)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_TLOGO   BI TLOGO Framework 
Created 20080116   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 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TRDEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSO_CTO_API has no interface implemented.
Friends
Class CL_RSO_CTO_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DUMMY_MSG Static Attribute Protected Type reference (TYPE) CHAR1 Dummy 20080116
2 P_TH_TL Instance attribute Private Type reference (TYPE) PT_TH_TL 20080117
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_SAVE_ACT_DEL Instance method Public Method Actions After Saving/Activating/Deleting Objects 20080129
2 ANALYZE_OBJECT Static method Private Method Converts and Analyzes a BI Transport Object 20080116
3 CHECK_OBJECTS Instance method Public Method Analyzes Objects for Trnasport (Changeable, Package Req.,..) 20080116
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080116
5 FILL_TL_TABLE Instance method Private Method Fills Internal TLOGO Table 20080116
6 GET_PACKAGE Instance method Public Method Reads TADIR Entry (Particularly the Package) 20080116
7 GET_PACKAGE_FOR_NEW_OBJECTS Instance method Private Method Fills Internal TLOGO Table 20080116
8 PACKAGE_VALUE_HELP Instance method Public Method Input Help for Packages 20080116
9 REQUEST_VALUE_HELP Instance method Public Method Input Help for Requests 20080116
10 WRITE_OBJECTS_TO_REQUESTS Instance method Public Method Writes Objects to One or More Requests (Without UI) 20080116
11 WRITE_OBJ_TO_TASK_OF_REQUEST Instance method Private Method Writes Objects to Request (in Task) Without Conversion 20080116
12 WRITE_TADIR_ENTRY Instance method Private Method Writes TADIR Entry 20080116
Events
Class CL_RSO_CTO_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_TL Private See coding 20080116 BEGIN OF pt_s_tl, tlogo TYPE rstlogo, objnm TYPE sobj_name, * A TLOGO object as passed to the methods tlogo_a TYPE rstlogo , objnm_a TYPE sobj_name, package TYPE devclass, is_local TYPE rs_bool, changeability TYPE rscontent_change, gui_type TYPE rso_tlogo_gui_type, use_bex_request Type rs_bool, lock_request TYPE trkorr, * lock_task TYPE trkorr, lock_task_user TYPE syuname, END OF pt_s_tl
2 PT_TH_TL Private See coding 20080117 pt_th_tl TYPE HASHED TABLE OF pt_s_tl WITH UNIQUE KEY tlogo objnm
Method Signatures

Method AFTER_SAVE_ACT_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten (gefüllt, f. Obj. n. sicherbar oder and. Fehler) 20080129
2 Exporting E_TH_TLOGO_ERROR Call by reference Type reference (TYPE) RSO_TH_TLOGO Objekte, die nicht gesichert werden dürfen 20080129
3 Importing I_DELETED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': Objekt(e) wurden gelöscht (weitere Aktionen notw.) 20080129
4 Importing I_TH_TLOGO Call by reference Type reference (TYPE) RSO_TH_TLOGO Zu transportierende Objekte (A TLOGO Typ) 20080129
# Exception Resumable Description Created on
1 CX_RSO_CTO_ROOT Allgemeiner Fehler mit dem Transportwesen (CTO) -> Abbruch 20080129

Method ANALYZE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog - wird in ggf. konvertiert 20080116
2 Changing C_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp( A TLOGO) - wird in ggf. konvertiert 20080116
3 Exporting E_CHANGEABILITY Call by reference Type reference (TYPE) RSCONTENT_CHANGE 2: änderbar+CTO; 1: änderbar ohne CTO,SPACE: nicht änderbar 20080116
4 Exporting E_TLOGO_GUI_TYPE Call by reference Type reference (TYPE) RSO_TLOGO_GUI_TYPE =X: Bex Object -> BEx Request; =W: No GUI Object -> always B 20080116
5 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten 20080116
# Exception Resumable Description Created on
1 CX_RSO_CTO_TLOGO_INVALID TLOGO Typ ist ungültig 20080117

Method CHECK_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten (gefüllt, f. Obj. n. änderbar oder and. Fehler) 20080116
2 Exporting E_PACKAGE_REQUIRED Call by reference Type reference (TYPE) RS_BOOL =X: Alle Objekte benötigen ein Paket über UI Eingabe 20080116
3 Exporting E_TH_TLOGO_DISPLAY_ONLY Call by reference Type reference (TYPE) RSO_TH_TLOGO Objekte, die nur angezeigt werden dürfen 20080116
4 Exporting E_TH_TLOGO_MAINTAINABLE Call by reference Type reference (TYPE) RSO_TH_TLOGO Objekte, die änderbar sind 20080116
5 Exporting E_T_TLOGO_REQUEST_REQUIRED Call by reference Type reference (TYPE) RSO_T_CTO_TLOGO_PROP Objekte die Auftrag über UI Eingabe ben. (Ziel/Paket geordn. 20080129
6 Importing I_S_TLOGO_MAIN Call by reference Type reference (TYPE) RSO_S_TLOGO Optionales Hauptobjekt (muss in I_TH_TLOGO enthalten sein) 20080116
7 Importing I_TH_TLOGO Call by reference Type reference (TYPE) RSO_TH_TLOGO Gemeinsam zu transportierende Objekte (A TLOGO) 20080116
# Exception Resumable Description Created on
1 CX_RSO_CTO_ROOT Allgemeiner Fehler mit dem Transportwesen (CTO) -> Abbruch 20080117

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSO_CTO_API has no parameter.
Method CONSTRUCTOR on class CL_RSO_CTO_API has no exception.

Method FILL_TL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20080116
2 Importing I_TH_TLOGO Call by reference Type reference (TYPE) RSO_TH_TLOGO BW Repository: Liste (Hash) von TLOGO Objekt und Typ 20080116
# Exception Resumable Description Created on
1 CX_RSO_CTO_ROOT Allgemeiner Fehler mit dem Transportwesen (CTO) -> Abbruch 20080117

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Tabelle mit BAPI Return Informationen 20080116
2 Exporting E_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20080116
3 Exporting E_S_TADIR Call by reference Type reference (TYPE) TADIR TADIR Eintrag des Objektes 20080116
4 Importing I_OBJNM Value transfer Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20080116
5 Importing I_TLOGO Value transfer Type reference (TYPE) RSTLOGO BW: Objekttyp (A TLOGO) 20080116
# Exception Resumable Description Created on
1 CX_RSO_CTO_ROOT Allgemeiner Fehler mit dem Transportwesen (CTO) 20080117

Method GET_PACKAGE_FOR_NEW_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO_MAIN Call by reference Type reference (TYPE) RSO_S_TLOGO Hauptobjekt (A TLOGO) 20080116
2 Returning R_PACKAGE_FOR_NEW_OBJECTS Value transfer Type reference (TYPE) DEVCLASS Paket für neue Objekte (leer: Paket ist im UI einzugeben) 20080116

Method GET_PACKAGE_FOR_NEW_OBJECTS on class CL_RSO_CTO_API has no exception.

Method PACKAGE_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGE_PATTERN Call by reference Type reference (TYPE) DEVCLASS Selektionsmuster für Pakete 20080116
2 Returning R_T_PACKAGE Value transfer Type reference (TYPE) SCTS_DEVCLASS Selektierte Pakete 20080116

Method PACKAGE_VALUE_HELP on class CL_RSO_CTO_API has no exception.

Method REQUEST_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Tabelle mit BAPI Return Informationen 20080116
2 Exporting E_T_REQ_HEADERS Call by reference Type reference (TYPE) CTS_REQ_HEADERS Mögliche Aufträge zur Aufzeichnung 20080117
3 Importing I_TH_TLOGO Value transfer Type reference (TYPE) RSO_TH_TLOGO BW: Objekte (A TLOGO) die zusammen auf einen Auftrage sollen 20080117
# Exception Resumable Description Created on
1 CX_RSO_CTO_ROOT Allgemeiner Fehler mit dem Transportwesen (CTO) 20080117

Method WRITE_OBJECTS_TO_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten (gefüllt, f. Obj. n. sicherbar oder and. Fehler) 20080116
2 Exporting E_TH_TLOGO_ERROR Call by reference Type reference (TYPE) RSO_TH_TLOGO Objekte, die nicht gesichert werden dürfen 20080116
3 Importing I_PACKAGE_NEW_OBJ Call by reference Type reference (TYPE) DEVCLASS Paket für neue Objekte 20080116
4 Importing I_S_TLOGO_MAIN Call by reference Type reference (TYPE) RSO_S_TLOGO Optional: Hauptobjekt: (muss in I_TH_TLOGO enthalten sein) 20080116
5 Importing I_TH_REQUEST Call by reference Type reference (TYPE) RSO_TH_CTO_TARGET_REQUEST Aufträge (einer pro Transportziel) Ziel k. leer s., f. 1 Auf 20080116
6 Importing I_TH_TLOGO Call by reference Type reference (TYPE) RSO_TH_TLOGO Zu transportierende Objekte (A TLOGO Typ) 20080116
# Exception Resumable Description Created on
1 CX_RSO_CTO_ROOT Allgemeiner Fehler mit dem Transportwesen (CTO) -> Abbruch 20080117

Method WRITE_OBJ_TO_TASK_OF_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Tabelle mit Nachrichten 20080116
2 Exporting E_OBJ_ERROR Call by reference Type reference (TYPE) RS_BOOL =X: Objekt mit Fehlern -> darf nicht gesichert werden 20080116
3 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20080116
4 Importing I_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag 20080116
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Objekttyp (A/D) 20080116
# Exception Resumable Description Created on
1 CX_RSO_CTO_ROOT Allgemeiner Fehler mit dem Transportwesen (CTO) -> Abbruch 20080117

Method WRITE_TADIR_ENTRY 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 =X: Fehler 20080116
2 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Tabelle mit BAPI Return Informationen 20080116
3 Importing I_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20080116
4 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20080116
5 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20080116

Method WRITE_TADIR_ENTRY on class CL_RSO_CTO_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711