SAP ABAP Class CL_SRM_SP_RECORD (Represents a Record)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_GENERIC_SP (Package) Records Management Generic Service Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_GSP_BACK CL_SRM_GSP_BACK 20020619
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_RECORD IF_SRM_SP_RECORD 20020619
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_RECORD_CONTEXT IF_SRM_SP_RECORD_CONTEXT 20020628
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_RECORD_EXPERT IF_SRM_SP_RECORD_EXPERT 20020702
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_RECORD_PRINT Print Record 20030922
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_RECORD_SEARCH Record API - Search 20050525
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_RECORD_WF_EVENT Record: Workflow Events 20030819
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_REFERENCE Access to Unique Indicator 20020808
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SAPPSPRO/CL_SRM_SP_RECORD Records System/Connection Class 20040416
2 Inheritance (c INHERITING FROM c_ref)  CL_RMPS_SP_RECORD RMPS Enhancements Basis SP Record Back-End 20020621
3 Inheritance (c INHERITING FROM c_ref)  CL_SCMG_REC_CASE_BE Backend for Case Record 20020810
Properties
Class CL_SRM_SP_RECORD  
Short Description Represents a Record    
Super Class CL_SRM_GSP_BACK CL_SRM_GSP_BACK 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SRM_SP_RECORD    
Program status P  SAP Standard Production Program 
Category 0   
Package SRM_GENERIC_SP   Records Management Generic Service Provider 
Created 20000608   SAP 
Last change 20140121   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 IF_SRM_GENSP_QUERY_EXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_SP_RECORD IF_SRM_SP_RECORD 20020619
2 IF_SRM_SP_RECORD_CONTEXT IF_SRM_SP_RECORD_CONTEXT 20020628
3 IF_SRM_SP_RECORD_EXPERT IF_SRM_SP_RECORD_EXPERT 20020702
4 IF_SRM_SP_RECORD_PRINT Print Record 20030922
5 IF_SRM_SP_RECORD_SEARCH Record API - Search 20050525
6 IF_SRM_SP_RECORD_WF_EVENT Record: Workflow Events 20030819
7 IF_SRM_SP_REFERENCE Access to Unique Indicator 20020808
Friends
# Friend Modeled only Created on Description
1 CL_SRM_RECORD_SYNCHRONIZE 20050225 Synchronize Record with Record Model
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_RECORD_OPEN Static Attribute Public See coding 20130711
2 C_BORTYPE_RECORD Constant Protected Type reference (TYPE) SIBFTYPEID 'RECORD' 20030814
3 C_CLASSIF_EVENT Constant Protected Type reference (TYPE) STRING 'WF_RAISE_EVENT' Classification Parameter Event 20030825
4 C_CONN_PARA_MODEL_ID Constant Public Type reference (TYPE) STRING 'MODEL_ID' 20020311
5 C_CONN_PARA_MODEL_SYNC_METH Constant Public Type reference (TYPE) STRING 'MODEL_SYNC_METHOD' 20050202
6 C_CONN_PARA_STATE_PROF_ID Constant Public Type reference (TYPE) STRING 'STATE_PROFILE_ID' 20030826
7 C_CONN_PARA_TEMPL_REC_PRINT Constant Public Type reference (TYPE) STRING 'TEMPLATE_REC_PRINT' Template for Printing Record 20031001
8 C_CONN_PARA_TERM_PROF_ID Constant Public Type reference (TYPE) STRING 'TERM_PROFILE_ID' Terminology Profile ID for Record ID 20051109
9 C_CONN_SKIP_UNIQUEID_CHECK Constant Public Type reference (TYPE) STRING 'SKIP_UNIQUE_ID_CHECK' Additional Uniqueness Check for "Unique Indicator" 20130507
10 C_CONN_WEBDAV_NAME_ATTR_OUTPUT Constant Private Type reference (TYPE) STRING 'WEBDAV_NAME_ATTRIBUTE_OUTPUT' 20090428
11 C_CXT_PARA_MODEL_ID Constant Public Type reference (TYPE) STRING 'MODEL_ID' 20020703
12 C_DOCSTATE_FROZEN Constant Public Type reference (TYPE) STRING 'FROOZEN' Record closed 20030901
13 C_DOCSTATE_UNFROZEN Constant Public Type reference (TYPE) STRING SPACE Record Opened 20030901
14 C_EXCHANGE_CLASSROLE Instance attribute Protected Type reference (TYPE) STRING 'IS_SP_XML_EXCHANGE_CLASS' Class Role for Exchange 20030923
15 C_MAX_BUFFERED_MODELS Constant Private Type reference (TYPE) I 3 Maximum Number of Buffered Record Models 20041222
16 C_RECORD_MSGID Constant Public Type reference (TYPE) STRING 'SRM_SP_RECORD' Message Class Record 20040226
17 C_SMFORM_DOC_PRINT Instance attribute Protected Type reference (TYPE) TDSFNAME 'SRM_DOC_PROP_PRINT_FORMULAR' Smart Form for Printing Document Cover Sheet 20031001
18 C_SMFORM_PRINT Instance attribute Protected Type reference (TYPE) TDSFNAME 'SRM_RECORD_PRINT_FORMULAR' Smart Form for Printing Record 20031001
19 G_ACCESS_CHECK Instance attribute Private Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20020628
20 G_ELEMENT_PROVIDE_ALL_ATTRS Instance attribute Protected Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040907
21 G_EXT_LOG_TAB Instance attribute Private Type reference (TYPE) TYP_EXT_LOG_TAB Extended Log 20050314
22 G_FILTER_OUT_MODEL_NODES Instance attribute Private Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Filter out Model Nodes 20041020
23 G_INTERN_USAGE_API Instance attribute Private Type reference (TYPE) SRMBOOLEAN Internal Use of the API Active 20050117
24 G_LOG_TAB Instance attribute Protected Type reference (TYPE) TYP_LOG_TAB Log 20040330
25 G_MODEL_CACHE_IS_ACTIVE Static Attribute Private Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040423
26 G_MODEL_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_DOCUMENT Model Document 20040916
27 G_MODEL_IXML_DOCUM_CACHE_TAB Static Attribute Private Type reference (TYPE) TYP_IXML_DOCUMENT_CACHE_TAB 20040423
28 G_MODEL_POID Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID POID 20020620
29 G_NEW_NODE_TAB Instance attribute Private Type reference (TYPE) TYP_NEW_NODE_TAB New Nodes 20040927
30 G_POID_BUFFER_ACTIVE Static Attribute Public Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Activate POID Buffer 20120625
31 G_POID_RELA_SLIM_TOO_COMPLEX Instance attribute Private Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040427
32 G_POID_RELA_TAB Instance attribute Private Type reference (TYPE) SRM_POID_RELA_T List: POID Parameter Values 20040426
33 G_PRINT_COMPOSITE Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_PRINT_COMPOSITE_CORE Composite Print 20030923
34 G_PRINT_ELEM_TAB Instance attribute Protected Type reference (TYPE) SRM_REC_ELEM_TAB Print Elements 20030926
35 G_PRINT_REC_HIER_TAB Instance attribute Protected Type reference (TYPE) SRM_RECORD_PRINT_HIER_TAB Record Hierarchy for Printing 20030926
36 G_PRINT_USE_COMPOSITE_SPOOL Instance attribute Protected Type reference (TYPE) BOOLEAN IF_SRM=>FALSE Boolean: Print: Composite Spool Request 20031013
37 G_RECORD_IS_OPEN Instance attribute Private Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040217
38 G_RECORD_IS_OPEN_4_UPD Instance attribute Private Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20050510
39 G_REC_NEW Instance attribute Private Type reference (TYPE) SRMBOOLEAN Is a new record 20080909
40 G_SPS_TERM_BUFFER Static Attribute Private Type reference (TYPE) SPS_TERM_BUFFER_T Internal Table for Record Terminology 20051110
41 G_TEMPL_IXML_DOCUM_CACHE_TAB Static Attribute Private Type reference (TYPE) TYP_IXML_DOCUMENT_CACHE_TAB 20040423
42 G_WRITE_PROTOCOL_ENTRIES Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Log 20040426
43 G_XML_INSTANCE Instance attribute Private Object reference (TYPE REF TO) CL_SRM_XML_REC_INSTANCE Record Instance 20020620
44 G_XML_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_SRM_XML_REC_MODEL Record Model 20020620
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOG_ENTRY Instance method Protected Method Add LOG Entry 20040330
2 ATTRIBUTES_APPEND_MODEL Instance method Private Method ATTRIBUTES_APPEND_MODEL 20020625
3 ATTRIBUTES_CHECK Static method Public Method ATTRIBUTES_CHECK 20020806
4 ATTRIBUTES_STRIP_STANDARD Instance method Private Method ATTRIBUTES_STRIP_STANDARD 20020621
5 ATTRIBUTES_STRIP_UNPERMITTED Instance method Private Method ATTRIBUTES_STRIP_UNPERMITTED 20020801
6 CARDINALITY_CHECK Instance method Private Method CARDINALITY_CHECK 20020621
7 CHECK_RECORD_IS_OPEN Instance method Private Method Checks whether the record is open read-only or for editing 20050510
8 CONN_PARA_MODEL_ID_GET Instance method Public Method CONN_PARA_MODEL_ID_GET 20020312
9 CREATE_DOCUMENT Instance method Private Method Create Document 20041117
10 ELEMENT_ADD Instance method Private Method ELEMENT_ADD 20020628
11 ELEMENT_ADD_BY_PARENT Instance method Private Method Insert Element (Reference to Parent Node) 20031201
12 ELEMENT_ADD_MODEL_NODE Instance method Private Method ELEMENT_ADD_MODEL_NODE 20020625
13 ELEMENT_ADD_TREE Instance method Private Method ELEMENT_ADD_TREE 20020625
14 ELEMENT_ATTRIBUTES_UPDATE Instance method Private Method ELEMENT_ATTRIBUTES_UPDATE 20021127
15 ELEMENT_DELETE_AUTHORITY_CHECK Instance method Protected Method Checks Authorization to Delete Elements 20040916
16 ELEMENT_DESCR_UPDATE Instance method Private Method ELEMENT_DESCR_UPDATE 20020927
17 ELEMENT_GET_BY_GID Instance method Private Method ELEMENT_GET_BY_GID 20020702
18 ELEMENT_RELATIONS_UPDATE Instance method Private Method ELEMENT_RELATIONS_UPDATE 20021211
19 ELEMENT_ROLES_UPDATE Instance method Private Method ELEMENT_ROLES_UPDATE 20021211
20 ELEMENT_SEARCH_BY_DESCR Instance method Private Method Search for an element using its description (deep search) 20050427
21 FIND_RECORD_BY_BOR_OBJECT Static method Public Method Records Search Using BOR Object 20120625
22 GET_DOCUMENT_ID_FOR_PRINTING Instance method Protected Method Get Record Number for Printing Record 20030926
23 GET_MODEL_GID_BY_PARENT_GID Instance method Private Method Return Model Nodes Nodels Using Parent Element 20040204
24 GET_PROP_FOR_PRINTING Instance method Protected Method Format and Return Print Properties 20031016
25 GET_RECORD_TERMINOLOGY Static method Public Method Returns the record ID 20051110
26 IS_GID_AN_ELEMENT Instance method Private Method Is GID an element? 20040115
27 IS_NODE_NEW Instance method Private Method Checks if the node is new 20040927
28 LOG_CHILDS_OF_DEL_ELEM Instance method Private Method Log Child of a Deleted Element 20050304
29 PRINT_ELEMENT_PROPERTIES Instance method Protected Method Print Attributes of Element 20031013
30 PROCESS_ELEMENTS_4_PRINTING Instance method Protected Method Process Elements for Printing Records 20030924
31 SET_MODEL_DOCUMENT Instance method Private Method Set/Get Corresponding Record Model 20040423
32 SRM_STATE_EVENT_RECORD Instance method Public Method Create Event if Status Changed/Event Exists 20030818
33 SYNCHRONIZE_RECORDS Instance method Public Method To synchronize record with its model 20070404
34 TRAVERSE_REC_HIER_4_PRINTING Instance method Protected Method Process Record Hierarchy for Printing 20030929
35 VALID_ELEMENT_DELETION Instance method Private Method Checks whwther the element can be deleted 20050318
36 XML_CONTEXT_SET Instance method Private Method XML_CONTEXT_SET 20020628
Events
Class CL_SRM_SP_RECORD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_CHECK_RECORD_IS_OPEN Public See coding 20130711 BEGIN OF TYP_CHECK_RECORD_IS_OPEN, RECORD_PDDIR TYPE STRING, OPEN_FROM_FE TYPE SRMBOOLEAN, END OF TYP_CHECK_RECORD_IS_OPEN
2 TYP_CONT_REC_ELEM_PARENT Public See coding 20040617 begin of TYP_CONT_REC_ELEM_PARENT, record_element TYPE REF TO if_srm_sp_record_element, container_element TYPE REF TO if_srm_container_element, end of TYP_CONT_REC_ELEM_PARENT
3 TYP_CONT_REC_ELEM_PARENT_TAB Public See coding 20040617 typ_cont_rec_elem_parent_tab type hashed table of typ_cont_rec_elem_parent with unique key record_element
4 TYP_EXT_LOG Private See coding 20050314 begin of TYP_EXT_LOG, element type ref to if_srm_sp_record_element, description type string, end of typ_ext_log
5 TYP_EXT_LOG_TAB Private See coding 20050314 typ_ext_log_tab type hashed table of typ_ext_log with unique key element
6 TYP_IXML_DOCUMENT_CACHE Private See coding 20040423 begin of TYP_IXML_DOCUMENT_CACHE, id type string, semantic_id type string, ixml_document type ref to if_ixml_document, end of typ_ixml_document_cache
7 TYP_IXML_DOCUMENT_CACHE_TAB Private See coding 20040423 TYP_IXML_DOCUMENT_CACHE_TAB type standard table of typ_ixml_document_cache with key id
8 TYP_LOG Protected See coding Log 20040330 begin of TYP_LOG, granularity type string, activity type srmif_sp_activity, element type ref to if_srm_sp_record_element, end of typ_log
9 TYP_LOG_TAB Protected See coding Log Tab 20040330 typ_log_tab type standard table of typ_log
10 TYP_MODEL_ID_TAB Private See coding 20040302 TYP_MODEL_ID_TAB type standard table of string
11 TYP_NEW_NODE_TAB Private See coding 20040927 TYP_NEW_NODE_TAB type standard table of string with key table_line
Method Signatures

