SAP ABAP Class CL_RCP_WBO_RCP (RMS-RCP: Workbench Application Object - Recipe)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM-REC (Application Component) Recipe
     RMSRCPDIA (Package) RMS-RCP: Dialog
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RCP_BUFFER RMS-RCP: Buffering of API Data 20020402
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RCP_WBO_FRM RMS-RCP: Interface for Formula WBO 20020221
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSA_API_EVT RMS-ATL: Event Registration Interface 20011023
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSA_INFOSYSTEM RMS-ATL: Info System Interface for WBO 20020327
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSA_LASTAT RMS-ATL: WBO Interface: Object Data + Change Notification 20020328
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSA_VERS_RPC RMS-ATL: Replacement Screen- Interface for WBO 20020130
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMWB_WBO RMS-WB: Interface of a Workbench Object 20010820
Properties
Class CL_RCP_WBO_RCP  
Short Description RMS-RCP: Workbench Application Object - Recipe    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSRCPDIA   RMS-RCP: Dialog 
Created 20010820   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESP8 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RCP11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RCP12 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RCP36 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RMY1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RCP_BUFFER RMS-RCP: Buffering of API Data 20020402
2 IF_RCP_WBO_FRM RMS-RCP: Interface for Formula WBO 20020221
3 IF_RMSA_API_EVT RMS-ATL: Event Registration Interface 20011023
4 IF_RMSA_INFOSYSTEM RMS-ATL: Info System Interface for WBO 20020327
5 IF_RMSA_LASTAT RMS-ATL: WBO Interface: Object Data + Change Notification 20020328
6 IF_RMSA_VERS_RPC RMS-ATL: Replacement Screen- Interface for WBO 20020130
7 IF_RMWB_WBO RMS-WB: Interface of a Workbench Object 20010820
Friends
Class CL_RCP_WBO_RCP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DYNNR Constant Public Type reference (TYPE) SY-DYNNR '8010' Number of Main Subscreen Container 20010830
2 C_FALSE Constant Private Type reference (TYPE) C ' ' False 20020217
3 C_MEN_DISP Constant Private Type reference (TYPE) SYPFKEY 'RCP103' Menu and Title: Display 20011119
4 C_MEN_EDIT Constant Private Type reference (TYPE) SYPFKEY 'RCP102' Menu and Title: Change 20011119
5 C_MEN_NEW Constant Private Type reference (TYPE) SYPFKEY 'RCP101' Title: Create 20011119
6 C_REC_ID_APPSC Constant Private Type reference (TYPE) RMSTE_REG_ID 'APPSC' APPSC View 20060503
7 C_REC_ID_BASIC Constant Private Type reference (TYPE) RMSTE_REG_ID 'BASIC' BASIC View 20060503
8 C_REC_ID_IDENT Constant Private Type reference (TYPE) RMSTE_REG_ID 'IDENT' IDENT View 20060503
9 C_REPID Constant Public Type reference (TYPE) SY-REPID 'SAPLRCP113' Program Containing Main Subscreen Container 20010830
10 C_TRUE Constant Private Type reference (TYPE) C 'X' True 20020217
11 MD_MIG_STATUS Static Attribute Public Type reference (TYPE) RCPE_PPMIG_STATUS Migration Status 20050221
12 MO_DISP_MODI Instance attribute Protected Object reference (TYPE REF TO) RCP_DISPLAY_MODI Modify Recipe Display 20050509
13 MO_TABLIB Instance attribute Public Object reference (TYPE REF TO) CL_RMST_TABSTRIP_LIB Instance of Workbench Title Element Library 20011112
14 MO_TOOLS Instance attribute Public Object reference (TYPE REF TO) CL_RCP_WBO_TOOLS Instance of WBO Tools Class 20011029
15 MO_WBO_CL Static Attribute Public Object reference (TYPE REF TO) CL_RCP_WBO_RCP Instance of WBO Class 20010821
16 MO_WBO_EQR Instance attribute Private Object reference (TYPE REF TO) CL_RCP_WBO_EQR Instance of Embedded EQR WBO 20020114
17 MO_WBO_FRM Instance attribute Private Object reference (TYPE REF TO) CL_FRML_WBO Instance of Embedded Formula WBO 20020218
18 MO_WBO_PST Instance attribute Private Object reference (TYPE REF TO) CL_RCP_WBO_PST Instance of the Stage WBO 20020221
19 MR_MIGRATION_BADI Static Attribute Private Object reference (TYPE REF TO) RMS_MIG_INTEGRATION Reference to Integration BAdI for Migration 20100708
20 MS_CONFIG Instance attribute Public Type reference (TYPE) RMSAS_INFOSYS Info System Description for Child 20020404
21 MS_MODE Instance attribute Public Type reference (TYPE) RMSTS_MODE Mode: Workbench Scenario, Object Lock, ... 20011129
22 MS_OBJ_KEY Instance attribute Public Type reference (TYPE) RCPS_WBO_PARAM Key Data for Active RMS Object 20011101
23 MS_OBJ_NEW Instance attribute Public Type reference (TYPE) RCPS_API_RCP Header Data for New Object 20011127
24 MT_EXCL_FCODE Instance attribute Public Type reference (TYPE) RMWBT_CUAFCODE Exclude Formula OK Codes 20020414
25 MV_MIG_BADI_ACTIVE Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED Is BAdI for Integration with Migration Active? 20100708
26 M_CAT_NEXT Instance attribute Public Type reference (TYPE) RMWBE_WBOCAT Workbench Object Type 20030903
27 M_DD_ID Instance attribute Private Type reference (TYPE) INT2 Drag&Drop ID for Recipe 20020404
28 M_FLG_CREATE_CL Static Attribute Private Type reference (TYPE) RMSTE_FLAG Flag Preventing Execution of CREATE OBJECT 20010830
29 M_FLG_DISP_FRM Instance attribute Public Type reference (TYPE) RMSTE_FLAG Double-Click Made on Dependent FRM 20020225
30 M_FLG_OBJ_NEW Instance attribute Public Type reference (TYPE) RMSTE_FLAG Specifies Whether the Current Active Object Is Created Again 20011219
31 M_FLG_SWITCH_CHG Instance attribute Public Type reference (TYPE) RMSTE_FLAG Switching Change Status 20020213
32 M_INITPARAM Instance attribute Public Type reference (TYPE) RMSAS_GLOBPARAM RMS-ATL: Global Parameters for RMS 20090706
33 M_UID_NEXT Instance attribute Public Type reference (TYPE) RMWBE_WBOUID Unique Object Key for the RMS Workbench 20030903
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_VALFROM_DATE Instance method Private Method Adjust Valid-From Date 20110823
2 CHECK_MIGRATION Instance method Private Method Checks whether recipe is locked by migration 20100708
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100708
4 CONSTRUCTOR Instance method Public Constructor Constructor 20010823
5 CREATE_NEW Instance method Public Method Create New Object 20011119
6 DELETE_OBJ Instance method Private Method Delete Existing Object 20020327
7 ENCODE_MRPPPI Instance method Private Method Encode Objects GUID, ICNT, RCNT to Workbench UID 20020911
8 FILL_TREEITEM_DATATAB Instance method Private Method Fills Workbench Tree Row With Object Header Data 20011017
9 GET_CONFIG Instance method Private Method Determine Configuration Using Info System 20020404
10 GET_INITPARAM Instance method Public Method 20090706
11 GUID_TO_PNAME_CL Static method Public Method Convert GUID to PNAME 20011126
12 ON_CHANGE_DATE Instance method Private Event handling method Change WB Key Date - Initialize All Parameters 20020507
13 ON_DEQUEUE_OBJECTS Instance method Private Event handling method Buffer Initialization (Event Handler for CL_RMWB_WB) 20060317
14 ON_INIT_CL Instance method Private Event handling method Event for Reinitialization (Generated by CL_RMSA_GLOBPARAM) 20040209
15 PNAME_TO_GUID_CL Static method Public Method Convert PNAME to GUID 20011126
16 SCREEN_INIT Instance method Private Method Initialize Title Elem. Lib. + Header Screen + Subscr. Cont. 20020225
17 SET_INITPARAM Instance method Public Method 20090706
18 SURFACE_INIT Instance method Private Method Preparation of Interface Initialization 20011112
19 SWITCH_CHG_STATE Instance method Public Method Switch Change Status of a Recipe 20010820
Events
Class CL_RCP_WBO_RCP has no event.
Types
Class CL_RCP_WBO_RCP has no local type.
Method Signatures

