Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

"Warehouse Request" has wrong Table Relation for "Shipping Agent Service Code"

Open Beginner friendly
#12,623 2 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@PredragMaricic is already working on this.

Since Oct 14, 2026.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
75/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Domain
backend

Research direction

The wrong relation is on the "Shipping Agent Service Code" field at line 99 of src/Layers/W1/BaseApp/Warehouse/Request/WarehouseRequest.Table.al. Check the field's TableRelation against the Shipping Agent Services table and confirm that Validate fails on it. Done when the relation points to the Code field, optionally scoped by Shipping Agent Code, or the property is removed, and Validate succeeds. The issue names two alternatives, so check the single existing comment for which one the maintainers prefer.

Written by the indexing model from the issue text.

Description

Approved Team: SCM

https://github.com/microsoft/BCApps/blame/efc984a5d18e7f4ef3009a1917fbfd6c057a310b/src/Layers/W1/BaseApp/Warehouse/Request/WarehouseRequest.Table.al#L99

Current Table Relation:
TableRelation = "Shipping Agent Services";

This prevents a Validate on the field.

Correct Table Relation:
TableRelation = "Shipping Agent Services".Code;

Or even:
TableRelation = "Shipping Agent Services".Code where("Shipping Agent Code" = field("Shipping Agent Code"));

In the base app this field is only ever assigned to. But if the wrong Table Relation is to be ignored, then it should be rather removed entirely.

Dominant language
AL
Stars
697
Forks
473
Avg merge
2d 19h
Merged PRs (30d)
493

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/BCApps

All issues in microsoft/BCApps

Similar issues

More Backend & API Design issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.