SAP ABAP Class IF_SRM_SP_RECORD_EXPERT (IF_SRM_SP_RECORD_EXPERT)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_SP_RECORD Represents a Record 20020702
Properties
Class IF_SRM_SP_RECORD_EXPERT  
Short Description IF_SRM_SP_RECORD_EXPERT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20020619   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_SRM_SP_RECORD_EXPERT has no interface implemented.
Friends
Class IF_SRM_SP_RECORD_EXPERT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHG_ROLE_ACTIVITY Constant Public Type reference (TYPE) ACTIV_AUTH '36' Activity 20041129
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH_RECSTRUCT Static method Public Method Check Authorization for Record Structure 20041129
2 CHECK_GET_MIN_CARDI Instance method Public Method 20050525
3 DARK_OPEN Instance method Public Method Open for using API with CL_SRM_REC->MY_DARK_ACTION. 20060308
4 DELETE_NO_CHECK Instance method Public Method Delete Record (without Checks, Internal Use) 20050208
5 DESCRIPTION_UPDATE Instance method Public Method Change Description Text for Root Node 20030214
6 DOCID_GET Instance method Public Method Read Current Doc ID (KPro Only) 20020726
7 DOCID_GET_AS_STRING Instance method Public Method Return Current Doc ID as String 20040702
8 ELEMENT_CHECK_CARDINALITY Instance method Public Method Has the Maximum Number of Instance Nodes Been Reached? 20021217
9 ELEMENT_GET_BY_GID Instance method Public Method Read Element (ixml-gid) 20020702
10 ELEMENT_POID_CHECK_EXISTENCE Instance method Public Method poid Already Available in Record? 20020702
11 ELEMENT_SET_PROVIDE_ALL_ATTRS Instance method Public Method Provide element with all attributes (can eat up runtime) 20040907
12 GET_DOCUMENT Instance method Public Method Get Document 20031113
13 GET_MODEL_DOCUMENT Instance method Public Method Return Model Document 20050630
14 INITIALIZE_MODEL_CACHE Static method Public Method Initialize Cache for Record Model 20040423
15 IS_RECORD_OPENED Instance method Public Method Returns whether record is open 20040504
16 IS_REC_OPENED_4_UPD Instance method Public Method Specifies whether record is opened for update or not 20080428
17 LOCK Instance method Public Method Lock Record 20031219
18 MODEL_POID_GET Instance method Public Method Read POID of the Record Model (after ~OPEN!) 20021021
19 SET_FILTER_OUT_MODEL_NODES Instance method Public Method Set Filtering out of Model Nodes 20041020
20 SET_LOCK_MODE Instance method Public Method Set Mode for Locking Record 20040901
21 SET_MODEL_CACHE Static method Public Method Activate/Deactivate Cache for Record Model 20040423
22 SET_PROTOCOL_HANDLING Instance method Public Method Write Specified Log Entries 20040426
23 UNLOCK Instance method Public Method Unlock Record 20031219
24 XML_INSTANCE_SET Instance method Public Method Set XML-DOM Externally 20030303
25 XML_MODEL_SET Instance method Public Method Set XML-DOM Externally 20030303
Events
Class IF_SRM_SP_RECORD_EXPERT has no event.
Types
Class IF_SRM_SP_RECORD_EXPERT has no local type.
Method Signatures

Method CHECK_AUTH_RECSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20041129
2 Importing MODEL_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Dokument Model 20041129
3 Importing RECORD_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Dokument Akte 20041129
4 Importing RECORD_DOCUMENT_ID Call by reference Type reference (TYPE) STRING Dokument ID Akte 20041129
5 Importing RECORD_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20041129
6 Returning RE_HAS_AUTHORITY Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20041129
7 Importing SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20041129
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD Basisklasse (abstrakt) 20041223

Method CHECK_GET_MIN_CARDI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MODEL_ELEM_TAB Value transfer Type reference (TYPE) RCM_RECORD_MIN_CARDI_TAB 20050525
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD 20050525

