> 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-material-mo-classic.md).

# Report Material (MO) (Classic)

An overview of a workflow used for issuing material to or reversing material from manufacturing order.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FuOkvA1lnrWByrxRaqCpQ%2Fimage.png?alt=media&amp;token=90643021-dd3f-46cb-9bd5-b664f5c55fd0" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FjevZa98WkIN1Y1s3QGQQ%2Fimage.png?alt=media\&token=b88799fe-5a47-499b-903e-eecff58623a8) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<figure><img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FcgYyLONqbgobqs1EQVSz%2FReport%20Material.jpg?alt=media&amp;token=1a1e4329-e76b-47e5-9395-8e11a7fa88d2" alt=""><figcaption><p>Report Material - Mockup</p></figcaption></figure>

## Overview

* Different Options.
  * Issue Material - enables to issue material from stock to a opened or closed manufacturing order.
  * Reverse Material - enables to reverse issued material from a closed manufacturing order.
* Report Location/Lot Number/Container/Package
  * Indicate a correct Balance ID for issuing.
  * List available inventory to view, select and adjust quantitive data for (a) selected Balance ID(s) records.
* Report Quantity/Catch Weight.
  * Support for Alias Numbers.
  * Support for Alternative Units of Measure.
  * Embedded Calculator function.
    * Adds/removes instantly scanned labels that counts quantities, catch weights, lot numbers and containers. You may edit scanned values.
* Automate screens.
  * By-pass list and report screens to accelerate the process steps.
* Preview lines before reporting.

### Used APIs

### 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%2Ftx75wHdwwN6EHCHHtdKM%2Fimage.png?alt=media&amp;token=8a224b7e-c937-421e-b095-aa110b190446" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**ENVIRONMENT PROPERTIES**

<table><thead><tr><th width="221">Property Name</th><th width="265.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Default Option</td><td><strong>ISSUE</strong> = Issue selected Balance ID from the stock. <br><strong>REVERSE</strong> = Reverse reported Balance ID into the stock.<br><br>Default: <em>Blank</em></td><td>Automates the Select Option user step. <br>When either <strong>ISSUE</strong> or <strong>REVERSE</strong> is chosen, the Select Option screen is automated and by-passed.</td></tr></tbody></table>

**HEADER/INFO DATA**

* N/A

**INPUT DATA**

* Issue Material/Reverse Material

**FUNCTIONALITY**

