The objective of this function is to manage (create, modify, delete, view, print) delivery requests for the sales contract orders.

In fact, the creation of each sales contract order (see the Contract orders documentation), is used to manage the delivery schedule as a second step. This delivery schedule is firmed up in the form of the delivery request management.

When the approvals management is activated (APPSOC parameter), an open order cannot be the subject of a delivery request as long as the order remains unsigned. (See the main rule for workflow approval on open orders: SOCSIG).

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

The delivery request entry screen cannot be set up and is made up of a left list that displays the contract lines, part of the information displayed comes from the contract line concerned and a grid that is used to enter the delivery program in the form of firm and/or planned delivery requests.

To enter a delivery request, it is necessary to select from the left list on the screen the contract line under the terms of which the delivery request must be made. The main information concerning the contract line is displayed in the top section and the entry must be made in the grid.

Entry screen

Contract order number and line number

These two items of information entered in the header of the delivery schedule are used to select the contract order line for which a delivery schedule is to be entered.

A selection window linked to both these items of information is used to select the requires contract order line. If the active delivery requests already exist for this contract order line, then they are automatically loaded in the grid for the delivery schedule concerned. The last saved delivery request will also be displayed.

Information displayed comes from the contract order line.

It is essentially the fields that are used to characterize the contract order. The following fields are displayed :

Contract order type.

Sales site.

Customer reference for the contract order.

Order date.

Customer and customer title.

Inter-sites / Inter-company if the contract order references a site in the company or a site in a group company.

Delivery address.

Revision number.

Product reference and standard description.

Product-customer and customer description.

Early / Late

The early/late for the shipment requests is only calculated from the firm shipment requests and is expressed by two items information. The following fields are grayed out (for the inter-site shipment requests, there is no early/late management).

Calculated Early/Late quantity. This quantity is expressed in the sales unit entered in the contract order line.

It is increased in the following cases :

- by the quantity for a shipment call-off when a shipment request is late (Planned shipment date strictly less than the current date).

- When a late planned shipment request is transformed into a firm shipment.

- When the late shipment request quantity is increased.

- When the planned date for the shipment request is modified and this new date is before than the current date.

- When the closing of the shipment request line closing is cancelled and its planned shipment date is earlier than the current date.

- When the shipment line, associated with a late shipment request is deleted.

- When the shipment line, associated with a late shipment request, is modified by increasing the shipped quantity.

This quantity is decreased in the following cases;

- When a late shipment request is deleted.

- When a late firm shipment request is transformed into a planned shipment.

- When the late firm shipment request quantity is decreased.

- When the planned date for the shipment request is modified and this new date is greater than or equal to the current date.

- When the closing a shipment request line and the planned shipment date is less than the current date.

- When the shipment line quantity associated with a shipment request is greater than the planned quantity. In this context, two behaviours can occur as a function of the value of the setup EARMGT. If this setup has value Early/late totals update then the early/late quantity is decreased by the amount that has been shipped in access. If this setup has value Update next shipment request then the amount shipped in addition will decrease the ordered quantity in the next shipment requests.  In this situation, certain shipment requests can then be closed if the reduction of the quantity is such that the remaining quantity is equal to the quantity currently being shipped. Only the shipment requests where the ordered quantity is greater than the allocated quantity plus the shortage quantity plus the quantity being shipped are processed. The early/late quantity for the contract order line can however be decreased if a processed shipment request was late.

Calculated Early/Late date. This date is calculated for each update of the early/late quantity totals. This corresponds to the last date for which the totals were updated. It is equal to the current date minus one.

Customer Early/Late quantity. This information is expressed in the contract order sales unit. It is supplier by the customer and must therefore be entered.

Customer Early/Late date This date must be entered. It corresponds to the last information for the Early/Late quantity supplier by the customer.

The calculated information is used to verify the coherence of the information supplied by the customer and the current status of the request management linked to the contract order.

Request line grid

This grid is used to enter the different request types that make up the delivery schedule. The minimum information to be entered is the period and the quantity.

In the context of a contract order of the type inter-site or inter-company, the delivery requests described after this cannot be modifiable. These cannot be modified using the delivery schedule linked to the reciprocal purchase contract orders. Nevertheless the Quantity to be allocated and the Allocation type will be accessible as well as the functions that are used to carryout manual allocations.

The shipment date and the delivery date.

In this field it is necessary to enter the shipment date for each shipment request line. The format of the value entered is controlled:

DDMMYY or DDMMYYYY for a daily request,

WWWYY or WWWYYYY for a weekly request,

MMYY or MMYYYY for a monthly request.

The weekly and monthly requests are automatically considered as planned (status not modifiable) whist the daily requests are by default considered to have a modifiable firm status as a function of the firm horizon defined in the contract order line.

The shipment request lines must be entered in chronological order. When inserting a line, the inserted line must have a date that is greater than or equal to the previous line and less than or equal to the next.

Conflict in the period. If a delivery call-off plan contains daily, weekly and monthly requests overlapping may occur. In any case, if a period is defined as weekly, the next periods must be expressed either weekly or monthly. Similarly, if a period is defined as monthly, only monthly periods can be entered in the next periods. It will be impossible to enter the daily requests beyond a weekly or monthly period.

It is possible to have overlapping if a daily request is entered and if a weekly request contains a daily request. This can also be the case if there is a weekly request and an attempt is made to enter a monthly request overlapping the weekly request (For example, if the weekly period included the 2 for the next month, it will not be possible to enter a monthly shipment request for the next month).

The delivery date is initialized as a function of the shipment time specified in the Ship-to customer. It remains modifiable.

Line status

