Sales order - Incompletion Log

Hi All,
I want to generate/create incompletion log programatically for sales order based on some conditions. The incompletion log procedure will not help me since this is basically for some condition.
For example, I want to create incompletion log for order types 'C' and if the is no partner function 'YE' entered. The order types other than C should not be implicated by this functionality.
Here I want the name of user exit where I can put code to generate incopletion log.
There is one user exit for deliveries FV50UZXX. However I couldn't find for sales order.
Please help me asap.
Regards,
Ajitrao Patil

Unfortunately, I'm unaware of such user exit in the sales order. However, I know for sure that it is possible to include the custom fields in the incompletion procedure configuration (check with your SD experts).
Then you could add a custom (Z...) field (just single-character flag will do) and in a simple user exit fill it with X, for example, if the order does not fit the incompletion criteria. Otherwise leave it blank and the order will go into incompletion.
Hope this helps.

Similar Messages

  • Additional tab in sales order-incompletion log

    Hi
    We have added additional tab in sales order at item level...
    But when we try to put the some fields which are available in the additional tab into incompletion log,we are not able to select the respective screen name...
    How to add that additional tab in the screen name of incompletion log..
    We could give field name,table name,but screen is not availble,,in incompletion log...
    When we did recording it gave us fcode as T14 (screen name)
    Can u tell us how to bring that screen in the incompletion log
    Regards
    Sudha

    Hi
    We have added customised fields in item level table  VBAP and include these in the screen  8460 (Additional data B).
    We need to bring these fields in incompletion log..Tell us what screen we should give in incompletion log config...

  • Print data missing in Sales order Incompletion Log

    Hi Experts,
    Require your advice on the below query raised.
    I have a scenario where my Client requires the Missing data information when we click on the incompletion log on the Sales order.
    At present, the screen that I can see currently when I click the incompletion log is as below
    But, if I click on the complete data button, it takes me to the corresponding tab on my sales order (either header or item) and it helps me fill the missing information.
    When I checked on my colleague’s client, the required data exists on their system.
    The required configuration related to the incompletion log procedure is done on my client version too which I have checked.
    Please help me out on how can I retrieve the missing data information which I click on the incompletion log on the sales order.
    Thanks & Regards
    Rahul

    Hi Siva,
    The required settings are maintained. The same is present even on VOV8 transaction.
    Could you please assist me if there is anything else missing.
    Thanks & Regards
    Rahul

  • Sales Order Incompletion log - Serial Number profile is missing for materia

    The sales order is incomplete with missing data = No. serial numbers
    System gives an information saying "Serial number profile is missing for material".
    Message no. V1192
    I maintained a serial no. profile for the material in "Work scheduling" view.  But still the document is incomplete.
    Please let me know how to make this document complete.
    Thanks,
    Shankar

    Hi,
    Goto the Sales document in VA02  ->Edit-> incompletion log.
    It will show the data which should be filled, select that and click on the COMPLETE DATA tab and it will lead to the field in which the data should be entered.
    Please do like that and save it
    then once again check the EIT-->INCOMPLETION LOG
    if the document is complete save it
    rgards,
    santosh

  • BAPI/FM to get sales order incompletion log

    Hi friends,
    I need a FM/BAPI to read the incompletion log of a sales order. Any advice on that is much appreciated.
    regards,
    Prabhu

    Hi,
    try this FM:
    CALL FUNCTION 'EHS003_CHECK_INCOMPLETENESS'         
      EXPORTING                                         
        DIALOG      = SPACE                             
        FEHGR       = TVAK-FEHGR                        
        TBNAM       = 'DGMSD'                           
        DIA_VISIBLE = CHARX                             
        I_VBTYP     = VBAK-VBTYP                        
        I_VBELN     = VBAK-VBELN                        
        I_VBAK      = VBAK                              
      TABLES                                            
        I_VBUV_LAST = HVBUV                             
        I_VBUV_TAB  = XVBUV                             
        I_VBUV_DIA  = DVBUV                             
        I_VBAP      = XVBAP                             
      EXCEPTIONS                                        
        OTHERS_     = 1.

  • Sales Orders Change Log question

    Hi All,
    I am currently working on a project that involves querying SAP Database to get custom reports via web browser, I've made a lot of advances and most of the site is ready but I'm missing just one item that I hope you could help me.
    Thing is I am working with the Sales Order change log and the problem comes one a user deletes a row. If I go to the change log inside SAP and see the differences a new record will be shown saying that row X was deleted and
    if I go to the database (ADOC and ADO1 tables) I don't have a way to see wich row was deleted.
    My way of doing this is to check for the number of rows on the current state of the sales order and check the same on the previous instance of the SO and see if a line was deleted. Then I would have to check row by row between instances what rows are there and what row is missing and store that info. I think this kind of approach will definitively kill the server.
    I was wondering if some one can give me a hint about how to approach this problem. Does any body know how SAP works on this area?
    I'm working with SAP2005A and SQL Server 2005 Standard Edition.
    Any help is greatly appreciated.
    Thanks!
    Alejandro.-

    Hola Alejandro,
    Thanks for your answer, as I see it I'm doing exactly what you proposed but the problem comes with the following scenarios:
    a.- If I post a new SO with two lines I will have on the ADO1 table two records with the values 0 and 1 for each line respectively but if I delete the item on LineNum = 1 and then I add a new item, this last item will be also created with LineNum value = 1. This is not a complicated thing to do but the problem comes when the user is used to work with SOs with several items at detail level and is used to add and erase lines once in a while and as I see it it's very difficult for me to track those specific changes. There's also the fact that on the Log table a new instance is created every time the user hits the update button regardless if a modification was actually made or not. I mean I would know that a line was deleted or added but I would have to start comparing each field on each line of a sales order with it's previous instance to check what was actually added/deleted and I'm afraid that this may affect the server performance. I know that SAP does this without affecting to much the system resources and that is what I'm trying to find.
    I forgot the other scenario I was considering he he I will post again as soon as I remember it but I hope I'm explaining this ok (I'm not very good at explaining...) If not let me know and I'll try to explain again.
    I'm also working on trying to get another approach to see what comes up...
    Thanks for checking this thread, your answers are helpful.
    Regards.

  • Billing Block removal not updated in the sales order change log

    Hi Gurus,
    A specific Billing Block is automatically assigned to the sales document header (VBAK-FAKSK) when the net value of the sales order is negative. This is an order related billing.
    Sometimes the Billing block is getting released automatically and the Negative Invoice is getting created in the Background job run for creating the invoices. When we check the sales order, the Billing block is not existing and the removal of the billing block is not recorded in the Change Log of the sales order.In the CDHDR table also there are no details about the release of the billing block.
    This is happening only occassionally. When I tried to replicate the issue, the system is not allowing me to create the invoice as long as the billing block is there in the sales order and if I remove the block, it is recorded in the sales order change log.
    My doubt is.,
    1. How the billing block is getting released automatically?
    2. Even if the block is released,  why it is not recorded in the Change Log of the sales order?
    Looking forward your for suggestions and solutions.
    Thanks,
    Ravi

    Hi
    Did u check in sales doc. details screen.There u can block for billing.

  • Credit status change through Sales order - change log

    Hi Friends,
      I'm currently facing a scenario were it was reported by the client that
      credit release is happening automatically.
      Brief details : 
       Order was created on 4th Of Oct and it was blocked (reaches the VKM1 bucket )
       since the customer reaches the credit limit.The same order on 5th Oct was not in VKM1
       bucket were the status of order in Sales document header states that it's  released.
      Initial check : (Sales order change log)
      1, I've checked the change log on 5th Oct were the  field VBUK - CMGST  "Overall status of credit checks changed"  from  B to A.
       ((  Status and details below
          A - Credit check was executed and document is OK.
          B - Credit check was exectued and Document is not OK (credit block).
          C - Credit check was executed document not OK, Partial release.
          D-  Document released by Sales representative. ))
    2, I tried to replicate the order status for block and release, But when I release through  VKM1 / VKM3
         the change logs are getting updated with Status - D .(ie from B to D) .
      I'm  wondering that  what could be the reason that causes the system to update in the table - VBUK  - CMGST from A to B
      or because of what change from the client in the sales document header level could impact this changes.
      Note - There is no payment which received from customer on that day.
      Please let me know in case if you are getting the clue...
      Thanks in Advance..
      - Pugal stalin

    Hi
    A simple credit check, as the name suggests, is very simple in nature. The functionality is limited and considers only open A/R items and open items from special G/L and sales orders for performing the credit checks. When you create/change a sales order that is relevant for a simple credit check, SAP calculates the payer/customeru2019s credit exposure by adding the open A/R balance for the customer, open item balances from the special G/L, and the net sales order value. This credit exposure is then compared against the customer credit limit maintained in the customeru2019s credit master. If the credit exposure is greater than the credit limit, the system sets the credit check status as u201Cfailu201D and shows a warning, generates an error message, or performs a delivery block
    Regards from Pakistan

  • Customer Exit for sales order Incompletion Procedure

    Hi,
    We have a requirement where we require to disable the incompletion log check on net price when a certain free goods condition exists in the sales order pricing.  We are unable to do this using standard configuration.
    Is there a user-exit we can use on the incompletion log?  I have been unable to find an exit or a BADI.
    Regards,
    James.

    Hi,
      Try this.
      Create a new incompletion procedure without the net price field..
      In the save document prepare user exit check for the conditions and switch the incompletion procedure to the new one..
    Thanks,
    Naren

  • Sales Order Incompletion

    Hi All,
    I have a seemingly random error on sales orders that I was wondering about.  When looking at the collective run every morning, I frequently see sales documents stuck due to pricing errors.  When I go into the sales orders, the incompletion log says a pricing or subtotal error for one particular line item.  The item's pricing is correct and complete, but the incompletion log doesn't clear. 
    We've found that most of the time the problem can be remedied by going to the header conditions and re-determining taxes.  Nothing changes (at least that we can see) when we do this, but it gets rid of the pricing error and allows us to save the complete document. 
    We use Vertex to determine our tax information.  This error happens quite infrequently, but when it does I can't find out why.  Does anyone have any ideas?  Why would the log say an item price error when it appears to be a header tax error?
    Thanks,
    J

    Have you noticed any patter with the error?
    Same customer, country, item?
    Would be worth checking,

  • Expected Price ED1 EDI2 Sales Order & Incompletion issues re: Delivery/Bill

    Hi,
    We are using ED1 and EDI2 conditions for expected price on the sales order to trigger incompletion.  This works fine, and it's possible to use V.25 to release or manually adjust the pricing conditions to match.
    However we have problems in the way it is working re: Header/Item - if say we have two lines, line10 EDI1/2 prices are ok, complete; line 20 EDI1/2 conditions also added but incorrect and therefore incomplete.
    Now when user trys to create a Delivery - they can create a delivery for line 10 but the line 20 errors because it is incomplete.  This at line level would be ok, if we could subsequently Bill this line, but doing this through VF01 errors because of message 'VF055 (VF)055 Pricing error in document'
    The only way to clear it is to clear line 10 on the sales order, say V.25 which then allows Line 10 to also be Delivered and Billed.
    The above is with incompletion status group 06 which should prevent Delivery & Billing.   Alternatively we could use Incompletion status 02, which blocks Delivery but allows Billing.
    However this is inconsistant with the EDI1/2 conditions - Delivery seems to be blocked at the Item Level, but Billing at Header Level.
    Is there a solution?  Ideally we want the either:-
    i) Delivery to prevented if any line is incomplete for EDI1/2, or
    ii) Billing to be prevented only if the line Billed on the Delivery is incomplete on the Sales Order, not any line.
    Any advice appreciated.

    Hi,
    I suggest you check copy control (delivery->billing) at item level in tr. VTFL.
    Do you use standard routine in 'copying requirements' ? If needed you can also create custom routine that would not raise error for your scenario.
    Regards,
    Dominik Modrzejewski

  • Sales order change log problem

    in sales order changes are visible in change log but if I want to enter the reason for those changes how to do it?

    Hi,
    If I understand you requirement right then you want to customize your system in that way,
    For e.g If you are changing the payment term in order then there is some place where you mention why you are changing the payment term in order.
    I dont think in change log you will get this facility but I can suggest you another way
    Maintain the Text id at header and tell every user that whenever they change something in order then they have to mention the reson in Text (Header).
    Anyways as per the change log id, senior manager will ask them directly.
    So everybody take it seriouly and enter the reason for every change.
    Hope this helps,
    Regards,
    MT

  • Sales order incomplete check

    Hi
    I am using FM to create the sales order. I need to check the completion of the created sales order. Is there any function module to do this. I cant find any export parameter in the above FM which gives the same.
    Regards
    Anandan

    Hi ,
    By the completion do you try to mean that if it creates the sales document or not ?  If not u can use BAPI_SALESORDER_GETSTATUS to check the status for the sales document , but if it is about the document generally in the importing parameters you will have the document number , or if it is created you can look for the message ( ie. in Bapi you' ll have return parameters ) .
    Check this BAPI please BAPI_SALESORDER_CREATEFROMDAT2.
    Regards
    Caglar

  • Sales order incomplete

    Hi Experts please help me with this error
    I tried adding the missing condition type.But still showed me the same error.
    <b>Pricing error: Mandatory condition MWST is missing</b>
    Message no. V1801
    Diagnosis
    The obligatory condition MWST does not exist. The document is therefore considered to be incomplete from the point of view of pricing.
    The cause can be, for example, that a condition record does not exist for condition MWST or that a field overflow has occurred when the condition rate was calculated.
    Regards
    Albert.

    Hi Albert,
    In [VA02] -> double click on the line items -> go to condition tab -> Enter the condition type as MWST and maintain a value.
    (or)
    Go to [VK11] -> enter MWST as the condition type and maintain the condition records
    (or)
    Go to [V/08] -> select your pricing procedure -> go to MWST condition type and deselect the mandatory field.
    The first option is a temporary solution so you might have to repeat the process for every sales document. I would recommend the second option of maintaining the condition records.
    Regards
    Nadarajah Pratheb

  • Sales order booking value(record type-A)updated upter 2days

    hi guys,
    sales order booked,approved and released on 30-7-2011,these valued updated in ke24 1-8-2011,Please tell me what is reason how to find.
    Regards,
    Nagesh

    Hi Nagesh,
    Check COPA incoming order transfer config in "KEKF".which option you are using.
    1     Active with date of entry
    2     Active with Deliv.Date/Billing Plan Deadline (Using KWMENG)
    3     Active with Deliv.Date/Billing Plan Deadline (Using KBMENG)
    or
    If option 1 selected,Sales order created with incomplete and 2 days later sales order incomplete log corrected.thats the reason booking created 2 days later..
    Thanks,
    Rau

Maybe you are looking for