For the simple case when all resources in a production order have the same Setup time in Netronic Manufacturing (i.e. Additional Time in SAP Business One), see An example of resource capacity / usage calculations in Produce / Operator, Produce / Manager and SAP Business One for resources with identical Setup time.
Throughout this article, we assume that the resource master data in SAP Business One are set to the following values:
- Unit of Measure Text = min;
- Time per Resource Units = <0:01:00>;
- Res. Units per Time Period = 1.
For other cases, see Resource time management in Netronic Manufacturing with proprietary resource master data in SAP Business One.
You may also be interested in Understanding resource related production order data in SAP Business One.
Let us create and release a production order in SAP Business One. We will use this example to walk through the processing steps in Produce / Operator and Produce / Manager, and then return to SAP Business One to describe how resource quantities are issued.
Our example production order is for 3 color printers (item A00005). We have one route stage in the order: Assembly. We use 3 resources with issue method Manual:
- Assembly Machine,
- Testing Machine and
- Senior Technician.
You can see a graphic representation of the situation specified in the production order below.
Let us now have a look at the different time-related columns in the production order for each resource and thus interpret the figure.
1. Assembly Machine
The Base Qty for the first resource is 2, meaning that it takes the Assembly Machine 2 minutes to complete one printer. As we are planning to produce 3 items, the Production Time will be 3*2 min = <0:06:00>. Additional Qty for the first resource is 0.167, i.e. the Assembly Machine needs a bit more than 10 seconds (0.167 minutes, rounded up to 11 seconds in SAP Business One) to get ready for production. Consequently, Additional Time will be <0:00:11>. Run Time is then <0:06:00> + <0:00:11> = <0:06:11>.
2. Testing Machine
The second resource has 1.5 in the Base Qty column, which means that the Testing Machine takes 1.5 minutes to work on a printer. Thus, its Production Time is 3*1.5 min = <0:04:30>. Its Additional Qty in the order is 0.333, i.e. it takes 20 seconds to turn on and warm up the machine. Additional Time is the same value: <0:00:20>. Run Time is calculated as <0:04:30> + <0:00:20> = <0:04:50>.
3. Senior Technician
The Base Qty for this resource is 1, thus the Senior Technician needs 1 minute to finish the job on a printer. The Production Time for 3 items will be 3*1 min = <0:03:00>. Additional Qty for the third resource is 0.5, i.e. the technician gets ready for production in 30 seconds. Consequently, Additional Time will be <0:00:30>. Run Time is then <0:03:00> + <0:00:30> = <0:03:30>.
The Production Time, Additional Time and Run Time of the whole route stage (i.e. operation in Produce terminology) are shown on the top row of the production order. The values displayed here are the corresponding durations that belong to the resource with the longest Run Time. In our example, this is the Assembly Machine, thus the values on the top row are <0:06:00>, <0:00:11> and <0:06:11>, respectively.
Processing an operation in Produce / Operator
In Produce / Operator, the operation’s detail view displays the following three time values for each resource used in the operation, in <hh:mm:ss> format:
- Setup time – The time it takes to make the resource operational (which is the equivalent of Additional Time in SAP Business One and Setup time in Build).
- Planned time – The time it takes for the resource to produce the planned quantity of items (which is the equivalent of Production Time in SAP Business One). It can also be expressed using the Job time parameter specified in Build as
<planned time> = <job time>*(<completed quantity> + <scrap quantity>)
- Completed time – The time period while the resource has actually been used so far during the operation.
The screenshot below shows the details of the Assembly operation of our example production order (issued to produce 3 printers). Before registering any work on the operation, Completed time will obviously be <00:00:00>.
PDC Step 3 - Resources
Now let us register work for this operation. In the example below, we completed the order with 2 printers and 1 scrap in 5 minutes and 45 seconds. In Step 3 (Resources) of the PDC workflow, Produce / Operator displays the Expected time and Calculated time of resource usage. The top of the screen shows the actual Time spent, in our case <00:05:45>.
Expected time is based on the resource setup and the produced quantity of items:
<expected time> = <setup time> + <planned time> = <setup time> + <job time> * (<completed quantity> + <scrap quantity>)
So, for example, for the Assembly Machine, Expected time should be <00:00:11> + <00:06:00> = <00:00:11> + <00:02:00> * (2+1) = <00:06:11>, just as seen in the screenshot.
Calculated time is determined by distributing the actual time used (i.e. Time spent) into setup and job time components using the following formula:
<calculated time> = [<longest setup time of all resources> or <time spent>, whichever is shorter] * <setup time>/<longest setup time of all resources> + {<time spent> - [<longest setup time of all resources> or <time spent>, whichever is shorter]} * <job time>/<longest job time of all resources>
The above basically may have two outcomes:
1. In a typical case, the Time spent would be longer than the longest Setup time of the resources. Then the formula would be reduced to:
<calculated time> = <setup time> + {<time spent> - <longest setup time of all resources>} * <job time>/<longest job time of all resources>
This means that we take the Setup time of the resource, and then add a proportional part of its job time to it, based on the time that remains from the total Time spent once even the last resource has become operational. Using the example of the Assembly Machine:
Calculated time = <00:00:11> + {<00:05:45> - <00:00:30>] * <00:06:00> / <00:06:00> = <00:00:11> + <00:05:15> = <00:05:26> which coincides with the screenshot.
2. If the operator spends shorter time with the operation than the longest Setup time, then the calculation becomes:
<calculated time> = <time spent> * <setup time>/<longest setup time of all resources>
In this case, there is no time left for the job itself. The whole Time spent has not been enough to make the slowest resource operational. Consequently, we take a proportional part of the total time spent for setting up the resource.
Let us test this latter scenario with a production order identical to the previous one. However, now we stop working on the operation after 15 seconds, without producing a single printer or scrap.
The Calculated time for the Assembly Machine is: <00:00:15> * <00:00:11> / <00:00:30> = <00:00:06> as seen in the screenshot above (the exact result is 5.5 seconds which has been rounded up by Produce / Operator).
For resources that have Issue Method = Manual in their Resource Master Data form, the last, Time, column in Step 3 of the PDC workflow contains the Calculated time value by default (like in the screenshot above). This value can be overwritten manually to enter the actual time used by the resource.
For resources with Issue Method = Backflush, the Time column shows a lock icon (). No value can be entered manually, since the usage will be issued by SAP Business One automatically.
PDC Step 5 - Review
If a resource’s Issue Method = Manual in SAP Business One, then in the last (Review) step of the PDC workflow we have two time values displayed for the operation as a whole: Resource time, and Expected time. The formulae used for their calculation are shown below the next screenshot.
The Resource time value for manually issued resources can be edited manually by clicking Change ().
Resource time
<resource time for the operation> = <longest setup time of manually issued resources> + {[<actual time> – <setup time>] of the manually issued resource with the longest job time}
(“Actual Time” in the formula above is the value displayed in the Time column in Step 3 of the PDC workflow which, by default, is the Calculated time of the resource, but, as mentioned, can be changed manually.)
In the case of our first production order, the longest Setup time is <00:00:30>, and the resource with the longest Job time is the Assembly Machine. Its actual Time was <00:05:26> (was not edited manually), and its Setup time was <00:00:11>. Thus:
Resource time = <00:00:30> + <00:05:26> - <00:00:11> = <00:05:45> as seen above.
Expected time
<expected time for the operation> = <longest setup time of manually issued resources> + <longest job time of manually issued resources> * (<completed quantity> + <scrap quantity>)
The formula for Expected time assumes that no resource can start working before even the last one gets operational. In our example for 3 printers, the longest Setup time is <00:00:30> and the longest Job time is <00:02:00>, which yields:
Expected time = <00:00:30> + <00:02:00> * (2+1) = <00:06:30> as seen on the graphic illustration of the production order at the beginning of this article.
Now let us see a case when the operator overwrites manually the value displayed in the Time column in Step 3 of the PDC workflow. For this, we use a production order identical to the first one shown in this article, and will spend the same <00:05:45> on the operation, producing 2 printers and 1 scrap. In the example below, the Assembly Machine was used much less than expected: no longer than 4 minutes. Therefore, its Time value has been changed manually from the Calculated time of <00:05:26> to <00:04:00> as shown below.
This should not affect the Expected time in Step 5 of the PDC workflow, but it should impact the Resource time. Let us see the calculation:
As earlier, the longest Setup time is <00:00:30>, and the resource with longest Job time is the Assembly Machine. Its actual Time now was <00:04:00>, and its Setup time was <00:00:11>. Thus:
Resource time = <00:00:30> + <00:04:00> - <00:00:11> = <00:04:19> as seen in the following screenshot.
If all resources have Issue Method = Backflush in SAP Business One, then the Resource time box will contain the following text:
Issuing resources in SAP Business One
Once the production order has been completed, and the transaction has been processed, the production order in SAP Business One gets updated with the resource usage data. This information is shown in the Issued column of the production order. Below you can see these values for the last production order we presented in this article – those for the one where the Calculated time was changed manually to <00:04:00> for the Assembly Machine in the Time column in Step 3 of the PDC workflow.
As you can see, the Issued column registers the Time values that are either calculated or entered manually in Produce / Operator. For the Assembly Machine, Issued = 4 minutes, as set manually. For the Testing Machine, it is 4.283 minutes which coincides with the <00:04:17> seen in PDC Step 3 (0.283*60 = 16.98). Similarly, for the Senior Technician, the 3.133 minutes issued are equivalent with the <00:03:08> shown in the Time (and Calculated time) column of Produce / Operator.
Resource time values in Produce / Manager
When opening a production order’s detail view under the Production orders menu item Produce / Manager, among other data, you can see the Expected time (as in Step 3 of the PDC workflow in Produce / Operator) and the Used time for each resource involved in the execution of the production order.
Used time – which is equal to the Time value in Step 3 of the PDC workflow in Produce / Operator – is shown only for resources that are set to Issue Method = Manual. For resources with Issue Method = Backflush, the Used time column contains a lock icon ().
The following screenshot shows the details of our last production order in Produce / Manager.
Produce / Manager also displays actual resource time usage in the Time column of the Transaction details screen (under the menu item Transactions). Again, here you can see the same values as in the Time column in Produce / Operator.
Comments
0 comments
Please sign in to leave a comment.