Skip to content

/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
.