Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SMI_ODATA_SRV_HELPER | Social Media Integration Odata service helper class | 20130515 |
Properties
| Interface | IF_SMI_ODATA_SRV_HELPER | |
| Short Description | SMI OData Service helper |
General Data
| Package | AR_702_SM_SERVICES | UI AR - Social Media Data Provider Impl. (Rel. Dependent) |
| Created | 20130515 | SAP |
| Last changed | 20141120 | |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | /IWBEP/IF_MGW_APPL_SRV_RUNTIME | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 2 | /IWBEP/IF_MGW_CORE_SRV_RUNTIME | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 3 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 4 | CL_SM_INTEGRATION_MPC | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 5 | CL_SM_INTEGRATION_MPC_EXT | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 6 | IF_SMI_ODATA_XML_CONVERTER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_SMI_ODATA_SRV_HELPER has no interface.
Friends
Interface IF_SMI_ODATA_SRV_HELPER has no friend.
Attributes
Interface IF_SMI_ODATA_SRV_HELPER has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Assigns the Group Id. to the BusinessObject Id. | 20130530 | |
| 2 | Instance method | Public | Method | Uploads a file to Jam. | 20131101 | |
| 3 | Instance method | Public | Method | Creates a new Featured ExternalObject in Jam. | 20140409 | |
| 4 | Instance method | Public | Method | Creates a group. | 20130515 | |
| 5 | Instance method | Public | Method | Creates a new feed entry in the group's feed. | 20130829 | |
| 6 | Instance method | Public | Method | Creates a group invite | 20130529 | |
| 7 | Instance method | Public | Method | Returns groups assigned to the BusinessObject. | 20130530 | |
| 8 | Instance method | Public | Method | Returns (BusinessObjectId, GroupId) pairs for a given BOId. | 20130626 | |
| 9 | Instance method | Public | Method | Return the collaboration host's url | 20130621 | |
| 10 | Instance method | Public | Method | Returns the external OData URL given a relative path. | 20131106 | |
| 11 | Instance method | Public | Method | Returns folders of group or folder | 20131029 | |
| 12 | Instance method | Public | Method | Returns a single group that the current user is a member of. | 20130529 | |
| 13 | Instance method | Public | Method | Returns groups that the current user is a member of. | 20130530 | |
| 14 | Instance method | Public | Method | Returns the groups where the BO is featured in. | 20140410 | |
| 15 | Instance method | Public | Method | Returns the admins of a group | 20130529 | |
| 16 | Instance method | Public | Method | Returns the number of groups in the provided collection. | 20140226 | |
| 17 | Instance method | Public | Method | Returns the creator of a group | 20130529 | |
| 18 | Instance method | Public | Method | Returns latest feed entries for the given group. | 20130917 | |
| 19 | Instance method | Public | Method | Return list of group invites with sapuser | 20130607 | |
| 20 | Instance method | Public | Method | Returns a single GroupMember | 20130621 | |
| 21 | Instance method | Public | Method | Returns the members of a group | 20130529 | |
| 22 | Instance method | Public | Method | Returns members of group w/ their roles | 20130603 | |
| 23 | Instance method | Public | Method | SAP Users whose fullname, emai, or username contain string. | 20130613 | |
| 24 | Instance method | Public | Method | Returns a member | 20130607 | |
| 25 | Instance method | Public | Method | Returns a member's profile photo as reference to an xstring. | 20130903 | |
| 26 | Instance method | Public | Method | Returns groups that aren't assigned to the BusinessObject. | 20130530 | |
| 27 | Instance method | Public | Method | Returns the notices for the currently signed in user. | 20130913 | |
| 28 | Instance method | Public | Method | Returns the number of unread notices. | 20131108 | |
| 29 | Instance method | Public | Method | Return a single use token from collaboration host | 20130515 | |
| 30 | Instance method | Public | Method | Unassigns the Group Id. from the BusinessObject Id. | 20130530 | |
| 31 | Instance method | Public | Method | Update the specified group. | 20130515 | |
| 32 | Instance method | Public | Method | Update a GroupMember by passing available actions | 20130611 |
Events
Interface IF_SMI_ODATA_SRV_HELPER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_SORTED_INTEGERS | Public | See coding | 20130710 | tt_sorted_integers type sorted table of i with unique default key
|
Method Signatures
Method ASSIGN_GROUP_ID_TO_BO_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BIZ_OBJ_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_BUSINESSOBJECT-ID | Business object id of pair to be stored in database. | 20130530 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Group id of pair to be stored in database. | 20130530 | |||
| 3 | IV_IS_COMMIT_REQUIRED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicates if the database layer must perform a commit. | 20130717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130530 | |||
| 2 | 20130530 |
Method CREATE_CONTENT_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BODY_PAYLOAD | Call by reference | Type reference (TYPE) | XSTRING | The actual file. | 20131101 | |||
| 2 | IV_CONTENT_TYPE | Call by reference | Type reference (TYPE) | STRING | Mime type of the file. | 20131101 | |||
| 3 | IV_SLUG | Call by reference | Type reference (TYPE) | STRING | Name of the file. | 20131101 | |||
| 4 | IV_TARGET_LOCATION_ID | Call by reference | Type reference (TYPE) | STRING | Id of the Group of Folder | 20131101 | |||
| 5 | IV_TARGET_LOCATION_TYPE | Call by reference | Type reference (TYPE) | STRING | Either Group or Folder | 20131101 | |||
| 6 | IV_URL | Call by reference | Type reference (TYPE) | STRING | Url of the file | 20140430 | |||
| 7 | RS_CONTENT_ITEM | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_CONTENTITEM | The media link entry corresponding to the file. | 20131101 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20131101 | ||
| 2 | Technical Exception | 20131101 |
Method CREATE_FEATURED_EXTERNAL_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EXTERNAL_OBJECT | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_EXTERNALOBJECT | Contains property values of external object to create. | 20140409 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group to create feed entry in. | 20140409 | |||
| 3 | RS_EXTERNAL_OBJECT | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_EXTERNALOBJECT | Full details of external object if creation is successful. | 20140409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20140409 | ||
| 2 | Technical Exception | 20140409 |
Method CREATE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GROUP | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP | Group details for group wanting to be created. | 20130515 | |||
| 2 | RS_GROUP | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP | Full details of group if creation was successful. | 20130515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130515 | ||
| 2 | Technical Exception | 20130515 |
Method CREATE_GROUP_FEEDENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FEEDENTRY | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_FEEDENTRY | Contains property values of feed entry to create. | 20130829 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group to create feed entry in. | 20130829 | |||
| 3 | RS_FEEDENTRY | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_FEEDENTRY | Full details of feed entry if creation is successful. | 20130829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130829 | ||
| 2 | Technical Exception | 20130829 |
Method CREATE_GROUP_INVITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GROUPINVITE | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPINVITE | Contains message and email of person being invited. | 20130603 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group to which the invitation is to. | 20130603 | |||
| 3 | RS_GROUPINVITE | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPINVITE | Full details of invitation if successful. | 20130603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130529 | ||
| 2 | Technical Exception | 20130529 |
Method GET_ASSIGNED_GROUPS 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 assigned to specified business object. | 20130530 | |||
| 2 | IV_BIZ_OBJ_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_BUSINESSOBJECT-ID | Id of group to which returned groups are assigned to. | 20130530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130530 | ||
| 2 | Technical Exception | 20130530 |
Method GET_BIZ_OBJ_GROUP_ASSIGNMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BO_GROUP_ASSIGNMENTS | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_BUSINESSOBJECTGROUPASSIGNME | BusinessObjectGroupAssignments for the given BOId. | 20130626 | |||
| 2 | IV_BIZ_OBJ_ID | Call by reference | Type reference (TYPE) | STRING | business object id for which to get the group assignments | 20130626 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130626 | ||
| 2 | Technical Exception | 20130626 |
Method GET_COLLABORATION_HOST_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_URL | Value transfer | Type reference (TYPE) | STRING | URL of used Jam instance. | 20130621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130621 | ||
| 2 | Technical Exception | 20130621 |
Method GET_EXTERNAL_ODATA_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RELATIVE_PATH | Call by reference | Type reference (TYPE) | STRING | The relative path to be tranformed into a full external URL. | 20131106 | |||
| 2 | RV_EXTERNAL_URL | Value transfer | Type reference (TYPE) | STRING | The external OData URL. | 20131106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20131106 | ||
| 2 | Technical Exception | 20131106 |
Method GET_FOLDERS 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 | 20131029 | ||||
| 2 | IV_FOLDER_ID | Call by reference | Type reference (TYPE) | STRING | 20131029 | ||||
| 3 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | I | 20131029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20131030 | ||
| 2 | Technical Exception | 20131030 |
Method GET_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group being requested. | 20130529 | |||
| 2 | IV_SKIP | Call by reference | Type reference (TYPE) | I | 0 | Value of $skip in the URL. | 20140228 | ||
| 3 | IV_TOP | Call by reference | Type reference (TYPE) | I | 0 | Value of $top in the URL. | 20140228 | ||
| 4 | RS_GROUP | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP | Request group. Only returned if user is group member. | 20130529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130529 | ||
| 2 | Technical Exception | 20130529 |
Method GET_GROUPS 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 | List of Jam groups for the currently logged in user. | 20130530 | |||
| 2 | EV_SKIP_TOKEN | Call by reference | Type reference (TYPE) | STRING | Skip token corresponding to unreturned groups. | 20140226 | |||
| 3 | IV_SKIP | Call by reference | Type reference (TYPE) | I | 0 | Value of $skip in the URL. | 20140228 | ||
| 4 | IV_SKIP_TOKEN | Call by reference | Type reference (TYPE) | STRING | '' | Skip token corresponding to next set of groups. | 20140226 | ||
| 5 | IV_TOP | Call by reference | Type reference (TYPE) | I | 0 | Value of $top in the URL. | 20140228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130530 | |||
| 2 | 20130530 |
Method GET_GROUPS_AS_FEATURED 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 | 20140410 | ||||
| 2 | IV_APPLICATION_CONTEXT | Call by reference | Type reference (TYPE) | STRING | 20140410 | ||||
| 3 | IV_INT_ODATA_COLLECTION | Call by reference | Type reference (TYPE) | STRING | Internal OData collection. | 20140410 | |||
| 4 | IV_INT_ODATA_KEY | Call by reference | Type reference (TYPE) | STRING | Internal OData key. | 20140410 | |||
| 5 | IV_INT_ODATA_SERVICE_PATH | Call by reference | Type reference (TYPE) | STRING | Internal OData service path. | 20140410 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20140410 | ||
| 2 | Technical Exception | 20140410 |
Method GET_GROUP_ADMINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ADMINS | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_MEMBER | Administrators of specified group. | 20130529 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group the returned members administer. | 20130529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130529 | |||
| 2 | 20130529 |
Method GET_GROUP_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GROUP_COUNT | Value transfer | Type reference (TYPE) | STRING | The currently logged in user's group count. | 20140226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20140226 | ||
| 2 | Technical Exception | 20140226 |
Method GET_GROUP_CREATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group the returned member created. | 20130529 | |||
| 2 | RS_CREATOR | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_MEMBER | Creator of specified group. | 20130529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130529 | |||
| 2 | 20130529 |
Method GET_GROUP_FEEDENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_GROUP_FEEDENTRIES | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_FEEDENTRY | The group's latest feed entries. | 20130917 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group whose latest feed entries are to be returned. | 20130917 | |||
| 3 | IV_TOP | Call by reference | Type reference (TYPE) | I | How many feed entries to return. | 20130917 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130917 | ||
| 2 | Technical Exception | 20130917 |
Method GET_GROUP_INVITE_LIST 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 | The invite list for the identified group. | 20130607 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group to which belongs the returned invite list. | 20130607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130610 | ||
| 2 | Technical Exception | 20130610 |
Method GET_GROUP_MEMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GROUP_MEMBER_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPMEMBER-ID | Id of GroupMember entity to return. Id = GroupId-MemberId | 20130621 | |||
| 2 | RS_GROUP_MEMBER | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPMEMBER | Specified GroupMember entity. | 20130621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130621 | ||
| 2 | Technical Exception | 20130621 |
Method GET_GROUP_MEMBERS 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 belonging to specified group. | 20130529 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group to which returned members belong to. | 20130529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130529 | ||
| 2 | Technical Exception | 20130529 |
Method GET_GROUP_MEMBERSHIPS 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 associated to the specified group. | 20130603 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Id of group for which to get group membership details. | 20130604 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130603 | |||
| 2 | 20130603 |
Method GET_MATCHING_SAP_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MATCHING_SAP_USERS | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_SAPUSER | Users whose fullname, email, or username contain the string. | 20130613 | |||
| 2 | IV_CONTAINED_STRING | Call by reference | Type reference (TYPE) | STRING | String contained in fullname, email, or username. | 20130613 | |||
| 3 | IV_MAX_MATCHES_TO_RETURN | Call by reference | Type reference (TYPE) | I | Max users to return. If input is less than 1, 10 is default. | 20130613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130613 | ||
| 2 | Technical Exception | 20130613 |
Method GET_MEMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MEMBER_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_MEMBER-ID | Id of member to be returned. | 20130607 | |||
| 2 | RS_MEMBER | Value transfer | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_MEMBER | Specified member. | 20130607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130607 | ||
| 2 | Technical Exception | 20130607 |
Method GET_MEMBER_PROFILE_PHOTO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MAX_X | Call by reference | Type reference (TYPE) | I | 60 | Maximum width in pixels of rectangle photo must fit in. | 20130926 | ||
| 2 | IV_MAX_Y | Call by reference | Type reference (TYPE) | I | 60 | Maximum height in pixels of rectangle photo must fit in. | 20130926 | ||
| 3 | IV_MEMBER_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_MEMBER-ID | Id of member to be returned. | 20130903 | |||
| 4 | RV_MEMBER_PROFILE_PHOTO | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_APPL_SRV_RUNTIME=>TY_S_MEDIA_RESOURCE | Profile photo: includes mime type and xstring payload | 20130909 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130903 | ||
| 2 | Technical Exception | 20130903 |
Method GET_NONASSIGNED_GROUPS 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 that aren't assigned to specified business object. | 20130530 | |||
| 2 | IV_BIZ_OBJ_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_BUSINESSOBJECT-ID | Id of group to which returned groups aren't assigned to. | 20130530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130530 | |||
| 2 | 20130530 |
Method GET_NOTICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MEMBER_NOTICES | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TT_NOTICE | The member's notices. | 20130913 | |||
| 2 | IV_TOP | Call by reference | Type reference (TYPE) | I | How many notices to return. | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130913 | ||
| 2 | Technical Exception | 20130913 |
Method GET_NOTICE_UNREAD_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NOTICE_UNREAD_COUNT | Value transfer | Type reference (TYPE) | I | The number of unread notices. | 20131108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20131108 | ||
| 2 | Technical Exception | 20131108 |
Method GET_SINGLE_USE_TOKEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SINGLE_USE_TOKEN | Value transfer | Type reference (TYPE) | STRING | Jam single use token. | 20130515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130515 | ||
| 2 | Technical Exception | 20130515 |
Method UNASSIGN_GROUP_ID_FROM_BO_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BIZ_OBJ_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_BUSINESSOBJECT-ID | Business object id of pair to be deleted from the database. | 20130530 | |||
| 2 | IV_GROUP_ID | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP-ID | Group id of pair to be deleted from the database. | 20130530 | |||
| 3 | IV_IS_COMMIT_REQUIRED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicates if the database layer must perform a commit. | 20130717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130530 | |||
| 2 | 20130530 |
Method UPDATE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GROUP | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUP | Details to update on group identified by id in structure. | 20130515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130515 | ||
| 2 | Technical Exception | 20130515 |
Method UPDATE_GROUPMEMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_GROUPMEMBER | Call by reference | Type reference (TYPE) | CL_SM_INTEGRATION_MPC_EXT=>TS_GROUPMEMBER | Details to update on GroupMember entity id'ed by structure. | 20130611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130611 | ||
| 2 | Technical Exception | 20130611 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 100 |