Skip to content

/AWS1/CL_MPISELLERENGAGEMENT

An engagement option available to potential buyers of a product, such as requesting a private offer or a demo.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_engagementtype TYPE /AWS1/MPISELLERENGAGEMENTTYPE /AWS1/MPISELLERENGAGEMENTTYPE

The type of engagement, such as REQUEST_FOR_PRIVATE_OFFER or REQUEST_FOR_DEMO.

iv_contenttype TYPE /AWS1/MPISELLERENGMTCONTTYPE /AWS1/MPISELLERENGMTCONTTYPE

The format of the engagement value, such as a URL.

iv_value TYPE /AWS1/MPINONEMPTYSTRING /AWS1/MPINONEMPTYSTRING

The engagement value, such as a URL to the engagement form.


Queryable Attributes

engagementType

The type of engagement, such as REQUEST_FOR_PRIVATE_OFFER or REQUEST_FOR_DEMO.

Accessible with the following methods

Method Description
GET_ENGAGEMENTTYPE() Getter for ENGAGEMENTTYPE, with configurable default
ASK_ENGAGEMENTTYPE() Getter for ENGAGEMENTTYPE w/ exceptions if field has no valu
HAS_ENGAGEMENTTYPE() Determine if ENGAGEMENTTYPE has a value

contentType

The format of the engagement value, such as a URL.

Accessible with the following methods

Method Description
GET_CONTENTTYPE() Getter for CONTENTTYPE, with configurable default
ASK_CONTENTTYPE() Getter for CONTENTTYPE w/ exceptions if field has no value
HAS_CONTENTTYPE() Determine if CONTENTTYPE has a value

value

The engagement value, such as a URL to the engagement form.

Accessible with the following methods

Method Description
GET_VALUE() Getter for VALUE, with configurable default
ASK_VALUE() Getter for VALUE w/ exceptions if field has no value
HAS_VALUE() Determine if VALUE 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_SELLERENGAGEMENTLIST

TYPES TT_SELLERENGAGEMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPISELLERENGAGEMENT WITH DEFAULT KEY
.