Pricing and Configuration Changes in Siebel and Order Management and Fulfillment in SAP
Requirement: Siebel was going to be the pricing and configuration master and SAP be the master for orders and fulfillment.
Problem: There were a lot of order changes that happened at various times between the sale and installation of some of the products. Also there were pre-installation items that happened to ship at different times. This required us to allow parts of the configuration to be locked while other parts of the configuration required to be open for changes. To further complicate the process some of the orders were aged simply because of the type of product and/or when the customer had the site ready for installation. Sometimes these products could not be delivered as configured and change orders became necessary.
Solution: The status for SAP material lines were maintained in Siebel and customization were made to the configurator such that if Items had status such that they could not be changed every product/ sub-product under would be read only and prevent changes.
All change orders had a snapshot saved. Before sending a change order to SAP a match process was performed with the previous snapshot to find all the changes. If a change order need to be performed because of upgrade that needed to be done, then an custom auto match would be performed on order lines and replacement order lines that changed would be send back to SAP. A rollback process also allowed the order to go back to a previous state.