SAP DOCUMENTATION
SAP CC 3.0 Web Services | Data Models | Service Endpoints | Safe Operations | Security | System Configuration

refilling

Message Types and Data Types

Service Operations (Technical Names)

This process component provides the following service operations:

Use this information when preparing the implementation phase of your project. During the developments, use the WSDL provided by a running SAP CC Core Server system at the appropriate endpoint over HTTP. Use the technical name of this process component (refilling) to determine the relevant endpoint URL.

Legend
  • The XML elements are ordered and required by default. Each element is described on a line by its:
    • Name
    • Type (or base type)
    • Use: Optional (*), required (default), prohibited
    • Occurrence: Unique (default), multiple
    • Nillable attribute
    • Restricted enumeration
  • The attributes are prefixed using the @ character. Each attribute is described on a line by its:
    • Name
    • Type (or base type)
    • Use: Optional (*) (default), required, prohibited
    • Restricted enumeration

Important Note (*)

This documentation is based on the XML Schema handled by SAP CC. It does not show the conditional elements or attributes at business level. However conditional constraints may exist on certain elements or attributes that are tagged as optional. Refer to the annotations or comments that precise the final business use.

prepaidAccountRefill

Service Operation

Message Types

The following message types are specified for the prepaidAccountRefill operation:

prepaidAccountRefillRequest

message type

Structure

The prepaidAccountRefillRequest message type is structured as follows:

  • refillUid (String256)
  • subscriberAccountId (String256)
  • prepaidAccountId (String256)
  • date (Date, optional)
  • amount (Amount)
    • @currencyCode (CurrencyCode)
  • refillItem (RefillItem)
    • usageId (String256)
    • property (Property, optional, multiple)
      • @type (PropertyType, required, {string|number|date})
      • @value (String256)
      • @name (String256, required)

prepaidAccountRefillResponse

message type

Structure

The prepaidAccountRefillResponse message type is structured as follows:

  • status (ResponseStatus, {return|error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, optional, {alreadyExists|doesNotExist|invalid|prerequisiteMissing|incompatibleConfiguration|illegalState|temporaryIllegalState})
    • message (string, optional)
    • cause (FailureCause, optional)
      • module (string)
      • code (int)
      • message (string)
    • causedBy (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)

prepaidAccountFindFromUserTechnicalIdentifier

Service Operation

Message Types

The following message types are specified for the prepaidAccountFindFromUserTechnicalIdentifier operation:

prepaidAccountFindFromUserTechnicalIdentifierRequest

message type

Structure

The prepaidAccountFindFromUserTechnicalIdentifierRequest message type is structured as follows:

  • userTechnicalIdentifier (String256, multiple (max: 100))
  • serviceIdentifier (String256, optional)
  • date (Date, optional)

prepaidAccountFindFromUserTechnicalIdentifierResponse

message type

Structure

The prepaidAccountFindFromUserTechnicalIdentifierResponse message type is structured as follows:

  • prepaidAccountFindFromUserTechnicalIdentifierResultItem (PrepaidAccountFindFromUserTechnicalIdentifierResponseItem, optional, multiple)
    • userTechnicalIdentifier (String256)
    • serviceIdentifier (String256)
    • date (Date)
    • prepaidAccount (PrepaidAccount)
      • id (String256)
      • subscriberAccountId (String256)
      • description (String2000, optional)
      • currencyCode (CurrencyCode)
      • emptyLimit (Decimal28_6, optional)
      • balance (Decimal28_6, optional)
      • currentState (PrepaidAccountState, optional, {active|blocked|locked|closed})
      • stateSchedule (StateSchedule)
        • item (StateScheduleItem, optional, multiple)
          • stateCode (PrepaidAccountStateSchedule, {blocked|locked|closed})
          • fromDate (Date)
      • amountAlert (AmountAlert, optional, multiple)
        • alertCode (String256)
        • amountThreshold (Decimal28_6)
      • stateChangeAlert (StateChangeAlert, optional, multiple)
        • alertCode (String256)
        • dayCount (int, optional)
        • toStateCode (PrepaidAccountState, {active|blocked|locked|closed})
  • totalCount (int, optional)
  • lastUniqueId (String256, optional)
  • status (ResponseStatus, {return|error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, optional, {alreadyExists|doesNotExist|invalid|prerequisiteMissing|incompatibleConfiguration|illegalState|temporaryIllegalState})
    • message (string, optional)
    • cause (FailureCause, optional)
      • module (string)
      • code (int)
      • message (string)
    • causedBy (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
Copyright© 2011 SAP AG