SAP ABAP Class CL_RM_INT_OPERATION (Internal Access Layer RM: Operation)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMINT (Package) Internal Access Layer
Properties
Class CL_RM_INT_OPERATION  
Short Description Internal Access Layer RM: Operation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RMINT    
Program status     
Category 0   
Package RMINT   Internal Access Layer 
Created 20060405   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PPEPO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PPET 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 RMY1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RM_INT_OPERATION has no interface implemented.
Friends
Class CL_RM_INT_OPERATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_FALSE Constant Public Type reference (TYPE) FLAG ' ' False 20060405
2 CON_TRUE Constant Public Type reference (TYPE) FLAG 'X' True 20060405
3 M_COUNT_ERROR Static Attribute Protected Type reference (TYPE) I Error messages counter 20060405
4 M_MSG_DUMMY Static Attribute Protected Type reference (TYPE) SYCHAR255 Dummy Variable for Internal Message Output 20060405
Methods
# Method Level Visibility Method type Description Created on
1 API_STRUCTURE_MAP Static method Private Method Mapping of Creation Structure to API Structure and Back 20060405
2 CREATE Static method Public Method Create New Dependent Operation 20060405
3 DELETE Static method Public Method Delete Operation 20060405
4 EXT_TO_INT_CONVERT Static method Public Method Convert Operation No./Op.BuildingBlk (Ext.) into GUID (Int.) 20060405
5 HEADER_READ Static method Public Method Read Header Data of Operation 20060405
6 INT_TO_EXT_CONVERT Static method Public Method Convert GUID (Int.) into Operation No./Op.BuildingBlk (Ext.) 20060405
7 LINEMODE_SET Static method Private Method Change "Changed By"+"On" by Setting the Line Mode 20060405
8 MAX_POBNR_GET Static method Private Method Determine Last Operation Number 20060405
9 RELATIONSHIP_DELETE Static method Public Method Delete Relationships of an Operation 20060405
10 RELATIONSHIP_MODIFY Static method Public Method Change Relationships of an Operation 20060405
11 RELATIONSHIP_READ Static method Public Method Read Relationships of an Operation 20060405
12 RENUMBER Static method Public Method Renumber Item Number of Operation 20060405
13 SHORT_TEXT_UPDATE Static method Public Method Change Short Texts of an Operation 20060405
14 USED_POBNR_GET Static method Private Method Determine All Operation Numbers That Are Not Permitted 20060405
Events
Class CL_RM_INT_OPERATION has no event.
Types
Class CL_RM_INT_OPERATION has no local type.
Method Signatures