Method DARK_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INSTANCE_XMLDOM Call by reference Object reference (TYPE REF TO) CL_SRM_XML_REC_INSTANCE record instance 20060308
2 Importing IM_MODEL_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT GSP 2: interface document 20060308
3 Importing IM_MODEL_XMLDOM Call by reference Object reference (TYPE REF TO) CL_SRM_XML_REC_MODEL record model 20060308

Method DARK_OPEN on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method DELETE_NO_CHECK Signature

Method DELETE_NO_CHECK on class IF_SRM_SP_RECORD_EXPERT has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20050208
2 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20050208

Method DESCRIPTION_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20030214
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20030214

Method DOCID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCID Value transfer Type reference (TYPE) SRMGS_DOC_ID 20020726

Method DOCID_GET on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method DOCID_GET_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCID Value transfer Type reference (TYPE) STRING Doc-ID 20040702

Method DOCID_GET_AS_STRING on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method ELEMENT_CHECK_CARDINALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT_MODELNODES Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20021217
2 Returning MAXIMUM_REACHED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20021217
3 Importing MODEL_ID Call by reference Type reference (TYPE) STRING id des modellknotens (idref im aktenmodell) 20021217
4 Importing PARENT_ID Call by reference Type reference (TYPE) STRING z.b. id eines gliederungsknoten 20021217
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20021217

Method ELEMENT_GET_BY_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20020702
2 Importing GID Call by reference Type reference (TYPE) I 20020702
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20020702

Method ELEMENT_POID_CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20020702
2 Importing POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20020702
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20020702

Method ELEMENT_SET_PROVIDE_ALL_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROVIDE_ALL_ATTRS Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040907

Method ELEMENT_SET_PROVIDE_ALL_ATTRS on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method GET_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCUMENT Value transfer Object reference (TYPE REF TO) IF_SRM_DOCUMENT Dokument 20031113

Method GET_DOCUMENT on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method GET_MODEL_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DOCUMENT Value transfer Object reference (TYPE REF TO) IF_SRM_DOCUMENT GSP 2: interface document 20050630

Method GET_MODEL_DOCUMENT on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method INITIALIZE_MODEL_CACHE Signature

Method INITIALIZE_MODEL_CACHE on class IF_SRM_SP_RECORD_EXPERT has no parameter.
Method INITIALIZE_MODEL_CACHE on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method IS_RECORD_OPENED Signature

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

Method IS_RECORD_OPENED on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method IS_REC_OPENED_4_UPD Signature

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

Method IS_REC_OPENED_4_UPD on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method LOCK Signature

Method LOCK on class IF_SRM_SP_RECORD_EXPERT has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20031219

Method MODEL_POID_GET Signature

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

Method SET_FILTER_OUT_MODEL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILTER_OUT Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20041020

Method SET_FILTER_OUT_MODEL_NODES on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method SET_LOCK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) C "M" - mehrfache Sperre selber User möglich, ''D" Default 20040901

Method SET_LOCK_MODE on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method SET_MODEL_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USE_CACHE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Cache benutzen = if_srm=>true 20040423

Method SET_MODEL_CACHE on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method SET_PROTOCOL_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WRITE_PROTOCOL_ENTRIES Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Protokolleinträge zw. Create/Open und Save schreiben 20040426

Method SET_PROTOCOL_HANDLING on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method UNLOCK Signature

Method UNLOCK on class IF_SRM_SP_RECORD_EXPERT has no parameter.
Method UNLOCK on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method XML_INSTANCE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRONTEND_ACCESS Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20121127
2 Importing XML_INSTANCE Call by reference Object reference (TYPE REF TO) CL_SRM_XML_REC_INSTANCE $REF$ 20030303

Method XML_INSTANCE_SET on class IF_SRM_SP_RECORD_EXPERT has no exception.

Method XML_MODEL_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML_MODEL Call by reference Object reference (TYPE REF TO) CL_SRM_XML_REC_MODEL record instance 20030303

Method XML_MODEL_SET on class IF_SRM_SP_RECORD_EXPERT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in