Skip to main content

Troubleshooting

Common SAP errors and what they actually mean. See Overview for the concepts behind these.

SymptomLikely cause & fix
501 … *_GET_ENTITY / CREATE_ENTITY not implementedYou called a stateless CRUD op on a transactional service. Use open_* / update_* / post (soft-state) or the curated action.
400 Property '<X>' is invalidYou sent fields the create doesn’t accept (e.g. inline line items, or fields on the wrong entity). Open first, then MERGE fields onto the right entity.
RAISE_SHORTDUMP when creating a line itemYou POSTed a draft child to its flat entity set. Fill the auto-created row with update_*; add extra lines through the parent navigation (the add_* action / curated helper).
404 The request URI contains an invalid key predicateThe session keys are off (wrong root). Re-open and use the sessionId the connector returned; don’t hand-build keys.
Action returns ActionOk: true but no items derivedA determination didn’t run. Set the mandatory header fields (e.g. company code, document date) before the derivation step.
401Wrong/missing sap-client, or bad credentials.
403Missing service authorization (S_SERVICE) for the user — ask SAP Basis to grant it.
__count = 0 on a billability/value-help lookupNo data matches (e.g. PO not yet billable). This is data, not an error.
Still stuck?

Re-read the action’s schema with getAction (it carries the exact field names and which value helps apply), and confirm you’re using the right namespace for the task.