Skip to content

/AWS1/CL_MDL=>PURCHASEOFFERING()

About PurchaseOffering

Purchase an offering and create a reservation.

Method Signature

IMPORTING

Required arguments:

IV_COUNT TYPE /AWS1/MDL__INTEGERMIN1 /AWS1/MDL__INTEGERMIN1

Number of resources

IV_OFFERINGID TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Offering to purchase, e.g. '87654321'

Optional arguments:

IV_NAME TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Name for the new reservation

IO_RENEWALSETTINGS TYPE REF TO /AWS1/CL_MDLRENEWALSETTINGS /AWS1/CL_MDLRENEWALSETTINGS

Renewal settings for the reservation

IV_REQUESTID TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Unique request ID to be specified. This is needed to prevent retries from creating multiple resources.

IV_START TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING

Requested reservation start time (UTC) in ISO-8601 format. The specified time must be between the first day of the current month and one year from now. If no value is given, the default is now.

IT_TAGS TYPE /AWS1/CL_MDLTAGS_W=>TT_TAGS TT_TAGS

A collection of key-value pairs

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_MDLPURCHASEOFFERING01 /AWS1/CL_MDLPURCHASEOFFERING01