SAP ABAP Interface IF_RCM_REC_MODEL (Record : UI-Independent Model)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_XML_BR_MD_FP (Package) XML, Browser, Modeler, File Plan
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RCM_REC_MODEL Record : UI-Independent Model 20040727
Properties
Interface IF_RCM_REC_MODEL  
Short Description Record : UI-Independent Model    
General Data
Package SRM_XML_BR_MD_FP   XML, Browser, Modeler, File Plan 
Created 20040727   SAP 
Last changed 20060207   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RCM_REC_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RCM_REC_MODEL_ELEMENT Record: UI-Independent Model Element 20050202
Friends
Interface IF_RCM_REC_MODEL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVITY_DELETE Constant Public Type reference (TYPE) RCM_REC_MODEL_ACTIVITY 'D' "Delete" Activity 20040727
2 C_ACTIVITY_INSERT Constant Public Type reference (TYPE) RCM_REC_MODEL_ACTIVITY 'I' "Insert" Activity 20040727
3 C_ACTIVITY_UPDATE Constant Public Type reference (TYPE) RCM_REC_MODEL_ACTIVITY 'U' "Change" Activity 20040727
4 C_DELETE_MODE_RAW Constant Public Type reference (TYPE) STRING 'RAW' Delete Mode: "force" (terminate during creation etc.) 20050228
5 C_DELETE_MODE_STD Constant Public Type reference (TYPE) STRING '' Delete Mode: Standard 20050228
6 C_MODEL_NODE_MODE_CHG_RET Constant Public Type reference (TYPE) RCM_REC_MODEL_NODE_MODE 'C' Supply Model Node in Change.Mode 20041013
7 C_MODEL_NODE_MODE_NONE Constant Public Type reference (TYPE) RCM_REC_MODEL_NODE_MODE ' ' Do Not Display Model Node 20041014
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHG_ROLE_AUTH Instance method Public Method Checks if user has authorization for roles 20050629
2 CLOSE Instance method Public Method Close Record 20040727
3 CONNECT_TO_BACKEND Instance method Public Method Connect Back End 20040727
4 CREATE Instance method Public Method Create Record 20041102
5 DELETE Instance method Public Method Delete Record 20041102
6 DELETE_ELEMENT Instance method Public Method Delete Element 20040913
7 GET_ALL_ELEMENTS Instance method Public Method Find All Elements 20040818
8 GET_ELEMENTS_BY_PARENT Instance method Public Method Find Elements of a Parent 20040727
9 GET_ELEMENT_BY_ID Instance method Public Method Find Element Using the ID 20040727
10 GET_RECORD_API Instance method Public Method Return Record API 20040913
11 GET_RECORD_CONTEXT_API Instance method Public Method Return Record Context API 20050511
12 GET_RECORD_EXPERT_API Instance method Public Method Return Record Expert API 20041109
13 GET_RECORD_HEADER Instance method Public Method Find Record Header 20040913
14 GET_RECORD_MODEL_API Instance method Public Method Return API for the Record Model 20041021
15 GET_RECORD_MODEL_INFO Instance method Public Method Find Info for Associated Record Model 20041124
16 GET_RECORD_POID Instance method Public Method Return POID for the Record 20040908
17 GET_RECORD_SEARCH_API Instance method Public Method Returen Search API for Record 20050525
18 GET_SRM Instance method Public Method Return SRM Handle 20041105
19 INSERT_ELEMENT Instance method Public Method Insert Element 20040913
20 IS_IN_CREATION Instance method Public Method Checks if record is currently being created, not saved yet 20041122
21 OPEN Instance method Public Method Open Record 20040727
22 RENAME_ELEMENT Instance method Public Method Rename Element 20041116
23 SAVE Instance method Public Method Save Record 20041027
Events
Interface IF_RCM_REC_MODEL has no event.
Types
Interface IF_RCM_REC_MODEL has no local type.
Method Signatures

Method CHECK_CHG_ROLE_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HAS_AUTHORITY Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050629
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20050629

Method CLOSE Signature

Method CLOSE on Interface IF_RCM_REC_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20050315

Method CONNECT_TO_BACKEND Signature

Method CONNECT_TO_BACKEND on Interface IF_RCM_REC_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_SRM cx_srm 20040727

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_UNIQUE_ID Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Eindeutigkeit der ID überprüfen 20041102
2 Importing IM_CREATE_DOCUMENT Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Dokument bei Create erstellen 20050218
3 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung der Akte 20041102
4 Importing IM_ID Call by reference Type reference (TYPE) STRING ID der Akte 20041102
5 Importing IM_MODEL_NODE_MODE Call by reference Type reference (TYPE) RCM_REC_MODEL_NODE_MODE C_MODEL_NODE_MODE_CHG_RET RCM: Modi für Behandlung von Modellknoten 20041102
6 Importing IM_RECORD_MODEL_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Poid des Aktenmodells 20041102
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20041102

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Call by reference Type reference (TYPE) STRING C_DELETE_MODE_STD Modus 20050228
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20041102

