Setting delivery block

Dear specialists,
   If only one item of many items in sales order not confirmed with full quantity by ATP, I want to put delivery block in that sales order. How can i do this in confiugration only?
Thanks
jcmtse

Hi,
To my knowledge, there are few options:
Option 1:
Go to XD02 tcode and then click the Sales area data and under the Shipping tab make a tick mark for the Complete delivery reqd by law check box.
Option 2:
You can go for manual delivery blocks in the sales order, once you come to know from the schedule line level that full quantities are not confirmed.
Option 3:
For automatic delivery block,
i) At the schedule line level, go to VOV6 tcode and put a block in the Delivery Block field OR
ii) At the Header level, go to VOV8 tcode and put a block in the Delivery Block field under the Shipping section.
Regards

Similar Messages

  • How to set delivery block in va01 by not use delivery block reason.

    Dear SAP Gurus.
    I have one scenario. I need to do delivery block on sales order while i create sales order via VA01.
    Normally, I use delivery block reason in header and set delivery block in schedule line.
    In addtion, i dont want to use above method and not use complete delivery (Tick on it)
    So, I would like to know it has other way to do delivery block.
    The cause is my manager do not allow to use  this field from company's policy.
    Please help me to solve this problem.
    Thank you in advance for your kindly help.
    Best Regards,
        Surakit

    Surakit,
    Well, do you want to say that user should not manually user delivery block at header or sch line to block the doc or any other method manually done before saving the sales order.
    In that case, for making default delivery block at header, in Sales doc type (TCode VOV8) in Shipping section, maintain a delivery block as 22-Statutory Compliance(even any other option available) or for Item based block on Sch line cat (TCode VOV6) maintain default delv block there.
    Or if I misunderstood your requirement then we can wait & see other solution coming for the same.
    Thanks & Regards
    JP

  • Set delivery block in MIGO

    Hi All,
    I have a requirtment where the supply process is 05 and a X-dock delivery will get created... also an inspection lot gets created in background..
    Once the system creates a inspection lot.. the delivery should be blocked - LIKP-LIFSK = Z2.
    Can anyone throw some light on this?
    I found that we can change the values of LIKP but before that the conditions should get satisfied...
    like the below one :
    Check MARC- QMATV where MARC u2013MATNR = MSEG-MATNR and MARC-WERKS = MSEG- WERKS , if MARC=X then the system will create an inspection lot and the delivery should be blocked
    please let me know

    Surakit,
    Well, do you want to say that user should not manually user delivery block at header or sch line to block the doc or any other method manually done before saving the sales order.
    In that case, for making default delivery block at header, in Sales doc type (TCode VOV8) in Shipping section, maintain a delivery block as 22-Statutory Compliance(even any other option available) or for Item based block on Sch line cat (TCode VOV6) maintain default delv block there.
    Or if I misunderstood your requirement then we can wait & see other solution coming for the same.
    Thanks & Regards
    JP

  • Automating delivery blocks in sales orders

    Hi,
    We have a delivery made with ref to a sales order. The goods are third party warehouse managed.When the goods are no longer needed, a third party warehouse sends an idoc in our system. This idoc deletes the delivery in our sap system and as soon as the delivery is deleted, the system also puts a delivery block(VBAK-LIFSK) in sales order at header level so that no further deliveries are made with ref to sales order.
    There is an issue at present that this delivery block is not set in sales order when the delivery is deleted.
    could anybody pls help where the code might have been written to automatically put the delivery block in sales order when the delivery is deleted.
    regards

    Hi,
    Just code the delivery block logic in DO user exit MV50AFZ1 routine "userexit_delete_document".
    Thus, when DO deleted then system will auto set delivery block to SO.
    Hope this help.
    Cheers,

  • Removing of Delivery block in Sales Order using Authorization

    Hello,
    I have a urgent requirement on removing a Delivery block using authorization.
    The object V_VBAK_AAT is assigned to me and the ACTVT : 43 is permitted so I can release the block.
    As this was  not working I have created my own object with values ACTVT as 01, 02 , 43 and LIFSK : 1-10,11,12-99 .
    I am trying to remove the block from VA14L from VA14L I select my order with respect to delivery block and it navigates to VA02.
    From VA02 I am trying to remove the block.
    As this requirement may be simple but it is blocking my development.
    Thanks.

    Please correct whether I understood your issue correctly or not.
    You have developed the program only to put delivery block to Sales Order. This block should be approved by Authorized people for allowing the users to create delivery else Sales order delivery should not be possible. Is that program has any other additional functionality other than setting Delivery block??
    To keep delivery impossible till the Authorized person approves Sales order, you have the option of User Status. Process for creation of User Status for your requirement
    Create User Status Profile in OIBS
    Keep BLCK (Blocked for Delivery) & APPR (Approved for Delivery) as 2 statuses (No. of status can be as per your requirement. Here, simply I have 2 statuses)
    Assign Object types as "Sales Order Header" (if you want the Authorized people to approve at header level) or "Sales Order Item" (if you want the Authorized people to approve at Item level, may be for partial delivery)
    Keep BLCK as Initial status & Double click on BLCK status & click New entries on "Business transactions"
    There are many Business transactions such as "Create Delivery" / "Create Goods Issue for delivery". As per your requirement, select Forbidden option in one of the above mentioned business transaction
    Create Authorization Key in BS52 for Authorized People, say, as MNGR (Manager)
    Assign that Authorization Key to APPR user status in User status profile
    Using PFCG, you can create separate role by assigning this Authorization key
    This can be different kind of solution from your way. For reference, you can refer below document. Document content points some other space & transaction. But you can relate to above steps mentioned.
    User Status in SAP

  • Remove Delivery Block - ORDCHG - INBOUND

    Hi,
    I'm trying to remove the delivery block set in sales order ( vbak-lifsk ) using the inbound ORDCHG message idoc.
    i'm populating E1EDK01-LIFSK = ''. This doesnt remove delivery block from the order. ( if we try to set delivery block E1EDK01-LIFSK = '01', it's coming through fine in the order ). when i debugged the FM IDOC_INPUT_ORDCHG, sap is populating the screen only if E1EDK01-LIFSK is NE space.
    Does this have to be handled in different way or in user-exit? Your inputs are highly appreciated.
    Thanks,
    Arun

    Naren,
    EXIT_SAPLVEDA_002 is triggered during ORDERS message. I'm changing the already created order using ORDCHG message type. In this case, i have to use EXIT_SAPLVEDB_002 to populate the BDC screens.
    I'm wondering why SAP standard segment field E1EDK01-LIFSK is not used for removing the delivery block as its for setting the block.
    If the standard segments are not working out, then i have to use  EXIT_SAPLVEDB_002 to populate the dynpros for delivery block field.
    Thanks for your input.
    Arun.

  • Delivery Block set/reset based on Ship-to-party

    Hi Experts,
             I am having a requirement to set/reset a delivery block in schedules lines of a particular line item when there is a change in ship-to-party in a sales order (VA02).
             If the ship-to-party is in 'US' then there is no delivery block in Schedule lines,or if  it is some other country then the delivery block has to be set in schedule lines.
            I have checked the form routines in the userexit MV45AFZZ but I am not able to set/reset the delivery block for a particular line item in schedule lines, when there is a change in Ship-to-party.
           Please provide your valuable suggestions/solution to satisfy this requirement.
           Thanks in Advance.
    Regards
    K Arasu

    What exactly do you mean by "not able"? USEREXIT_MOVE_FIELD_TO_VBEP should work or, in the worst case, USEREXIT_SAVE_DOCUMENT_PREPARE.

  • Is it possible to set billing block when create delivery?

    Hi,
    Is it possible to set billing block flag when create delivery automatically,I know it is possible to do it in SO, I also want to know is there any T-code can release billing block in so and delivery by batch?
    Thanks in advance.
    Lance

    You can set Billing Block at Order level only. However iof you want to apply Billing Block, while doing Delivery, you require to go back to Sales Order & set the Billing Block. Incase you want Billing Block for all Deliveries, then Identify a user exit & activate it such that the coding of it will go to Sales order in Change Mode & set a Billing Block.
    Regards,
    Rajesh Banka

  • Delivery block in sale order

    Hi,
    I got a problem with registration of a sale order with a BAPI : it set automatically a delivery block , and this not happen when using VA01.
    After create the order, for this one will be insert a technical object (serial number) and made some other change (always using BAPIs) like the requested delivery date or some texts.
    There is not any block set in customizing (tab. TVAK) for that type of order.
    If this was true,the block should have been set even using VA01,or not ?
    Thank you in advance.
    Luca

    I mean your order gets DB if created via BAPI and does not get any DB if created via VA01, right ?   What DB did your order get when was created via BAPI ?
    Is it your custom DB or SAP DB ?  Do you have any special logic in userexits to apply DB in some cases ?   If you have any logic which applies DB - does it have a check for sy-tcode ?

  • Updating delivery block using 'BAPI_SALESDOCUMENT_CHANGE'

    Hi!
    I need to update the delivery block field of a sales order.
    I am using  'BAPI_SALESDOCUMENT_CHANGE' and passing
    delivery block also.
      ls_order_header_in-dlv_block = lp_lifsk.
      ls_order_header_inx-dlv_block = lp_lifsk.
    Could you please let me know how to achieve it.
    Thanks.
    -Shreyas
    PS: Helpful answers will be rewarded.

    Hi
    please check the following code ..hope it will help you
    LOOP AT l_i_headr ASSIGNING <l_fs_headr>.
        l_wa_order_in-dlv_block = space(the desired value which u want to update).
        l_wa_header_inx-updateflag = l_c_update.
        l_wa_header_inx-dlv_block = l_c_set.
        CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
          EXPORTING
            salesdocument    = <l_fs_headr>-vbeln
            order_header_in  = l_wa_order_in
            order_header_inx = l_wa_header_inx
          TABLES
            return           = l_i_return.
    Check for abort messages and error messages
        LOOP AT l_i_return TRANSPORTING NO FIELDS WHERE type EQ l_c_abort OR
                                                        type EQ l_c_error.
    Set the flag to indicate that there is an error.
          l_v_error_flg = l_c_set.
        ENDLOOP.
    *Commit the changes in the database only if there are no errors
        IF l_v_error_flg IS  INITIAL.
    *UPDATE the delivery block to space
    Commit work
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              wait = space.
        ELSE.
    Roll back the changes if there are errors.
          CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
        ENDIF.
      ENDLOOP.

  • Delivery block at item level in sales order,Qty should not be confirmed

    Dear all
    We have a below requirment
    We will have multiple line items in sales order and put delivery block at item level.If delivery block is put at item level it should not confirm the qty and pass on to MRP
    But if we put at header level delivery block,schedule line qty at item level are not getting confirmed.So requirements are not passed to MRP-This is correct .Working as per SAP standard configuration.
    Can you tell how to activate the same for item level delivery block.if same delivery block is put at item level,it is confirming the quantity.But we don't want confirmation of qty to happen.
    Can you give us solution
    Regards
    Sudha

    We had similar issue , there will be confirmed quantity but the requirement will not transfer to MRP , We used Item category configuration ( Copied new item category assignment and it should behave as Inquiry item category)
    Check OVZ7 T code for customizing the u201CDelivery Blocku201D in your sales document to block Confirmation block
    Check the  customizing OVZ8: if the flag  Transfer of Requirement
    Transfer of requirements of the requirement class should be ON.
    In the sales order the requirement type is determined by the combination sales order item + MRP type.
    Refer SAP Help URL below
    [Setting a Delivery Block |http://help.sap.com/saphelp_470/helpdata/en/93/744bf2546011d1a7020000e829fd11/content.htm]

  • Delivery block in the schedule lines.

    Hi,
    Mine is a MTO scenario. I am using planning strategy 50. So a planned order ---> production order will be created against MRP run  against each sales order.
    When i am placing a delivery block at the header the system is working fine. Its deleting the planned order(converted production order).
    when I am placing a delivery block at the schedulle line its not working fine. its not deleting the underlined planned order or production order.
    what configuration should I do to make this work.......

    Hi,
    Look at the help (press F1) on  the field confirmation block at SPRO-> Sales and Distribution ->Basic functions ->Availability check and Transfer of Requirements ->Tranfer of Requirements -> Block quantity confirmation in delivery blocks ->Reasons for and Scope of Delivery Blocks: Transfer of Req. blocks.
    It looks applying delivery block at schdule line level will not delete the passed requirements. This is standard SAP behavior. If you want to change this nature, then you may need to use an User-exit.
    Following is description given for the field confirmation block;
    Confirmation block
    Indicates whether the system, in addition to blocking delivery, also blocks the confirmation of order quantities after an availability check during sales order processing.
    Example
    You may want to block confirmation of sales orders where the creditworthiness of the customer is in question. In this case, you set the confirmation block for the delivery block that relates to credit problems. During sales order entry, when you enter a delivery block because of credit problems, the system, after you save the order, does not confirm any quantities for delivery. In this way, the goods remain available for other customers.
    Note
    If, before you save a sales order, you look at the schedule line overview, you can see what the system would confirm, if the block were not set. However, as soon as you save the sales order, the confirmed quantities are automatically reset to zero.
    Dependencies
    If you enter the delivery block at header level, the system transfers the desired delivery quantity for all schedule lines in the requirement. The confirmed quantity is deleted. This function is not available when you enter the delivery block at schedule line level.
    Regards

  • Delivery block with schedule lines

    Hi guys,
    I have the problems that delivery blocks, custumized as not relevant for requirements, are generating requirements if used in schedule lines.
    Header: Delivery block -> NO requirement -> ok
    Schedule lines: Delivery block -> requirements -> not ok
    That's SAP Standard, but I know, that it is possible to set the confirmed quantity in the VBEP (VBEP) to 0 and to set the fixed quantity field to "X".
    Then is no requirement generated.
    I have tryed it in USEREXIT_CHECK_VBEP -> but I don't know how - could anyone give me a tip ??
    Greatings
    Manuel

    Hello Manuel,
    Can you add few more inputs to your question? because the given details / input are not sufficient to arrive at a solution.
    Thank you

  • Delivery block in sales order

    Hello,
    I have an issue regarding delivery block.
    I've read a couple of posts regarding this, but they all solved their issue by using userexit_save_document or userexit_save_document_prepare which is no option for me.
    My issue is the following:
    I've created an order type ZTA (copy of TA) and setup a default delivery block "Z1 - in work" to that order type.
    This prevents that after saving the order it will not be automatically delivered by a job which is running in background.
    So each time I create a ZTA order with VA01, it will set the delivery block Z1. That's fine.
    Now let's say when a customer has a delivery block (e.g. Z5), it will not overwrite the order delivery block Z1, when entering sales-to-party (or ship-to-party)!
    Now I tried to add some code to userexit_move_field_to_vbak like that:
        if not kuwev-lifsd is initial.
          vbak-lifsk = kuwev-lifsd.      " Z1 -> Z5
        else.
          if not kuagv-lifsd is initial.
            vbak-lifsk = kuagv-lifsd.     " Z1 -> Z5
          endif.
        endif.
    Result: It will execute my new code sequence, but will not change the delivery block Z1 to Z5 on the VA01 screen. Maybe because I'm at this step not in update but insert mode?
    I need to show the customer's delivery block while creating the order, means showing the delv. block after saving is too late.
    Is there maybe a better exit to change the order delivery block to the customers delivery block?
    Thanks in advance
    Wolfgang

    Dear Wolf,
    I dont know whether it might help you but , we had a requirement to make the information message of CUSTOMER BLOCK (which we do in XD05) to ERROR message .
    It was done in the include MV45AFZZ but i do not know much technical details.
    What i know is, this include comes much before the SAVE comes.
    Also if you can write the logic to check the BLOCK STATUS from customer master and if it has a value, then fill the same in the respective field in sales order, system might throw that blocking reason.
    If there is no reason, system will put the the default blocking reason from the sales order.
    Better you post the issue in ABAP forum.
    You might get more inputs there.
    Check and revert back.
    Thanks & Regards
    Hegal  K Charles

  • Delivery block in sales order and requirements md04

    Hello and good morning to all,
    we have the following scenario:
    From our customer we received some sales order via EDI. "XI"/"SAP" created the standard sales order TA with delivery block Z1 ( header ) - all things are blocked.
    The problem is, for the sales orders with delivery block Z1 we have also requirements in md04.
    We have also set Reasons for and Scope of Deliv.Blocks: Transfer of Req.Block
    How we can block / stop the requirements in md04 for sales orders with delivery block?
    Thanks for your help!
    Best regards
    Petra Schober

    I dont think with Standard Customization you can achieve this with Delivery blocks. As you aware, with delivery blocks you can just stop the confirmation ,pick, pack & GI. but the TOR.
           Even if you set the Delivery block "01- Credit limit', then system re-set confirm qtty as "Zero". But still order requirements will pass to MD04 ( assumption , Block is temparory, anytime it can be released, but if requirement is not transferred for planning, then its difficult for the planner to make the requirement available on specified time) .
                     Only "reason for rejection" will restrict to not to transfer to MD04. So try to explore the functionality of "Reason for rejection" & apply the same with "Delivery Blocks". But you may need enahancement to achieve this.
    Regards,
    Reazuddin MD

Maybe you are looking for

  • Office 2007 Compatibility with Ebuiness Suite

    Hi We have a client who is upgrading the MS Office to 2007. This is their current setup: Oracle Financials – version 11.5.10 Oracle Apps – 9i database – Solaris9 Oracle CRM – version 12.0.6 and also a parking permits environment 11.5.9 – database ver

  • ITunes 10.6.1.7 uses 99% of CPU / Win7

    iTunes consumes over 90% of my PC CPU when syncing my iPad 1. The sync does go thru but it takes a huge amout of time and while it's doing it I can't do anything with the PC as 90-99% of the CPU time is consumed by iTunes. When iTunes is "idle" (= no

  • Javascript error in event handler! edge 4.0.0.js, what to do about it?

    Site Hello everyone. I get an error in my chrome cosole, what can I do about this? I dont have this problem in all browsers, just in chrome, and in some versions of Firefox. The problem occurs when I click any label in the iframe (see website, speaks

  • Preparing the initial data load

    Hallo again, what is the best approach to delete all the test data in our SoD environment? Batch delete or via web services? Any best practices, experiences and suggestions are welcome... Thanks in advance Michael

  • Installing 10G R2 on FC 4 x86_64:     libcore10.a(lcd.o)

    With all required packages in place, I am getting the following error, anybody knows how to overcome? INFO: collect2: ld terminated with signal 9 [Killed] /opt/oracle/product/10.2.0/lib//libcore10.a(lcd.o)(.text+0xb71): In function `lcdprm': lcd.c: w