SAP ABAP Class IF_RMWB_WB (RMS-WB: Recipe Workbench Interface)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RMWB_WB | RMS-WB: Workbench | 20010813 |
Properties
Class | IF_RMWB_WB | |
Short Description | RMS-WB: Recipe Workbench Interface | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20010813 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_RMWB_WB | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_RMWB_WB has no interface implemented.
Friends
Class IF_RMWB_WB has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CD_COL1 | Constant | Public | Type reference (TYPE) | TV_ITMNAME | '1' | Column 1 | 20010906 | |
2 | CD_COL2 | Constant | Public | Type reference (TYPE) | TV_ITMNAME | '2' | Column 2 | 20010906 | |
3 | CD_EDGE_DEP | Constant | Public | Type reference (TYPE) | RMWBE_EDGETYP | '' | Dependency | 20010906 | |
4 | CD_EDGE_DET | Constant | Public | Type reference (TYPE) | RMWBE_EDGETYP | '2' | Details | 20010906 | |
5 | CD_EDGE_NAV | Constant | Public | Type reference (TYPE) | RMWBE_EDGETYP | '1' | Navigation | 20010906 | |
6 | C_OKCODE_ABBR | Constant | Public | Type reference (TYPE) | SY-UCOMM | '&WBABBR' | Cancel | 20011212 | |
7 | C_OKCODE_BACK | Constant | Public | Type reference (TYPE) | SY-UCOMM | '&WBBACK' | Back | 20011212 | |
8 | C_OKCODE_CHIS | Constant | Public | Type reference (TYPE) | SY-UCOMM | '&WBCHIS' | Choose Search | 20040109 | |
9 | C_OKCODE_EXIT | Constant | Public | Type reference (TYPE) | SY-UCOMM | '&WBEXIT' | Exit | 20011212 | |
10 | C_OKCODE_SAVE | Constant | Public | Type reference (TYPE) | SY-UCOMM | '&WBSAVE' | Save | 20011212 | |
11 | C_OKCODE_TOGL | Constant | Public | Type reference (TYPE) | SY-UCOMM | '&WBTOGL' | Display <-> Change | 20020311 | |
12 | C_OKCODE_TREE | Constant | Public | Type reference (TYPE) | SY-UCOMM | '&WBTREE' | Tree On/Off | 20011212 | |
13 | C_USEMODE_DISP | Constant | Public | Type reference (TYPE) | RMWBE_USEMOD | ' ' | Initial Mode (Display/Change) | 20020304 | |
14 | C_USEMODE_EDIT | Constant | Public | Type reference (TYPE) | RMWBE_USEMOD | 'X' | Initial Mode (Display/Change) | 20020304 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_OBJECT | Instance method | Public | Method | Add Object and Edge to Workbench | 20010813 |
2 | ASK_FOR_SAVE | Instance method | Public | Method | Popup (OK, Cancel) + Save All Objects | 20020123 |
3 | DELETE_EDGE | Instance method | Public | Method | Remove Edge | 20020329 |
4 | DELETE_OBJECT | Instance method | Public | Method | Delete Object Everywhere | 20010813 |
5 | EXPAND | Instance method | Public | Method | Expand Object | 20020411 |
6 | GET_OKCODE | Instance method | Public | Method | Returns Current OK Code During PAI | 20011030 |
7 | GET_RUNTIME_INFO | Instance method | Public | Method | Runtime Settings | 20011025 |
8 | GET_SELECTED_DET_NODES | Instance method | Public | Method | Gets Table for Selected Nodes (Detail Area) | 20040123 |
9 | GET_SELECTED_NODES | Instance method | Public | Method | Gets Table for Selected Nodes | 20030918 |
10 | GET_WBO_FROM_WBOCAT | Instance method | Public | Method | Determine Object | 20011029 |
11 | SET_ACTIVE_OBJECT | Instance method | Public | Method | Set New Active Object | 20010814 |
12 | SET_CHANGED | Instance method | Public | Method | Mark Object As Changed | 20011025 |
13 | SET_HEADER_WBO | Instance method | Public | Method | WBO Uses Tree Handler | 20011114 |
14 | SET_PAI_ERROR | Instance method | Public | Method | Error During PAI - Stop Event Handling | 20011214 |
15 | SET_STATUS | Instance method | Public | Method | Set Status | 20010831 |
16 | SET_TITLE | Instance method | Public | Method | Set Title | 20010831 |
17 | TOOGLE | Instance method | Public | Method | Switch Between Display <-> Change | 20020311 |
18 | UPDATE_OBJECT | Instance method | Public | Method | Update Node Including Lower-Level Node | 20010816 |
19 | UPDATE_TREE | Instance method | Public | Method | Update Tree After Change (During Input Help etc.) | 20020318 |
Events
Class IF_RMWB_WB has no event.
Types
Class IF_RMWB_WB has no local type.
Method Signatures
Method ADD_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20010813 | ||
2 | Importing | I_BUID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objektschlüssel des Bruders (Reihenfolge) | 20010822 | ||
3 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Objekttyp | 20010820 | ||
4 | Importing | I_EDGECAT | Call by reference | Type reference (TYPE) | RMWBE_EDGECAT | '' | Kantentyp | 20010906 | |
5 | Importing | I_PCAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Vater Objekttyp | 20010820 | ||
6 | Importing | I_PUID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Vater Objektschlüssel | 20010813 | ||
7 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objektschlüssel | 20010813 |
Method ADD_OBJECT on class IF_RMWB_WB has no exception.
Method ASK_FOR_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_FLG_FOCUS_GET_DONE | Call by reference | Type reference (TYPE) | RMWBE_FLG | Kennzeichen: Focus_get wurde durchgeführt | 20060210 | ||
2 | Importing | I_FLG_FORCE_FOCUS_GET | Call by reference | Type reference (TYPE) | RMWBE_FLG | SPACE | Kennzeichen: Focus_get erzwingen | 20060220 | |
3 | Importing | I_FLG_STAY | Call by reference | Type reference (TYPE) | C | Bei aktivem Objekt verbleiben | 20041109 | ||
4 | Importing | I_FOCUS_LOST | Call by reference | Type reference (TYPE) | C | ' ' | Verlassen des aktiven Objektes | 20020508 | |
5 | Importing | I_MESSAGE_ONLY | Call by reference | Type reference (TYPE) | C | ' ' | Kein Popup, nur Message, die zum Sichern auffordert | 20020412 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EXC_ABORT | Sichern wurde abgebrochen | 20020123 | |
2 | EXC_ERROR | Das aktive Objekt kann nicht verlassen werden. | 20020201 |
Method DELETE_EDGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20020329 | ||
2 | Importing | I_EDGECAT | Call by reference | Type reference (TYPE) | RMWBE_EDGECAT | RMS-WB: Kantentyp | 20020329 | ||
3 | Importing | I_EDGETYP | Call by reference | Type reference (TYPE) | RMWBE_EDGETYP | RMS-WB: Kantenart | 20020329 | ||
4 | Importing | I_PCAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20020329 | ||
5 | Importing | I_PUID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20020329 | ||
6 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20020329 |
Method DELETE_EDGE on class IF_RMWB_WB has no exception.
Method DELETE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010820 | ||
2 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20010815 |
Method DELETE_OBJECT on class IF_RMWB_WB has no exception.
Method EXPAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Objekttyp | 20020411 | ||
2 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objektschlüssel | 20020411 |
Method EXPAND on class IF_RMWB_WB has no exception.
Method GET_OKCODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_OKCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20011030 |
Method GET_OKCODE on class IF_RMWB_WB has no exception.
Method GET_RUNTIME_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CHNGMODE | Call by reference | Type reference (TYPE) | RMWBE_USEMOD | Arbeitsmodus beim Einstieg | 20011114 | ||
2 | Exporting | E_CHNGTEXT | Call by reference | Type reference (TYPE) | C | Texte für Anzeigen/Ändern | 20020410 | ||
3 | Exporting | E_FLGLOCK | Call by reference | Type reference (TYPE) | RMWBE_FLG | Sperrkonzept | 20031014 | ||
4 | Exporting | E_SRVGRP | Call by reference | Type reference (TYPE) | RMWBE_SRVGRP | RMS-WB: Servicegruppe | 20011031 |
Method GET_RUNTIME_INFO on class IF_RMWB_WB has no exception.
Method GET_SELECTED_DET_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SELECTED_NODES | Call by reference | Type reference (TYPE) | RMWBT_SELECTED_NODES | Tabelle der in der Workbench ausgewählten Knoten | 20040123 | ||
2 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Eindeutiger Objektschlüssel für die RMS-Workbench | 20040123 | ||
3 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objekttyp der Workbench | 20040123 |
Method GET_SELECTED_DET_NODES on class IF_RMWB_WB has no exception.
Method GET_SELECTED_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SELECTED_NODES | Call by reference | Type reference (TYPE) | RMWBT_SELECTED_NODES | Tabelle der in der Workbench ausgewählten Knoten | 20030918 |
Method GET_SELECTED_NODES on class IF_RMWB_WB has no exception.
Method GET_WBO_FROM_WBOCAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_SRV | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_SRV | RMS-WB: Interface eines Workbench Service | 20011029 | ||
2 | Exporting | EO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20011029 | ||
3 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20011029 |
Method GET_WBO_FROM_WBOCAT on class IF_RMWB_WB has no exception.
Method SET_ACTIVE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20010814 | ||
2 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010820 | ||
3 | Importing | I_FLG_EXPAND | Call by reference | Type reference (TYPE) | RMWBE_FLG | SPACE | Kennzeichen: Objekt expandieren | 20060214 | |
4 | Importing | I_ITMNAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | ' ' | Name der Spalte | 20020411 | |
5 | Importing | I_NODEKEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | Workbench internal | 20011204 | ||
6 | Importing | I_NO_HISTORY | Call by reference | Type reference (TYPE) | RMWBE_FLG | '' | Objekt nicht in Historie aufnehmen | 20010917 | |
7 | Importing | I_NO_PRIVATE | Call by reference | Type reference (TYPE) | RMWBE_FLG | '' | Private area nicht updaten | 20010905 | |
8 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20010814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EXC_NOSWITCH | Kein Objektwechsel notwendig | 20010919 |
Method SET_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20020201 | ||
2 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20011025 | ||
3 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20011025 |
Method SET_CHANGED on class IF_RMWB_WB has no exception.
Method SET_HEADER_WBO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20011114 | ||
2 | Importing | I_IMAGE | Call by reference | Type reference (TYPE) | TV_IMAGE | Tree Control: Ikone / Bild | 20011114 | ||
3 | Importing | I_TEXT | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Länge 132 | 20011114 | ||
4 | Importing | I_TOOLTIP | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Länge 132 | 20011114 |
Method SET_HEADER_WBO on class IF_RMWB_WB has no exception.
Method SET_PAI_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ERROR_STATUS | Call by reference | Type reference (TYPE) | RMWBE_FLG | ' ' | Fehlerstatus | 20011214 |
Method SET_PAI_ERROR on class IF_RMWB_WB has no exception.
Method SET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CUAFCODE | Call by reference | Type reference (TYPE) | RMWBT_CUAFCODE | Exclude-FCODES | 20011212 | ||
2 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010831 | ||
3 | Importing | I_PFKEY | Call by reference | Type reference (TYPE) | SY-PFKEY | Bildschirmbilder, aktueller GUI-Status | 20010831 | ||
4 | Importing | I_REPID | Call by reference | Type reference (TYPE) | SY-REPID | 20010831 | |||
5 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20010831 |
Method SET_STATUS on class IF_RMWB_WB has no exception.
Method SET_TITLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_WBO_TITLE | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO_TITLE | RMS-WB: Interface eines Workbench Objektes | 20020122 | ||
2 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010831 | ||
3 | Importing | I_REPID | Call by reference | Type reference (TYPE) | SY-REPID | 20010831 | |||
4 | Importing | I_TITLE | Call by reference | Type reference (TYPE) | SY-TITLE | Bildschirmbilder, Text in der Titelzeile | 20010831 | ||
5 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20010831 |
Method SET_TITLE on class IF_RMWB_WB has no exception.
Method TOOGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_FLG_CANCELED | Value transfer | Type reference (TYPE) | RMWBE_FLG | Kennzeichen: User hat abgebrochen | 20040211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EXC_ABBR | Nicht möglich oder Abbruch | 20020311 |
Method UPDATE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010820 | ||
2 | Importing | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20010816 | ||
3 | Importing | I_UPD_CHILD | Call by reference | Type reference (TYPE) | RMWBE_FLG | 'X' | RMS-WB: Allgemeines Kennzeichen | 20011025 |
Method UPDATE_OBJECT on class IF_RMWB_WB has no exception.
Method UPDATE_TREE Signature
Method UPDATE_TREE on class IF_RMWB_WB has no parameter.
Method UPDATE_TREE on class IF_RMWB_WB has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in |