247174: Difference between revisions

From CTMS
(New page: = 247147-NW-7CHEWZ Booking EDI to inc Weight and Special Instructions = Copyright OBS Logistics © 2007 The information contained herein is the property of OBS Logistics and is supplied ...)
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
= 247147-NW-7CHEWZ Booking EDI to inc Weight and Special Instructions =
= 247147-NW-7CHEWZ Booking EDI to inc Weight and Special Instructions =


Copyright OBS Logistics © 2007
Copyright OBS Logistics © 2009


The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied  
The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied  
Line 18: Line 18:


== Solution ==
== Solution ==
Weight. The weight field is already available on the bookings form but when bookings / edi messages loaded, the weight field is set to zero.  The import and EDI functions will be enhanced to accommodate weight (and suggest volume) values.  Weight (and volume) will be set against the booking record.  As TIs are generated, should multiple orders be created, the total weight will be distributed according to the split of DUs.
'''Weight''' The weight field is already available on the bookings form but when bookings / edi messages loaded, the weight field is set to zero.  The import and EDI functions will be enhanced to accommodate weight (and suggest volume) values.  Weight (and volume) will be set against the booking record.  As TIs are generated, should multiple orders be created, the total weight will be distributed according to the split of DUs.


Special Instructions. The booking database table (product summary) will be extended to accommodate a varchar(4000) field to store the special instructions.  The product summary form will be enhanced to allow special instructions to be keyed, amended and viewed.  The form dimensions will remain unchanged and scroll bars will enable navigation through larger text entries. The import and EDI load functions will be changed to accommodate a special instruction field.  As TIs are generated, any special instructions on the booking will be copied to the special instructions field on the orders.   
'''Special Instructions''' The booking database table (product summary) will be extended to accommodate a varchar(4000) field to store the special instructions.  The product summary form will be enhanced to allow special instructions to be keyed, amended and viewed.  The form dimensions will remain unchanged and scroll bars will enable navigation through larger text entries. The import and EDI load functions will be changed to accommodate a special instruction field.  As TIs are generated, any special instructions on the booking will be copied to the special instructions field on the orders.   


Functional areas of change are;
Functional areas of change are;


Booking EDI flow to include weight (and Volume?) and special instructions extra columns, validation and interface errors tab – values to default if not provided from master data.
*Booking EDI flow to include weight (and Volume?) and special instructions extra columns, validation and interface errors tab –values to default if not provided from master data.
Booking form to allow weight (and Volume?) and special instructions insert, amend and display and associated searches and lookups to be modified to include these fields
*Booking form to allow weight (and Volume?) and special instructions insert, amend and display and associated searches and lookups to be modified to include these fields
TI generation process to use weight (and Volume?) and special instructions values from booking.
*TI generation process to use weight (and Volume?) and special instructions values from booking.
Booking Import function to be extended to capture weight (and Volume?) and special instructions from csv file.   
*Booking Import function to be extended to capture weight (and Volume?) and special instructions from csv file.   


Volume. Volume will be available to be loaded through EDI or through the CSV import as an optional field.  If a value is passed into MTS, this value will be set in bookings and used in the TI generation (apportioned where necessary by DUs).  MTS has an algorithm to derive a default volume automatically.  This needs to be reviewed and remain an available function where volume is not specifically set in the bookings interfaces.   
'''Volume''' Volume will be available to be loaded through EDI or through the CSV import as an optional field.  If a value is passed into MTS, this value will be set in bookings and used in the TI generation (apportioned where necessary by DUs).  MTS has an algorithm to derive a default volume automatically.  This needs to be reviewed and remain an available function where volume is not specifically set in the bookings interfaces.   


== Scope ==
This change will be applied to system version 10.6.


== Scope ==
==Data==
This change will be applied to system version 10.6.   
On the Imports_Maint form in order for the new Weight (and Volume?) and Special Instructions fields to be included as a Field Type on a new format or existing format for Imp Type of ‘BOOKINGS’  then they need adding to IMP_FIELD. They will then be able to be added to the format in the required position.
   




Line 53: Line 55:
Example of current DSG Booking :-
Example of current DSG Booking :-


<RECHEADSTART>DSGLV,DXN_BOOKINGS,1<RECHEADEND>
<RECHEADSTART>DSGLV,DXN_BOOKINGS,1<RECHEADEND>
<BOOKSTART>07099,02404,1.103,12-12-2099,RDCAA,,02404123456,N<BOOKEND>
<BOOKSTART>07099,02404,1.103,12-12-2099,RDCAA,,02404123456,N<BOOKEND>
<EOF>
<EOF>


