SAP ABAP Class CL_RCP_PP_API (Process Parameter API Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM-REC (Application Component) Recipe
     RMSRCPAPI (Package) RMS-RCP: Application Programming Interface
Properties
Class CL_RCP_PP_API  
Short Description Process Parameter API Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSRCPAPI   RMS-RCP: Application Programming Interface 
Created 20041115   SAP 
Last change 20130531   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 RCP31 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RCP36 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RCP_PP_API has no interface implemented.
Friends
Class CL_RCP_PP_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CLASS_TYPE_CL Constant Private Type reference (TYPE) KLASSENART '102' Class Type 20041201
2 MC_DISPLAY_CL Constant Public Type reference (TYPE) RCPE_DATASCEN 'D' Data Scenario for API Recipe 20041115
3 MC_FALSE_CL Constant Public Type reference (TYPE) FLAG ' ' General Indicator 20041115
4 MC_INFO_ONLY_CL Constant Public Type reference (TYPE) RCPE_DATASCEN 'I' Data Scenario for API Recipe 20041115
5 MC_NUMRANGE_INT_CL Constant Private Type reference (TYPE) NRNR '01' Number Range Number 20041220
6 MC_NUMRANGE_OBJ_CHSTCNT_CL Constant Private Type reference (TYPE) NROBJ 'RMS_CHSTCN' Name of Number Range Object 20041220
7 MC_NUMRANGE_OBJ_PPV_ID_CL Constant Private Type reference (TYPE) NROBJ 'RMS_PPV_ID' Name of Number Range Object 20041220
8 MC_OBJ_KEY_1_CL Constant Private Type reference (TYPE) FIELDNAME 'PPV_ID' Field Name 20041201
9 MC_OBJ_KEY_2_CL Constant Private Type reference (TYPE) FIELDNAME 'CHSTCNT' Field Name 20041201
10 MC_OBJ_TYPE_CL Constant Private Type reference (TYPE) TABELLE 'RCPT_PPV' Name of Database Table for Object 20041201
11 MC_PPV_ID_TEMP Constant Private Type reference (TYPE) RCPE_PPV_ID '99999999999999999' RCP-PP Process Parameter Value Assignment 20050504
12 MC_TRUE_CL Constant Public Type reference (TYPE) FLAG 'X' General Indicator 20041115
13 MC_UPDATE_CL Constant Public Type reference (TYPE) RCPE_DATASCEN 'U' Data Scenario for API Recipe 20041115
14 MC_WILDCARD_CL Constant Private Type reference (TYPE) CHAR01 '*' Character Field of Length 1 20041203
15 MD_DATASCEN Instance attribute Public Type reference (TYPE) RCPE_DATASCEN Data Scenario for API Recipe 20041115
16 MD_FLG_ACCESS_SET Instance attribute Private Type reference (TYPE) XFELD Checkbox 20050124
17 MD_FLG_BUFFERING Instance attribute Private Type reference (TYPE) XFELD Checkbox 20041129
18 MD_FLG_HISTORICAL Instance attribute Private Type reference (TYPE) XFELD Checkbox 20041122
19 MD_FLG_LANGUAGE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20041206
20 MD_GUID_OBJ Instance attribute Private Type reference (TYPE) RCPS_KEY_OBJ-GUID Internal Identification for PVS Objects 20041115
21 MD_MIG_STATUS_CL Static Attribute Private Type reference (TYPE) RCPE_PPMIG_STATUS Migration Status 20050125
22 MD_REF_LANG Instance attribute Private Type reference (TYPE) RCPE_OLANG Reference Language 20041206
23 MT_AENNR Instance attribute Private Type reference (TYPE) RCPTY_API_AENNR_RCP RMS-RCP: API - Table Type for Recipe Change States 20041230
24 MT_OBJECTS_CL Static Attribute Private Type reference (TYPE) RCPTY_KEY_OBJ_INST Instances for Process Elements for Process Parameter Data 20041115
25 MT_OBJ_READ Instance attribute Private Type reference (TYPE) RCPTY_API_KEY RMS-RCP: API - Table Type for Key Table 20050318
26 MT_PP_BUF Instance attribute Private Type reference (TYPE) RCPTY_PPV Buffering of Process Parameter Value Assignment 20041125
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_POSNR_WITH_ECN Instance method Public Method Checks All Change Statuses When Assigning a New Item Number 20060515
2 CHECK_PP Instance method Private Method Checks Process Parameter Data 20041115
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050125
4 FILTER_PP_BY_CHSTATE Instance method Private Method Filters Relevant Records from All Records 20041123
5 GET_ACCESS_DATA Instance method Public Method Gets Access Parameters 20041130
6 GET_INSTANCE_CL Static method Public Method Gets Instance of Class 20041115
7 GET_NEXT_KEY Static method Private Method Gets Next Process Parameter Key or Counter 20041216
8 HANDLE_LINEMODE Instance method Private Method Handles LINEMODE for Process Parameter Entries 20041115
9 INIT Instance method Public Method Deletes Data in One Instance Only 20041115
10 INIT_ALL_CL Static method Public Method Deletes All Instances 20041115
11 PREPARE_DELETION Instance method Private Method Deletes Subsequent Process Parameter Change States 20041230
12 READ Instance method Public Method Reads Process Parameter Data (1 Instance <-> 1 Recipe) 20041115
13 READ_CL_VAL_1 Instance method Private Method Reads Process Parameter Classification Value Assignment 20050113
14 READ_LT Instance method Private Method Reads Process Parameter Long Text 20041115
15 RENUMBER Instance method Public Method Renumbers the Items 20041115
16 SAVE Instance method Private Method Writes Data to Database 20041115
17 SAVE_ALL_CL Static method Public Method Saves All Process Parameter Data of All Instances 20041115
18 SET_ACCESS_DATA Instance method Public Method Sets Access Parameters 20041130
19 TRANSFER_LINEMODE Instance method Private Method Transfers LINEMODE of a Process Parameter Instance 20041227
20 WRITE Instance method Public Method Writes Process Parameter Data to Buffer 20041115
21 WRITE_CL_VAL Instance method Private Method Writes Process Parameter Classification Value Assignment 20041115
22 WRITE_LT Instance method Private Method Writes Process Parameter Long Text 20041115
Events
Class CL_RCP_PP_API has no event.
Types
Class CL_RCP_PP_API has no local type.
Method Signatures

Method CHECK_POSNR_WITH_ECN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOT_VALID Value transfer Type reference (TYPE) FLAG Positionsnummer nicht gültig 20060515
2 Exporting E_VALID_POSNR Value transfer Type reference (TYPE) RCPE_PP_POSNR Position der Prozessparameterbewertung 20060515
3 Importing IS_PP Value transfer Type reference (TYPE) RCPS_API_PP_N RMS-RCP: API - Strukturtyp neue Prozess Parameter 20060515
4 Importing I_OBJ_GUID Value transfer Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20060515
5 Importing I_POSNR Value transfer Type reference (TYPE) RCPE_PP_POSNR Position der Prozessparameterbewertung 20060515

Method CHECK_POSNR_WITH_ECN on class CL_RCP_PP_API has no exception.

Method CHECK_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RCP_OBJ Call by reference Type reference (TYPE) RCPTY_PP_POB 20060222
2 Importing I_VALFROM Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20041222
3 Changing XT_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N_INT RMS-RCP: API - Tabellentyp neue Prozess Parameter 20041222

Method CHECK_PP on class CL_RCP_PP_API has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method FILTER_PP_BY_CHSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N_INT RMS-RCP: API - Tabellentyp neue Prozess Parameter 20041123
2 Importing IT_AENNR Call by reference Type reference (TYPE) RCPTY_API_AENNR_RCP RMS-RCP: API - Tabellentyp für Änderungsstände des Rezeptes 20041123
3 Importing IT_KEY_OBJ Call by reference Type reference (TYPE) RCP31_GT_KEY_OBJ 20041125
4 Importing IT_PP_DB Call by reference Type reference (TYPE) RCPTY_PPV 20041125
5 Importing IT_SEL_AENNR_RCP Call by reference Type reference (TYPE) RCP31_GT_RCP_AENNR 20041125
6 Importing I_FLG_RANGE_INDEP Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20041123

Method FILTER_PP_BY_CHSTATE on class CL_RCP_PP_API has no exception.

Method GET_ACCESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AENNR Call by reference Type reference (TYPE) RCPTY_API_AENNR_RCP RMS-RCP: API - Tabellentyp für Änderungsstände des Rezeptes 20041230
2 Exporting E_DATASCEN Call by reference Type reference (TYPE) RCPE_DATASCEN Datenszenario für API-Rezept 20041130
3 Exporting E_FLG_ACCESS_SET Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050124
4 Exporting E_FLG_BUFFERING Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041201
5 Exporting E_FLG_HISTORICAL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041130
6 Exporting E_FLG_LANGUAGE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041206
7 Exporting E_GUID_OBJ Call by reference Type reference (TYPE) RCPS_KEY_OBJ-GUID interne Identifikation für PVS Objekte 20041130
8 Exporting E_REF_LANG Call by reference Type reference (TYPE) RCPE_OLANG Referenzsprache 20041206

Method GET_ACCESS_DATA on class CL_RCP_PP_API has no exception.

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_PP Call by reference Object reference (TYPE REF TO) CL_RCP_PP_API Prozessparameter-API-Klasse 20041115
2 Importing I_KEY_OBJ Call by reference Type reference (TYPE) RCPS_API_KEY RMS-RCP: API - Keystruktur 20041130
# Exception Resumable Description Created on
1 EXC_LOCKED Daten gesperrt und Puffer noch gefüllt 20041115
2 EXC_OBJ_NOT_EXIST Ungültiger Schlüssel übergeben 20041115

Method GET_NEXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHSTCNT Call by reference Type reference (TYPE) RCPE_PP_CHSTCNT RCP-PP Zähler Änderungsstand Prozessparameterbewertung 20041216
2 Exporting E_PPV_ID Call by reference Type reference (TYPE) RCPE_PPV_ID RCP-PP Prozessparameterbewertung 20041216
3 Importing I_NUMRANGE_OBJ Call by reference Type reference (TYPE) NROBJ Name des Nummernkreisobjekts 20041220
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler bei Schlüsselvergabe 20041220

Method HANDLE_LINEMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_ERROR Value transfer Type reference (TYPE) XFELD Fehler aufgetreten 20041220
2 Changing XT_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N_INT RMS-RCP: API - Strukturtyp neue Prozess Parameter 20041222

Method HANDLE_LINEMODE on class CL_RCP_PP_API has no exception.

Method INIT Signature

Method INIT on class CL_RCP_PP_API has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Falsche Parameter übergeben 20041115

Method INIT_ALL_CL Signature

Method INIT_ALL_CL on class CL_RCP_PP_API has no parameter.
Method INIT_ALL_CL on class CL_RCP_PP_API has no exception.

Method PREPARE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N_INT RMS-RCP: API - Tabellentyp neue Prozess Parameter 20041230

Method PREPARE_DELETION on class CL_RCP_PP_API has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N_INT RMS-RCP: API - Tabellentyp neue Prozess Parameter 20041117
2 Importing IS_KEY Call by reference Type reference (TYPE) RCPS_API_KEY RMS-RCP: API - Keystruktur 20050125
3 Importing IT_KEY_OBJ Call by reference Type reference (TYPE) RCP31_GT_KEY_OBJ 20041117
4 Importing IT_SEL_AENNR_RCP Call by reference Type reference (TYPE) RCP31_GT_RCP_AENNR 20041117
5 Importing I_FLG_RANGE_INDEP Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20041123
# Exception Resumable Description Created on
1 EXC_ERROR Allgemeiner Fehler 20041117

Method READ_CL_VAL_1 Signature

Method READ_CL_VAL_1 on class CL_RCP_PP_API has no parameter.
# Exception Resumable Description Created on
1 ERROR Internen Fehler 20050113

Method READ_LT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_OBJ Call by reference Type reference (TYPE) RCP31_GT_KEY_OBJ 20041203
2 Changing XT_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N_INT RMS-RCP: API - Tabellentyp neue Prozess Parameter 20041202
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20041202

Method RENUMBER Signature

Method RENUMBER on class CL_RCP_PP_API has no parameter.
Method RENUMBER on class CL_RCP_PP_API has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_COMMIT Call by reference Type reference (TYPE) XFELD MC_FALSE_CL Feld zum Ankreuzen 20041230
# Exception Resumable Description Created on
1 EXC_ERROR Interner Fehler beim Sichern 20041230

Method SAVE_ALL_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) RMWBE_FLG Allgemeines Kennzeichen 20051216

