Errors which occur when using basic operations on:
To continue your troubleshooting investigations, 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 column name "{0}" is duplicated in the range table class. | Change the name of the 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 or range sets are missing. | Add at least one row or range set 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 rows or the ranges at indexes #{0} and #{1} have no upper bound. | Set an upper bound in one of the rows or the ranges. |
| RANGETABLE-133 | The rows or the ranges at indexes #{0} and #{1} must not have the same upper bound "{2}". | Change the upper bound for one of the rows or the ranges. |
| 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 column. Set the 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 column. Set the 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 (Revoked) | 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 or the range #{0} has no upper bound. The range table class requires a bounded last range. | Add an upper bound to the row or to the range. |
| RANGETABLE-163 | The range table is not unbounded. The range table class requires unbounded only tables. | Set a row or a range without upper bound value. |
| 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. |
| RANGETABLE-231 | The range table class must have less than {0} input columns. | Delete the additional input columns. |
| RANGETABLE-232 | The name of the input column at index {0} is missing. | Add a name to the input column. |
| RANGETABLE-233 | The description of the input column at index {0} is missing. | Add a description to the input column. |
| RANGETABLE-234 | Impossible to modify the range table class because the number of input columns {0} does not correspond to the number of input columns {1} existing in the range table class. | Change the number of input columns to the number of input columns of the range table class or create a new range table class for the specified input columns. |
| RANGETABLE-235 | You cannot replace the name of the input column "{0}" at index {1} by "{2}". | Change the name of the input column in the operation or create a new range table class with an input column having the specified name. |
| RANGETABLE-236 | The type of the input column is not valid. Only the type "{0}" is allowed. | Change the type of the column. |
| RANGETABLE-237 | All the rows or range sets with the input values {0} have an upper bound. Because the range table class is unbounded, one row or range set for those input values must be unbounded. | Set a row or range set without upper bound. |
| RANGETABLE-238 | The ID of the range table is missing in the maintain range set operation. | Add the ID of the range table to the maintain operation. |
| RANGETABLE-239 | The range table with the ID "{0}" given in the maintain operation does not exist. | Use the ID of an existing range table in the maintain operation. |
| RANGETABLE-240 | The ID of the range table is missing in the delete range set operation. | Add the ID of the range table to the delete operation. |
| RANGETABLE-241 | The range table with the ID "{0}" given in the delete operation does not exist. | Use the ID of an existing range table in the delete operation. |
| RANGETABLE-242 | The range sets are missing. | Add at least one range set to the operation. |
| RANGETABLE-243 | The number of input columns {0} does not correspond to the number of input columns {1} declared in the range table class. | Change the number of input columns. |
| RANGETABLE-244 | The range set #{0} is not valid. | Check the linked error. |
| RANGETABLE-245 | The input column "{0}" is missing. | Check the name of the input columns declared in the range table class. |
| RANGETABLE-246 | The range #{0} is not valid. | Check the linked error. |
| RANGETABLE-247 | The ranges are missing in the range set. | Add at least one range to the range set. |
| RANGETABLE-248 | The range set key #{0} is not valid. | Check the linked error. |
| RANGETABLE-249 | The range set key is missing in the range set. | Add a key to the range set. |
| RANGETABLE-250 | The value of the input column #{0} is missing. | Add a value to the input column. |
| RANGETABLE-251 | The range sets #{0} and #{1} must not have the same range set key "{2}". | Change the range set key for one of both. |
| RANGETABLE-252 | The range set keys are missing. | Add at least one range set key to the operation. |
| RANGETABLE-253 | You cannot delete all the range sets of a period. | Consider modifying the range table. |
| RANGETABLE-254 | You cannot modify the agreement ID "{0}". The agreement ID of the range table is "{1}". | Set the agreement ID to "{1}" in the operation. |
| RANGETABLE-255 | The agreement ID cannot be filled only with spaces. | Change the value of the agreement ID. |
| RANGETABLE-256 | You cannot set rows and range sets simultaneously in the range table revision. | Set rows or range sets in the range table revision. |
The SAP CC system fills in the error message dynamically with relevant information. {0} marks such an information entry.