SAP ABAP Class CL_SRM_SWISS_KNIFE (Base Class 4 sp rec/mdl/plan/note)
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_SP_CLIENT_OBJ Abstract Base Class for SP Content 20010810
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_DOC IF_SRM_SK_DOC 20010709
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_FRAMEWK IF_SRM_SK_FRAMEWK 20010709
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_GOS IF_SRM_SK_GOS 20011121
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_INSTANCE IF_SRM_SK_INSTANCE 20010710
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_POPUP_SUPPRESS IF_SRM_SK_POPUP_SUPPRESS 20020802
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_RELATION IF_SRM_SK_RELATION 20020419
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_REQUEST IF_SRM_SK_REQUEST 20010710
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_STATE IF_SRM_SK_STATE 20010629
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SK_TRANSACTION IF_SRM_SK_TRANSACTION 20020426
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRASR00_DPF_REC Record Browser 20050331
2 Inheritance (c INHERITING FROM c_ref)  CL_SRM_MDL Model 20010226
3 Inheritance (c INHERITING FROM c_ref)  CL_SRM_NOTE0 note 20010305
4 Inheritance (c INHERITING FROM c_ref)  CL_SRM_PLAN File Plan 20010226
5 Inheritance (c INHERITING FROM c_ref)  CL_SRM_REC Record Browser 20010226
Properties
Class CL_SRM_SWISS_KNIFE  
Short Description Base Class 4 sp rec/mdl/plan/note    
Super Class CL_SRM_SP_CLIENT_OBJ Abstract Base Class for SP Content 
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 20000920   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_FRONTEND_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_GUI_SPLITTER_CONTAINER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SRM_ORGANIZER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_SRM_SWISS_KNIFE_FRAMEWK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_SRM_SWISS_KNIFE_MISC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_SRM_REFERENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 LIST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 SRMBR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
13 SRMGU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
14 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
15 SRMOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
16 SRMST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
17 SRMXM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_SK_DOC IF_SRM_SK_DOC 20010709
2 IF_SRM_SK_FRAMEWK IF_SRM_SK_FRAMEWK 20010709
3 IF_SRM_SK_GOS IF_SRM_SK_GOS 20011121
4 IF_SRM_SK_INSTANCE IF_SRM_SK_INSTANCE 20010710
5 IF_SRM_SK_POPUP_SUPPRESS IF_SRM_SK_POPUP_SUPPRESS 20020802
6 IF_SRM_SK_RELATION IF_SRM_SK_RELATION 20020419
7 IF_SRM_SK_REQUEST IF_SRM_SK_REQUEST 20010710
8 IF_SRM_SK_STATE IF_SRM_SK_STATE 20010629
9 IF_SRM_SK_TRANSACTION IF_SRM_SK_TRANSACTION 20020426
Friends
Class CL_SRM_SWISS_KNIFE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GLOB_ACCESSIBILITY_MODE Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040517
2 GLOB_ACTIVITY Instance attribute Protected Type reference (TYPE) SRMIF_SP_ACTIVITY 20001024
3 GLOB_AFTER_CRT_LOG_VERSION_ID Instance attribute Protected Type reference (TYPE) STRING 20060817
4 GLOB_AFTER_CRT_PHYS_VARIANT_ID Instance attribute Protected Type reference (TYPE) STRING 20060817
5 GLOB_AFTER_CRT_PHYS_VERSION_ID Instance attribute Protected Type reference (TYPE) STRING 20060817
6 GLOB_AFTER_CRT_SEMANTIC_ID Instance attribute Protected Type reference (TYPE) STRING 20060817
7 GLOB_ALV Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20000920
8 GLOB_ALV_STRUC Instance attribute Protected Type reference (TYPE) SRMBR_ALV_STRUCTUR alv Structure 20000920
9 GLOB_ASYNC_PROPERTY_CONTROL Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SRM_PROP_CTL_ASYNC IF_SRM_SRM_PROP_CTL_ASYNCI 20030207
10 GLOB_ATTRIB_ALV Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20060317
11 GLOB_CONNECTION_OBJECT Instance attribute Protected Object reference (TYPE REF TO) OBJECT 20020807
12 GLOB_CONTEXT_MENU_FCODE Instance attribute Protected Type reference (TYPE) UI_FUNC Function Code 20000928
13 GLOB_CONTEXT_MENU_NODEKEY Instance attribute Protected Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20000928
14 GLOB_CREATE_REQUEST_ID Instance attribute Protected Type reference (TYPE) SRMREQID 20020731
15 GLOB_CREATE_SOURCE_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID 20020731
16 GLOB_DIRTY_VIEW Instance attribute Protected Type reference (TYPE) BOOLEAN '-' 20030217
17 GLOB_DOCAGRID_AT_MENU_REQUEST Instance attribute Protected Type reference (TYPE) STRING 20020227
18 GLOB_DOCAGRRFC_AT_MENU_REQUEST Instance attribute Protected Type reference (TYPE) STRING 20020227
19 GLOB_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_DOCUMENT Represents a Document 20010109
20 GLOB_DYN_DOC Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20010308
21 GLOB_DYN_DOC_CONT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20010308
22 GLOB_DYN_DOC_LABEL Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20001121
23 GLOB_DYN_DOC_STATE2 Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20001127
24 GLOB_DYN_DOC_STATE2_CONT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20001128
25 GLOB_ELEMEDIT_DYN_DOC Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20000926
26 GLOB_ELEMEDIT_DYN_DOC_CONT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20000920
27 GLOB_FCODE_DISPATCHER Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_SWISS_KNIFE_FCODE CL_SRM_SWISS_KNIFE_FCODE 20010619
28 GLOB_FE_LOCK Instance attribute Private Type reference (TYPE) SRMBOOLEAN Is TRUE if the record is locked by the front end 20051213
29 GLOB_FLAT_REC_ALV Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20010131
30 GLOB_FLAT_REC_ALV_STRUC Instance attribute Protected Type reference (TYPE) SRMBR_FLAT_REC_ALV_STR alv Structure 20010131
31 GLOB_FORM_DESCR2_INPUT Instance attribute Protected Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20001120
32 GLOB_FORM_DESCR_INPUT Instance attribute Protected Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20001002
33 GLOB_FORM_DYN_DOC Instance attribute Protected Object reference (TYPE REF TO) CL_DD_DOCUMENT Dynamic Documents: Document 20010102
34 GLOB_FORM_DYN_DOC_CONT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20001222
35 GLOB_FORM_MAX_INPUT Instance attribute Protected Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20000926
36 GLOB_FORM_MIN_INPUT Instance attribute Protected Object reference (TYPE REF TO) CL_DD_INPUT_ELEMENT Dynamic Documents: Input Element 20000926
37 GLOB_FORM_POID Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_POID POID 20000927
38 GLOB_FORM_POID_SPSID Instance attribute Protected Type reference (TYPE) STRING 20001010
39 GLOB_FORM_SELECT Instance attribute Protected Object reference (TYPE REF TO) CL_DD_SELECT_ELEMENT Dynamic Documents: Selection Element 20001004
40 GLOB_FPLAN_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20001120
41 GLOB_FPLAN_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20001120
42 GLOB_FPLAN_XMLDOM Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_XML_FPLAN_INSTANCE XML Schema Instance 20001110
43 GLOB_GOS_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_GOS_MANAGER Publication for Generic Object Services 20020111
44 GLOB_INSTANCE_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20001012
45 GLOB_INSTANCE_XMLDOM Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_XML_REC_INSTANCE XML-Record-Instance 20000920
46 GLOB_IS_PASV Instance attribute Protected Type reference (TYPE) BOOLEAN 20020424
47 GLOB_LAST_ELEMEDIT_ACTIVITY Instance attribute Protected Type reference (TYPE) SRMIF_SP_ACTIVITY 20001127
48 GLOB_LAST_ELEMEDIT_STATE Instance attribute Protected Type reference (TYPE) STRING 20001115
49 GLOB_LAST_MODIFYLEVEL Instance attribute Protected Type reference (TYPE) STRING 20010502
50 GLOB_LAST_NODE_KEY Instance attribute Protected Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20000920
51 GLOB_LOG_VERSION_ID Instance attribute Protected Type reference (TYPE) STRING 20011031
52 GLOB_MAIN_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20000920
53 GLOB_MAIN_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20000920
54 GLOB_MAIN_SPLITTER_FLAT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20010222
55 GLOB_MAIN_SPLITTER_NORMAL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20010223
56 GLOB_MODEL_IS_VISIBLE Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20020705
57 GLOB_MODEL_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20000920
58 GLOB_MODEL_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20001025
59 GLOB_MODEL_XMLDOM Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_XML_REC_MODEL XML Schema Instance 20000920
60 GLOB_MSG_TAB Instance attribute Protected Type reference (TYPE) SRMBR_MESSAGE_TABLE 20001128
61 GLOB_NEW_NODEKEY_TAB Instance attribute Protected Type reference (TYPE) TREEV_NKS Tree Control: Table with Node Keys 20010315
62 GLOB_NODEKEY_4_GET_SEL Instance attribute Protected Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20010130
63 GLOB_NOTE_DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING 20001229
64 GLOB_OPEN_ASYNC Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20011109
65 GLOB_PHYS_VARIANT_ID Instance attribute Protected Type reference (TYPE) STRING 20011031
66 GLOB_PHYS_VERSION_ID Instance attribute Protected Type reference (TYPE) STRING 20011031
67 GLOB_POID_OBJ_TAB Instance attribute Protected Type reference (TYPE) SRMBR_POID_OBJ_TAB 20010531
68 GLOB_PROPERTY_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_SK_PROPERTY_CACHE CL_SRM_SK_PROPERTY_CACHE 20020611
69 GLOB_PROPERTY_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT 20030807
70 GLOB_PROP_INPLACE Instance attribute Protected Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Display Inplace Properties 20040729
71 GLOB_PROP_TYPE Instance attribute Protected Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB Property Type Table of Attributes 20000920
72 GLOB_REFERENCE_OBJ Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_SK_REFERENCE CL_SRM_SK_REFERENCE 20020710
73 GLOB_REFERENCE_TYPE Instance attribute Protected Type reference (TYPE) STRING 20020523
74 GLOB_REQUEST Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_REQUEST Interface for Request 20010822
75 GLOB_REQUEST_TABLE Instance attribute Protected Type reference (TYPE) SRMBR_REQUEST_TABLE Request Table 20000920
76 GLOB_RMS_ID Instance attribute Protected Type reference (TYPE) STRING 20001018
77 GLOB_RULE Instance attribute Protected Type reference (TYPE) STRING 20020710
78 GLOB_SEMANTIC_ID Instance attribute Protected Type reference (TYPE) STRING GLOB_SEMANTIC_ID 20010706
79 GLOB_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20011109
80 GLOB_SPSID_AT_MENU_REQUEST Instance attribute Protected Type reference (TYPE) STRING GLOB_SPSID_AT_MENU_REQUEST 20000920
81 GLOB_SP_ALV_RELATION Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_RELATION_ALV 20020412
82 GLOB_SP_ALV_ROLE Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_ROLE_ALV ALV List Viewer 20010724
83 GLOB_SP_ALV_SPS Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_SPS_ALV ALV List Viewer 20010720
84 GLOB_SP_ALV_XMLATTR Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_XMLATTR_ALV ALV List Viewer 20010723
85 GLOB_SP_TREE Instance attribute Protected Object reference (TYPE REF TO) OBJECT 20010618
86 GLOB_SRM_STATE Instance attribute Protected Type reference (TYPE) STRING Status 20050131
87 GLOB_STARTUP_KIND Instance attribute Protected Type reference (TYPE) STRING 20010131
88 GLOB_STARTUP_KIND_AFTER_CRT Instance attribute Protected Type reference (TYPE) STRING 20060818
89 GLOB_STATE_STATE2_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20001127
90 GLOB_SUB_CONTAINER_1 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20031008
91 GLOB_SUB_CONTAINER_2 Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20031008
92 GLOB_SUB_FCODE_DISPATCHER Instance attribute Protected Object reference (TYPE REF TO) CL_SRM_SWISS_KNIFE_FCODE CL_SRM_SWISS_KNIFE_FCODE 20010626
93 GLOB_SUB_SP_TREE Instance attribute Protected Object reference (TYPE REF TO) OBJECT 20010626
94 GLOB_SWISS_KNIFE_CONSUMER Instance attribute Protected Type reference (TYPE) STRING 20010124
95 GLOB_TEXTEDIT_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20001121
96 GLOB_TEXT_EDIT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TEXTEDIT SAP TextEdit Control 20001120
97 GLOB_TREE_ALV_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20000920
98 GLOB_TREE_TREE_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20010529
99 GLOB_USER_SPSID_TAB Instance attribute Protected Type reference (TYPE) SRM_XML_SPSID_TAB List of Element Type Ids 20010116
100 GLOB_WORKING_NODEKEY Instance attribute Protected Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20010504
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS_2_ALV_TOOLBAR Instance method Protected Method ADD_BUTTONS_2_ALV_TOOLBAR 20000920
2 APPEND_DOC_INFO_2_DEL Instance method Protected Method 2 delete !!!! 20010906
3 CHECKS_4_FAST_STARTUP Instance method Protected Method CHECKS_4_FAST_STARTUP 20010302
4 CHECK_AUTHORITY Instance method Protected Method CHECK_AUTHORITY 20001130
5 CHECK_DOC_AUTO_VIA_BACKEND Instance method Protected Method CHECK_DOC_AUTO_VIA_BACKEND 20001227
6 CHECK_TRANSPORT Instance method Protected Method HANDLE_TRANSPORT 20001123
7 CHECK_VERSION Instance method Protected Method CHECK_VERSION 20010116
8 COPY_INSTANCE_FROM_MODEL Instance method Protected Method COPY_INSTANCE_FROM_MODEL 20000920
9 CREATE_DOC Instance method Protected Method CREATE_DOC 20010111
10 CREATE_DOC_NATIVE Instance method Protected Method CREATE_DOC_NATIVE 20010111
11 CREATE_DOC_VIA_BACKEND Instance method Protected Method CREATE_DOC_VIA_BACKEND 20001227
12 CREATE_EMPTY_ELEMENT Instance method Protected Method CREATE_EMPTY_ELEMENT 20000920
13 CREATE_SPLITTER_AND_CONT_HORIZ Instance method Protected Method CREATE_SPLITTER_AND_CONT_HORIZ 20000920
14 CREATE_SPLITTER_AND_CONT_VERT Instance method Protected Method CREATE_SPLITTER_AND_CONT_VERT 20000920
15 CREATE_TEXT_EDIT Instance method Protected Method CREATE_TEXT_EDIT 20001222
16 CREATE_VERS_VAR_VIA_BACKEND Instance method Protected Method CREATE_VERS_VAR_VIA_BACKEND 20001227
17 DELETE Instance method Protected Method DELETE 20001117
18 DELETE_DOC_VIA_BACKEND Instance method Protected Method DELETE_DOC_VIA_BACKEND 20010102
19 DELETE_INITIAL_VERSION Instance method Protected Method DELETE_INITIAL_VERSION 20020813
20 FILL_ALV_EXCLUDE_TAB Instance method Protected Method FILL_ALV_EXCLUDE_TAB 20010228
21 FILL_DYN_DOC Instance method Protected Method FILL_DYN_DOC_INSTANCE 20010308
22 FILL_DYN_DOC_STATE2 Instance method Protected Method FILL_DYN_DOC_STATE2 20001127
23 FILL_TEXT_EDIT Instance method Protected Method FILL_TEXT_EDIT 20001222
24 FREE_ALL_ATTRIBUTES Instance method Protected Method FREE_ALL_ATTRIBUTES 20011113
25 FREE_ALL_VIS_AND_NON_VIS Instance method Protected Method FREE_ALL_VIS_AND_NON_VIS 20011113
26 GET_DOC Instance method Protected Method GET_DOC 20010111
27 GET_DOCID_VER_VAR_FROM_POID Instance method Protected Method GET_DOCID_VER_VAR_FROM_POID 20001109
28 GET_DOCUMENT_ID Instance method Protected Method GET_DOCUMENT_ID 20020813
29 GET_DOCVERSION_VIA_BACKEND Instance method Protected Method GET_DOCVERSION_VIA_BACKEND 20001227
30 GET_DOC_NATIVE Instance method Protected Method GET_DOC_NATIVE 20010111
31 GET_DOC_PROPERTY Instance method Protected Method GET_DOC_PROPERTY 20010216
32 GET_DOC_TRANS_INFO_VIA_BACKEND Instance method Protected Method GET_DOC_TRANS_INFO_VIA_BACKEND 20010111
33 GET_DOC_VIA_BACKEND Instance method Protected Method GET_DOC_VIA_BACKEND 20001227
34 GET_INSTANCE_POID Instance method Protected Method GET_INSTANCE_POID 20000920
35 GET_MAX_LOG_VERSION Instance method Private Method Determine the highest logical version of a document 20050421
36 GET_MODEL_POID Instance method Protected Method GET_MODEL_POID 20000920
37 GET_OWN_POID_STATE Instance method Protected Method GET_OWN_POID_STATE 20001228
38 GET_PHYS_DOCVERSION_NATIVE Instance method Protected Method GET_PHYS_DOCVERSION_NATIVE 20011031
39 GET_POID Instance method Protected Method GET_POID 20000920
40 GET_REC_MODEL_POID Instance method Protected Method GET_REC_MODEL_POID 20030724
41 GET_RMS_ID Instance method Protected Method GET_RMS_ID 20001025
42 GET_SRM_STATE_4_DISPLAYING Instance method Protected Method Get Status for GUI Display 20030918
43 GET_TXT_4_FCODE Instance method Protected Method GET_TXT_$_FCODE 20000928
44 GET_VARIANT_VIA_BACKEND Instance method Protected Method GET_VARIANT_VIA_BACKEND 20001227
45 GET_VAR_PROPERTY Instance method Protected Method GET_VAR_PROPERTY 20010315
46 GET_XML_INSTANCE_ATTRIBUTES Instance method Protected Method GET_XML_INSTANCE_ATTRIBUTES 20000920
47 HANDLE_TRANSPORT Instance method Protected Method HANDLE_TRANSPORT 20001123
48 LOCK_ACTIVITY Instance method Protected Method LOCK_ACTIVITY 20001204
49 LOG_ACTIVITY Instance method Protected Method LOG_ACTIVITY 20011019
50 PROPERTY_CLEAR Instance method Protected Method PROPERTY_CLEAR 20030211
51 PROPERTY_FLUSH Instance method Protected Method PROPERTY_FLUSH 20030211
52 PROPERTY_MAINTAIN Instance method Protected Method PROPERTY_MAINTAIN 20030211
53 PROPERTY_OBLIGAT Instance method Protected Method PROPERTY_OBLIGAT 20030211
54 PROPERTY_PRINT Instance method Protected Method PROPERTY_PRINT 20030217
55 PUT_AND_SHOW_MESSAGE Instance method Protected Method PUT_AND_SHOW_MESSAGE 20001128
56 SAVE_DIALOG Instance method Protected Method SAVE_DIALOG 20010306
57 SET_CONTEXT_ATTR Instance method Protected Method GET_CONTEXT_ATTR_DESCR 20001102
58 SET_DOCSTATE Instance method Protected Method SET_DOCSTATE 20010315
59 SET_DOC_PROPERTY Instance method Protected Method SET_DOC_PROPERTY 20010216
60 SET_VAR_PROPERTY Instance method Protected Method SET_VAR_PROPERTY 20010315
61 SET_XML_INSTANCE_ATTRIBUTES Instance method Protected Method SET_XML_INSTANCE_ATTRIBUTES 20010719
62 START_RMS_QUERY Instance method Protected Method NOT IN USE! START_RMS_QUERY 20000920
63 STICK_CONTEXT_2_POID Instance method Protected Method STICK_CONTEXT_2_POID 20010222
64 STORE_DOCVERSION_VIA_BACKEND Instance method Protected Method STORE_DOCVERSION_VIA_BACKEND 20001227
65 STORE_ERROR_POPUP Static method Protected Method STORE_ERROR_POPUP 20001106
66 TOGGLE_STATE2_ROW Instance method Protected Method TOGGLE_STATE2_ROW 20001127
67 TRANSPORT Instance method Protected Method TRANSPORT 20010216
68 UNLOCK_ACTIVITY Instance method Protected Method UNLOCK_ACTIVITY 20001229
69 UPDATE_SEMANTIC_FROM_PROPERTY Instance method Protected Method Adjust doc ID / description when changing attributes 20040728
70 WRITE_APPL_LOG Instance method Protected Method WRITE_APPL_LOG 20010124
Events
Class CL_SRM_SWISS_KNIFE has no event.
Types
Class CL_SRM_SWISS_KNIFE has no local type.
Method Signatures

Method ADD_BUTTONS_2_ALV_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Kontextmenü 20000920

Method ADD_BUTTONS_2_ALV_TOOLBAR on class CL_SRM_SWISS_KNIFE has no exception.

Method APPEND_DOC_INFO_2_DEL Signature

Method APPEND_DOC_INFO_2_DEL on class CL_SRM_SWISS_KNIFE has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal_error 20010906

Method CHECKS_4_FAST_STARTUP 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 20010302
2 Exporting DIFFERS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010302
3 Exporting TOGGLED_NORMAL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010302
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010302

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_AUTHORIZED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20001130
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20001130
2 NOT_AUTHORIZED 20001215
3 WRONG_PARAMS 20001130

Method CHECK_DOC_AUTO_VIA_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GS_ACTIVITY Call by reference Type reference (TYPE) SRMGS_ACTIVITY 20010828
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SRMIF_SP_ACTIVITY 20001227
3 Returning IS_AUTHORIZED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20011105
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20011105
2 CX_SRM_SP_CLIENT Ausnahme vom SP Client 20011105

Method CHECK_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRANS_POSSIBLE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20001123

Method CHECK_TRANSPORT on class CL_SRM_SWISS_KNIFE has no exception.

Method CHECK_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_MAX Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010116
2 Importing SHOW_POPUP Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010228
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010116

Method COPY_INSTANCE_FROM_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCHEMA_GID Call by reference Type reference (TYPE) I ixml gid 20000920
2 Importing IM_TEMPLATE_GID Call by reference Type reference (TYPE) I ixml gid 20000920
3 Exporting IS_INSTANCE_NODE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020208
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal error 20000920

Method CREATE_DOC 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 20011023
2 Importing MODEL_SEMANTIC_ID Call by reference Type reference (TYPE) STRING 20011004
3 Exporting NEW_DOC Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20010111
4 Importing PDIRID Call by reference Type reference (TYPE) STRING 20011012
5 Importing RMSID Call by reference Type reference (TYPE) STRING 20010111
6 Importing SEMANTIC_ID Call by reference Type reference (TYPE) STRING 20010111
7 Importing SPSID Call by reference Type reference (TYPE) STRING 20010111
8 Importing VIA_BACKEND Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010111
# Exception Resumable Description Created on
1 CREATE_FAILED 20010111
2 NOT_AUTHORIZED 20010111

Method CREATE_DOC_NATIVE 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 20011023
2 Importing MODEL_SEMANTIC_ID Call by reference Type reference (TYPE) STRING 20011004
3 Exporting NEW_DOC Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20010111
4 Importing PDIRID Call by reference Type reference (TYPE) STRING 20011012
5 Importing RMSID Call by reference Type reference (TYPE) STRING 20010111
6 Importing SEMANTIC_ID Call by reference Type reference (TYPE) STRING 20010111
7 Importing SPSID Call by reference Type reference (TYPE) STRING 20010111
# Exception Resumable Description Created on
1 CREATE_FAILED 20010111
2 GETTING_DOCCLASS_FAILED 20010111
3 NOT_AUTHORIZED 20010111

Method CREATE_DOC_VIA_BACKEND 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 20011023
2 Importing MODEL_SEMANTIC_ID Call by reference Type reference (TYPE) STRING 20011023
3 Importing SEMANTIC_ID Call by reference Type reference (TYPE) STRING 20010111
4 Importing SPSID Call by reference Type reference (TYPE) STRING 20020524
# Exception Resumable Description Created on
1 BAD_POID 20001227
2 CREATE_FAILED 20010111
3 INTERNAL_ERROR 20001227
4 NOT_AUTHORIZED 20001227
5 NO_PROPER_STATE 20001227

Method CREATE_EMPTY_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_GID_TEMPLATE_ELEMENT Call by reference Type reference (TYPE) I root-element gid des template 20000920
2 Changing CH_ID_TEMPLATE_ELEMENT Call by reference Type reference (TYPE) STRING root-element id des templates 20000920
3 Importing IM_GID_FATHER Call by reference Type reference (TYPE) I father-gid 20000920
4 Importing IM_GID_REF Call by reference Type reference (TYPE) I referenz-gid 20000920
5 Importing IM_GID_SCHEMA_ROOT_ELEMENT Call by reference Type reference (TYPE) I root-element gid des schemas 20000920
6 Importing MODELID Call by reference Type reference (TYPE) STRING id 20000920
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal error 20000920

Method CREATE_SPLITTER_AND_CONT_HORIZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BORDER Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20000920
2 Exporting CONTAINER1 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
3 Exporting CONTAINER2 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
4 Exporting CONTAINER3 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
5 Exporting CONTAINER4 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001009
6 Exporting CONTAINER5 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020412
7 Importing HEIGHT1 Call by reference Type reference (TYPE) I row heigth 20000920
8 Importing HEIGHT2 Call by reference Type reference (TYPE) I row heigth 20000920
9 Importing HEIGHT3 Call by reference Type reference (TYPE) I row heigth 20000920
10 Importing HEIGHT4 Call by reference Type reference (TYPE) I row heigth 20001009
11 Importing HEIGHT5 Call by reference Type reference (TYPE) I row heigth 20020412
12 Importing NUM_CONTAINER Call by reference Type reference (TYPE) I # container 20000920
13 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
14 Importing ROW_MODE Call by reference Type reference (TYPE) I row mode 20000920
15 Importing SASH_MOVABLE1 Call by reference Type reference (TYPE) I row sash 20000920
16 Importing SASH_MOVABLE2 Call by reference Type reference (TYPE) I row sash 20000920
17 Importing SASH_MOVABLE3 Call by reference Type reference (TYPE) I row sash 20000920
18 Importing SASH_MOVABLE4 Call by reference Type reference (TYPE) I row sash 20001009
19 Importing SASH_MOVABLE5 Call by reference Type reference (TYPE) I row sash 20020412
20 Importing SASH_VISIBLE1 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE row sash 20001121
21 Importing SASH_VISIBLE2 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE row sash 20001121
22 Importing SASH_VISIBLE3 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE row sash 20001121
23 Importing SASH_VISIBLE4 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE row sash 20001121
24 Importing SASH_VISIBLE5 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE row sash 20020412
25 Changing SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20000920
26 Importing THICKFRAME Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20010309
# Exception Resumable Description Created on
1 INTERNAL_ERROR INTERNAL_ERROR 20000920
2 WRONG_PARAMS WRONG_PARAMS 20000920

Method CREATE_SPLITTER_AND_CONT_VERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BORDER Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20000920
2 Importing COL_MODE Call by reference Type reference (TYPE) I col mode 20000920
3 Exporting CONTAINER1 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
4 Exporting CONTAINER2 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
5 Exporting CONTAINER3 Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
6 Importing NUM_CONTAINER Call by reference Type reference (TYPE) I # container 20000920
7 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000920
8 Importing SASH_MOVABLE1 Call by reference Type reference (TYPE) I col sash 20000920
9 Importing SASH_MOVABLE2 Call by reference Type reference (TYPE) I col sash 20000920
10 Importing SASH_MOVABLE3 Call by reference Type reference (TYPE) I col sash 20000920
11 Importing SASH_VISIBLE1 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE col sash 20010309
12 Importing SASH_VISIBLE2 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE col sash 20010309
13 Importing SASH_VISIBLE3 Call by reference Type reference (TYPE) I CL_GUI_SPLITTER_CONTAINER=>TRUE col sash 20010309
14 Changing SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20000920
15 Importing THICKFRAME Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20010309
16 Importing WIDTH1 Call by reference Type reference (TYPE) I col width 20000920
17 Importing WIDTH2 Call by reference Type reference (TYPE) I col width 20000920
18 Importing WIDTH3 Call by reference Type reference (TYPE) I col width 20000920
# Exception Resumable Description Created on
1 INTERNAL_ERROR INTERNAL_ERROR 20000920
2 WRONG_PARAMS WRONG_PARAMS 20000920

