...
This UDR is used to limit what is included in the response of a charge or blank charge operation.
This is a constant UDR, where value returns either "String", "Date", "Number" or "Boolean", depending on if the field type is STRING
, DATE
, NUMBER
, or BOOLEAN
.
For an example that describes how to get the value, see the section below, OperationTypeUDR.
Field | Description |
---|---|
NUMBER | Constant value "Number" |
STRING | Constant value "String" |
BOOLEAN | Constant value "Boolean" |
DATE | Constant value "Date" |
value (string) | The property type value, can be "String", "Date", "Number", or "Boolean". This is a read-only field. |
ChargedItemFieldUDR
Field | Description |
---|---|
name (name) | The name of the field |
type (ChargedItemFieldTypeUDR) | The type of the field |
value (any) | The value of the field which must be cast to the right type, based on the type field. Note that numbers are represented as strings. |
ChargedItemUDR
Field | Description |
---|---|
key (int) | The numeric key of the charged item |
chargedItemClassId (string) | The class identifier corresponding to the charged item |
| A list of all the fields in the corresponding charged item |
ChargeExecutionContextUDR
This UDR is used to limit what is included in the response of a charge or blank charge operation.
Info | ||
---|---|---|
| ||
The Execution Context in the UDR name is not related to the Usage Engine Execution Context. |
Note | ||
---|---|---|
| ||
The SAP CC APIs that the SAP CC agents depend on does not support setting the itemImmediatelyLoaded flag for ChargingOutputContext. As a result, the SAP CC agents are unable to support scenarios such as CIT creation via charging requests. |
Field | Description | ||
---|---|---|---|
outputChargeableItemExported | This boolean field determines whether chargeable items must be exported in the output of the charging operation. | ||
resultAccountInfoReturned | This boolean field determines if the account information is returned in the result of the charging operation. | resultNotificationReturned | This field determines whether notifications must be |
resultAccountOperationReturned | This boolean field determines if the account operations is returned in the result of the charging operation. | ||
resultAllReturned | This boolean field determines if all available information is returned in the result of the charging operation. | ||
resultChargeableItemInfoReturned | This boolean field determines if the chargeable item information is returned in the result of the charging operation. | ||
resultChargedItemReturned | This boolean field determines whether charged items must beif the charged item is returned in the result of the charging operation. | ||
resultChargingContractInfoReturned | This boolean field determines if the charging contract information is returned in the result of the charging operation. | ||
resultChargingProcessInfoReturned | This boolean field determines if the charging process information is returned in the result of the charging operation. | ||
resultNotificationReturned | This boolean field determines if the notifications is returned in the result of the charging operation. | ||
resultResponseItemReturned | This boolean field determines whetherif the response items must beis returned in the result of the charging operation. |
TransactionSetUDR
This UDR represents the TransactionSet associated with a charging request result. The transaction set may be empty.
...