Skip to content

/AWS1/CL_MPIREVIEWSOURCESUMM

A review summary from a specific source, including the average rating and total review count.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_sourcename TYPE /AWS1/MPINONEMPTYSTRING /AWS1/MPINONEMPTYSTRING

The name of the review source, such as AWS Marketplace.

iv_sourceid TYPE /AWS1/MPIREVIEWSOURCEID /AWS1/MPIREVIEWSOURCEID

The machine-readable identifier of the review source.

iv_averagerating TYPE /AWS1/MPINONEMPTYSTRING /AWS1/MPINONEMPTYSTRING

The average rating across all reviews from this source.

iv_totalreviews TYPE /AWS1/MPINONNEGATIVECOUNT /AWS1/MPINONNEGATIVECOUNT

The total number of reviews available from this source.

Optional arguments:

iv_sourceurl TYPE /AWS1/MPIURL /AWS1/MPIURL

The URL where the reviews can be accessed at the source.


Queryable Attributes

sourceName

The name of the review source, such as AWS Marketplace.

Accessible with the following methods

Method Description
GET_SOURCENAME() Getter for SOURCENAME, with configurable default
ASK_SOURCENAME() Getter for SOURCENAME w/ exceptions if field has no value
HAS_SOURCENAME() Determine if SOURCENAME has a value

sourceId

The machine-readable identifier of the review source.

Accessible with the following methods

Method Description
GET_SOURCEID() Getter for SOURCEID, with configurable default
ASK_SOURCEID() Getter for SOURCEID w/ exceptions if field has no value
HAS_SOURCEID() Determine if SOURCEID has a value

sourceUrl

The URL where the reviews can be accessed at the source.

Accessible with the following methods

Method Description
GET_SOURCEURL() Getter for SOURCEURL, with configurable default
ASK_SOURCEURL() Getter for SOURCEURL w/ exceptions if field has no value
HAS_SOURCEURL() Determine if SOURCEURL has a value

averageRating

The average rating across all reviews from this source.

Accessible with the following methods

Method Description
GET_AVERAGERATING() Getter for AVERAGERATING, with configurable default
ASK_AVERAGERATING() Getter for AVERAGERATING w/ exceptions if field has no value
HAS_AVERAGERATING() Determine if AVERAGERATING has a value

totalReviews

The total number of reviews available from this source.

Accessible with the following methods

Method Description
GET_TOTALREVIEWS() Getter for TOTALREVIEWS, with configurable default
ASK_TOTALREVIEWS() Getter for TOTALREVIEWS w/ exceptions if field has no value
HAS_TOTALREVIEWS() Determine if TOTALREVIEWS 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_REVIEWSOURCESUMMARYLIST

TYPES TT_REVIEWSOURCESUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPIREVIEWSOURCESUMM WITH DEFAULT KEY
.