recharging

Message Types and Data Types

Service Operations (Technical Names)

This process component provides the following service operations:

You 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 (recharging) to determine the relevant endpoint URL.

Note

Consult the functional specification of each service operation for more information about the business context and use, the error handling, and the prerequisites.

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
    • Default value
    • 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
    • Default value
    • Restricted enumeration

Important Note (*)

This SAP product 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.

Message Types

This section details all the message types defined by this process component (Web service). Consult the specifications of both the request and response that correspond to your service operation.

Operation: chargingContractCollectionLock

The following message types are specified for the chargingContractCollectionLock operation:

Message Type: chargingContractCollectionLockRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionLockRequest message type is structured as follows:

Message Type: chargingContractCollectionLockResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionLockResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)

Operation: chargingContractCollectionLockMass

The following message types are specified for the chargingContractCollectionLockMass operation:

Message Type: chargingContractCollectionLockMassRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionLockMassRequest message type is structured as follows:

  • chargingContractCollectionLockRequest ... (ChargingContractCollectionLockRequest, multiple)

Message Type: chargingContractCollectionLockMassResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionLockMassResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • chargingContractCollectionLockResponse ... (ChargingContractCollectionLockResponse, multiple)
    • status (ResponseStatus, {return | error})
    • message (string, optional)
    • error (Failure, optional)
      • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
      • message (string, optional)
      • cause (FailureCause, optional)
        Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
        • module (string)
        • code (int)
        • message (string)
      • causedBy ... (FailureCause, optional, multiple)
        • module (string)
        • code (int)
        • message (string)

Operation: chargingContractCollectionUnlock

The following message types are specified for the chargingContractCollectionUnlock operation:

Message Type: chargingContractCollectionUnlockRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionUnlockRequest message type is structured as follows:

Message Type: chargingContractCollectionUnlockResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionUnlockResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)

Operation: chargingContractCollectionUnlockMass

The following message types are specified for the chargingContractCollectionUnlockMass operation:

Message Type: chargingContractCollectionUnlockMassRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionUnlockMassRequest message type is structured as follows:

  • chargingContractCollectionUnlockRequest ... (ChargingContractCollectionUnlockRequest, multiple)

Message Type: chargingContractCollectionUnlockMassResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionUnlockMassResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • chargingContractCollectionUnlockResponse ... (ChargingContractCollectionUnlockResponse, multiple)
    • status (ResponseStatus, {return | error})
    • message (string, optional)
    • error (Failure, optional)
      • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
      • message (string, optional)
      • cause (FailureCause, optional)
        Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
        • module (string)
        • code (int)
        • message (string)
      • causedBy ... (FailureCause, optional, multiple)
        • module (string)
        • code (int)
        • message (string)

Operation: chargingContractRestorationPointFind

The following message types are specified for the chargingContractRestorationPointFind operation:

Message Type: chargingContractRestorationPointFindRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractRestorationPointFindRequest message type is structured as follows:

  • subscriberAccountId (String256)
  • chargingContractId (String256)
  • dateRange (DateRange, optional)
    • min (DateBoundary)
      • @included (boolean, default: "true")
    • max (DateBoundary)
      • @included (boolean, default: "true")

Message Type: chargingContractRestorationPointFindResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractRestorationPointFindResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • chargingContractRestorationPoint ... (ChargingContractRestorationPoint, optional, multiple)
    • id (Date)
    • chargingContractId (String256)
    • chargedItemSetUniqueIdRange (IntegerRange)
      • min (IntegerBoundary)
        • @included (boolean, default: "true")
      • max (IntegerBoundary)
        • @included (boolean, default: "true")
    • oldestChargeableItemConsumptionDate (Date)
    • contractExternalAccounts (ContractExternalAccounts)
      • externalAccountId ... (String256, multiple)

Operation: chargingContractRechargingFeasibilityInfoFind

The following message types are specified for the chargingContractRechargingFeasibilityInfoFind operation:

Message Type: chargingContractRechargingFeasibilityInfoFindRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractRechargingFeasibilityInfoFindRequest message type is structured as follows:

