SAP ABAP Class CL_RCP_PP_UI (Process Parameters in Recipes and Building Blocks)
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_PP_UI_BASE Interface for Process Parameters 20050110
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMST_ALV_DATA RMS-WB: Interface for RMS-ALV Data Check 20050110
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RCP_PP_SRCH_UI Interface for Process Parameter Search 20050407
Properties
Class CL_RCP_PP_UI  
Short Description Process Parameters in Recipes and Building Blocks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSRCPDIA   RMS-RCP: Dialog 
Created 20050110   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RCP11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RCP12 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RCP31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RMSAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RMY11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RCP_PP_UI_BASE Interface for Process Parameters 20050110
2 IF_RMST_ALV_DATA RMS-WB: Interface for RMS-ALV Data Check 20050110
Friends
Class CL_RCP_PP_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CLASS_TYPE Constant Protected Type reference (TYPE) KLASSENART '102' Class Type 20060102
2 MC_FALSE Constant Protected Type reference (TYPE) FLAG ' ' General Indicator 20050405
3 MC_LINEMODE_D Instance attribute Private Attribute reference (LIKE) 20050406
4 MC_LINEMODE_I Instance attribute Private Attribute reference (LIKE) 20050406
5 MC_LINEMODE_U Instance attribute Private Attribute reference (LIKE) 20050406
6 MC_PPV_ID_DUMMY Constant Public Type reference (TYPE) RCPE_PPV_ID '99999999999999999900' RCP-PP Process Parameter Value Assignment 20050506
7 MC_PP_CALC Instance attribute Public Attribute reference (LIKE) 20050407
8 MC_PP_CHECK Instance attribute Public Attribute reference (LIKE) 20050407
9 MC_ROLE_ACTL Instance attribute Private Attribute reference (LIKE) 20050425
10 MC_ROLE_MNMX Instance attribute Private Attribute reference (LIKE) 20050425
11 MC_ROLE_TRGT Instance attribute Private Attribute reference (LIKE) 20050425
12 MC_ROLE_UOM Instance attribute Private Attribute reference (LIKE) 20050425
13 MC_TRUE Constant Protected Type reference (TYPE) FLAG 'X' General Indicator 20050228
14 MO_BUF Instance attribute Public Object reference (TYPE REF TO) IF_RCP_BUFFER RMS-RCP: Buffering of API Data 20050418
15 MO_RMST_ALV Instance attribute Public Object reference (TYPE REF TO) CL_RMST_ALV RMS-TLS: ALV Wrapper for Recipe Management 20050110
16 MO_TOOLS Instance attribute Public Object reference (TYPE REF TO) CL_RCP_WBO_TOOLS RMS-RCP: Same Methods for RCP WBOs Swapped Out 20050418
17 MS_OBJ_KEY Instance attribute Public Type reference (TYPE) RCPS_WBO_PARAM RMS-RCP: WBO - Structure for Object Key Fields 20050419
18 MT_CHAR_MAP Instance attribute Private Attribute reference (LIKE) 20050406
19 MT_FCAT Instance attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20050110
20 MT_FCAT_PERSONAL_EQR Instance attribute Public Type reference (TYPE) LVC_T_FCAT Personalizing the Field Catalog 20060131
21 MT_FCAT_PERSONAL_MASTER Instance attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog for SAP List Viewer Control 20060309
22 MT_FCAT_PERSONAL_PAC Instance attribute Public Type reference (TYPE) LVC_T_FCAT Personalizing the Field Catalog 20060131
23 MT_FCAT_PERSONAL_POP Instance attribute Public Type reference (TYPE) LVC_T_FCAT Personalizing the Field Catalog 20060131
24 MT_FCAT_PERSONAL_PRO Instance attribute Public Type reference (TYPE) LVC_T_FCAT Personalizing the Field Catalog 20060131
25 MT_FCAT_PERSONAL_PST Instance attribute Public Type reference (TYPE) LVC_T_FCAT Personalizing the Field Catalog 20060131
26 MT_FCAT_PERSONAL_RCP Instance attribute Public Type reference (TYPE) LVC_T_FCAT Personalizing the Field Catalog 20060131
27 MT_OUT Instance attribute Public Type reference (TYPE) RCPTY_PPDLGOUT Process Parameters: ALV Output Table 20050110
28 MT_PNTYPE_WBO_MAP Instance attribute Public Type reference (TYPE) RMY11_TY_TT_WBO_TO_PNTYPE_MAP 20050428
29 MT_PP Instance attribute Public Type reference (TYPE) RCPTY_API_PP_N RMS-RCP: API - Table Type New Process Parameters 20050419
30 MT_PP_COL Instance attribute Public Type reference (TYPE) RCPTY_PP_COL Columns for Process Parameter Data 20050228
31 MT_PP_FLD Instance attribute Public Type reference (TYPE) RCPTY_PP_FLD Fields for Process Parameter Data 20050228
32 MT_PP_LTX Instance attribute Private Type reference (TYPE) TY_TT_LTX_PP 20050406
33 MT_PP_OLD Instance attribute Public Type reference (TYPE) RCPTY_PPDLGOUT Process Parameters: ALV Output Table 20050308
34 MT_PROC Instance attribute Public Type reference (TYPE) RCPTY_PP_POB RMS-RCP: PP Process Objects 20050111
35 M_CHANGED Instance attribute Public Type reference (TYPE) FLAG Data Was Changed 20050110
36 M_KEYDATE Instance attribute Private Type reference (TYPE) RCPE_ADATUM Valid-From Date 20050303
37 M_LANGU Instance attribute Public Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20050228
38 M_LT_CHANGED Instance attribute Public Type reference (TYPE) FLAG Long Text Was Changed 20050420
39 M_LT_EXIST Instance attribute Public Type reference (TYPE) FLAG Long text exists 20051214
40 M_NO_CALC Instance attribute Public Type reference (TYPE) FLAG Calculate Process Parameter 20060309
41 M_REFLANG Instance attribute Public Type reference (TYPE) SY-LANGU Reference Language (for Recipes and Their Dependent Objects) 20060214
42 M_WBO_OBJ_KIND Instance attribute Public Type reference (TYPE) RMSAE_WBO_OBJ_KIND RMS-ATL: Object Cat. RMS Workbench for a Workbench Object 20050315
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LINE Instance method Private Method 20050406
2 CHECK_PP_CALC Instance method Public Method 20060201
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050428
4 FILL_LINE Instance method Private Method 20050406
5 GET_STX Instance method Private Method 20100914
6 GET_VALUE Instance method Private Method 20050425
7 INIT Instance method Private Method 20050406
8 INIT_FCAT Instance method Private Method 20050406
9 LINEMODE_SET Instance method Private Method Sets LINEMODE Dynamically 20050426
10 MAINT_PP_LTX Instance method Private Method Edit Process Parameter Long Text 20050406
11 MAIN_PP_LTX_FIELD Instance method Protected Method Maintenance of Long Text Field 20060217
12 NEW_NUMBERING Instance method Private Method Renumbers the Process Parameters 20050615
13 ON_DATA_CHANGED Instance method Private Method 20050406
14 ON_DATA_CHANGED_FINISHED Instance method Private Method 20050406
15 ON_TOOLBAR Instance method Private Method 20050406
16 ON_USER_COMMAND Instance method Private Method 20050406
17 PREPARE_DISPLAY Instance method Public Method Prepare API Data for ALV Grid 20060127
18 PREPARE_WRITE Instance method Public Method Data Preparation Before Data Written to API 20050308
19 PREPARE_WRITE_LINEMODE_SET Instance method Private Method Sets Line Mode in API Data Preparation 20060320
20 PREPARE_WRITE_LTX Instance method Private Method Preparation to Write Long Text 20050503
21 PROVIDE_CHARS Instance method Private Method 20050406
22 RUN_PP_CALC Instance method Public Method Prepare Process Parameter Calculation 20050425
23 SEND_CALC_TO_BUF_DIA Instance method Private Method Calculated Data to Buffer and Front End 20050425
24 SET_VALUE Instance method Private Method 20050425
25 UPDATE_LINE_STYLE Instance method Private Method 20050406
26 UPDATE_MAPPING Instance method Private Method 20050406
27 WRITE Instance method Private Method Writes Process Parameter Data to Buffer 20050428
Events
Class CL_RCP_PP_UI has no event.
Types
Class CL_RCP_PP_UI has no local type.
Method Signatures

