Delivery block based on incoterms

Hi all,
In standard SAP, is it possible to set a delivery block if a certain incoterm is selected in the sales order?
Thanks

You may need to use user exit. I don't find any settings for delivery block based on inco terms. Use either USEREXIT_MOVE_FIELD_TO_VBAK (header level) or USEREXIT_MOVE_FIELD_TO_VBAP (item level) in program MV45AFZZ to fulfill the requirement.
Regards,

Similar Messages

  • Delivery Block Based on Payment Card validity.

    Dear SAP Gurus,
    We are working on a scenario, where in we need to block the delivery based on the payment card validity date, which is given in sales order.
    The requirement here is, for eg. If a sales order is created during the payment card validity period, usually the partial deliveries referring the same SO. So if the card validity is over before the quantity is fully delivered, system should block the remaining qty for Delivery.
    The system is proposing a status block initially while trying to do the delivery, but once the block is released the delivery can be done even after the validity expiry date.
    Is there any standard process to block delivery based on Payment card Validity expiry date automatically.
    Please advice
    Thanks & Regards
    PG

    Hi Mr. PG,
    Put the payment method as P - Payment card in customer master.
    Enter the payemnt card detail in customer master in genral data page.
    Use user exit or create a program which check the validty date of payment card and if it is expired then put the delivery block in the customer master.
    Hope this helps.
    Regards,
    MT

  • Delivery block based on payment terms

    Dear Experts,
    I want to set up the delivery block by the system, for the sales order which has the particular payement term 'cash in advance'  until the payment recieved by the accounting..
    How can i achieve this...appreciate if u could share ur ideas...
    Thanks in advance.
    Reg
    JJ

    HI
    This can be achieved at sales order level.
    check if payment terms = "cash in advance"
    VBAk-LIFSK = 01.
    You can write this logic in MV45AFZZ include.
    Use USEREXIT_SAVE_DOCUMENT.
    try and revert

  • Delivery Block at PGI level based on GI date and Month end date

    Business need a check on delivery processing based on the Planned GI date, Month end date and transit period. This transit period is a custom field and dependent on customer. Also it is not maintained anywhere in system. Business store it in some excel format.
    The logic needed is: For any given month, the delivery order MUST be goods issued in the same month, i.e. once the order is delivered, the Post goods issue should ONLY be allowed if and only if , the PLANNED GI date ( as maintained in delivery ) + transit time ( at customer level ), falls within the month end date. If not, a block should be applied at PGI and only authorized personnel should be able to release that block.
    Also, there will be no check at invoicing VF01 level. Once the PGI blocked is removed, there will be no check on invoicing. The month end date may vary month to month and need to in combination of Sales Org / Plant as mentioned
    In addition, the business need an exception report where the information of releasing the block should appear for release date, user id of the responsible person, time sales order no etc. and it should be downloadable.
    We can have a custom table to maintain the month end day in given combination.
    But I need your expert inputs as-
    1-     Can we add this transit period in at customer master data as it is dependent on customer and there are huge no of customers for the sales unit? If not, then how to maintain it; may be a z table?
    2-     Based on this logic, what should the code/logic to be written for block at PGI.
    3-     How to control the authority check for removing the block.
    4-     The source fields for exception report.
    Pls revert accordingly.
    Many thanks in advance.

    Hello,
    Please refere the answers to your questions:
    1- Can we add this transit period in at customer master data as it is dependent on customer and there are huge no of customers for the sales unit? If not, then how to maintain it; may be a z table?
    You can either use some un-used Feild in Customer Master or maintain a Z-Table. I believe maintaining a Z-Table would be easy as you have huge number of Customers. You can also write a dmall program to Pick the Customer-wise transit dates from a excel file & store in Z-Table.
    2- Based on this logic, what should the code/logic to be written for block at PGI.
    You have explained the requirement well in your thread, you need to explain the same to your ABAPer & Basis person & they would do the needful.
    3- How to control the authority check for removing the block.
    Basis person would create & assign a Z-Authorization object which the ABAPer would use in his program.
    4- The source fields for exception report.
    Once you do the above development, your ABAPer will easily pick the required feild in Report as he has already used all the feilds somewhere in his development.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • 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.

  • Restricting user based on Delivery Block in VA02

    Hi ,
         As per my bussiness team I am suppose to restrict the user  depening on delivery block in transaction VA02 .There are no SAP pre-defined feilds to restrict at delivery block level from PFCG .Please kindly help .Thanks in advance .

    Hi,
    Can you please assist, with the Issue below?
    1)     Tcode : VA02
    2)     I have created authorization Object for field level authorizations for
    Delivery Block   --- LIFSK
    Billing Block  -
      FAKSK
                               Maintained Field Level SD Authorizations                                ZV_FIELD
    Maintained Field Level SD Authorizations                                T-ED49128000
                        Activity                       02, 03                                                                      ACTVT
                        Billing block in SD document   Z3                                                                          FAKSK
                        Delivery block ( document heade ZH                                                                          LIFSK
    3)     Now I want to restrict to a particular Delivery Block and  a Billing Block, but I am able to change to other  Delivery Block and Billing Blocks even though I have restricted to Z3 and ZH ( this case)

  • 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

  • Free of charge Order Process/ Release Delivery block

    hi all,
    i am new to Workflow.
    i have a issue to be done in wrokflow.
    The work flow has to be incorporated with Free of Charge order process.  The work flow process will allow a delivery block / credit block to be released only based on  authorized user.
    Can any one guide me in doing this.
    Waiting for your response.
    thanks in advance.
    Suki

    Hii Suki...
    As I am still not clear with ur requirement, so provide these details...
    1)  When should ur workflow trigger..?
    2) Do u want the credit/delivery block to be released by a particular person??
    For (1), U should look for an appropiate Business Object related to ur scenario, which u can find in SWO2 (BOR) and thus by using a particular event of ur BO, u can trigger ur WF.
    For (2), U should assign that particular user as the Agent for the step so that  he only receives the work-item in his Inbox and thus process it.
    Hope this might help you.......
    Plz rewards points.......
    Regards,
    Ashish

  • Automatick delivery block

    Hi Experts,
    Can we make automatic delivery block in sales order if for that sales order advance payment not recieved ?.Is there is any enhancment is there for this issue .
    Regards,
    Suresh

    Hi,
    Rather you can have a default blocking reason called "Advance Payment" for order. You can release the order based on verification that advance payment has been recieved.
    You can configure a seperate sales order type for advance payment and set default block inside that.
    Second way to handle this scenario is through credit management. Configure one payment terms called "Advance Payment" now whenever you are creating a sales order which should have advance payment, change the payment terms at the time of SO creation to Advance Payment. Now the sales order will get block because of credit check since we changed the payment terms. You can have an authorized person to remove this block then based on the authorization. The advantage of this method is when you go to tcode VKM3 to remove the blocked SO you can see the reason for block and release the document.
    Regards,
    Shantanu

  • Default delivery block

    Hi,
    I want to put a defaullt Delivery block in sales order if the material is changed.
    if sy-tcode = 'VA02'.
    if xvbap-matnr ne yvbap-matnr.
    vbak-lifsk = '40'. '40 is a Delivery block
    endif.
    endif.
    with this, the block is placed when the material is changed. but if someone manually checks and removes the block, while saving the order it puts back the block again.
    What can i do to prevent that. I am a functional guy and trying to manage w/o a developer.
    if anyone can provide the code. Points will be given.
    Thanks

    Hi Penn ,
    u can also check XVBAK-UPDKZ( update Indicator ,i'm not sure of the field name , please check it) ,
    if its  newly created then value will be I , in case of change it will be U , so based on it u can prevent.
    regards
    Prabhu

  • Delivery tolerance (based on the delivery date)

    Dear All
    How to maintain delivery tolerance (based on the delivery date) in Purchasing Order
    Would you help me, please
    thanks
    imron

    YOu can try with
    u2022     ST: Date variance (value x days)
    The system calculates for each item the product of amount * (scheduled delivery date - date invoice entered) and compares this product with the absolute upper limit defined. This allows relatively high schedule variances for invoice items for small amounts, but only small schedule variances for invoice items for large amounts.
    IN transaction code OMR6 for a company code.
    IN SPRO - Materials Management -- LIV -- Incoming  Invoice -- Invoice Block.

  • 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

  • Route determination based on incoterm per plant

    Hi Guru,
      Is there a way that route determination can based on incoterm instead of shipping condition, country of departure & destination and transportation group?
      For examples, for 2 different customer in US, the  incoterm can be 'CIP Destination/Dock' (will delivery the invty to customer dock), where the transit time is 4 days. But for another customer, the incoterm is 'CIP Airport' ( only delivery the invty to airport, customer will pick up at the airport), so transit time is 2 days which is shorter.
      Understand that shipping condition can use as a key to determine it, but due to shipping condition is maintain in customer master and it is share by different shipping point, so cannot simply manipulate the shipping condition to achieve this, as different shipping point will have different requirements.
      Any suggestion and idea.
    Thanks,
    LH Kwong

    Hi,
    We do not use any access sequeue for shipping condition, we just define the shipping condition in the config and use shipping condition as part of the key to determine route.
    Are you saying that, we can use access sequeue to determine shipping condition? Can you tell me how to do and is there any document that you can provide.
    Thanks for your information.

  • Automatic delivery block to be reduced - Credit management?

    Hi All,
    I was asked by a user to change automatic delivery block from 60 days to 30 days for a given credit control area. On further talks with the user, she gave an example where a customer had overdues for more than 60 days and hence went on a block.
    After my analysis, i found in OVA8 the following 3 credit check conditions:
    1) Static check
    2) Open item check (Max%=50, Days = 60)
    3) Oldest open item check (90days)
    Also for unchecked documents area on top right of OVA8, the deviation mentioned was 20% and No,of days=60 days.
    My quesiton, is which of these settings will I have to change to get the automatic delivery block to 30 days from 60 days? Is it point no.2?
    I also want to know which credit check condition was triggered for the customer to go into a credit block and what date the customer went into a block.
    Thanks,
    Tejas

    Hi
    you can check in VKM1, which type of credit check was trigerred, there are fields like STAT, DYNA, OILT, OpIT
    First find out due to which your document was blocked, it seems it is open items, if you read open items you will find
    Credit check against overdue open items                                                                               
    Specifies whether the system carries out a credit check based on open  
        items.                                                                               
    Use                                                                               
    This type of credit check works in conjunction with two values that you
        specify in the adjacent fields:                                                                               
    o   Maximum % of overdue items in open items                                                                               
    o   Number of days which the open items are overdue                                                                               
    The proportion of overdue open items (that exceed the specified number 
        of days) in the total of open items should not exceed the percentage   
        specified.                                                                               
    so in your case items which exceeded 60 days (overdue) should not exceed 50% of all open items. This should have been triggered.
    Now if you want to have credit block for all items which are above 30 days than you should use Oldest Open Items and change it to 30 days
    Regards
    Jitesh

  • Delivery Block status Blocked in sales order for 3rd party

    Hi Folks,
    we have customized 3 rd party order.i created sales order on 10 months before. purchase requestion  created automatically for sales order. based on purchase requestion , Purchase order created on feb 2008 month.based on that GR POSTING was done on March 2008. Actually goods have to confirmed on march. But on the sales order goods are confirmed on augaust2008. untill then, i am unable to post DELIVERY..IT IS showing delivery status Blocked , in VA03. untill i get Aug month, i am unable to post delivery. why it is showing Status Blocked
    Please help me

    Hi vamsi
    If you have put the delivery block then also it doesnt work as for all schedule lines we have delivery block option .in the same way for the 3rd party schedule line  also we have delivery block.But why it doesnt work is if we are doing delivery then system will throw an error or give a message that delivery block . But in 3rd party SD consultants will be doing billing with reference to sales order.
    Regards
    Srinath

