> For the complete documentation index, see [llms.txt](https://docs.novacura.com/marketplace-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novacura.com/marketplace-documentation/applications/explore-apps/infor-m3/documentation/manufacturing-execution/report-operation.md).

# Report Operation

An overview of a workflow used for reporting operation data for manufacturing orders.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FlnDw2UGsWQWUJobKR5iR%2Fimage.png?alt=media&amp;token=e42ce5f2-3550-4098-96a1-f65ce1ad1d2b" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FTG0dej6yfWCr3QfZ9RBw%2Fimage.png?alt=media\&token=4d7fc4fd-6e95-4fbb-8811-ab54166a10f9) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

## Overview

* Different Options.
  * Report Setup Time - enables to report Setup Time and related data.
  * Report Run Time - enables to report Run Time and related data.
  * Report Setup and Run Time - enables to report Setup and Run Time as well as related data.
* Report Setup and Run Time.
  * Indicate the used time for labor and machine setup and run.
  * Indicate potential distrurbances
* Report Quantity.
  * Indicate work in progress quantity.
    * Support for Alternative Units of Measure.
  * Indicate scrap quantity and reason
  * Indicate deviations.
* Report Details
  * Indicate personnel information.
  * Indicate additional operational data.
* Automate screens.
  * By-pass list and report screens to accelerate the process steps.
* Preview lines before reporting.

### Used APIs

<details>

<summary>Used APIs</summary>

* CRS008MI.ListFacility&#x20;
* CRS530MI.LstEMployee&#x20;
* EXPORTMI.Select&#x20;
* MMS005MI.LstWarehouses&#x20;
* MMS025MI.LstItem&#x20;
* MMS200MI.LstItmAltUnitMs&#x20;
* MNS150MI.GetUserData&#x20;
* MWSLWMMI.LstMOOpe&#x20;
* PDS010MI.Get&#x20;
* PDS010MI.List&#x20;
* PDS044MI.List&#x20;
* PMS070MI.RptOperation&#x20;
* PMS270MI.LstScheduleNo

</details>

### Used Environment Properties

## User Steps

### Select Option

{% hint style="info" %}
Use the following User Step to select the option you wish to work with.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FB98Hd3tPYbQWpOdgjnUs%2Fimage.png?alt=media&amp;token=18b96e56-129a-4d31-a165-f46e98c57660" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**ENVIRONMENT PROPERTIES**

<table><thead><tr><th width="255">Property Name</th><th width="265.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Default Option</td><td><p><strong>SET</strong> = Report Setup Time. <br><strong>RUN</strong> = Report Run Time.</p><p><strong>SETRUN</strong> = Report Setup &#x26; Run Time.<br><br>Default: <em>Blank</em></p></td><td>Automates the Select Option user step. <br>When either <strong>SET</strong>, <strong>RUN</strong> or <strong>SETRUN</strong> is chosen, the Select Option screen is automated and by-passed.</td></tr></tbody></table>

**HEADER/INFO DATA**

* N/A

**INPUT DATA**

* Report Setup/Run/Setup & Run Time

**FUNCTIONALITY**

* Tap on a record from **Options** List Selection Input to select one.
  * **Report Setup Time** enables to report setup time and related data.
  * **Report Run Time** enables to report run time and related data.
  * **Report Setup & Run Time** enables to report setup, run time and related data.
* *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
* Click **NEXT** to continue.
* Click **MENU** to get back to the main menu.

### Search Operation

{% hint style="info" %}
Use the following User Step to search for existing Operation(s) by using high-level searching criteria.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FQJAQcP1IBTxg1VTGYME1%2Fimage.png?alt=media&amp;token=8e8d95ba-b1b2-4362-8e2d-1513a0723660" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**ENVIRONMENT PROPERTIES**

<table><thead><tr><th width="189">Property Name</th><th width="280.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Additional Input Fields</td><td><strong>1</strong> = Closed Operation.<br><strong>2</strong> = Work Center.<br><strong>3</strong> = Schedule.<br><strong>4</strong> = Order.<br><br>Default: <strong>1;2;3;4</strong></td><td>Shows additional input fields in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Additional Functions</td><td><strong>1</strong> = List.<br><br>Default: <strong>1</strong></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Default Facility</td><td>Any alphanumeric value.<br><br>Default: <strong>MNS150MI.GetUserData.FACI</strong></td><td>Auto-populates and defaults <strong>Facility</strong> value. <br>If the property is left empty, facility via <strong>MNS150MI.GetUserData</strong> is selected by default.</td></tr><tr><td>Default Warehouse</td><td>Any alphanumeric value.<br><br>Default: <strong>MNS150MI.GetUserData.WHLO</strong></td><td>Auto-populates and defaults <strong>Warehouse</strong> value. <br>If the property is left empty, warehouse via <strong>MNS150MI.GetUserData</strong> is selected by default.</td></tr><tr><td>Closed Operation</td><td><strong>FALSE</strong> = Function is not active/not ticked. <br><strong>TRUE</strong> = Function is active/auto-ticked.<br><br>Default: <strong>FALSE</strong></td><td>Takes into consideration only operations that are closed (VHWHHS = 90) when a search is triggered. </td></tr><tr><td>Automate Search Operation screen</td><td><strong>FALSE</strong> = User Step it not automated. <br><strong>TRUE</strong> = User Step is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Search Operation User Step.<br>Automation works only when all mandatory fields are filled in.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Facility
* Warehouse

**INPUT DATA**

* Closed Operation
* Work Center
* Schedule
* Order Number

**FUNCTIONALITY**

* Tap on **Closed Operation** Check Box to fetch only those operations which are closed (VHWHHS = 90).
  * *FALSE* is assigned as default and can be changed in the environment properties on a global/user level.
* Type in/scan the alphanumeric work center value inside the **Work Center** Text Input.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
* Type in/scan the alphanumeric schedule number value inside the **Schedule** Text Input.
* Type in/scan the alphanumeric order number value inside the **Order** Text Input.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2Fhfw61bsDlVvR88vkTukN%2Fimage.png?alt=media&amp;token=de8d50b2-0bcb-4d0b-9868-99dc74cb9653" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Select Option**](#select-option) User Step.
* Click **LIST** to get to [**Select List**](#select-list) User Step.
* Click **NEXT** to get to [**Select Operation**](#select-operation) User Step.
  * **PMS100.Get** is used to check the status of Manufacturing Order (if provided). Only MOs which are not completed are acceptable (VHWHST < 90).&#x20;
  * **EXPORTMI.Select** is used to check the status of Manufacturing Order (if not provided). Only MOs which are not completed are acceptable (VHWHST < 90).
  * **MWSLWMMI.LstMOOpe** is used to fetch the operations.
  * All additional input fields from the User Step are used as the API's transaction fields in.

#### Select List

{% hint style="info" %}
The following User Step browses after data for the selected input field.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FAukHl6W4GydaAhRq8tmg%2Fimage.png?alt=media&amp;token=146675dd-3e37-4dd7-8a32-d617f152a871" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* N/A

**INPUT DATA**

* Lists

**FUNCTIONALITY**

* Click on **Facility** to fetch available facilities.
  * **CRS008MI.ListFacility** is used to fetch the data.
  * Click on a facility to select one and get back to [**Search Operation**](#search-operation) User Step.
  * Click **BACK** to get back to [**Search Operation**](#search-operation) User Step.
* Click on **Warehouse** to fetch available warehouses.
  * **MMS005MI.LstWarehouses** is used to fetch the data.
  * Click on a warehouse to select one and get back to [**Search Operation**](#search-operation) User Step.
  * Click **BACK** to get back to [**Search Operation**](#search-operation) User Step.
* Click on **Work Center** to fetch available work centers.
  * **PDS010MI.List** is used to fetch the data. Selected Facility is used as input.
  * Click on a work center to select one and get back to [**Search Operation**](#search-operation) User Step.
  * Click **BACK** to get back to [**Search Operation**](#search-operation) User Step.
* Click on **Schedule** to fetch available schedule numbers.&#x20;
  * **MWPMS270MI.LstScheduleNo** is used to fetch the data.&#x20;
  * Click on a schedule number to select one and get back to [**Search Operation**](#search-operation) User Step.
  * Click **BACK** to get back to [**Search Operation**](#search-operation) User Step.
* Click on **Order** to fetch all open Manufacturing Orders (VHWHST < 90).&#x20;
  * **MWSLWMMI.LstMOOpe** is used to fetch the data. Selected Facility and Warehouse are used as input.
  * Data is aggregated on the order level.
  * Line(s) represent(s) number of operation(s) per order.
  * Click on an order to select one and get back to [**Search Operation**](#search-operation) User Step.
  * Click **BACK** to get back to [**Search Operation**](#search-operation) User Step.

| ![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F6hfnaHOd64ZNzI6vCGwH%2Fimage.png?alt=media\&token=6fe7769b-7e9d-4b8c-830d-0ce3b5b32ad2)![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FHK8DA6dbjO7MjN8FA13g%2Fimage.png?alt=media\&token=6c7fc88e-41e0-4c80-84bd-923eb4f92c29) |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

### Select Operation

{% hint style="info" %}
Use the following User Step to select (an) Operation(s) You would wish to report.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2Fs3eDePyfcSETV629hVLU%2Fimage.png?alt=media&amp;token=2bc797e3-0b64-4b61-b39c-fdfa5ba9d6dd" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<figure><img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F08xe4yz4csFHwAOz1sRU%2FReport%20Operation%20-%20Select%20Operation.png?alt=media&amp;token=70679a23-66ab-40ac-bed6-5452aa6c5b3b" alt=""><figcaption></figcaption></figure>

**ENVIRONMENT PROPERTIES**

<table><thead><tr><th width="211">Property Name</th><th width="265.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Automate Select Operation screen</td><td><strong>FALSE</strong> = User Step it not automated. <br><strong>TRUE</strong> = User Step is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Select Operation User Step. <br>Automation works only when only one record is available in the list.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Product Number (Product Name)
* Order Number / Operation Number
* Work Center
* Operation / Remaining Setup Time
* Operation / Remaining Run Time
* Order / Remaining Quantity

**INPUT DATA**

* Multi Data

**FUNCTIONALITY**

* List shows the operations with applied filters (if any) from [**Search Operation**](#search-operation) User Step.
  * Different User Step elements have been used to display the data:
    * **Data Grid** - for wider screen sizes (Desktop Computers, Tablets, etc.)
      * Yellow shade of the row indicates the line has been partly reported.
    * **List Multi-Selection Input** - for smaller screen sizes (Mobile Phones, Mobile Scanners, etc.)
      * Yellow dot next to the row indicates the line has been partly reported.
* Scan into the **Multi Data** Text Input to filter the list.
  * The Text Input field is equipped with embedded translation engine which retrives multiple values used in the later reporting process.
  * Refer to [**Managing Multiple Data Capture**](/marketplace-documentation/applications/explore-apps/infor-m3/installation.md#managing-multiple-data-capture) section to understand and configure capturing of the barcoded data.
  * When a scanned value refers to an unique record in the list, the **Report Setup Time** or **Report Run Time** screen pops up with an identified operation number. When more than one hit is identified, a filter is applied listing only identified records the list. An extra scan can be used to fetch a uniqe record from the filtered list.
* Click **BACK** to get back to [**Search Operation**](#search-operation) User Step.
* Click **NEXT** to get to a next applicable **Report** User Step.
  * [**Report Setup Time**](#report-setup-time) User Step, if either **Report Setup Time** or **Report Setup & Run Time** has been selected in [**Select Option**](#select-option) User Step.
  * [**Report Run Time**](#report-run-time) User Step, if **Report Run Time** has been selected in [**Select Option**](#select-option) User Step.

### Report Setup Time

{% hint style="info" %}
Use the following User Step to report a Setup Time.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FmQL1yxNlj0FJtNAEROJb%2Fimage.png?alt=media&amp;token=3d919191-1db4-467a-bfe6-3ac0af2f92d6" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**ENVIRONMENT PROPERTIES**

<table><thead><tr><th width="194">Property Name</th><th width="280.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Additional Input Fields</td><td><p><strong>1</strong> = Used Labor Setup Time.</p><p><strong>2</strong> = Used Machine Setup Time.<br><strong>3</strong> = Setup Time Disturbance<br><br>Default: <strong>1;2;3</strong></p></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Default Labor Setup Time</td><td>Any numeric value.<br><strong>REM</strong> = Prompts a remaining Labor Setup Time from selected operation.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Used Lab Setup Time</strong> value.</td></tr><tr><td>Default Machine Setup Time</td><td>Any numeric value.<br><strong>REM</strong> = Prompts a remaining Machine Setup Time from selected operation.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Used Mch Setup Time</strong> value.</td></tr><tr><td>Default Setup Time Disturbance</td><td>Any alphanumeric value.<br><br>Default: Blank</td><td>Auto-populates and defaults <strong>Setup Time Disturbance</strong> value.</td></tr><tr><td>Automate Report Setup Time screen</td><td><strong>FALSE</strong> = User Step it not automated. <br><strong>TRUE</strong> = User Step is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Report Setup Time User Step.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Selected Operation
  * Product Number (Product Name)
  * Order Number / Operation Number
  * Work Center
  * Operation / Remaining Setup Time
  * Operation / Remaining Run Time
  * Order / Remaining Quantity

**INPUT DATA**

* Used Lab Setup Time
* Used Mch Setup Time
* Setup Time Disturbance

**FUNCTIONALITY**

* Type in/scan the used labour setup time inside the **Used Lab Setup Time** Numeric Input.
* Type in/scan the used machine setup time inside the **Used Mch Setup Time** Numeric Input.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FT3y5XASrbQPr8IA28y60%2Fimage.png?alt=media&amp;token=d557b80a-70ce-44ee-835c-91691b4b0ce9" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Tap on **Setup Time Disturbance** Menu Selection Input to select a disturbance type that occured during the operation setup time reporting.
  * *Blank* is assigned as default which can be changed in the environment properties on a global/user level.
  * Disturbance Types list comes from **PDS044MI.List**.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FYlFK67rrdcFC795kAJL9%2Fimage.png?alt=media&amp;token=423e50d0-376c-4707-a1e0-d97dbdb51330" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FijadTE2unYorK4ekX838%2Fimage.png?alt=media\&token=642c2c91-064d-4fae-a6c0-f170df5f1fe9) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Select Operation**](#select-operation) screen.
* Click **NEXT** to get to a next applicable **Report** User Step.
  * [**Report Run Time**](#report-run-time) User Step, if **Report Setup & Run Time** has been selected in [**Select Option**](#select-option) User Step.
  * Report Quantity User Step, if **Report Run Time** has been selected in [**Select Option**](#select-option) User Step.

### Report Run Time

{% hint style="info" %}
Use the following User Step to report a Run Time.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FNgvO2iWCzGPlLHlN96vi%2Fimage.png?alt=media&amp;token=8fc769e0-d992-4272-9d74-7b9005ab8945" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**ENVIRONMENT PROPERTIES**

<table><thead><tr><th width="194">Property Name</th><th width="280.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Additional Input Fields</td><td><p><strong>1</strong> = Used Labour Run Time.</p><p><strong>2</strong> = Used Machine Run Time.<br><strong>3</strong> = Run Time Disturbance<br><br>Default: <strong>1;2;3</strong></p></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Default Labor Run Time</td><td>Any numeric value.<br><strong>REM</strong> = Prompts a remaining Labor Run Time from selected operation.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Used Lab Run Time</strong> value.</td></tr><tr><td>Default Machine Run Time</td><td>Any numeric value.<br><strong>REM</strong> = Prompts a remaining Machine Run Time from selected operation.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Used Mch Run Time</strong> value.</td></tr><tr><td>Default Setup Time Disturbance</td><td>Any alphanumeric value.<br><br>Default: Blank</td><td>Auto-populates and defaults <strong>Setup Time Disturbance</strong> value.</td></tr><tr><td>Automate Report Setup Time screen</td><td><strong>FALSE</strong> = User Step it not automated. <br><strong>TRUE</strong> = User Step is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Report Setup Time User Step.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Selected Operation
  * Product Number (Product Name)
  * Order Number / Operation Number
  * Work Center
  * Used Setup Time (if used)
  * Operation / Remaining Run Time
  * Order / Remaining Quantity

**INPUT DATA**

* Used Lab Run Time
* Used Mch Run Time
* Setup Time Disturbance

**FUNCTIONALITY**

* Type in/scan the used labour setup time inside the **Used Lab Run Time** Numeric Input.
* Type in/scan the used machine setup time inside the **Used Mch Run Time** Numeric Input.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FaNPHqBKFxKEOqk2U6XzX%2Fimage.png?alt=media&amp;token=fb64be20-49c9-482e-9adb-faaa6e0afa06" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Tap on **Run Time Disturbance** Menu Selection Input to select a disturbance type that occured during the operation run time reporting.
  * *Blank* is assigned as default which can be changed in the environment properties on a global/user level.
  * Disturbance Types list comes from **PDS044MI.List**.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FsEdX7BPzpSG2qOxe88qp%2Fimage.png?alt=media&amp;token=89cd6145-f97f-493b-9efb-a784d0f86165" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FoxMwi5LKuIYKRuelCeMz%2Fimage.png?alt=media\&token=92f3d404-e830-45be-b0cc-c73c8514b76f) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Select Operation**](#select-operation) screen.
* Click **NEXT** to get to a next applicable [**Report Quantity**](#report-quantity) User Step.

### Report Quantity

{% hint style="info" %}
Use the following User Step to report quantitive data of a selected Operation.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FugitoBH97d6S28iiFDef%2Fimage.png?alt=media&amp;token=1fb93a84-f498-4adf-a8ab-475cc2691bbd" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**ENVIRONMENT PROPERTIES**

<table><thead><tr><th width="211">Property Name</th><th width="265.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Additional Input Fields</td><td><p><strong>1</strong> = Close Operation.</p><p><strong>2</strong> = Unit Of Measure.</p><p><strong>3</strong> = Manufactured Quantity.</p><p><strong>4</strong> = Scrapped Quantity.</p><p><strong>5</strong> = Reject Reason.</p><p><strong>6</strong> = Scrap Source Work Center<br><br>Default: <strong>1;2;3;4;5;6</strong></p></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Close Operation</td><td><strong>FALSE</strong> = Function is not active/not ticked. <br><strong>TRUE</strong> = Function is active/auto-ticked.<br><br>Default: <strong>FALSE</strong></td><td>Closes the distribution order line after the report.</td></tr><tr><td>Default Unit Of Measure</td><td>Any alphanumeric value.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Unit of Measure</strong> value.<br>If the property is left empty, units of measure via <strong>MMS200MI.GetItmBasic</strong> is selected by default.</td></tr><tr><td>Default Manufactured Quantity</td><td>Any numeric value.<br><strong>REM</strong> = Prompts a remaining quantity value from selected order line.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Manufactured Quantity</strong> value.</td></tr><tr><td>Default Reject Reason</td><td>Any Alphanumeric value.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Reject Reason</strong> value.</td></tr><tr><td>Default Scrap Source Work Center</td><td>Any Alphanumeric value.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Scrap Source Work Center</strong> value.</td></tr><tr><td>Automate Report Quantity screen</td><td><strong>FALSE</strong> = User Step it not automated. <br><strong>TRUE</strong> = User Step is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Report Quantity User Step.</td></tr></tbody></table>

#### INFO/HEADER DATA

* Selected Operation
  * Product Number (Product Name)
  * Order Number / Operation Number
  * Work Center
  * Used Setup Time (if used)
  * Used Run Time (if used)
  * Order / Remaining Quantity

#### INPUT DATA

* Close Operation
* Unit of Measure
* Manufactured Quantity
* Scrapped Quantity
* Reject Reason
* Scrap Source Work Center

**FUNCTIONALITY**

* Tap on **Close Operation** Check Box to flag complete an operation after the report.
  * *FALSE* is assigned as default and can be changed in the environment properties on a global/user level.
* Tap on **Unit of Measure** Menu Selection Input to select a unit of measure the manufactured quantity will be reported in.
  * A default unit of measure comes from **MMS200MI.GetItmBasic** which can be changed in the environment properties on a global/user level.
  * Alternative units of measure list comes from **MMS200MI.LstItmAltUnitMs**.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FoKedyGiAzOwgbkXdDZ3p%2Fimage.png?alt=media&amp;token=4df9a49d-f8ad-45e1-88a1-49fe46429f94" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FcvyPFev5ogHqF0qyIdUd%2Fimage.png?alt=media\&token=27a22df3-da0e-4129-98dd-0bd3dd3b9808) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Type in/scan the numeric quantity value inside the **Manufactured Quantity** Numeric Input.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
* Type in/scan the numeric quantity value inside the **Scrapped Quantity** Numeric Input.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FQEwjEzBRy3HX2POLNlqW%2Fimage.png?alt=media&amp;token=54665558-375e-4d1b-8898-5f296c8690da" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Tap on **Reject Reason** Menu Selection Input to select a reason the scrapped quantity will be assigned to.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FDLmYVP5AWWKA0Qmq7xzy%2Fimage.png?alt=media&amp;token=75dd27d3-2549-47dd-a26e-1df9ab67feab" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Tap on **Scrap Source Work Center** Menu Selection Input to select a work center the scrapped quantity will be assigned to.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FBNfss2RhArxKAYIxm0tq%2Fimage.png?alt=media&amp;token=3a4b7f8e-e279-4ad1-b59e-afc0b980a06f" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FsNM63OYYtirHLCZy0DWK%2Fimage.png?alt=media\&token=5e8c2de1-257b-404d-850f-dc71d5861c42) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to an applicable **Report** User Step.
  * [**Report Setup Time**](#report-setup-time) User Step, if **Report Setup Time** has been selected in [**Select Option**](#select-option) User Step.
  * [**Report Run Time**](#report-run-time) User Step, if either **Report Run Time** or **Report Setup & Run Time** has been selected in [**Select Option**](#select-option) User Step.
* Click **NEXT** to get to [**Report Details**](#report-details) User Step.

### Report Details

{% hint style="info" %}
Use the following User Step to report miscellaneous operation data of a selected Operation.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FhdPQlDFkPwHns36kp4oN%2Fimage.png?alt=media&amp;token=d75a2556-b3b5-4e49-b21c-a6423da4e153" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**Environment Properties**

<table><thead><tr><th width="211">Property Name</th><th width="265.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Additional Input Fields</td><td><p><strong>1</strong> = Rework.</p><p><strong>2</strong> = Employee.</p><p><strong>3</strong> = Shift.</p><p><strong>4</strong> = Deviating Work Center.</p><p><strong>5</strong> = Reporting Date.</p><p><strong>6</strong> = Reporting Time.</p><p><strong>7</strong> = Remark.<br><br>Default: <strong>1;2;3;4;5;6;7</strong></p></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Rework</td><td><strong>FALSE</strong> = Function is not active/not ticked. <br><strong>TRUE</strong> = Function is active/auto-ticked.<br><br>Default: <strong>FALSE</strong></td><td>Assigns a rework status to a currently selected operation.</td></tr><tr><td>Default Employee</td><td>Any alphanumeric value.<br><strong>USER</strong> = Prompts M3UserId that's used to log in to the application.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Employee</strong> value.</td></tr><tr><td>Default Shift</td><td>Any alphanumeric value.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Shift</strong> value.</td></tr><tr><td>Default Deviating Work Center</td><td>Any Alphanumeric value.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Deviating Work Center</strong> value.</td></tr><tr><td>Default Reporting Date</td><td>Any Date value.<br><strong>NOW</strong> = Prompts a current date.<br><br>Default: <strong>NOW</strong></td><td>Auto-populates and defaults <strong>Reporting Date</strong> value.</td></tr><tr><td>Default Reporting Time</td><td>Any Time value.<br><strong>NOW</strong> = Prompts a current time.<br><br>Default: <strong>NOW</strong></td><td>Auto-populates and defaults <strong>Reporting Time</strong> value.</td></tr><tr><td>Screen to display after report</td><td><strong>0</strong> = Select Option. <br><strong>1</strong> = Search Operation.<br><strong>2</strong> = Select Operation (if nothing is remaining, then it should work as 1). <br><strong>3</strong> = Same Line (with reduced remaining times and quantity. If nothing is remaining, then it should work as 2).<br><br>Default: <strong>2</strong></td><td>Indicates which screen user should be forwarded to after the operation report.<br>If <strong>2</strong> is used and any filter in Search Operation User Step is applied, the Select Operation list with that filter is reloaded.</td></tr><tr><td>Automate Report Details screen</td><td><strong>FALSE</strong> = User Step it not automated. <br><strong>TRUE</strong> = User Step is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Report Details User Step.</td></tr></tbody></table>

#### INFO/HEADER DATA

* Selected Operation
  * Product Number (Product Name)
  * Order Number / Operation Number
  * Work Center
  * Used Setup Time (if used)
  * Used Run Time (if used)
  * Manufactured / Scrap Quantity (if used)

#### INPUT DATA

* Rework
* Employee
* Shift
* Deviating Work Center
* Reporting Date
* Reporting Time
* Remark

**FUNCTIONALITY**

* Tap on **Rework** Check Box to assign a rework status to the selected operation.
  * *FALSE* is assigned as default and can be changed in the environment properties on a global/user level.
* Tap on **Employee** Menu Selection Input to select an employee an operation will be reported by.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
  * Employees list comes from **CRS530MI.LstEmployee**.
* Tap on **Shift** Menu Selection Input to select a shift an operation will be reported by.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
  * Shifts list comes from **EXPORTMI.Select**.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F7S4WhSv0zx2w73dTCDgU%2Fimage.png?alt=media&amp;token=b0fb3572-7950-4de4-b8ed-ee41caaae200" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FG7WzGDcznb4BftXBPMCd%2Fimage.png?alt=media\&token=ddd3117d-0bd4-4306-8ce8-61666b8233e6) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Tap on **Deviating Work Center** Menu Selection Input to select a deviating work center an operation will be assigned to.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
  * Deviating Work Centers list comes from **PDS010MI.List**.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FMkUVyLKYpXgIQQ6n41Cu%2Fimage.png?alt=media&amp;token=8b9135b4-b9b6-4ce9-9977-59bf1f99c202" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FrFl4UVRcO0wWPJtvxAwe%2Fimage.png?alt=media\&token=1e7570d3-2cac-4f0a-bdd3-089ef27aa819) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Type in/scan the date value inside the **Reporting Date** Date Input.
  * Today's Date is assigned as default and can be changed in the environment properties on a global/user level.
* Type in/scan the time value inside the **Reporting Time** Time Input.
  * Current Time is assigned as default and can be changed in the environment properties on a global/user level.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FNSsYA8rhR3uLghiJyh2H%2Fimage.png?alt=media&amp;token=2cb6afc5-1c37-4914-a5e5-781638082d53" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F0krR5IoZGDb4HSvUQle4%2Fimage.png?alt=media\&token=524915b3-ee6e-45c3-84a3-874289fa17d1) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Type in a text inside the **Remark** field.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FgPj9DNYuTU2YB1wb5tWv%2Fimage.png?alt=media&amp;token=2b3f1b49-02f7-4646-ac16-849b06a2548e" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to an [**Report Quantity**](#report-quantity) User Step.
* Click **NEXT** to get to [**Confirm**](#confirm) User Step.

### Confirm

{% hint style="info" %}
Use the following User Step to do the final check before reporting the selected operation.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F5c7tIZNIzQEnGUUV0BOS%2Fimage.png?alt=media&amp;token=6397cc96-0322-4608-b578-5330ce4dc94b" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* Operation to be reported

**FUNCTIONALITY**

* Click **BACK** to get back to [**Report Details**](#report-details) User Step.
* Click **REPORT** to run a selected transaction.
  * The application comes back with an approve message that the Operation has been reported.
  * You are redirected to previous User Steps.
    * [**Select Operation**](#select-operation) is assigned as default and can be changed in the environment properties on a global/user level.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.novacura.com/marketplace-documentation/applications/explore-apps/infor-m3/documentation/manufacturing-execution/report-operation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
