To define customer defined fields for mapping

You can use customer defined fields for ledger mapping, dimension mapping, and reconciliation.

Customer defined fields defined for mapping are used to create the business object attributes of the mapping elements for an integration mapping scheme.

Customer defined fields of data type string or enumerated that are defined for these business objects and related tables are available for mapping:

Note: Customer defined fields must be Active and has a Lable Code linked.

If a customer defined field is used in the mapping scheme for the purchase order or general costs (for purchase order and purchase requisition), the customer defined fields must have the same label code for purchase orders and purchase requisitions.

Business object Tables
Tdsls040 (Sales Order) Tdsls400, tdsls401
Bpmdm010 (Employee) Tccom001
Tdpur040 (Purchase Order) Tdpur400, tdpur401
Whwmd200 (Warehouse) Tcmcs003
Tssoc200 (Service Order) Tssoc200, tssoc210, tssoc220, tssoc240, tssoc240
Tsmsc100 (Maintenance Sales Order) Tsmsc100, tsmsc110, tsmsc120
Tswcs200 (Maintenance Work Order) Tswcs200, tswcs210, tswcs410, tswcs420, tswcs430, tswcs450, tswcs451
Tdpur020 (Purchase Requisition) Tdpur200, Tdpur201

For example, a customer defined field titled Profit Center is added to the tcmcs003 table, which is part of the Warehousing master data. This customer defined field is used as an element for dimension mapping of integration document types related to warehouse movements.

To define mapping elements based on customer defined fields, complete these steps:

  1. Activate customer defined fields in the Customer Defined Fields Parameters (ttadv4590m000) session.
  2. Define customer defined fields in the Customer Defined Fields (ttadv4591m000) session.
  3. In the Customer Defined Fields for Mapping (tcfin0190m000) session, complete these steps:
    1. In the Business Object Name field, select the appropriate business object.
    2. In the Table field, select the appropriate table from the available tables of the selected business object.
    3. In the Table field field, select the appropriate customer defined field from the available customer defined fields defined for the selected table.
    4. In the Code and Reconciliation Element Start Code fields, select the element code and the reconciliation start code, respectively.
  4. Run the Initialize Mapping Scheme Data (tcfin0210m000) session.
  5. Run the Check and Correct Customer Defined Fields for Mapping (tcfin0290m000) session.

Check and correct customer defined fields

The Check and Correct Customer Defined Fields for Mapping (tcfin0290m000) session is used to ensure that the properties of the customer defined fields defined in the Customer Defined Fields for Mapping (tcfin0190m000) session still match those of the Customer Defined Fields (ttadv4591m000) session.

This is because changes made to customer defined fields in the Customer Defined Fields (ttadv4591m000) session are not updated to the Customer Defined Fields for Mapping (tcfin0190m000) session.

Therefore, if a customer defined field is changed or deleted in the Customer Defined Fields (ttadv4591m000) session, you must also change or delete the customer defined field in the Customer Defined Fields for Mapping (tcfin0190m000) session.

In the Check and Correct Customer Defined Fields for Mapping (tcfin0290m000) session, the records in the Customer Defined Fields (ttadv4591m000) session are compared with those of the Customer Defined Fields for Mapping (tcfin0190m000) session.

If discrepancies occur, in the Customer Defined Fields for Mapping (tcfin0190m000) session, the records are set to expired and a reason is provided, or the records are automatically updated. This depends on the type of discrepancy. See the online help of the Check and Correct Customer Defined Fields for Mapping (tcfin0290m000) session for details.