Hi Experts,
I'm looking for guidance on how to configure an exception code that allows the picker to change the source bin during the picking process in SAP EWM.
So far, I have configured the BIDF exception code, which, based on my understanding, should trigger a new source bin determination using available stock. However, this is not working for me.
This is my WPT config:
BIDF Exception Code:
Kind regards,
James
Request clarification before answering.
#AI-Generated Content
Hello,
Thank you very much for your question.
I've asked our internal AI tool for support, and here's the response. Please check whether the suggestions work for you.
Kind regards,
Henrike
Here is the guidance tailored specifically to SAP S/4HANA Cloud Public Edition with embedded EWM.
This is the most important thing to understand for your situation, and it is documented in SAP KBA 3564528:
In SAP S/4HANA Cloud Public Edition, BIDF and BIDP are not delivered as exception codes. They are delivered as internal process codes only.
This means you cannot simply use BIDF directly as your exception code. Instead, you must create a custom exception code (e.g., ZIDF) and assign BIDF as its internal process code. What you see in the Define Exception Codes SSCUI is BIDF in the value help for internal process codes, not as a selectable exception code itself.
All exception handling configuration is done via the Business Configuration work center (previously Central Business Configurator), not via SPRO.
SSCUI: 104743 – Define Exception Codes
Create a custom exception code (e.g., ZIDF) and assign:
Field Value
| Business Context | TPI – Confirm Warehouse Task (Stock Removal) |
| Execution Step | 05 – Product WT on Source Storage Bin (RF picking) |
| Internal Process Code | BIDF |
If your pickers are confirming via the Confirm Warehouse Tasks - Advanced Fiori app rather than RF, also add the assignment for execution step
02(desktop). Without this, the exception code will simply not appear during confirmation.
Pick denial must be explicitly activated for your warehouse number. Without this switch, the BIDF internal process code will not trigger a new source bin determination even if everything else is configured correctly.
Look for the pick denial activation setting within the EWM warehouse configuration in Business Configuration — it corresponds to the IMG activity Goods Issue Process → Pick Denial → Activate Pick Denial at Warehouse Number Level.
In the Define Warehouse Process Types configuration (also accessible via Business Configuration), locate your WPT and set the Pick Denial control indicator. This tells the system that pick denial is permitted for this specific process type.
Your custom exception code (ZIDF) must be included in the exception code list assigned to your WPT. Without this assignment, the code will not be selectable during RF or Fiori picking confirmation.
Use the Fiori app Assign Users to Exception Code Profiles to ensure the warehouse workers who need to use this exception have the correct profile assigned for the relevant warehouse number.
Check What to Verify
| Product WT vs. HU WT | BIDF is not allowed for HU warehouse tasks (KBA 2768467). Your picking process must create product WTs. |
| Confirmation app | Exception codes for picking are only available in the Confirm Warehouse Tasks - Advanced app (KBA 3069905). Standard Process Warehouse Task – Picking (F3880) does not expose exception codes. |
| Alternate stock exists | The system needs to find available stock in another bin via the storage type search sequence. If no alternative exists, no new WT is created — a physical inventory document may be triggered instead. |
| SPC/WMR restriction | If the WT originates from a posting change (SPC) or warehouse management request (WMR), BIDF will not create a new WT — this is a known SAP limitation (KBA 2755011). |
| Source bin field editable | The source bin cannot be directly edited in the Fiori picking app (KBA 3586252) — the re-determination happens automatically through the exception code flow, not via manual field input. |
Based on what you've described, the most probable reason BIDF is not working is one of the following:
Check these three points first, and the behavior should work as expected.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 4 | |
| 4 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.