Skip to content

/AWS1/CL_SAGMEMBERSHIPSUMMARY

Membership summary for list operations

CONSTRUCTOR

IMPORTING

Required arguments:

iv_membershipid TYPE /AWS1/SAGMEMBERSHIPID /AWS1/SAGMEMBERSHIPID

Member identifier (userId or agentSpaceId)

iv_applicationid TYPE /AWS1/SAGAPPLICATIONID /AWS1/SAGAPPLICATIONID

Application identifier

iv_agentspaceid TYPE /AWS1/SAGAGENTSPACEID /AWS1/SAGAGENTSPACEID

Agent space identifier

iv_membertype TYPE /AWS1/SAGMEMBERSHIPTYPE /AWS1/SAGMEMBERSHIPTYPE

Type of member

iv_createdat TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

Timestamp when the membership was created (ISO 8601)

iv_updatedat TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

Timestamp when the membership was last updated (ISO 8601)

iv_createdby TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

User ID who created the membership

iv_updatedby TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

User ID who last updated the membership

Optional arguments:

io_config TYPE REF TO /AWS1/CL_SAGMEMBERSHIPCONFIG /AWS1/CL_SAGMEMBERSHIPCONFIG

Configuration specific to the member type

io_metadata TYPE REF TO /AWS1/CL_SAGMEMBERMETADATA /AWS1/CL_SAGMEMBERMETADATA

Member-specific metadata


Queryable Attributes

membershipId

Member identifier (userId or agentSpaceId)

Accessible with the following methods

Method Description
GET_MEMBERSHIPID() Getter for MEMBERSHIPID, with configurable default
ASK_MEMBERSHIPID() Getter for MEMBERSHIPID w/ exceptions if field has no value
HAS_MEMBERSHIPID() Determine if MEMBERSHIPID has a value

applicationId

Application identifier

Accessible with the following methods

Method Description
GET_APPLICATIONID() Getter for APPLICATIONID, with configurable default
ASK_APPLICATIONID() Getter for APPLICATIONID w/ exceptions if field has no value
HAS_APPLICATIONID() Determine if APPLICATIONID has a value

agentSpaceId

Agent space identifier

Accessible with the following methods

Method Description
GET_AGENTSPACEID() Getter for AGENTSPACEID, with configurable default
ASK_AGENTSPACEID() Getter for AGENTSPACEID w/ exceptions if field has no value
HAS_AGENTSPACEID() Determine if AGENTSPACEID has a value

memberType

Type of member

Accessible with the following methods

Method Description
GET_MEMBERTYPE() Getter for MEMBERTYPE, with configurable default
ASK_MEMBERTYPE() Getter for MEMBERTYPE w/ exceptions if field has no value
HAS_MEMBERTYPE() Determine if MEMBERTYPE has a value

config

Configuration specific to the member type

Accessible with the following methods

Method Description
GET_CONFIG() Getter for CONFIG

metadata

Member-specific metadata

Accessible with the following methods

Method Description
GET_METADATA() Getter for METADATA

createdAt

Timestamp when the membership was created (ISO 8601)

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

Timestamp when the membership was last updated (ISO 8601)

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

createdBy

User ID who created the membership

Accessible with the following methods

Method Description
GET_CREATEDBY() Getter for CREATEDBY, with configurable default
ASK_CREATEDBY() Getter for CREATEDBY w/ exceptions if field has no value
HAS_CREATEDBY() Determine if CREATEDBY has a value

updatedBy

User ID who last updated the membership

Accessible with the following methods

Method Description
GET_UPDATEDBY() Getter for UPDATEDBY, with configurable default
ASK_UPDATEDBY() Getter for UPDATEDBY w/ exceptions if field has no value
HAS_UPDATEDBY() Determine if UPDATEDBY has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_MEMBERSHIPSUMMARYLIST

TYPES TT_MEMBERSHIPSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SAGMEMBERSHIPSUMMARY WITH DEFAULT KEY
.