Message Type: chargingContractRechargingFeasibilityInfoFindResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractRechargingFeasibilityInfoFindResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • chargingContractRechargingFeasibilityInfo (ChargingContractRechargingFeasibilityInfo, optional)
    • status (RechargingFeasibilityStatus, {possible | possibleAt | notPossibleUntil | notPossible})
    • requestedRechargingDate (Date)
    • possibleRechargingDate (Date, optional)
    • chargingContractRestorationPoint (ChargingContractRestorationPoint, optional)
      • id (Date)
      • chargingContractId (String256)
      • chargedItemSetUniqueIdRange (IntegerRange)
        • min (IntegerBoundary)
          • @included (boolean, default: "true")
        • max (IntegerBoundary)
          • @included (boolean, default: "true")
      • oldestChargeableItemConsumptionDate (Date)
      • contractExternalAccounts (ContractExternalAccounts)
        • externalAccountId ... (String256, multiple)

Operation: chargingContractCollectionStateRestore

The following message types are specified for the chargingContractCollectionStateRestore operation:

Message Type: chargingContractCollectionStateRestoreRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionStateRestoreRequest message type is structured as follows:

Message Type: chargingContractCollectionStateRestoreResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionStateRestoreResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)

Operation: chargingContractCollectionStateRestoreMass

The following message types are specified for the chargingContractCollectionStateRestoreMass operation:

Message Type: chargingContractCollectionStateRestoreMassRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionStateRestoreMassRequest message type is structured as follows:

  • chargingContractCollectionStateRestoreRequest ... (ChargingContractCollectionStateRestoreRequest, multiple)

Message Type: chargingContractCollectionStateRestoreMassResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargingContractCollectionStateRestoreMassResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • chargingContractCollectionStateRestoreResponse ... (ChargingContractCollectionStateRestoreResponse, multiple)
    • status (ResponseStatus, {return | error})
    • message (string, optional)
    • error (Failure, optional)
      • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
      • message (string, optional)
      • cause (FailureCause, optional)
        Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
        • module (string)
        • code (int)
        • message (string)
      • causedBy ... (FailureCause, optional, multiple)
        • module (string)
        • code (int)
        • message (string)

Operation: chargeableItemRecharge

The following message types are specified for the chargeableItemRecharge operation:

Message Type: chargeableItemRechargeRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargeableItemRechargeRequest message type is structured as follows:

  • context (ChargeableItemRechargeContext, optional)
    • senderInfo (SenderContext, optional)
    • chargingOutputContext (ChargingOutputContext, optional)
      • chargeableItemExported (boolean, optional, default: "true")
    • chargingResultContext (ChargingResultContext, optional)
      • chargingProcessInfoReturned (boolean, optional, default: "false")
      • chargingContractInfoReturned (boolean, optional, default: "false")
      • chargeableItemInfoReturned (boolean, optional, default: "false")
      • accountOperationReturned (boolean, optional, default: "false")
      • accountInfoReturned (boolean, optional, default: "false")
      • chargedItemReturned (boolean, optional, default: "false")
      • notificationReturned (boolean, optional, default: "false")
    • chargingResultOnErrorContext (ChargingResultOnErrorContext, optional)
      • notificationReturned (boolean, optional, default: "false")
    • rechargingContext (RechargingContext, optional)
  • chargeableItem (ChargeableItem)

