SAP ABAP Class CL_RSB_GUI_MAINTAIN (Editing the Open Hub Destination)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSB_GUI (Package) Open Hub Service - GUI - Release 7.1
Properties
Class CL_RSB_GUI_MAINTAIN  
Short Description Editing the Open Hub Destination    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSB_GUI    
Program status     
Category 0   
Package RSB_GUI   Open Hub Service - GUI - Release 7.1 
Created 20050825   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSTRAN_STAT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSAWC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSB_GUI_MAINTAIN has no interface implemented.
Friends
Class CL_RSB_GUI_MAINTAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DISPLAY_ONLY Instance attribute Private Type reference (TYPE) RS_BOOL Destination can only be displayed 20081204
2 P_MODE Instance attribute Private Type reference (TYPE) SYUCOMM Function Code that Triggered PAI 20050825
3 P_OHDEST Instance attribute Private Type reference (TYPE) RSOHDEST Open Hub Destination 20050829
4 P_R_DEST Instance attribute Private Object reference (TYPE REF TO) CL_RSB_DEST Reference to TLOGO Class 20050825
5 P_R_NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Access to AWB Navigator 20050826
6 P_S_DESTINATION Instance attribute Private Type reference (TYPE) RSBGUI_S_DYNP300 Destination Fields 20051005
7 P_S_HEADER Instance attribute Private Type reference (TYPE) RSBGUI_S_DIALOG Input and Output Fields for Open Hub Destination 20051005
8 P_S_STATUS Instance attribute Private Type reference (TYPE) RSBGUI_S_OHDESTSTAT Editing the Open Hub Destination: Status 20051005
9 P_TH_MAINTAIN_REF Static Attribute Private Type reference (TYPE) RSBGUI_TH_MAINTAIN_REF Maintenance of Open Hub Destinations with References 20050825
10 P_T_OBJVERS_VALUES Static Attribute Private Type reference (TYPE) VRM_VALUES Object Versions 20050826
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_EXIT Instance method Public Method Call Before Exiting Processing 20050825
2 CHANGE_MODE Instance method Private Method 20050826
3 CHANGE_PARMS Instance method Public Method Changes Parameters of Open Hub Destinatination 20051022
4 CHANGE_VERSION Instance method Private Method Change Version 20050826
5 CHECK_MODE_ALLOWED Instance method Public Method Checks whether mode is allowed 20081127
6 CHECK_SAVED Instance method Private Method Check Save Status 20050825
7 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20050826
8 CONSTRUCTOR Instance method Public Constructor Constructor 20050825
9 EXECUTE Instance method Public Method Save and Activate Open Hub Destination 20050825
10 FACTORY Static method Public Method Factory 20050825
11 FILL_HEADER Instance method Public Method Fill Header Data 20050825
12 GET_CURRENT_OBJVERS Instance method Public Method Define Current Object Version 20050826
13 GET_DEST Instance method Public Method Return Open Hub Destination 20050825
14 GET_INFO Instance method Public Method Determine Properties of Open Hub Destination 20050825
15 GET_INFO_CURRENT Instance method Public Method Determine Properties of Open Hub Destination 20051028
16 GET_MODE Instance method Public Method Determine Current Mode 20050825
17 GET_OBJVERS_FOR_UI Instance method Public Method Deliver Object Version To Be Displayed 20050826
18 GET_REQUEST Instance method Public Method Request for Recall 20050826
19 IS_ACTIVE Instance method Private Method Checks whether object is active 20051205
20 IS_SAVED Instance method Private Method Checks whether object is saved 20051205
21 SET_DISPLAY_ONLY Instance method Public Method Destination can only be displayed 20081204
22 SET_HEADER_ACTIVFL Instance method Private Method Save Active Flag in Header Data 20050826
23 SET_HEADER_OBJECT_STATUS Instance method Private Method Save Object Status in Header Data 20050826
24 SET_HEADER_OBJVERS Instance method Private Method Define Object Version 20050826
25 SET_HEADER_SAVED_STATUS Instance method Private Method Save Status in Header Data 20050826
26 SET_PARAMATERS Instance method Public Method Define parameter 20050826
27 SET_TEMPLATE Instance method Public Method Determine Template 20050826
28 SET_UNIT_TEST Instance method Public Method Start Character Indicating that it is a Unit Test 20080313
29 UPDATE_TLOGO_FROM_ACT Instance method Public Method Refresh TLOGO Object Information 20050825
30 UPDATE_VERSION Instance method Public Method Update Version 20050826
31 VERSION_MANAGEMENT Instance method Private Method Version Handling 20100317
Events
Class CL_RSB_GUI_MAINTAIN has no event.
Types
Class CL_RSB_GUI_MAINTAIN has no local type.
Method Signatures

Method BEFORE_EXIT Signature

Method BEFORE_EXIT on class CL_RSB_GUI_MAINTAIN has no parameter.
# Exception Resumable Description Created on
1 E_CANCELLED Abbruch 20050825

