Вы находитесь на странице: 1из 2

Use Case: Inbound From Purchase Order Process Flow

1. PO is issued from SAP to the Supplier


2. The PO should be available in the WMS. This is one of the integration point
Following are the information that should be sent from SAP to WMS
1. Purchase Order Number
2. Vendor Name
3. Status
4. PO Date
5. Delivery Date
6. Branch Details
3. The Fleet Manager logs into the WMS System. Opens the PO and updates the Expected Time
of Arrival and the Shipping details in WMS. This is saved in WMS
4. Then the Inbound Manager logs into the WMS System and updates the Incoming
Consignment Form (ICF) in WMS. The information is saved in the WMS data base
5. Once the goods arrive in the Warehouse, quality check is done
6. WMS System generates bar code for the items that pass the quality test
7. Inbound Manager clicks Generate GRN in WMS. This should trigger a request to SAP to
generate GRN in SAP.
8. Once the GRN is generated in SAP, the inventory is updated in SAP. The stock quantity in
WMS should be updated automatically
9. Once the GRN is generated, Put away list is created in WMS
10. The items are placed in the racks based on the Put away list is generated in WMS
Integration points
When the PO is created in SAP, the PO should be pushed to WMS and it should be
immediately available in WMS.
When the user clicks, Generate GRN in WMS, the GRN should be created in SAP. Need to
know what information should be passed from WMS to SAP to generate GRN
Once the GRN is generated in SAP, the inventory should be updated in SAP and the stock
quantity in WMS should be updated automatically. This is the third integration point

I would request to provide the following details

1. What is the Solution approach?
Web Services helps to communicate each other sync the data
2. What is the communication protocol?
HTTP(Web Services)
3. What is the data exchange mechanism to be used?
XML
4. How do we maintain data integrity and data consistency between both the WMS and the
SAP systems?
Each system should start transaction , when there is success response from other system
commited each other

5. What is the roll back mechanism in case of data inconsistency?
If one system fails both system rollback the transaction
6. How the transaction is maintained such that the data is either committed in both the
Systems or roll backed in both the systems?


7. What are the hardware and software requirements for this to be implemented?

8. Do we need to open any port in the server?
Decided on hosting of webservices in both systems
9. What are the changes or configurations to be done in the server?

Вам также может понравиться