MAPPINGTABLE

Summary

Errors that occur when using or implementing some basic operations (create, search, modify, import, and delete) on the following master data:

  • In service pricing catalogs:

    • Mapping table classes
    • Mapping tables
  • In customer master data:

    • Subscriber mapping tables

Note

As of release 4.1 of SAP CC, some error codes are revoked and replaced because the mapping tables (in pricing catalogs) and the subscriber mapping tables can have up to 20 input and 30 output columns.

For example, with this software evolution, the code 232 replaces the code 6.

Error Codes

To continue your troubleshooting investigations, select the error code signaled in the operation response replied by the SAP CC system:

Error Code Message Action
MAPPINGTABLE-1 The mapping table class to create is missing. Add a mapping table class to the create operation.
MAPPINGTABLE-2 The ID of the mapping table class is missing. Add an identifier to the mapping table class.
MAPPINGTABLE-3 The owner of the mapping table class "{0}" is missing. Add an owner to the mapping table class.
MAPPINGTABLE-4 The description of the mapping table class "{0}" is missing. Add a description to the mapping table class.
MAPPINGTABLE-5 The mapping table class "{0}" must at least declare one input column. Add at least one input column.
MAPPINGTABLE-6 (Revoked) The mapping table class "{0}" must have less than four input columns. Delete an input column to have 4 input columns maximum.
MAPPINGTABLE-7 The mapping table class "{0}" must at least declare one output column. Add at least one output column.
MAPPINGTABLE-8 (Revoked) The mapping table class "{0}" must have less than 15 output columns. Delete output column(s) to have 15 output columns maximum.
MAPPINGTABLE-9 The name of the input column at index {0} is missing. Add a name to the input column.
MAPPINGTABLE-10 The type of the input column at index {0} is missing. Add a type to the input column.
MAPPINGTABLE-11 The column name "{0}" already exists in the mapping table class. Change the name of the column.
MAPPINGTABLE-12 The name of the output column at index {0} is missing. Add a name to the output column.
MAPPINGTABLE-13 The type of the output column at index {0} is missing. Add a type to the output column.
MAPPINGTABLE-15 Error while validating the mapping table class "{0}". See the caused-by information.
MAPPINGTABLE-16 Impossible to create the mapping table class because its ID {0} already exists. Change the identifier of the mapping table class.
MAPPINGTABLE-17 The description of the input column at index {0} is missing. Add a description to the input column.
MAPPINGTABLE-18 The description of the output column at index {0} is missing. Add a description to the output column.
MAPPINGTABLE-19 The ID of the mapping table class is missing. Add the identifier of the mapping table class to the delete operation.
MAPPINGTABLE-20 Impossible to remove the mapping table class because its ID "{0}" does not exist. Change the identifier of the mapping table class.
MAPPINGTABLE-21 Impossible to remove the mapping table class "{0}" because it is still used by a mapping table. Determine and delete all the mapping tables that reference the specified mapping table class.
MAPPINGTABLE-22 The filter is missing in the search mapping table class operation. Add a filter to the operation.
MAPPINGTABLE-23 An error occurred when processing the search mapping table class operation: {0}
MAPPINGTABLE-24 Impossible to remove the mapping table class "{0}" because it is still used by a subscriber mapping table. Determine and delete all the subscriber mapping tables that reference the specified mapping table class.
MAPPINGTABLE-101 The ID of the mapping table is missing. Add an ID to the mapping table.
MAPPINGTABLE-102 The ID of the mapping table class used by the mapping table "{0}" is missing. Add the ID of the mapping table class used by the mapping table.
MAPPINGTABLE-103 The mapping table is missing. Add a mapping table to the create operation.
MAPPINGTABLE-104 The ID "{0}" is already used by another mapping table. Change the identifier of the mapping table.
MAPPINGTABLE-105 The ID "{0}" of the mapping table class used by the mapping table does not exist. Change the mapping table class identifier.
MAPPINGTABLE-107 The ID of the mapping table to delete is missing. Add the mapping table identifier to the delete operation.
MAPPINGTABLE-108 The mapping table "{0}" does not exist. Change the identifier of the mapping table.
MAPPINGTABLE-109 The filter is missing in the search mapping table operation. Add a filter to the operation request.
MAPPINGTABLE-110 An error occurred when processing the search mapping table operation: {0}
MAPPINGTABLE-111 The subscriber account ID of the subscriber mapping table "{0}" is missing. Add a subscriber account identifier to the subscriber mapping table.
MAPPINGTABLE-112 The service provider name of the subscriber mapping table "{0}" is missing. Add a service provider name to the subscriber mapping table.
MAPPINGTABLE-113 The subscriber account "{0}", with service provider "{1}", does not exist. These identifiers are provided by the subscriber mapping table "{2}". Change the identifier of the subscriber account and/or the service provider.
MAPPINGTABLE-114 Unable to create a subscriber mapping table with an ID already used by an existing mapping table "{0}". Change the subscriber mapping table identifier.
MAPPINGTABLE-115 Unable to create a mapping table with the same ID "{0}" of a subscriber mapping table that already exists. Change the mapping table identifier.
MAPPINGTABLE-116 The owner "{0}" of the mapping table class used by the subscriber mapping table does not match the subscriber account service provider name "{1}" of the subscriber mapping table. Change the subscriber mapping table subscriber account service provider name.
MAPPINGTABLE-117 The filter is missing in the search subscriber mapping table operation. Add a filter to the operation.
MAPPINGTABLE-118 An error occurred when processing the search subscriber mapping table operation: {0}
MAPPINGTABLE-201 The ID of the row is missing. Add an identifier to the row.
MAPPINGTABLE-202 The start date of the row "{0}" is missing. Add a start date to the row.
MAPPINGTABLE-203 The end date of the row "{0}" is missing. Add an end date to the row.
MAPPINGTABLE-204 The row "{0}" is empty. Fill in the column of the row.
MAPPINGTABLE-205 The column of the row "{0}" at index {1} has no name. Add a name to the column.
MAPPINGTABLE-206 The column "{0}" of the row "{1}" has no type. Add a type to the column.
MAPPINGTABLE-207 The column "{0}" of the row "{1}" has no string value. Add a string value to the column.
MAPPINGTABLE-208 The column "{0}" of the row "{1}" has no currency value. Add a currency value to the column.
MAPPINGTABLE-209 The column "{0}" of the row "{1}" has no number value. Add a number value to the column.
MAPPINGTABLE-210 The number of columns for the row "{0}" does not match with the number of columns specified in the related mapping table class. Modify the row to have the same number of columns than the mapping table class.
MAPPINGTABLE-211 The column with name "{0}" in the row "{1}" is missing. Add the column in the row.
MAPPINGTABLE-212 The column of the row "{0}" at index {1} has no type. Add a type to the column.
MAPPINGTABLE-213 The type of the column in the row "{0}" does not match with the type of the input column of the mapping table class "{1}". Change the type of the column.
MAPPINGTABLE-215 The type of the column in the row "{0}" does not match with the type of the output column "{1}" of the mapping table class. Change the type of the column.
MAPPINGTABLE-217 (Revoked) The list of rows is empty. Add at least one row in the list of the operation.
MAPPINGTABLE-218 The mapping table ID is null or empty. Add the identifier of the mapping table that owns the rows.
MAPPINGTABLE-219 The mapping table "{0}" does not exist. Change the mapping table that owns the rows.
MAPPINGTABLE-220 The ID "{0}" of the row already exists. Change the identifier of the row.
MAPPINGTABLE-221 The list of row identifiers is null. Add a list of row identifiers to the operation.
MAPPINGTABLE-222 The list of row identifiers is empty. Add at least one row ID in the list of the operation.
MAPPINGTABLE-224 The start date and the end date of the row "{0}" are the same. Change the start date or the end date of the row.
MAPPINGTABLE-225 The row ID "{0}" is already used. Change the identifier of the row.
MAPPINGTABLE-226 The row "{0}" is duplicated with the row "{1}". Change the input values or the validity dates of the row.
MAPPINGTABLE-227 The mapping table row "{0}" does not exist. Change the identifier of the row.
MAPPINGTABLE-228 The start date of mapping table row "{0}" is after its end date. Change the dates of the row.
MAPPINGTABLE-229 The mapping table class "{0}" cannot be deleted because it is referenced by at least one charge or refill logic object or pricing macro or allowance logic. Delete the charge(s) and/or refill logic object(s) and/or pricing macro(s) referencing the mapping table class.
MAPPINGTABLE-230 The mapping 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(s), refill logic object(s), allowance logic object(s), charge plan(s), refill plan(s) and/or provider contract(s) referencing the mapping table class.
MAPPINGTABLE-231 The new row "{0}" is duplicated with the existing row "{1}". Change the input values or the validity dates of the row.
MAPPINGTABLE-232 The mapping table class "{0}" cannot have more than 20 input columns. Split the existing mapping table class into several mapping table classes to respect the above limitation.
MAPPINGTABLE-233 The mapping table class "{0}" cannot have more than 30 output columns. Split the existing mapping table class into several mapping table classes to respect the above limitation.
MAPPINGTABLE-234 The mapping table code is missing in the search mapping table row operation. Add the code of the mapping table to the operation request.
MAPPINGTABLE-235 The mapping table "{0}" does not exist. Change the identifier of the mapping table.
MAPPINGTABLE-236 The identifier of the mapping table is missing. Add the code of the mapping table to the operation request.
MAPPINGTABLE-237 The mapping table "{0}" does not exist. Change the identifier of the mapping table.
MAPPINGTABLE-238 The identifier of the subscriber mapping table is missing. Add the code of the subscriber mapping table to the operation request.
MAPPINGTABLE-239 The subscriber mapping table "{0}" does not exist. Change the identifier of the subscriber mapping table.
MAPPINGTABLE-240 The CSV field delimiter must be a single character, except a double quote. Change the CSV field delimiter.
MAPPINGTABLE-241 The decimal separator must be a dot or a comma. Change the decimal separator.
MAPPINGTABLE-242 The thousand separator must be a dot, a comma, a single quote, a space, or empty. Change the separator for thousands.
MAPPINGTABLE-243 The decimal and thousand separators must be different. Change the thousand or the decimal separator.
MAPPINGTABLE-244 The value "{0}" cannot be formatted as a number. Contact your SAP Support Team.
MAPPINGTABLE-245 The mapping table class to modify is missing. Add a mapping table class to the modify operation request.
MAPPINGTABLE-246 Impossible to modify the mapping table class because its ID {0} does not exist. In the operation request, change the ID of the mapping table class or determine why the mapping table class does not exist in the pricing catalog (in master data).
MAPPINGTABLE-247 Impossible to modify the mapping table class "{0}" because it is still used by a mapping table. Only restricted modifications are possible. Delete all the mapping tables that are based on and refer to this mapping table class. See the other error messages about the detailed reason.
MAPPINGTABLE-248 Impossible to modify the mapping table class "{0}" because it is referenced by at least one charge, refill logic object, pricing macro, or allowance logic object. Only restricted modifications are possible. Delete all the charges, refill logic objects, pricing macros, or allowance logic objects that refer to this mapping table class. See the other error messages about the detailed reason.
MAPPINGTABLE-249 Impossible to modify the mapping table class "{0}" because it is still used by a subscriber mapping table. Only restricted modifications are possible. Delete all the subscriber mapping tables that are based on and refer to this mapping table class. See the other error messages about the detailed reason.
MAPPINGTABLE-250 Impossible to modify the mapping table class "{0}" because the specified owner {1} does not correspond to the owner {2} already configured in the existing mapping table class. In the operation request, change the owner to the owner of the mapping table class or create a new mapping table class for the specified owner.
MAPPINGTABLE-251 In the current context of use, you cannot modify the number of input columns {0}. It must equal the number of input columns {1} already configured in the existing mapping table class. In the operation request, correct the number of input columns or create a new mapping table class for the specified number of input columns. See the other error messages to determine your use context.
MAPPINGTABLE-252 In the current context of use, you cannot replace the name of the input column "{0}" at index {1} by "{2}". In the operation request, correct the name of the input column or create a new mapping table class with an input column having the specified name. See the other error messages to determine your use context.
MAPPINGTABLE-253 In the current context of use, you cannot modify the type of the input column at index {0}. It must equal the type of the input column at index {1} that is already configured in the mapping table class. In the operation request, correct the type of the input column or create a new mapping table class for the specified input column type. See the other error messages to determine your use context.
MAPPINGTABLE-254 In the current context of use, you cannot modify the number of output columns {0}. It must equal the number of output columns {1} already configured in the existing mapping table class. In the operation request, correct the number of output columns or create a new mapping table class for the specified number of output columns. See the other error messages to determine your use context.
MAPPINGTABLE-255 In the current context of use, you cannot replace the name of the output column "{0}" at index {1} by "{2}". In the operation request, correct the name of the output column or create a new mapping table class with an output column having the specified name. See the other error messages to determine your use context.
MAPPINGTABLE-256 In the current context of use, you cannot modify the type of the output column at index {0}. It must equal the type of the output column at index {1} that is already configured in the mapping table class. In the operation request, correct the type of the output column or create a new mapping table class for the specified output column type. See the other error messages to determine your use context.
MAPPINGTABLE-257 You cannot modify the agreement ID "{0}". The agreement ID of the mapping table is "{1}". Set the agreement ID to "{1}" in the operation.
MAPPINGTABLE-258 The agreement ID cannot be filled only with spaces. Change the value of the agreement ID.
MAPPINGTABLE-259 The version of the mapping table is null or empty. Add the version of the mapping table you want to search from.
MAPPINGTABLE-260 The mapping table class cannot contain more than one input column of type currency. Remove the second column of type currency or change the column type of the input column.
Legend

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