Processing Shopping Carts 
You can use this business process to create a shopping cart and add items to it. For recurring orders, you can also use previous shopping carts and templates provided by the purchasing department. Account assignment is then checked in the back-end system. You can order the shopping cart now or later, and check the status of the shopping cart at any time. If the shopping cart contains incomplete data, you can run a completion workflow to check and complete the necessary delivery data. Once the delivery data is complete, the approval workflow starts.
You can also assign responsibility for requirements from a shopping cart to a different purchasing group. You can do this manually or automatically. You might want to do this, for example, if the person who was originally responsible is absent, or if changes have been made to the purchasing group structure.
Note
You can create a shopping cart using the Shopping Cart Wizard or the one-screen shopping cart with limited functionality.

The following business process runs in SAP SRM Server:
Create shopping cart
Search for products or services
You can select products and services (for example, external staffing) from catalogs, or enter a description or a product ID from the product master.
Select items and add to shopping cart
Display overview
For example, you can display item details and add documents to the shopping cart.
Display account assignment
Order shopping cart
Check shopping cart status
Approve shopping cart
This process step is modified if you have activated the SRM, Approval Process (SRM_APF_IMPR_1) business function. You can use this business function to accelerate your approval processes, and use them more efficiently when you use the process-controlled workflow.