How To Cancel a Drop Ship Order Line With Associated Purchase Order or Requisition


1. Implement Business Rule - Write down associated purchase requisition or purchase order before cancelling.
    Responsibility: Order Management Super User (or equivalent) 
    Navigate: Orders, Returns > Sales Order Organizer 
   Query the Order 
   Place cursor on the model line 
   Do Actions> Additional Line Information 
   Click on the drop ship tab. 

   Write down the associated purchase order or purchase requisition. 

2. Confirm the following file versions: 
       $ONT_TOP/patch/115/sql/OEXUCFGB.pls 115.211.11510.15 
       $ONT_TOPpatch/115/sql/OEXUCFGS.pls 115.49.11510.2 
       $AU_TOP/resource/OEXOECFG.pld 115.104.11510.9 
    You can use the commands like the following: 
       strings -a $ONT_TOP/patch/115/sql/OEXUCFGB.pls |grep '$Header' 
       strings -a $ONT_TOPpatch/115/sql/OEXUCFGS.pls |grep '$Header' 
       strings -a $AU_TOP/resource/OEXOECFG.* |grep '$Header' 

3. If file versions from step #2 are lower on the instance being setup,please download and 
   review the readme and pre-requisites for Patch 5357718 

4. Processing constraints setup changes needed 
    a. Disabled processing constraint, cancel not allowed when PO is approved 
        Responsibility: Order Management Super User 
        Navigate: Setup > Rules > Security > Processing Constraints 
        FIND: entity = Order Line 
        Place cursor on first line in "constraints" section 
        FIND: cancel 
        Place cursor on line that shows: 
        Operation: cancel 
        Attribute: null - field is empty 
        User Action: not allowed 
        Conditions: 
        Scope: any 
       Validation Entity: order line 
       Record Set: line 
       Validation Template: PO Approved 
       Uncheck Enabled 
       Save 
   b. Create a Processing Constraint to define the cancellation event point 
       Responsibility = Order Management Responsibility (or equivalent) 
       Navigate: Setup > Rules > Security > Processing Constraints. 
       Create a new constraint: 
       Application: Oracle Order Management 
       Entity: Order Line 
       Constraint: Cancel 
       User Action: Requires Reason 
       Check enabled 
       At the Conditions block: 
          Scope: Any 
          Validation Entity: Order Line 
          Record Set: Line 
          Validation Template: Booked 
          Check enabled 
       Save. 
   c. Run Generate Constraints Validation Package 
       Responsibility: Order Management Super User 
       Navigate:Setup > Rules > 
       Security > Generate Constraints Validation Package