---
id: change/bcapps/9118
type: change
title: "#9118 Bugs/master GitHub event batch 1745"
summary: A batch of changes linked to 11 ALAppExtensions GitHub issues, touching Sales Line, Sales Shipment Line, Item Jnl.-Post Line, Prod. Order Component, Calculate Prod. Order, routing, planning, availability check and item budget Excel reports across W1 and several localization layers. The description does not say what each change does.
tier: official
language: en
tags:
  - fix
  - main
  - bc30
  - table sales line
  - table sales shipment line
  - codeunit item jnl.-post line
  - report export item budget to excel
  - report import item budget from excel
  - codeunit item-check avail.
system: sales
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:13:36.648Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 93dd62868af27a49a5ace047e773159d4111a0dd
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/9118
    title: "microsoft/BCApps#9118: Bugs/master GitHub event batch 1745"
    date: "2026-07-07"
    commit: 93dd62868af27a49a5ace047e773159d4111a0dd
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/table/37
    - object/table/111
    - object/codeunit/22
    - object/report/7132
    - object/report/7131
    - object/codeunit/311
    - object/codeunit/99000855
    - object/codeunit/99000773
    - object/table/5407
    - object/codeunit/99000774
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 9118
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/9118
kind: pr
base_branch: main
major: "30"
merged_at: "2026-07-07T18:29:44Z"
author: AleksandricMarko
author_type: User
community_contribution: false
labels:
  - "Team: SCM"
change_class: code
change_kind: fix
behavior_change: true
breaking: false
files:
  count: 37
  additions: 915
  deletions: 139
  al: 37
apps:
  - Base Application
objects_touched:
  - key: table/37
    page: table/37
    type: table
    id: 37
    name: Sales Line
    app: Base Application
    status: modified
  - key: table/111
    page: table/111
    type: table
    id: 111
    name: Sales Shipment Line
    app: Base Application
    status: modified
  - key: codeunit/22
    page: codeunit/22
    type: codeunit
    id: 22
    name: Item Jnl.-Post Line
    app: Base Application
    status: modified
  - key: report/7132
    page: report/7132
    type: report
    id: 7132
    name: Export Item Budget to Excel
    app: Base Application
    status: modified
  - key: report/7131
    page: report/7131
    type: report
    id: 7131
    name: Import Item Budget from Excel
    app: Base Application
    status: modified
  - key: codeunit/311
    page: codeunit/311
    type: codeunit
    id: 311
    name: Item-Check Avail.
    app: Base Application
    status: modified
  - key: codeunit/99000855
    page: codeunit/99000855
    type: codeunit
    id: 99000855
    name: Planning-Get Parameters
    app: Base Application
    status: modified
  - key: codeunit/99000773
    page: codeunit/99000773
    type: codeunit
    id: 99000773
    name: Calculate Prod. Order
    app: Base Application
    status: modified
  - key: table/5407
    page: table/5407
    type: table
    id: 5407
    name: Prod. Order Component
    app: Base Application
    status: modified
  - key: codeunit/99000774
    page: codeunit/99000774
    type: codeunit
    id: 99000774
    name: Calculate Routing Line
    app: Base Application
    status: modified
objects_unjoined:
  - path: src/Layers/APAC/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Sales/Document/SalesLine.Table.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/CH/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Manufacturing/Document/CalculateProdOrder.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderComponent.Table.al
    status: modified
    reason: not-in-snapshot
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 641227
  - 641343
  - 641344
  - 641345
  - 641346
  - 641355
  - 641356
  - 641370
  - 641371
  - 641403
  - 641416
systems:
  - sales
  - inventory
  - manufacturing
quote: null
joined_against:
  major: "30"
  commit: f18567dc08e2bd162bf192e1da4d714b57eb099f
---

# #9118 Bugs/master GitHub event batch 1745

> A batch of changes linked to 11 ALAppExtensions GitHub issues, touching Sales Line, Sales Shipment Line, Item Jnl.-Post Line, Prod. Order Component, Calculate Prod. Order, routing, planning, availability check and item budget Excel reports across W1 and several localization layers. The description does not say what each change does.

[Pull request](https://github.com/microsoft/BCApps/pull/9118) · merged into `main` (BC30) on 2026-07-07 by AleksandricMarko · 37 files (+915 -139), 37 AL · fix · tier official · reviewed (checked by Opus)

## What changed

- Groups changes for 11 ALAppExtensions GitHub issues and 11 work items
- Sales Line and Sales Shipment Line changed in W1 and many localization layers
- Item Jnl.-Post Line changed in W1, APAC, CH, ES, IT and RU
- Prod. Order Component, Calculate Prod. Order, Calculate Routing Line, Planning-Get Parameters and Item-Check Avail. changed
- Export and Import Item Budget Excel reports changed
- Behaviour changes for users or extensions.

## AL objects touched

- [Table 37 "Sales Line"](../../objects/table/37.md), Base Application: modified
- [Table 111 "Sales Shipment Line"](../../objects/table/111.md), Base Application: modified
- [Codeunit 22 "Item Jnl.-Post Line"](../../objects/codeunit/22.md), Base Application: modified
- [Report 7132 "Export Item Budget to Excel"](../../objects/report/7132.md), Base Application: modified
- [Report 7131 "Import Item Budget from Excel"](../../objects/report/7131.md), Base Application: modified
- [Codeunit 311 "Item-Check Avail."](../../objects/codeunit/311.md), Base Application: modified
- [Codeunit 99000855 "Planning-Get Parameters"](../../objects/codeunit/99000855.md), Base Application: modified
- [Codeunit 99000773 "Calculate Prod. Order"](../../objects/codeunit/99000773.md), Base Application: modified
- [Table 5407 "Prod. Order Component"](../../objects/table/5407.md), Base Application: modified
- [Codeunit 99000774 "Calculate Routing Line"](../../objects/codeunit/99000774.md), Base Application: modified
- `src/Layers/APAC/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/Sales/Document/SalesLine.Table.al`: modified, not in the BC30 snapshot
- `src/Layers/CH/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/ES/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Inventory/Posting/ItemJnlPostLine.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Manufacturing/Document/CalculateProdOrder.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Manufacturing/Document/ProdOrderComponent.Table.al`: modified, not in the BC30 snapshot

## Context

- Work items: AB#641227, AB#641343, AB#641344, AB#641345, AB#641346, AB#641355, AB#641356, AB#641370, AB#641371, AB#641403, AB#641416
- Labels: Team: SCM
- Systems: sales, inventory, manufacturing

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
