SAP ABAP Interface IF_SRM_XML (IF_SRM_XML)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_XML_BR_MD_FP (Package) XML, Browser, Modeler, File Plan
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_XML_SUPER Common Methods 20010608
Properties
Interface IF_SRM_XML  
Short Description IF_SRM_XML    
General Data
Package SRM_XML_BR_MD_FP   XML, Browser, Modeler, File Plan 
Created 20010608   SAP 
Last changed 20070911   SAP 
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 SRMXM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SRM_XML has no interface.
Friends
Interface IF_SRM_XML has no friend.
Attributes
Interface IF_SRM_XML has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_GID Instance method Public Method CHECK_GID 20010612
2 CHECK_ID Instance method Public Method CHECK_ID 20020701
3 COPY_SUBTREE_BY_GID Instance method Public Method COPY_SUBTREE_BY_GID 20010618
4 FIND_FROM_GID Instance method Public Method FIND_FROM_GID 20020618
5 GET_ALL_MISSING_RESTRICTIONS Instance method Public Method GET_ALL_MISSING_RESTRICTIONS 20011121
6 GET_ATTR_BY_GID Instance method Public Method GET_ATTR_BY_GID 20010613
7 GET_DESCR1_STR_BY_GID Instance method Public Method GET_DESCR1_STR_BY_GID 20010924
8 GET_DESCR2_STR_BY_GID Instance method Public Method GET_DESCR2_STR_BY_GID 20020123
9 GET_DESCRIPTION_BY_GID Instance method Public Method GET_DESCRIPTION_BY_GID 20010612
10 GET_FATHER_GID Instance method Public Method GET_FATHER_GID 20010618
11 GET_FATHER_GIDS Instance method Public Method GET_FATHER_GIDS 20010608
12 GET_FIRSTGID_4_MODELID Instance method Public Method GET_FIRSTGID_4_MODELID 20020625
13 GET_FREEGID_4_MODELID Instance method Public Method GET_FREEGID_4_MODELID 20020212
14 GET_ITEMS_BY_GID Instance method Public Method GET_ITEMS_BY_GID 20010621
15 GET_LASTGID_4_MODELID Instance method Public Method GET_LASTGID_4_MODELID 20020621
16 GET_LASTID_4_MODELID Instance method Public Method GET_LASTID_4_MODELID 20010801
17 GET_RAW_ATTR_BY_GID Instance method Public Method GET_RAW_ATTR_BY_GID 20020701
18 GET_REFGID_4_MODELID Instance method Public Method GET_REFGID_4_MODELID 20010801
19 GET_RELATIONS_BY_GID Instance method Public Method GET_RELATIONS_BY_GID 20020417
20 GET_RESTRICTIONS_BY_GID Instance method Public Method GET_RESTRICTIONS_BY_GID 20010726
21 GET_TOP_GID Instance method Public Method GET_TOP_GID 20010612
22 HAS_ELEMENT_CHILDREN Instance method Public Method HAS_ELEMENT_CHILDREN 20010612
23 POPUP_DOM Instance method Public Method POPUP_DOM 20010628
24 REMOVE_NODE Instance method Public Method REMOVE_NODE 20020618
25 UPD_RELATIONS_BY_GID Instance method Public Method UPD_RELATIONS_BY_GID 20021211
26 UPD_RESTRICTIONS_BY_GID Instance method Public Method UPD_RESTRICTIONS_BY_GID 20010727
Events
Interface IF_SRM_XML has no event.
Types
Interface IF_SRM_XML has no local type.
Method Signatures

Method CHECK_GID 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 20010612
2 Returning TYPE Value transfer Type reference (TYPE) STRING 20010612

Method CHECK_GID on Interface IF_SRM_XML has no exception.

Method CHECK_ID Signature

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

Method CHECK_ID on Interface IF_SRM_XML has no exception.

Method COPY_SUBTREE_BY_GID 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 20010618
2 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20010618
3 Importing MODEL_ID_TAB Call by reference Type reference (TYPE) SRMTTSTRING Enthällt die Modell Id's des Teilbaumes 20061117
4 Exporting NEW_GID Call by reference Type reference (TYPE) I 20010618
5 Importing PASTE_GID Call by reference Type reference (TYPE) I 20010618
6 Importing REF_GID Call by reference Type reference (TYPE) I 20010618
# Exception Resumable Description Created on
1 CLONING_FAILED 20010618
2 INS_FAILED 20010618
3 WRONG_PARAMS 20010618

Method FIND_FROM_GID 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 20020618
2 Returning NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20020618

Method FIND_FROM_GID on Interface IF_SRM_XML has no exception.

Method GET_ALL_MISSING_RESTRICTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROLE_TAB Value transfer Type reference (TYPE) SRM_XML_ROLE_TAB list of roles 20011121

Method GET_ALL_MISSING_RESTRICTIONS on Interface IF_SRM_XML has no exception.