Method ADD_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) SRMIF_SP_ACTIVITY 20040330
2 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20050317
3 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT 20040330
4 Importing GRANULARITY Call by reference Type reference (TYPE) STRING 20040330

Method ADD_LOG_ENTRY on class CL_SRM_SP_RECORD has no exception.

Method ATTRIBUTES_APPEND_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20020625
2 Importing MODEL_ATTRIBUTES Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20020625

Method ATTRIBUTES_APPEND_MODEL on class CL_SRM_SP_RECORD has no exception.

Method ATTRIBUTES_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTES_ARE_ALLOWED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20020806
2 Importing ATTRIBUTE_TAB Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20020806

Method ATTRIBUTES_CHECK on class CL_SRM_SP_RECORD has no exception.

Method ATTRIBUTES_STRIP_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20020621

Method ATTRIBUTES_STRIP_STANDARD on class CL_SRM_SP_RECORD has no exception.

Method ATTRIBUTES_STRIP_UNPERMITTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20020801

Method ATTRIBUTES_STRIP_UNPERMITTED on class CL_SRM_SP_RECORD has no exception.

Method CARDINALITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FATHER_GID Call by reference Type reference (TYPE) I 20020621
2 Importing IM_INSTANCE_NODES_ONLY Value transfer Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20080522
3 Importing MODELID Call by reference Type reference (TYPE) STRING 20020621
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20020621

