suacProvisioning
Service Operations (Technical Names)
This process component provides the following service operations:
- subscriberAccountRead
- subscriberAccountReadFully
- subscriberAccountFind
- subscriberAccountMaintain
- subscriberAccountCancel
- externalAccountMaintain
- externalAccountCancel
- externalAccountRead
- prepaidAccountMaintain
- prepaidAccountCancel
- prepaidAccountRead
- prepaidAccountStateChange
- subscriberAccountMaintainMass
- subscriberAccountMaintainBundle
- prepaidAccountMaintainMass
- prepaidAccountMaintainBundle
- externalAccountMaintainMass
- externalAccountMaintainBundle
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 (suacProvisioning) 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.
Message Type: subscriberAccountReadResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Implementation Note
This service operation never returns the additionalInfo element.
Structure
The subscriberAccountReadResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
subscriberAccount (SubscriberAccount, optional)
- id (String256)
- subscriberId (String256)
- description (String2000, optional)
-
- noTax (Empty)
-
tax (TaxInfo)
- mode (AccountTaxationMode, {vendorSubjectToPay | buyerSubjectToPay | buyerExempted | noTax})
-
-
vat (TaxInfoVAT)
- taxCode (String256)
- customerCountryCode (CountryCode, optional)
- businessCategory (VATBusinessCategory, optional, {B2B | B2C})
-
ezTax (TaxInfoEZTax)
- origination (EZTaxString, optional)
- termination (EZTaxString, optional)
- serviceAddress (EZTaxString, optional)
- customerType (EZTaxCustomerType, optional, {business | industrial | residentialCustomer | seniorCitizen})
- incorporatedCode (EZTaxIncorporatedCode, optional, {inside | outside})
- clientResale (EZTaxClientResale, optional, {resale | sale})
-
vat (TaxInfoVAT)
-
additionalInfo
...
(AdditionalInfo, optional, multiple)
- name (String256)
- description (String2000, optional)
-
- string (String2000)
- date (Date)
- number (Decimal)
Message Type: subscriberAccountReadFullyRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountReadFullyRequest message type is structured as follows:
Message Type: subscriberAccountReadFullyResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Implementation Note
This service operation never returns the additionalInfo element.
Structure
The subscriberAccountReadFullyResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
subscriberAccount (SubscriberAccountWithAccounts, optional)
- id (String256)
- subscriberId (String256)
- description (String2000, optional)
-
- noTax (Empty)
-
tax (TaxInfo)
- mode (AccountTaxationMode, {vendorSubjectToPay | buyerSubjectToPay | buyerExempted | noTax})
-
-
vat (TaxInfoVAT)
- taxCode (String256)
- customerCountryCode (CountryCode, optional)
- businessCategory (VATBusinessCategory, optional, {B2B | B2C})
-
ezTax (TaxInfoEZTax)
- origination (EZTaxString, optional)
- termination (EZTaxString, optional)
- serviceAddress (EZTaxString, optional)
- customerType (EZTaxCustomerType, optional, {business | industrial | residentialCustomer | seniorCitizen})
- incorporatedCode (EZTaxIncorporatedCode, optional, {inside | outside})
- clientResale (EZTaxClientResale, optional, {resale | sale})
-
vat (TaxInfoVAT)
-
additionalInfo
...
(AdditionalInfo, optional, multiple)
- name (String256)
- description (String2000, optional)
-
- string (String2000)
- date (Date)
- number (Decimal)
-
externalAccount
...
(ExternalAccount, optional, multiple)
- id (String256)
- subscriberAccountId (String256)
- description (String2000, optional)
- additionalId (String256, optional)
- currencyCode (CurrencyCode, optional)
- externalSystemCode (String256, optional)
-
prepaidAccount
...
(PrepaidAccount, optional, multiple)
- id (String256)
- subscriberAccountId (String256)
- description (String2000, optional)
- currencyCode (CurrencyCode)
-
emptyLimit (Decimal, optional, default: "0")Conditional. If not specified, the empty limit of the prepaid account is set to 0.
-
balance (Decimal, optional)The balance of the prepaid account is only readable. Do not specify a balance amount for the create or change operation requests.
- currentState (PrepaidAccountState, optional, {active | blocked | locked | closed})
-
stateSchedule (StateSchedule)
-
item
...
(StateScheduleItem, optional, multiple)
- stateCode (PrepaidAccountStateSchedule, {blocked | locked | closed})
- fromDate (Date)
-
item
...
(StateScheduleItem, optional, multiple)
- amountAlert ... (AmountAlert, optional, multiple)
-
stateChangeAlert
...
(StateChangeAlert, optional, multiple)
- alertCode (String256)
- dayCount (int, optional, default: "0")
- toStateCode (PrepaidAccountState, {active | blocked | locked | closed})
Message Type: subscriberAccountFindRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Implementation Note
Available since version 4.0 SP05
Structure
The subscriberAccountFindRequest message type is structured as follows:
-
subscriberAccountSearchFilter (SubscriberAccountSearchFilter)Search for every subscriber account that matches all the criteria described in the filter.
-
searchWindow (SearchFilterWindow, optional)The settings to enable reference-based pagination of search results in response. Several operation requests are necessary to retrieve the complete results.
-
windowSize (int, optional)The maximum number of results expected in the operation response. The SAP CC system returns a subset of the matching result set.
-
fromUniqueId (String256, optional)The reference to start pagination from. When omitted in the first search operation request, the beginning of the result set is returned by the SAP CC system. When set in an operation request, it must be equal to the lastUniqueId element in the previous operation response.
-
windowSize (int, optional)
-
totalCountRequired (boolean, optional, default: "false")Tells the server to indicate the number of unreturned items in the response (the items included in the response itself are not included in the count).
-
id (StringAttributeDescription, optional)Use this element to find an account by its name (which is unique across the system).
-
-
enumeration (StringEnumeration)
- value ... (String2000, multiple)
- pattern (String256)
-
enumeration (StringEnumeration)
-
-
additionalInfo
...
(AdditionalAttributeDescription, optional, multiple)Each such element instructs the web service to search only subscriber accounts which have the specified value for the given additional information field.
- name (String256)
-
- pattern (String256)
-
stringEnumeration (StringEnumeration)
- value ... (String2000, multiple)
-
numberEnumeration (NumberEnumeration)
- value ... (Decimal, multiple)
-
dateEnumeration (DateEnumeration)
- value ... (Date, multiple)
-
numberRange (NumberRange)
-
min (NumberBoundary)
- @included (boolean, default: "true")
-
max (NumberBoundary)
- @included (boolean, default: "true")
-
min (NumberBoundary)
-
dateRange (DateRange)
-
min (DateBoundary)
- @included (boolean, default: "true")
-
max (DateBoundary)
- @included (boolean, default: "true")
-
min (DateBoundary)
-
searchWindow (SearchFilterWindow, optional)
Message Type: subscriberAccountFindResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountFindResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
totalCount (int, optional)The number of remaining objects in the set after the current page found by the SAP CC system. This includes the number of objects in the current set.
-
lastUniqueId (String256, optional)The reference of the last element in case of pagination. Set up the fromUniqueId element in the next search operation request with this reference value.
-
subscriberAccount
...
(SubscriberAccount, optional, multiple)
- id (String256)
- subscriberId (String256)
- description (String2000, optional)
-
- noTax (Empty)
-
tax (TaxInfo)
- mode (AccountTaxationMode, {vendorSubjectToPay | buyerSubjectToPay | buyerExempted | noTax})
-
-
vat (TaxInfoVAT)
- taxCode (String256)
- customerCountryCode (CountryCode, optional)
- businessCategory (VATBusinessCategory, optional, {B2B | B2C})
-
ezTax (TaxInfoEZTax)
- origination (EZTaxString, optional)
- termination (EZTaxString, optional)
- serviceAddress (EZTaxString, optional)
- customerType (EZTaxCustomerType, optional, {business | industrial | residentialCustomer | seniorCitizen})
- incorporatedCode (EZTaxIncorporatedCode, optional, {inside | outside})
- clientResale (EZTaxClientResale, optional, {resale | sale})
-
vat (TaxInfoVAT)
-
additionalInfo
...
(AdditionalInfo, optional, multiple)
- name (String256)
- description (String2000, optional)
-
- string (String2000)
- date (Date)
- number (Decimal)
Message Type: subscriberAccountMaintainRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountMaintainRequest message type is structured as follows:
-
subscriberAccount (SubscriberAccount)
- id (String256)
- subscriberId (String256)
- description (String2000, optional)
-
- noTax (Empty)
-
tax (TaxInfo)
- mode (AccountTaxationMode, {vendorSubjectToPay | buyerSubjectToPay | buyerExempted | noTax})
-
-
vat (TaxInfoVAT)
- taxCode (String256)
- customerCountryCode (CountryCode, optional)
- businessCategory (VATBusinessCategory, optional, {B2B | B2C})
-
ezTax (TaxInfoEZTax)
- origination (EZTaxString, optional)
- termination (EZTaxString, optional)
- serviceAddress (EZTaxString, optional)
- customerType (EZTaxCustomerType, optional, {business | industrial | residentialCustomer | seniorCitizen})
- incorporatedCode (EZTaxIncorporatedCode, optional, {inside | outside})
- clientResale (EZTaxClientResale, optional, {resale | sale})
-
vat (TaxInfoVAT)
-
additionalInfo
...
(AdditionalInfo, optional, multiple)
- name (String256)
- description (String2000, optional)
-
- string (String2000)
- date (Date)
- number (Decimal)
Message Type: subscriberAccountMaintainResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountMaintainResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- subscriberAccountReference (String256, optional)
Message Type: subscriberAccountCancelResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountCancelResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- subscriberAccountReference (String256, optional)
Message Type: externalAccountMaintainRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountMaintainRequest message type is structured as follows:
-
externalAccount (ExternalAccount)
- id (String256)
- subscriberAccountId (String256)
- description (String2000, optional)
- additionalId (String256, optional)
- currencyCode (CurrencyCode, optional)
- externalSystemCode (String256, optional)
Message Type: externalAccountMaintainResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountMaintainResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
externalAccountReference (ExternalAccountReference, optional)
-
subscriberAccountId (String256)The name of the subscriber account that contains the targeted external account
-
externalAccountId (String256)The name of the targeted external account, within the subscriber account identified by "subscriberAccountId"
-
additionalId (String256, optional)This field used to reference an account in an external system. For example, it is used by SAP ERP FICA to store the GPART identifier.
-
subscriberAccountId (String256)
Message Type: externalAccountCancelRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountCancelRequest message type is structured as follows:
-
externalAccountReference (ExternalAccountReference)
-
subscriberAccountId (String256)The name of the subscriber account that contains the targeted external account
-
externalAccountId (String256)The name of the targeted external account, within the subscriber account identified by "subscriberAccountId"
-
additionalId (String256, optional)This field used to reference an account in an external system. For example, it is used by SAP ERP FICA to store the GPART identifier.
-
subscriberAccountId (String256)
Message Type: externalAccountCancelResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountCancelResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
externalAccountReference (ExternalAccountReference, optional)
-
subscriberAccountId (String256)The name of the subscriber account that contains the targeted external account
-
externalAccountId (String256)The name of the targeted external account, within the subscriber account identified by "subscriberAccountId"
-
additionalId (String256, optional)This field used to reference an account in an external system. For example, it is used by SAP ERP FICA to store the GPART identifier.
-
subscriberAccountId (String256)
Message Type: externalAccountReadRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Implementation Note
Fetches an external account reference (identified by "externalAccountId") within the given subscriber account.
Structure
The externalAccountReadRequest message type is structured as follows:
-
externalAccountReference (ExternalAccountReference)
-
subscriberAccountId (String256)The name of the subscriber account that contains the targeted external account
-
externalAccountId (String256)The name of the targeted external account, within the subscriber account identified by "subscriberAccountId"
-
additionalId (String256, optional)This field used to reference an account in an external system. For example, it is used by SAP ERP FICA to store the GPART identifier.
-
subscriberAccountId (String256)
Message Type: externalAccountReadResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountReadResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
externalAccount (ExternalAccount, optional)
- id (String256)
- subscriberAccountId (String256)
- description (String2000, optional)
- additionalId (String256, optional)
- currencyCode (CurrencyCode, optional)
- externalSystemCode (String256, optional)
Message Type: prepaidAccountMaintainRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountMaintainRequest message type is structured as follows:
-
prepaidAccount (PrepaidAccount)
- id (String256)
- subscriberAccountId (String256)
- description (String2000, optional)
- currencyCode (CurrencyCode)
-
emptyLimit (Decimal, optional, default: "0")Conditional. If not specified, the empty limit of the prepaid account is set to 0.
-
balance (Decimal, optional)The balance of the prepaid account is only readable. Do not specify a balance amount for the create or change operation requests.
- currentState (PrepaidAccountState, optional, {active | blocked | locked | closed})
-
stateSchedule (StateSchedule)
-
item
...
(StateScheduleItem, optional, multiple)
- stateCode (PrepaidAccountStateSchedule, {blocked | locked | closed})
- fromDate (Date)
-
item
...
(StateScheduleItem, optional, multiple)
- amountAlert ... (AmountAlert, optional, multiple)
-
stateChangeAlert
...
(StateChangeAlert, optional, multiple)
- alertCode (String256)
- dayCount (int, optional, default: "0")
- toStateCode (PrepaidAccountState, {active | blocked | locked | closed})
Message Type: prepaidAccountMaintainResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountMaintainResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- prepaidAccountReference (PrepaidAccountReference, optional)
Message Type: prepaidAccountCancelRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Message Type: prepaidAccountCancelResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountCancelResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- prepaidAccountReference (PrepaidAccountReference, optional)
Message Type: prepaidAccountReadRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountReadRequest message type is structured as follows:
- prepaidAccountReference (PrepaidAccountReference)
-
date (Date, optional)This date is used by the SAP CC system to compute the current state of the prepaid account. If it is not specified in the operation request, the system considers its current date.
Message Type: prepaidAccountReadResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountReadResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
prepaidAccount (PrepaidAccount, optional)
- id (String256)
- subscriberAccountId (String256)
- description (String2000, optional)
- currencyCode (CurrencyCode)
-
emptyLimit (Decimal, optional, default: "0")Conditional. If not specified, the empty limit of the prepaid account is set to 0.
-
balance (Decimal, optional)The balance of the prepaid account is only readable. Do not specify a balance amount for the create or change operation requests.
- currentState (PrepaidAccountState, optional, {active | blocked | locked | closed})
-
stateSchedule (StateSchedule)
-
item
...
(StateScheduleItem, optional, multiple)
- stateCode (PrepaidAccountStateSchedule, {blocked | locked | closed})
- fromDate (Date)
-
item
...
(StateScheduleItem, optional, multiple)
- amountAlert ... (AmountAlert, optional, multiple)
-
stateChangeAlert
...
(StateChangeAlert, optional, multiple)
- alertCode (String256)
- dayCount (int, optional, default: "0")
- toStateCode (PrepaidAccountState, {active | blocked | locked | closed})
Message Type: prepaidAccountStateChangeRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Implementation Note
Deprecated since version 4.0; Use the service operations available in the process component: Prepaid Account State Management.
Structure
The prepaidAccountStateChangeRequest message type is structured as follows:
- prepaidAccountReference (PrepaidAccountReference)
- stateCode (PrepaidAccountState, {active | blocked | locked | closed})
-
fromDate (Date, optional)If the fromDate is not specifiedd, the SAP CC system removes the specified state change from the state schedule currently set.
Message Type: prepaidAccountStateChangeResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountStateChangeResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- prepaidAccountReference (PrepaidAccountReference, optional)
Message Type: subscriberAccountMaintainMassRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountMaintainMassRequest message type is structured as follows:
- subscriberAccountMaintainRequest ... (subscriberAccountMaintainRequest, multiple (max: 1000))
Message Type: subscriberAccountMaintainMassResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountMaintainMassResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
failures (Integer, optional)The number of erroneous single operations due to a business error. Check the error stack (category, message, cause).
- subscriberAccountMaintainResponse ... (subscriberAccountMaintainResponse, multiple (max: 1000))
Message Type: subscriberAccountMaintainBundleRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountMaintainBundleRequest message type is structured as follows:
- subscriberAccountMaintainRequest ... (subscriberAccountMaintainRequest, multiple (max: 1000))
Message Type: subscriberAccountMaintainBundleResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The subscriberAccountMaintainBundleResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- subscriberAccountMaintainResponse ... (subscriberAccountMaintainResponse, multiple (max: 1000))
Message Type: prepaidAccountMaintainMassRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountMaintainMassRequest message type is structured as follows:
- prepaidAccountMaintainRequest ... (prepaidAccountMaintainRequest, multiple (max: 1000))
Message Type: prepaidAccountMaintainMassResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountMaintainMassResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
failures (Integer, optional)The number of erroneous single operations due to a business error. Check the error stack (category, message, cause).
- prepaidAccountMaintainResponse ... (prepaidAccountMaintainResponse, multiple (max: 1000))
Message Type: prepaidAccountMaintainBundleRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountMaintainBundleRequest message type is structured as follows:
- prepaidAccountMaintainRequest ... (prepaidAccountMaintainRequest, multiple (max: 1000))
Message Type: prepaidAccountMaintainBundleResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The prepaidAccountMaintainBundleResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- prepaidAccountMaintainResponse ... (prepaidAccountMaintainResponse, multiple (max: 1000))
Message Type: externalAccountMaintainMassRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountMaintainMassRequest message type is structured as follows:
- externalAccountMaintainRequest ... (externalAccountMaintainRequest, multiple (max: 1000))
Message Type: externalAccountMaintainMassResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountMaintainMassResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
-
failures (Integer, optional)The number of erroneous single operations due to a business error. Check the error stack (category, message, cause).
- externalAccountMaintainResponse ... (externalAccountMaintainResponse, multiple (max: 1000))
Message Type: externalAccountMaintainBundleRequest
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountMaintainBundleRequest message type is structured as follows:
- externalAccountMaintainRequest ... (externalAccountMaintainRequest, multiple (max: 1000))
Message Type: externalAccountMaintainBundleResponse
Consider the following SOAP API specifications interpreted and extracted from the WSDL that is provided by the SAP CC system.
Structure
The externalAccountMaintainBundleResponse message type is structured as follows:
- status (ResponseStatus, {return | error | inProgress})
-
message (string, optional)Additional message to describe the error or report a warning, in case of success.
-
error (Failure, optional)
- category (FailureCategory, optional, {alreadyExists | doesNotExist | invalid | prerequisiteMissing | incompatibleConfiguration | illegalState | temporaryIllegalState})
- 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)
- externalAccountMaintainResponse ... (externalAccountMaintainResponse, multiple (max: 1000))
Simple Types
The message types use the following simple types:
- ResponseStatus
- FailureCategory
- SearchOrderType
- SearchFilterType
- Decimal
- Long
- Integer
- Integer22
- PositiveDecimal
- CurrencyCode
- String256
- NotEmptyString256
- String2000
- Date
- CountryCode
- Empty
- TableScope
- PrepaidAccountStateSchedule
- PrepaidAccountState
- AccountTaxationMode
- VATBusinessCategory
- EZTaxString
- EZTaxCustomerType
- EZTaxIncorporatedCode
- EZTaxClientResale
ResponseStatus
Syntax
This is a restriction of the String256 type.
The possible values are:
- return
- error
- inProgress
FailureCategory
Syntax
This is a restriction of the String256 type.
The possible values are:
- alreadyExists
- doesNotExist
- invalid
- prerequisiteMissing
- incompatibleConfiguration
- illegalState
- temporaryIllegalState
SearchOrderType
Syntax
This is a restriction of the String256 type.
The possible values are:
- asc
- desc
- noOrder
PrepaidAccountStateSchedule
Syntax
This is a restriction of the String256 type.
The possible values are:
- blocked
- locked
- closed
PrepaidAccountState
Syntax
This is a restriction of the String256 type.
The possible values are:
- active
- blocked
- locked
- closed
AccountTaxationMode
Syntax
This is a restriction of the String256 type.
The possible values are:
- vendorSubjectToPay
- buyerSubjectToPay
- buyerExempted
- noTax
VATBusinessCategory
Syntax
This is a restriction of the String256 type.
The possible values are:
- B2B
- B2C
EZTaxCustomerType
Syntax
This is a restriction of the String256 type.
The possible values are:
- business
- industrial
- residentialCustomer
- seniorCitizen
EZTaxIncorporatedCode
Syntax
This is a restriction of the String256 type.
The possible values are:
- inside
- outside
EZTaxClientResale
Syntax
This is a restriction of the String256 type.
The possible values are:
- resale
- sale