SAP ABAP Class IF_SMI_ODATA_PAYLOAD_BUILDER (SMI XML builder for OData response)
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
Class IF_SMI_ODATA_PAYLOAD_BUILDER  
Short Description SMI XML builder for OData response    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20130717   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_SMI_ODATA_PAYLOAD_BUILDER has no interface implemented.
Friends
Class IF_SMI_ODATA_PAYLOAD_BUILDER has no friend class.
Attributes
Class 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
Class IF_SMI_ODATA_PAYLOAD_BUILDER has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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