This field is simply displayed and is used to identify the line status can be Pending, Late or Closed.

Status

The status of the line can take the Firm or Planned value. Only the shipment requests with the status Closed will be proposed for shipment (see the Shipment documentation).

However all lines can be displayed, independently of their status, using shipment request display (see the Shipment request display documentation).

Ordered quantity

The quantity must be entered. In fact an error message appears immediately if the shipment request quantity is zero

From the quantity field, the contextual button allows the user to :

View the stock by site.

Allocations filter This option can be used to specify the information that will be used by the detailed allocation or at the time of shipment if the line has Global allocation. Two exclusive filters can be entered: the lot and a combination of statuses (the combination of statuses entered must be included in the Issue rule associated to the delivery transaction). A preferential filter can be assigned to a location that is used to orientate the allocation. These filters are also accessible in the Quantity to allocate field.

Allocation detail. This function is only accessible if allocated quantities exist already in the shipment request. This function is used to view the stock lines that have been reserved. See the Allocation detail button accessible by right click on the line.

View the available stock

Quantity to be allocated

It is possible to enter the quantity to be allocated on the line. The quantity to be allocated is always equal to the quantity already allocated to the shipment request line. To increase or decrease the quantity to be allocated, it will be sufficient to increase or decrease this quantity. If the INIALLORD setup (quantity to be allocated to the order initialized) is set to the value Yes, the quantity to be allocated will always be initialized by the total quantity that must be allocated to the shipment request lien (if the ordered quantity for the shipment request has been modified, the quantity to be allocated will then be automatically recalculated).

The quantity entered can be greater than the ordered quantity. A warning message will signal this. The allocation will be carried out on saving the shipment request.

If customer reservations exist for this product and if the USERERBPC setup is set to the value Yes, the reservations carried out by the customer will be automatically consumed during the allocation.

The user must have the Allocation authorization available in the shipment request management function to access this field.

From this field several different functions are accessible :

Stock by site. This function is used to access the Stock by site inquiry.           

Allocations filter This option can be used to specify the information that will be used by the detailed allocation or at the time of shipment if the line has Global allocation. Two exclusive filters can be entered: the lot and a combination of statuses (the combination of statuses entered must be included in the Issue rule associated to the delivery transaction). A preferential filter can be assigned to a location that is used to orientate the allocation. 

Allocation detail. This function is only accessible if allocated quantities exist already in the shipment request. This function is used to view the stock lines that have been reserved. See the Allocation detail button accessible by right click on the line.

Available stock

Allocation type

The allocation type for a shipment request has as its default value the allocation type specified in the contract order header. It is however possible to modify the allocation type (Global/Detailed) in a delivery request on the condition that the user has the Allocation authorization available as a function of the delivery request management.

Quantity to be shipped

In this column a progressive total for the open shipment request lines is displayed.

Pending quantity

Found in this column is a progressive total for the shipment lines with the status Pending.

Reports

By default, the following reports are associated with this function :

  SSUIVOUV : Open orders tracking

This can be changed using a different setup.

This setup is performed at the Customization level of the current object, by associating a report code or a print code to it.
It is possible to further specify this setup:

  • By specifying a given report at transaction entry level. If this report matches a print code, the list of reports associated with this print code is also submitted.
    The report entered at transaction entry level and the reports associated with the print code are automatically submitted in creation mode only.
  • At a more detailed level, by associating a print template with the BP. This template mentions the report to be used in priority for the printing of each document, as well as the expected number of copies.
    SEEINFOIf the number of copies is not specified, or if there is no print template associated with the BP, the number of copies defined for the Destination printer is chosen. If the number of copies is not specified for the destination printer, then a single copy is printed by default.

Specific buttons

Contract

This product is used to access the contract order header to which the delivery requests are saved.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Record does not exist

This message only appears when searching for a record. The contract order line that you are looking for does not exist in the table. You can use the selection window to facilitate the search.

The dates and periods for the requested delivery must be in ascending order: Day - Week - Month

This message appears when :

- A daily request has been entered when the previous line is a weekly or monthly request.

- A weekly request has been entered when the previous line is a monthly request or the next line is a daily request.

- A monthly request has been entered when the previous line is a daily or weekly requests.

- A daily, weekly or monthly request has been entered that is less than the daily, weekly or monthly request on the previous line or greater than the daily request.

In all cases the entry is refused.

Date beyond the validity end date

The date or the delivery period falls beyond the validity end date for the contract order for this product. The entry is refused.

This planned request is in the firm horizon

This message is for information purposes (not blocking) It appears if a weekly or monthly request is entered (and is therefore planned) that falls in the firm horizon that has been defined in the contract order. It also appears if a planned daily requirement is entered in the firm horizon.

This firm request is outside of the firm horizon

This message is for information purposes (not blocking) It appears if a firm daily requirement is entered that does not fall in the firm horizon that has been defined.

Quantity less than the allocated or shipped quantity

This message appears when a quantity that is less than the quantity already allocated or shipped is entered, The entry is refused.

Problem with the recovery of the sequence number counter

This message appears if the sequence number counter used for the on hand orders cannot be found. The sequence number counter setup probably does not exist.

During the use of the delivery request distribution button, the following messages can appear:

Insertion not possible

This message appears if the number of lines to be inserted means that the number of delivery requests exceeds the maximum authorized for a single contract order line.

The distribution does not corresponds to the quantity to be distributed

This message appears if the sum of the quantities for the delivery requests to be generated does not correspond to the quantity on the initial request.

Processing impossible: this line is closed

This message appears if an attempt is made to delete a line that is closed. The line deletion is refused.

Tables used

SEEREFERTTO Refer to documentation Implementation