Skip to content

/AWS1/CL_PTSENGAGEMENTMEMBER

Engagement members are the participants in an Engagement, which is likely a collaborative project or business opportunity within the AWS partner network. Members can be different partner organizations or AWS accounts that are working together on a specific engagement.

Each member is represented by their AWS Account ID, Company Name, and associated details. Members have a status within the Engagement (PENDING, ACCEPTED, REJECTED, or WITHDRAWN), indicating their current state of participation. Only existing members of an Engagement can view the list of other members. This implies a level of privacy and access control within the Engagement structure.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_companyname TYPE /AWS1/PTSMEMBERCOMPANYNAME /AWS1/PTSMEMBERCOMPANYNAME

The official name of the member's company or organization.

iv_websiteurl TYPE /AWS1/PTSSTRING /AWS1/PTSSTRING

The URL of the member company's website. This offers a way to find more information about the member organization and serves as an additional identifier.

iv_accountid TYPE /AWS1/PTSAWSACCOUNT /AWS1/PTSAWSACCOUNT

This is the unique identifier for the AWS account associated with the member organization. It's used for AWS-related operations and identity verification.


Queryable Attributes

CompanyName

The official name of the member's company or organization.

Accessible with the following methods

Method Description
GET_COMPANYNAME() Getter for COMPANYNAME, with configurable default
ASK_COMPANYNAME() Getter for COMPANYNAME w/ exceptions if field has no value
HAS_COMPANYNAME() Determine if COMPANYNAME has a value

WebsiteUrl

The URL of the member company's website. This offers a way to find more information about the member organization and serves as an additional identifier.

Accessible with the following methods

Method Description
GET_WEBSITEURL() Getter for WEBSITEURL, with configurable default
ASK_WEBSITEURL() Getter for WEBSITEURL w/ exceptions if field has no value
HAS_WEBSITEURL() Determine if WEBSITEURL has a value

AccountId

This is the unique identifier for the AWS account associated with the member organization. It's used for AWS-related operations and identity verification.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID 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_ENGAGEMENTMEMBERS

TYPES TT_ENGAGEMENTMEMBERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTSENGAGEMENTMEMBER WITH DEFAULT KEY
.