Skip to content

/AWS1/CL_MPIGETLISTINGOUTPUT

GetListingOutput

CONSTRUCTOR

IMPORTING

Required arguments:

it_associatedentities TYPE /AWS1/CL_MPILISTNGASSOCDENTITY=>TT_LISTINGASSOCIATEDENTITYLIST TT_LISTINGASSOCIATEDENTITYLIST

The products and offers associated with this listing. Each entity contains product and offer information.

it_badges TYPE /AWS1/CL_MPILISTINGBADGE=>TT_LISTINGBADGELIST TT_LISTINGBADGELIST

Badges indicating special attributes of the listing, such as free tier eligibility, free trial availability, or Quick Launch support.

iv_catalog TYPE /AWS1/MPICATALOG /AWS1/MPICATALOG

The name of the catalog that the listing belongs to.

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 deploying or accessing the listing, such as AMI, SaaS, or Container.

it_highlights TYPE /AWS1/CL_MPIHIGHLIGHTLIST_W=>TT_HIGHLIGHTLIST TT_HIGHLIGHTLIST

A list of key features that the listing offers to customers.

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.

iv_logothumbnailurl TYPE /AWS1/MPIURL /AWS1/MPIURL

The URL of the logo thumbnail image for the listing.

iv_longdescription TYPE /AWS1/MPINONEMPTYSTRING /AWS1/MPINONEMPTYSTRING

A detailed description of what the listing offers, in paragraph format.

it_pricingmodels TYPE /AWS1/CL_MPIPRICINGMODEL=>TT_PRICINGMODELLIST TT_PRICINGMODELLIST

The pricing models for offers associated with this listing, such as usage-based, contract, BYOL, or free.

it_pricingunits TYPE /AWS1/CL_MPIPRICINGUNIT=>TT_PRICINGUNITLIST TT_PRICINGUNITLIST

The pricing units that define the billing dimensions for offers associated with this listing, such as users, hosts, or data.

it_promotionalmedia TYPE /AWS1/CL_MPIPROMOTIONALMEDIA=>TT_PROMOTIONALMEDIALIST TT_PROMOTIONALMEDIALIST

Embedded promotional media provided by the creator of the product, such as images and videos.

io_publisher TYPE REF TO /AWS1/CL_MPISELLERINFORMATION /AWS1/CL_MPISELLERINFORMATION

The entity who created and published the listing.

it_resources TYPE /AWS1/CL_MPIRESOURCE=>TT_RESOURCELIST TT_RESOURCELIST

Resources that provide further information about using the product or requesting support, such as documentation links, support contacts, and usage instructions.

it_sellerengagements TYPE /AWS1/CL_MPISELLERENGAGEMENT=>TT_SELLERENGAGEMENTLIST TT_SELLERENGAGEMENTLIST

Engagement options available to potential buyers, such as requesting a private offer or requesting a demo.

iv_shortdescription TYPE /AWS1/MPINONEMPTYSTRING /AWS1/MPINONEMPTYSTRING

A 1–3 sentence summary describing the key aspects of the listing.

it_usecases TYPE /AWS1/CL_MPIUSECASEENTRY=>TT_USECASELIST TT_USECASELIST

Use cases associated with the listing, describing scenarios where the product can be applied.

Optional arguments:

iv_integrationguide TYPE /AWS1/MPINULLABLESTRING /AWS1/MPINULLABLESTRING

Optional guidance explaining how to use data in this listing. Primarily defines how to integrate with a multi-product listing.

io_reviewsummary TYPE REF TO /AWS1/CL_MPIREVIEWSUMMARY /AWS1/CL_MPIREVIEWSUMMARY

A summary of customer reviews available for the listing, including average rating and total review count by source.


Queryable Attributes

associatedEntities

The products and offers associated with this listing. Each entity contains product and offer information.

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

badges

Badges indicating special attributes of the listing, such as free tier eligibility, free trial availability, or Quick Launch support.

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

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

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 deploying or accessing the listing, such as AMI, SaaS, or Container.

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

highlights

A list of key features that the listing offers to customers.

Accessible with the following methods

Method Description
GET_HIGHLIGHTS() Getter for HIGHLIGHTS, with configurable default
ASK_HIGHLIGHTS() Getter for HIGHLIGHTS w/ exceptions if field has no value
HAS_HIGHLIGHTS() Determine if HIGHLIGHTS has a value

integrationGuide

Optional guidance explaining how to use data in this listing. Primarily defines how to integrate with a multi-product listing.

Accessible with the following methods

Method Description
GET_INTEGRATIONGUIDE() Getter for INTEGRATIONGUIDE, with configurable default
ASK_INTEGRATIONGUIDE() Getter for INTEGRATIONGUIDE w/ exceptions if field has no va
HAS_INTEGRATIONGUIDE() Determine if INTEGRATIONGUIDE has a value

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

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

longDescription

A detailed description of what the listing offers, in paragraph format.

Accessible with the following methods

Method Description
GET_LONGDESCRIPTION() Getter for LONGDESCRIPTION, with configurable default
ASK_LONGDESCRIPTION() Getter for LONGDESCRIPTION w/ exceptions if field has no val
HAS_LONGDESCRIPTION() Determine if LONGDESCRIPTION has a value

pricingModels

The pricing models for offers associated with this listing, such as usage-based, contract, BYOL, or free.

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, such as users, hosts, or data.

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

promotionalMedia

Embedded promotional media provided by the creator of the product, such as images and videos.

Accessible with the following methods

Method Description
GET_PROMOTIONALMEDIA() Getter for PROMOTIONALMEDIA, with configurable default
ASK_PROMOTIONALMEDIA() Getter for PROMOTIONALMEDIA w/ exceptions if field has no va
HAS_PROMOTIONALMEDIA() Determine if PROMOTIONALMEDIA has a value

publisher

The entity who created and published the listing.

Accessible with the following methods

Method Description
GET_PUBLISHER() Getter for PUBLISHER

resources

Resources that provide further information about using the product or requesting support, such as documentation links, support contacts, and usage instructions.

Accessible with the following methods

Method Description
GET_RESOURCES() Getter for RESOURCES, with configurable default
ASK_RESOURCES() Getter for RESOURCES w/ exceptions if field has no value
HAS_RESOURCES() Determine if RESOURCES has a value

reviewSummary

A summary of customer reviews available for the listing, including average rating and total review count by source.

Accessible with the following methods

Method Description
GET_REVIEWSUMMARY() Getter for REVIEWSUMMARY

sellerEngagements

Engagement options available to potential buyers, such as requesting a private offer or requesting a demo.

Accessible with the following methods

Method Description
GET_SELLERENGAGEMENTS() Getter for SELLERENGAGEMENTS, with configurable default
ASK_SELLERENGAGEMENTS() Getter for SELLERENGAGEMENTS w/ exceptions if field has no v
HAS_SELLERENGAGEMENTS() Determine if SELLERENGAGEMENTS 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

useCases

Use cases associated with the listing, describing scenarios where the product can be applied.

Accessible with the following methods

Method Description
GET_USECASES() Getter for USECASES, with configurable default
ASK_USECASES() Getter for USECASES w/ exceptions if field has no value
HAS_USECASES() Determine if USECASES has a value