Maybe you are looking for

  • Solution Import Failure Message: Cannot add a Root Component 'GUID' of type 29 because it is not in the target system

    Hi all, Please refer to the error: Root Components import: FAILURE [2015-04-10 17:04:48.126] Process: w3wp |Organization:0937f109-45df-e411-80cf-0050560100db |Thread:   43 |Category: Exception |User: ac011cf7-ad36-405b-91cf-2155ca15efb1 |Level: Error

  • CLM Workflow

    Hello Experts, I need your help to configure the SAP E-sourcing /CLM workflow. Right Now I am having the Together workflow editor tool and I have read the article that SAP recommends to use Workflow templates instead of creating a new one. But i am n

  • Will Lightroom find and include/manage albums created previously with Photoshop Elements 11

    I have been using PE 11. I had to "rebuild" my computer after a hacking attack and in the process I lost my PE 11 program but of course still have all the photos and albums which were filed and processed by that program. My question is, will Lightroo

  • Obfuscate program

    Hi i use jdev 11.1.1.7 Can i obfuscate java classes, beans and/or other source of project ? How ? thanks

  • Old system Folder

    I had a problem with Blackberry Desktop Manager and had to reinstall my System in September. I have the "Previous Systems Folder" and would like to get rid of it. This was done 10/2/09. None of the dates in the folder are after 10/02. Does this mean