Method CREATE_TEXT_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001222
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20001222

Method CREATE_VERS_VAR_VIA_BACKEND 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 20001227
2 Exporting EX_DESCRIPTION Call by reference Type reference (TYPE) STRING 20001227
3 Exporting EX_VARIANT Call by reference Object reference (TYPE REF TO) IF_SRM_VARIANT Variante eines Dokumentes 20001227
4 Exporting EX_VARIANT_ID Call by reference Type reference (TYPE) STRING 20001227
5 Exporting EX_VERSION_ID Call by reference Type reference (TYPE) STRING 20001227
6 Importing FIRST_VERS_VAR Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010319
7 Importing NEW_VERSION Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20011023
# Exception Resumable Description Created on
1 CONNECT_FAILED 20001227
2 CREATE_VARIANT_FAILED 20001227
3 INTERNAL_ERROR 20010319
4 NOT_AUTHORIZED 20001227

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATE Call by reference Type reference (TYPE) I 20010816
2 Importing IM_MSG_OBJECT Call by reference Type reference (TYPE) STRING 20050609
3 Importing IM_QUESTION_TEXT Call by reference Type reference (TYPE) CHAR50 20050314
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20001117

Method DELETE_DOC_VIA_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOCK_USER Call by reference Type reference (TYPE) STRING 20010102
# Exception Resumable Description Created on
1 CONNECT_FAILED 20010102
2 DELETE_FAILED 20010102
3 INTERNAL_ERROR 20010102
4 LOCK_FAILED 20010228
5 NOT_AUTHORIZED 20010102
6 UNDER_CONSTRUCTION 20010102

Method DELETE_INITIAL_VERSION Signature

Method DELETE_INITIAL_VERSION on class CL_SRM_SWISS_KNIFE has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20020813

Method FILL_ALV_EXCLUDE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCLUDE_SORT_BUTTONS Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010228
2 Changing EXCLUDE_TAB Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20010228

Method FILL_ALV_EXCLUDE_TAB on class CL_SRM_SWISS_KNIFE has no exception.

Method FILL_DYN_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATE_ICON Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20010308
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010308

Method FILL_DYN_DOC_STATE2 Signature

Method FILL_DYN_DOC_STATE2 on class CL_SRM_SWISS_KNIFE has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal_error 20001127

Method FILL_TEXT_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCR Call by reference Type reference (TYPE) STRING 20001222
2 Importing DESCR_TAB Call by reference Type reference (TYPE) SRMGS_ASCII_CONTENT 20001227
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20001222

Method FREE_ALL_ATTRIBUTES Signature

Method FREE_ALL_ATTRIBUTES on class CL_SRM_SWISS_KNIFE has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20011113

Method FREE_ALL_VIS_AND_NON_VIS Signature

Method FREE_ALL_VIS_AND_NON_VIS on class CL_SRM_SWISS_KNIFE has no parameter.
Method FREE_ALL_VIS_AND_NON_VIS on class CL_SRM_SWISS_KNIFE has no exception.

Method GET_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOC Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20010111
2 Importing DOC_ID Call by reference Type reference (TYPE) SRMGS_DOC_ID 20010111
3 Importing SPS_ID Call by reference Type reference (TYPE) STRING 20030811
4 Importing VIA_BACKEND Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010111
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010111
2 NOT_AUTHORIZED 20010111

Method GET_DOCID_VER_VAR_FROM_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOCID Call by reference Type reference (TYPE) SRMGS_DOC_ID 20001109
2 Importing POID Call by reference Object reference (TYPE REF TO) OBJECT 20001109
3 Exporting VARIANTID Call by reference Type reference (TYPE) STRING 20001109
4 Exporting VERSIONID Call by reference Type reference (TYPE) STRING 20001109
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20001109

Method GET_DOCUMENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DOCUMENT_ID Value transfer Type reference (TYPE) STRING 20020813

Method GET_DOCUMENT_ID on class CL_SRM_SWISS_KNIFE has no exception.

Method GET_DOCVERSION_VIA_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASC_CONT_TAB Call by reference Type reference (TYPE) SRMGS_ASCII_CONTENT 20001227
2 Importing AS_ASCII Call by reference Type reference (TYPE) SRMGS_BOOLEAN SRMGS_FALSE 20020114
3 Exporting EX_DESCRIPTION Call by reference Type reference (TYPE) STRING 20001227
4 Exporting EX_VARIANT_ID Call by reference Type reference (TYPE) STRING 20001227
5 Exporting EX_VERSION_ID Call by reference Type reference (TYPE) STRING 20001227
6 Importing OMIT_PROPERTY_CACHE Call by reference Type reference (TYPE) SRMGS_BOOLEAN SRMGS_FALSE 20040126
7 Importing VARIANTID Call by reference Type reference (TYPE) STRING 20001227
8 Importing VERSIONID Call by reference Type reference (TYPE) STRING 20001227
# Exception Resumable Description Created on
1 CONNECT_FAILED 20001227
2 GETCONT_FAILED 20001227
3 GETVAR_FAILED 20001227
4 NOT_AUTHORIZED 20001227

Method GET_DOC_NATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOC Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20010111
2 Importing DOC_ID Call by reference Type reference (TYPE) SRMGS_DOC_ID 20010111
3 Importing SPS_ID Call by reference Type reference (TYPE) STRING 20030811
# Exception Resumable Description Created on
1 CONNECT_FAILED 20010111
2 NOT_AUTHORIZED 20010111

