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 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
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 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 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 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 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 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 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 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 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 Exporting 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 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 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 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 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 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 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 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 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 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 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 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 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 Importing 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 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 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 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 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 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 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