Method API_STRUCTURE_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_API_POP Call by reference Type reference (TYPE) RCPTY_API_POP Vorgangstabelle 20060405
2 Exporting ET_API_STX Call by reference Type reference (TYPE) RCPTY_API_STX Kurztexttabelle 20060405
3 Exporting ET_POP Call by reference Type reference (TYPE) RCPTY_CREATE_POB Tabelle mit Vorgängen und Texten 20060405
4 Importing IT_API_POP Call by reference Type reference (TYPE) RCPTY_API_POP Vorgangstabelle 20060405
5 Importing IT_API_STX Call by reference Type reference (TYPE) RCPTY_API_STX Kurztexttabelle 20060405
6 Importing IT_POP Call by reference Type reference (TYPE) RCPTY_CREATE_POB Tabelle mit Vorgängen und Texten 20060405
7 Importing I_GUID_PST Call by reference Type reference (TYPE) PVS_GUID GUID Stufe 20060517
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POP Call by reference Type reference (TYPE) RCPTY_CREATE_POB Tabelle mit Vorgängen und Texten 20060405
2 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
3 Importing I_GUID_PST Call by reference Type reference (TYPE) PVS_GUID GUID Stufe 20060517
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
2 Importing IT_GUID Call by reference Type reference (TYPE) RCPTY_API_KEY GUID Vorgang 20060405
3 Importing I_GUID Call by reference Type reference (TYPE) PVS_GUID GUID Vorgangsbaustein 20060825
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method EXT_TO_INT_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
2 Exporting E_GUID Call by reference Type reference (TYPE) PVS_GUID GUID Vorgang 20060405
3 Importing I_GUID_ROOT Call by reference Type reference (TYPE) PVS_GUID GUID Rezept/Baustein 20060824
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
5 Importing I_NAME Call by reference Type reference (TYPE) RCPE_PNODE Name Vorgangsbaustein 20060825
6 Importing I_NUMBER Call by reference Type reference (TYPE) RCPE_POBNR_POP abh. Vorgangsnummer 20060405
7 Importing I_NUMBER_PST Call by reference Type reference (TYPE) RCPE_POBNR_PST abh. Stufennummer 20060517
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method HEADER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
2 Exporting ET_POP Call by reference Type reference (TYPE) RCPTY_API_POP Vorgangstabelle 20060405
3 Exporting ET_STX Call by reference Type reference (TYPE) RCPTY_API_STX Kurztexttabelle 20060405
4 Importing I_GUID Call by reference Type reference (TYPE) PVS_GUID GUID Vorgang 20060405
5 Importing I_GUID_PST Call by reference Type reference (TYPE) PVS_GUID GUID Stufe 20060517
6 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method INT_TO_EXT_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
2 Exporting E_NAME Call by reference Type reference (TYPE) RCPE_PNODE Name Vorgangsbaustein 20060825
3 Exporting E_NAME_ROOT Call by reference Type reference (TYPE) RCPE_PNODE Name Rezept/Prozess/Stufenbaustein 20060914
4 Exporting E_NUMBER Call by reference Type reference (TYPE) RCPE_POBNR_POP Vorgangsnummer 20060405
5 Exporting E_NUMBER_PST Call by reference Type reference (TYPE) RCPE_POBNR_PST abh. Stufennummer 20060914
6 Exporting E_PNTYPE_ROOT Call by reference Type reference (TYPE) RCPE_PNODE_TYPE Knotentyp Rootobjekt 20060914
7 Importing I_GUID Call by reference Type reference (TYPE) PVS_GUID GUID Vorgang 20060405
8 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method LINEMODE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRO Call by reference Type reference (TYPE) RCPS_API_PRO Prozessstruktur 20060824
2 Changing CS_PST Call by reference Type reference (TYPE) RCPS_API_PST Stufenstruktur 20060824
3 Changing CS_RCP Call by reference Type reference (TYPE) RCPS_API_RCP Rezeptstruktur 20060405
4 Changing CT_POP Call by reference Type reference (TYPE) RCPTY_API_POP Vorgangstabelle 20060405
5 Changing CT_STX Call by reference Type reference (TYPE) RCPTY_API_STX Kurztexttabelle 20060405
6 Importing I_LINEMODE Call by reference Type reference (TYPE) RCPE_LINEMODE RCP31_GSC_LINEMODE-UPDATE Zu setzender linemode für Stufen und Texte 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method MAX_POBNR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POBNR_MAX Call by reference Type reference (TYPE) RCPE_POBNR Letzte vergebene Vorgangsnummer 20060405
2 Importing IT_POP Call by reference Type reference (TYPE) RCPTY_API_POP Vorgangstabelle 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method RELATIONSHIP_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
2 Importing IT_OP_SUC Call by reference Type reference (TYPE) RCPTY_API_OP_SUC Nachfolgertabelle 20060405
3 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method RELATIONSHIP_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OP_SUC Call by reference Type reference (TYPE) RCPTY_API_OP_SUC Nachfolgertabelle 20060405
2 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
3 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method RELATIONSHIP_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
2 Exporting ET_OP_PRE Call by reference Type reference (TYPE) RCPTY_API_OP_PRE Vorgängertabelle 20060405
3 Exporting ET_OP_SUC Call by reference Type reference (TYPE) RCPTY_API_OP_SUC Nachfolgertabelle 20060405
4 Importing IT_GUID Call by reference Type reference (TYPE) RCPTY_API_KEY GUID Vorgang 20060405
5 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method RENUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
2 Importing IFLG_AUTOMATIC Call by reference Type reference (TYPE) FLAG Flag für automatische Neunummerierung 20060405
3 Importing IT_NUMBER_NEW Call by reference Type reference (TYPE) RCPTY_RENUMBER_POB Änderung externer Schlüssel abh. Prozesselemente 20060405
4 Importing I_GUID_PST Call by reference Type reference (TYPE) PVS_GUID GUID Stufe 20060517
5 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method SHORT_TEXT_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STX Call by reference Type reference (TYPE) RCPTY_API_STX Kurztexttabelle 20060405
2 Exporting ET_LOG Call by reference Type reference (TYPE) RCPTY_API_ERROR Fehlertabelle 20060405
3 Exporting ET_POP Call by reference Type reference (TYPE) RCPTY_API_POP Vorgangstabelle 20060405
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405

Method USED_POBNR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USED_POBNR Call by reference Type reference (TYPE) RCPTY_POB Tabelle bereits verwendeter Prozesselemente 20060405
2 Importing I_AENNR Value transfer Type reference (TYPE) AENNR Änderungsnummer 20060405
3 Importing I_GUID_PST Call by reference Type reference (TYPE) PVS_GUID GUID Stufe 20060517
4 Importing I_KEYDATE Call by reference Type reference (TYPE) RCPE_ADATUM Stichtag 20060405
# Exception Resumable Description Created on
1 ERROR Es ist ein gravierender Fehler aufgetreten 20060405
2 MISSING_PARAMETER Erforderliche Parameter nicht gefüllt 20060405
History
Last changed by/on SAP  20100310 
SAP Release Created in 700