Method DELETE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_ID Call by reference Type reference (TYPE) STRING Element ID 20040913
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20040913

Method GET_ALL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_TYPE Call by reference Type reference (TYPE) STRING Type der Elemente 20040907
2 Importing IM_FROM_INDEX Call by reference Type reference (TYPE) I 1 Von 20040917
3 Importing IM_TO_INDEX Call by reference Type reference (TYPE) I 2147483647 Bis 20040917
4 Returning RE_ELEMENT_TAB Value transfer Type reference (TYPE) RCM_REC_MODEL_ELEMENT_TAB Aktenelemente 20040818
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL 20040907

Method GET_ELEMENTS_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT_ID Call by reference Type reference (TYPE) STRING IF_SRM_SP_RECORD=>ID_ROOT Eltern-Element 20040727
2 Returning RE_ELEMENT_TAB Value transfer Type reference (TYPE) RCM_REC_MODEL_ELEMENT_TAB Aktenelemente 20040818
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL 20040913

Method GET_ELEMENT_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_ID Call by reference Type reference (TYPE) STRING Element-ID 20040727
2 Returning RE_ELEMENT Value transfer Type reference (TYPE) RCM_REC_MODEL_ELEMENT Aktenelement 20040727
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Basisklasse (abstrakt) 20040913

Method GET_RECORD_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_API Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD IF_SRM_SP_RECORD 20040913

Method GET_RECORD_API on Interface IF_RCM_REC_MODEL has no exception.

Method GET_RECORD_CONTEXT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CONTEXT_API Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_CONTEXT IF_SRM_SP_RECORD_CONTEXT 20050511

Method GET_RECORD_CONTEXT_API on Interface IF_RCM_REC_MODEL has no exception.

Method GET_RECORD_EXPERT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EXPERT_API Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_EXPERT IF_SRM_SP_RECORD_EXPERT 20041109

Method GET_RECORD_EXPERT_API on Interface IF_RCM_REC_MODEL has no exception.

Method GET_RECORD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HEADER Value transfer Type reference (TYPE) RCM_REC_MODEL_HEADER Akte: Kopf 20040913
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20040913

Method GET_RECORD_MODEL_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_API Value transfer Object reference (TYPE REF TO) IF_SRM_SP_MODEL IF_SRM_SP_MODEL 20041021

Method GET_RECORD_MODEL_API on Interface IF_RCM_REC_MODEL has no exception.

Method GET_RECORD_MODEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MODEL_INFO Value transfer Type reference (TYPE) RCM_REC_MODEL_REC_MDL RCM: String 20041124
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20041124

Method GET_RECORD_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20040908

Method GET_RECORD_POID on Interface IF_RCM_REC_MODEL has no exception.

Method GET_RECORD_SEARCH_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_API Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_SEARCH Record API - Search 20050525

Method GET_RECORD_SEARCH_API on Interface IF_RCM_REC_MODEL has no exception.

Method GET_SRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SRM Value transfer Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20041105

Method GET_SRM on Interface IF_RCM_REC_MODEL has no exception.

Method INSERT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT Call by reference Type reference (TYPE) RCM_REC_MODEL_ELEMENT Aktenelement 20040913
2 Returning RE_ELEMENT Value transfer Type reference (TYPE) RCM_REC_MODEL_ELEMENT Aktenelement 20040913
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20040913

Method IS_IN_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_IN_CREATION Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20041122

Method IS_IN_CREATION on Interface IF_RCM_REC_MODEL has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODEL_NODE_MODE Call by reference Type reference (TYPE) RCM_REC_MODEL_NODE_MODE C_MODEL_NODE_MODE_CHG_RET RCM: Modi für Behandlung von Modellknoten 20041014
2 Importing IM_UPDATE_MODE Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040727
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL CX_SRM_SP_BACK 20040913

Method RENAME_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT_ID Call by reference Type reference (TYPE) STRING Aktenelement ID 20041116
2 Importing IM_NEW_DESCRIPTION Call by reference Type reference (TYPE) STRING neue Bezeichnung 20041116
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20041116

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_VERSION Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE als neue Version sichern 20041027
# Exception Resumable Description Created on
1 CX_RCM_REC_MODEL Ausnahmeklasse Modell Akte 20041027
History
Last changed by/on SAP  20060207 
SAP Release Created in 700