=== Changes to INT_ERROR Form ===
=== Changes to INT_ERROR Form ===
Line 84: Line 64:
The new fields Weight (and Volume?) and special instructions will need to be displayed in the detail section of the screen for the DSG Bookings Tab:-
The new fields Weight (and Volume?) and special instructions will need to be displayed in the detail section of the screen for the DSG Bookings Tab:-


 
[[Image:247174_1.png]]
 
                         
 
  IMAGE
 
 
 
 
   
   
== Bookings Form ==
== Bookings Form ==


Line 100: Line 71:
Currently the ‘New’ button brings up the following canvas which will need the Special Instructions field to be added. The weight (and Volume?) field already exists.
Currently the ‘New’ button brings up the following canvas which will need the Special Instructions field to be added. The weight (and Volume?) field already exists.


 
[[Image:247174_2.png]]
    
    
IMAGE
Currently the Edit button brings up the following canvas and this will need the new field special Instructions adding with appropriate validation.
Currently the Edit button brings up the following canvas and this will need the new field special Instructions adding with appropriate validation.


 
[[Image:247174_3.png]]
 
 
IMAGE
 
 
 
 
 


=== Generate TI’s ===
=== Generate TI’s ===
Line 142: Line 93:
The process will then use these fields to pass through to the already changed procedure BKG.APPLY_PROD_SUM (see changes to BKG package in section above) for the creation of the booking.
The process will then use these fields to pass through to the already changed procedure BKG.APPLY_PROD_SUM (see changes to BKG package in section above) for the creation of the booking.


A sample format for Bookings is :-
A sample format for Bookings is :-


IMAGE
[[Image:247174_4.png]]




The new fields Weight (and Volume?) and Special instructions will now be able to be entered as a Field Types against formats which have an Imp Type of ‘Booking’.
The new fields Weight (and Volume?) and Special instructions will now be able to be entered as a Field Types against formats which have an Imp Type of ‘Booking’.


References
= References =
IMAGE
Not Available
 
= Document History =
 
{| Border="1"
| <center>'''Version'''</center>
| <center>'''Date'''</center>
| <center>'''Status'''</center>
| <center>'''Reason'''</center>
| <center>'''Initials'''</center>
 
|-
| <center>1a</center>
| <center>11/03/08</center>
| <center>Draft</center>
| Initial version
| <center>DNG</center>
 
|-
| <center>1</center>
| <center>11/03/08</center>
| <center>Issue</center>
| Review and Issue Version
| <center>DJM</center>
 
|-
| <center>2</center>
| <center>12/03/08</center>
| <center>Issue</center>
| X-dock note 3.2.2, volume note 1.2
| <center>DJM</center>
|}
 
 
= Authorised By =
 
 


Glossary
{| Border="1"
IMAGE
| '''''Dave Meir'''''
| Development Manager
|


Document History
|-
IMAGE
| '''''Suk Sandhu'''''
| TMSCC MTS Product Manager
|


Authorised By
|}
IMAGE

Latest revision as of 17:13, 13 October 2009

247147-NW-7CHEWZ Booking EDI to inc Weight and Special Instructions

Copyright OBS Logistics © 2009

The information contained herein is the property of OBS Logistics and is supplied without liability for errors or omissions. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and foregoing restriction on reproduction and use extend to all media in which the information may be embodied


FUNCTIONAL OVERVIEW

Client Requirement

Add weight and special instructions to Booking Import function and Bookings Code.

Weight is currently held against a booking but cannot be imported. Weight should be added to both the import function and interface format. If a booking is split across multiple orders then the weight should be apportioned according to DU split. Special instructions should be added to the booking record and also the import and interface formats. The special instructions should be applied to all orders created from the booking record and subsequent orders treated in the same way – i.e. references highlighted to indicate special instructions exist


Solution

Weight The weight field is already available on the bookings form but when bookings / edi messages loaded, the weight field is set to zero. The import and EDI functions will be enhanced to accommodate weight (and suggest volume) values. Weight (and volume) will be set against the booking record. As TIs are generated, should multiple orders be created, the total weight will be distributed according to the split of DUs.

Special Instructions The booking database table (product summary) will be extended to accommodate a varchar(4000) field to store the special instructions. The product summary form will be enhanced to allow special instructions to be keyed, amended and viewed. The form dimensions will remain unchanged and scroll bars will enable navigation through larger text entries. The import and EDI load functions will be changed to accommodate a special instruction field. As TIs are generated, any special instructions on the booking will be copied to the special instructions field on the orders.

