Sales Cr. Memo Entity Buffer via a table extension) deployed with the identical version number and identical AL code to both our Sandbox and Production environments. The extension adds several custom fields (e.g. Location Code, Responsibility Center, Booking No., Currency Factor) exposed through a custom API page (APIV2 Sales Credit Memos).
Issue:
When calling GET on the custom API endpoint:
GET /api/ASPL/Pulse/v2.0/companies({id})/ISCsalesCreditMemos
- In Sandbox, all custom fields (
locationCode,responsibilityCenter,BookingNo,CurrencyFactor, etc.) appear correctly in the JSON response, including with correct values. - In Production, the exact same fields are completely absent from the JSON response (not blank/null — the property key itself is missing from the payload)
- App version number matches in both environments (checked via Extension Management).
- No differences in the AL code — same package deployed to both.
- Table extension field IDs are unchanged between versions.
- We incremented the extension version and republished to both environments; Sandbox picked up the new fields immediately, Production did not.
Prod Response GET:-

Report
All responses (
Answers (