EDI1 EDI2

hello all,
We are using edi and edi2 for vendor confirmed prices.
But if vendor confirms a very less price as compared to PO price the net price will become negative.
example:
PO RAISED AT A PRICE OF 10/EA.
VENDOR CONFIRMED THE PRICE 2/EA
now condition will be:
pbxx  10
edi1 2
edi2 -8 ( EDI2 is edi1-pbxx)
So net price will become negative.
this is standard configuration provided by SAP.you can check the same for RM0000
Please help

dear venkat
EDI1 AND EDI2 (Customer expected price):
In normal business process, business charges certain price for particular material but customer expects certain price. Customer expected price can be entered manually or through EDI (Electronic Data Interchange). Someone in the business may accept or reject customer expected price. So that system has to block the billing document by considering sales document as a incomplete one so that the document can be released by using transaction code V.25 by accepting or rejecting customer expecting price.
Condition type “EDI 1” is used to compare the net price for each item whereas condition type “EDI2” is used to compare the overall item value (net price * quantity)
For EDI1, calculation is = 8; for EDI2, calculation is = 8 make it as a manual/statistical.
In “V/08”, include EDI1 and EDI2 as last steps.
Go to VA01, raise the sales order
Go to item condition screen, now include EDI1 as 40/- and EDI2 as 40/-
Raise delivery and invoice. System block invoice
Now go to V.25 and click on release and now raise the invoice
The customer expected price is differ from the automatically determined price or value by more than the maximum difference allowed then the system will look this order as incomplete when it is saved .
The blocked sales order should be released by concern person through work list traction code: “V.25”
     logistics
     S d
     sales
     Information. System
     Work list—V.25 –release customer expected price.
Select the sales order click on release, save and exit.
rewards pls
siva