Method CHECK_LINE Signature

Method CHECK_LINE on class CL_RCP_PP_UI has no parameter.
Method CHECK_LINE on class CL_RCP_PP_UI has no exception.

Method CHECK_PP_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20070410
2 Exporting E_ERROR Call by reference Type reference (TYPE) FLAG 20060201

Method CHECK_PP_CALC on class CL_RCP_PP_UI has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RCP_PP_UI has no parameter.
Method CONSTRUCTOR on class CL_RCP_PP_UI has no exception.

Method FILL_LINE Signature

Method FILL_LINE on class CL_RCP_PP_UI has no parameter.
Method FILL_LINE on class CL_RCP_PP_UI has no exception.

Method GET_STX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_API_STX Call by reference Type reference (TYPE) RCPTY_API_STX RMS-RCP: API - Tabellentyp Kurztexte 20100914
2 Importing IV_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20100914
3 Returning RV_STX Value transfer Type reference (TYPE) PVS_PNODETX IPPE-Knoten Kurztext 20100914

Method GET_STX on class CL_RCP_PP_UI has no exception.

Method GET_VALUE Signature

Method GET_VALUE on class CL_RCP_PP_UI has no parameter.
Method GET_VALUE on class CL_RCP_PP_UI has no exception.

Method INIT Signature

