Delivery should be blocked based on materail price

Dear All,
I want to block the delivery based on Materail Price
Example: If the materail price is 10 USD. And if the delivery is creating less the 10 usd say per 8 USD or more than 10 USD say 12 USD the delivery should be block
Could you please tell me can we do it in standard one or with the help of ABAPer we have to do it
If any Standard process available for blocking the delivery based on Materail price please let me know
thank you for your kind support
Best Regards
Amjathpasha

Hi Amjathpasha,
I think in standard also possibilities are there.
1. Maintaining over delivery tolerance to the customer at customer master sales area view under shipping tab.Maintain % of
delivery limit through that it will not allow to do delivery beyond the specified %.
2. Automatic credit (OVA8) here maintain Max.doc.value,choose checking group deliveries.
Regards
Ram

Similar Messages

  • Sales order should be blocked based on amount and days

    Hello Gurus,
    We have a requirement -The sales order should be blocked based on credit amount and number of days  maintained for particular customer
    But where do we maintain validity period for that amount for a particular customer
    EX  : Credit limit  amount is: 10000
           Valid time period : 2 months
    This amount  should be valid for 2 monthsonly   now my doubt is where can we maintain validity period for that particular and customer , if he does't use it  , then amount get lapsed and new  amount will be maintained again
    Thanks and regards
    Venkat

    Hii Venkat,
    Credit check: Static check
    Indicates whether the system carries out a static credit check.
    Use u2013
    The customer's credit exposure may not exceed the established credit limit. The credit exposure is the total combined value of the following:
    Open sales documents, Open delivery documents, Open billing documents, Open items (accounts receivable).
    You can specify in the adjacent fields whether the system takes into account all open orders and all open deliveries.
    Note u2013
    The open order value is the value of the order items which have not yet been delivered.
    The open delivery value is the value of the delivery items which have yet been invoiced.
    The open invoice value is the value of the billing document items which have not yet been forwarded to accounting.
    The open items represent documents that have been forwarded to accounting but are not yet settled by the customer.
    Credit check: dynamic check
    Indicates that the system carries out a dynamic credit limit check within a specified credit horizon.
    Use u2013
    The customer's credit exposure is split into a static part - open items, open billing, and delivery values - and a dynamic part, the open order value. The open order value includes all not yet or only partially delivered orders. The value is calculated based on the shipping date and the credit horizon you specify in the adjacent field. For the purposes of evaluating credit, you want the system to ignore all open orders that are due for delivery after the horizon date. The sum of the static and dynamic parts of the check may not exceed the credit limit.
    Thanks and Regards,
    Santanu

  • Goods Issue total should not calculate based on Info price * Quantity

    Hi,
    The total amount in Goods Issue taken from "Info Price * Quantity" which doesn't ties back to the value posted to Journal Entry. It should calculate according to the actual unit price instead of info price, the info price is meaningless in the Goods Issue, why does the system capture the total based on that? Goods Issue total amount should match with what is posted to journal entry, it will confused the users if  it's not the same .
    Thanks.
    Regards,
    Kong Chee Ann

    Hi,
    I tested in the B1 system 2007A. Yes, the total of row is calculated by Info price * Quantity, not item cost * quantity.
    We can see, before really add the goods issue document, the field 'Item Cost' is display blank and only after added the document, you can see the Item Cost is displayed in field 'Item Cost'.
    That is because in some cases the item cost only could be known after real added the documents. For example, when the item is managed by FIFO.
    Thus, Item cost may not be able to know before real added. The field 'Total' cannot catch cost price and then use a info price to calculate a total and just for your info only.

  • Material Price on SO should be based on PO price

    Hi All
    I working with User on a requirement.
    We send Outbound PO to system and that triggers SO in receiving system. But the Material price on SO should be based on PO price.
    Please suggest.
    Regards
    Edited by: Swapnika Gudujada on Feb 15, 2011 6:26 AM

    hi swapnika,
    as you said ur sending PO by some file, then it is triggering SO.
    In your file there there must be PRICE FIELD for PO line item, if yes then you can MAP / LINK same field to your line item PRice in Sales order
    As this is your custome develoment then there is no option but to map or link same field to DO line item
    Else, if you are storing the PO line item price in some internal table then from that table you can link the value to SO line item
    Edited by: Vishal J on Feb 15, 2011 6:40 AM

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

  • Updating a value of a text item in a multi record block based on a change

    Hi,
    I need to change the value of a text item in a multi record block based on a change to another item's value in the same block.
    Suppose there's a text item in a multi record block called dt1 which is of type date, which is changed in a particular record. I want to change the values of the another item in the same multi record block, for all other records by running a loop through all the records in multi record block. I dont want to do it on the press of a button, it should do automatically on change. Help me resolve this issue.

    Hi,
    I need to change the value of a text item in a multi record block based on a change to another item's value in the same block.
    Suppose there's a text item in a multi record block called dt1 which is of type date, which is changed in a particular record. I want to change the values of the another item in the same multi record block, for all other records by running a loop through all the records in multi record block. I dont want to do it on the press of a button, it should do automatically on change. Help me resolve this issue.

  • Problems with creation of a block based on a  procedure

    Hi,
    I have created a block based on a database procedure. This procedure has a PL/SQL table as IN OUT parameter.
    I am able to create a multi-line text item and display the contents of the pl/sql table in it.
    I want to edit the data in the text item and save it back into that pl/sql table.
    I understand that i have to have a separate insert-procedure for doing that. Right?
    Should this procedure be a database procedure?
    My pl/sql table is contained in a package specification in the database.
    From forms how can i access it?
    When i tried it says 'cannot directly access remote package variable or cursor'.
    Please can you help solve my problem?
    Thanks,
    Saju.

    check out : http://www.summitsoftwaredesign.com/scripts/forms_blocks.html

  • Material valuation based on Invoice price

    Dear SAPERS,
    Please provide some help regarding one of my clients requirement.
    My client wants to calculate the material cost or price based on FIFO invoice price at the time of Issuing materials from store to any consumption.(instead of standard or MAP calculation)
    Ex. Material ABC is procured in two different purchase orders from different vendors or may be same member.
    those quantties and price are
    P.O.No. 1 
    Quantity 10
    Invoice price is Rs. 10 each
    P.O. No. 2
    Quantity 5
    Invoice price is Rs. 12 each
    At the time of issue till fist 10 Nos the accounts should be updated with price Rs. 10, after 10Nos the accounts should be updated with price Rs.12 each.
    Thanks in Advance,
    Venkat

    Dear Gordon,
    Thanks for your resonance, basically my requirement is at the time of issue materials from stock, Material cost should be calculated based up on invoice price, not based on MAP or Standard price.
    Thanks
    Venkat

  • Delivery split for STO based on Material Loading Group

    Hello, I want to split the Delivery created from STO based on material loading group. I checked SAP Note:166397 and it requires copying routine. But this solution is not accepted and looking for other solutions. Please help with any user-exit or badi which can solve the purpose. Delivery needs to be created from VL10B transaction.
    Edited by: ananthula sumanth on Aug 6, 2010 9:12 AM

    The copy routine is designed for this purpose - it's not clear why the client does not allow the use of it. In my opinion you should find the root casue of their resistance and offer an acceptable solution (if it is possible).
    If you want to solve it in another way I guess you should go into a big development and develop your own copy routine functionality which could mean much more work (for you) and money (of your client) - instread of modifying a copy routine (maybe within few minutes).

  • Sales Order Blocking based on Minimum & Maximum Qty, Wt & Value.

    Hi Experts,
    I need to put a minimum and maximum (value, quantity and weight) set up in Sales Order based on the Customer.
    Based on the condition record I should be able to put the minimum and maximum quantity, order value and weight in condition record.
    If anybody try to enter less than the minimum and more than maximum system should automatically block the sales order.
    Is it possible ? If possible how can I create condition record for this.
    Christine

    For minimum order quantity you can maintain in the material master itself.  So whenever you enter the quantity less than the minimum order qty it throws the error and will save the order.
    Regarding the maxmum order quantity you have to write the userexit to control the max. quanity by specifying the max. qty in user exit.
    Reward points if it is helpful

  • Sales order should get block if XYZ payment terms is used

    Dear Expert,
    The requirement is like,
    If user add payment term XYZ  manually in salse order then that sales order should get block for review purpose.
    Note:
    if user add that payment term in sales order client want that order should block no matter what reason ,  here client not concern about credit limit and any outstanding from customer side ,
    Thanks in advance
    hanumant

    Hi,
    You need to block orders with payment terms XYZ, or only when user changes from ABC to XYZ??
    If first one is your requirment, you can do with userexit - USEREXIT_SAVE_DOCUMENT, and you need to create status profile for sales document type and assign to order type, in status profile put status AUTO - automatically approved, LOCK - when XYZ is payments terms it wil not and not create delivery & REJC- Rejected, when approver dont want to approve he can reject.
    In sales order userexit you need write logic when paytemnt terms is XYZ then put status as LOCK.
    New repor need to create to approve LOCKed orders so that user execute and approves or rejects.
    If only user change to XYZ, then you need to write logic in prepare userexit, but it will be tricy, need to store values in tempapory memory, ceck with abaper,

  • BLOCK BASED ON TWO TABLES

    I've created a block based on two tables.
    Querying records works fine.
    However, when I try to amend a column in the master table I get an error message 'Record has already been updated by another user.'
    I have set the dml target property to to the master table and set the primary key on the correct columns.
    What else could there be??!!

    Block1 will be----- enter_query Sku :123 then from dropdown select Level 1 which will show data like this
    in two different rows.
    Sku       : 123       Price  : $100        Qty : 10   (Primary)
    Sub Sku   : 345       Price  : $110        Qty : 8   (Level 1)then from dropdown selected Level 2 which will show data like this in two different rows.
    Sku       : 123       Price  : $100        Qty : 10   (Primary)
    Sub Sku   : 456       Price  : $90         Qty : 12 (Level 2)There are two more blocks which will display more information based on either Level 1 is selected or Level2 selected.
    Regards
    Sandy

  • Delivery shouold not create only with Materail A

    Hi All,
    My requiment is:
    I have created one Sales Order with Four Materails (A,B,C,D).
    Now I want to create delivery - here the delivery should not be created only with Materail A. that means to create a delivery i have to enter materail B or C or D with A (with single materail A delivery should not create)
    The materail is not a BOM item or solution is not related to Delivery group.
    Can any one kindly suggest me how can i made setting such that i cannot create Delivery only with Materail A.
    << Moderator message - Please do not offer points >>
    Best Regars
    Amjathpasha
    Edited by: Rob Burbank on Nov 25, 2010 3:49 PM

    hi amjad,
    this is to inform you that you cannot achieve this in standard configuration.
    but with technical person you can achieve the same.
    I have created one Sales Order with Four Materails (A,B,C,D) - ok
    Now I want to create delivery - here the delivery should not be created only with Materail A - ok.
    that means to create a delivery i have to enter materail B or C or D with A (with single materail A delivery should not create) - ok
    this is copy control routine from sales document to delivery document.
    logic for the same is:
    read VBAP-POSNR 10,20,30 & 40 & VBAP-MATNR that is MATERIAL A,B,C,& D.
    check if when ever VBAP-POSNR 10 - material -A is coming into the delivery whether the associated VBAP - POSNR's (any one). is there or not.
    if it is there with any one of the POSNR's then process it other wise "E" message with "No Associated Materials Exist for Material A"
    note : for this process please copy and create a new sales order to delivery to billing documents.
    hope this helps.
    please check with your abaper and update the forum.
    regards,
    balajia

  • Blocking display of material prices

    Can we block display of material prices for some of the users? Either thru standard authorization object or config...and it should be available in all standard transactions like ME23N, MM03 etc.
    The exact business requirement is - Not to display all the purchasing price data to a set of users...
    Any thoughts???

    Hello Vilas,
    If you want to suppress field 'Net price' immediately after entering        
    transaction for specific users, you can define function authorizations      
    for buyers (customizing transaction OMET) and set for specific function     
    authorizations key value in field 'Field sel.' to value which has set in    
    transaction OMF4 "Price and price unit" to Hidden (all flags are            
    unchecked).                                                                 
    Then for user in User Profile create parameter EFB with value equal to      
    function authorizations key defined in OMET.                                                                               
    Regards,
    Mauro

  • How to do price comparision in ME49 based on net price

    Dear Experts,
    I have a problem while doing price comparision
    I have two RFQ's for the material with same gross price(15). But i have some additional conditions like frieght 20% in second RFQ. So the net price is 18 in the second RFQ. But while doing ME49 i'm checking "include delivery costs & discounts " options but it's showing Rank 1 for both the vendors.
    How to do price comparision in ME49 based on net price??
    Thanks & Regards,
    Pradeesh

    I have had the same issue and did it by choosing all 3 checkboxes 
    Delivery cost
    Discount
    Effective price
    And the issue was resolved
    Edited by: rajat  kaushik on Apr 14, 2009 11:06 AM
    Edited by: rajat  kaushik on Apr 14, 2009 11:08 AM

Maybe you are looking for