Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 STRINGDATENUMBER, or BOOLEAN.

For an example that describes how to get the value, see the section below, OperationTypeUDR.

FieldDescription
NUMBERConstant value "Number" 
STRINGConstant value "String" 
BOOLEANConstant value "Boolean" 
DATEConstant value "Date" 
value (string)The property type value, can be "String", "Date", "Number", or "Boolean". This is a read-only field.

ChargedItemFieldUDR

FieldDescription
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

FieldDescription
key (int)The numeric key of the charged item 
chargedItemClassId (string)The class identifier corresponding to the charged item 

fields (list<ChargedItemFieldUDR>)

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
titleInfo!

The Execution Context in the UDR name is not related to the Usage Engine Execution Context.


Note
titleNote!

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.


FieldDescription
outputChargeableItemExportedThis boolean field determines whether chargeable items must be exported in the output of the charging operation.
resultAccountInfoReturnedThis boolean field determines if the account information is returned in the result of the charging operation.resultNotificationReturnedThis field determines whether notifications must be
resultAccountOperationReturnedThis boolean field determines if the account operations is returned in the result of the charging operation.
resultAllReturnedThis boolean field determines if all available information is returned in the result of the charging operation.
resultChargeableItemInfoReturnedThis 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 be

if the charged item is returned in the result of the charging operation.

resultChargingContractInfoReturnedThis boolean field determines if the charging contract information is returned in the result of the charging operation.
resultChargingProcessInfoReturnedThis 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

whether

if the response items

must be

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

...