How the System Calculates Requirements
The decision to produce or buy the products allocated is based on the structure, considering:
...
When the company produces the components (products with a structure) needed for executing the main PO (parent PO) and there are not enough components in stock or production forecast, the system automatically generates intermediate production orders (or child POs) according to the verified quantity required, so that at the end of the process, all the components needed for manufacturing the main product are available.
Note the parameters MV_GERAOPI and MV_QUEBROP, which define some rules for automatic generation of child POs.
...
.
...
To generate child POs automatically from the addition of a main PO, set this parameter to T (True); otherwise, set it to F (False). By default, the system generates child POs automatically.
...
.
...
Indicates if the POs must be split by quantity according to the economic lot and minimum lot entered in the Products File, or generate a single PO with the total quantity, for automatic opening of the child POs. Enter S (Yes) to split or N (No) not to split.
...
The company is not the manufacturer of the component (there is no associated structure) used in executing the PO and does not have the required quantity in stock or expects to receive. Thus, to execute the PO, a purchase request is generated with the quantity required for executing the PO.
Note the parameters MV_GERASC and MV_QUEBRSC that define a few rules of automatic generation of Purchase Requests.
...
...
To generate Purchase Requests automatically from the addition of a main PO, set this parameter to T (True); otherwise, set it to F (False). By default, the system generates Purchase Requests automatically.
...
.
...
Indicates if you must or must not split PRs by quantity, according to the economic lot and quantity per package entered in the Products File, or generate a single purchase request. Fill out
...
Besides the quantity per package, you can also define in the Products File, a percentage to be considered at the time of purchase.
...
Tip: The parameter MV_USAQTEMindicates that the system must consider the quantity per package or the minimum lot before the economic lot. The system makes this control if the content is S. If it is N, the economic lot will be considered first. |
...
Examples
If the parameters MV_QUEBROP and MV_QUEBRSCare set to S (Yes), the system generates the Purchase Requests and Production Orders in the following manner:
N - Requirement
LE - Economic Lot
LM - Minimum Lot or Quantity per Package
TOL - Tolerance
ME - Multiple of LE
MM - Multiple of LM
Example 1:
Consider:
LE = 500; LM = 100; ME = multiples of economic lot; MM = multiples of minimum lot or quantity per package; TOL = 0; MV_USAQTEM =N
Requirement | Rule | To Buy/Produce | PR/PO Generated |
500 | N<=LE | LE | 500 |
520 | N<=(LE+LM) | LE+LM | 500, 100 |
600 | N<=(LE+LM) | LE+LM | 500, 100 |
620 | N>(LE+LM) | LE+MM | 500, 200 |
880 | N>(LE+LM) | LE+MM | 500, 400 |
980 | N<=(LE+LM) | ME | 500, 500 |
1020 | N>(LE+LM) | ME+LM | 500, 500, 100 |
Example 2:
Consider:
The same data, assuming the parameter MV_USAQTEM = S
Requirement | Rule | To Buy/Produce | PR/PO Generated |
<=100 | N<=X | X | 100 |
>100 E <=500 | X<N<=LE | LE | 500 |
520 | N<=(LE+X) | LE+X | 500.100 |
600 | N<=(LE+X) | LE+X | 500.100 |
620 | N>(LE+X) | ME+MM | 500.200 |
880 | N>(LE+X) | ME+MM | 500.400 |
980 | N>(LE+X) | ME+MM | 500.500 |
1020 | N>(LE+X) | ME+MM | 500,500,100 |
Example 3:
If the value of X is zero, the system completes the quantity to be generated with the remaining balance.
Consider:
The same data, assuming X = 0
Requirement | Rule | To Buy/Produce | PR/PO Generated |
<=500 | N<=LE | LE | 500 |
520 | N<=(LE+X) | LE+X | 500, 20 |
600 | N<=(LE+X) | LE+X | 500, 100 |
620 | N<=(LE+X) | LE+X | 500, 100 |
880 | N>(LE+X) | ME+MM | 500, 200 |
980 | N>(LE+X) | ME+MM | 500, 400 |
1020 | N>(LE+X) | ME+MM | 500, 500, 100 |