Method GET_ATTR_BY_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE Call by reference Type reference (TYPE) STRING 20010613
2 Exporting CHANGE_DESCRIPTION Call by reference Type reference (TYPE) STRING 20050114
3 Exporting EXPIRY Call by reference Type reference (TYPE) STRING 20010613
4 Exporting FREE_ATTRIBUTES Call by reference Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20010613
5 Exporting FREE_ATTR_GID Call by reference Type reference (TYPE) I 20010613
6 Importing GID Call by reference Type reference (TYPE) I 20010613
7 Exporting ID Call by reference Type reference (TYPE) STRING 20010613
8 Exporting IDREF Call by reference Type reference (TYPE) STRING 20010613
9 Exporting LASTMODDATE Call by reference Type reference (TYPE) STRING 20010613
10 Exporting LASTMODTIME Call by reference Type reference (TYPE) STRING 20010613
11 Exporting LASTMODUSER Call by reference Type reference (TYPE) STRING 20010613
12 Exporting LASTMOD_GID Call by reference Type reference (TYPE) I 20010613
13 Exporting SPSDISPLAYNAME Call by reference Type reference (TYPE) STRING 20010613
14 Exporting SPSID Call by reference Type reference (TYPE) STRING 20010613
15 Exporting STATE Call by reference Type reference (TYPE) STRING 20010613

Method GET_ATTR_BY_GID on Interface IF_SRM_XML has no exception.

Method GET_DESCR1_STR_BY_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCR1 Value transfer Type reference (TYPE) STRING 20010924
2 Importing GID Call by reference Type reference (TYPE) I 20010924

Method GET_DESCR1_STR_BY_GID on Interface IF_SRM_XML has no exception.

Method GET_DESCR2_STR_BY_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCR2 Value transfer Type reference (TYPE) STRING 20020123
2 Importing GID Call by reference Type reference (TYPE) I 20020123

Method GET_DESCR2_STR_BY_GID on Interface IF_SRM_XML has no exception.

Method GET_DESCRIPTION_BY_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESCRIPTION1_GID Call by reference Type reference (TYPE) I 20010612
2 Exporting DESCRIPTION2_GID Call by reference Type reference (TYPE) I 20010612
3 Exporting DESCRIPTION3_GID Call by reference Type reference (TYPE) I 20010612
4 Exporting DESCRIPTION_TAB Call by reference Type reference (TYPE) SRM_XML_DESCR_TAB list of description corresp. language 20010612
5 Importing GID Call by reference Type reference (TYPE) I 20010612
6 Importing WRONG_LANG_PREFIX Call by reference Type reference (TYPE) BOOLEAN '-' boolsche Variable (X=true, -=false, space=unknown) 20021223

Method GET_DESCRIPTION_BY_GID on Interface IF_SRM_XML has no exception.

Method GET_FATHER_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FATHER_GID Value transfer Type reference (TYPE) I 20010618
2 Importing GID Call by reference Type reference (TYPE) I 20010618

Method GET_FATHER_GID on Interface IF_SRM_XML has no exception.

Method GET_FATHER_GIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FATHER_GID_TAB Call by reference Type reference (TYPE) SRMXM_GID_TAB 20010608
2 Importing GID Call by reference Type reference (TYPE) I 20010608

Method GET_FATHER_GIDS on Interface IF_SRM_XML has no exception.

Method GET_FIRSTGID_4_MODELID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ACCESS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020625
2 Returning FIRST_GID Value transfer Type reference (TYPE) I 20020625
3 Importing GET_BY_PARENT_NODE Call by reference Type reference (TYPE) BOOLEAN IF_SRM=>FALSE GID unter Elternknoten zurückg. 20031128
4 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20020625
5 Importing PARENT_NODE_ID Call by reference Type reference (TYPE) STRING Elternknoten in Akte 20031128
# Exception Resumable Description Created on
1 CX_SRM_XML xml (abstrakt) 20020625

Method GET_FREEGID_4_MODELID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ACCESS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020212
2 Returning FREE_GID Value transfer Type reference (TYPE) I 20020212
3 Importing GET_BY_PARENT_NODE Call by reference Type reference (TYPE) BOOLEAN IF_SRM=>FALSE GID unter Elternknoten zurückg. 20031128
4 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20020212
5 Importing PARENT_NODE_ID Call by reference Type reference (TYPE) STRING Elternknoten in Akte 20031127
# Exception Resumable Description Created on
1 CX_SRM_XML xml (abstrakt) 20020212

