283496 (KM-8B3CWY) - (Product Item unique for Unilever)

From CTMS

Aptean Logo.png







DHL C-TMS

Product Item unique for Unilever


FUNCTIONAL SPECIFICATION - 10.6

- 2.0


Reference: 283496 KM-8B3CWY













































Client Requirement

CTMS for Line Interface - Unilever currently provide the interface at line level. Unilever can send the same item on different lines. Within CTMS the line number doesn't currently populate from the interface. Due to the item being the same on the two lines CTMS sees this as a duplicate and then fails the order. A change has already been requested to make the screens show the detail of the items in the same order as is printed on the Delivery note. This change needs to be expanded to have the line number detail in the interface message and then with the item code to make them unique

Solution

A new column will be added to the SCH_ORD_ITEMS table, called ALTERNATIVE_ITEM_ID. This field will be used to store the Item Identifier sent in for UNILEVER.

Customer

A flag will be added to the ORG_CUSTOMER table called ‘USE_ALTERNATIVE_ITEM’. When this flag is set to ‘Y’ the alternative item id functionality will be used. When the flag is set to ‘N’ the existing functionality will be used. The default for this flag will be ‘N’ so no changes will be seen by other customers.

EDI

The customer for each order being created will be checked. If the above flag is set to ‘Y’ for the customer then the interface will store the values passed in with the tags <ITEM_IDENTIFIER> in the column ALTERNATIVE_ITEM_ID. The field ITEM_IDENTIFIER will be populated from a sequence to create the unique record.


The outbound EDI flow includes the field ITEM_IDENTIFIER. If a message is being sent for a customer who requires the alternative item, then the outbound message will use the ALTERNATIVE_ITEM_ID field in place of the ITEM_IDENTIFIER. For all other customers the messages will remain unchanged.

Forms

The item identifier is displayed on the orders screen and the trip debrief screen. If the customer for the order being viewed has the above flag set to ‘Y’ then the alternative item id will displayed in place of the item identifier.

NB the original ITEM_IDENTIFIER field will be used for linking between records (i.e. for item reason codes etc). The alternative id will be displayed in place of the item identifier.

This estimate had only covered the impact for the Inbound and outbound EDI flows. Changes to reports or extracts to show the alternative ID have not been included.

Scope

This change will be applied to system version 10.6.

Set-up

Pre-requisites

Menu-Structure

Data

Functional Description

All the changes relating to the ALTERNATIVE_ITEM_ID will be controlled by a parameter at customer level. A new parameter (in the form of a tick box) will be added to the customers screen and ORG_CUSTOMER table. This parameter will be called ‘USE_ALTERNATIVE_ITEM’. The default for the parameter will be unchecked (‘N’) so customers not wanting to see the changes will not have to take any action.

EDI Changes

Forms

The item identifier is displayed in the Orders form (Order Items tab) and the Trip Debrief form (Order Items tab). These fields display the value held in the ITEM_IDENTIFIER field on SOI. Both of these screens will be changed to display the ALTERNATIVE_ITEM_ID in this field if the customer requires the alternative id.


283496 1.png


283496 2.png


Currently there are no reports that will be impacted by this change.

Table Updates Required

Column ALTERNATIVE_ITEM_ID VARCHAR2(20) added to SCH_ORD_ITEMS.

Column USE_ALTERNATIVE_ITEM VARCHAR2(1) added to ORG_CUSTOMER.


Document History

Version
Date
Status
Reason
Initials
0.1
01/12/10
Draft
Initial version
DNG
1.0
02/12/10
Issued
Reviewed & Issued
MJC

AUTHORISED BY

Matt Crisford Development Manager
Peter Greer TMSCC MTS Product Manager