SAP ABAP Interface IF_RSL_TLOGO (TransientProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSL_TLOGO (Package) Lean BW: TLOGO Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSL_TLOGO TransientProvider 20100120
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSL_WSP BWA Workspaces 20100503
Properties
Interface IF_RSL_TLOGO  
Short Description TransientProvider    
General Data
Package RSL_TLOGO   Lean BW: TLOGO Framework 
Created 20100118   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSL_TLOGO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS 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)
Interfaces
Interface IF_RSL_TLOGO has no interface.
Friends
Interface IF_RSL_TLOGO has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_TLOGO_ALL Constant Public Type reference (TYPE) RSTLOGO '%' All TLOGO Types 20100210
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Object 20100312
2 AFTER_ACTIVATION Instance method Public Method After Activation 20100317
3 AUTHORITY_CHECK Instance method Public Method Authorization Check 20100118
4 BEFORE_DELETION Instance method Public Method Before Deleting 20100317
5 CHECK Instance method Public Method Carry Out Consistency Checks 20100118
6 DELETE Instance method Public Method Delete Object 20100118
7 DEQUEUE Instance method Public Method Unlock 20100118
8 GET_ALL Static method Public Method Return All the Objects in a Version 20100118
9 GET_INSTANCE Static method Public Method Gets Reference (Category IF_RSL_TLOGO) to the Object 20100118
10 GET_MAINT_STATE Instance method Public Method Read Editing Status 20110124
11 GET_PROPERTIES Instance method Public Method Determines General Object Properties 20100118
12 GET_RELATED Instance method Public Method Determines Related Objects 20100118
13 GET_WHERE_USED Static method Public Method Where-Used List for Object (Inversion of get_related) 20110318
14 IS_ACTIVE Instance method Public Method Checks whether object is active (= consistent, executable) 20100312
15 IS_SAVED Instance method Public Method Checks whether object is saved 20100312
16 PREPARE Instance method Public Method Prepare Editing (Locks, CTO Check, Authorization) 20100118
17 RESET_TO_ACTIVE Instance method Public Method Reset Object to Active Version (only for M version) 20100312
18 SAVE Instance method Public Method Save Object 20100118
19 SET_MAINT_STATE Instance method Public Method Set Processing Status 20110124
20 SET_OBJSTAT Instance method Public Method Set Object Status 20100227
21 SET_SOURCES Instance method Public Method Set Object Sources (API, UI, and so on) 20100118
Events
Interface IF_RSL_TLOGO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IF_LTIP_RANGE Public See coding Range of Transient InfoProviders 20110318 if_ltip_range TYPE RANGE OF rsltipname
Method Signatures

Method ACTIVATE 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) RSL_T_RETMSG Nachrichten 20100312
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20100312
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20100312
4 Importing I_FORCE_ACTI Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': auch aktivieren falls das Objekt schon aktiv ist 20100312
5 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE XML anzeigen 20100317
6 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': mit CTO 20110215

Method ACTIVATE on Interface IF_RSL_TLOGO has no exception.

Method AFTER_ACTIVATION 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) RSL_T_RETMSG Nachrichten 20100317
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20100317
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20100317
4 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL XML anzeigen 20100317

Method AFTER_ACTIVATION on Interface IF_RSL_TLOGO has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-MAINTAIN RSSB_C_AUTH_ACTVT-MAINTAIN 20100118
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname 20100118
# Exception Resumable Description Created on
1 CX_RS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20100122
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20100118

Method BEFORE_DELETION 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) RSL_T_RETMSG Nachrichten Container 20100317
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100317

Method BEFORE_DELETION on Interface IF_RSL_TLOGO has no exception.

Method CHECK 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) RSL_T_RETMSG 20100210
2 Exporting E_IS_REPAIRED Call by reference Type reference (TYPE) RS_BOOL Objekt wurde repariert 20100118
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20100118
4 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20100118
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-NEW = 'N': most recent 20100118
6 Importing I_REPAIR Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE während Prüfung gleich reparieren 20100118

Method CHECK on Interface IF_RSL_TLOGO has no exception.

Method DELETE 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) RSL_T_RETMSG Nachrichten Container 20100210
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20100118
3 Importing I_FORCE_DELETION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': Löschen trotz Inkonsistenzen 20100118
4 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit CTO 20110215

Method DELETE on Interface IF_RSL_TLOGO has no exception.

Method DEQUEUE Signature

Method DEQUEUE on Interface IF_RSL_TLOGO has no parameter.
Method DEQUEUE on Interface IF_RSL_TLOGO has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_LOCAL Call by reference Type reference (TYPE) RSL_IS_LOCAL '%' Objekt ist lokal (WorkSpace) 20100621
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU selektierte Sprache 20100127
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20100118
4 Importing I_R_LTIPNAME Call by reference Type reference (TYPE) IF_LTIP_RANGE Range von tr. InfoProvidern 20110318
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO IF_RSL_TLOGO=>N_C_TLOGO_ALL Objekttyp (TLOGO) (nur erforderlich bei vorhand. Oberklasse) 20100118
6 Importing I_T_LTIPNAME Call by reference Type reference (TYPE) RSL_T_LTIPNAME Namensliste transienter Provider 20110318
7 Returning R_T_OBJECT_LIST Value transfer Type reference (TYPE) RSL_T_OBJECT_F4_LIST BW Repository: Listenformat für F4, Get_All 20100118
# Exception Resumable Description Created on
1 INPUT_INVALID Eingabe ungültig 20100120

