Hierarchy

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SMI_ODATA_XML_CONVERTER | Extracts & Converts DOM of OData XML to ABAP | 20130530 |
Properties
Interface | IF_SMI_ODATA_XML_CONVERTER | |
Short Description | SMI XML converter (XML->SMI data types for Gateway) |
General Data
Package | AR_702_SM_SERVICES | UI AR - Social Media Data Provider Impl. (Rel. Dependent) |
Created | 20130530 | SAP |
Last changed | 20141120 | |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_SM_INTEGRATION_MPC | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CL_SM_INTEGRATION_MPC_EXT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Interface IF_SMI_ODATA_XML_CONVERTER has no interface.
Friends
Interface IF_SMI_ODATA_XML_CONVERTER has no friend.
Attributes
Interface IF_SMI_ODATA_XML_CONVERTER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Extract ContentItems entities from XML response | 20131101 |
2 | ![]() |
Instance method | Public | Method | Returns the properties node of a given entry node. | 20140409 |
3 | ![]() |
Instance method | Public | Method | Extract ExternalObject entity from XML response | 20140312 |
4 | ![]() |
Instance method | Public | Method | Extract FeedEntry entities from XML response | 20130917 |
5 | ![]() |
Instance method | Public | Method | Extract FeedEntry entity from XML response | 20130829 |
6 | ![]() |
Instance method | Public | Method | Returns the input DOM's root node's level 1 entry nodes. | 20140409 |
7 | ![]() |
Instance method | Public | Method | Extract Folder entities from XML response | 20131029 |
8 | ![]() |
Instance method | Public | Method | Extract List of SAPGroupMember entities from XML response | 20130709 |
9 | ![]() |
Instance method | Public | Method | Extract GroupInvite entities from XML response | 20130530 |
10 | ![]() |
Instance method | Public | Method | Extract GroupInvite entity from XML response | 20130530 |
11 | ![]() |
Instance method | Public | Method | Extract GroupMember entities from XML response | 20130604 |
12 | ![]() |
Instance method | Public | Method | Extract GroupMember entity from XML response | 20130621 |
13 | ![]() |
Instance method | Public | Method | Extract Group entities from XML response | 20130530 |
14 | ![]() |
Instance method | Public | Method | Extract Group entity from XML response | 20130530 |
15 | ![]() |
Instance method | Public | Method | Returns the entry nodes of the specified link node. | 20140409 |
16 | ![]() |
Instance method | Public | Method | Extract Member entities from XML response | 20130530 |
17 | ![]() |
Instance method | Public | Method | Extract a Member entity from XML response | 20130530 |
18 | ![]() |
Instance method | Public | Method | Extract Notice entities from XML response | 20130912 |
19 | ![]() |
Instance method | Public | Method | extract property value for an entry node | 20140408 |
20 | ![]() |
Instance method | Public | Method | Returns one of a DOM object's root node's namespace URI. | 20140409 |
21 | ![]() |
Instance method | Public | Method | Extract the Single Use Token from XML response | 20130530 |
22 | ![]() |
Instance method | Public | Method | Extract the unread count from the XML response | 20131108 |
23 | ![]() |
Instance method | Public | Method | Converts a single properties node into a group structure | 20140411 |
Events
Interface IF_SMI_ODATA_XML_CONVERTER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_IXML_NODES | Public | See coding | 20140409 | TT_IXML_NODES type standard table of ref to if_ixml_node
|
Method Signatures
Method GET_CONTENTITEM_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract ContentItem entity. | 20131101 | ||
2 | ![]() |
RS_CONTENTITEM | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_CONTENTITEM | ContentItem entity extracted from input DOM. | 20131101 |
Method GET_CONTENTITEM_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_ENTRY_PROPERTIES_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ENTRY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Node in which the desired properties node is in. | 20140409 | ||
2 | ![]() |
RO_PROPERTIES_NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Properties node contained by the input entry node. | 20140409 |
Method GET_ENTRY_PROPERTIES_NODE on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_EXTERNALOBJECT_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract group. | 20140312 | ||
2 | ![]() |
RS_EXTERNALOBJECT | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_EXTERNALOBJECT | ExternalObject extracted from input DOM. | 20140312 |
Method GET_EXTERNALOBJECT_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_FEEDENTRIES_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FEEDENTRIES | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_FEEDENTRY | Feed entries extracted from input DOM. | 20130917 | ||
2 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract feed entries. | 20130917 |
Method GET_FEEDENTRIES_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_FEEDENTRY_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract feed entry. | 20130829 | ||
2 | ![]() |
RS_FEEDENTRY | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_FEEDENTRY | FeedEntry extracted from input DOM. | 20130829 |
Method GET_FEEDENTRY_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_FIRST_LEVEL_ENTRY_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM containing the desired level 1 entry nodes. | 20140409 | ||
2 | ![]() |
IV_NAMESPACE_URI | Call by reference | Type reference (TYPE) | STRING | The entry node's namespace. | 20140409 | ||
3 | ![]() |
RO_FIRST_LEVEL_ENTRY_NODES | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE_COLLECTION | The level 1 entry nodes directly under the DOM's root node. | 20140409 |
Method GET_FIRST_LEVEL_ENTRY_NODES on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_FOLDERS_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FOLDERS | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_FOLDER | Folder entities extracted from input DOM. | 20131029 | ||
2 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract GroupMember entities. | 20131029 |
Method GET_FOLDERS_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_GROUPINVITELIST_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_GROUPINVITELIST | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_SAPGROUPMEMBER | SAPGroupMember entities extracted from input DOM. | 20130709 | ||
2 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract SAPGroupMember entities. | 20130709 |
Method GET_GROUPINVITELIST_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_GROUPINVITES_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_GROUPINVITES | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_GROUPINVITE | GroupInvite entities extracted from input DOM. | 20130530 | ||
2 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract GroupInvite entities. | 20130530 |
Method GET_GROUPINVITES_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_GROUPINVITE_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract GroupInvite entity. | 20130530 | ||
2 | ![]() |
RS_GROUPINVITE | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPINVITE | GroupInvite entitie extracted from input DOM. | 20130530 |
Method GET_GROUPINVITE_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_GROUPMEMBERS_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_GROUPMEMBERS | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_GROUPMEMBER | GroupMember entities extracted from input DOM. | 20130604 | ||
2 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract GroupMember entities. | 20130604 |
Method GET_GROUPMEMBERS_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_GROUPMEMBER_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract GroupMember entity. | 20130621 | ||
2 | ![]() |
RS_GROUPMEMBER | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPMEMBER | GroupMember entity extracted from input DOM. | 20130621 |
Method GET_GROUPMEMBER_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_GROUPS_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_GROUPS | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_GROUP | Groups extracted from input DOM. | 20130530 | ||
2 | ![]() |
EV_SKIP_TOKEN | Call by reference | Type reference (TYPE) | STRING | Skip token if there's one. | 20140226 | ||
3 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract groups. | 20130530 |
Method GET_GROUPS_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_GROUP_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract group. | 20130530 | ||
2 | ![]() |
RS_GROUP | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP | Group extracted from input DOM. | 20130530 |
Method GET_GROUP_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_LINK_INLINE_ENTRY_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LINK_INLINE_ENTRY_NODES | Call by reference | Type reference (TYPE) | TT_IXML_NODES | Entry nodes in the specified link node. | 20140409 | ||
2 | ![]() |
IO_ENTRY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Node in which to look for specified link node. | 20140409 | ||
3 | ![]() |
IV_LINK_TITLE | Call by reference | Type reference (TYPE) | STRING | Value of the title attribute of the link node. | 20140409 |
Method GET_LINK_INLINE_ENTRY_NODES on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_MEMBERS_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MEMBERS | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_MEMBER | Members extracted from input DOM. | 20130530 | ||
2 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract members. | 20130530 |
Method GET_MEMBERS_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_MEMBER_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract member. | 20130530 | ||
2 | ![]() |
RS_MEMBER | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_MEMBER | Member extracted from input DOM. | 20130530 |
Method GET_MEMBER_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_NOTICES_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_NOTICES | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_NOTICE | Notice entities extracted from input DOM. | 20130912 | ||
2 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract GroupMember entities. | 20130912 |
Method GET_NOTICES_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_PROPERTY_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_ENTRY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20140408 | ||
2 | ![]() |
IV_PROPERTY_NAME | Call by reference | Type reference (TYPE) | STRING | 20140408 | |||
3 | ![]() |
RV_PROPERTY_VALUE | Value transfer | Type reference (TYPE) | STRING | 20140408 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
generic exeption class for SMI | 20140408 |
Method GET_ROOT_NODE_NAMESPACE_URI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM object whose root node will be inspected. | 20140409 | ||
2 | ![]() |
IV_NAMESPACE_PREFIX | Call by reference | Type reference (TYPE) | STRING | '' | The desired namespace's prefix. | 20140409 | |
3 | ![]() |
RV_NAMESPACE_URL | Value transfer | Type reference (TYPE) | STRING | The specified namespace's URI. | 20140409 |
Method GET_ROOT_NODE_NAMESPACE_URI on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_SINGLE_USE_TOKEN_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_IXML_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | DOM from which to extract single use token. | 20130530 | ||
2 | ![]() |
RV_TOKEN | Value transfer | Type reference (TYPE) | STRING | Single use token extracted from input DOM. | 20130530 |
Method GET_SINGLE_USE_TOKEN_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method GET_UNREAD_COUNT_FROM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_DOM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML DOM object containing the unread count. | 20131108 | ||
2 | ![]() |
RV_UNREAD_COUNT | Value transfer | Type reference (TYPE) | I | The unread count contained in the input DOM. | 20131108 |
Method GET_UNREAD_COUNT_FROM_XML on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
Method PROPERTIES_NODE_TO_GROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_PROPERTIES_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | DOM node containing a Group entity's properties. | 20140411 | ||
2 | ![]() |
RS_GROUP | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP | ABAP representation of input DOM node. | 20140411 |
Method PROPERTIES_NODE_TO_GROUP on Interface IF_SMI_ODATA_XML_CONVERTER has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 100 |