SAP ABAP Interface IF_RMWB_WB (RMS-WB: Recipe Workbench Interface)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
EHS-BD (Application Component) Basic Data and Tools
⤷
CBBA_WB (Package) EHS: Workbench
⤷
⤷
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
| Interface | IF_RMWB_WB | |
| Short Description | RMS-WB: Recipe Workbench Interface |
General Data
| Package | CBBA_WB | EHS: Workbench |
| Created | 20010813 | SAP |
| Last changed | 20100310 | SAP |
| 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
Interface IF_RMWB_WB has no interface.
Friends
Interface IF_RMWB_WB has no friend.
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 | Instance method | Public | Method | Add Object and Edge to Workbench | 20010813 | |
| 2 | Instance method | Public | Method | Popup (OK, Cancel) + Save All Objects | 20020123 | |
| 3 | Instance method | Public | Method | Remove Edge | 20020329 | |
| 4 | Instance method | Public | Method | Delete Object Everywhere | 20010813 | |
| 5 | Instance method | Public | Method | Expand Object | 20020411 | |
| 6 | Instance method | Public | Method | Returns Current OK Code During PAI | 20011030 | |
| 7 | Instance method | Public | Method | Runtime Settings | 20011025 | |
| 8 | Instance method | Public | Method | Gets Table for Selected Nodes (Detail Area) | 20040123 | |
| 9 | Instance method | Public | Method | Gets Table for Selected Nodes | 20030918 | |
| 10 | Instance method | Public | Method | Determine Object | 20011029 | |
| 11 | Instance method | Public | Method | Set New Active Object | 20010814 | |
| 12 | Instance method | Public | Method | Mark Object As Changed | 20011025 | |
| 13 | Instance method | Public | Method | WBO Uses Tree Handler | 20011114 | |
| 14 | Instance method | Public | Method | Error During PAI - Stop Event Handling | 20011214 | |
| 15 | Instance method | Public | Method | Set Status | 20010831 | |
| 16 | Instance method | Public | Method | Set Title | 20010831 | |
| 17 | Instance method | Public | Method | Switch Between Display <-> Change | 20020311 | |
| 18 | Instance method | Public | Method | Update Node Including Lower-Level Node | 20010816 | |
| 19 | Instance method | Public | Method | Update Tree After Change (During Input Help etc.) | 20020318 |
Events
Interface IF_RMWB_WB has no event.
Types
Interface 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 | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20010813 | |||
| 2 | I_BUID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objektschlüssel des Bruders (Reihenfolge) | 20010822 | |||
| 3 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Objekttyp | 20010820 | |||
| 4 | I_EDGECAT | Call by reference | Type reference (TYPE) | RMWBE_EDGECAT | '' | Kantentyp | 20010906 | ||
| 5 | I_PCAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Vater Objekttyp | 20010820 | |||
| 6 | I_PUID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Vater Objektschlüssel | 20010813 | |||
| 7 | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objektschlüssel | 20010813 |
Method ADD_OBJECT on Interface 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 | E_FLG_FOCUS_GET_DONE | Call by reference | Type reference (TYPE) | RMWBE_FLG | Kennzeichen: Focus_get wurde durchgeführt | 20060210 | |||
| 2 | I_FLG_FORCE_FOCUS_GET | Call by reference | Type reference (TYPE) | RMWBE_FLG | SPACE | Kennzeichen: Focus_get erzwingen | 20060220 | ||
| 3 | I_FLG_STAY | Call by reference | Type reference (TYPE) | C | Bei aktivem Objekt verbleiben | 20041109 | |||
| 4 | I_FOCUS_LOST | Call by reference | Type reference (TYPE) | C | ' ' | Verlassen des aktiven Objektes | 20020508 | ||
| 5 | 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 | Sichern wurde abgebrochen | 20020123 | ||
| 2 | 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 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20020329 | |||
| 2 | I_EDGECAT | Call by reference | Type reference (TYPE) | RMWBE_EDGECAT | RMS-WB: Kantentyp | 20020329 | |||
| 3 | I_EDGETYP | Call by reference | Type reference (TYPE) | RMWBE_EDGETYP | RMS-WB: Kantenart | 20020329 | |||
| 4 | I_PCAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20020329 | |||
| 5 | I_PUID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20020329 | |||
| 6 | 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 Interface 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 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010820 | |||
| 2 | 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 Interface IF_RMWB_WB has no exception.
Method EXPAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Objekttyp | 20020411 | |||
| 2 | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objektschlüssel | 20020411 |
Method EXPAND on Interface 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 | E_OKCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20011030 |
Method GET_OKCODE on Interface 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 | E_CHNGMODE | Call by reference | Type reference (TYPE) | RMWBE_USEMOD | Arbeitsmodus beim Einstieg | 20011114 | |||
| 2 | E_CHNGTEXT | Call by reference | Type reference (TYPE) | C | Texte für Anzeigen/Ändern | 20020410 | |||
| 3 | E_FLGLOCK | Call by reference | Type reference (TYPE) | RMWBE_FLG | Sperrkonzept | 20031014 | |||
| 4 | E_SRVGRP | Call by reference | Type reference (TYPE) | RMWBE_SRVGRP | RMS-WB: Servicegruppe | 20011031 |
Method GET_RUNTIME_INFO on Interface 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 | ET_SELECTED_NODES | Call by reference | Type reference (TYPE) | RMWBT_SELECTED_NODES | Tabelle der in der Workbench ausgewählten Knoten | 20040123 | |||
| 2 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | Eindeutiger Objektschlüssel für die RMS-Workbench | 20040123 | |||
| 3 | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | Objekttyp der Workbench | 20040123 |
Method GET_SELECTED_DET_NODES on Interface 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 | 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 Interface 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 | EO_SRV | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_SRV | RMS-WB: Interface eines Workbench Service | 20011029 | |||
| 2 | EO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20011029 | |||
| 3 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20011029 |
Method GET_WBO_FROM_WBOCAT on Interface 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 | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20010814 | |||
| 2 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010820 | |||
| 3 | I_FLG_EXPAND | Call by reference | Type reference (TYPE) | RMWBE_FLG | SPACE | Kennzeichen: Objekt expandieren | 20060214 | ||
| 4 | I_ITMNAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | ' ' | Name der Spalte | 20020411 | ||
| 5 | I_NODEKEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | Workbench internal | 20011204 | |||
| 6 | I_NO_HISTORY | Call by reference | Type reference (TYPE) | RMWBE_FLG | '' | Objekt nicht in Historie aufnehmen | 20010917 | ||
| 7 | I_NO_PRIVATE | Call by reference | Type reference (TYPE) | RMWBE_FLG | '' | Private area nicht updaten | 20010905 | ||
| 8 | 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 | Kein Objektwechsel notwendig | 20010919 |
Method SET_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20020201 | |||
| 2 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20011025 | |||
| 3 | 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 Interface 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 | IO_WBO | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO | RMS-WB: Interface eines Workbench Objektes | 20011114 | |||
| 2 | I_IMAGE | Call by reference | Type reference (TYPE) | TV_IMAGE | Tree Control: Ikone / Bild | 20011114 | |||
| 3 | I_TEXT | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Länge 132 | 20011114 | |||
| 4 | I_TOOLTIP | Call by reference | Type reference (TYPE) | TV_HEADING | Tree Control: Text in Länge 132 | 20011114 |
Method SET_HEADER_WBO on Interface 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 | I_ERROR_STATUS | Call by reference | Type reference (TYPE) | RMWBE_FLG | ' ' | Fehlerstatus | 20011214 |
Method SET_PAI_ERROR on Interface 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 | IT_CUAFCODE | Call by reference | Type reference (TYPE) | RMWBT_CUAFCODE | Exclude-FCODES | 20011212 | |||
| 2 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010831 | |||
| 3 | I_PFKEY | Call by reference | Type reference (TYPE) | SY-PFKEY | Bildschirmbilder, aktueller GUI-Status | 20010831 | |||
| 4 | I_REPID | Call by reference | Type reference (TYPE) | SY-REPID | 20010831 | ||||
| 5 | 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 Interface 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 | IO_WBO_TITLE | Call by reference | Object reference (TYPE REF TO) | IF_RMWB_WBO_TITLE | RMS-WB: Interface eines Workbench Objektes | 20020122 | |||
| 2 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010831 | |||
| 3 | I_REPID | Call by reference | Type reference (TYPE) | SY-REPID | 20010831 | ||||
| 4 | I_TITLE | Call by reference | Type reference (TYPE) | SY-TITLE | Bildschirmbilder, Text in der Titelzeile | 20010831 | |||
| 5 | 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 Interface IF_RMWB_WB has no exception.
Method TOOGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_CANCELED | Value transfer | Type reference (TYPE) | RMWBE_FLG | Kennzeichen: User hat abgebrochen | 20040211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_CAT | Call by reference | Type reference (TYPE) | RMWBE_WBOCAT | RMS-WB: Objekttyp der RMS-Workbench | 20010820 | |||
| 2 | I_UID | Call by reference | Type reference (TYPE) | RMWBE_WBOUID | RMS-WB: eindeutiger Objektschlüssel für die RMS-Workbench | 20010816 | |||
| 3 | I_UPD_CHILD | Call by reference | Type reference (TYPE) | RMWBE_FLG | 'X' | RMS-WB: Allgemeines Kennzeichen | 20011025 |
Method UPDATE_OBJECT on Interface IF_RMWB_WB has no exception.
Method UPDATE_TREE Signature
Method UPDATE_TREE on Interface IF_RMWB_WB has no parameter.
Method UPDATE_TREE on Interface IF_RMWB_WB has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 471 |