Sales Order Line Approval Workflow

Hi All,
I have 2 scenarios which I need to implement.
1. When New Sales Order created with couple of Sales Order Lines. When User Book the Order at that time System should Book the Order but Line status should not be change to "Awaiting Shipping". Based on some logic, a Notification should go the Approver to approve the Sales Order Lines. When he approves then Line status should change to 'Awaiting Shipping'.
2. If the Line is Approved and in 'Awaiting Shipping' status and the user updated the Quantity or any other field then again System should send a notification to the approver to approve the modified Line (almost same logic like PO).
And how can I restrict a particular user to book the order?
Any idea how can I implement the above scenarios.
Regards,
Arsalan

Hi,
It is possible in header of sales order while booked form enter stage it's go in approve process.
Regards
Haresh

Similar Messages

  • When running the workflow background process for drop shipment order, sale order line's status gets automtically closed instead of awaiting shipping

    Hello friends,
    I am created a drop shipment order with all the setups done . now i have booked the sale order as source type external. but when i run the workflow background process , after completing the report when i check the sale order line status it changes to "closed" instead of "awaiting shipping".
    Plz guide me if i have missed something in the setups.
    thanks,
    Sachin

    Hi Sachin,
    pls check the below notes from MOS
    Drop Ship Sales Order Cycle In Order Management (Doc ID 749139.1)
    Vision Demo - How To Create A Drop Ship Sales Order/Purchase Order (Doc ID 1060343.1)
    Thanks
    -Arif.

  • Order Management Module - Sales Order Lines stuck with the Workflow

    Dear All,
    We are using Orcale E-Business Suite for our organization. Here, We are working Order Management Module. When Sales Executives the creating Sales Order, booked, Released and Shipped. After the Sales Order Line is partially closed,
    but is not closed all the lines. We are facing the problem for receivable transaction. We have two types of scenario the following as
    Scenario 1
    We have Sales Order 4 lines first two lines are closed properly after the third line is AWAITING_FULFILLMENT then the fourth line is Closed. So, the thrid line is not in the RA Interface. Please tell me the solution, how we can closed the sales order third line.
    Scenario 2
    We have Sales Order 3 lines first two lines are closed properly after the third line is FULLFILLED then the fourth line is Closed. So, the thrid line is not in the RA Interface. Please tell me the solution, how we can closed the sales order third line.
    Regards
    Abdul

    Hi,
    Please go through the following documents and see if it helps.
    Note: 238480.1 - In Sales Orders Form, Cannot Remove Fulfilment Set From Line in AWAITING_FULFILLMENT Status
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=238480.1
    Note: 417292.1 - Sales Order Lines On The ATO Model Are Stuck In Awaiting Fulfillment Status
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=417292.1
    Note: 297192.1 - Order Line Workflow Is Not Progressing Beyond Booked Status
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=297192.1
    I would also suggest you search Metalink for "AWAITING_FULFILLMENT" and "FULLFILLED", this should return many hits which may be applicable to the issue you have.
    Regards,
    Hussein

  • SALES ORDER LINE IS CANCELLED BUT DELIVERY DETAIL IS SHOING AS BACKORDERED

    SALES ORDER LINE IS CANCELLED BUT still the DELIVERY DETAIL IS showing as BACKORDERED it should be in cancelled
    status.The Sales order (only one ex:3904854) is cancelled , however order in shipping transactions screen indicates order is on backorder.
    at that time of order cancellation the line level workflow error out due to the Workflow package is inactive .
    I tried to resubmit the error out workflow using retry option from the responsibility “Workflow Administrator” the workflow is completed with forcible option but still the delivery detail is in back order status not changing it to cancel status.
    Error Name :-4068 [Error Process Error: WF Error Message: ORA-04068: existing state of packages has been discarded  
              ORA-04061: existing state of package body "APPS.XRX_SUPPLIES_NEW_WF_PKG" has been invalidated    
              ORA-04065: not executed, altered or dropped package body "APPS.XRX_SUPPLIES_NEW_WF_PKG"                         
              ORA-06508: PL/SQL: could not find program unit being called: "APPS.XRX_SUPPLIES_NEW_WF_PKG" [Error Process           Error: 3114: Activity 'WFERROR/R_ERROR_RETRY' is not a process.]
    Error Stack: Wf_Engine_Util.Function_Call(XRX_SUPPLIES_NEW_WF_PKG.XRX_CLOSE_LINE_DETAILS, OEOL, 55098479, 195982, RUN)
    [Error Process Error:   Wf_Engine.CreateProcess(WFERROR, WF5147218, R_ERROR_RETRY) ]

    Mohan
    You need a simple script to get the status corrected. Log an SR or search metalink for the script. I am sure there is one out there (if you search with the orphan reservations). This script supported, but not exactly targeted at your problem But it will solve it. You can log an SR and confirm.
    Thanks
    Nagamohan

  • Sales order line with status calcelled picked by auto invoice program

    I cancelled  one line in Sales Order and Shipped remaining lines
    after Ship Confirm process ,I ran workflow background process.
    I am getting cancelled line information to AR interface tables
    when I run Auto invoice amount is sitting in Unearned account
    The status of cancelled line -  Cancelled
    Flow status code is cancelled
    INVOICE_INTERFACE_STATUS_CODE I AM SEEING is YES for that line.
    Why the cancelled Sales order line is picked by auto invoice program?
    Thanks,
    John

    Hi Ivruksh,
    Thanks for the reply, the reference you gave was not actually related to the issue I had, let me put it this way,
    Our Auto Invoice Job is scheduled at midnight, it runs and process only few CM's, rest of them are left behind with out any error message in error tables. Al I can see in the ra_interface_lines_all table is interface_line_id is populated, which shows that the Auto Invoice program has picked all the records but it is processing only few, the rest are left out with out any error message.
    Interestingly, when I tried to run those stuck CM's Individual one by one its gets successfully processed.
    Is anyone faced with similar kind of issue, kindly let me know of any solutions you guys had.
    Thanks in advance.
    Regards
    Srinivas

  • Cancel Sales Order lines that are picked

    Hi
    1. I'm trying to cancel sales order lines through process order api that are picked and delivery status is Staged/Pick Confirmed. The error is
    You are not allowed to cancel Order Line because:
    Line has been pick confirmed/staged.
    I'm unable to perform by below means
    1.There is a processing constraint on the field SCHEDULE_ARRIVAL_DATE.
    Delete the processing constraint and retry the cancel line process - Processing constraint form the fields are protected against update
    2.Navigate to the shipping transaction form and query the order. Select the line and enter 0 at shipped quantity.Save the record.Ship confirm the line, this will cause the line to be backordered.Query the order line in the order entry form and cancel this. - Shipping transactions form the fields are protected against update
    2. Is there a way to cancel Internal Sales Order(ISO) lines of one OU and the corresponding internal requisition is another OU
    Thanks
    kumar

    If you are in R12, there are some enhancements from Oracle that allows updating/cancelling certain Internal requistion fields and Internal orders automatically. You may need to disable few processing constraints too.
    As of Now Oracle support change to following attribute at OM side
    1 Order Quantity
    2 Request Date
    3 Schedule date
    4 Arrival date
    Similarly if we make changes in following fields in Approved IR
    1 Quantity
    2 Need by Date
    These changes will got reflected in ISO
    Plus cancel the IR line or ISO line, the other one gets cancelled automaically.
    To cancel the picked line, first undo the pick confirmation process by back ordering. or unassign the delivery details from the delivery (if created already) and cancel the delivery.In either case, you need to manually trasnfer the qty from staging area to original locations. Oracle doesn't automatically move the qty back, (undo move order transaction).
    Ganesan.

  • External Sales Order lines remain in Internal Req Requested status

    Hi
    Customer sales order lines are fulfilled by IR-ISO. When line progresses, it is set to have Internal Req Requested status. A scheduled program runs amd IR are created. However, sales order line status does not change to Internal Req Open. It remains in Internal Req Requested status.
    As a work around, workflow is rewound to 'Check ATR Qty' which is customized activity and then status changes to Internal Req Open.
    What could be the reason that workflow is not setting the status to Internal Req Open?
    Please help.
    Regards,
    Apps version : 12.0.4

    I think you better file this question in the Order Management group because they know the internals of headers, lines, etc. Unless there is something specific to the execution of the workflow process and you would like to modify it. You would have provide more details here.
    Regards,
    Alejandro

  • Sales order line cant be closed....the WF line has the status DEFERRED

    Hello,
    Hope you can help me out with this...
    I have sales order line which can not be closed because it has the status ORDER_CREATED_MANUFACTURING....when i check the Workflow and rewind the last activity which is DEFERRED it doesnt change, it keeps like that....somebody knows what is happening?

    Check if you have created a work order to fulfill the sales order line. Cancel the work order if you are not planning to ship the sales order line.
    Check if there are any reservations to that line. Cancel the reservations if you are not planning to ship the sales order line.
    Then check the line status - it should become awaiting shipping.
    Try to cancel now.
    Sandeep Gandhi

  • Apply hold on sales order lines programmatically

    Hi all,
      I am new to SCM and we have a requirement where Holds should be applied on Sales Order Lines based on some complex criteria that can not be met by the declarative "Apply Hold Criteria" option from Sales Orders window. So I want to know where can this custom code be hooked to put the Holds on the Lines when the criteria is met. Which of the following options are possible ?
    1. Custom Extension (or Hook) of Order Lines.
    2. Workflow Customisation
    If none of the above are possible, I guess then the only option will be scheduling a Custom Concurrent Program to apply holds.
    Please advise.
    Thanks,
    Sharath

    You should be able to add this as a workflow customization, but you'd need to call a procedure with PRAGMA AUTONOMOUS TRANSATION since commits in the workflow code  itself could cause problems.

  • Sales Order Line in Back to Back stuck in PO-ReqCreated Status

    Hi
    I am running a Sales Order Back to Back Cycle. The status of SO Line Remains in PO-ReqCreated inspite of the PO linked to Sales order line is created, approved and receipt is done. Due to this the line is released for shipping ; WF mailer is up and running.
    Has anyone experienced this in the project , pl let me know the resolution.
    We are on 11.5.10.2.
    Thanks

    Hello,
    Check the similar note in metalink
    Cannot Progress Sales Order Since Order Line is Stuck In PO-ReqRequested Status CTOPROCB.pls [ID 411955.1]
    I suggest you to followup with Oracle Dev team thru SR.
    Thanks
    -Arif.

  • Items are not getting displayed in Sales Order Lines 'Ordered Item' field

    Hi All,
    Ordered Item field in Sales Order lines is not getting values When trying to create a Manual Sales Order.
    When clicked on Ordered Item LOV, no values are getting displayed.
    Thanks,
    Chandra.

    879035 wrote:
    Hi,
    I was unable to select any item (nothing is getting displayed in Ordered Item field when the LOV is clicked) in Sales Order Lines.
    The Sales Order header information i was able to enter & generate the Order Number.
    R12.1.3 is the version i am using.
    Thanks,
    Chandra.Have you done all the required setup in OM??
    Like system parameters...Imp one would be Item Validation Organization
    Make sure item is also available in the price list which you are using in order
    Mahendra

  • My customer is looking for a comp. open (unbilled) sales order line report

    Hello:
    My customer wants a listing of open (unbilled) sales order lines.  List of everything they have ordered and do not have a bill for yet.  That seems to be spread between 'Open' Sales Orders - see VA05 (no outbound delivery created yet) AND outbound deliveries that have not yet been billed - see VL06O with Billing Status not completely processed.
    How can both of these be merged into one? 
    Is there something else that can show this TOTAL picture?
    Thanks.

    Hi,
    To show all picture you can go for z report
    Take data from table VBAK,VBAP,LIKP,LIPS,VBRK,VBRP,VBFA
    Kapil

  • Need to report on sales order lines using specific pricing modifier

    Is there a report I can run for a specific modifier number that will give me all the sales order lines that were adjusted using that pricing modifier?

    Use oe_price_adjustments table and link that to the qp_list_headers and lines to get the details of the modifiers.
    Thanks
    Nagamohan

  • How to enter serial number for sale order line  which is in shipped status

    Hi All,
    We have 2 different items which are defined as Serialized at Sale order issue at item definition.
    In one sale order,User has forgot to add serial number to one of the item at Ship confirm stage.
    He has entered serial number correctly to other item.
    Now the both Sale order lines are in Shipped status if we view them through Shipping>transactions.
    I am technical guy and new to OM.Could you please let me know the process to enter the serial number for the item to which user has missed it
    Thanks,
    Satya

    Hi Satya,
    Since the item is already shipped, you cannot enter serial number for this line.
    you have to enter serial numbers after pick confirm only.
    check this note
    How to Enter Serial Numbers in the Shipping Transactions Form [ID 1235403.1]
    As a workaround for the previous lines do RMA and try to receive the goods back to your subinventory.
    For all new transactions follow the above notes.
    Thanks
    -Arif.

  • Third Party GRN Posting Date to be Copied to Sales Order Line item Billing Date

    Hello Experts
    I have a client requirement where in they want to bill line items in the sales order ( third party process ) to the end customer in sync with the GRN posting dates happened in the PO
    For EG if GRN happened on 1st July 2014 then Billing Date should come in as 31st July 2014 so when they execute VF04 giving from and to dates as 1st july to 31st corresponding sales order can be invoiced
    Actual problem is for suppose if i create a sales order in the month of june say 26th basing on the factory calendar setting and invoicing list maintained in the customer master system defaults the billing date to 30th June 2014 , and the same when user runs VF04 from 1st June to 30th June this sales order shows as due and mistakenly end user invoices the customer ( whereas logical GR would have only received in July 1st )
    My requirement is similar to below threads but i am unable to find answer how to copy GR Posting date to Billing Date of the sales order line item
    use GR Doc date as billing date
    3rd party sales process (w/o ship notif) - Billing

    Hi Lakshmipathi ji,
    As my requirement is to update the billing date at the sales order line item level , As a process user goes in executes VF04
    For Ex
    Sales Order Created Date is 1st June 2014 then System Defaults Billing Date at line item to 30th June 2014
    Now when i do GRN suppose on 1st July 2014 for that line item , system should trigger a code where in check the posting date of the GRN and override the same in the Biiling Date field of the sales order line item
    So when VF04 is run for a month All the GRN which are recieved in the month of July are invoiced in July
    Please share me your thoughts do we need to check any userexits from MM side which reads the posting date of GRN and then copies in to my third party sales order
    Regards
    Hiba

Maybe you are looking for

  • T500 randomly shuts off

    I have a T500 that is a little over a year old; I have upgraded to an SSD with Win7. I keep it in the docking station on my desk, and once in a while the laptop suddenly shuts off with no warning. I can't restart it until I undock it, pull the batter

  • How to write this query to filter combination of few values

    Hi, I have a table CHIMM which is a transaction table and contains information of the vaccines given to a child. columns are: child_id, vacc_id, vacc_given_dt. I have to query for remaining vaccines. HEXA is a vaccine_id which is composite vaccine of

  • SRM7 Supplier self registration

    Dear Gurus, I'm analyzing the supplier registration in SRM7 using the supplier self service. I have the following questions: 1. During the supplier registration are 2 approval level process available (the first once the supplier has registered his ba

  • Question about expressions that result in strings with quotes

    Without jumping into too many of the details, I want to do something like this: <h:outputLink onclick="someJSFunc('#{somebean.someVal}')" /> When the expression results in a string that contains apostrophes, the code naturally fails. Pre-JSF, I simpl

  • How do I view/generate the shuffle playlist?

    I just downloaded itunes 11 & when I hit the shuffle command it jumps from song to song unpredictably. In the earlier versions, when you hit the shuffle command the playlist would automatically shuffle and you could see a new order of the songs seein