Method SAVE_ALL_CL on class CL_RCP_PP_API has no exception.

Method SET_ACCESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AENNR Call by reference Type reference (TYPE) RCPTY_API_AENNR_RCP RMS-RCP: API - Tabellentyp für Änderungsstände des Rezeptes 20041230
2 Importing I_DATASCEN Call by reference Type reference (TYPE) RCPE_DATASCEN 'D' Datenszenario für API-Rezept 20041130
3 Importing I_FLG_BUFFERING Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041201
4 Importing I_FLG_HISTORICAL Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20041130
5 Importing I_FLG_LANGUAGE Call by reference Type reference (TYPE) XFELD MC_FALSE_CL Feld zum Ankreuzen 20041206
6 Importing I_GUID_OBJ Call by reference Type reference (TYPE) RCPS_KEY_OBJ-GUID interne Identifikation für PVS Objekte 20050224
7 Importing I_REF_LANG Call by reference Type reference (TYPE) RCPE_OLANG Referenzsprache 20041206

Method SET_ACCESS_DATA on class CL_RCP_PP_API has no exception.

Method TRANSFER_LINEMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_DELETE_RECORD Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20041227
2 Importing I_LINEMODE_BUF Call by reference Type reference (TYPE) RCPE_LINEMODE Bearb.status/-modus eines Satzes/Step-Loop-Zeile 20041227
3 Changing X_LINEMODE Call by reference Type reference (TYPE) RCPE_LINEMODE Bearb.status/-modus eines Satzes/Step-Loop-Zeile 20041227

Method TRANSFER_LINEMODE on class CL_RCP_PP_API has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RCP_OBJ Call by reference Type reference (TYPE) RCPTY_PP_POB 20060222
2 Importing I_SUBCAT Call by reference Type reference (TYPE) RCPE_SUBCAT Objekttyp 20041215
3 Importing I_VALFROM Call by reference Type reference (TYPE) RCPE_ADATUM Gültig-ab-Datum 20041215
4 Importing I_WRITE_SCENARIO Call by reference Type reference (TYPE) RCPE_DATASCEN RCP31_GSC_WRITE_SCENARIO-STANDARD 20041213
5 Changing XT_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N_INT RMS-RCP: API - Tabellentyp neue Prozess Parameter 20041213
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20041213

Method WRITE_CL_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_PP_BUF Call by reference Type reference (TYPE) RCPS_PPV 20041230

Method WRITE_CL_VAL on class CL_RCP_PP_API has no exception.

Method WRITE_LT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_API_PP_N Call by reference Type reference (TYPE) RCPS_API_PP_N_INT Langtexte für Prozessparameter 20041228

Method WRITE_LT on class CL_RCP_PP_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600