CHARGECOMPONENT

Summary

Errors which occur when implementing basic operations on charge components (including price plans and charging plans). A charge component is a reusable charge that is added to different charge plans to design the pricing logic for several customer services.

Error Codes

Select the error code signaled in the operation response replied by the SAP CC system:

Error Code Message Action
CHARGECOMPONENT-1 The code of the charge component is missing. Add an identification code to the charge component.
CHARGECOMPONENT-2 The owner of the charge component "{0}" is missing. Add an owner to the charge component. It is the a pricing catalog of the service provider.
CHARGECOMPONENT-3 The price plan of the charge component "{0}" is missing. Add a Price Plan to the Charge Component.
CHARGECOMPONENT-4 The charge component "{0}" is set to manage multicurrencies but the currency "{1}" is set. Check whether the charge component is marked as multicurrencies or remove the set currency.
CHARGECOMPONENT-5 The charge component "{0}" is marked as monocurrency but no currency is set. Add a currency in the charge component or in the price plan.
CHARGECOMPONENT-6 The Charge Component "{0}" is set with the currency "{1}" and Price Plan with currency "{2}". Set the currency only in one of the two places.
CHARGECOMPONENT-7 The currency "{0}" of the charge component "{1}" is not a valid currency. Set a valid currency.
CHARGECOMPONENT-8 The name of the price plan is missing. Add a name to the Price Plan.
CHARGECOMPONENT-9 The currency "{0}" of the Price Plan "{1}" is not a valid currency. Set a valid currency.
CHARGECOMPONENT-10 The currency code of the Price Plan is not set. Check the presence of a currency code in the Price Plan.
CHARGECOMPONENT-11 The currency code "{0}" of the Price Plan is not a valid currency code. Check the validity of the currency code in the Price Plan.
CHARGECOMPONENT-12 The rate component of type "{0}" is invalid. Check the validity of the rate component.
CHARGECOMPONENT-13 The usage rate name is not set. Check the presence of a name in the usage rate.
CHARGECOMPONENT-14 The usage rate "{0}" does not contain any rate component. Check the presence of a rate component in the usage rate.
CHARGECOMPONENT-15 The recurring rate name is not set. Check the presence of a name in the recurring rate.
CHARGECOMPONENT-16 The recurring rate "{0}" does not contain any rate component. Check the presence of a rate component in the recurring rate.
CHARGECOMPONENT-17 The recurring rate "{0}" is marked as proratable but does not contain any prorata. Check the presence of a prorata in the recurring rate.
CHARGECOMPONENT-18 The one-shot rate name is not set. Check the presence of a name in the one-shot rate.
CHARGECOMPONENT-19 The one-shot rate "{0}" does not contain any rate component. Check the presence of a rate component in the one-shot rate.
CHARGECOMPONENT-20 The counter description has no name. Check the presence of a name in the counter description.
CHARGECOMPONENT-21 The counter description "{0}" has no initial value. Check the presence of an initial value in the counter description.
CHARGECOMPONENT-22 The counter description "{0}" is duplicated. Check that the counter description name is unique.
CHARGECOMPONENT-23 The transient counter description has no name. Check the presence of a name in the transient counter description.
CHARGECOMPONENT-24 The transient counter description "{0}" has no initial value. Check the presence of an initial value in the transient counter description.
CHARGECOMPONENT-25 The transient counter description "{0}" is duplicated. Check that the transient counter description name is unique.
CHARGECOMPONENT-26 One parameter does not have any name. Check that the parameter name is not empty.
CHARGECOMPONENT-27 The parameter "{0}" has a null value. Check that the parameter value is not null.
CHARGECOMPONENT-28 The parameter "{0}" is duplicated. Check that the parameter name is unique.
CHARGECOMPONENT-29 The charging plan name is not set. Check the presence of a name in the charging plan.
CHARGECOMPONENT-30 The usage charge name is not set. Check the presence of a name in the usage charge.
CHARGECOMPONENT-31 The chargeable item name is not set in the usage charge "{0}". Check the presence of a chargeable item name in the usage charge.
CHARGECOMPONENT-32 There is no child in the usage charge "{0}". Check the presence of a child in the usage charge.
CHARGECOMPONENT-33 There are multiple children in the usage charge "{0}". Check the presence of only one child in the usage charge.
CHARGECOMPONENT-34 The rate component of type "{0}" is invalid in the charging plan. Check the validity of the rate component.
CHARGECOMPONENT-35 The recurring charge name is not set. Check the presence of a name in the recurring charge.
CHARGECOMPONENT-36 There is no child in the recurring charge "{0}". Check the presence of a child in the recurring charge.
CHARGECOMPONENT-37 There are multiple children in the recurring charge "{0}". Check the presence of only one child in the recurring charge.
CHARGECOMPONENT-38 The rate component of type "{0}" is invalid in the usage charge "{1}". Check the validity of the rate component.
CHARGECOMPONENT-39 The rate component of type "{0}" is invalid in the recurring charge "{1}". Check the validity of the rate component.
CHARGECOMPONENT-40 The rate component of type "{0}" is invalid in the one-shot charge "{1}". Check the validity of the rate component.
CHARGECOMPONENT-41 The one-shot charge name is not set. Check the presence of a name in the one-shot charge.
CHARGECOMPONENT-42 There is no child in the one-shot charge "{0}". Check the presence of a child in the one-shot charge.
CHARGECOMPONENT-43 There are multiple children in the one-shot charge "{0}". Check the presence of only one child in the one-shot charge.
CHARGECOMPONENT-44 The default charge name is not set. Check the presence of a name in the default charge.
CHARGECOMPONENT-45 There is no child in the default charge "{0}". Check the presence of a child in the default charge.
CHARGECOMPONENT-46 There are multiple children in the default charge "{0}". Check the presence of only one child in the default charge.
CHARGECOMPONENT-47 The rate component of type "{0}" is invalid in the default charge "{1}". Check the validity of the rate component.
CHARGECOMPONENT-48 The usage charge "{0}" already exists in the charging plan "{1}". Check the uniqueness of the usage charge name.
CHARGECOMPONENT-49 The charging plan "{0}" has several usage charges using the chargeable item class "{1}". Check the uniqueness of the chargeable item class in the charging plan.
CHARGECOMPONENT-50 The usage rate "{0}" already exists in the price plan "{1}". Check the uniqueness of the usage rate name.
CHARGECOMPONENT-51 The price plan "{0}" has several usage rates using the chargeable item class "{1}". Check the uniqueness of the chargeable item class in the price plan.
CHARGECOMPONENT-52 The usage rate "{0}" is invalid because component tree is invalid. Check the validity of the rate components in usage rate.
CHARGECOMPONENT-53 The recurring rate "{0}" is invalid because component tree is invalid. Check the validity of the rate components in recurring rate.
CHARGECOMPONENT-54 The one-shot rate "{0}" is invalid because component tree is invalid. Check the validity of the rate components in one-shot rate.
CHARGECOMPONENT-55 The rate component has an empty name. Check the presence of a name in the rate component.
CHARGECOMPONENT-56 The rate component "{0}" defines "{1}" child(ren) maximum but has "{2}" child(ren) defined. Add or remove erroneous children.
CHARGECOMPONENT-57 The rate component "{0}" has an undefined child at index "{1}". Add or remove erroneous children.
CHARGECOMPONENT-58 The rate component "{0}" is invalid. Check the validity of the rate component.
CHARGECOMPONENT-59 The mapping table class "{0}" defined in the parameter "{1}" does not exist in the SAP CC system. Specify the identifier of an existing mapping table class for additional information value.
CHARGECOMPONENT-60 The mapping table "{0}" defined in the parameter "{1}" does not exist in the SAP CC system. Specify the identifier of an existing mapping table for additional information value.
CHARGECOMPONENT-61 The range table class "{0}" defined in the parameter "{1}" does not exist in the SAP CC system. Specify the identifier of an existing range table class for additional information value.
CHARGECOMPONENT-62 The range table "{0}" defined in the parameter "{1}" does not exist in the SAP CC system. Specify the identifier of an existing range table for additional information value.
CHARGECOMPONENT-63 The additional information named "{0}" defined in the parameter "{1}" is not supported. Check the validity of the parameter. The supported values are: dataType, mappingTableClass and rangeTableClass.
CHARGECOMPONENT-64 The additional information value "{0}" defined in the parameter "{1}" is not a valid data type. Check the validity of the parameter additional information.
CHARGECOMPONENT-65 The additional information value "{0}" requires that parameter "{1}" is of type string. Most probably you defined the wrong type. Check the type and correct it to string.
CHARGECOMPONENT-66 The rate component "{0}" defines no child but has "{1}" child(ren) defined. Remove all children.
CHARGECOMPONENT-67 The rate "{0}" is invalid because it contains an allowance event sender component while the charging plan dictionary of the charge component is not typed. Remove the allowance event sender component from the rate.
CHARGECOMPONENT-68 The rate "{0}" is invalid because it contains an allowance property introducer component while the charging plan dictionary of the charge component is not typed. Remove the allowance property introducer component from the rate.
CHARGECOMPONENT-69 The rate "{0}" is invalid because it contains a create allowance component while the charging plan dictionary of the charge component is not typed. Remove the create allowance component from the rate.
CHARGECOMPONENT-70 The property at index {0} does not have a name. Set a name for the property to introduce.
CHARGECOMPONENT-71 The property "{0}" is configured as a context property but does not specify the name of a context property. Set the name of a context property in the property to introduce.
CHARGECOMPONENT-72 The property "{0}" specifies an invalid context property: "{1}". Set the name of a valid context property in the property to introduce.
CHARGECOMPONENT-73 The property "{0}" does not specify a value. Set a value in the property to introduce.
CHARGECOMPONENT-74 The property "{0}" specifies an invalid type. Set a valid type in the property to introduce ("decimal", "string", or "date").
CHARGECOMPONENT-75 The property "{0}" is specified more than once. Rename one of the duplicate properties.
CHARGECOMPONENT-76 The public holiday "{0}" does not exist. Use a valid public holiday.
CHARGECOMPONENT-77 The data type additional information is missing in the parameter {0}. Specify the data type additional information for the parameter.
Legend

The SAP CC system fills in the error message dynamically with relevant information. {0} marks such an information entry.