Method INIT on class CL_RCP_PP_UI has no parameter.
Method INIT on class CL_RCP_PP_UI has no exception.

Method INIT_FCAT Signature

Method INIT_FCAT on class CL_RCP_PP_UI has no parameter.
Method INIT_FCAT on class CL_RCP_PP_UI has no exception.

Method LINEMODE_SET 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 RMS-RCP: WBO - Struktur für Objektkeyfelder 20050426
2 Importing IS_PP Call by reference Type reference (TYPE) RCPS_API_PP_N RMS-RCP: API - Strukturtyp neue Prozess Parameter 20050426
3 Importing I_LINEMODE Call by reference Type reference (TYPE) RCPE_LINEMODE Bearb.status/-modus eines Satzes/Step-Loop-Zeile 20050426

Method LINEMODE_SET on class CL_RCP_PP_UI has no exception.

Method MAINT_PP_LTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUT Call by reference Type reference (TYPE) RCPS_PPDLGOUT Dialogstruktur ALV für Prozessparameter 20050406
2 Importing I_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20050406

Method MAINT_PP_LTX on class CL_RCP_PP_UI has no exception.

Method MAIN_PP_LTX_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_LINE Value transfer Type reference (TYPE) RCPS_PPDLGOUT Dialogstruktur ALV für Prozessparameter 20060217
2 Changing XT_FRONTTAB Value transfer Type reference (TYPE) RCPTY_PPDLGOUT Prozessparameter: ALV Ausgabetabelle 20060217

Method MAIN_PP_LTX_FIELD on class CL_RCP_PP_UI has no exception.

Method NEW_NUMBERING Signature

Method NEW_NUMBERING on class CL_RCP_PP_UI has no parameter.
Method NEW_NUMBERING on class CL_RCP_PP_UI has no exception.

Method ON_DATA_CHANGED Signature

Method ON_DATA_CHANGED on class CL_RCP_PP_UI has no parameter.
Method ON_DATA_CHANGED on class CL_RCP_PP_UI has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

Method ON_DATA_CHANGED_FINISHED on class CL_RCP_PP_UI has no parameter.
Method ON_DATA_CHANGED_FINISHED on class CL_RCP_PP_UI has no exception.

Method ON_TOOLBAR Signature

Method ON_TOOLBAR on class CL_RCP_PP_UI has no parameter.
Method ON_TOOLBAR on class CL_RCP_PP_UI has no exception.

Method ON_USER_COMMAND Signature

Method ON_USER_COMMAND on class CL_RCP_PP_UI has no parameter.
Method ON_USER_COMMAND on class CL_RCP_PP_UI has no exception.

Method PREPARE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUT Call by reference Type reference (TYPE) RCPTY_PPDLGOUT Prozessparameter: ALV Ausgabetabelle 20060127
2 Importing IS_OBJ_KEY Call by reference Type reference (TYPE) RCPS_WBO_PARAM RMS-RCP: WBO - Struktur für Objektkeyfelder 20060127
3 Importing IT_API_EQR Call by reference Type reference (TYPE) RCPTY_API_EQR RMS-RCP: API - Tabellentyp für Equipment Requirement 20060127
4 Importing IT_API_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC RMS-RCP: API - Tabellentyp für Prozess Action 20060127
5 Importing IT_API_POP Call by reference Type reference (TYPE) RCPTY_API_POP RMS-RCP: API - Tabellentyp für Prozess Operation 20060127
6 Importing IT_API_PRO Call by reference Type reference (TYPE) RCPTY_API_PRO RMS-RCP: API - Tabellentyp für Prozess 20060127
7 Importing IT_API_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20060127
8 Importing IT_API_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP RMS-RCP: API - Tabellentyp für Rezeptdaten 20060127
9 Importing IT_API_STX Call by reference Type reference (TYPE) RCPTY_API_STX RMS-RCP: API - Tabellentyp Kurztexte 20060127
10 Importing IT_PP Call by reference Type reference (TYPE) RCPTY_API_PP_N RMS-RCP: API - Tabellentyp neue Prozess Parameter 20060127

Method PREPARE_DISPLAY on class CL_RCP_PP_UI has no exception.

