Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_SRM_XML_INSTANCE | Instance Handling | 20000713 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRM_XML_RECORD | IF_SRM_XML_RECORD | 20041022 |
Properties
| Class | CL_SRM_XML_REC_INSTANCE | |
| Short Description | Record Instance | |
| Super Class | CL_SRM_XML_INSTANCE | Instance Handling |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SRM_XML_BR_MD_FP | XML, Browser, Modeler, File Plan |
| Created | 20000413 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SRM_XML_RECORD | IF_SRM_XML_RECORD | 20041022 |
Friends
Class CL_SRM_XML_REC_INSTANCE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SRMBOOLEAN | Filter out Model Nodes | 20041019 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Insert All Elements for Instance Element (DOM) | 20000614 | |
| 2 | Instance method | Public | Constructor | Constructor | 20000713 | |
| 3 | Instance method | Public | Method | Convert Model (Schema) to Template (File) | 20000831 | |
| 4 | Instance method | Public | Method | Insert All Elements for Instance Element (DOM) | 20000608 | |
| 5 | Instance method | Public | Method | Insert All Elements for Instance Element (DOM) | 20000607 | |
| 6 | Instance method | Protected | Method | CREATE_RELATIONS | 20020418 | |
| 7 | Instance method | Protected | Method | CREATE_RESTRICTIONS | 20010726 | |
| 8 | Instance method | Public | Method | Find Instance id in Empty Subtree for Model id | 20000608 | |
| 9 | Instance method | Public | Method | Find Instance id in Empty Subtree for Model id | 20000608 | |
| 10 | Instance method | Private | Method | GET_4_MODELID | 20020625 | |
| 11 | Instance method | Public | Method | Count Current Occ. Value (# Inst.) for an Element (DOM) | 20000823 | |
| 12 | Instance method | Public | Method | Get Description, POID & url for an Element (DOM) | 20000608 | |
| 13 | Instance method | Public | Method | Get Description, POID & url for an Element (DOM) | 20000414 | |
| 14 | Instance method | Public | Method | GET_ELEMENT_GIDS_4_MODELID | 20020702 | |
| 15 | Instance method | Public | Method | Count Current Occ. Value (# Inst.) for an Element (DOM) | 20000608 | |
| 16 | Instance method | Public | Method | Count Current Occ. Value (# Inst.) for an Element (DOM) | 20000516 | |
| 17 | Instance method | Protected | Method | GET_FIRST_INACTIVE_NODE | 20010515 | |
| 18 | Instance method | Public | Method | Get Coordinates for Subtree Insert | 20000608 | |
| 19 | Instance method | Public | Method | Get Description for Record (DOM) | 20000419 | |
| 20 | Instance method | Public | Method | Get Attributes of Record (DOM) | 20000609 | |
| 21 | Instance method | Public | Method | NOT REALLY 4 PUBLIC USE !!! | 20000921 | |
| 22 | Instance method | Public | Method | Get Schema POID, ... for Record (DOM) | 20000419 | |
| 23 | Instance method | Public | Method | GET_RECORD_SPSID_FROM_SCHEMA | 20001017 | |
| 24 | Instance method | Public | Method | GET_RECORD_STATE | 20010314 | |
| 25 | Instance method | Protected | Method | GET_RELATIONS_BY_HANDLE | 20020417 | |
| 26 | Instance method | Protected | Method | GET_RESTRICTIONS_BY_HANDLE | 20010726 | |
| 27 | Instance method | Public | Method | GET_SET_CHILD_OCC | 20020225 | |
| 28 | Instance method | Protected | Method | Get URL for an Element (DOM) | 20000419 | |
| 29 | Instance method | Private | Method | Checks whether element or children node has non-model nodes | 20041020 | |
| 30 | Instance method | Public | Method | Update All Elements for Instance Element (DOM) | 20000608 | |
| 31 | Instance method | Public | Method | Update All Elements for Instance Element (DOM) | 20000608 | |
| 32 | Instance method | Protected | Method | Update All Elements for Instance Element (DOM) | 20000614 | |
| 33 | Instance method | Public | Method | UPD_ALL_LAST_MOD | 20000831 | |
| 34 | Instance method | Public | Method | Update lastmod* Attributes of Record (DOM) | 20000609 |
Events
Class CL_SRM_XML_REC_INSTANCE has no event.
Types
Class CL_SRM_XML_REC_INSTANCE has no local type.
Method Signatures
Method BUILD_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVE | Call by reference | Type reference (TYPE) | STRING | active | 20010514 | |||
| 2 | AREA_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 3 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | tab. of description & lang | 20000614 | |||
| 4 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20000614 | |||
| 5 | EXPIRY | Call by reference | Type reference (TYPE) | STRING | expiry | 20010511 | |||
| 6 | FREE_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRM_XML_ATTR_TAB | list of attributes and values | 20000905 | |||
| 7 | ID | Call by reference | Type reference (TYPE) | STRING | unique id | 20000614 | |||
| 8 | IDREF | Call by reference | Type reference (TYPE) | STRING | unique id | 20000614 | |||
| 9 | RELA_TAB | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of roles | 20020418 | |||
| 10 | ROLE_TAB | Call by reference | Type reference (TYPE) | SRM_XML_ROLE_TAB | list of roles | 20010726 | |||
| 11 | SPSDISPLAYNAME | Call by reference | Type reference (TYPE) | STRING | SPS displayname | 20000614 | |||
| 12 | SPSID | Call by reference | Type reference (TYPE) | STRING | ID SPS | 20000614 | |||
| 13 | SP_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000614 | |||
| 14 | SRM_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 15 | STATE | Call by reference | Type reference (TYPE) | STRING | 'set' | state | 20000814 | ||
| 16 | URL | Call by reference | Type reference (TYPE) | SURL | '' | URL | 20000614 |
Method BUILD_ELEMENT on class CL_SRM_XML_REC_INSTANCE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOC | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20010518 | |||
| 2 | IN_BATCH_MODE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolsche Variable (X=true, -=false, space=unknown) | 20011122 | ||
| 3 | RMSID | Call by reference | Type reference (TYPE) | STRING | 20010919 | ||||
| 4 | SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | Allgemeine SRM Methoden | 20010828 |
Method CONSTRUCTOR on class CL_SRM_XML_REC_INSTANCE has no exception.
Method CONVERT_MODEL_2_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ROOT_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20000831 | |||
| 2 | WITH_ELEMENTS | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolsche Variable (X=true, -=false, space=unknown) | 20000831 |
Method CONVERT_MODEL_2_TEMPLATE on class CL_SRM_XML_REC_INSTANCE has no exception.
Method CREATE_ELEMENT_BY_GID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 2 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | table of descr. and lang | 20000608 | |||
| 3 | FATHER_GID | Call by reference | Type reference (TYPE) | I | ixml gid (instance) | 20000608 | |||
| 4 | FREE_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRM_XML_ATTR_TAB | free_attributes | 20000905 | |||
| 5 | MODEL_ID_REF | Call by reference | Type reference (TYPE) | STRING | unique element id (model) | 20000608 | |||
| 6 | NEW_GID | Call by reference | Type reference (TYPE) | I | new gid ('-1' indicates error) | 20000608 | |||
| 7 | NEW_ID | Call by reference | Type reference (TYPE) | STRING | new elem id (' ' indicates error) | 20000608 | |||
| 8 | REF_GID | Call by reference | Type reference (TYPE) | I | ixml gid (instance) | 20000609 | |||
| 9 | RELA_TAB | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of roles | 20020418 | |||
| 10 | ROLE_TAB | Call by reference | Type reference (TYPE) | SRM_XML_ROLE_TAB | list of roles | 20010726 | |||
| 11 | SPSDISPLAYNAME | Call by reference | Type reference (TYPE) | STRING | '' | SPS displayname | 20000609 | ||
| 12 | SPSID | Call by reference | Type reference (TYPE) | STRING | '' | ID SPS | 20000609 | ||
| 13 | SP_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000608 | |||
| 14 | SRM_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 15 | STATE | Call by reference | Type reference (TYPE) | STRING | 'set' | state | 20000814 | ||
| 16 | URL | Call by reference | Type reference (TYPE) | SURL | '' | URL | 20000608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ixml inserting/replacing failed | 20000608 |
Method CREATE_ELEMENT_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 2 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | table of descr. and lang | 20000607 | |||
| 3 | FATHER_ID | Call by reference | Type reference (TYPE) | STRING | unique element id (instance) | 20000607 | |||
| 4 | FREE_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRM_XML_ATTR_TAB | free_attributes | 20000905 | |||
| 5 | MODEL_ID_REF | Call by reference | Type reference (TYPE) | STRING | unique element id (model) | 20000607 | |||
| 6 | NEW_GID | Call by reference | Type reference (TYPE) | I | new gid ('-1' indicates error) | 20000607 | |||
| 7 | NEW_ID | Call by reference | Type reference (TYPE) | STRING | new elem id (' ' indicates error) | 20000607 | |||
| 8 | REF_ID | Call by reference | Type reference (TYPE) | STRING | unique element id (instance) | 20000609 | |||
| 9 | RELA_TAB | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of roles | 20020418 | |||
| 10 | ROLE_TAB | Call by reference | Type reference (TYPE) | SRM_XML_ROLE_TAB | list of roles | 20010726 | |||
| 11 | SPSDISPLAYNAME | Call by reference | Type reference (TYPE) | STRING | '' | SPS displayname | 20000609 | ||
| 12 | SPSID | Call by reference | Type reference (TYPE) | STRING | '' | ID SPS | 20000609 | ||
| 13 | SP_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000607 | |||
| 14 | SRM_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 15 | STATE | Call by reference | Type reference (TYPE) | STRING | 'set' | state | 20000814 | ||
| 16 | URL | Call by reference | Type reference (TYPE) | SURL | '' | URL | 20000607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ixml inserting/replacing failed | 20000607 |
Method CREATE_RELATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20020418 | |||
| 2 | RELA_TAB | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of relations | 20020418 |
Method CREATE_RELATIONS on class CL_SRM_XML_REC_INSTANCE has no exception.
Method CREATE_RESTRICTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20010726 | |||
| 2 | ROLE_TAB | Call by reference | Type reference (TYPE) | SRM_XML_ROLE_TAB | 20010726 |
Method CREATE_RESTRICTIONS on class CL_SRM_XML_REC_INSTANCE has no exception.
Method FIND_IN_EMPTY_SUBTREE_BY_GID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT_GID | Call by reference | Type reference (TYPE) | I | ixml gid | 20000608 | |||
| 2 | ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000608 | |||
| 3 | MODEL_ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000608 | |||
| 4 | ROOT_ELEMENT_GID | Call by reference | Type reference (TYPE) | I | ixml gid | 20000608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ixml inserting/replacing failed | 20000608 |
Method FIND_IN_EMPTY_SUBTREE_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT_GID | Call by reference | Type reference (TYPE) | I | ixml gid | 20000608 | |||
| 2 | ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000608 | |||
| 3 | MODEL_ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000608 | |||
| 4 | ROOT_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ixml inserting/replacing failed | 20000608 |
Method GET_4_MODELID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_ACCESS | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20020625 | |||
| 2 | FIRST | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20020625 | |||
| 3 | GET_BY_PARENT_NODE | Call by reference | Type reference (TYPE) | BOOLEAN | IF_SRM=>FALSE | GID unter Elternknoten zurückgeben | 20031128 | ||
| 4 | GID | Call by reference | Type reference (TYPE) | I | 20020625 | ||||
| 5 | ID | Call by reference | Type reference (TYPE) | STRING | 20020625 | ||||
| 6 | MODEL_ID | Call by reference | Type reference (TYPE) | STRING | 20020625 | ||||
| 7 | PARENT_NODE_ID | Call by reference | Type reference (TYPE) | STRING | Elternknoten in Akte | 20031128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | xml (abstrakt) | 20020625 |
Method GET_CHILD_OCC_BY_GID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CUROCCURS | Call by reference | Type reference (TYPE) | I | val of elementInstanceCurOccurs | 20000823 | |||
| 2 | FATHER_GID | Call by reference | Type reference (TYPE) | I | ixml gid | 20000823 | |||
| 3 | ID_REF | Call by reference | Type reference (TYPE) | STRING | unique id | 20000823 |
Method GET_CHILD_OCC_BY_GID on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_ELEMENT_BY_GID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 2 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | tab. of descr. & lang | 20000608 | |||
| 3 | GID | Call by reference | Type reference (TYPE) | I | ixml gid | 20000608 | |||
| 4 | SP_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000608 | |||
| 5 | SRM_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 6 | URL | Call by reference | Type reference (TYPE) | SURL | URL | 20000608 |
Method GET_ELEMENT_BY_GID on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_ELEMENT_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 2 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | tab. of descr. & lang | 20000414 | |||
| 3 | ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000414 | |||
| 4 | SP_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000414 | |||
| 5 | SRM_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 6 | URL | Call by reference | Type reference (TYPE) | SURL | URL | 20000414 |
Method GET_ELEMENT_BY_ID on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_ELEMENT_GIDS_4_MODELID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GID_RELAT_TAB | Value transfer | Type reference (TYPE) | SRM_XML_GID_RELAT_TAB | 20020702 | ||||
| 2 | MODEL_ID | Call by reference | Type reference (TYPE) | STRING | unique id | 20020702 |
Method GET_ELEMENT_GIDS_4_MODELID on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_ELEMENT_OCC_BY_GID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CUROCCURS | Call by reference | Type reference (TYPE) | I | val of elementInstanceCurOccurs | 20000608 | |||
| 2 | GID | Call by reference | Type reference (TYPE) | I | ixml gid | 20000608 |
Method GET_ELEMENT_OCC_BY_GID on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_ELEMENT_OCC_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CUROCCURS | Call by reference | Type reference (TYPE) | I | val of elementInstanceCurOccurs | 20000516 | |||
| 2 | ID | Call by reference | Type reference (TYPE) | STRING | unique id | 20000516 |
Method GET_ELEMENT_OCC_BY_ID on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_FIRST_INACTIVE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20010515 |
Method GET_FIRST_INACTIVE_NODE on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_INSERT_COORDINATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEFORE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20000609 | ||
| 2 | FATHER_GID | Call by reference | Type reference (TYPE) | I | ixml gid (instance) | 20000608 | |||
| 3 | FATHER_ID | Call by reference | Type reference (TYPE) | STRING | unique element id (instance) | 20000608 | |||
| 4 | MODEL_TOP_ID_TAB | Call by reference | Type reference (TYPE) | SRM_XML_IDPOS | list of element ids | 20000824 | |||
| 5 | REF_GID | Call by reference | Type reference (TYPE) | I | ixml gid (instance) | 20000609 | |||
| 6 | REF_ID | Call by reference | Type reference (TYPE) | STRING | unique element id (instance) | 20000609 | |||
| 7 | ROOT_ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000609 | |||
| 8 | ROOT_ELEMENT_MODEL_ID | Call by reference | Type reference (TYPE) | STRING | unique element id (model) | 20000609 | |||
| 9 | TRIGGERED_FROM_MODEL | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20000609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ixml inserting/replacing failed | 20000609 |
Method GET_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | tab. of descr. & lang | 20000419 |
Method GET_RECORD on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_RECORD_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LASTMODDATE | Call by reference | Type reference (TYPE) | STRING | LASTMODDATE | 20000609 | |||
| 2 | LASTMODTIME | Call by reference | Type reference (TYPE) | STRING | LASTMODTIME | 20000609 | |||
| 3 | LASTMODUSER | Call by reference | Type reference (TYPE) | STRING | LASTMODUSER | 20000609 |
Method GET_RECORD_ATTR on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_RECORD_DESCR_FROM_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCR | Call by reference | Type reference (TYPE) | STRING | description string | 20000921 | |||
| 2 | FOUND | Call by reference | Type reference (TYPE) | BOOLEAN | found flag | 20000921 |
Method GET_RECORD_DESCR_FROM_SCHEMA on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_RECORD_META Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OTHER_META | Call by reference | Type reference (TYPE) | SRMXMLRMET | some meta information for a record element | 20000419 | |||
| 2 | SCHEMA_AREA_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 3 | SCHEMA_SP_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000419 | |||
| 4 | SCHEMA_SRM_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 5 | STYLE_AREA_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 6 | STYLE_SP_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000419 | |||
| 7 | STYLE_SRM_POID_TAB | Call by reference | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 |
Method GET_RECORD_META on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_RECORD_SPSID_FROM_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SPSID | Value transfer | Type reference (TYPE) | STRING | 20001017 |
Method GET_RECORD_SPSID_FROM_SCHEMA on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_RECORD_STATE_FROM_SCHEMA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STATE | Value transfer | Type reference (TYPE) | STRING | 20010314 |
Method GET_RECORD_STATE_FROM_SCHEMA on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_RELATIONS_BY_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20020417 | |||
| 2 | RELA_TAB | Value transfer | Type reference (TYPE) | SRM_XML_RELA_TAB | list of relations | 20020417 |
Method GET_RELATIONS_BY_HANDLE on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_RESTRICTIONS_BY_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20010726 | |||
| 2 | ROLE_TAB | Value transfer | Type reference (TYPE) | SRM_XML_ROLE_TAB | 20010726 |
Method GET_RESTRICTIONS_BY_HANDLE on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_SET_CHILD_OCC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CUROCCURS | Value transfer | Type reference (TYPE) | I | val of elementInstanceCurOccurs | 20020225 | |||
| 2 | ID_REF | Call by reference | Type reference (TYPE) | STRING | unique id | 20020225 |
Method GET_SET_CHILD_OCC on class CL_SRM_XML_REC_INSTANCE has no exception.
Method GET_URL_BY_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | element handle | 20000419 | |||
| 2 | POINTER_NAME | Call by reference | Type reference (TYPE) | CHAR32 | e.g. 'instancePointer' | 20000419 | |||
| 3 | URL | Call by reference | Type reference (TYPE) | SURL | URL | 20000419 |
Method GET_URL_BY_HANDLE on class CL_SRM_XML_REC_INSTANCE has no exception.
Method IS_OR_HAS_NO_MODEL_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20041020 | |||
| 2 | GID | Call by reference | Type reference (TYPE) | I | GId | 20041020 | |||
| 3 | HAS_NO_MODEL | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20041020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | xml (abstrakt) | 20041020 |
Method REPLACE_ELEMENT_BY_GID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 2 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | table of descr. and lang | 20000608 | |||
| 3 | DESCR_LANGUAGE_MERGE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20021230 | ||
| 4 | ELEMENT_GID | Call by reference | Type reference (TYPE) | I | ixml gid | 20000608 | |||
| 5 | FREE_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRM_XML_ATTR_TAB | list of attributes and values | 20000905 | |||
| 6 | RELA_TAB | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of roles | 20020418 | |||
| 7 | ROLE_TAB | Call by reference | Type reference (TYPE) | SRM_XML_ROLE_TAB | list of roles | 20010726 | |||
| 8 | SPSDISPLAYNAME | Call by reference | Type reference (TYPE) | STRING | '' | SPS displayname | 20000609 | ||
| 9 | SPSID | Call by reference | Type reference (TYPE) | STRING | '' | ID SPS | 20000609 | ||
| 10 | SP_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000608 | |||
| 11 | SRM_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 12 | STATE | Call by reference | Type reference (TYPE) | STRING | 'set' | state | 20000814 | ||
| 13 | URL | Call by reference | Type reference (TYPE) | SURL | '' | URL | 20000608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ixml inserting/replacing failed | 20000608 |
Method REPLACE_ELEMENT_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 2 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | table of descr. and lang | 20000608 | |||
| 3 | DESCR_LANGUAGE_MERGE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20021230 | ||
| 4 | ELEMENT_ID | Call by reference | Type reference (TYPE) | STRING | unique element id | 20000608 | |||
| 5 | FREE_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRM_XML_ATTR_TAB | list of attributes and values | 20000905 | |||
| 6 | RELA_TAB | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of roles | 20020418 | |||
| 7 | ROLE_TAB | Call by reference | Type reference (TYPE) | SRM_XML_ROLE_TAB | list of roles | 20010726 | |||
| 8 | SPSDISPLAYNAME | Call by reference | Type reference (TYPE) | STRING | '' | SPS displayname | 20000609 | ||
| 9 | SPSID | Call by reference | Type reference (TYPE) | STRING | '' | ID SPS | 20000609 | ||
| 10 | SP_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000608 | |||
| 11 | SRM_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 12 | STATE | Call by reference | Type reference (TYPE) | STRING | 'set' | state | 20000814 | ||
| 13 | URL | Call by reference | Type reference (TYPE) | SURL | '' | URL | 20000608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ixml inserting/replacing failed | 20000608 |
Method UPDATE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVE | Call by reference | Type reference (TYPE) | STRING | active | 20010514 | |||
| 2 | AREA_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 3 | DESCRIPTION_TAB | Call by reference | Type reference (TYPE) | SRM_XML_DESCR_TAB | tab. of description & lang | 20000614 | |||
| 4 | DESCR_LANGUAGE_MERGE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolsche Variable (X=true, -=false, space=unknown) | 20021230 | ||
| 5 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20000614 | |||
| 6 | EXPIRY | Call by reference | Type reference (TYPE) | STRING | spsid | 20010511 | |||
| 7 | FREE_ATTRIBUTES | Call by reference | Type reference (TYPE) | SRM_XML_ATTR_TAB | list of attributes and values | 20000905 | |||
| 8 | RELA_TAB | Call by reference | Type reference (TYPE) | SRM_XML_RELA_TAB | list of relations | 20020418 | |||
| 9 | ROLE_TAB | Call by reference | Type reference (TYPE) | SRM_XML_ROLE_TAB | list of roles | 20010726 | |||
| 10 | SPSDISPLAYNAME | Call by reference | Type reference (TYPE) | STRING | SPS displayname | 20000614 | |||
| 11 | SPSID | Call by reference | Type reference (TYPE) | STRING | ID SPS | 20000614 | |||
| 12 | SP_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of SP | 20000614 | |||
| 13 | SRM_POID_TAB | Value transfer | Type reference (TYPE) | SRM_LIST_POID | POID elements of RMF | 20011011 | |||
| 14 | STATE | Call by reference | Type reference (TYPE) | STRING | 'set' | state | 20000814 | ||
| 15 | URL | Call by reference | Type reference (TYPE) | SURL | '' | URL | 20000614 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | updating failed | 20000614 |
Method UPD_ALL_LAST_MOD Signature
Method UPD_ALL_LAST_MOD on class CL_SRM_XML_REC_INSTANCE has no parameter.
Method UPD_ALL_LAST_MOD on class CL_SRM_XML_REC_INSTANCE has no exception.
Method UPD_RECORD_LAST_MOD Signature
Method UPD_RECORD_LAST_MOD on class CL_SRM_XML_REC_INSTANCE has no parameter.
Method UPD_RECORD_LAST_MOD on class CL_SRM_XML_REC_INSTANCE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 46D |