Create or Change Rows of Mapping Tables in Bundle Mode

Service Operation (WS)

Definition

To create or change the rows of mapping tables in bundle mode (all-or-none)

Technical Data

Software Product and Version SAP Convergent Charging 5.0
Technical Details mappingTableRowMaintainBundle
Namespace http://catalog.ws.v1.highdeal.com/
Proxy Instance in SAP CC System Updater
Service Operation Version 1
User Operation Auditing Yes
Audit Domain See the audit domain of the single operation
Application Area IS-CC
Direction inbound
Mode synchronous
Idempotency true

Business Context and Use

This service operation is used in the pricing catalog building context, generally by a Customer Relationship Management (CRM) application. This operation enables to create or change rows in mapping tables in bundle mode. This mode means that you maintain several rows in several mapping tables at the same time, but the changes apply only if the operation is successful for all mapping tables.

Related Service Operations

You can use the following operation to maintain the rows of a mapping table:

You can use the following operations to perform queries on existing mapping tables:

Features

This bundle operation enables you to create or change rows in mapping tables in bulk.

This operation adds or modifies rows in existing mapping tables. This operation is atomic. If a row already exists, it is modified. If not, it is added to the table.

The operation request embeds a sequence of single operations (Maintain Mapping Table Row). The single MappingTableRowMaintain operations are performed sequentially. In bundle mode, the remote SAP CC system starts processing the single operations, stops at the first failure and rolls back the single operations already processed. The changes apply only if all the operations contained in the mappingTableRowMaintainBundle operation are successful. If the operation fails for one mapping table row, no change is done.

The operation result is one of the following:

  • All the operations are successful. The result of the operation is a list of successful results for all the operations mappingTableRowMaintain contained in the mappingTableRowMaintainBundle operation.
  • One operation fails. The process stops immediately, and the result of the operation is a list of successful results and one failed result.

Note that idempotency does not apply to each of the mappingTableRowMaintain single operation contained in the mappingTableRowMaintainBundle operation but only to the mappingTableRowMaintainBundle operation itself.

Process component

Authorizations

To know the role that is expected in the user profile of the SAP CC user specified in your request messages, refer to the SAP CC Security Guide .

Error Handling

Consider the error handling information specified for the bundle operations. Refer to the information about error handling in the mapping table business object and in the single operation.

Message Types

Consult the structures of the message types related to this service operation :

Prerequisites

There is no prerequisite.

Integration

There is no specific integration information.

Constraints and Integrity Conditions

There is no specific constraint.

Notes on SAP CC Implementation

You must have installed and configured the SAP CC Core Server system.

Configuration

Consult the SAP CC Configuration and Implementation Guide to know the necessary configuration or Customizing of the SAP CC system.

Before implementing SAP Convergent Charging in your SAP system landscape, you must configure the systems and the data (master data, business data).