RANGETABLE

Summary

Errors which occur when using basic operations on:

  • Range table classes
  • Range tables
  • Subscriber range tables

Error Codes

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

Error Code Message Action
RANGETABLE-1 The ID of the range table class is missing. Add an ID to the range table class.
RANGETABLE-2 The owner of the range table class is missing. Add an owner to the range table class.
RANGETABLE-3 The description of the range table class is missing. Add a description to the range table class.
RANGETABLE-4 The range table class must declare the range upper bound. Set the range upper bound.
RANGETABLE-5 The range table class must at least declare one output column. Add at least one output column.
RANGETABLE-6 The range table class must have less than {0} output columns. Delete output columns to have a count of output column underneath the maximum.
RANGETABLE-7 Error while validating the range table class "{0}".
RANGETABLE-8 The name of the output column at index {0} is missing. Add a name to the output column.
RANGETABLE-9 The description of output column at index {0} is missing. Add a description to the output column.
RANGETABLE-10 The type of the output column at index {0} is missing. Add a type to the output column.
RANGETABLE-11 The output column name "{0}" is duplicated in the range table class. Change the name of the output column.
RANGETABLE-12 The ID of the range table class is missing. Add the ID of the range table class to delete operation.
RANGETABLE-13 Impossible to remove the range table class because its ID "{0}" does not exist. Change the ID of the range table class.
RANGETABLE-14 The filter is missing in the search range table class operation. Add a filter to the operation.
RANGETABLE-15 An error occurred during the search range table class execution: {0}
RANGETABLE-16 Impossible to create the range table class because its ID {0} already exists. Change the ID of the range table class.
RANGETABLE-17 The range table class to create is missing. Add a range table class to the create operation.
RANGETABLE-18 The range table class to modify is missing. Add a range table class to the modify operation.
RANGETABLE-19 Impossible to modify the range table class because its ID {0} does not exist. Change the ID of the range table class.
RANGETABLE-20 Impossible to modify the range table class "{0}" because the specified owner {1} does not correspond to the owner {2} existing in the range table class. Change the owner to the owner of the range table class or create a new range table class for the specified owner.
RANGETABLE-21 Impossible to remove the range table class "{0}" because it is still used by a range table. Delete all the subscriber range tables and all the range tables that relate to this range table class.
RANGETABLE-22 Impossible to modify the range table class because the specified range upper bound value "{0}" does not correspond to the range upper bound value "{1}" existing in the range table class. Change the range upper bound value to the range upper bound value of the range table class or create a new range table class for the specified range upper bound value.
RANGETABLE-23 Impossible to modify the range table class because the number of output column(s) {0} does not correspond to the number of output column(s) {1} existing in the range table class. Change the number of output column(s) to the number of output column(s) of the range table class or create a new range table class for the specified output column(s).
RANGETABLE-24 Impossible to remove the range table class "{0}" because it is still used by a subscriber range table. Delete all the subscriber range tables and all the range tables that relate to this range table class.
RANGETABLE-25 Impossible to modify the range table class because the name of the output column at index {0} does not correspond to the name of the output column at index {1} existing in the range table class. Change the name of the output column to the name of the output column of the range table class or create a new range table class for the specified output column name.
RANGETABLE-26 Impossible to modify the range table class because the type of the output column at index {0} does not correspond to the type of the output column at index {1} existing in the range table class. Change the type of the output column to the type of the output column of the range table class or create a new range table class for the specified output column type.
RANGETABLE-27 The range table class has an owner "{0}" with no catalog. Change the owner of the range table class to a catalog owner or create the catalog owner.
RANGETABLE-28 The range table class must declare the last range type. Set the last range type.
RANGETABLE-29 Impossible to modify the range table class because the specified last range type "{0}" does not correspond to the last range type "{1}" existing in the range table class. Change the last range type to the last range type of the range table class or create a new range table class for the specified last range type.
RANGETABLE-30 Impossible to modify the range table class "{0}" because it is referenced by a range table, a charge, a refill logic, an allowance logic object or a pricing macro. Create a new range table class of remove all the objects that refer to this class.
RANGETABLE-107 The ID of the range table to delete is missing. Add the identifier of the range table to the delete operation.
RANGETABLE-108 The range table "{0}" does not exist. Change the identifier of the range table.
RANGETABLE-109 The filter is missing in the search range table operation. Add a filter to the operation.
RANGETABLE-110 An error occurred when processing the search range table operation: {0} Check the error stack and the linked errors.
RANGETABLE-111 The filter is missing in the search subscriber range table operation. Add a filter to the operation.
RANGETABLE-112 An error occurred during the search subscriber range table execution: {0}
RANGETABLE-120 The range table revision is missing. Add a range table revision in the create operation.
RANGETABLE-121 The revision for range table "{0}" is not valid. Add a valid range table revision in the create operation.
RANGETABLE-122 The range table ID is missing. Set the range table identifier in the range table revision.
RANGETABLE-123 The range table rows are missing. Add at least one row to the range table revision.
RANGETABLE-126 The range table row #{0} is not valid. Check the linked error.
RANGETABLE-128 The range table "{0}" already exists in the SAP CC system. The creation with this ID is not possible. In the range table revision of the create operation, set a new range table ID.
RANGETABLE-129 The subscriber range table "{0}" already exists in the SAP CC system. The creation with this ID is not possible. In the range table revision of the create operation, set a new range table ID.
RANGETABLE-130 The range table class ID is missing. Set the range table class ID.
RANGETABLE-131 The range table class ID "{0}" is not valid. It does not correspond to a range table class. Set the ID of an existing range table class.
RANGETABLE-132 The range table rows #{0} and #{1} must not be both unbounded. Set the upper bound for one of both.
RANGETABLE-133 The range table rows #{0} and #{1} must not have the same upper bound value "{2}". Change the upper bound for one of both.
RANGETABLE-134 The upper bound value is not valid. It must be strictly positive. Change the upper bound to a positive value.
RANGETABLE-135 Require {0} range table columns. See the range table class "{1}". Add or remove a column.
RANGETABLE-136 The range table column #{0} is not valid. Check the linked error.
RANGETABLE-137 The column name "{0}" is not a column name of the range table class "{1}". Choose a column name from the corresponding range table class.
RANGETABLE-138 The type of the column is not valid. Replace it with "{0}". Change the type of the row. Set the same type that is defined in the range table class.
RANGETABLE-139 The type of the column is not valid. Replace it with "{0}". Change the type of the row. Set the same type that is defined in the range table class.
RANGETABLE-140 The column name is missing. Add a name to the column.
RANGETABLE-141 The column type is missing. Add a type to the column.
RANGETABLE-142 The number value of the column is missing. Add a number value to the column.
RANGETABLE-143 The string value of the column is missing. Add a string value to the column.
RANGETABLE-145 The modification date is missing. Add a modification date in the modify operation.
RANGETABLE-146 The modification date is missing. Add a modification date in the modify operation.
RANGETABLE-147 Unable to modify the subscriber range table "{0}" with an operation that modifies a range table from a pricing catalog. Implement the appropriate operation that modifies subscriber range tables.
RANGETABLE-148 Unable to modify the range table "{0}" because it does not exist. Use an ID of an existing range table to modify it.
RANGETABLE-149 In the modify operation, the range table class ID "{0}" from the revision "{1}" does not correspond to the range table class ID from the SAP CC system "{2}". Set the correct ID of the range table class or let it empty.
RANGETABLE-150 The columns #{0} and #{1} have the same name "{2}". Change the name of one of both or remove one.
RANGETABLE-151 The create operation of a range table is not valid. Check the linked error.
RANGETABLE-152 The modify operation of range table is not valid. Check the linked error.
RANGETABLE-153 Unable to modify the range table "{0}" from pricing catalog with an operation that modifies subscriber range tables. Implement the appropriate operation that modifies a range table of a pricing catalog.
RANGETABLE-154 The subscriber range table "{0}" does not exist. Use an ID of an existing subscriber range table to modify it.
RANGETABLE-155 The create operation of subscriber range table is not valid. Check the linked error.
RANGETABLE-156 The subscriber account ID is missing. Set the identifier of the subscriber account.
RANGETABLE-157 The service provider name is missing. Set the name of the service provider.
RANGETABLE-158 The couple subscriber account ID "{0}" and service provider "{1}" does not correspond to a subscriber account. Check the identifier of the subscriber account.
RANGETABLE-159 The modify operation of subscriber range table is not valid. Check the linked error.
RANGETABLE-160 The subscriber account ID "{0}" is not valid. It should be "{1}". Change the identifier of the subscriber account.
RANGETABLE-161 The service provider name "{0}" is not valid. It should be "{1}". Change the service provider name.
RANGETABLE-162 The range table row #{0} has no upper bound. The range table class requires bounded only table. Add an upper bound value to the row.
RANGETABLE-163 The range table is not unbounded. The range table class requires unbounded only tables. Add an upper bound value to the row.
RANGETABLE-229 The range table class "{0}" cannot be deleted because it is referenced by at least one charge or refill logic, an allowance logic object or pricing macro. Delete the charge(s) and/or refill logic object(s) and/or pricing macro(s) referencing the range table class.
RANGETABLE-230 The range table "{0}" cannot be deleted because it is referenced by at least one of the following components: charge component, refill logic, allowance logic, charge plan, refill plan, or provider contract. Delete the charge component(s), refill logic object(s), allowance logic object(s), charge plan(s), refill plan(s), and/or provider contract(s) referencing the range table.
Legend

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