High- Level Specification
| Parameter | Value |
|---|---|
| Application System | SAP S4/HANA SyWay |
| Business Process Reference | 04.06 Manage Production Execution 06.10 Manage Inventory and Logistics 06.11 Manage Warehouse and Logistics 06.12 Manage Transportation |
Functional Overview
The handheld manager application will allow monitoring of all transactions posted from the Logistics Mobility Solution Apps. Plant parameters used in the handheld solution can also be maintained.
This app will appear on the Neptune launchpad, only when the launchpad is executed in desktop mode.
Scope and Objectives
Monitoring of transactions posted from the Neptune Mobility Solution Apps, including the last message returned from SAP.
Maintenance of the plant parameters used in the Neptune Mobility Solution.
Process Flow Diagram
Not applicable. The Central Functions Mobile Admin app can be used by all users of the Logistics Mobility Solution.
Assumptions
None
Dependencies
None
Security, Integrity and Controls
To display transactions posted from the Neptune Mobility Solution, or to display the plant parameters, the user must have display access for the selected plant. Check object M_MSEG_WMB for Activity 03 and the selected plant. If no access, show the message "No authorization for plant <9999>".
To maintain plant parameters the user must have the system support profile.
Configuration Requirements
None
Language Requirements
This app will be available in all SyWay languages.
Special Requirements
None
Design Rationale
Functional Requirements
Handheld App Postings
The selection screen will allow the selection of:
- Transaction (Select Option)
- Plant (Select Option) Default to value of PID WRK, when present.
- Date (Select Option)
- Time (Select Option)
- User (Select Option)
The report results will show the transaction name, the plant, the warehouse (for EWM postings), the object processed (e.g. HU), the date and time the posting was started, the user that made the posting, the SAP document number posted and a status traffic light and the last message returned from SAP.
Transactions that posted successfully will show with a green traffic light and the success message returned from SAP.
Transactions that failed will show a red traffic light and the error message received from SAP.
Plant Parameter Maintenance
This option will display all configuration parameter values for the plant o the user. Users with support access will be able to maintain the parameter values. Maintenance will allow parameters to be added or deleted as well as allowing the parameter values to be changed.
Example of configuration table entries
Plant | Parameter | Value |
1001 | GI_PROCESS_ORDER_POSTING_TO_PCCD | N |
1001 | GR_PROCESS_ORDER_POSTING_TO_PCCD | N |
1001 | INBOUND_QUALITY_CHECKLIST | Y |
1001 | OUTBOUND_QUALITY_CHECKLIST | Y |
1001 | HU_PIDS_LOWEST_LEVEL_COUNT | N |
1001 | HU_OUTBOUND_LOADING | N |
Recommended UI Technology
This app will be developed using Neptune DXP Open Edition. The app will appear on the Neptune launchpad but only when executed in desktop mode.
Application Screen
Wireframe or Mock-Up
Example results of Handheld App Postings:
Application | Plant | Warehouse | Object | Date | Time | User | Name of User | Document | Status | Message |
HU SLoc Transfer | 1003 | 254012361000123005 | 10.11.2025 | 15:43:34 | BIRS7840 | Gary Birse | 4900002995 | Packaging data was saved. Material document 4900002995 was created | ||
HU SLoc Transfer | 1003 | 254012361000124512 | 10.11.2025 | 15:44:20 | BIRS7840 | Gary Birse | 4900003005 | Packaging data was saved. Material document 4900003005 was created | ||
HU Stock Type Change | 1003 | 254012361000234398 | 10.11.2025 | 15:44:40 | BIRS7840 | Gary Birse | HU 254012361000234398 locked by user SMIT8345 | |||
HU Pack/Unpack | 1003 | 254012361000264827 | 10.11.2025 | 15:45:01 | BIRS7840 | Gary Birse | 4901230003 | Handling unit changed | ||
EWM Putaway | 1057 | 1057 | 100007199 | 10.11.2025 | 16:05:34 | BIRS7840 | Gary Birse | 100007199 | Warehouse task 100007199 was confirmed | |
EWM Picking | 1057 | 1057 | 100008023 | 10.11.2025 | 16:42:15 | BIRS7840 | Gary Birse | 100008023 | Warehouse task 100008023 was confirmed | |
EWM Picking | 1057 | 1057 | 100008026 | 10.11.2025 | 16:45:45 | BIRS7840 | Gary Birse | 100008026 | Warehouse task 100008026 was confirmed |
Screen Behavior
No special behavior required.
Screen Navigation
Standard navigation.
Data Integration
Postings from the Neptune Mobility Solution will be stored in a custom table. See ERP-712.
Custom Tables
Plant parameters will be stored in a custom table
| Field | Table-Field Name | Comments / Calculation / Field Manipulation / Input / Output / Validation rule / Value help |
|---|---|---|
| Plant | ||
| Parameter | ||
| Parameter Value |
Plant Parameters:
| Parameter | Allowed Values |
|---|---|
| GI_PROCESS_ORDER_POSTING_TO_PCCD | Yes / No |
| GR_PROCESS_ORDER_POSTING_TO_PCCD | Yes / No |
| INBOUND_QUALITY_CHECKLIST | Yes / No |
| OUTBOUND_QUALITY_CHECKLIST | Yes / No |
| HU_PIDS_LOWEST_LEVEL_COUNT | Yes / No |
| HU_OUTBOUND_LOADING | Yes / No |
Tooltips
None
Front-End
This app can only be executed in desktop mode.
Mobile Services
Not applicable.
Authentication & Authorization
To display transactions posted from the Neptune Mobility Solution, or to display the plant parameters, the user must have display access for the selected plant. Check object M_MSEG_WMB for Activity 03 and the selected plant. If no access, show the message "No authorization for plant <9999>".
To maintain plant parameters the user must have the system support profile.
Accessibility
Not applicable.
Volumetrics
This solution will be used at approximately 100 plants. The total users is estimated to be around 800.
Performance Consideration
The selected postings from the Logistics Mobility Solution should be listed within 2 to 3 seconds. Plant parameters should be displayed within 1 second and updated within 1 second.
Error Handling
Only authorization errors apply.
Testing
How to Test
Test Conditions and Expected Results
| ID | Condition | Expected Result |
|---|---|---|
| 1 | List all postings for the current month for a single plant | All applicable postings made from Logistics Mobility Solution apps are displayed correctly. |
| 2 | List all postings for today for all plants | All applicable postings made from Logistics Mobility Solution apps are displayed correctly. |
| 3 | List all postings from the HU Stock Type Change app for the current month for all plants | All applicable postings made from Logistics Mobility Solution apps are displayed correctly. |
| 4 | List all postings for a specific user. | All applicable postings made from Logistics Mobility Solution apps are displayed correctly. |
| 5 | List all posting for a plant when the user does not have display access for the plant. | Authorization error shows. |
| 6 | Show the plant parameters for a specific plant | All plant parameters for specific plant are displayed. |
| 7 | Change a plant parameter. | Plant parameter changes successfully. |
| 8 | Change a plant parameter for a plant when the user does not have support access. | Authorization error shows. |
Test Considerations/Dependencies
None
Other Information
None
Development Details
Package
| Package Name | Parent Package |
|---|---|
UI Implementation
UI Type | UI Name | Fiori Catalogue | Design Rationale Reference |
|---|---|---|---|
API Implementation
| API Type | API Name | Purpose / High Level Logic | API Product | Design Rationale Reference |
|---|---|---|---|---|
Other Development Objects
| Object Type | Object Name | Purpose/High Level Logic | Design Rationale Reference |
|---|---|---|---|