Method CHECK_RECORD_IS_OPEN Signature

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

Method CONN_PARA_MODEL_ID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MODEL_ID_TAB Call by reference Type reference (TYPE) SRMGS_DOC_ID_TAB 20020312
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20020312

Method CREATE_DOCUMENT Signature

Method CREATE_DOCUMENT on class CL_SRM_SP_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20041117

Method ELEMENT_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_UNDER_PARENT_NODE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Unter Elternknoten hinzufügen 20031127
2 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20020628
3 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20020628
4 Importing PARENT_NODE_ID Call by reference Type reference (TYPE) STRING ID des Elternknotens 20031127
5 Importing REFERENCE_NODE_ID Call by reference Type reference (TYPE) STRING Ref-Knoten-ID 20040302
6 Returning RE_ID Value transfer Type reference (TYPE) STRING ID des eingefügten Elements 20040227
7 Importing STACKED Call by reference Type reference (TYPE) SRMBOOLEAN 20030414
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20020628

Method ELEMENT_ADD_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20031201
2 Returning ELEMENT_ID Value transfer Type reference (TYPE) STRING ID des eingefügten Elements 20040528
3 Importing MODEL_ID Call by reference Type reference (TYPE) STRING Model_ID 20031201
4 Importing PARENT_NODE_ATTRIBUTE Call by reference Type reference (TYPE) SRMXMLAR Attribut des Elternknoten 20031201
5 Importing PARENT_NODE_ID Call by reference Type reference (TYPE) STRING ID des Elternknoten 20031201
6 Importing STACKED Call by reference Type reference (TYPE) BOOLEAN IF_SRM=>TRUE oben(true)/unten(false) einfügen 20031201
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20031201

