SAP ABAP Interface IF_SMI_ODATA_PAYLOAD_BUILDER (SMI XML builder for OData response)
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_PAYLOAD_BUILDER SMI XML builder for OData response 20130717
Properties
Interface IF_SMI_ODATA_PAYLOAD_BUILDER  
Short Description SMI XML builder for OData response    
General Data
Package AR_702_SM_SERVICES   UI AR - Social Media Data Provider Impl. (Rel. Dependent) 
Created 20130717   SAP 
Last changed 20141120    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SM_INTEGRATION_MPC_EXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no interface.
Friends
Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no friend.
Attributes
Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AS_FEEDENTRY_PAYLOAD_BUILDER Instance method Public Method Build XML payload for an Activity Stream feed entry. 20140306
2 BUILD_GROUP2EXTOBJ_LINK_XML Instance method Public Method XML payload when creating Group to ExternalObject links. 20140312
3 BUILD_XML_FOR_BO_FEEDENTRY Instance method Public Method Build XML payload for a feed entry with BO info. 20140306
4 BUILD_XML_FOR_EXTERNALOBJECT Instance method Public Method Build XML payload for an ExternalObject entity. 20140306
5 BUILD_XML_FOR_FEEDENTRY Instance method Public Method Build XML payload for a FeedEntry entity 20130829
6 BUILD_XML_FOR_GROUP Instance method Public Method Build XML payload for a Group entity 20130717
7 BUILD_XML_FOR_GROUPINVITE Instance method Public Method Build XML payload for a GroupInvite entity 20130717
8 BUILD_XML_FOR_GROUPMEMBER Instance method Public Method Build XML payload for a GroupMember entity 20130717
Events
Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no event.
Types
Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no local type.
Method Signatures

Method AS_FEEDENTRY_PAYLOAD_BUILDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) STRING 20140306
2 Importing IV_EMAIL Call by reference Type reference (TYPE) STRING 20140306
3 Importing IV_GROUP_ID Call by reference Type reference (TYPE) STRING 20140306
4 Importing IV_UIURL Call by reference Type reference (TYPE) STRING 20140306
5 Returning RV_XML Value transfer Type reference (TYPE) STRING 20140306

Method AS_FEEDENTRY_PAYLOAD_BUILDER on Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no exception.

Method BUILD_GROUP2EXTOBJ_LINK_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_OBJECT_URL Call by reference Type reference (TYPE) STRING The URL of the ExternalObject entity in Jam. 20140312
2 Returning RV_PAYLOAD Value transfer Type reference (TYPE) STRING XML payload for link between a Group and ExternalObject 20140312

Method BUILD_GROUP2EXTOBJ_LINK_XML on Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no exception.

Method BUILD_XML_FOR_BO_FEEDENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMENT Call by reference Type reference (TYPE) STRING 20140306
2 Importing IV_EMAIL Call by reference Type reference (TYPE) STRING 20140306
3 Importing IV_GROUP_ID Call by reference Type reference (TYPE) STRING 20140306
4 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20140306
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20140306
6 Importing IV_ODATA_ANNOTATIONS Call by reference Type reference (TYPE) STRING 20140306
7 Importing IV_ODATA_LINK Call by reference Type reference (TYPE) STRING 20140306
8 Importing IV_ODATA_METADATA Call by reference Type reference (TYPE) STRING 20140306
9 Importing IV_PERMALINK Call by reference Type reference (TYPE) STRING 20140306
10 Returning RV_XML Value transfer Type reference (TYPE) STRING 20140306

Method BUILD_XML_FOR_BO_FEEDENTRY on Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no exception.

Method BUILD_XML_FOR_EXTERNALOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXID Call by reference Type reference (TYPE) STRING 20140306
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20140306
3 Importing IV_OBJECTTYPE Call by reference Type reference (TYPE) STRING 20140306
4 Importing IV_ODATAANNOTATIONS Call by reference Type reference (TYPE) STRING 20140306
5 Importing IV_ODATALINK Call by reference Type reference (TYPE) STRING 20140306
6 Importing IV_ODATAMETADATA Call by reference Type reference (TYPE) STRING 20140306
7 Importing IV_PERMALINK Call by reference Type reference (TYPE) STRING 20140306
8 Importing IV_SUMMARY Call by reference Type reference (TYPE) STRING 20140306
9 Returning RV_EXTERNALOBJECT_XML Value transfer Type reference (TYPE) STRING 20140306

Method BUILD_XML_FOR_EXTERNALOBJECT on Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no exception.

Method BUILD_XML_FOR_FEEDENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FEEDENTRY Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TS_FEEDENTRY ABAP structure representation of an OData FeedEntry entity 20130829
2 Returning RV_FEEDENTRY_XML Value transfer Type reference (TYPE) STRING Atom/XML representation of inpu FeedEntry. 20130829

Method BUILD_XML_FOR_FEEDENTRY on Interface IF_SMI_ODATA_PAYLOAD_BUILDER has no exception.

Method BUILD_XML_FOR_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GROUP Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP ABAP structure representation of an OData Group entity. 20130717
2 Returning RV_GROUP_XML Value transfer Type reference (TYPE) STRING Atom/XML representation of input group. 20130717
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130717

Method BUILD_XML_FOR_GROUPINVITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GROUPINVITE Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPINVITE ABAP structure representation of an OData GroupInvite entity 20130717
2 Returning RV_GROUPINVITE_XML Value transfer Type reference (TYPE) STRING Atom/XML representation of input GroupInvite. 20130717
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130717

Method BUILD_XML_FOR_GROUPMEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GROUPMEMBER Call by reference Type reference (TYPE) CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPMEMBER ABAP structure representation of an OData GroupMember entity 20130717
2 Returning RV_GROUPMEMBER_XML Value transfer Type reference (TYPE) STRING Atom/XML representation of input GroupMember. 20130717
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130717
History
Last changed by/on SAP  20141120 
SAP Release Created in 100