SAP ABAP Class CL_RCP_BUFFER (RMS-RCP: Interface Read Buffer for API Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM-REC (Application Component) Recipe
     RMSRCPDIA (Package) RMS-RCP: Dialog
Properties
Class CL_RCP_BUFFER  
Short Description RMS-RCP: Interface Read Buffer for API Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSRCPDIA   RMS-RCP: Dialog 
Created 20020506   SAP 
Last change 20130531   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 RCP36 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RMY11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RCP_BUFFER has no interface implemented.
Friends
Class CL_RCP_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FALSE Static Attribute Private Type reference (TYPE) C ' ' False 20020508
2 C_TRUE Static Attribute Private Type reference (TYPE) C 'X' True 20020508
3 MD_MIG_STATUS_CL Static Attribute Private Type reference (TYPE) RCPE_PPMIG_STATUS Migration Status 20050210
4 MT_BUFFER_CL Static Attribute Private Type reference (TYPE) RCPTY_BUFFER Data Buffer 20020508
5 M_COUNT_CL Static Attribute Private Type reference (TYPE) I Counter for Buffer Entries 20020508
6 M_KEYDATE_CL Static Attribute Private Type reference (TYPE) D Key Date of Buffer Data 20020508
Methods
# Method Level Visibility Method type Description Created on
1 API_READ_CL Static method Public Method Read API Data + Buffers 20020506
2 API_WRITE_CL Static method Public Method Write API Data (Also Resets Buffer) 20020506
3 BUFFER_REFRESH_CL Static method Public Method Refresh Buffer Completely or Partially 20020506
4 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20020508
5 ON_API_INIT_CL Static method Private Event handling method Initialize Buffer when APIs are Called 20020508
Events
Class CL_RCP_BUFFER has no event.
Types
Class CL_RCP_BUFFER has no local type.
Method Signatures

Method API_READ_CL 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 Änderungsstände des Rezeptes 20020508
2 Exporting ET_ASCOPE Call by reference Type reference (TYPE) RCPTY_API_ASCOPE Geltungsbereich 20020508
3 Exporting ET_CLA Call by reference Type reference (TYPE) RCPTY_API_CLA Klassifizierung 20020508
4 Exporting ET_DOC Call by reference Type reference (TYPE) RCPTY_API_DOC Dokumentverknüpfungen 20020508
5 Exporting ET_EQR Call by reference Type reference (TYPE) RCPTY_API_EQR Equipment Requirement 20020508
6 Exporting ET_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20020508
7 Exporting ET_IDENT Call by reference Type reference (TYPE) RCPTY_API_IDENT Fehlertabelle 20020508
8 Exporting ET_LTX Call by reference Type reference (TYPE) RCPTY_API_LTX Langtexte 20020508
9 Exporting ET_NO_AUTH Call by reference Type reference (TYPE) RCPTY_API_NO_AUTH Berechtigung 20020508
10 Exporting ET_OP_PRE Call by reference Type reference (TYPE) RCPTY_API_OP_PRE Vorgang - Vorgänger 20020508
11 Exporting ET_OP_SUC Call by reference Type reference (TYPE) RCPTY_API_OP_SUC Vorgang - Nachfolger 20020508
12 Exporting ET_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC Prozess Action 20020508
13 Exporting ET_POP Call by reference Type reference (TYPE) RCPTY_API_POP Prozess Operation 20020508
14 Exporting ET_PP Call by reference Type reference (TYPE) RCPTY_API_PP Prozess Parameter 20020508
15 Exporting ET_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N neue Prozess Parameter 20050210
16 Exporting ET_PRO Call by reference Type reference (TYPE) RCPTY_API_PRO Prozess 20020508
17 Exporting ET_PST Call by reference Type reference (TYPE) RCPTY_API_PST Prozess Stage 20020508
18 Exporting ET_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP Rezeptdaten 20020508
19 Exporting ET_RCTX Call by reference Type reference (TYPE) RCPTY_API_RCTX Erstellungsgrund Texte 20020508
20 Exporting ET_REL_FIT Call by reference Type reference (TYPE) RCPTY_API_REL_FIT Zuordnung Formula Items 20020508
21 Exporting ET_REL_FRM Call by reference Type reference (TYPE) RCPTY_API_REL_FRM Formelzuordnung 20020508
22 Exporting ET_REL_MR Call by reference Type reference (TYPE) RCPTY_API_REL_MR MR Generierung 20020508
23 Exporting ET_REPLACE Call by reference Type reference (TYPE) RCPTY_API_REPLACE Rezept Replacement 20020508
24 Exporting ET_STX Call by reference Type reference (TYPE) RCPTY_API_STX Kurztexte 20020508
25 Importing IS_FLG_API Call by reference Type reference (TYPE) RCPS_ENTITY_FLAGS RMS-RCP: API - Struktur Lesen Entitäten 20020508
26 Importing I_DATA_SCENARIO Call by reference Type reference (TYPE) RCPE_DATASCEN Datenszenario für API-Rezept 20020508
27 Importing I_DEPGUID Call by reference Type reference (TYPE) PVS_GUID GUID eines abhängigen zu lesenden Objekts 20070416
28 Importing I_FLG_AUTH_F4 Call by reference Type reference (TYPE) RMSTE_FLAG SPACE Allgemeines Kennzeichen 20030508
29 Importing I_FLG_BYPASSANDLOAD Call by reference Type reference (TYPE) RMSTE_FLAG SPACE Auf DB zugreifen, dann Puffern 20040406
30 Importing I_FLG_LANGUAGE Call by reference Type reference (TYPE) RMSTE_FLAG SPACE Allgemeines Kennzeichen 20030508
31 Importing I_FLG_NOLOADINTOBUFFER Call by reference Type reference (TYPE) RMSTE_FLAG SPACE Lesen aus Puffer, jedoch nichts hineinladen 20040406
32 Importing I_FLG_NO_BUFFER Call by reference Type reference (TYPE) RMSTE_FLAG SPACE Puffer umgehen 20020508
33 Importing I_FLG_RANGE_INDEP Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20020508
34 Importing I_GUID Call by reference Type reference (TYPE) PVS_GUID GUID des zu lesenden Objekts 20020508
35 Importing I_VALFROM Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20020508
36 Importing I_VALTO Call by reference Type reference (TYPE) RCPE_BDATUM Gültig-bis-Datum 20020508
# Exception Resumable Description Created on
1 ERROR Beim Lesen aus den API wurden E Message(s) zurückgeliefert 20020508

Method API_WRITE_CL 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 20020508
2 Exporting ET_NO_AUTH Call by reference Type reference (TYPE) RCPTY_API_NO_AUTH Berechtigung 20020508
3 Importing IT_STATUS Call by reference Type reference (TYPE) RCPTY_API_STATUS Status Tabelle Rezept 20020508
4 Importing IT_USTATUS Call by reference Type reference (TYPE) RCPTY_API_USTATUS RMS-RCP: API - Tabellentyp Anwenderstatus 20041223
5 Importing I_DATA_SCENARIO Value transfer Type reference (TYPE) RCPE_DATASCEN Datenszenario für API-Rezept 20020508
6 Importing I_FLG_NO_AENNR_DATE_CHECK Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20020508
7 Changing XT_ASCOPE Call by reference Type reference (TYPE) RCPTY_API_ASCOPE Geltungsbereich 20020508
8 Changing XT_CLA Call by reference Type reference (TYPE) RCPTY_API_CLA Klassifizierung 20020508
9 Changing XT_DOC Call by reference Type reference (TYPE) RCPTY_API_DOC Dokumentverknüpfungen 20020508
10 Changing XT_EQR Call by reference Type reference (TYPE) RCPTY_API_EQR Equipment Requirement 20020508
11 Changing XT_IDENT Call by reference Type reference (TYPE) RCPTY_API_IDENT Identifikatoren 20020508
12 Changing XT_LTX Call by reference Type reference (TYPE) RCPTY_API_LTX Langtexte 20020508
13 Changing XT_OP_PRE Call by reference Type reference (TYPE) RCPTY_API_OP_PRE Vorgang - Vorgänger 20020508
14 Changing XT_OP_SUC Call by reference Type reference (TYPE) RCPTY_API_OP_SUC Vorgang - Nachfolger 20020508
15 Changing XT_PAC Call by reference Type reference (TYPE) RCPTY_API_PAC Prozess Action 20020508
16 Changing XT_POP Call by reference Type reference (TYPE) RCPTY_API_POP Prozess Operation 20020508
17 Changing XT_PP Call by reference Type reference (TYPE) RCPTY_API_PP Prozess Parameter 20020508
18 Changing XT_PP_N Call by reference Type reference (TYPE) RCPTY_API_PP_N neue Prozess Parameter 20050210
19 Changing XT_PRO Call by reference Type reference (TYPE) RCPTY_API_PRO Prozess 20020508
20 Changing XT_PST Call by reference Type reference (TYPE) RCPTY_API_PST Prozess Stage 20020508
21 Changing XT_RCP Call by reference Type reference (TYPE) RCPTY_API_RCP Rezeptdaten 20020508
22 Changing XT_RCTX Call by reference Type reference (TYPE) RCPTY_API_RCTX Erstellungsgrund Texte 20020508
23 Changing XT_REL_FIT Call by reference Type reference (TYPE) RCPTY_API_REL_FIT Formula Items 20020508
24 Changing XT_REL_FRM Call by reference Type reference (TYPE) RCPTY_API_REL_FRM Formelzuordnung 20020508
25 Changing XT_REL_MR Call by reference Type reference (TYPE) RCPTY_API_REL_MR MR Generierung 20020508
26 Changing XT_REPLACE Call by reference Type reference (TYPE) RCPTY_API_REPLACE Rezept Replacement 20020508
27 Changing XT_STX Call by reference Type reference (TYPE) RCPTY_API_STX Kurztexte 20020508
# Exception Resumable Description Created on
1 ERROR Beim Schreiben ins API wurde E Message(s) zurückgeliefert 20020508

Method BUFFER_REFRESH_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NO_REFR_OBJ Call by reference Type reference (TYPE) RCPTY_BUFFER Keine Objekte aus dieser Tabelle refreshen 20020508
2 Importing IT_REFRESH_OBJ Call by reference Type reference (TYPE) RCPTY_BUFFER Nur Objekte aus der Tabelle refreshen 20020508
3 Importing I_FLG_REFRESH_ALL Call by reference Type reference (TYPE) RMSTE_FLAG Ganzen Puffer refreshen 20020508
4 Importing I_REFRESH_GUID Call by reference Type reference (TYPE) PVS_GUID Nur Objekt mit dieser GUID Refreshen 20020508

Method BUFFER_REFRESH_CL on class CL_RCP_BUFFER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method ON_API_INIT_CL Signature

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

Method ON_API_INIT_CL on class CL_RCP_BUFFER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200