Method GET_DOC_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROP_NAME Call by reference Type reference (TYPE) STRING 20010216
2 Exporting PROP_VALUE Call by reference Type reference (TYPE) STRING 20010216
# Exception Resumable Description Created on
1 CONNECT_FAILED 20010216
2 INTERNAL_ERROR 20010216

Method GET_DOC_TRANS_INFO_VIA_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TRANSPORT_INFOS Call by reference Type reference (TYPE) SRMGS_COMMFILE_ENTRY_TAB 20010111
2 Exporting TRANSPORT_INFOS2 Call by reference Type reference (TYPE) SRMGS_COMMFILE_ENTRY_TAB2 20011029
# Exception Resumable Description Created on
1 CONNECT_FAILED 20010111
2 INTERNAL_ERROR 20010111
3 NOT_AUTHORIZED 20010111
4 NO_TRANS_INFOS 20010111

Method GET_DOC_VIA_BACKEND Signature

Method GET_DOC_VIA_BACKEND on class CL_SRM_SWISS_KNIFE has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20011105

Method GET_INSTANCE_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_POID Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010119
2 Importing FROM_MODEL Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20000920
3 Importing IM_GID Call by reference Type reference (TYPE) I ixml gid 20000920
4 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID 20011009
# Exception Resumable Description Created on
1 CX_SRM_SK swissKnife (abstrakt) 20010815

Method GET_MAX_LOG_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAX_LOG_VERSION Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050421
# Exception Resumable Description Created on
1 CX_SRM_GSP Generic SP2: Allgemeiner Fehler 20050421

Method GET_MODEL_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID Poid-Object 20000920
2 Importing IM_GID Call by reference Type reference (TYPE) I ixml gid 20000920
3 Importing IM_SHOW_DOCAGR Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20020227
4 Importing IM_TAKE_LAST_CHOSEN_SPSID Call by reference Type reference (TYPE) BOOLEAN 'X' Aufruf aus ct-menu request oder select 20000920
# Exception Resumable Description Created on
1 CX_SRM_SK swissKnife (abstrakt) 20010815

Method GET_OWN_POID_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting POID_STATE Call by reference Type reference (TYPE) STRING 20001228
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010125

Method GET_PHYS_DOCVERSION_NATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VERSION Call by reference Type reference (TYPE) STRING 20011031
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20011031

Method GET_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_POID Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010119
2 Exporting EX_IS_INSTANCE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20001102
3 Exporting EX_IS_MODEL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20001102
4 Exporting EX_NO_POID Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010815
5 Exporting EX_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID Poid-Object 20000920
6 Exporting EX_USER_CANCEL Call by reference Type reference (TYPE) BOOLEAN user cancel 20041022
7 Importing IM_GID Call by reference Type reference (TYPE) I ixml gid 20000920
8 Importing IM_SHOW_DOCAGR Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20020227
9 Importing IM_TAKE_LAST_CHOSEN_SPSID Call by reference Type reference (TYPE) BOOLEAN 'X' Aufruf aus ct-menu request oder select 20000920
# Exception Resumable Description Created on
1 CX_SRM_SK swissKnife (abstrakt) 20010815

Method GET_REC_MODEL_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID boolsche Variable (X=true, -=false, space=unknown) 20030724
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20030724

Method GET_RMS_ID Signature

Method GET_RMS_ID on class CL_SRM_SWISS_KNIFE has no parameter.
Method GET_RMS_ID on class CL_SRM_SWISS_KNIFE has no exception.

Method GET_SRM_STATE_4_DISPLAYING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) STRING Status 20030918

Method GET_SRM_STATE_4_DISPLAYING on class CL_SRM_SWISS_KNIFE has no exception.

Method GET_TXT_4_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20000928
2 Returning TXT Value transfer Type reference (TYPE) GUI_TEXT Menu Painter: Funktions- oder Menütext (4.0) 20000928

Method GET_TXT_4_FCODE on class CL_SRM_SWISS_KNIFE has no exception.

Method GET_VARIANT_VIA_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VARIANT Call by reference Object reference (TYPE REF TO) IF_SRM_VARIANT Variante eines Dokumentes 20001227
2 Importing VARIANTID Call by reference Type reference (TYPE) STRING 20001227
3 Importing VERSIONID Call by reference Type reference (TYPE) STRING 20001227
# Exception Resumable Description Created on
1 CONNECT_FAILED 20001227
2 GETVARIANT_FAILED 20001227

Method GET_VAR_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROPNAME Call by reference Type reference (TYPE) SRMGS_PROP_NAME 20010315
2 Exporting PROPVALUE Call by reference Type reference (TYPE) STRING 20011023
3 Importing VARIANT Call by reference Type reference (TYPE) STRING 20050421
4 Importing VERSION Call by reference Type reference (TYPE) STRING 20050421
# Exception Resumable Description Created on
1 CONNECT_FAILED 20010315
2 GETPROP_FAILED 20010315
3 GETVAR_FAILED 20010315
4 NOT_AUTHORIZED 20010315

Method GET_XML_INSTANCE_ATTRIBUTES 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 ixml gid 20000920
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal error 20000920

Method HANDLE_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_DELETE Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20010216
2 Importing LOCK_4_SET_PROP Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010219
# Exception Resumable Description Created on
1 CANCELLED 20010216
2 INTERNAL_ERROR 20001123
3 YET_LOCKED 20010219

Method LOCK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOC Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20010112
2 Importing LOCK_MSG_OBJECT Call by reference Type reference (TYPE) STRING 20050609
3 Importing VIA_BACKEND Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010112
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20001204
2 TOGGLE_ACTIVITY 20001204

Method LOG_ACTIVITY 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 20011019
2 Importing DELAY Call by reference Type reference (TYPE) SRMBOOLEAN Protkoll nicht sofort schreiben 20040922
3 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20050317
4 Importing ELEMENT_GID Call by reference Type reference (TYPE) I 20011019
5 Importing ELEMENT_ID Call by reference Type reference (TYPE) STRING Element-ID 20040219
6 Importing ELEMENT_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20011019
7 Importing GRANULARITY Call by reference Type reference (TYPE) STRING 20011019

