SAP ABAP Interface IF_SMI_ODATA_XML_CONVERTER (SMI XML converter (XML->SMI data types for Gateway))
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-SM (Application Component) SAP UI Integration - Social Media Collaboration Enablement
     AR_702_SM_SERVICES (Package) UI AR - Social Media Data Provider Impl. (Rel. Dependent)
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 GET_CONTENTITEM_FROM_XML Instance method Public Method Extract ContentItems entities from XML response 20131101
2 GET_ENTRY_PROPERTIES_NODE Instance method Public Method Returns the properties node of a given entry node. 20140409
3 GET_EXTERNALOBJECT_FROM_XML Instance method Public Method Extract ExternalObject entity from XML response 20140312
4 GET_FEEDENTRIES_FROM_XML Instance method Public Method Extract FeedEntry entities from XML response 20130917
5 GET_FEEDENTRY_FROM_XML Instance method Public Method Extract FeedEntry entity from XML response 20130829
6 GET_FIRST_LEVEL_ENTRY_NODES Instance method Public Method Returns the input DOM's root node's level 1 entry nodes. 20140409
7 GET_FOLDERS_FROM_XML Instance method Public Method Extract Folder entities from XML response 20131029
8 GET_GROUPINVITELIST_FROM_XML Instance method Public Method Extract List of SAPGroupMember entities from XML response 20130709
9 GET_GROUPINVITES_FROM_XML Instance method Public Method Extract GroupInvite entities from XML response 20130530
10 GET_GROUPINVITE_FROM_XML Instance method Public Method Extract GroupInvite entity from XML response 20130530
11 GET_GROUPMEMBERS_FROM_XML Instance method Public Method Extract GroupMember entities from XML response 20130604
12 GET_GROUPMEMBER_FROM_XML Instance method Public Method Extract GroupMember entity from XML response 20130621
13 GET_GROUPS_FROM_XML Instance method Public Method Extract Group entities from XML response 20130530
14 GET_GROUP_FROM_XML Instance method Public Method Extract Group entity from XML response 20130530
15 GET_LINK_INLINE_ENTRY_NODES Instance method Public Method Returns the entry nodes of the specified link node. 20140409
16 GET_MEMBERS_FROM_XML Instance method Public Method Extract Member entities from XML response 20130530
17 GET_MEMBER_FROM_XML Instance method Public Method Extract a Member entity from XML response 20130530
18 GET_NOTICES_FROM_XML Instance method Public Method Extract Notice entities from XML response 20130912
19 GET_PROPERTY_VALUE Instance method Public Method extract property value for an entry node 20140408
20 GET_ROOT_NODE_NAMESPACE_URI Instance method Public Method Returns one of a DOM object's root node's namespace URI. 20140409
21 GET_SINGLE_USE_TOKEN_FROM_XML Instance method Public Method Extract the Single Use Token from XML response 20130530
22 GET_UNREAD_COUNT_FROM_XML Instance method Public Method Extract the unread count from the XML response 20131108
23 PROPERTIES_NODE_TO_GROUP 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract ContentItem entity. 20131101
2 Returning 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 Importing 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 Returning 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract group. 20140312
2 Returning 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 Exporting ET_FEEDENTRIES Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_FEEDENTRY Feed entries extracted from input DOM. 20130917
2 Importing 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract feed entry. 20130829
2 Returning 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 Importing IO_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM containing the desired level 1 entry nodes. 20140409
2 Importing IV_NAMESPACE_URI Call by reference Type reference (TYPE) STRING The entry node's namespace. 20140409
3 Returning 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 Exporting ET_FOLDERS Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_FOLDER Folder entities extracted from input DOM. 20131029
2 Importing 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 Exporting ET_GROUPINVITELIST Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_SAPGROUPMEMBER SAPGroupMember entities extracted from input DOM. 20130709
2 Importing 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 Exporting ET_GROUPINVITES Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_GROUPINVITE GroupInvite entities extracted from input DOM. 20130530
2 Importing 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract GroupInvite entity. 20130530
2 Returning 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 Exporting ET_GROUPMEMBERS Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_GROUPMEMBER GroupMember entities extracted from input DOM. 20130604
2 Importing 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract GroupMember entity. 20130621
2 Returning 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 Exporting ET_GROUPS Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_GROUP Groups extracted from input DOM. 20130530
2 Exporting EV_SKIP_TOKEN Call by reference Type reference (TYPE) STRING Skip token if there's one. 20140226
3 Importing 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract group. 20130530
2 Returning 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 Exporting ET_LINK_INLINE_ENTRY_NODES Call by reference Type reference (TYPE) TT_IXML_NODES Entry nodes in the specified link node. 20140409
2 Importing 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 Importing 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 Exporting ET_MEMBERS Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_MEMBER Members extracted from input DOM. 20130530
2 Importing 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract member. 20130530
2 Returning 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 Exporting ET_NOTICES Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TT_NOTICE Notice entities extracted from input DOM. 20130912
2 Importing 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 Importing IO_ENTRY_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20140408
2 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) STRING 20140408
3 Returning RV_PROPERTY_VALUE Value transfer Type reference (TYPE) STRING 20140408
# Exception Resumable Description Created on
1 CX_SMI 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 Importing IO_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM object whose root node will be inspected. 20140409
2 Importing IV_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING '' The desired namespace's prefix. 20140409
3 Returning 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 Importing IO_IXML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM from which to extract single use token. 20130530
2 Returning 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 Importing IO_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML DOM object containing the unread count. 20131108
2 Returning 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 Importing IO_PROPERTIES_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE DOM node containing a Group entity's properties. 20140411
2 Returning 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