Use this function to prepare a series of orders for different suppliers, by taking into account the requirements issued by the different services in the form of purchase requests or the suggestions generated by the MRP calculation or the reorder calculation functions.

When the products to be purchased are split between different buyers, this function makes it possible for each buyer to obtain their own product planning workbench by processing only the products that concern them.

In order to optimize the processing time, this function is run in two phases:

  • Selection or entry of the product lines with the choice of the appropriate supplier;
  • Generation of the orders by supplier by taking into account the specific condition concerning single or multi-line orders. Orders generated from the planning workbench can be modified in the Orders function.

Purchase orders can be generated automatically and after signing these orders, intersite sales orders or inter-company sales orders if the entered supplier identifies a company site or BP company site and if it is specified in the setup of intercompany flows management.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

The presentation of the entry screen depends on the setup of the selected order transaction.

If only one transaction has been set up, no choice will be suggested. Where more than one transaction exists, a window opens to display the list of transactions that the user is authorized to use.

For all transactions used, the recording of an order is broken down as follows:

  • A header information section you use enter the minimum information for the identification of the product planning workbench, such as the order site, the order date, the buyer, etc.
  • A section including the product lines. You can directly enter these product lines. You can also set the initialization of product lines to automatic by clicking Requirements picking from the Actions icon.

Order generation

Click Create. A message is displayed suggesting that you generate the orders.

This action can in no way be used to save the buyer's plan.

Orders are generated by product lines grouping sorted by following criteria:

  • For normal orders (without back-to-back or inter-site):
    - Currency
    - Supplier
    - Buyer code
    - Project code
    - Product reference
    - Source document
    - Major/Minor versions
    - Requirement date
  • For back-to-back orders:
    - Currency
    - Supplier
    - Buyer code
    - Product reference
    - Sales order number
    - Sales order line number
    - Project code

  • For orders and back-to-back inter-site/inter-company orders:
    - Currency
    - Supplier
    - Buyer code
    - Sales order number (only for back-to-back orders)
    - Sales order line number (only for back-to-back orders)
    - Sales order category to create
    - Project code (only for inter-site orders)
    - Partial delivery flag
    - Receipt site
    - Shipment site

The shortage criteria are the following:
- Currency
- Supplier
- Buyer code, if the BUYFLT - filter by buyer parameter (ACH chapter, AUZ group) is set to Yes,
- Sales order number
- Sales order category to create
- Project code if single project
- Partial delivery flag
- Receipt site
- Delivery address
- Delivery method
- Specific criteria set up using the ECLBESOINS entry point of the TRTACHCDE1 : Purchase orders.


When you decide to generate orders, various controls are applied:

  • The amount check for each order, with the authorized outstanding amount for each supplier: according to the setup carried out at the level of the supplier record, the check can generate just a warning message, or a blocking message.
  • A warning is sent when the budgetary control has been activated and a budget has been exceeded. This message can be blocking or constitute a simple warning according to the choice made for the general parameter BUDCNTPRP - Commitment control type (chapter BUD, group CMM).
  • When the update of commitments is active, it is carried out automatically upon generating each order.

Once the processing is complete, a number is automatically assigned to each generated order, regardless of the sequence number management mode (manual or automatic) and a processing report providing the list of created orders is displayed.

Reports

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

  PRTSCR : Screen print

This can be changed using a different setup.

Specific actions

Local menus

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

No sequence number counter has been assigned to this document

This message is displayed when the assignment of the sequence number counters for the Purchasing module has not been carried out. To correct this problem, check if the required sequence numbers exist (if this is not the case, they should be created), then assign them to the different documents using the appropriate function.
Please refer to the Prerequisites of this documentation.

Setup of the signature rules does not exist for the company.

This message appears during the entry of the order site, when the signature management is active and no setup exists for the signature rule for the legal company to which the order site is attached.

The site is not in the same legal company.

This message appears during the entry of the receiving site when the site code entered does not belong to the same legal company as the order site. To correct this problem, it is necessary to select a site from the list suggested.

XXXXXX: Inactive product

This message is displayed during the entry of the product reference when the latter is declared to be non-active (in development, not renewed...) in the Product record.

Product not managed by the buyer.

This message is displayed when the BUYFLT - Filter by buyer parameter (ACH chapter, AUZ group) is active and the ordered product is not managed by the buyer specified on the order header.

XXXXXX: Non-purchased product.

This message appears during the entry of the product reference when the latter does not belong to a category of purchased product.

Non-authorized sub-contracting product.

This message is displayed when the product is entered in a sub-contracting type category: the entry is refused because this product type can only be processed by supplier orders.

Direct order prohibited for this product! You must use a purchase request.

This message is displayed when the product you want to order is prohibited in direct ordering. This blocking message depends on the value given to the Mandatory PR check box in the Purchase section of the product record.

The product is on hold

This message is displayed when the ordered product has been declared as Blocked in the product record for the supplier entered. This message can be a simple warning message or a blocking message depending on the value given to the Blocking code in the Product record (Product-Supplier section).

The product is not referenced at the supplier's.

This message appears when the ordered product is not referenced for the entered supplier. This message can be a simple warning message or a blocking message according to the value given to the ITMBPS - Supplier referencing parameter (ACH chapter, REF group).

The product is not referenced by this supplier for this receiving site.

This message is displayed when the requested product is not referenced by the entered supplier at the Product-site level. This message can be a simple warning message or a blocking message according to the value given to the ITMBPSFCY - Supplier-site referencing parameter (ACH chapter, REF group).

XXXXXX: Prospective supplier

This message is displayed during the entry of the supplier code if the latter is declared as Prospect in the supplier record.

XXXXXX: Inactive supplier

This message is displayed during the entry of the supplier code when this latter is declared asNot active in the supplier record.

The supplier is on hold

This message appears when the supplier entered has been declared to be "on-hold" in the supplier record. This message can be a simple warning message or a blocking massage depending on the value given to the dispute code in the supplier record.

Product does not exist for this site

This message is displayed when the product entered is managed in stock and has not been declared for the receiving site (No corresponding Product-site record).

The quantity entered cannot be less than the consumed quantity XXX

This message is displayed when the quantity of a generated line is modified after taking into account the requirements and the quantity entered is less than the sum of the quantities of the requirements that have been taken into account.

The quantity is less than the minimum quantity ####.## XXX

This message is displayed when a quantity that is entered is less than the minimum quantity required by the supplier, as specified in the product record.

Unavailable period from ../../.. to ../../..

This message is displayed when the planned due date entered falls within one of the unavailable periods for the receiving site.

Insertion not possible

This message is displayed when an attempt is made to insert a line or duplicate a line when the maximum number of lines for an order, defined by the appropriate activity code, has been reached.

Account and nature not found [line ###]

This message appears during the budget check when the account or nature search was not successful. The line number is indicated when the control is applied once the order is complete and not upon entering the line.

XXX Problem when retrieving the sequence number counter

This message appears in creation mode when the reading of the specified sequence number counter is invalid and the system has been unable to get a sequence number.

Maximum authorized credit level exceeded!

This message is displayed during the generation of the order when the authorized credit amount for the supplier, as indicated in the supplier record, is reached. This message can be a simple warning or a blocking message depending on the value given to the credit check code in the supplier record.

Confirmation impossible. Budget exceeded line ###.

This message is displayed you attempt to create an order and at least one of the lines has exceeded the budget and a blocking control has been requested (see the BUDCNTCMM - Commitment control type parameter - BUD chapter, CMM group).

Do you want to order in stock unit?\Otherwise quantities will be readjusted.

This message is displayed if the supplier is modified and its units are different from those of the former supplier. This enables the user to keep a coherent price setting and order unit for the supplier.

  • If the answer is Yes, the order unit is readjusted into stock unit.
  • If the answer is No, the quantities are readjusted keeping the supplier's units.

Tables used

SEEREFERTTO Refer to documentation Implementation