Method ELEMENT_ADD_MODEL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FATHER_GID Call by reference Type reference (TYPE) I 20020625
2 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20020625
3 Returning NEW_GID Value transfer Type reference (TYPE) I 20020625
4 Importing STACKED Call by reference Type reference (TYPE) SRMBOOLEAN 20030414
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20020709

Method ELEMENT_ADD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_UNDER_PARENT_NODE Call by reference Type reference (TYPE) BOOLEAN IF_SRM=>FALSE Unter Elternknoten hinzufügen 20031127
2 Exporting FATHER_GID Call by reference Type reference (TYPE) I 20020625
3 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20020625
4 Importing PARENT_NODE_ID Call by reference Type reference (TYPE) STRING ID des Elternknotens 20031127
5 Exporting REF_GID Call by reference Type reference (TYPE) I 20020625
6 Exporting REPLACE_GID Call by reference Type reference (TYPE) I 20020704
7 Importing STACKED Call by reference Type reference (TYPE) SRMBOOLEAN 20030414
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20020625

Method ELEMENT_ATTRIBUTES_UPDATE Signature

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

Method ELEMENT_DELETE_AUTHORITY_CHECK 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 20040916
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20040916

Method ELEMENT_DESCR_UPDATE Signature

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

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
3 Importing SET_PARENT Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040907
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20020702