Message Type: chargeableItemRechargeResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargeableItemRechargeResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • result (ChargingResult, optional)
    • chargingProcessInfo (ChargingProcessInfo, optional)
    • chargingContractInfo (ChargingContractInfo, optional)
    • chargeableItemInfo (ChargeableItemInfo, optional)
    • accountOperation ... (AccountOperation, optional, multiple)
    • externalAccountInfo ... (ExternalAccountInfo, optional, multiple)
    • prepaidAccountInfo ... (PrepaidAccountInfo, optional, multiple)
    • chargedItem ... (ChargedItem, optional, multiple)
      • chargedItemClassId (String256)
      • key (int, optional)
      • field ... (Field, optional, multiple)
        • name (String256)

          • stringValue (string)
          • numberValue (Decimal28_6)
          • dateValue (Date)
          • booleanValue (boolean)
    • notification ... (Notification, optional, multiple)
      • id (string)
      • message (string)
      • creationDate (Date)
      • accountOperationKey (int, optional)
      • field ... (Field, optional, multiple)
        • name (String256)

          • stringValue (string)
          • numberValue (Decimal28_6)
          • dateValue (Date)
          • booleanValue (boolean)
  • error (ChargingFailure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
    • reason (ChargingFailureReason, optional, {outOfValidityPeriod | notAuthorized | accountBlocked | accountLocked | accountClosed | cannotChargeAccount})
    • chargeableItem (ChargeableItem)

Operation: chargeableItemRechargeMass

The following message types are specified for the chargeableItemRechargeMass operation:

Message Type: chargeableItemRechargeMassRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargeableItemRechargeMassRequest message type is structured as follows:

  • context (ChargeableItemRechargeContext, optional)
    • senderInfo (SenderContext, optional)
    • chargingOutputContext (ChargingOutputContext, optional)
      • chargeableItemExported (boolean, optional, default: "true")
    • chargingResultContext (ChargingResultContext, optional)
      • chargingProcessInfoReturned (boolean, optional, default: "false")
      • chargingContractInfoReturned (boolean, optional, default: "false")
      • chargeableItemInfoReturned (boolean, optional, default: "false")
      • accountOperationReturned (boolean, optional, default: "false")
      • accountInfoReturned (boolean, optional, default: "false")
      • chargedItemReturned (boolean, optional, default: "false")
      • notificationReturned (boolean, optional, default: "false")
    • chargingResultOnErrorContext (ChargingResultOnErrorContext, optional)
      • notificationReturned (boolean, optional, default: "false")
    • rechargingContext (RechargingContext, optional)
  • chargeableItemRechargeRequest ... (ChargeableItemRechargeRequest, optional, multiple (max: 1000))
    • context (ChargeableItemRechargeContext, optional)
      • senderInfo (SenderContext, optional)
      • chargingOutputContext (ChargingOutputContext, optional)
        • chargeableItemExported (boolean, optional, default: "true")
      • chargingResultContext (ChargingResultContext, optional)
        • chargingProcessInfoReturned (boolean, optional, default: "false")
        • chargingContractInfoReturned (boolean, optional, default: "false")
        • chargeableItemInfoReturned (boolean, optional, default: "false")
        • accountOperationReturned (boolean, optional, default: "false")
        • accountInfoReturned (boolean, optional, default: "false")
        • chargedItemReturned (boolean, optional, default: "false")
        • notificationReturned (boolean, optional, default: "false")
      • chargingResultOnErrorContext (ChargingResultOnErrorContext, optional)
        • notificationReturned (boolean, optional, default: "false")
      • rechargingContext (RechargingContext, optional)
    • chargeableItem (ChargeableItem)

Message Type: chargeableItemRechargeMassResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The chargeableItemRechargeMassResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • chargeableItemRechargeResponse ... (ChargeableItemRechargeResponse, optional, multiple)
    • status (ResponseStatus, {return | error})
    • message (string, optional)
    • result (ChargingResult, optional)
      • chargingProcessInfo (ChargingProcessInfo, optional)
      • chargingContractInfo (ChargingContractInfo, optional)
      • chargeableItemInfo (ChargeableItemInfo, optional)
      • accountOperation ... (AccountOperation, optional, multiple)
      • externalAccountInfo ... (ExternalAccountInfo, optional, multiple)
      • prepaidAccountInfo ... (PrepaidAccountInfo, optional, multiple)
      • chargedItem ... (ChargedItem, optional, multiple)
        • chargedItemClassId (String256)
        • key (int, optional)
        • field ... (Field, optional, multiple)
          • name (String256)

            • stringValue (string)
            • numberValue (Decimal28_6)
            • dateValue (Date)
            • booleanValue (boolean)
      • notification ... (Notification, optional, multiple)
        • id (string)
        • message (string)
        • creationDate (Date)
        • accountOperationKey (int, optional)
        • field ... (Field, optional, multiple)
          • name (String256)

            • stringValue (string)
            • numberValue (Decimal28_6)
            • dateValue (Date)
            • booleanValue (boolean)
    • error (ChargingFailure, optional)
      • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
      • message (string, optional)
      • cause (FailureCause, optional)
        Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
        • module (string)
        • code (int)
        • message (string)
      • causedBy ... (FailureCause, optional, multiple)
        • module (string)
        • code (int)
        • message (string)
      • reason (ChargingFailureReason, optional, {outOfValidityPeriod | notAuthorized | accountBlocked | accountLocked | accountClosed | cannotChargeAccount})
      • chargeableItem (ChargeableItem)

Operation: rechargingProcessPrepare

The following message types are specified for the rechargingProcessPrepare operation:

Message Type: rechargingProcessPrepareRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The rechargingProcessPrepareRequest message type is structured as follows:

  • customerManagementAreaName (String256, optional)

Message Type: rechargingProcessPrepareResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The rechargingProcessPrepareResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • rechargingProcessPreparationInfo (RechargingProcessPreparationInfo, optional)

Operation: rechargingProcessPrepareStatusRead

The following message types are specified for the rechargingProcessPrepareStatusRead operation:

Message Type: rechargingProcessPrepareStatusReadRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The rechargingProcessPrepareStatusReadRequest message type is structured as follows:

Message Type: rechargingProcessPrepareStatusReadResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The rechargingProcessPrepareStatusReadResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • rechargingProcessPreparationInfo (RechargingProcessPreparationInfo, optional)

Operation: dependentChargingContractFind

The following message types are specified for the dependentChargingContractFind operation:

Message Type: dependentChargingContractFindRequest

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The dependentChargingContractFindRequest message type is structured as follows:

Message Type: dependentChargingContractFindResponse

Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.

Structure

The dependentChargingContractFindResponse message type is structured as follows:

  • status (ResponseStatus, {return | error})
  • message (string, optional)
  • error (Failure, optional)
    • category (FailureCategory, {illegalState | invalid | invalidConfiguration | prerequisiteMissing | temporaryIllegalSystemState | illegalSystemState})
    • message (string, optional)
    • cause (FailureCause, optional)
      Consult the SAP CC Error Code Reference documentation for more information. Consider also the causedBy element.
      • module (string)
      • code (int)
      • message (string)
    • causedBy ... (FailureCause, optional, multiple)
      • module (string)
      • code (int)
      • message (string)
  • subscriberAccountId (String256, optional)
  • chargingContractId ... (String256, optional, multiple)

ResponseStatus

Syntax

This is a restriction of the string type.

The possible values are:

  • return
  • error
AccountOperationType

Syntax

This is a restriction of the string type.

The possible values are:

  • debit
  • credit
AccountReferenceType

Syntax

This is a restriction of the string type.

The possible values are:

  • external
  • prepaid
StateScheduleItemCode

Syntax

This is a restriction of the string type.

The possible values are:

  • blocked
  • locked
  • closed
FailureCategory

Syntax

This is a restriction of the string type.

The possible values are:

  • illegalState
  • invalid
  • invalidConfiguration
  • prerequisiteMissing
  • temporaryIllegalSystemState
  • illegalSystemState
ChargingFailureReason

Syntax

This is a restriction of the string type.

The possible values are:

  • outOfValidityPeriod
  • notAuthorized
  • accountBlocked
  • accountLocked
  • accountClosed
  • cannotChargeAccount
SearchOrderType

Syntax

This is a restriction of the String256 type.

The possible values are:

  • asc
  • desc
  • noOrder
SearchFilterType

Syntax

This is a restriction of the string type.

The possible values are:

  • boolean
  • number
  • string
  • date
Decimal28_6

Syntax

This is a restriction of the decimal type.

  • maxInclusive: 9999999999999999999999.999999
  • minInclusive: -9999999999999999999999.999999
  • totalDigits: 28
  • fractionDigits: 6
Long

Syntax

This is a restriction of the long type.

  • maxInclusive: 9223372036854775807
  • minInclusive: 0
Integer

Syntax

This is a restriction of the int type.

  • maxInclusive: 2147483647
  • minInclusive: 0
Integer22

Syntax

This is a restriction of the decimal type.

  • totalDigits: 22
  • fractionDigits: 0
PositiveDecimal28_6

Syntax

This is a restriction of the Decimal28_6 type.

  • minInclusive: 0
CurrencyCode

Syntax

This is a restriction of the string type.

  • maxLength: 5
String256

Syntax

This is a restriction of the string type.

  • maxLength: 256
NotEmptyString256

Syntax

This is a restriction of the string type.

  • minLength: 1
  • maxLength: 256
String2000

Syntax

This is a restriction of the string type.

  • maxLength: 2000
Date

Syntax

This is a restriction of the dateTime type.

  • pattern: [0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}
CountryCode

Syntax

This is a restriction of the string type.

  • length: 2
Empty

Syntax

This is a restriction of the string type.

  • length: 0
TableScope

Syntax

This is a restriction of the string type.

The possible values are:

  • agreement
  • both
  • catalog
RechargingFeasibilityStatus

Syntax

This is a restriction of the string type.

The possible values are:

  • possible
  • possibleAt
  • notPossibleUntil
  • notPossible
RechargingProcessPrepareStatus

Syntax

This is a restriction of the String256 type.

The possible values are:

  • init
  • running
  • success
  • inError