Method LOG_ACTIVITY on class CL_SRM_SWISS_KNIFE has no exception.

Method PROPERTY_CLEAR Signature

Method PROPERTY_CLEAR on class CL_SRM_SWISS_KNIFE has no parameter.
Method PROPERTY_CLEAR on class CL_SRM_SWISS_KNIFE has no exception.

Method PROPERTY_FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUTH_MISSING Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20050818
2 Importing RELEASE_PROPERTIES Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040728
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20030211

Method PROPERTY_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CANCEL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030211
2 Importing XML_DOM Call by reference Object reference (TYPE REF TO) OBJECT 20030211
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20030211

Method PROPERTY_OBLIGAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CANCEL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030211
2 Exporting MAINTAIN_NECESSARY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050125
3 Importing ONLY_CHECK Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20050125
4 Importing XML_DOM Call by reference Object reference (TYPE REF TO) OBJECT 20030211
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20030211

Method PROPERTY_PRINT Signature

Method PROPERTY_PRINT on class CL_SRM_SWISS_KNIFE has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20030217

Method PUT_AND_SHOW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEV Call by reference Type reference (TYPE) SRMBR_WA_MESSAGE_TABLE-SEV 20001128
2 Importing SINGLE Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20001130
3 Importing TXT Call by reference Type reference (TYPE) SRMBR_WA_MESSAGE_TABLE-TXT 20001128
4 Importing XICON_4_NODEKEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20001214

Method PUT_AND_SHOW_MESSAGE on class CL_SRM_SWISS_KNIFE has no exception.

Method SAVE_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DECISION Call by reference Type reference (TYPE) C 20010306
2 Importing NEW_VERSION Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20011022
3 Importing NO_POPUP Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20010306
4 Importing POP_TITLE Call by reference Type reference (TYPE) CHAR50 Kommentar 20010306
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010306

Method SET_CONTEXT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_TAB_EXT Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB_EXT SRM_XML_ATTR_TAB 20001107
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) OBJECT 20001102
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal error 20001102

Method SET_DOCSTATE Signature

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

Method SET_DOC_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROP_NAME Call by reference Type reference (TYPE) STRING 20010216
2 Importing PROP_VALUE Call by reference Type reference (TYPE) STRING 20010216
# Exception Resumable Description Created on
1 CONNECT_FAILED 20010216
2 INTERNAL_ERROR 20010216

Method SET_VAR_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCSTATE Call by reference Type reference (TYPE) STRING 20010315
2 Importing PROPNAME Call by reference Type reference (TYPE) SRMGS_PROP_NAME 20010315
3 Importing VARIANTID Call by reference Type reference (TYPE) STRING 20011115
4 Importing VERSIONID Call by reference Type reference (TYPE) STRING 20011115
# Exception Resumable Description Created on
1 CONNECT_FAILED 20010315
2 GETVAR_FAILED 20010315
3 NOT_AUTHORIZED 20010315
4 SETPROP_FAILED 20010315

Method SET_XML_INSTANCE_ATTRIBUTES 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 ixml gid 20010719
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal_error 20010719
2 SEMANTIC_ERROR semantic_error 20010719

Method START_RMS_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQ_TAB_ACTIVITY Call by reference Type reference (TYPE) C req_tab_activity 20000920
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal_error 20000920

Method STICK_CONTEXT_2_POID 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 20010222
2 Importing POID Call by reference Object reference (TYPE REF TO) OBJECT 20010222
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010222

Method STORE_DOCVERSION_VIA_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASC_CONT_TAB Call by reference Type reference (TYPE) SRMGS_ASCII_CONTENT 20001227
2 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20001227
3 Exporting EX_DESCRIPTION Call by reference Type reference (TYPE) STRING 20001227
4 Exporting EX_DOCID Call by reference Type reference (TYPE) SRMGS_DOC_ID 20001228
5 Exporting EX_VARIANT_ID Call by reference Type reference (TYPE) STRING 20001227
6 Exporting EX_VERSION_ID Call by reference Type reference (TYPE) STRING 20001227
7 Importing FIRST_VERS_VAR Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010319
8 Importing NEW_VERSION Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20011023
# Exception Resumable Description Created on
1 CONNECT_FAILED 20001227
2 CREATE_VERSION_FAILED 20001227
3 NOT_AUTHORIZED 20001227
4 SET_CONTENT_FAILED 20001227

Method STORE_ERROR_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20001106
2 Importing WHAT Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20001106

Method STORE_ERROR_POPUP on class CL_SRM_SWISS_KNIFE has no exception.

Method TOGGLE_STATE2_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WHAT Call by reference Type reference (TYPE) CHAR10 20001127
# Exception Resumable Description Created on
1 INTERNAL_ERROR internal error 20001127

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATE Call by reference Type reference (TYPE) I 20010816
2 Importing LOCK_4_SET_PROP Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010219
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010216

Method UNLOCK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOC Call by reference Object reference (TYPE REF TO) IF_SRM_DOCUMENT Repräsentiert ein Dokument 20010112
2 Importing VIA_BACKEND Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20010112
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20001229

Method UPDATE_SEMANTIC_FROM_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML_DOM Call by reference Object reference (TYPE REF TO) OBJECT 20040728
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20040728

Method WRITE_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20010124
2 Importing IM_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichten, Nachrichtenvariable 20010124
3 Importing IM_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichten, Nachrichtenvariable 20010124
4 Importing IM_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichten, Nachrichtenvariable 20010124

Method WRITE_APPL_LOG on class CL_SRM_SWISS_KNIFE has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 50A