Method ELEMENT_RELATIONS_UPDATE Signature

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

Method ELEMENT_ROLES_UPDATE Signature

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

Method ELEMENT_SEARCH_BY_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCR_REGEX Call by reference Type reference (TYPE) STRING 20050427
2 Importing DESCR_SIMPLE Call by reference Type reference (TYPE) STRING 20050427
3 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20050427
4 Importing ONLY_SUBTREE Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050617
5 Importing STARTING_ELEMENT_ID Call by reference Type reference (TYPE) STRING 20050428
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20050427

Method FIND_RECORD_BY_BOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_REC_POIDS Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20120625
2 Importing IM_BOR_KEY Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20120625
3 Importing IM_BOR_TYPE Call by reference Type reference (TYPE) OJ_NAME Objekttyp 20120625
4 Importing IM_RELATION Call by reference Type reference (TYPE) STRING 'CT' Relation Objekt <-> Fallakte 20120625
5 Importing IM_RMS_ID Call by reference Type reference (TYPE) STRING RMS-ID des Suchbereichs 20120625
6 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING SPS-ID des BOR-Objekts 20120625
# Exception Resumable Description Created on
1 FAILED Fehler 20120625

Method GET_DOCUMENT_ID_FOR_PRINTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Poid 20030929
2 Importing IM_PROPERTY_CONTROL Call by reference Object reference (TYPE REF TO) IF_SRM_SRM_PROP_CTL_ASYNC Property-Control 20030926
3 Returning RE_DOCUMENT_ID Value transfer Type reference (TYPE) STRING Aktenzeichen 20030926

Method GET_DOCUMENT_ID_FOR_PRINTING on class CL_SRM_SP_RECORD has no exception.

