SAP ABAP Class CL_RCP_WBO_POP (RMS-RCP: Workbench Application Object - Operation)
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_RMSA_API_EVT RMS-ATL: Event Registration Interface 20020303
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSA_INFOSYSTEM RMS-ATL: Info System Interface for WBO 20050530
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMSA_QM RMS-ATL: QM Interface for WBO 20020303
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMWB_WBO RMS-WB: Interface of a Workbench Object 20020303
Properties
Class CL_RCP_WBO_POP  
Short Description RMS-RCP: Workbench Application Object - Operation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSRCPDIA   RMS-RCP: Dialog 
Created 20020303   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RCP11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RCP12 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_RMSA_API_EVT RMS-ATL: Event Registration Interface 20020303
3 IF_RMSA_INFOSYSTEM RMS-ATL: Info System Interface for WBO 20050530
4 IF_RMSA_QM RMS-ATL: QM Interface for WBO 20020303
5 IF_RMWB_WBO RMS-WB: Interface of a Workbench Object 20020303
Friends
Class CL_RCP_WBO_POP 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 20020303
2 C_FALSE Constant Private Type reference (TYPE) C ' ' False 20020303
3 C_MEN_DISP Constant Private Type reference (TYPE) SYPFKEY 'POP103' Menu and Title: Display 20020303
4 C_MEN_DISP_DO Constant Private Type reference (TYPE) SYPFKEY 'POPDO103' Menu and Title: Display (Dep.) 20020527
5 C_MEN_EDIT Constant Private Type reference (TYPE) SYPFKEY 'POP102' Menu and Title: Change 20020303
6 C_MEN_EDIT_DO Constant Private Type reference (TYPE) SYPFKEY 'POPDO102' Menu and Title: Change (Dep.) 20020414
7 C_MEN_NEW Constant Private Type reference (TYPE) SYPFKEY 'POP101' Title: Create 20020303
8 C_REPID Constant Public Type reference (TYPE) SY-REPID 'SAPLRCP111' Program Containing Main Subscreen Container 20020303
9 C_TRUE Constant Private Type reference (TYPE) C 'X' True 20020303
10 MO_TABLIB Instance attribute Public Object reference (TYPE REF TO) CL_RMST_TABSTRIP_LIB Instance of Workbench Title Element Library 20020303
11 MO_TOOLS Instance attribute Public Object reference (TYPE REF TO) CL_RCP_WBO_TOOLS Instance of WBO Tools Class 20020303
12 MO_WBO_CL Static Attribute Public Object reference (TYPE REF TO) CL_RCP_WBO_POP Instance of WBO Class 20020303
13 MO_WBO_EQR Instance attribute Private Object reference (TYPE REF TO) CL_RCP_WBO_EQR Instance of Embedded EQR WBO 20020303
14 MO_WBO_PAC Instance attribute Private Object reference (TYPE REF TO) CL_RCP_WBO_PAC Instance of Operation WBO 20020303
15 MS_MODE Instance attribute Public Type reference (TYPE) RMSTS_MODE Mode: Workbench Scenario, Object Lock, ... 20020303
16 MS_OBJ_KEY Instance attribute Public Type reference (TYPE) RCPS_WBO_PARAM Key Data for Active RMS Object 20020303
17 MS_OBJ_NEW Instance attribute Public Type reference (TYPE) RCPS_DYNP_HEAD_POB Header Data for New Object 20020303
18 M_DD_ID_BB Instance attribute Private Type reference (TYPE) INT2 Tree Drag Drop ID for Operation BB 20020405
19 M_DD_ID_DO Instance attribute Private Type reference (TYPE) INT2 Tree Drag Drop ID for Operation DO 20020405
20 M_FLG_CREATE_CL Static Attribute Private Type reference (TYPE) RMSTE_FLAG Flag Preventing Execution of CREATE OBJECT 20020303
21 M_FLG_OBJ_NEW Instance attribute Public Type reference (TYPE) RMSTE_FLAG Specifies Whether the Current Active Object Is Created Again 20020303
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020303
2 CREATE_NEW Instance method Private Method Create New Object 20020303
3 DELETE_OBJ Instance method Private Method Delete Existing Object 20020327
4 FILL_TREEITEM_DATATAB Instance method Private Method Fills Workbench Tree Row With Object Header Data 20020303
5 GET_CONFIG Instance method Private Method Define Configuration by Drag&Drop 20020405
6 GUID_TO_PNAME_CL Static method Public Method Convert GUID to PNAME 20020303
7 ON_CHANGE_DATE Instance method Private Event handling method 20020507
8 PNAME_TO_GUID_CL Static method Public Method Convert PNAME to GUID 20020303
9 SCREEN_INIT Instance method Private Method Initialize Title Elem. Lib. + Header Screen + Subscr. Cont. 20020303
10 SURFACE_INIT Instance method Private Method Preparation of Interface Initialization 20020303
Events
Class CL_RCP_WBO_POP has no event.
Types
Class CL_RCP_WBO_POP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY Call by reference Type reference (TYPE) I '0' 0 = Baustein auf Baustein 1 = abh. auf Baustein 2 = Baustein 20020402
2 Importing I_PNAME_TARGET Call by reference Type reference (TYPE) RCPE_PNODE Name des neuen Objektes 20020317
3 Importing I_UID_TEMPLATE Call by reference Type reference (TYPE) RMWBE_WBOUID UID des Vorlage Objektes 20020303
# Exception Resumable Description Created on
1 CREATION_ABORT Objekt anlegen wurde abgebrochen durch User 20020317
2 ERROR Fehler im Customizing, beim lesen Vorlage, beim Anlegen, ... 20020317

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

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_PST RMS-RCP: API - Struktur Prozess Stufe 20020303
2 Importing IS_OBJ_KEY Call by reference Type reference (TYPE) RCPS_WBO_PARAM RMS-RCP: WBO - Struktur für Objektkeyfelder 20020303
3 Importing IS_STX Call by reference Type reference (TYPE) RCPS_API_STX RMS-RCP: API - Struktur Kurztexte 20020303
4 Importing IT_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP RMS-RCP: API - Tabellentyp für Rezeptdaten 20030527
5 Changing XT_ITEM Call by reference Type reference (TYPE) TREEMCITAB Column Tree Model: Item-Tabelle 20020303

Method FILL_TREEITEM_DATATAB on class CL_RCP_WBO_POP has no exception.

Method GET_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DD_ID Call by reference Type reference (TYPE) INT2 Drag&Drop Handle für DragDrop Objekt 20020405
2 Importing I_PNTYPE Call by reference Type reference (TYPE) PVS_PNODE_TYPE iPPE-Knotentyp 20020405

Method GET_CONFIG on class CL_RCP_WBO_POP 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_PNAME Call by reference Type reference (TYPE) RCPE_PNODE Semantischer Key Objekt 20020303
2 Importing I_GUID Call by reference Type reference (TYPE) PVS_GUID GUID des Objektes 20020303

Method GUID_TO_PNAME_CL on class CL_RCP_WBO_POP has no exception.

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_POP 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_GUID Call by reference Type reference (TYPE) PVS_GUID GUID des Objektes 20020303
2 Importing I_PNAME Call by reference Type reference (TYPE) RCPE_PNODE Semantischer Key Objekt 20020303

Method PNAME_TO_GUID_CL on class CL_RCP_WBO_POP has no exception.

Method SCREEN_INIT Signature

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

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 20020303
# Exception Resumable Description Created on
1 ERROR Sichtencustomizing nicht (richtig) gepflegt 20020317
History
Last changed by/on SAP  20100310 
SAP Release Created in 200