Similar Messages

  • Condition types EDI1 & EDI2

    How are Condition types EDI1 & EDI2 used?

    dear venkat
    EDI1 AND EDI2 (Customer expected price):
    In normal business process, business charges certain price for particular material but customer expects certain price. Customer expected price can be entered manually or through EDI (Electronic Data Interchange). Someone in the business may accept or reject customer expected price. So that system has to block the billing document by considering sales document as a incomplete one so that the document can be released by using transaction code V.25 by accepting or rejecting customer expecting price.
    Condition type “EDI 1” is used to compare the net price for each item whereas condition type “EDI2” is used to compare the overall item value (net price * quantity)
    For EDI1, calculation is = 8; for EDI2, calculation is = 8 make it as a manual/statistical.
    In “V/08”, include EDI1 and EDI2 as last steps.
    Go to VA01, raise the sales order
    Go to item condition screen, now include EDI1 as 40/- and EDI2 as 40/-
    Raise delivery and invoice. System block invoice
    Now go to V.25 and click on release and now raise the invoice
    The customer expected price is differ from the automatically determined price or value by more than the maximum difference allowed then the system will look this order as incomplete when it is saved .
    The blocked sales order should be released by concern person through work list traction code: “V.25”
         logistics
         S d
         sales
         Information. System
         Work list—V.25 –release customer expected price.
    Select the sales order click on release, save and exit.
    rewards pls
    siva

  • Condition Types EDI1 EDI2 For Purcahse Order

    Hi All,
    The vendor sends a price change(855) that can be accepted automatically. The IDoc is updated but the purchase order is not updated with the confirmed price.
    I found the below from SAP Market Place
    Answer:
    Prerequisites for the use of the price update are:
    a) Condition types EDI1 and EDI2 must be maintained in the condition schema.
    b) The price transfer must be activated in the confirmation control key.
    I have configured EDI1 and i can see a different Vendor  Price in  in INBOUND IDOC Seg E1EDP01 -VPREI AND THE 855 is posted the Application and i see the Order Ack on the PO
    T-Code M/06  : Condition Type
    Cond. class   B Prices
    Calculat.type C Quantity
    Cond.category d Confirmed purchase net price/value
    Manual entries      B Automatic entry has priority
    Manual entries      B Automatic entry has priority
    Amount/Percent , Qty Relation ,Item Condition , Deletion check Boxes are Selected
    Question 1 ) Acess Sequence is Blank
                  2)  PricingProc is Blank ( i believe we are using ZM000  PricingProc)
    T -Code  M/08
    Step  90  ( Its the last Step)
    Counter     0     
    Condition Type EDI1     Vendor Price
    Print  = X
    Another  question is
    1) Do i need to do anything at Vendor Level
    After getiing the 855 , if i do an analysis on Pricing ,
    I see  EDI1     207     Condition has been found (without condition record)
    I Don't see the Vendor Price Any where in PO
    I would appreciate if anyone can provide any help
    Thanks
    Venki
    Thanks

    Hi Venki,
    please check the notes 109273 and 456127.
    Please see  also the attachment in note 456127. 
    Could you please check if the condition formula for net price in the            
    pricing schema is set to 2 in your system. Transaction M/08 ->                  
    select pricing schema (RM0000)-> in line for net price the field                
    V_T683S-KOFRM (AltCTy) should be set to 2.     
    Note 456127 Question 23:                                        
    23. Question:                                                                         
    Which settings are necessary to ensure that prices are copied from the                
    ORDRSP to the purchase order item?                                                    
    Answer:                                                                               
    Consider the attachment of this note. In the attachment, all steps for                
    standard price schema RM0000 are documented.  
    Regards,
    Edit

  • SAP Pricing Routine For EDi1 & EDI2 Condition Types Not Triggered

    Hi All,
    We have implemented customer expected price functionality by incorporating EDI1 and EDI2 condition types in the pricing procedure.
    Also, I have copied standard routine 8 and made new routines and assigned to EDI1 and EDI2 in calculation type.
    The routines are getting triggered correctly for standard items which is pricing relevant.
    But for BOM Header item , these routines are not getting triggered at all. Actually the pricing relevant check is present inside the routine and it should go till that point. But these routines are NOT getting triggered at all for BOM Header.
    Please advise.

    Hi,
    Which level do you have the pricing? at BOM header or at sub item level?
    Regards
    Murali

  • EDI1 price is not coming from ORder ack

    Hello Team
    we are facing one issue in the system, where when we create PO, EDI1 and EDi2 are coming at the time of order creation ideally EDi1 , EDi2 should update at the time of order conformation, but in our system EDi1 comes from the last vendor confirmed price.
    This created lot of confusion. can any one tel why this is happening, is this standard SAP or some bug in the system
    Sarika

    As a std procedure while creating PO price won't be picked from contract.  Rather you need to create a PO w.r.t the contract. In that case PO will take the same conditions stored in the contract.
    Else if you are working with sourcelist, then you need to define the contract as a source of supply.  In this case when you create PO system will pick Contract as source and contract price will appear in PO.

  • Condition type EDI1 is not populating in XKOMV for BOM Header Item

    Hi All,
    We have assgined EDI1 and EDI2 condition types in pricing procedure, and creating orderd through Idoc, and checking for customer expected price.
    EDI1 and EDI2 are correctly populating for standard items, but NOT for BOM header item.
    I checked in XKOMV and observed that EDI1 is not coming for BOM header item.
    Please advise what to do.
    Regards

    Hi,
    In case your pricing procedure is similar to standard SAP then probably you use calculation routine 8 for EDI1 and EDI2.
    8 is represented by routine FV64A008. Inside this routine there is the following check:
    check: komp-prsfd = 'X'.
    Verify if your BOM header item category has switched on Pricing indicator (TVAP-PRSFD).  If you have blank value there then this is the reason why EDI1 / EDI2 condition don't receive value in your case.
    Best regards
    Witek Prawecki

  • Condition records in va01 transaction

    Hi friends,
    I have a requirment.
    in va01 transaction , at the line item level iam entering a  material number and order quantity and  when i press enter i get the corresponding values for that particular line item.
    now iam double clicking on that particluar line item(matnr) and clicking on the conditions tab.
    there in the condtion type i will get what all the condition types are maintianed for that particular line item.
    now my requirment is i need to add another concdtion type manully
    say 'ZABC' and hit enter. the pricing for that particlular contion type 'ZABC' will be Determined.
    Now  can any one tell me in which internal table will i get all the condition type,
    coz i need to do some additional check for the  the manual entry'ZABC'  (condition type ) which i have given .
    which user exit should i use it.
    remember i need user exit for condition type check but not for pricing bsaed on the contion type
    Regards
    Priyanka.

    EDI1                                   EDI2                              EDI3
    CONTROL
    DATA    1
        cond class            B                                  B                                   A
        calculat type          C                                  C                                  B
        condition category  J                                  W                                  W
    i have tick the follwoing check boxes in CHANGES WHICH CAN BE MADE 
                             amount/percent                   amount/percent           amount/percent                           
                             item condtion                      item condtion              item condtion
                             delete                                 delete                        delete
                                                                                    calculate type

  • Bottom/base price check in Sales order processing

    Hi
    In my company we are using process Sales Order > DO > Billing. Same pricing procedure for sales document types and billing types. No pricing procedure for DO. Our management wants to implement bottom price check in sales order processing e.g there must be one sale price on which sale invoice will be booked and there must also be one static price maintained and system will check after all taxes and discounts calculation that net value should not be less then bottom price.
    Currently we are using user exit in enhancement MV45AFZZ. Our ABAPER has written logic in this of following scenario. We have maintained commercial price in ZCOM condition type and bottom price in ZBAS condition type. Lets take and example
    ZCOM = Sale price= 500
    ZDIS = Discount = 100
    Net value/Amount for credit check 500-100 = 400
    ZBAS Bottom price = 450
    In above scenario system should not allow to save sale order/billing document and give error "Sale price is below bottom price" Then user will change the discount from 100 to 50 and Net value will be then 450 and system will allow to save sale order/billing document.
    I want to to do this in Pricing procedure pricing routines. Please tell me is it possible with calculation types? Im wondering if we can do this in enhancement then we must write the same logic in VOFM pricing routine and we can control this from there too. In our current ABAP check everything is working fine but I just want to minimize the use of ABAP checks and enhancements and control the things from functional side not from ABAP.
    Please let me know if someone need more clarification or someone have any productive suggestions in this regard. If there is any other solution it will be highly appreciated.
    Thanks in advance.

    Similar functionality is already there, where if the net price of an item differs from "Customer expected price" (conditions EDI1/EDI2) then SAP automatically pushes the order into incompletion. You can ask the developer to see how EDI1 is used in the pricing logic.
    However, the condition EDI1 is used to check if the item value is different to Customer expected price in case of EDI orders and is not standard for your requirement. But you get my drift, that you can have your own condition in the pricing procedure that will fetch the base price value and can be used in the logic to show an error message (to stop order processing) or push into incompletion log similar to condition EDI1

  • Customer Expected Price - Issue

    Hi,
    I have added the EDI1 & EDI2 CTypes in the Pricing procedure with requirements 9 & 8 respectively.
    While i create the sales order with PR00 = 1000 USD
    and add manually
    EDI1 = 750 USD
    the system saves the order normally & delivery could be processed.
    i wish to block the order if there is a deviation of 0.05 currency units for EDI1.
    How should i do this?
    am i missing some configuration setting here?

    Hi,
    in conditin type u have provision changes which u can made there  u put' D' OVER there .
    And in copy contoles u  have one more option that is pricing type "-D" TAHT MEANS .copy pricing elements unchanged .
    copies the pricing elements unchanged with automatically determined or manually entered surcharges and discounts from the reference document (scales are not read again). This means that the value remains unchanged even if the billing quantity is different to the order quantity
    does not redetermine the taxes
    Copy pricing elements and values unchanged. The system
    copies the pricing elements and values and automatically determined or manually entered surcharges and discounts from the reference document without changing them (scales are not read again). This means that the value remains unchanged even if the billing quantity is different to the order quantity.
    does not redetermine the taxes.
    I hope it will help full for you.
    Regards,
    venkataswamy.
    Edited by: yanamadala venkataswamy on Aug 28, 2008 7:31 AM

  • Discounts on PO

    Dear All,
    this is my first question in this forum. Just yesterday i have signed up.
    i just want to ask you in purchase order, discount should calculated on which price( on gross or on net ? ) & how? what is the condition type for the same.
    waiting for your reply.

    Hi,
    Further adding to the configuration of the condition types:
    H
    Base price
    PB00
    A condition type with the condition category H must always exist in the calculation schema. Exception: Stock transfers.
    If an access sequence is assigned to the condition type, you must assign a supplementary calculation schema to the condition type. Otherwise, the system is not able to calculate a net or effective price.
    If you manually enter a price in the purchasing document, it is inserted into the condition type.
    B
    Delivery costs
    FRA1
    If you use this condition category, you can enter separate invoices for material costs and delivery costs (e.g. freight charges).
    You must flag the condition type as "provision-relevant".
    You must assign a transaction/event key in the schema (for account determination purposes).
    N
    Non-deductible input tax
    NAVS
    Depending on the tax code in the PO item and the tax calculation schema, the system calculates the non-deductible tax portion and inserts it in the condition type with the category N.
    The condition type has the calculation rule "absolute amount".
    Normally, the access sequence that regulates tax code determination is assigned to the condition type.
    D
    Vendor’s confirmed price
    EDI1, EDI2
    If the vendor confirms a price via EDI, the system inserts the price in the condition type with category d.
    E
    Cash discount
    SKTO
    The system derives a percentage from the terms of payment and inserts it in the condition type with the category E.
    The condition type is included in the calculation on a statistical basis only.
    U
    Precious metal discount/surcharge
    GAU1, GAU2
    G
    Moving average price
    P101
    The system inserts the moving average price/valuation price of the material in the condition type with category G. This makes sense if no purchase price exists (e.g. in the case of stock transfers).
    J
    Sales price excl. taxes (only for Retail)
    MVK2 (prior to Release 4.5A, MVK1)
    The system inserts the currently valid sales price (excluding tax) for the ordering store in the condition type with category J. If sales price valuation is active in the valuation area of the store, the condition type should exist in the calculation schema used for determining the purchase price.
    W
    Sales price incl. taxes (only for Retail)
    MVK0
    The system inserts the currently valid sales price (including tax) for the ordering store in the condition type with category W. If sales price valuation is active in the valuation area of the store, the condition type should exist in the calculation schema used for determining the purchase price.
    regards,
    Siddharth.

  • Archiving of EDI File

    Hello,
               I have an EDI file which is processed using seeburger adapter and does the processing ,I am able to do all this,but
    now  I want to archive the source file received ,is there any parameter with seeburger adapter bic module or some other moduleof the same  through which we can archiving the received file
    Replies will be beneficial to me...
    I have searched the forums but of no use...
    Thanks in Advance
    Rajesh

    First of all thanks for your quick replies
    What do you mean by appending EDI files?*
    I mean if  i receive 3 files say EDI1,EDI2 and EDI3
    then in archived folder i should have file with all three EDI files data in that file one after other .. I hope got it..
    Is this can be achieved with FileStore? Also I dont have document regarding the module FileStore
    If any parameters of the same helps in this case ,Can you just provide them or its very helpful if you can share the document
    Thanks in Advance
    Rajesh

  • Reg customer expected price

    Hi guru's,
    In customer expected price we raise the sales order with EDI1&EDI2 condition types.we specify either price or value.we save the incomplete document.we raise the delivery and billing.billing will be blocked due to price error.autorization person in the business either release or reject it.if he reject the document wat is the status.already we delivered the goods.how do we get back from the customer?by return order or debit note.
    my requirement is instead of blocking the document at billing level i want to block at delivery level.wat are requirements i need to do?
    Thanks&regards,
    srikanth..
    [email protected]

    Hi Srikanth;
    This can be done using Copy Controls. As of now you are letting the system create a delivery even if the SO is incomplete. This is happening because we are not checking the incomplete status here. Pls make changes to the routine 001 in the copy control and assign it to Order requirements.
    This would prevent from deliveries being created.Pls refer to VTLA t.code. This is where you need to put in the code.
    Regards,
    Mani

  • Sap sd question

    PRICING
    WHAT  IS  THE  DIFFERENCE BETWEEN  CONDITION TYPES  EDI1 & EDI2  ?
    WHAT  IS  THE  DIFFERENCE BETWEEN  CONDITION TYPES  EK01 &  EK02  ?
    PLS  EXPLAIN WITH AN EXAMPLE.

    Hi
    Deference between EDI1 & EDI2 is
    EDI1--Customer Expected price.
    EDI2--Customer Expected Value.
    Please find the below link
    http://help.sap.com/saphelp_40b/helpdata/en/93/74345c546011d1a7020000e829fd11/content.htm
    Deference Between EKO1 & EK02 IS
    EK01--Costs
    EK02--Calculated Cost.
    Please find the below link
    http://sapsdforum.com/2007/09/03/difference-between-condition-type-ek01-actual-cost-and-ek02-calculated-cost/
    Thanks
    Dasaradha

  • EDI1 and EDI2 Conditions Problem in Purchase order

    Hi All,
    While updating the price from vendor via EDI, condition EDI1 and EDI2 is notgetting updated for some items. Could you please explain what can be the possible reasons & how this can be solved.
    BR
    Mushtaq

    Hi,
      Yes ,It is going to display.We gonna fetch data from the table not from the screen.So itz not going to affect your PO form.

  • Condition type EDI1 and EDI2

    Dear all,
    we have to a requisition that we will receive confirmations of order (ORDRSP) from our suppliers in the future.
    In OSS note 456127 (FAQ EDI MM) question 14 it says that prices will only overtaken in the purchase order,
    if the condition types EDI1 and EDI2 are part of the calculation schema.
    In our calculation schema we do not use EDI1 and EDI2 so far.
    I can not find a manual that says what to do.
    RM0000 does not contain these two condition types either.
    In which way do we have to add EDI1 and EDI2 to our calculation schema?
    Thank you for your help in advance!

    Check these Schemas
    RM2000 - STO scenarios
    RMMP00 - Market Price Scenarios
    Define Calculation Schema
    In this step, you define the calculation schemas.
    In the MM area, a calculation schema - a framework of steps used to calculate or determine something - is used among other things to calculate costs, prices, period-end rebates, and taxes.
    Note
    This concept is referred to in the Sales and Distribution (SD) area as a pricing procedure.
    In the calculation schema (pricing procedure), you specify which condition types are to be taken into account in which sequence.
    In the price (or cost) determination process, the SAP System automatically determines which calculation schema is valid for a business transaction and takes into account, one after another, the condition types it contains.
    Standard settings
    The following calculation schemas are predefined in the standard system. You should not change these schemas.
    RM0000 and RM1000
    Control the price determination process in POs, quotations, and scheduling agreements.
    Both calculation schemas require 2 condition types for the gross price: one for automatic price determination (standard: PB00) and one for manual maintenance (standard: PBXX).
    RM0001 and RM1001
    Determine which condition types you can enter in purchasing document headers with time-dependent conditions (e.g. contracts).
    RM0002, RM1002
    Determine which additional condition types you can enter in purchasing document items with time-dependent conditions or in the purchasing info record.
    RMMP00
    Defines the condition type for determining the market price which can be entered for each material.
    RM2000
    Controls the delivery cost determination process in stock transport orders and stock transport scheduling agreements.
    Note
    In the calculation schemas RM0000, RM1000, RM0001, and RM1001, the field "Subtotal" must contain the following values in the following lines:
    Gross value:     9
    Effective value: S
    If the interim total 'S' is not set, the PO values cannot be updated in the Purchasing Information System (PURCHIS).
    Actions
    1. Check to what extent you can use the calculation schemas provided in the standard SAP System.
    2. Create new calculation schemas by copying similar existing ones and changing them.
    Enter a key (length max. six characters) for the schema you wish to create, and a descriptive text.
    For each schema, specify the condition types in the order of their usage, and maintain the relevant data.

Maybe you are looking for