Duplicate condition types in processing rebates

Hi,
I have created two rebate agreements in the system right now.
Whenever i run a sales cycle the condition type BO01 is used twice instead of once which results in giving discount twice for the same order.
Is there any way to avoid duplication of condition types.
How to solve this issue, pl help..

Hi
You have maintained two rebate arrangemnts here and sytem is determining accordingly.
Thats the reason you need to ensure the combination being used in the condition type.
If both the records are valid i am not seeing an issue here.
If your issue is same condition type. then you need to maintain different condition types for different combinations,.
For example: Key Combination -> Condition type
Customer/ Material - B001
Customer/ Sales area - B002
Maintain two condition types for both combinations instead of maintaining it is the same.
So they get determined accordigly.
Thanks & Regards
Kishore

Similar Messages

  • Restrict duplicate condition type in va01

    Hello Experts.
    I want to restrict user from entering duplicate condition types in tcode va01, how can I go about it?
    Is there any user exit or BADI available, if yes please let me know how to go about it
    Thanks in Advance...

    HI deven,
    Check any one from the below :
    Enhancement
    V45S0001                                Update sales document from configuration
    V45S0003                                MRP-relevance for incomplete configuration
    V45S0004                                Effectivity type in sales order
    V45W0001                                SD Service Management: Forward Contract Data to Item
    V46H0001                                SD Customer functions for resource-related billing
    V60F0001                                SD Billing plan (customer enhancement) diff. to billing plan
    SDAPO001                                Activating Sourcing Subitem Quantity Propagation
    V45A0001                                Determine alternative materials for product selection
    SDTRM001                                Reschedule schedule lines without a new ATP check
    V45A0002                                Predefine sold-to party in sales document
    V45A0003                                Collector for customer function modulpool MV45A
    V45A0004                                Copy packing proposal
    V45P0001                                SD customer function for cross-company code sales
    V45L0001                                SD component supplier processing (customer enhancements)
    V45E0002                                Data transfer in procurement elements (PRreq., assembly)
    V45E0001                                Update the purchase order from the sales order
    Business Add-in
    BADI_SD_SCH_GETWAGFZ                    Scheduling Agreement: Read WAGFZ from S073
    Regards
    Abhii

  • Restrict to insert Duplicate Condition Types

    Hi,
    During PO creation with Freight Condition - ZFR1, user is able to insert this condition TWICE.
    Means Freight Condition is showing 2 times in Conditions...due to this My purchase register report get incorrect data...
    How to restrict user to insert Duplicate Condition Type???
    Please guide..

    Hi,
    If you want Freight Condition - ZFR1 should not enter again or not possible to enter by user  & select D {Not possible to process manually} in Manual entries in M/06 t.code in 'Changes which can be made' segment'
    NOTE:
    As you needed keep Freight Condition type- ZFR1 to be appeared in the PO as automatic, so then maintain the condition record (t.code MEK1) with condition type ZFR1
    OR check routine or design to write a routine & assign to Freight Condition - ZFR1 in M/08( in MM Schema), so it should not enter again or not possible to enter by user(can appear only once).
    Regards,
    Biju K

  • Duplicate condition type in contract header

    Dear Experts,
    In contract (VA43) header, i am getting duplicate Condition type (zcondition type). This condition type is not duplicate at Item level.
    Also at header level where dupluicacy is there, it has both Statiscal indicator marked and unmarked rows. No access sequence has been assigned for the condition type.
    My requirement is there should not be duplicate condition type at header level. Find below screenshot for the same.
    Please guide me what should be the required steps to rectify the error.
    Best Regards,

    You can also create conditions at header level, however, these can only be discounts or surcharges. These master conditions are used by Pricing in SAP Enterprise Buyer to determine a gross price. For details, check SAP help at
    http://help.sap.com/saphelp_srm30/helpdata/en/ee/d9df3bbcce4b37e10000000a114084/content.htm
    The following thread might be useful to you as well Pricing Condition in Contract

  • Avoid duplicate Condition Type.

    Hi Master,
    I have some problem with condition type in sales order document, let say i have condition type ZRP for Retail Price and this condition is define manually. i want to make this condition only define once in every item, the user cannot add that condition type again. Can you help me how to setting the configuration for that case ?
    Thanks & Regards,
    L - SAP

    Dear S Navaneetha Krishnan
    While making a stock transfer (purchase order) by ME21N from supplying plant (Factory) to other plant (depot), if user make mistake & donu2019t put value for Manual condition type ZMRP, system accept & save the order.
    Afterwards when he realizes the same or immediately come to know about not putting value & put again, system take that second line entry also & create double entry.
    When invoice come then it pick the value from first line & show in negative.
    How it is possible to restrict it at order level only to not to allow 0 value entry?
    I have tried
    At pricing procedure, there ZMRP is required entry.
    Condition Type - ZMRP, there is _ No Limitations
    We can not put D Not possible to process manually or fix this condition type as then we have to maintain condition record & prices are varies depot to depot & day by day.
    This is only has to put manually by user according to the instruction of sales department. 
    Please provide me a solution at configuration level as user exit is difficult to do for all requirements.
    Rgds
    Srivastav
    +91-9694096833

  • How to restrict duplicate condition type in sales order

    Hi All
    Is there any standard method to restrict user for adding a particular discount condition type more than once in sales order. condition type is manual and its records are also being maitained manually.
    Else would I will have to create userexit at sales order level or a routine in pricing procedure. I doubt on creating a rotuine in pricingprocedure because in pricing procedure there is already a restirction to add similar condition type more than once.
    Thanks

    create a routine and add this routine to the discount condition type only.

  • Duplicate condition type at item and header level

    hi all,
    please help me to implement this
    issue:
    PO condition type for header and item should be checked for duplication.
    atanu

    Hi
    I am not sure whether we can do this with IMG.
    Need to use User exit MM06E005 (do not be confused with the description of this enhancement..you can use it)
    Best regards
    Ramki

  • Need to delete duplicate condition types from ME22N

    Hi Experts,
    I have a requirement to delete duplicates from ME22N, header and item.
    Scenario : On adding condition in header the same will be reflected in items and vice versa.
    I tried using ME_PROCESS_PO_CUST and userexit RV61AFZB.but not resolved.
    Kindly suggest.
    Regards,
    Mohammed Samiuddin.

    Hi -
    The CHECK method gets triggered when you click 'SAVE' and 'CHECK' in ME21N / ME22N but may not trigger when you press 'enter'.
    PROCESS_HEADER triggers incase any change to header details but not (always) for change in header conditions. PROCESS_ITEM get triggered when change in item data for a particular item.
    If you to use CHECK method.
    You can get the header as well as item conditions, you can get in this method.
    DATA:   lw_header_data       TYPE mepoheader,  
                  li_items            TYPE purchase_order_items,
                 lw_items             TYPE LINE OF purchase_order_items,
                   lw_item_data         TYPE mepoitem,
                li_item_data        TYPE STANDARD TABLE OF mepoitem,
                  li_item_conditions  TYPE mmpur_tkomv.
       IF im_header IS NOT INITIAL.
          CALL METHOD im_header->get_data
            RECEIVING
              re_data = lw_header_data.
          CALL METHOD im_header->get_items
            RECEIVING
              re_items = li_items.
          LOOP AT li_items INTO lw_items.
            lv_items = lw_items-item.
            CLEAR lw_items-item.
            CALL METHOD lv_items->get_data
              RECEIVING
                re_data = lw_item_data.
            APPEND lw_item_data TO li_item_data.
            CLEAR lw_item_data.
    CALL METHOD lv_items->get_conditions
              IMPORTING
                ex_conditions = li_item_conditions.
        ENDLOOP.
    ENDIF.
    But I am not sure if you will able to set the conditions in the check method. You can try.

  • Duplicate condition type in sales order

    hi.,
    I will enter the rate for particular material in PR00.agian i will enter the rate for same material.the system will allow the two condition record in manually.
    I want should not enter the seconfd time.
    lakshmanan

    hi
    yes it is possible.
    when u raise the sales orde double click the lin item goto CONDITION TAB
    enter Ctype PR00  it values save t
    regards
    krishna

  • Condition Type for Rebate

    Hello All
    I am in the process of configuring the rebate processing in our system...this is my first experience...we are on ECC7.0...I am follwing the Rebate Processing configuration guide but I have a few questions...
    My requirement is the following
    Order volume fully paid.... the following will apply
    <$500,000  credit percentage is 3%
    >500,000 and <  credit percentage is 3.75
    etc....
    In the condition type configuration under control data I am confused of the calculation type to use and the condition category as well...I am using condition type Material Rebate, but have also added all the condition types related to Rebate...just in case.
    There will be no manual payments or partial settlements.  The rebate is due at end of year of all fully paid items.
    If there is shipments that are due but will not be during the annual term and it exceeds the lets say 1,000,000 since he credit percentage would be 6% in this case....after the review of the rebate agreement then the discount for  the following year will be set at the appropriate percentage and will begin at $1.
    For example if the total sales during this term are 1.2 million the the credit percentage for the following year would be 6% for all the sales the following year beginning at $1...sales for the annual term of 1.2 million would equate to a rebate of 72,000 (6%).
    Also, all material that is bought the customer receives a 3% discount on top of the above.
    Will I need to also include condtion type groups???
    Your help is GREATLY appreciated!!!

    Hi Eric and thanks for your reply ....
    If the Rebate is for a certain customer and they are having multiple materials for the rebate and can have channel partners that will also be a ship to party and rebate applies....I am thinking I need to use the 0002 condition type?  Please confirm.
    That is the one I have chosen so far....I do not see the rebate condtion type being being pulled through the sales order on the condition tab...it wants to keep pulling in the pricing condtion table for that rebate material....any advice as to what I may have missed....I did follow the config guide...as stated before this is my first experience wit hrebates...
    I can understand the invoice showing the accruals but how would I do the scale to know if the customer reaches a certain amount their rebate percentages would be different based on the paid invoice sales...
    up to 500,000  paid would be A 3 percent discount
    Over 500,000 would be a 3.75 percent discount
    This is also on top of the standard 3 percent discount they are given on the material as a customer discount.
    Please advise....your assistance is appreciated

  • Condition Types in Rebate Agreement

    Hi,
    Please help me with the condition types in RFQ  rebate agreement and their descriptions.
    Thanks in Advance
    Vikram

    Hi,
    Thanks for your answer.
    When I tried to create a new condition record with different validity date, the system gave me a message "VK 104, the condition is being processed in current session".  and then removed the record from the screen.  It's because of the same condition key exists.
    I think it's related to the difference on condition tables.  When I checked a condition table for PR00, the attribute was "with validity period" but a rebate condition table had none in attribute.
    Do you have any idea?

  • Duplicate condtion types accepting in item condition (interesting)

    Hi Sap Guru's,
    When i am entering manual condition type in item condition type column Ex: PR00 basic price 2000/Rs, and again i am entering same condition type PR00 basic price 1000/Rs the system accepting same condition type ?? is there any standard setting to eliminate duplicate condition types in item condition (sales order)
    Point will be rewarded to Everyone for helpful solutions.
    Thanks & Regards,
    San Rao

    Hi ,
    System will considered if the validity periods are diffrent,
    one ,in condition Type  controls you have one option ,manual entries ha priority ,changes which u can made Through this u can control.
    Making manual entries
    Indicator which controls the priority within a condition type between a condition entered manually and a condition automatically determined by the system.
    &WHAT_TO_DO?
    Make the following entries according to your requirements:
    _: No limitations
    A: Freely definable
    B: The automatic entry has priority. If a condition record exists, the condition cannot be entered manually.
    C: The manual entry has priority. When you enter the condition
    manually, the system does not check whether a condition record exists.
    D: Cannot be processed manually
    With best regards,
    venkataswamy.y

  • Rebate condition type

    Dear Experts,
    I have created a condition type for material rebate and the same has been assigned to condition type grp in turn condition type grp is assigned to rebatye agreement type....besides the same(cond type) is included in the pricing procedure.....the issue is even after maintaining the cond record the values are not flowing moreover when I see to the condition type details in the order level( I
    deliberately made the rebate cond type to flow in sales order) few settings got changed like scale type,calculation type,..etc...how come the settings may change other than what I have maintained...I could see my own settings exist in V/06 for the rebate cond type.....what would be the reason?.....thanks in advance.......

    Hi,
    1st see in condition detial,maintain
    Processing priority - Automatic entry has priorit or No limitation
    Second,in price procedure V/08, if you maintained any requirement in requirement coloumn in front of rebate condition then remove that.
    Kapil

  • Rebates-while entering condition type b002

    Hi..
        While doing the rebate procissing i am getting an error  " Sales volume for aggrement is not current " Plz help me in solving  this  .

    Hi Srinivas
    Chk this
    Rebate  Agreement  Processing:
    Step-1: Img/sd/bf/rebate agreements/define agreement types
                  Eg: 0002-Material Rebate
    Step-2: Define Condition type group
              Eg: 0002- --
    Step-3:  Assign Condition  type to condition type group
    Step-4: Assign condition type group to rebate agreements.
    Step-4: Activate Rebates in,
                   -Billing documents (B1,B2,R3,R4,F2,G2,L2)
              -Sales Organization
              -Customer master –sales area data-billing tab-rebate field
    Step-5: Create Rebate agreement condition records,Tcode-VBO1
                       Enter agreement type,(Material Rebate)
                   Select “Conditions”
                   Enter Rate-1000/-
                        Accruals-50/-
              Click on “Settlements for Material” & Save
         Message: Material Rebate “ZZ” has been created.
    Step-6: Create sales order-VA01
                        -VL01N
                             -VF01
    Step-7: Got VBO2-Change rebate agreements condition record,
                    Enter agreement type”ZZ”
              Change the agreement status to “B”
    Select “ Sales Volume” ,select the line item ,press F3,
    (NOTE: If you cant see the accruals amount,
              Got SE38,
         Enter prog: SDBONT06,(Update the billing documents program)
         Enter agreement no: ZZ
         Log,
         Remove the mark in the field of “error”
    Select ,” statement of sums” and execute
    Press F3 & generate.
               ( Now go VBO2, check the accruals amount)
    Goto “Rebate Payment / Final settlement/Using payment scree-F6”
                    Save the agreement type.
    Message: Credit memo request(R4) automatically created.
    Step-8: Goto VBO2- check the “Agreement status”
              You ll observe – as “C”
    Step-9: Goto VA02- enter credit memo request,
                           Remove the billing block
                       Save
    Step-10:Create  Billing (VF01)
         Enter Credit memo req
              Save
         Observe the rebate amount
         By goto-item- conditions
    Step-11:Goto VBO2-
              Enter Rebate Agreement type-ZZ,
              Agreement status Shown as “ D”
    Settings:
    Pricing procedure—
                               Frm     Subto          Acctkey      Accruals
    59     0            Total discount               
    60      0            Rebate basis             7
    61     0          Kf00                        4            ERF
    62     0     Bo02        Material rebate     60            ERB          ERU
    Account determination: VKOA
    Rebate account key-ERB (883000)
    Accruals     - ERU
    Create sales revenue account(FS00)-12345 by copying from 800000 &assign this account against Accountkey “ERU”
    V-KOFI-INT-TATA-01-03-ERB-800000- ___
    V-KOFI-INT-TATA-01-03-ERU-12345  -12345
    Reg
    Annie

  • Bringing the nor rebate condition type in rebate credit memo request.

    Dear Gurus,
    Is it possible, to bring the discount condition type say Zxxx(which is not a rebate relevant)
    in the rebate credit memo request.
    In the credit memo request,  while doing price analysis I can see the condition type Zxxx with the message condition record found and manually removed.
    For the condition type I do not check the Delete Indicator.
    I don't know why it is happening..
    Kindly suggest me with your valuable thoughts.
    I need to bring the non-rebate relevant condition types in the rebate credit memo reqquest.
    Thanks & Regards,
    Venkatesh.S.P.

    Hi Gurus.
    Follow my business scenarie:
    This is GAS & OIL  company, in this business, they work with price including taxes, we are now implemented a rebate solution, but the accrual values follow the same business rule, including tax.
    At the moment to create a credit memo request for rappel, the system trasfer only tha rappel condition type with the final settlement value and calculate the tax condition type..
    In the credit memo pricing procedure, I need to split the net value by formula.
    this is my pricing procedure configuration:
    level          Cnd Ty                                         Level                Subto     Form
    15     0     BO02     Price                               
    600     0                  Sales Total                                             B     I     
    710     0     MWIG     tax                                       600     600          G     
    730     0     NTPS     Net Value                                                                       988
    810     0                  Net Value                               730     730     B     4     
    820     0                  tax                                       710     710     B          
    840     0                  T O T A L                               810     830     B     A     
    Formula 988
    FORM FRM_KONDI_WERT_988.
      XKWERT = XWORKI - XWORKG .
      XWORKG = 0.
      PERFORM XKOMV_KBETR_FROM_KWERT USING XKWERT.
    ENDFORM.
    This is my result in the rebate credi memo:
    Header     Net Value     100     usd               
    cnd ty     descrip     Value     curre     quan     um     cond value
    BO02     Rappel     100              USD     1              UN     100-
    MWIG     tax             16,000     %                              16-
    there are our expected result:
    Header     Net Value     84     usd               
    cnd ty     descrip                  Value             curre     quan     um     cond value
    BO02     Rappel                     100               USD     1             UN     100-
                 Total Rappel             100               USD     1             UN     100-
    MWIG     tax                         16,000     %                                              16-
    NTPS     Net Value                  84               USD     1             UN     84-
                    tax                               16               USD     1             UN     16-
                 T O T A L                      100               USD     1             UN     100-
    The problem is , the system never execute the formula 988
    There are a possibility to get this...a user exit, formula..that we can use..
    Please. any information we are appreciate.
    regards

Maybe you are looking for