Method ADJUST_VALFROM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) RCPS_COPY_TARGET RMS-RCP: Kopieren - Daten über BB Zielobjekt, Vorlage ist BB 20110823
2 Importing IS_SOURCE Call by reference Type reference (TYPE) RCPS_COPY_SOURCE RMS-RCP: Kopieren - Daten über Quellobjekt 20110823

Method ADJUST_VALFROM_DATE on class CL_RCP_WBO_RCP has no exception.

Method CHECK_MIGRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PNGUID Call by reference Type reference (TYPE) PVS_PNGUID Interne Nummer des iPPE-Knotens 20100708

Method CHECK_MIGRATION on class CL_RCP_WBO_RCP has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RCP_WBO_RCP has no parameter.
# Exception Resumable Description Created on
1 ONLY_ONE_INSTANCE Instanz mit CREATE OBJECT angeleg, statt mit GET_INSTANCE_CL 20011010

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_TEMP_PRO Call by reference Type reference (TYPE) RMSTE_FLAG Vorlage für Rezept ist ein Prozess 20020305
2 Importing I_UID_TEMPLATE Call by reference Type reference (TYPE) RMWBE_WBOUID UID des Vorlage Objektes 20020109
# Exception Resumable Description Created on
1 CREATION_ABORT Objekt anlegen wurde abgebrochen durch User 20020401
2 ERROR Fehler im Customizing, beim lesen Vorlage, beim Anlegen, ... 20020305