Method CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLING Call by reference Type reference (TYPE) RSTRAN_HANDLING CL_RSTRAN_STAT=>HANDLING_DEFORCE Handling für Bearbeitungswechsel (Ändern - Anzeigen) 20050826
2 Importing I_MODE Call by reference Type reference (TYPE) SYUCOMM RSAWC_C_TFC-CHANGE Funktionscode, der PAI ausgelöst hat 20050826
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050826
# Exception Resumable Description Created on
1 CX_RSB_GUI_CANCELLED Abbruch durch den Benutzer (Dialog) 20050826
2 CX_RSB_GUI_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20050826
3 CX_RSB_GUI_INPUT_INVALID Fehlerhafte Eingabe 20050826
4 CX_RSB_GUI_NOT_AUTHORIZED Keine Berechtigung (nicht als Vaterklasse benutzen !!) 20050826
5 CX_RSB_GUI_NO_SAVE Änderungen sind nicht gespeichert 20050826

Method CHANGE_PARMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VDEST Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20051022
2 Importing I_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Felder Open Hub Destination 20051022
3 Importing I_T_FIELD_TEXT Call by reference Type reference (TYPE) RSBGUI_T_FIELD_TEXT Texte der Felder der Open Hub Destination 20051022

Method CHANGE_PARMS on class CL_RSB_GUI_MAINTAIN has no exception.

Method CHANGE_VERSION 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 Objektversion 20050826
# Exception Resumable Description Created on
1 CX_RSB_GUI_NOT_FOUND Objekt nicht gefunden 20050826

Method CHECK_MODE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20081127
2 Returning R_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20081127

Method CHECK_MODE_ALLOWED on class CL_RSB_GUI_MAINTAIN has no exception.

Method CHECK_SAVED Signature

Method CHECK_SAVED on class CL_RSB_GUI_MAINTAIN has no parameter.
# Exception Resumable Description Created on
1 CX_RSB_GUI_CANCELLED Abbruch durch den Benutzer (Dialog) 20050825
2 CX_RSB_GUI_NOT_AUTHORIZED Keine Berechtigung 20050825
3 CX_RSB_GUI_NO_SAVE Kein Sichern 20051007

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-MAINTAIN Aktivität 20050825
2 Importing I_OHDEST Call by reference Type reference (TYPE) RSOHDEST Open Hub Destination 20050829
3 Importing I_R_DEST Call by reference Object reference (TYPE REF TO) CL_RSB_DEST Open Hub Destination 20050825
# Exception Resumable Description Created on
1 CX_RSB_GUI_CANCELLED Abbruch durch den Benutzer (Dialog) 20050825
2 CX_RSB_GUI_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20050825
3 CX_RSB_GUI_INPUT_INVALID Fehlerhafte Eingabe 20050825
4 CX_RSB_GUI_NOT_AUTHORIZED Keine Berechtigung 20050825
5 CX_RSB_GUI_NOT_FOUND Objekt nicht gefunden 20050825

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SAVE_NECESSARY Call by reference Type reference (TYPE) RS_BOOL Boolean 20050825
2 Exporting E_ACTIVFL Call by reference Type reference (TYPE) RSACTIVFL Aktive und überarbeitete Version stimmen überein 20050825
3 Exporting E_CANCEL Call by reference Type reference (TYPE) RS_BOOL Boolean 20050825
4 Exporting E_OBJSTAT Call by reference Type reference (TYPE) RSOBJSTAT Objektstatus 20050825
5 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050825
6 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050825
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050825
8 Importing I_WITH_DISPLAY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050825
9 Importing I_WRKMODE Call by reference Type reference (TYPE) RSTRAN_WRKMODE Bearbeitungsart 20050825

Method EXECUTE on class CL_RSB_GUI_MAINTAIN has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH RSSB_C_AUTH_ACTVT-MAINTAIN Aktivität 20050825
2 Importing I_OHDEST Call by reference Type reference (TYPE) RSOHDEST Open Hub Destination 20050829
3 Importing I_R_DEST Call by reference Object reference (TYPE REF TO) CL_RSB_DEST Open Hub Destination 20050825
4 Importing I_S_VDEST Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20050905
5 Returning R_R_MAIN Value transfer Object reference (TYPE REF TO) CL_RSB_GUI_MAINTAIN Bearbeiten der Open Hub Destination 20050825
# Exception Resumable Description Created on
1 CX_RSB_GUI_CANCELLED Abbruch durch den Benutzer (Dialog) 20050825
2 CX_RSB_GUI_DISPLAY_ONLY Objekt darf nur angezeigt, nicht aber bearbeitet werden 20050825
3 CX_RSB_GUI_INPUT_INVALID Fehlerhafte Eingabe 20050825
4 CX_RSB_GUI_NOT_AUTHORIZED Keine Berechtigung 20050825
5 CX_RSB_GUI_NOT_FOUND Objekt nicht gefunden 20050825