Method PREPARE_WRITE 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 RMS-RCP: WBO - Struktur für Objektkeyfelder 20050308
2 Importing IT_OUT Call by reference Type reference (TYPE) RCPTY_PPDLGOUT Prozessparameter: ALV Ausgabetabelle 20050420
3 Changing XT_API_EQR Call by reference Type reference (TYPE) RCPTY_API_EQR RMS-RCP: API - Tabellentyp für Equipment Requirement 20050317
4 Changing XT_API_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC RMS-RCP: API - Tabellentyp für Prozess Action 20050309
5 Changing XT_API_POP Call by reference Type reference (TYPE) RCPTY_API_POP RMS-RCP: API - Tabellentyp für Prozess Operation 20050309
6 Changing XT_API_PP Call by reference Type reference (TYPE) RCPTY_API_PP_N RMS-RCP: API - Tabellentyp neue Prozess Parameter 20050314
7 Changing XT_API_PRO Call by reference Type reference (TYPE) RCPTY_API_PRO RMS-RCP: API - Tabellentyp für Prozess 20050309
8 Changing XT_API_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20050309
9 Changing XT_API_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP RMS-RCP: API - Tabellentyp für Rezeptdaten 20050309
10 Changing XT_API_STX Call by reference Type reference (TYPE) RCPTY_API_STX RMS-RCP: API - Tabellentyp Kurztexte 20050309

Method PREPARE_WRITE on class CL_RCP_PP_UI has no exception.

Method PREPARE_WRITE_LINEMODE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_API_EQR Call by reference Type reference (TYPE) RCPS_API_EQR RMS-RCP: API - Struktur Equipment Requirement 20060320
2 Changing IS_API_PAC Call by reference Type reference (TYPE) RCPS_API_PAC RMS-RCP: API - Struktur Prozess Aktion 20060320
3 Changing IS_API_POP Call by reference Type reference (TYPE) RCPS_API_POP RMS-RCP: API - Struktur Prozess Vorgang 20060320
4 Changing IS_API_PST Call by reference Type reference (TYPE) RCPS_API_PST RMS-RCP: API - Struktur Prozess Stufe 20060320
5 Importing I_RCPRO_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20060320
6 Changing XT_API_EQR Call by reference Type reference (TYPE) RCPTY_API_EQR RMS-RCP: API - Tabellentyp für Equipment Requirement 20060320
7 Changing XT_API_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC RMS-RCP: API - Tabellentyp für Prozess Action 20060320
8 Changing XT_API_POP Call by reference Type reference (TYPE) RCPTY_API_POP RMS-RCP: API - Tabellentyp für Prozess Operation 20060320
9 Changing XT_API_PRO Call by reference Type reference (TYPE) RCPTY_API_PRO RMS-RCP: API - Tabellentyp für Prozess 20060320
10 Changing XT_API_PST Call by reference Type reference (TYPE) RCPTY_API_PST RMS-RCP: API - Tabellentyp für Prozess Stage 20060320
11 Changing XT_API_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP RMS-RCP: API - Tabellentyp für Rezeptdaten 20060320

Method PREPARE_WRITE_LINEMODE_SET on class CL_RCP_PP_UI has no exception.

Method PREPARE_WRITE_LTX Signature

Method PREPARE_WRITE_LTX on class CL_RCP_PP_UI has no parameter.
Method PREPARE_WRITE_LTX on class CL_RCP_PP_UI has no exception.

Method PROVIDE_CHARS Signature

Method PROVIDE_CHARS on class CL_RCP_PP_UI has no parameter.
Method PROVIDE_CHARS on class CL_RCP_PP_UI has no exception.

Method RUN_PP_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20070412
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050425

Method RUN_PP_CALC on class CL_RCP_PP_UI has no exception.

Method SEND_CALC_TO_BUF_DIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EQUATION_RES Call by reference Type reference (TYPE) RMSATY_PP_EQUATION_CALC_EXT RMS-ATL: Daten zur Funktionsberechnung (erweitert) 20050425

Method SEND_CALC_TO_BUF_DIA on class CL_RCP_PP_UI has no exception.

Method SET_VALUE Signature

Method SET_VALUE on class CL_RCP_PP_UI has no parameter.
Method SET_VALUE on class CL_RCP_PP_UI has no exception.

Method UPDATE_LINE_STYLE Signature

Method UPDATE_LINE_STYLE on class CL_RCP_PP_UI has no parameter.
Method UPDATE_LINE_STYLE on class CL_RCP_PP_UI has no exception.

Method UPDATE_MAPPING Signature

Method UPDATE_MAPPING on class CL_RCP_PP_UI has no parameter.
Method UPDATE_MAPPING on class CL_RCP_PP_UI has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PP Call by reference Type reference (TYPE) RCPTY_API_PP_N RMS-RCP: API - Tabellentyp neue Prozess Parameter 20050428

Method WRITE on class CL_RCP_PP_UI has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 600