Method DELETE_OBJ 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 der RMS-Workbench 20020327
2 Importing I_POPUP Call by reference Type reference (TYPE) C 'X' 20020327
3 Importing I_UID Call by reference Type reference (TYPE) RMWBE_WBOUID Eindeutiger Objektschlüssel für die RMS-Workbench 20020327
# Exception Resumable Description Created on
1 EXC_ABORT Abbruch 20020327
2 EXC_NOT_POSSIBLE Nicht möglich 20020327

Method ENCODE_MRPPPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_UID Call by reference Type reference (TYPE) RMWBE_WBOUID Eindeutiger Objektschlüssel für die RMS-Workbench 20020911
2 Importing I_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20020917
3 Importing I_ICNT Call by reference Type reference (TYPE) RCPE_GRMR_ICNT Interner Zähler 20020911
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20020917
5 Importing I_RCNT Call by reference Type reference (TYPE) RCPE_GRMR_RCNT Hilfszähler 20020911
6 Importing I_RGUID Call by reference Type reference (TYPE) RCPE_GRMR_RGUID Interner Schlüssel der Beziehung 20020911

Method ENCODE_MRPPPI on class CL_RCP_WBO_RCP has no exception.

Method FILL_TREEITEM_DATATAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ Call by reference Type reference (TYPE) RCPS_API_RCP RMS-RCP: API - Struktur Rezeptdaten 20011213
2 Importing IS_PARAM Call by reference Type reference (TYPE) RCPS_WBO_PARAM RMS-RCP: WBO - Struktur für Objektkeyfelder 20021104
3 Importing IS_STX Call by reference Type reference (TYPE) RCPS_API_STX RMS-RCP: API - Struktur Kurztexte 20011213
4 Changing XT_ITEM Call by reference Type reference (TYPE) TREEMCITAB Column Tree Model: Item-Tabelle 20011017

