/AWS1/CL_MPILISTINGSUMMARY¶
Summary information about a listing returned by search operations, including the listing name, description, badges, categories, pricing models, reviews, and associated products.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_listingid TYPE /AWS1/MPILISTINGID /AWS1/MPILISTINGID¶
The unique identifier of the listing.
iv_listingname TYPE /AWS1/MPINONEMPTYSTRING /AWS1/MPINONEMPTYSTRING¶
The human-readable display name of the listing.
io_publisher TYPE REF TO /AWS1/CL_MPISELLERINFORMATION /AWS1/CL_MPISELLERINFORMATION¶
The entity who created and published the listing.
iv_catalog TYPE /AWS1/MPICATALOG /AWS1/MPICATALOG¶
The name of the catalog that the listing belongs to.
iv_shortdescription TYPE /AWS1/MPINONEMPTYSTRING /AWS1/MPINONEMPTYSTRING¶
A 1–3 sentence summary describing the key aspects of the listing.
iv_logothumbnailurl TYPE /AWS1/MPIURL /AWS1/MPIURL¶
The URL of the logo thumbnail image for the listing.
it_categories TYPE /AWS1/CL_MPICATEGORY=>TT_CATEGORYLIST TT_CATEGORYLIST¶
The categories used to classify this listing into logical groups.
it_fulfllmtoptionsummaries TYPE /AWS1/CL_MPIFULFLLMTOPTSUMMARY=>TT_FULFLLMTOPTIONSUMMARYLIST TT_FULFLLMTOPTIONSUMMARYLIST¶
A summary of fulfillment options available for the listing.
it_badges TYPE /AWS1/CL_MPILISTINGBADGE=>TT_LISTINGBADGELIST TT_LISTINGBADGELIST¶
Badges indicating special attributes of the listing.
io_reviewsummary TYPE REF TO /AWS1/CL_MPIREVIEWSUMMARY /AWS1/CL_MPIREVIEWSUMMARY¶
A summary of customer reviews for the listing.
it_pricingmodels TYPE /AWS1/CL_MPIPRICINGMODEL=>TT_PRICINGMODELLIST TT_PRICINGMODELLIST¶
The pricing models for offers associated with this listing.
it_pricingunits TYPE /AWS1/CL_MPIPRICINGUNIT=>TT_PRICINGUNITLIST TT_PRICINGUNITLIST¶
The pricing units that define the billing dimensions for offers associated with this listing.
it_associatedentities TYPE /AWS1/CL_MPILSTNGSUMMASSOCDENT=>TT_LISTNGSUMMASSOCDENTITYLIST TT_LISTNGSUMMASSOCDENTITYLIST¶
The products associated with this listing.
Queryable Attributes¶
listingId¶
The unique identifier of the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LISTINGID() |
Getter for LISTINGID, with configurable default |
ASK_LISTINGID() |
Getter for LISTINGID w/ exceptions if field has no value |
HAS_LISTINGID() |
Determine if LISTINGID has a value |
listingName¶
The human-readable display name of the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LISTINGNAME() |
Getter for LISTINGNAME, with configurable default |
ASK_LISTINGNAME() |
Getter for LISTINGNAME w/ exceptions if field has no value |
HAS_LISTINGNAME() |
Determine if LISTINGNAME has a value |
publisher¶
The entity who created and published the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLISHER() |
Getter for PUBLISHER |
catalog¶
The name of the catalog that the listing belongs to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CATALOG() |
Getter for CATALOG, with configurable default |
ASK_CATALOG() |
Getter for CATALOG w/ exceptions if field has no value |
HAS_CATALOG() |
Determine if CATALOG has a value |
shortDescription¶
A 1–3 sentence summary describing the key aspects of the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SHORTDESCRIPTION() |
Getter for SHORTDESCRIPTION, with configurable default |
ASK_SHORTDESCRIPTION() |
Getter for SHORTDESCRIPTION w/ exceptions if field has no va |
HAS_SHORTDESCRIPTION() |
Determine if SHORTDESCRIPTION has a value |
logoThumbnailUrl¶
The URL of the logo thumbnail image for the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGOTHUMBNAILURL() |
Getter for LOGOTHUMBNAILURL, with configurable default |
ASK_LOGOTHUMBNAILURL() |
Getter for LOGOTHUMBNAILURL w/ exceptions if field has no va |
HAS_LOGOTHUMBNAILURL() |
Determine if LOGOTHUMBNAILURL has a value |
categories¶
The categories used to classify this listing into logical groups.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CATEGORIES() |
Getter for CATEGORIES, with configurable default |
ASK_CATEGORIES() |
Getter for CATEGORIES w/ exceptions if field has no value |
HAS_CATEGORIES() |
Determine if CATEGORIES has a value |
fulfillmentOptionSummaries¶
A summary of fulfillment options available for the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FULFLLMTOPTIONSUMMARIES() |
Getter for FULFILLMENTOPTIONSUMMARIES, with configurable def |
ASK_FULFLLMTOPTIONSUMMARIES() |
Getter for FULFILLMENTOPTIONSUMMARIES w/ exceptions if field |
HAS_FULFLLMTOPTIONSUMMARIES() |
Determine if FULFILLMENTOPTIONSUMMARIES has a value |
badges¶
Badges indicating special attributes of the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BADGES() |
Getter for BADGES, with configurable default |
ASK_BADGES() |
Getter for BADGES w/ exceptions if field has no value |
HAS_BADGES() |
Determine if BADGES has a value |
reviewSummary¶
A summary of customer reviews for the listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REVIEWSUMMARY() |
Getter for REVIEWSUMMARY |
pricingModels¶
The pricing models for offers associated with this listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRICINGMODELS() |
Getter for PRICINGMODELS, with configurable default |
ASK_PRICINGMODELS() |
Getter for PRICINGMODELS w/ exceptions if field has no value |
HAS_PRICINGMODELS() |
Determine if PRICINGMODELS has a value |
pricingUnits¶
The pricing units that define the billing dimensions for offers associated with this listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRICINGUNITS() |
Getter for PRICINGUNITS, with configurable default |
ASK_PRICINGUNITS() |
Getter for PRICINGUNITS w/ exceptions if field has no value |
HAS_PRICINGUNITS() |
Determine if PRICINGUNITS has a value |
associatedEntities¶
The products associated with this listing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSOCIATEDENTITIES() |
Getter for ASSOCIATEDENTITIES, with configurable default |
ASK_ASSOCIATEDENTITIES() |
Getter for ASSOCIATEDENTITIES w/ exceptions if field has no |
HAS_ASSOCIATEDENTITIES() |
Determine if ASSOCIATEDENTITIES 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_LISTINGSUMMARYLIST¶
TYPES TT_LISTINGSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPILISTINGSUMMARY WITH DEFAULT KEY
.