Method GET_ITEMS_BY_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE Call by reference Type reference (TYPE) STRING 20010621
2 Exporting CARDINALITY Call by reference Type reference (TYPE) STRING 20010621
3 Exporting CARD_GID Call by reference Type reference (TYPE) I 20010621
4 Exporting EXPIRY Call by reference Type reference (TYPE) STRING 20010621
5 Exporting FREEATTR Call by reference Type reference (TYPE) STRING 20010621
6 Exporting FREEATTR_GID Call by reference Type reference (TYPE) I 20010621
7 Importing GID Call by reference Type reference (TYPE) I 20010621
8 Exporting ID Call by reference Type reference (TYPE) STRING 20010621
9 Exporting LASTMOD Call by reference Type reference (TYPE) STRING 20010621
10 Exporting LASTMOD_GID Call by reference Type reference (TYPE) I 20010621
11 Exporting POID_GID Call by reference Type reference (TYPE) I 20010621
12 Exporting RELA_TAB Call by reference Type reference (TYPE) SRM_XML_RELA_TAB list of roles 20020416
13 Exporting ROLE_TAB Call by reference Type reference (TYPE) SRM_XML_ROLE_TAB list of roles 20010726
14 Exporting SPSID_TAB Call by reference Type reference (TYPE) SRM_XML_SPSID_TAB list of spsIds 20010710
15 Exporting SPS_GID Call by reference Type reference (TYPE) I 20010621
16 Exporting TYPE Call by reference Type reference (TYPE) C 20010621
17 Exporting URL Call by reference Type reference (TYPE) STRING 20010621
18 Exporting URL_GID Call by reference Type reference (TYPE) I 20010621
# Exception Resumable Description Created on
1 WRONG_GID

Method GET_LASTGID_4_MODELID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ACCESS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020621
2 Importing GET_BY_PARENT_NODE Call by reference Type reference (TYPE) BOOLEAN IF_SRM=>FALSE GID unter Elternknoten zurückg. 20031128
3 Returning LAST_GID Value transfer Type reference (TYPE) I 20020621
4 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20020621
5 Importing PARENT_NODE_ID Call by reference Type reference (TYPE) STRING Elternknoten in Akte 20031128
# Exception Resumable Description Created on
1 CX_SRM_XML xml (abstrakt) 20020621

Method GET_LASTID_4_MODELID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ACCESS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010801
2 Returning LAST_ID Value transfer Type reference (TYPE) STRING 20010801
3 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20010801
# Exception Resumable Description Created on
1 CX_SRM_XML xml (abstrakt) 20011008

Method GET_RAW_ATTR_BY_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTES Value transfer Type reference (TYPE) SRM_XML_ATTR_TAB list of attributes and values 20020701
2 Importing GID Call by reference Type reference (TYPE) I 20020701

Method GET_RAW_ATTR_BY_GID on Interface IF_SRM_XML has no exception.

Method GET_REFGID_4_MODELID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ACCESS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010801
2 Importing FATHER_GID Call by reference Type reference (TYPE) I 20010801
3 Importing ID_TAB Call by reference Type reference (TYPE) SRM_XML_IDPOS tab of element id and position 20010801
4 Importing MODEL_ID Call by reference Type reference (TYPE) STRING 20010801
5 Returning REF_GID Value transfer Type reference (TYPE) I 20010801
6 Importing STACKED Call by reference Type reference (TYPE) BOOLEAN '-' 20030414
# Exception Resumable Description Created on
1 CX_SRM_XML xml (abstrakt) 20011008

Method GET_RELATIONS_BY_GID 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 20020417
2 Returning RELA_TAB Value transfer Type reference (TYPE) SRM_XML_RELA_TAB list of relations 20020417

Method GET_RELATIONS_BY_GID on Interface IF_SRM_XML has no exception.

Method GET_RESTRICTIONS_BY_GID 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 20010726
2 Returning ROLE_TAB Value transfer Type reference (TYPE) SRM_XML_ROLE_TAB list of roles 20010726

Method GET_RESTRICTIONS_BY_GID on Interface IF_SRM_XML has no exception.

Method GET_TOP_GID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GID Value transfer Type reference (TYPE) I 20010612

Method GET_TOP_GID on Interface IF_SRM_XML has no exception.

Method HAS_ELEMENT_CHILDREN 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 20010612
2 Returning HAS_CHILDREN Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20010612
# Exception Resumable Description Created on
1 CX_SRM_XML xml (abstrakt) 20011008

Method POPUP_DOM Signature

Method POPUP_DOM on Interface IF_SRM_XML has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010628

Method REMOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20020618

Method REMOVE_NODE on Interface IF_SRM_XML has no exception.

Method UPD_RELATIONS_BY_GID 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 20021211
2 Importing RELA_TAB Call by reference Type reference (TYPE) SRM_XML_RELA_TAB list of roles 20021211
# Exception Resumable Description Created on
1 NOT_FOUND 20021211
2 UPDATE_FAILED 20021211

Method UPD_RESTRICTIONS_BY_GID 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 20010727
2 Importing ROLE_TAB Call by reference Type reference (TYPE) SRM_XML_ROLE_TAB list of roles 20010727
# Exception Resumable Description Created on
1 NOT_FOUND 20010727
2 UPDATE_FAILED 20010727
History
Last changed by/on SAP  20070911 
SAP Release Created in 620