In an SAP S/4HANA Embedded EWM system, RF picking is executed successfully on handheld devices.
Issue observed:
RF picking confirmation is completed without error
RF transaction ends successfully
Warehouse Task (WT) appears confirmed
However, stock quantity does not update correctly in EWM
Sometimes stock updates only after manual refresh or delay
Additional observations:
Issue occurs intermittently
GUI picking works correctly
No short dump or application log error is visible
Questions:
What are the common reasons for RF picking confirmation not updating stock in SAP EWM?
Which configuration or RF framework settings should be checked?
How can this issue be troubleshooted step-by-step?
Looking for real project experience and practical solutions.
This issue is commonly caused by RF framework configuration gaps or process inconsistencies. Below is a systematic troubleshooting approach based on real project experience.
🔍 1. Check Warehouse Task Confirmation Status
Go to /SCWM/MON
Verify whether the WT is:
Fully confirmed
Partially confirmed
Reversed automatically
Ensure no follow-up WT is generated and left open
👉 Stock will not update if WT confirmation is incomplete.
🔍 2. Verify RF Logical Transaction & Screen Sequence
Go to /SCWM/RFUI
Check:
Logical transaction assigned correctly
Screen sequence includes confirmation screen
No screen is skipped due to incorrect control parameters
👉 Missing confirmation screen can cause logical completion but no physical stock update.
🔍 3. Validate Warehouse Process Type (WPT)
Ensure correct WPT is determined for RF picking
Check:
Stock removal strategy
Confirmation control
HU requirement settings
👉 Wrong WPT may confirm WT without posting stock movement.
🔍 4. Check Queue & Warehouse Order Creation Rules (WOCR)
Incorrect queue or WOCR may:
Delay posting
Assign WT to wrong resource
Reprocess and confirm again
🔍 5. Inspect Posting Change & Stock Type Settings
Verify whether:
Posting change is required
Stock type (Available / Quality / Blocked) is changing
Incorrect stock type mapping can appear as “no update”
🔍 6. Check RF User & Resource Assignment
Ensure:
RF user is correctly mapped to resource
Resource is active and logged on
Incorrect resource assignment may cause background rollback
🔍 7. Application Logs & Queue Monitoring
Check:
SLG1 (Application Log)
SMQ1 / SMQ2 queues
Look for delayed or stuck updates
✅ Final Recommendation
In most projects, this issue is caused by:
Incorrect RF screen sequence
Missing confirmation control in WPT
Resource not properly assigned
Once RF flow and WPT are aligned, stock updates correctly in real time.