* Tap on a record from **Options** List Selection Input to select one.
  * [**Issue Material**](#search-material-line) allows to identify (a) material line(s) and select (a) Balance ID(s) to issue against.
  * [**Reverse Material**](#search-issued-material-line) allows to identify (an) issued material line(s) and select (an) issued Balance ID(s) to retrive it to stock.
  * *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 Material Line

{% hint style="info" %}
Use the following User Step to search for existing Material Line(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%2FdfaG8hZqRIM3BVhlHwol%2Fimage.png?alt=media&amp;token=b7db8fd8-ce3e-4ccf-ac48-49f4a89e848a" 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>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>Additional Input Fields</td><td><strong>1</strong> = Closed Material Lines.<br><strong>2</strong> = Work Center.<br><strong>3</strong> = Product.<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>Closed Material Lines</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 material lines that are closed when a search is triggered. </td></tr><tr><td>Automate Search Material Line screen</td><td><strong>FALSE</strong> = Screen it not automated. <br><strong>TRUE</strong> = Screen is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Search Material Line screen.<br>Automation works only when all mandatory fields are filled in.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Facility
* Warehouse

**INPUT DATA**

* Closed Material Lines
* Work Center
* Product Number
* Order Number\
  \
  \* indicates an input field is mandatory.

**FUNCTIONALITY**

* Tap on **Closed Material Lines** Check Box to fetch only those material lines which are closed (WMST = 99).
  * *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 product number value inside the **Product** Text Input.
* Type in/scan the alphanumeric order number value inside the **Order** Text Input.
* 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 Material Line**](#select-material-line) 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.LstMOMat** is used to fetch the material lines.
  * All mandatory and 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%2F2vJSZyCbjMW2f91E3NZ0%2Fimage.png?alt=media&amp;token=4ccb3938-5028-487a-b16a-f14de028e17e" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* N/A

**INPUT DATA**

* Lists\
  \
  \* indicates an input field is mandatory.

**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 Material Line**](#search-material-line) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line) 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 Material Line**](#search-material-line) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line) 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 Material Line**](#search-material-line) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line) User Step.
* Click on **Product** to fetch all open Manufacutring Orders (VHWHST < 90).&#x20;
  * **MWSLWMMI.LstMOMat** is used to fetch the data. Selected Facility and Warehouse are used as input.
  * Data is aggregated on the product level.
  * Line(s) represent(s) number of material line(s) per product.
  * Click on a product to select one and get back to [**Search Material Line**](#search-material-line) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line) User Step.
* Click on **Order** to fetch all open Manufacutring Orders (VHWHST < 90).&#x20;
  * **MWSLWMMI.LstMOMat** 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 material line(s) per order.
  * Click on an order to select one and get back to [**Search Material Line**](#search-material-line) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line) User Step.

| ![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FH9YIUJT62DIdie94NC5Y%2Fimage.png?alt=media\&token=e3a9742c-b799-40be-8474-bddef4ffd6f9)![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FzlqsEFa78IHm1riOzhSw%2Fimage.png?alt=media\&token=10dec86c-557b-43a6-b9b6-22e721c919b0) |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

### Select Material Line

{% hint style="info" %}
Use the following User Step to select a Material Line(s) You would wish to issue.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FOLEjtDt8Dn0G3PaaS8Ua%2Fimage.png?alt=media&amp;token=ec770c69-2144-48f1-b35c-feab6b6067ad" 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%2FXWuutt72cI77WD249jnH%2Fimage.png?alt=media&amp;token=35ddc68a-d8fe-40ff-a29c-2d0267f7bdef" 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 Material Line screen</td><td><strong>FALSE</strong> = Screen it not automated. <br><strong>TRUE</strong> = Screen is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Select Material Line screen. <br>Automation works only when only one record is available in the list.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Product Number
* Order Number / Material Sequence Number
* Material Number
* Requested / Remaining Quantity

**INPUT DATA**

* Multi Data

**FUNCTIONALITY**

* List shows the material lines with applied filters (if any) from [**Search Material Line**](#search-material-line) 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 issued.
    * **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 issued.
* 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 From Location**](#report-from-location) screen pops up with an identified material line. 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.\
    Example below shows an item number **NC-P-BASIC** been identified in the scanned string. Only one record with that item number exists in the list and thus a user gets automatically further to [**Report From Location**](#report-from-location) screen.
* Click **BACK** to get back to [**Search Material Line**](#search-material-line) User Step.
* Click **NEXT** to get to [**Report Location**](#report-location) User Step.

### Report From Location

{% hint style="info" %}
Use the following User Step to report a location a Balance ID will be issued from.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FBvCW6WH1ibNAPGoza2pf%2Fimage.png?alt=media&amp;token=5272686a-b382-4356-964e-c44f182a5090" 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>Default Location</td><td>Any alphanumeric value.<br><br>Default: Blank</td><td>Auto-populates and defaults <strong>Location</strong> value.</td></tr><tr><td>Additional Functions</td><td><strong>1</strong> = Select Balance ID.<br><strong>2</strong> = Count<br><br>Default: <strong>1;2</strong></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Trigger Select Balance ID function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Select Balance ID function as soon as Report From Location User Step is entered.</td></tr><tr><td>Trigger Count function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Count function as soon as Report From Location User Step is entered.</td></tr><tr><td>Automate Report From Location screen</td><td><strong>FALSE</strong> = Screen it not automated. <br><strong>TRUE</strong> = Screen is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Report From Location screen.<br>Automation works only when all mandatory fields are filled in.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

**INPUT DATA**

* Location \*\
  \
  \* indicates an input field is mandatory.

**FUNCTIONALITY**

* Type in/scan the location value inside the **Location** Text Input.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
* Click **BACK** to get back to [**Select Material Line**](#select-material-line) screen.
* Click **LIST** to get to [**Select Balance ID**](#select-balance-id) User Step.
* Click **COUNT** to get to [**Count**](#count) User Step.
* Click **NEXT** to get to a next applicable **Report** User Step.
  * [**Report Lot**](#report-lot) User Step is applicable for lot-handled items (MMINDI > 0).
  * [**Report Container**](#report-container) User Step is applicable for container-handled items (MBCOMG > 0 AND <= 6).
  * [**Report Package**](#report-package) User Step is applicable for inhouse package-handled items (MBCOMG = 7).&#x20;
  * [**Report Quantity**](#report-quantity) User Step is applicable for all items.

#### Select Balance ID

{% hint style="info" %}
The following User Step lists all available Balance IDs for the selected material line.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FAoQwok5J6UENqms67YHp%2Fimage.png?alt=media&amp;token=48af1ccf-df8a-461c-a61f-7d303b0e906f" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

**INPUT DATA**

* Mutli Data&#x20;
* Balance IDs \*\
  \
  \* indicates an input field is mandatory.

**FUNCTIONALITY**

* **MMS060MI.LstBalID** is used to fetch the data, which is sorted according to FIFO logic (MLPRDT). The following data is used as the API's transaction fields in:
  * Selected Warehouse
  * Selected Material Number
  * Selected Location (if filled in)
* 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, user will be forwarded to [**Report Quantity**](#report-quantity) User Step with an identified Balance ID to be issued for the selected material line. 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.
* Select one or many records to issue single or multiple Balance IDs.
* Tap on a record to provide the issue qty. Note that a yellow shade will mark the edited record.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FegbzMVSskpKTs0XobRVU%2Fimage.png?alt=media&amp;token=9f2d8262-e6ff-444d-ae9e-d4c4bc63e16a" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F8Ez53vHwNZ1b0O8yVPGt%2Fimage.png?alt=media\&token=211e47b8-c3c6-46ff-9ef1-1f95ca429925) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Report From Location**](#report-from-location) User Step.
* Click **NEXT** to get to [**Report Quantity**](#report-quantity) User Step.

#### Count

{% hint style="info" %}
The following User Step adds and aggregates the Balance ID data.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FfOIpYJ8gZWEsBKyRVj7d%2Fimage.png?alt=media&amp;token=10bb0609-ce86-4f90-88aa-d8b77fca4e63" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

**INPUT DATA**

* Add/Remove
* Mutli Data\
  \
  \* indicates an input field is mandatory.

**FUNCTIONALITY**

* Select either **Add** or **Remove** Option Button to adjust the behaviour when value is scanned into **Mutli Data** field.
* Scan inside the **Multi Data** field to instantly retrive or remove the Balance ID(s) to/from the **Total** list.
  * 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.
  * The input field is equipped with embedded translation engine which retrives multiple values used in the reporting process.
  * When the scanned record refers to more than one hit, the **Select Searched Balance ID** User Step pops up. Tap one record to add it to the list.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F9q9ybziiLJjRaMJg312H%2Fimage.png?alt=media&amp;token=a00cc932-a9f9-4dfd-86ae-e864820c387e" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F4pPQbeSVHju29HSax9gg%2Fimage.png?alt=media\&token=dc1503df-320e-44ca-b97c-07b2ea229e42) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Report From Location**](#report-from-location) User Step without applying any changes.
* Click **EDIT** to edit the quantitive data of the scanned items.
  * Tap on a record you wish to change the quantitive data of or delete.
    * Type in numeric values inside **Catch Weight** and/or **Quantity** fields.
    * Click **DELETE RECORD** to remove the record from the list.
    * Click **BACK** to get back to [**Count**](#count) User Step without any changes being saved.
    * Click **NEXT** to get back to [**Count**](#count) User Step with applied changes.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FeBOIUAJFw917P6SQ7goK%2Fimage.png?alt=media&amp;token=a3dbe328-3eb8-4b7f-aefe-5be9bfe1e5e8" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FO7RVP4stqY8Ew7cYvcxF%2Fimage.png?alt=media\&token=7a4e13de-c5b6-4c41-927a-dedda03f700a) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **NEXT** to get back to [**Report Quantity**](#report-quantity) screen with applied changes.

### Report Lot

{% hint style="info" %}
Use the following User Step to report a lot number (MMINDI > 0) that will be issued.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FbOjh60dfUyXWpUZV2JVX%2Fimage.png?alt=media&amp;token=2dff0c39-87eb-4a68-b8b0-6f78c1a784de" 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 Functions</td><td><strong>1</strong> = Select Balance ID.<br><strong>2</strong> = Count<br><br>Default: <strong>1;2</strong></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Trigger Select Balance ID function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Select Balance ID function as soon as Report Lot User Step is entered.</td></tr><tr><td>Trigger Count function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Count function as soon as Report Lot User Step is entered.</td></tr></tbody></table>

**INFO/HEADER DATA**

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

**INPUT DATA**

* Lot \*\
  \
  \* indicates an input field is mandatory.

**FUNCTIONALITY**

* Type in/scan the lot number value inside the **Lot** Text Input.
* Click **BACK** to get back to [**Report Location**](#report-location) User Step.
* Click **LIST** to get to [**Select Balance ID**](#select-balance-id-1) User Step.
* Click **COUNT** to get to [**Count**](#count-1) User Step.
* Click **NEXT** to get to a next applicable **Report** User Step.
  * [**Report Container**](#report-container) User Step is applicable for container-handled items (MBCOMG > 0 AND <= 6).
  * [**Report Package**](#report-package) User Step is applicable for inhouse package-handled items (MBCOMG = 7).&#x20;
  * [**Report Quantity**](#report-quantity) User Step is applicable for all items.

#### Select Balance ID

{% hint style="info" %}
The following User Step lists all available Balance IDs for the selected material line.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FBrVIyPELQEv40UPabr3B%2Fimage.png?alt=media&amp;token=c7b4ef52-ddc5-405c-b8bb-2860ee64baf4" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

**INPUT DATA**

* Mutli Data
* Balance IDs \*\
  \
  \* indicates an input field is mandatory.

**FUNCTIONALITY**

* **MMS060MI.LstBalID** is used to fetch the data, which is sorted according to FIFO logic (MLPRDT). The following data is used as the API's transaction fields in:
  * Selected Warehouse
  * Selected Material Number
  * Selected Location&#x20;
  * Selected Lot (if filled in)
* 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, user will be forwarded to [**Report Quantity**](#report-quantity) User Step with an identified Balance ID  to be issued for the selected material line. 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.
* Select one or many records to issue single or multiple Balance IDs.
* Tap on a record to provide the issue qty. Note that a yellow shade will mark the edited record.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2Fg8DE0UQr8C0MjauistXu%2Fimage.png?alt=media&amp;token=1518eb0b-07e3-4374-99cf-fbdfe6cc7ed9" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F4KO1FrrI5Oyr4l7Jp22T%2Fimage.png?alt=media\&token=2058cf5e-00e1-4e7e-914e-b158968e06cf) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

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

#### Count

{% hint style="info" %}
The following User Step adds and aggregates the Balance ID data.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FaBkzCHKMcihCF3R5KyQU%2Fimage.png?alt=media&amp;token=2b0f9bd5-693d-4ea2-bdfb-d5c1d2acf3ae" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number&#x20;
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Add/Remove
* Mutli Data\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Select either **Add** or **Remove** Option Button to adjust the behaviour when value is scanned into **Mutli Data** field.
* Scan inside the **Multi Data** field to instantly retrive or remove the Balance ID(s) to/from the **Total** list.
  * 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.
  * The input field is equipped with embedded translation engine which retrives multiple values used in the reporting process.
  * When the scanned record refers to more than one hit, the **Select Searched Balance ID** User Step pops up. Tap one record to add it to the list.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FUdzIZbHEOn9KrgVgp8xF%2Fimage.png?alt=media&amp;token=4e180d88-a1d9-476a-a4f7-f69c42f843a8" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Report Lot**](#report-lot) User Step without applying any changes.
* Click **EDIT** to edit the quantitive data of the scanned items.
  * Tap on a record you wish to change.
    * Type in numeric values inside **Catch Weight** and/or **Quantity** fields.
    * Click **DELETE RECORD** to remove the record from the list.
    * Click **BACK** to get back to [**Count**](#count-1) User Step without any changes being saved.
    * Click **NEXT** to get back to [**Count**](#count-1) User Step with applied changes.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FDzhWwHnxu0Hs0cfvOPEj%2Fimage.png?alt=media&amp;token=aa2ee9e4-d4f5-4071-8b93-9a8e4d8b775e" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FfyhGY70q4UcqunncqUAC%2Fimage.png?alt=media\&token=2dc60b2c-4161-4792-9938-b41bea61f192) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **NEXT** to get back to [**Report Quantity**](#report-quantity) User Step with applied changes.

### Report Container

{% hint style="info" %}
Use the following User Step to report a container number (MBCOMG > 0 AND <= 6) that will be issued.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FRIreE6YIwGopymumckQi%2Fimage.png?alt=media&amp;token=7a46fc46-8d98-4c56-b76c-58634f960715" 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 Functions</td><td><strong>1</strong> = Select Balance ID.<br><strong>2</strong> = Count<br><br>Default: <strong>1;2</strong></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Trigger Select Balance ID function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Select Balance ID function as soon as Report Container User Step is entered.</td></tr><tr><td>Trigger Count function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Count function as soon as Report Container User Step is entered.</td></tr></tbody></table>

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Container \*\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Type in/scan the container number value inside the **Container** Text Input.
* Click **BACK** to get back to an applicable **Report** User Step.
  * [**Report Location**](#report-location) User Step is applicable for all items.
  * [**Report Lot**](#report-lot) User Step is applicable for lot-handled items (MMINDI > 0).
* Click **LIST** to get to [**Select Balance ID**](#select-balance-id-2) User Step.
* Click **COUNT** to get to [**Count**](#count-2) User Step.
* Click **NEXT** to get to a next applicable [**Report Quantity**](#report-quantity) User Step.

#### Select Balance ID

{% hint style="info" %}
The following User Step lists all available Balance IDs for the selected material line.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FeAoNzxyDwzfmMWbzb4et%2Fimage.png?alt=media&amp;token=399682fc-3ea4-4db4-bdf2-d0850cd8bc49" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Mutli Data
* Balance IDs \*\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* **MMS060MI.LstBalID** is used to fetch the data, which is sorted according to FIFO logic (MLPRDT). The following data is used as the API's transaction fields in:
  * Selected Warehouse
  * Selected Material Number
  * Selected Location&#x20;
  * Selected Lot (if applicable)
  * Selected Container (if filled in)
* 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, user will be forwarded to [**Report Quantity**](#report-quantity) User Step with an identified Balance ID  to be issued for the selected material line. 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.
* Select one or many records to issue single or multiple Balance IDs.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FmrO45Zmm6eiKgSj3jA7N%2Fimage.png?alt=media&amp;token=f84f3c3f-0d0a-4ecd-8906-546a36827b5b" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Tap on a record to provide the issue qty. Note that a yellow shade will mark the edited record.
* Click **BACK** to get back to [**Report Container**](#report-container) User Step.
* Click **NEXT** to get to [**Report Quantity**](#report-quantity) User Step.

#### Count

{% hint style="info" %}
The following User Step adds and aggregates the Balance ID data.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FarQagOvOwXouqmDkqbdF%2Fimage.png?alt=media&amp;token=f3e7e3e9-9c4e-40ee-b501-7a63755477fc" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Add/Remove
* Mutli Data\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Select either **Add** or **Remove** Option Button to adjust the behaviour when value is scanned into **Mutli Data** field.
* Scan inside the **Multi Data** field to instantly retrive or remove the Balance ID(s) to/from the **Total** list.
  * 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.
  * The input field is equipped with embedded translation engine which retrives multiple values used in the reporting process.
  * When the scanned record refers to more than one hit, the **Select Searched Balance ID** User Step pops up. Tap one record to add it to the list.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FybV61kT1Bvq35Snz2jYe%2Fimage.png?alt=media&amp;token=7899019a-f71d-4d9b-a9c2-b01a58168021" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Report Container**](#report-container) User Step without applying any changes.
* Click **EDIT** to edit the quantitive data of the scanned items.
  * Tap on a record you wish to change.
    * Type in numeric values inside **Catch Weight** and/or **Quantity** fields.
    * Click **DELETE RECORD** to remove the record from the list.
    * Click **BACK** to get back to [**Count**](#count-2) User Step without any changes being saved.
    * Click **NEXT** to get back to [**Count**](#count-2) User Step with applied changes.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2Fis9CYlrhoadG1Gl696pW%2Fimage.png?alt=media&amp;token=341c40bb-0ed6-495b-a753-e691660ae51f" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F4JgnZVqskAV6VphZyIja%2Fimage.png?alt=media\&token=41db52a3-705e-484e-9005-9a383104e93e) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **NEXT** to get back to [**Report Quantity**](#report-quantity) User Step with applied changes.

### Report Package

{% hint style="info" %}
Use the following User Step to report a package number (MBCOMG = 7) that will be issued.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FiajVYWgnMsWmqN9DqolB%2Fimage.png?alt=media&amp;token=17cfcabd-e631-4670-a046-387cfbfb235c" 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 Functions</td><td><strong>1</strong> = Select Balance ID.<br><strong>2</strong> = Count<br><br>Default: <strong>1;2</strong></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Trigger Select Balance ID function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Select Balance ID function as soon as Report Package User Step is entered.</td></tr><tr><td>Trigger Count function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Count function as soon as Report Package User Step is entered.</td></tr></tbody></table>

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Package Number
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Container \*\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Type in/scan the package number value inside the **Package** Text Input.
* Click **BACK** to get back to an applicable **Report** User Step.
  * [**Report Location**](#report-location) User Step is applicable for all items.
  * [**Report Lot**](#report-lot) User Step is applicable for lot-handled items (MMINDI > 0).
* Click **LIST** to get to [**Select Balance ID**](#select-balance-id-3) User Step.
* Click **COUNT** to get to [**Count**](#count-3) User Step.
* Click **NEXT** to get to a next applicable [**Report Quantity**](#report-quantity) User Step.

#### Select Balance ID

{% hint style="info" %}
The following User Step lists all available Balance IDs for the selected material line.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FWE10oUB59ykiHs2WFFza%2Fimage.png?alt=media&amp;token=3515a671-e828-481b-8d16-5191afe61067" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Package Number
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Mutli Data
* Balance IDs \*\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* **MMS060MI.LstBalID** is used to fetch the data, which is sorted according to FIFO logic (MLPRDT). The following data is used as the API's transaction fields in:
  * Selected Warehouse
  * Selected Material Number
  * Location&#x20;
  * Lot (if applicable)
  * Package (if filled in)
* 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, user will be forwarded to [**Report Quantity**](#report-quantity) User Step with an identified Balance ID  to be issued for the selected material line. 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.
* Select one or many records to issue single or multiple Balance IDs.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FRhSY0deCutcVeQ3GMNG0%2Fimage.png?alt=media&amp;token=93a173e7-2e9d-47e0-a57e-4db6c5069593" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Tap on a record to provide the issue qty. Note that a yellow shade will mark the edited record.
* Click **BACK** to get back to [**Report Package**](#report-package) User Step.
* Click **NEXT** to get to [**Report Quantity**](#report-quantity) User Step.

#### Count

{% hint style="info" %}
The following User Step adds and aggregates the Balance ID data.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FdHv1z3zDA0MgYut03CZl%2Fimage.png?alt=media&amp;token=2357409b-79d9-42c4-a138-e052bc94458c" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Package Number
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Add/Remove
* Mutli Data\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Select either **Add** or **Remove** Option Button to adjust the behaviour when value is scanned into **Mutli Data** field.
* Scan inside the **Multi Data** field to instantly retrive or remove the Balance ID(s) to/from the **Total** list.
  * 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.
  * The input field is equipped with embedded translation engine which retrives multiple values used in the reporting process.
  * When the scanned record refers to more than one hit, the **Select Searched Balance ID** User Step pops up. Tap one record to add it to the list.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FqwLPXWZIgi3REF2MNbWE%2Fimage.png?alt=media&amp;token=99908f2d-7175-4b46-abef-900aee2824ab" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Report Package**](#report-package) User Step without applying any changes.
* Click **EDIT** to edit the quantitive data of the scanned items.
  * Tap on a record you wish to change.
    * Type in numeric values inside **Catch Weight** and/or **Quantity** fields.
    * Click **DELETE RECORD** to remove the record from the list.
    * Click **BACK** to get back to [**Count**](#count-3) User Step without any changes being saved.
    * Click **NEXT** to get back to [**Count**](#count-3) User Step with applied changes.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2F4VhRAy7c32cHCjXjylgU%2Fimage.png?alt=media&amp;token=fef7e712-5f58-4a1f-a934-64a1df3eac2c" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FZyQLey3rD9t23u77229j%2Fimage.png?alt=media\&token=950b72b9-8623-4729-9815-9f0589e74326) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **NEXT** to get back to [**Report Quantity**](#report-quantity) User Step with applied changes.

### Report Quantity

{% hint style="info" %}
Use the following User Step to report quantitive data of (a) selected Balance ID(s).
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FnEnbBCuB7cGwXCwU0gKQ%2Fimage.png?alt=media&amp;token=4e840caa-52cc-4f20-8033-9d19750432ec" 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>Close Line</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 Catch Weight</td><td>Any numeric value.<br><strong>BAL</strong> = Prompts a Balance ID On Hand Balance Catch Weight when.<br><br>Default: <em>Blank</em></td><td>Auto-populates and defaults <strong>Catch Weight</strong> value.</td></tr><tr><td>Default Quantity</td><td>Any numeric value.<br><strong>BAL</strong> = Prompts a Balance ID On Hand Balance Catch Weight when.<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>Quantity</strong> value.</td></tr><tr><td>Additional Functions</td><td><strong>1</strong> = Select Balance ID.<br><strong>2</strong> = Count<br><br>Default: <strong>1;2</strong></td><td>Shows additional function buttons in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Trigger Count Function</td><td><strong>FALSE</strong> = Function is not triggered automatically.<br><strong>TRUE</strong> = Function is triggered automatically.<br><br>Default: <strong>FALSE</strong></td><td>Triggers automatically Count function as soon as Report Quantity User Step is entered.</td></tr><tr><td>Screen to display after report</td><td><strong>0</strong> = Select Option. <br><strong>1</strong> = Search Material Line.<br><strong>2</strong> = Select Material Line (if nothing is remaining, then it should work as 1). <br><strong>3</strong> = Same Line (with reduced remaining 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 material line report.<br>If <strong>2</strong> is used and any filter in Search Material Line screen is applied, the Select Material Line list with that filter is reloaded.</td></tr><tr><td>Automate Report Quantity screen</td><td><strong>FALSE</strong> = Screen it not automated. <br><strong>TRUE</strong> = Screen is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Report Quantity screen. <br>Automation takes place only when <strong>Quantity</strong> and <strong>Catch Weight</strong> fields are filled in.</td></tr></tbody></table>

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Close Line
* Unit of Measure
* Catch Weight \*
* Quantity \*\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Tap on **Close Line** Check Box to flag complete the line after the issue.
  * *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 quantity will be issued 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%2FkZfX15SMTktmBJWemJoL%2Fimage.png?alt=media&amp;token=f57a597e-dea9-4a0e-90e2-cd8882fe3931" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FdA69jqgZyuSSP33iKT6H%2Fimage.png?alt=media\&token=57679b47-a00c-41c7-997f-d4ec5879334e) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Type in/scan the numeric catch weight value inside the **Catch Weight** Numeric Input.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
  * If **Select Balance ID** or **Count** User Steps were used, the aggregated catch weight would override the defaults.
  * When Multiple Balance IDs have been selected or counted, the catch weight value is displayed as Labelled Static Text.
* Type in/scan the numeric catch weight value inside the **Quantity** Numeric Input.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
  * If **Select Balance ID** or **Count** User Steps were used, the aggregated quantity would override the defaults.
  * When Multiple Balance IDs have been selected or counted, the quantity value is displayed as Labelled Static Text.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FZoNxOEBhzpm5sQp8jfDb%2Fimage.png?alt=media&amp;token=f2f6d733-faee-42cd-96a2-3da1119f85cb" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2Fm7y6FKiUZZ134R85mJpR%2Fimage.png?alt=media\&token=b6117fc4-bd10-4f82-a97f-385ee8888311) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to an applicable **Report** User Step.
  * [**Report From Location**](#report-from-location) User Step is applicable for all items.
  * [**Report Lot**](#report-lot) User Step is applicable for lot-handled items (MMINDI > 0).
  * [**Report Container**](#report-container) User Step is applicable for container-handled items (MBCOMG > 0 AND <= 6).
  * [**Report Package**](#report-package) User Step is applicable for inhouse package-handled items (MBCOMG = 7).&#x20;
* Click **VIEW** to get to [**View Balance IDs**](#view-balance-ids) User Step.&#x20;
* Click **COUNT** to get to [**Count**](#count-4) User Step.
  * The function is only available when single Balance ID has been selected beforehand.
* Click **NEXT** to get to [**Confirm** ](#confirm)User Step.

#### View Balance IDs

{% hint style="info" %}
The following User Step lists all selected Balance IDs for issuing.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FTzyvWRXiDTc5Uj2PQvOy%2Fimage.png?alt=media&amp;token=ccfcd00f-4a2d-4d36-b111-5403495fcc31" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.
* Selected Balance ID(s)

#### INPUT DATA

* N/A

#### FUNCTIONALITY

* **Balance IDs** List shows selected Balance ID(s) with issued quantitive data.
* Click **BACK** to get back to [**Report Quantity**](#report-quantity) User Step.

#### Count

{% hint style="info" %}
The following User Step adds and aggregates the Balance ID data.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FSdXghAarA6cnswQXoeCr%2Fimage.png?alt=media&amp;token=dc5fed50-8e1b-48cd-b25a-119e009a3a93" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * From Location
  * Lot Number (if applicable)
  * Container Number or Package Number (if applicable)
  * Requested / Remaining Quantity\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Add/Remove
* Mutli Data\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Select either **Add** or **Remove** Option Button to adjust the behaviour when value is scanned into **Mutli Data** field.
* Scan inside the **Multi Data** field to instantly retrive or remove the Balance ID(s) to/from the **Total** list.
  * 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.
  * The input field is equipped with embedded translation engine which retrives multiple values used in the reporting process.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FS2Nwr3ZKV90y4TZz9rYE%2Fimage.png?alt=media&amp;token=185f79ef-c23c-4cbf-b1aa-d947c7ab2175" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **BACK** to get back to [**Report Quantity**](#report-quantity) User Step without applying any changes.
* Click **EDIT** to edit the quantitive data of the scanned items.
  * Tap on a record you wish to change.
    * Type in numeric values inside **Catch Weight** and/or **Quantity** fields.
    * Click **DELETE RECORD** to remove the record from the list.
    * Click **BACK** to get back to [**Count**](#count-4) User Step without any changes being saved.
    * Click **NEXT** to get back to [**Count**](#count-4) User Step with applied changes.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FwJD8kiBO6ntRDELfSjtl%2Fimage.png?alt=media&amp;token=d1676b90-9d5a-41a7-a6ca-f8bf0e326986" alt="" data-size="original">![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FydtZWKDJKxpIwrnpw6iM%2Fimage.png?alt=media\&token=2ba892f7-8bb9-478e-9fa3-b19863463146) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **NEXT** to get back to [**Report Quantity**](#report-quantity) User Step with applied changes.

### Confirm

{% hint style="info" %}
Use the following User Step to do the final check before issuing (a) material line(s).
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FsUOC0oC9YYjNJOIJWpqJ%2Fimage.png?alt=media&amp;token=6e88ad17-6012-4006-972a-8e3ccb797769" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* Material Line(s) to be issued

**FUNCTIONALITY**

* Click **BACK** to get back to an applicable **Report** screen.
  * [**Report Quantity**](#report-quantity) User Step when Issue Material [Option](#select-option) has been selected.
  * [**Report To Location**](#report-to-location) User Step when Reverse Material [Option ](#select-option)has been selected.
* Click **ISSUE** to run (a) selected transaction(s).
  * The application comes back with an approve message that the Material Line has been issued.
  * You are redirected to previous User Steps.
    * [**Select Material Line**](#select-material-line) is assigned as default and can be changed in the environment properties on a global/user level.

###

### Search Material Line (REVERSE)

{% hint style="info" %}
Use the following User Step to search for (an) issued Material Line(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%2FVjoT1Sg9xehmBtUc1DBr%2Fimage.png?alt=media&amp;token=cfb2f394-da50-4450-977f-32d0a5ec787c" 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>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>Additional Functions</td><td><strong>1</strong> = List.<br><br>Default: <strong>1</strong></td><td>Shows additional functions in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr></tbody></table>

#### INFO/HEADER DATA

* Warehouse

#### INPUT DATA

* Facility \*
* Warehouse \*&#x20;
* Work Center
* Product Number
* Order Number\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* 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 product number value inside the **Product** Text Input.
* Type in/scan the alphanumeric order number value inside the **Order** Text Input.
* Click **BACK** to get back to [**Select Option**](#select-option) User Step.
* Click **LIST** to get to [**Select List**](#select-list-1) User Step.
* Click **NEXT** to get to [**Select Material Line**](#select-material-line) 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.LstMOMat** is used to fetch the material lines.
  * All mandatory and 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%2F5bhAExcmGL6W4Ptkl5ob%2Fimage.png?alt=media&amp;token=da12c0eb-87f8-4e50-ad29-ac74dc2ea0ae" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

**INFO/HEADER DATA**

* N/A

**INPUT DATA**

* Lists\
  \
  \* indicates an input field is mandatory.

**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 Material Line**](#search-material-line-reverse) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line-reverse) 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 Material Line**](#search-material-line-reverse) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line-reverse) User Step.
* Click on **Order** to fetch all open Manufacutring Orders (VHWHST < 90).&#x20;
  * **MWSLWMMI.LstMOMat** 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 material line(s) per order.
  * Click on an order to select one and get back to [**Search Material Line**](#search-material-line-reverse) User Step.
  * Click **BACK** to get back to [**Search Material Line**](#search-material-line-reverse) User Step.

| ![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FH9YIUJT62DIdie94NC5Y%2Fimage.png?alt=media\&token=e3a9742c-b799-40be-8474-bddef4ffd6f9)![](https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FzlqsEFa78IHm1riOzhSw%2Fimage.png?alt=media\&token=10dec86c-557b-43a6-b9b6-22e721c919b0) |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

### Select Material Line (REVERSE)

{% hint style="info" %}
Use the following User Step to list and select (an) issued Material Line(s) You would wish to reverse.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FMqiZDfShAsmOUkZJQ0Lw%2Fimage.png?alt=media&amp;token=a730bb65-1a91-45dc-8745-61b85054fc24" 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 Functions</td><td>1 = Delete.<br><br>Default: 1</td><td>Shows additional functions in the sequence. Semi-colon sign (;) is used to separate one from another.</td></tr><tr><td>Automate Select Material Line screen</td><td><strong>FALSE</strong> = Screen it not automated. <br><strong>TRUE</strong> = Screen is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Select Material Line screen. <br>Automation works only when only one record is available in the list.</td></tr></tbody></table>

#### INFO/HEADER DATA

* Product Number
* Order Number
* Material Number
* Issued Quantity
* Issued Catch Weight (if applicable)

#### INPUT DATA

* Multi Data

#### FUNCTIONALITY

* List shows the material lines with applied filters (if any) from [**Search Material Line**](#search-material-line-reverse) 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 issued.
    * **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 issued.
* 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 [**Select Balance ID**](#select-balance-id-reverse) screen pops up with an identified material line. 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 Material Line**](#search-material-line-reverse) User Step.
* Click **DELETE** to delete all Balance IDs issued for the selected Material Line.
  * All Balance IDs issued to the selected line(s) will be reversed to the original location it/they were issued from.
* Click **NEXT** to get to [**Select Balance ID**](#select-balance-id-reverse) User Step.

### Select Balance ID (REVERSE)

{% hint style="info" %}
Use the following User Step to list and select (an) issued Balance ID(s) You would wish to reverse.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FkTLQyghpHtUmt0TbLGuD%2Fimage.png?alt=media&amp;token=931b7968-8bc1-4f4e-b6d8-953511d9eedb" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

#### ENVIRONMENT PROPERTIES

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

#### INFO/HEADER DATA

* Product Number
* Order Number
* Material Number
* Issued Quantity
* Issued Catch Weight (if applicable)

#### INPUT DATA

* Multi Data

#### FUNCTIONALITY

* List shows the material lines with applied filters (if any) from [**Search Material Line**](#search-material-line-reverse) 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 issued.
    * **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 issued.
* 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 [**Select Balance ID**](#select-balance-id-reverse) screen pops up with an identified material line. 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 Material Line**](#search-material-line-reverse) User Step.
* Click **DELETE** to delete all Balance IDs issued for the selected Material Line.
  * All Balance IDs issued to the selected line(s) will be reversed to the original location it/they were issued from.
* Click **NEXT** to get to [**Select Balance ID**](#select-balance-id-reverse) User Step.

### Report To Location

{% hint style="info" %}
Use the following User Step to report a location (a) Balance ID(s) will be reversed to.
{% endhint %}

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FvulNLOZZcu5UI2ix1G9M%2Fimage.png?alt=media&amp;token=d72b7351-448a-42fc-b846-97d82aae674a" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<table><thead><tr><th width="211">Property Name</th><th width="294.3333333333333">Property Value</th><th>Details</th></tr></thead><tbody><tr><td>Default Location</td><td>Any alphanumeric value.<br><br>Default: Blank</td><td>Auto-populates and defaults <strong>Location</strong> value.</td></tr><tr><td>Automate Report To Location screen</td><td><strong>FALSE</strong> = Screen it not automated. <br><strong>TRUE</strong> = Screen is automated.<br><br>Default: <strong>FALSE</strong></td><td>Automates/by-passes the Report To Location screen. </td></tr></tbody></table>

#### INFO/HEADER DATA

* Selected Material Line
  * Product Number
  * Order Number / Material Sequence Number
  * Material Number
  * Location
  * Lot Number (if applicable)
  * Container Number or Package Number (if applicable)
  * Issued Quantity
  * Issued Catch Weight (if applicable)\
    \
    \* **\*MULTI** indicates that more than one value in the value type is selected.

#### INPUT DATA

* Location \*\
  \
  \* indicates an input field is mandatory.

#### FUNCTIONALITY

* Type in/scan the location value inside the **Location** Text Input.
  * *Blank* is assigned as default and can be changed in the environment properties on a global/user level.
* Click **BACK** to get back to [**Select Issued Balance ID**](#select-issued-balance-id) screen.
* Click **LIST** to browse after available location.

| <img src="https://3218748546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MiW42YxFsGXIDjQJKNR%2Fuploads%2FhZOjqm77K0Psl9m4wKIQ%2Fimage.png?alt=media&amp;token=fae77758-a674-4b83-be4f-432c4d962bff" alt="" data-size="original"> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

* Click **REVERSE** to get to run (a) selected transaction(s).
  * The application comes back with an approve message that the Material Line has been reversed.
  * You are redirected to [**Select Option**](#select-option) User Step.


---

# 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-material-mo-classic.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.