Method GET_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 Name des Provider 20100120
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100118
3 Returning R_R_TLOGO Value transfer Object reference (TYPE REF TO) IF_RSL_TLOGO Transiente Provider 20100118

Method GET_INSTANCE on Interface IF_RSL_TLOGO has no exception.

Method GET_MAINT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MAINTENANCE_STATE Value transfer Type reference (TYPE) RSO_MAINTENANCE_STATE Bearbeitungsstatus eines Tlogo Objektes 20110124

Method GET_MAINT_STATE on Interface IF_RSL_TLOGO has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20100118
2 Returning R_S_PROP Value transfer Type reference (TYPE) RSL_S_OBJECT_PROP Properties des transienten Provider 20100118

Method GET_PROPERTIES on Interface IF_RSL_TLOGO has no exception.

Method GET_RELATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DISPLAYED_IN Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Wird in folgenden Objekten angezeigt 20100118
2 Exporting E_T_OBJ_DEPENDENT Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Benötigte Objekte 20100118
3 Exporting E_T_OBJ_EXISTENTIAL Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Existentiell benötigte Objekte 20100118
4 Exporting E_T_OBJ_USED Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Verwendungsnachweis (wird in ... verwendet) 20100118
5 Exporting E_T_RECEIVE_DATA_FROM Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Erhält Daten von (benötigt im Szeanrio) folgenden Objekte 20100118
6 Exporting E_T_SEND_DATA_TO Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Sendet Daten an (benötigt im Szeanrio) folgende Objekte 20100118
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20100118
8 Importing I_TLOGO_REQ Call by reference Type reference (TYPE) RSTLOGO Nur Objekte dieses Typs werden benötigt 20100118

Method GET_RELATED on Interface IF_RSL_TLOGO has no exception.

Method GET_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ_USED Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Verwendungsnachweis (wird in ... verwendet) 20110318
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname des verwendetes Objekts 20110318
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20110318
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Objekttyp des verwendetes Objekts 20110318
5 Importing I_TLOGO_USED Call by reference Type reference (TYPE) RSTLOGO Verwendungen nur in Objekten dieses Typs 20110318

Method GET_WHERE_USED on Interface IF_RSL_TLOGO has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) RS_BOOL = 'X': Objekt ist bereits aktiv 20100312

Method IS_ACTIVE on Interface IF_RSL_TLOGO has no exception.

Method IS_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SAVED Value transfer Type reference (TYPE) RS_BOOL = 'X': Objekt ist gesichert 20100312

Method IS_SAVED on Interface IF_RSL_TLOGO has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-MAINTAIN Aktivität 20100118
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20100118
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20100118
4 Importing I_WITH_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit Berechtigung 20100118
5 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': mit CTO 20110215
6 Importing I_WITH_ENQUEUE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit Enqueue Sperre 20100118
# Exception Resumable Description Created on
1 CX_RS_CANCELLED Abbruch durch den Benutzer (Dialog) 20100118
2 CX_RS_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20100118
3 CX_RS_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20100118

Method RESET_TO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20100312

Method RESET_TO_ACTIVE on Interface IF_RSL_TLOGO has no exception.

Method SAVE 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) RSL_T_RETMSG Nachrichten 20100210
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20100118
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Anwendungs-Log: Detaillierungsgrad 20100118
4 Importing I_FORCE_SAVE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE = 'X': auch sichern falls das Objekt schon gesichert ist 20100118
5 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': mit CTO 20110215

Method SAVE on Interface IF_RSL_TLOGO has no exception.

Method SET_MAINT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAINTENANCE_STATE Call by reference Type reference (TYPE) RSO_MAINTENANCE_STATE Bearbeitungsstatus eines Tlogo Objektes 20110124

Method SET_MAINT_STATE on Interface IF_RSL_TLOGO has no exception.

Method SET_OBJSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCL_DB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE inkl. DB Tabelle 20100607
2 Importing I_OBJSTAT Call by reference Type reference (TYPE) RSOBJSTAT Objektstatus 20100227

Method SET_OBJSTAT on Interface IF_RSL_TLOGO has no exception.

Method SET_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANA_VIEW Call by reference Type reference (TYPE) RSMHANAMODEL NOT IN XML: View Type in SAP HANA DB 20130829
2 Importing I_R_SOURCES Call by reference Object reference (TYPE REF TO) CL_RSL_SOURCES Container Klasse für Provider Sources 20100119

Method SET_SOURCES on Interface IF_RSL_TLOGO has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730