Skip to content

(Bug 635870): [Subcontracting] Rename "Subcontracting Inbound Whse. Handling Time" to "Subcontracting Component Transfer Lead Time"#8284

Open
alexei-dobriansky wants to merge 1 commit into
mainfrom
bugs/635870-Subcon_RenameInboundWhseHandlingTime
Open

(Bug 635870): [Subcontracting] Rename "Subcontracting Inbound Whse. Handling Time" to "Subcontracting Component Transfer Lead Time"#8284
alexei-dobriansky wants to merge 1 commit into
mainfrom
bugs/635870-Subcon_RenameInboundWhseHandlingTime

Conversation

@alexei-dobriansky
Copy link
Copy Markdown
Contributor

@alexei-dobriansky alexei-dobriansky commented May 22, 2026

Fixes AB#635870

Summary

Renames Manufacturing Setup field 99001505 (owned by the Subcontracting app) to remove misleading terminology borrowed from the base Location Card field "Inbound Whse. Handling Time". The Subcontracting field has fundamentally different semantics — it is a backward-calculated planning lead time subtracted from the prod-order component due date to schedule transfer-order arrival at the subcontractor, not a forward-calculated put-away time.

Why the old name was wrong

  • False cognate with the base-app Location Card field, which is forward-calculated.
  • "Inbound" is the wrong direction from the user''s perspective — components travel outbound from the company''s warehouse to the subcontractor.
  • "Whse. Handling Time" implies put-away/processing, but the value is a planning buffer.

Changes

Manufacturing Setup field 99001505:

Before After
Identifier "Subc. Inb. Whse. Handling Time" "Subc. Comp. Transfer Lead Time" (30 chars)
Caption Subcontracting Inbound Whse. Handling Time Subcontracting Component Transfer Lead Time
ToolTip "Specifies the time to calculate the Receipt Date in Transfer Line…" "Specifies the lead time for transferring components to the subcontractor. This time is subtracted from the production component due date to calculate the transfer order receipt date."

Public API in codeunit 99001505 "Subcontracting Management":

  • CalcReceiptDateFromProdCompDueDateWithInbWhseHandlingTimeCalcReceiptDateFromProdCompDueDateWithCompTransferLeadTime

Internal helpers in codeunit "Subcontracting Comp. Init." renamed for consistency:

  • DefaultInboundWhseHandlingTimeLblDefaultCompTransferLeadTimeLbl
  • GetDefaultInboundWhseHandlingTimeGetDefaultCompTransferLeadTime

Files touched

  • App/src/Setup/Tables/SubcManufacturingSetup.TableExt.al
  • App/src/Setup/Pages/SubcManufacturingSetup.PageExt.al
  • App/src/Process/Codeunits/SubcontractingManagement.Codeunit.al
  • App/src/Process/Reports/SubcCreateTransfOrder.Report.al
  • App/src/Install/SubcontractingCompInit.Codeunit.al
  • Test/src/Codeunits/Tests/SubcSubcontractingTest.Codeunit.al

Compatibility

Breaking change for any extension binding to the old field identifier or the renamed public procedure. Acceptable because the Subcontracting app is a not-yet-released feature.

Related

Part of the broader Subcontracting terminology cleanup alongside bug 633674 (Subcontracting Type → Component Supply Method, Transfer → Transfer to Vendor).

@alexei-dobriansky alexei-dobriansky requested a review from a team as a code owner May 22, 2026 12:38
@alexei-dobriansky alexei-dobriansky self-assigned this May 22, 2026
@github-actions github-actions Bot added the AL: Apps (W1) Add-on apps for W1 label May 22, 2026
@github-actions github-actions Bot added this to the Version 29.0 milestone May 22, 2026
@alexei-dobriansky alexei-dobriansky changed the title [Subcontracting] Rename "Subcontracting Inbound Whse. Handling Time" to "Subcontracting Component Transfer Lead Time" (Bug 635870): [Subcontracting] Rename "Subcontracting Inbound Whse. Handling Time" to "Subcontracting Component Transfer Lead Time" May 22, 2026
@alexei-dobriansky alexei-dobriansky enabled auto-merge (squash) May 22, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant