SAP ABAP Class CL_SRM_GSP_BACK (CL_SRM_GSP_BACK)
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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_GENERIC_SP0 Generic Service Provider RMS 20031205
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_MODEL Represents a Record Model 20020619
2 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_NOTE Represents a Note 20020619
3 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_RECORD Represents a Record 20020619
Properties
Class CL_SRM_GSP_BACK  
Short Description CL_SRM_GSP_BACK    
Super Class CL_SRM_GENERIC_SP0 Generic Service Provider RMS 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_XML_BR_MD_FP   XML, Browser, Modeler, File Plan 
Created 20020619   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SRM_SWISS_KNIFE_FRAMEWK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SRM 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)
5 SRMXM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_GSP_BACK has no interface implemented.
Friends
Class CL_SRM_GSP_BACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_CONTENT_XML_BUFFER Instance attribute Protected Type reference (TYPE) TYP_CONTENT_XML_BUFFER Buffer for XML Content 20040227
2 G_DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING 20020628
3 G_ID Instance attribute Protected Type reference (TYPE) STRING 20020628
4 G_IN_UPDATE_TASK Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE 20030409
5 G_LOCK_COUNT Instance attribute Private Type reference (TYPE) I 0 20040405
6 G_MASTER_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID POID 20021009
7 G_MODEL_ID Instance attribute Protected Type reference (TYPE) STRING 20020628
8 G_MULTI_LOCKS_4_USER_ALLOWED Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040901
9 G_NEW_DOCUMENT Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20020620
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Protected Method AUTHORITY_CHECK 20020619
2 IN_UPDATE_TASK_SET Instance method Protected Method IN_UPDATE_TASK_SET 20030530
3 LOAD_AND_PARSE Instance method Protected Method LOAD_AND_PARSE 20020619
4 LOCK Instance method Protected Method LOCK 20020619
5 LOG Instance method Protected Method Log 20030530
6 PROP_DOCUMENTID_CHECK_UNIQUE Instance method Protected Method PROP_DOCUMENTID_CHECK_UNIQUE 20020627
7 RENDER_AND_STORE Instance method Protected Method RENDER_AND_STORE 20020620
8 STORE_RELATIONS Instance method Protected Method STORE_RELATIONS 20020620
9 STORE_RELATIONS_SLIM Instance method Protected Method STORE_RELATIONS_SLIM 20040423
10 UNLOCK Instance method Protected Method UNLOCK 20020620
11 VERSION_CHECK Instance method Protected Method VERSION_CHECK 20020619
Events
Class CL_SRM_GSP_BACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_CONTENT_XML_BUFFER Protected See coding XML Content Buffering 20040225 begin of TYP_CONTENT_XML_BUFFER, doc_id type string, document type ref to if_srm_document, variant type string, version type string, component_tab type SRMGS_COMPONENTS, ascii_content_tab type SRMGS_ASCII_CONTENT, bin_content_tab type SRMGS_BIN_CONTENT, end of TYP_CONTENT_XML_BUFFER
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) SRMACTID Aktivität - ID 20020619
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20020619

Method IN_UPDATE_TASK_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN 20030530
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK 20030530

Method LOAD_AND_PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_MINIMAL_COMPAT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020620
2 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20020620
3 Importing GET_CONTENT_FROM_BUFFER Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Content von Buffer lesen (falls möglich) 20040225
4 Returning SEMANTIC_ID Value transfer Type reference (TYPE) STRING 20020620
5 Importing SET_CONTENT_INTO_BUFFER Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Content in Buffer setzen 20040226
6 Importing VARIANT Call by reference Type reference (TYPE) STRING 20020620
7 Importing VERSION Call by reference Type reference (TYPE) STRING 20020620
8 Importing XML_INOUT Call by reference Object reference (TYPE REF TO) IF_SRM_XML_INOUT IF_SRM_XML_INOUT 20020619
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20020619

Method LOCK Signature

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

Method LOG 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 20030530
2 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20050315
3 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT 20030530
4 Importing GRANULARITY Call by reference Type reference (TYPE) STRING 20030530

Method LOG on class CL_SRM_GSP_BACK has no exception.

Method PROP_DOCUMENTID_CHECK_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT_ID Call by reference Type reference (TYPE) STRING 20020627
2 Importing RMS_ID Call by reference Type reference (TYPE) STRING 20020627
3 Importing SPS_ID Call by reference Type reference (TYPE) STRING 20020627
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20020627

Method RENDER_AND_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20020620
2 Importing FIRST_VERS_VAR Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020620
3 Importing IM_IS_NEW_REC Value transfer Type reference (TYPE) SRMGS_BOOLEAN SRMGS_FALSE 20080909
4 Importing NEW_VERSION Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020620
5 Importing XML_INOUT Call by reference Object reference (TYPE REF TO) IF_SRM_XML_INOUT IF_SRM_XML_INOUT 20020620
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20020620

Method STORE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML_RELATIONS Call by reference Object reference (TYPE REF TO) IF_SRM_XML_RELATIONS IF_SRM_XML_RELATIONS 20020620
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20020620

Method STORE_RELATIONS_SLIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POID_RELA_TAB Call by reference Type reference (TYPE) SRM_POID_RELA_T 20040426
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20040423

Method UNLOCK Signature

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

Method VERSION_CHECK Signature

Method VERSION_CHECK on class CL_SRM_GSP_BACK has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_SP_BACK 20020619
History
Last changed by/on SAP  20110908 
SAP Release Created in 620