Method FILL_TREEITEM_DATATAB on class CL_RCP_WBO_RCP has no exception.

Method GET_CONFIG 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 der RMS-Workbench 20020404

Method GET_CONFIG on class CL_RCP_WBO_RCP has no exception.

Method GET_INITPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INITPARAM Value transfer Type reference (TYPE) RMSAS_GLOBPARAM RMS-ATL: Globale Parameter für RMS 20090706

Method GET_INITPARAM on class CL_RCP_WBO_RCP has no exception.

Method GUID_TO_PNAME_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IO_NAM Call by reference Type reference (TYPE) RCPE_PNODE Semant. Key Rezept aus Versionierung (ohne Nullen + Punkte) 20020309
2 Importing I_PNGUID Call by reference Type reference (TYPE) PVS_GUID Knoten GUID des Rezeptes - eins mus angegeben werden 20020309
3 Importing I_PVGUID Call by reference Type reference (TYPE) PVS_GUID Varianten GUID des Rezeptes - eins muss angegeben werden 20020309
# Exception Resumable Description Created on
1 DOES_NOT_EXISTS Rezept existiert nicht - Fehler beim Umkonvertieren 20020309

Method ON_CHANGE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJ Value transfer Attribute reference (LIKE) 20020507

Method ON_CHANGE_DATE on class CL_RCP_WBO_RCP has no exception.

Method ON_DEQUEUE_OBJECTS Signature

Method ON_DEQUEUE_OBJECTS on class CL_RCP_WBO_RCP has no parameter.
Method ON_DEQUEUE_OBJECTS on class CL_RCP_WBO_RCP has no exception.

Method ON_INIT_CL Signature

Method ON_INIT_CL on class CL_RCP_WBO_RCP has no parameter.
Method ON_INIT_CL on class CL_RCP_WBO_RCP has no exception.

Method PNAME_TO_GUID_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PNGUID Call by reference Type reference (TYPE) PVS_GUID Knoten GUID des Rezeptes 20020309
2 Exporting E_PVGUID Call by reference Type reference (TYPE) PVS_GUID Varianten GUID des Rezepte 20020309
3 Importing I_IO_NAM Call by reference Type reference (TYPE) RCPE_PNODE Semant. Key Rezept aus Versionierung (ohne Nullen + Punkte) 20020309
# Exception Resumable Description Created on
1 DOES_NOT_EXISTS Rezept existiert nicht - Fehler beim Umkonvertieren 20020309

Method SCREEN_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_API_RCP Call by reference Type reference (TYPE) RCPS_API_RCP Rezeptdaten 20020413
2 Importing IS_OBJ_KEY Call by reference Type reference (TYPE) RCPS_WBO_PARAM Daten über das Objekt, welches den Focus hat 20020225
3 Importing I_FLG_NEW_OBJ Call by reference Type reference (TYPE) RMSTE_FLAG Tabreiter für neues Objekt aufbauen (nur Basisdaten) 20020305
# Exception Resumable Description Created on
1 ERROR Sichtencustomizing nicht (richtig) gepflegt 20020317

Method SET_INITPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INITPARAM Value transfer Type reference (TYPE) RMSAS_GLOBPARAM RMS-ATL: Globale Parameter für RMS 20090706

Method SET_INITPARAM on class CL_RCP_WBO_RCP has no exception.

Method SURFACE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ Call by reference Type reference (TYPE) RCPS_WBO_PARAM Daten über das Objekt, welches den Focus hat 20011112
2 Importing I_ASKED_FOR_SAVE Call by reference Type reference (TYPE) RMWBE_FLG Allgemeines Kennzeichen 20070305
# Exception Resumable Description Created on
1 ERROR Sichtencustomizing nicht (richtig) gepflegt 20020317

Method SWITCH_CHG_STATE Signature

Method SWITCH_CHG_STATE on class CL_RCP_WBO_RCP has no parameter.
Method SWITCH_CHG_STATE on class CL_RCP_WBO_RCP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 471