Functional areas of change are;

  • Booking EDI flow to include weight (and Volume?) and special instructions extra columns, validation and interface errors tab –values to default if not provided from master data.
  • Booking form to allow weight (and Volume?) and special instructions insert, amend and display and associated searches and lookups to be modified to include these fields
  • TI generation process to use weight (and Volume?) and special instructions values from booking.
  • Booking Import function to be extended to capture weight (and Volume?) and special instructions from csv file.

Volume Volume will be available to be loaded through EDI or through the CSV import as an optional field. If a value is passed into MTS, this value will be set in bookings and used in the TI generation (apportioned where necessary by DUs). MTS has an algorithm to derive a default volume automatically. This needs to be reviewed and remain an available function where volume is not specifically set in the bookings interfaces.

Scope

This change will be applied to system version 10.6.

Data

On the Imports_Maint form in order for the new Weight (and Volume?) and Special Instructions fields to be included as a Field Type on a new format or existing format for Imp Type of ‘BOOKINGS’ then they need adding to IMP_FIELD. They will then be able to be added to the format in the required position.


FUNCTIONAL DESCRIPTION

EDI ChangesChanges to INT_MSG Package (and related changes to BKG)

In the READ_BOOKING_DETAIL procedure :-

The Weight (and Volume?) and Special Instructions will now be read from the detail section of the bookings EDI between <BOOKSTART> and <BOOKEND> as additional columns (11 and 12).

Currently in format :- From Location, To Location, Quantity, Delivery Date, Product Type, DU Type , Booking Reference, Trans Shipment Flag, Customer and Cost Centre

These new fields will be stored on INT_BOOKING_DETAIL in the new columns.

These new fields will need to be passed through the BKG.APPLY_PROD_SUM, BKG.CREATE_PRODUCT_SUMMARY and BKG.CREATE_BOOKING procedures in order for the insert into SCH_BOOKING. These are already overloaded functions so we just need to overload them again for the extra 2 parameters.

Example of current DSG Booking :-

<RECHEADSTART>DSGLV,DXN_BOOKINGS,1<RECHEADEND> <BOOKSTART>07099,02404,1.103,12-12-2099,RDCAA,,02404123456,N<BOOKEND> <EOF>

Changes to INT_ERROR Form

We will need to check weight (and Volume?) and special instructions fields on the INT_BOOKING_DETAIL to ensure that the user doing the query has access to these interface errors.

The new fields Weight (and Volume?) and special instructions will need to be displayed in the detail section of the screen for the DSG Bookings Tab:-

247174 1.png

Bookings Form

Bookings Form New / Edit

Currently the ‘New’ button brings up the following canvas which will need the Special Instructions field to be added. The weight (and Volume?) field already exists.

247174 2.png

Currently the Edit button brings up the following canvas and this will need the new field special Instructions adding with appropriate validation.

247174 3.png

Generate TI’s

The ‘Create TI’s’ button on the Bookings form calls the procedure GEN_TI.CREATE_BOOKING_TI’s which will need changing to use the Weight (and Volume?) and special instructions fields from the SCH_BOOKING table when creating new records on the SCH_ORD table.

In the situation where multiple TIs (orders) are generated from a booking, the weight (and volume?) will be apportioned in line with the DU apportionment (which is current functionality). Any special instructions from bookings will be carried forward to associated orders when generating TIs.

Where the generate TIs function currently generates multiple orders to satisfy X-dock routes, each of the orders will be created with weight (and volume?) and special instructions.


Changes to IMPORT Functionality The standing data to support the new fields will need adding to allow the new fields Weight (and Volume?) and special instructions to be selected for inclusion on a Bookings format (see Data section above for details).

The IMP.PROCESS_BOOKINGS procedure will need changing to extract these fields from the csv if defined on appropriate format and provided in the file.

The process will then use these fields to pass through to the already changed procedure BKG.APPLY_PROD_SUM (see changes to BKG package in section above) for the creation of the booking.

A sample format for Bookings is :-

247174 4.png


The new fields Weight (and Volume?) and Special instructions will now be able to be entered as a Field Types against formats which have an Imp Type of ‘Booking’.

References

Not Available

Document History

Version
Date
Status
Reason
Initials
1a
11/03/08
Draft
Initial version
DNG
1
11/03/08
Issue
Review and Issue Version
DJM
2
12/03/08
Issue
X-dock note 3.2.2, volume note 1.2
DJM


Authorised By

Dave Meir Development Manager
Suk Sandhu TMSCC MTS Product Manager