Method FILL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSBGUI_S_DIALOG Ein- und Ausgabefelder für Open Hub Destination 20051025
2 Changing C_S_VDEST Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20051014

Method FILL_HEADER on class CL_RSB_GUI_MAINTAIN has no exception.

Method GET_CURRENT_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050826

Method GET_CURRENT_OBJVERS on class CL_RSB_GUI_MAINTAIN has no exception.

Method GET_DEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DEST Value transfer Object reference (TYPE REF TO) CL_RSB_DEST Open Hub Destination 20050825

Method GET_DEST on class CL_RSB_GUI_MAINTAIN has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OHDEST Call by reference Type reference (TYPE) RSOHDEST Open Hub Destination 20050901
2 Exporting E_S_VDEST Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20050825
3 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Felder der Open Hub Destination 20050831
4 Exporting E_T_FIELD_TEXT Call by reference Type reference (TYPE) RSBGUI_T_FIELD_TEXT Texte der Felder der Open Hub Destination 20051005

Method GET_INFO on class CL_RSB_GUI_MAINTAIN has no exception.

Method GET_INFO_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OHDEST Call by reference Type reference (TYPE) RSOHDEST Open Hub Destination 20051028
2 Exporting E_S_VDEST Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20051028
3 Exporting E_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Felder der Open Hub Destination 20051028
4 Exporting E_T_FIELD_TEXT Call by reference Type reference (TYPE) RSBGUI_T_FIELD_TEXT Texte der Felder der Open Hub Destination 20051028

Method GET_INFO_CURRENT on class CL_RSB_GUI_MAINTAIN has no exception.

Method GET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MODE Value transfer Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050825

Method GET_MODE on class CL_RSB_GUI_MAINTAIN has no exception.

Method GET_OBJVERS_FOR_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20050826

Method GET_OBJVERS_FOR_UI on class CL_RSB_GUI_MAINTAIN has no exception.

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_REQUEST Value transfer Object reference (TYPE REF TO) CL_RSAWBN_REQUEST AWB Navigationsrequest 20050826

Method GET_REQUEST on class CL_RSB_GUI_MAINTAIN 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 20051205

Method IS_ACTIVE on class CL_RSB_GUI_MAINTAIN 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 20051205

Method IS_SAVED on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_DISPLAY_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) RS_BOOL Boolean 20081204

Method SET_DISPLAY_ONLY on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_HEADER_ACTIVFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSBGUI_S_DIALOG Ein- und Ausgabefelder für Open Hub Destination 20050826

Method SET_HEADER_ACTIVFL on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_HEADER_OBJECT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSBGUI_S_DIALOG Ein- und Ausgabefelder 20050826
2 Importing I_S_INFO Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20050826
3 Importing I_T_OBJVERS Call by reference Type reference (TYPE) VRM_VALUES Objektversion 20050826

Method SET_HEADER_OBJECT_STATUS on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_HEADER_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSBGUI_S_DIALOG Ein- und Ausgabefelder 20050826
2 Exporting E_T_OBJVERS Call by reference Type reference (TYPE) VRM_VALUES Objektversion 20050826
3 Importing I_S_INFO Call by reference Type reference (TYPE) RSBO_S_VDEST Verzeichnis der Open Hub Destinationen 20050826

Method SET_HEADER_OBJVERS on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_HEADER_SAVED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) RSBGUI_S_DIALOG Ein- und Ausgabefelder für Open Hub Destination 20050826

Method SET_HEADER_SAVED_STATUS on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_PARAMATERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050826
2 Importing I_R_NAVIGATOR Call by reference Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Zugriff auf den AWB Navigator 20050826

Method SET_PARAMATERS on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_TEMPLATE 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) SOBJ_NAME Objektname im Objektkatalog 20050826

Method SET_TEMPLATE on class CL_RSB_GUI_MAINTAIN has no exception.

Method SET_UNIT_TEST Signature

Method SET_UNIT_TEST on class CL_RSB_GUI_MAINTAIN has no parameter.
Method SET_UNIT_TEST on class CL_RSB_GUI_MAINTAIN has no exception.

Method UPDATE_TLOGO_FROM_ACT Signature

Method UPDATE_TLOGO_FROM_ACT on class CL_RSB_GUI_MAINTAIN has no parameter.
Method UPDATE_TLOGO_FROM_ACT on class CL_RSB_GUI_MAINTAIN has no exception.

Method UPDATE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VDEST Call by reference Type reference (TYPE) RSBO_S_VDEST View über Open Hub Destination 20050905
2 Importing I_T_FIELD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Feldinformation 20050826
3 Importing I_T_FIELD_TEXT Call by reference Type reference (TYPE) RSBGUI_T_FIELD_TEXT Texte der Felder der Open Hub Destination 20050930

Method UPDATE_VERSION on class CL_RSB_GUI_MAINTAIN has no exception.

Method VERSION_MANAGEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20100317

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