Method GET_MODEL_GID_BY_PARENT_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20040204
2 Importing IM_PARENT_GID Call by reference Type reference (TYPE) I Instanz-GID 20040204
3 Importing IM_VALID_MODELID_TAB Call by reference Type reference (TYPE) TYP_MODEL_ID_TAB 20040302
4 Returning RE_MODEL_GID Value transfer Type reference (TYPE) I Model-GID 20040204
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20040204

Method GET_PROP_FOR_PRINTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Attributes 20031016
2 Importing IM_IGNORE_VISUAL_INFO Call by reference Type reference (TYPE) BOOLEAN IF_SRM=>FALSE Visualisierungs-Infos ignorieren 20031112
3 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Poid 20031016
4 Returning RE_ATTRIBUTE_SMFORM_TAB Value transfer Type reference (TYPE) SRM_RECORD_PRINT_ATTR_TAB Attribute für SmartForm 20031016
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD_PRINT Fehlerklasse: Druck Akte 20031016

Method GET_RECORD_TERMINOLOGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PLURAL Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20051110
2 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID 20051110
3 Returning RE_RECORD_TERM Value transfer Type reference (TYPE) SCMGTERMDESCR Terminologie-Bezeichnung 20051110

Method GET_RECORD_TERMINOLOGY on class CL_SRM_SP_RECORD has no exception.

Method IS_GID_AN_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GID Call by reference Type reference (TYPE) I GID 20040115
2 Returning IS_ELEMENT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040115

Method IS_GID_AN_ELEMENT on class CL_SRM_SP_RECORD has no exception.

Method IS_NODE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_ID Call by reference Type reference (TYPE) STRING 20040927
2 Returning RE_IS_NEW Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040927

Method IS_NODE_NEW on class CL_SRM_SP_RECORD has no exception.

Method LOG_CHILDS_OF_DEL_ELEM 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 20050304

Method LOG_CHILDS_OF_DEL_ELEM on class CL_SRM_SP_RECORD has no exception.

Method PRINT_ELEMENT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT Element 20031013
2 Importing IM_ELEMENT_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Element-Object 20031013
3 Importing IM_ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Poid des Elements 20031013
4 Importing IM_PRINT_CONFIG Call by reference Type reference (TYPE) SRM_RECORD_PRINT_CONFIG Druckkonfiguration 20031013
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD_PRINT Fehlerklasse: Druck Akte 20031013

Method PROCESS_ELEMENTS_4_PRINTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEPTH Call by reference Type reference (TYPE) I Tiefe der aktuellen Hierarchie 20030929
2 Importing IM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT Element 20030924
3 Importing IM_PRINT_CONFIG Call by reference Type reference (TYPE) SRM_RECORD_PRINT_CONFIG Druck-Konfiguration 20030926
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD_PRINT Fehlerklasse: Druck Akte 20030924

Method SET_MODEL_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODEL_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT GSP 2: interface document 20040423
2 Importing IM_MODEL_DOC_ID Call by reference Type reference (TYPE) STRING 20040423
3 Importing IM_XML_IN_OUT Call by reference Object reference (TYPE REF TO) IF_SRM_XML_INOUT IF_SRM_XML_INOUT 20040423
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20040423

Method SRM_STATE_EVENT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CURSTATUSID Call by reference Type reference (TYPE) SRMSTATID aktueller Status der Akte 20030818
2 Importing IM_WFEVENT Call by reference Type reference (TYPE) C bereits vom Wf erst.Event 20030902
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20030818

Method SYNCHRONIZE_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REC_API Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD Instance of record api 20070404
2 Importing REC_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20070404
3 Exporting SYNC_STATUS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070404

Method SYNCHRONIZE_RECORDS on class CL_SRM_SP_RECORD has no exception.

Method TRAVERSE_REC_HIER_4_PRINTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRINT_CONFIG Call by reference Type reference (TYPE) SRM_RECORD_PRINT_CONFIG Druckkonfiguration 20030929
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD_PRINT Fehlerklasse: Druck Akte 20030929

Method VALID_ELEMENT_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20050318
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD CX_SRM_SP_RECORD 20050318

Method XML_CONTEXT_SET Signature

Method XML_CONTEXT_SET on class CL_SRM_SP_RECORD has no parameter.
Method XML_CONTEXT_SET on class CL_SRM_SP_RECORD has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 50A