Group conditions in price conditions

In a pricing condition, group conditions may be checked off to include in a group.
How specifically do they belong to a group as per the requirements? What group are they referring to?
"Group condition
Indicates whether the system calculates the basis for the scale value from more than one item in the document.
Use
For a group condition to be effective, the items must belong to a group. You can freely define the group to meet the needs of your own organization. The items can, for example, all belong to the same material group.
Example
A sales order contains two items. Both items belong to the material group 01.
Material Quantity Material group
A 150 01
B 100 01
The group condition indicator is set in the definition of the condition type for material group discounts. The condition record for material group 01 includes the following pricing scale:
Scale quantity Discount
from 1 pc -1%
from 200 pc -2%
Neither item alone qualifies for the 2% discount. However, when the items are combined as part of a group condition, the combined quantity creates a basis of 250 pieces. This basis then exceeds the scale value of 200 pieces, which is necessary to qualify for the higher discount."

Hi Anabela
New groups can be defined in VOFM if required, in addition to those supplied by SAP.
A simple example of a group would be the pre-defined group 1 - All items.
This group can be used for instance to define a value based discount which you want to apply to all items in the order, based on the total order value.  Group conditions are similar to header conditions, but have the advantage that they can be automated with condition records, which is not possible for header conditions.
So, you would set up a group condition, possibly with scales, to re-ward customers for larger orders.  Because it is a group condition, the discount would be based on the total order value and then applied to all of the items in the order.
Another option would be to use group 3 - material pricing group.  This would let you apply the group condition to all of the materials in a pricing group.  For instance, if you wanted to set up scales for similar materials so that your customer gets the same price breaks across a number of order lines, regardless of the mix of materials bought.
HTH
James

Similar Messages

  • Sending price condition in WBBDLD for POS outbound

    Hi experts
    I am facing some problem when do configuration in order to send the price condition to POS through message type WBBDLD.
    Client is using ZP01 tag price instead of VKP0 as the condition
    Below are the config that I have performed but the price is not sending out.
    1. (Sales and distribution --> POS interface --> outbound --> maintain POS condition type group) A new condition type group is created that replace VKP0 compared to the original SAP standard one.
    2. (Sales and distribution --> POS interface --> outbound --> maintain profile for POS outbound) A new POS outbound profile using the above new condition type group
    3. Site maintenance WB03, assign above new POS outbound profile to the specific store
    4. (Logistics-general --> assortment --> assortment list --> controlling condition change analyses --> direct entry for creating the worklist --> activation of the direct entry for creating the worklist) tick "direct entry indicator" for 50 assortment list
    5.  (Logistics-general --> assortment --> assortment list --> controlling condition change analyses --> maintain filter setting for condition types) Add a new row for ZP01 for table no. 901
    Really appreciate your advice.
    BR
    Dom

    Hi Honghai,
         Actually it's based on the customer pricing procedure. The default one is VKP001. If you assign the other customer pricing procedure in Tcode: OVKK, you should add the condition type to the corresponding pricing procedure.
    Jessy

  • Price conditions on PO ?

    Hi expert;
    Is it possible to prohibit the entry of a condition when another exists on a post of a purchase order.
    For example:
    I have two conditions price ZC1 and ZC2 that exist in the pricing scheme.
    On the item of the PO I must permit ZC1 or ZC2 but not ZC1 and ZC2 at the same time.
    If possible, how accomplish this without programming?
    Many thanks for your support

    Try Condition Exclusion in SPRO MM --> PURCHASING --> CONDITIONS > DEFINE PRICE DETERMINATION PROCESS>DEFINE CONDITION EXCLUSION
    Here you can define two exclulsion groups with the two conditions in each group and then assign these groups to the relevent schema .
    Assignment of Condition Exclusion <-> Calculation Schema .
    In this case, you must choose procedure D which means Exclusive procedure: If a condition type from the first group exists in the document, all conditions types that are found in the second group are set to inactive.
    -Hari.

  • Price conditions changes - IDOC

    Dear all!
    We have price condition with key combination: Material group - Sales unit.
    When smb changes this condition, an IDOC WP_PLU should be generated for all materials for the changed group.
    As far as I know standard functionality can generate such IDOC only for price conditions  on material level. Am I right?
    How can we implement this task? Could you,pls, recommend  suitable exits/badi/extensions if it is the only way.

    Hi,
         Please refer below steps
    Please create partner profiles through WE20 for customer type KU for message type WP_PLU(under Outbound messages)
    Then activate change pointer for message type WP_PLU through tcode BD50
    Maintain condition type group by navigating Sales and Distribution -->POS Interface -> Outbound-->Maintain POS Condition Type Group
    Maintain profile for POS by navigating Sales and Distribution -->POS Interface -> Outbound--> Maintain Profiles for POS Outbound
    Maintain POS pricing procedure and assign using OVKK(for customer in this case site)
    You can schedule a daily job using Report RWDPOSAN(WPMA) or RWDPOSUP(WPMU)
    For more details please refer 733: Store Connectivity: Configuration Guide  ...
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/733_BB_ConfigGuide_EN_US.doc
    Hope you will find it useful...
    BR
    Ajaya Kr Mishra

  • Price conditions selection

    Hello,
    I just want to read some price conditions from SD.
    I see that there is FM RV_T681_SELECT_AND_GENERATE that geenrates (if needed) a dynamic standard program for data selection, I see in this generated program that some subroutines are for external execution (FILL_COMM_AREA_FROM_VAKEY, ...) and it seems that by passing VAKEY field with required data for selection, standard program is able to make a selection in to respective DataBase.
    Does anyone know how to use this external subroutines from this dinamic program for reading conditions?

    Hi Jorge,
    this is taken from an IS-Media order print program:
        CONCATENATE ls_jhaga-pos_nr ls_jhaga-gruppabrnr INTO lv_vbdpaposnr.
        CLEAR ls_komk.
        ls_komk-mandt                         = sy-mandt.
        ls_komk-kalsm                         = ls_jhaga-kalsm.
        ls_komk-kappl                         = 'JA'.
        ls_komk-waerk                         = ls_jhaga-waerg.
        ls_komk-knumv                         = ls_jhak-knumv.
        ls_komp-kposn                         = lv_vbdpaposnr.
        CALL FUNCTION 'RV_PRICE_PRINT_REFRESH'
          TABLES
            tkomv                             = lt_komv.
        CALL FUNCTION 'RV_PRICE_PRINT_ITEM'
          EXPORTING
            comm_head_i                       = ls_komk
            comm_item_i                       = ls_komp
            language                          = nast-spras
          IMPORTING
            comm_head_e                       = ls_komk
            comm_item_e                       = ls_komp
          TABLES
            tkomv                             = lt_komv
            tkomvd                            = lt_komvd.
    It should work for you with some minor changes: Find out what is the calculation scheme and application. knumv is in the document header; kposn might be a little tricky. In our case it is concatenated item and invoice grouping number; this might be different. You can set a breakpoint on function module RV_PRICE_PRINT_ITEM because it is used in many transactions to select conditions. If your transaction runs into the breakpoint you can check the parameter values.
    The best will be to run the function in test environment SE37, but: You have to start transaction all over again after one try; in program you have to call 'RV_PRICE_PRINT_REFRESH' before (or after) calling because RV_PRICE_PRINT_ITEM stores internal data hurting subsequent calls.
    The resulting tables
    tkomv will have ALL conditions
    tkomvd the conditions to be printed.
    Regards,
    Clemens

  • Reference Price Conditions

    I want to reference a condition type Z001 from application area F against a pricing condition ZF00 in my sales order (application area V). I have maintained condition records against condition Z001 only. During Sales Order processing the system advises that no condition record can be found for ZF00, even though it also advises me not to create conditon records in transaction VK11 due to the reference.
    Is there an extra step missing? Do I need to point my ZF00 condition type to the access sequence from application area F? Is this possible?

    You can maintain Price conditions to vendor in MEKE transaction code.
    One you are in MEKE transaction - sytem will ask you purchase org and vendor name and after entering detail press execute button. Place your curser on vendor name and select create icon. it will direct to new fast entry screen to define the scales for price condition.
    The above will only work when you have already configure Schema Calculation. I mean following steps are required to calculate Schema.
    1.     Define calculation schema
    2.     Define schema group (Vendor Shema Group + Puchase Organization Schema Group)
    3.     Assign Vendor Schema Group to Vendor
    4.     Assign Purchase Organization Schema Group to Purchase Organization
    5.     Define Schema Determination.
    Hope it will help.

  • Logistics Information System-Sales price conditions Analysis -(konv-KSCHL)

    Hi All,
    It,s possible make sales price conditions analysis  with Logistics Information System (LO-LIS) -table konv for sd sales?
    Has anyone done something similar? (Sum the value of conditions by period of sd sales)
    Thanks, Carlos Duarte

    Hi,
    Please check whether the entries maintain in LIS update or not?
    Path:
    SPRO --> IMG --> Logistics-General -->Logistics Information System --> Logistics Data Warehouse --> Updating --> Updating Control --> Settings: Sales --> Update Group
    --> Assign Update Gropu at Header Level
    Maintain following data, sperately in two rows:
    Sales Org: say,1234
    DstCh:
    Division:
    Customer Statistic Group: +
    Statistics group for sales document type: 1
    and
    Sales Org:
    DstCh:
    Division:
    Customer Statistic Group: +
    Statistics group for sales document type: 2
    SPRO --> IMG --> Logistics-General -->Logistics Information System --> Logistics Data Warehouse --> Updating --> Updating Control --> Settings: Sales --> Update Group
    --> Assign Update Group at Item Level
    Maintain following data, sperately in two rows:
    Sales Org:
    DstCh:
    Division:
    Customer Statistic Group: +
    Material Statistic Group: 1
    Statistics group for sales document type: 1
    Statistics group for the item category: 1
    and
    Sales Org:
    DstCh:
    Division:
    Customer Statistic Group: +
    Material Statistic Group: 1
    Statistics group for sales document type: 2
    Statistics group for the item category: 2
    Best Regards,
    Amit.
    Note: Once, you will maintain Settings for LIS-Update, it will update onwards transactions and will not update for already done transactions.

  • MM Price Conditions

    I want to setting up one condition for spare parts volume discount but I'm confuse on which condition type is suitable to be copy. Our volume discount is based on qty volume and the discount price is net/unit.

    Hi sujiana,
    You can copy any of the standard condition types like R000, R001, R002, R003.
    Configuration steps of Pricing Procedure are following :
    SPRO->MM->Purchasing->Conditions->Define Price determination process
    1. Define Condition Table:
    2.Define Access Sequence,
    3.Define Condition Type,
    4.Define Calculating Schema,
    5.Assign Calculation Schema, Access Sequence and Condition Type,
    6.Define Schema Group Of Vendor,
    7. Define Schema Group Of Purchasing Organization,
    8.Assign Schema Group Of Vendor to Purchasing Organization,
    9.Assignment of Schema Group Of Vendor ,Schema Group Purchasing Organization and Calculation   Schema.
    10.Assign Vendor to Schema Group Of Vendor (Xk02)
    11.Maintain Condition record(MEK1)
    After above steps , you can go for create PO in ME21N.
    Note:
    You can go for pricing manually or automatic. If you need pricing automatic you have to go for use of Access Sequences and Schema Group of Vendor. You can customize your pricing procedure according to your requirement such as like Domestic, Import and Stock transport.
    In the case of Import PO, you have to activate Import PO.
    SPRO->Materials Management -> Purchasing -> Foreign Trade/Customs ->Control Foreign Trade Data in MM and SD Documents ->Incompleteness Schemas for Foreign Trade Data.
    For more.
    http://www.sap-img.com/materials/steps-for-mm-pricing-procedures.htm
    Regards,
    Nani.

  • Is there a BAPI or function module for price condition?

    Hi experts,
      I just want to create price condition info record to purchase order.
      we create price condition through tcode MEK1/MEK2/MEK3.
      it is more different from tcode ME11. it doesn't need to input purchase group, tax code etc.
      but I can't find the BAPI or function module for this tcode.
      does anyone know it?
      thanks in advance.
      looking for your reply.
    jack

    Please check this answered link:
    Re: Bapi_prices_conditions does not delete old condition properly
    Re: bapi for condition recaords
    Edited by: Afshad Irani on Jun 13, 2010 3:38 PM

  • SD price Condition

    Hi dear members !
    I need your help .
    When create a Sales Order (VA01) , i have to change the price  according to the following scenario :
         -when the sales order have more then let's say 5 different items belonging the same material
         group then a discount condition Kxxx must occurred (and recalculate previous position of course )!
    Any help will be highly appreciated !

    Hi
    You can use <b>mv45afzz</b> which will be using for this kind of requirements . In <b>mv45afzz</b> you can use <b>userexit_pricing_prepare_tkomk</b> or <b>userexit_pricing_prepare_tkomp</b> for pricing related changes.
    Hope This Info Helps YOU.
    <i>Reward Points If It Helps YOU.</i>
    Regards,
    Raghav

  • Price condition equal to VPRS cost of goods

    I have a senario ,which we will create sales orders for customers with sales price equals to the MAP(moving average price) at the  time when the SO being input .And the sales price in sales orders should be copy to the billing whether  the MAP has changed or not .
    Now I have set up an pricing procedure ,which  use  VPRS  as the sales price condition type ,but here comes another question when I create billing according to the delivery . When I create the billing document ,the net value is defferent with the net value of the sales order ,because the MAP has changed during the goods issue.
    Is there any idea that can make sure the sale price equals to the MAP , and the billing net value is same as sales order net value?
    can you give me some advice ? thanks for you help!

    Hi,
    The pricing type (Copy control)  is an extremely important field. It is worthwhile keeping this entry
    in mind when creating your pricing condition types. As a rule of thumb, you should
    have all item categories for a particular sales document with the same settings.
    Generally, you may use pricing type B (carry out new pricing), G (copy pricing
    elements unchanged and redetermine taxes), or C (copy manual pricing elements
    and redetermine the others).
    When using condition B all manual pricing condition types are lost.
    If you want to copy the sales order to the invoice without changing the sales order
    conditions, use pricing rule G. This will copy the pricing conditions from the order into the
    invoice without changing them, but will redetermine the taxes.
    Regards...
    SBC

  • How to update multiple Price conditions in FM CRM_ORDER_MAINTAIN

    Hi All,
          need to update multiple price conditions in a contract Thru FM CRM_ORDER_MAINTAIN.
    please see the piece of code that am using...
      am able to update single price condition...but not able to populate 2 or more .......i,e..ADD A Condition
    i,e...DATA : ls_cond TYPE prct_cond_external_input,
           lt_cond TYPE prct_cond_external_input_t.
    DATA : ls_con TYPE PRCT_COND_DU,
           lt_con TYPE PRCT_COND_DU_TAB.
    Create Condition Type
    *ls_con-KNUMV = lv_header_guid.
    *ls_con-KPOSN = lv_item_guid.
    ls_con-stunr  = '134'.
    IF Y EQ 1.
      ls_con-ZAEHK = '001'.
    ELSE.
       ls_con-ZAEHK = '002'.
    *ENDIF.
    *ls_con-kschl = 'ZFP1'.
    **ls_cond-waers = 'CNY'.
    *ls_con-kbetr = '0.00'.
    *ls_con-kpein = '1'.
    ls_cond-kschl = 'ZFP1'.
    ls_cond-waers = 'CNY'.
    ls_cond-kbetr = '0'.
    ls_cond-kpein = '1'.
    ls_cond-knumh = lv_item_guid .
    CLEAR ls_Price_doc.
    ls_Price_doc-ref_guid = lv_item_guid.
    ls_Price_doc-ref_kind = 'A'.
    IF Y EQ 1.
    ls_Price_doc-ref_handle = '000000001'.
    ELSE.
      ls_Price_doc-ref_handle = '000000002'.
    ENDIF.
    *ls_price_doc-PRIC_COND[] = lt_cond[].
    *INSERT ls_con into table ls_price_doc-PRIC_COND.
    INSERT ls_cond into table ls_price_doc-COND_ADD.
    INSERT ls_price_doc INTO TABLE lt_price_doc.
    ls_input_fields-ref_guid    = lv_item_guid.
    ls_input_field_names-fieldname = 'KNUMH'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    ls_input_field_names-fieldname = 'KPOSN'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    ls_input_field_names-fieldname = 'KSCHL'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    ls_input_field_names-fieldname = 'KPEIN'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    ls_input_field_names-fieldname = 'STUNR'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    ls_input_field_names-fieldname = 'ZAEHK'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    ls_input_field_names-fieldname = 'WAERS'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    ls_input_field_names-fieldname = 'KBETR'.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    CLEAR ls_input_fields.
    Ls_input_fields-ref_guid    = lv_item_guid.
    ls_input_fields-ref_kind    = 'B'.
    ls_input_fields-objectname  = 'PRIDOC'.
    *ls_input_fields-logical_key = '0001'.
    ls_input_fields-field_names = lt_input_field_names.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    CLEAR ls_input_fields.
    CLEAR ls_Price_agreement.
    Clear ls_cond.
    I kept this under code. loop, for item records.....
    Though the internal table lt_price_doc. is holding all the records, it is updating only one record. can you any one pls guide me ,

    This example works fine for me. Modify it according to your needs...
    Price
                  IF it_item-value IS NOT INITIAL.
                    ls_cond-kschl = 'PR00'. " add price
                    ls_cond-kbetr = it_item-value.
                    ls_cond-waers = st_head-currency.
                    INSERT ls_cond INTO TABLE ls_pridoc_com-cond_add.   
                    index_2 = 1.
                    CLEAR: ls_cond.
                  ENDIF.
    Discount
                  IF it_item-discount IS NOT INITIAL.
                    ls_cond-kschl = 'ZPPP'. " add discount
                    wa_procent_calc = it_item-discount * 10.
                    ls_cond-kbetr = wa_procent_calc."it_item-discount.
                    ls_cond-waers = '%'."st_head-currency.
                    INSERT ls_cond INTO TABLE ls_pridoc_com-cond_add.   
                    index_2 = 1.
                    CLEAR: ls_cond, wa_procent_calc.
                  ENDIF.
                  IF index_2 = 1.
                    ls_pridoc_com-ref_handle = counter.
                    ls_pridoc_com-ref_kind = 'B'.
                    INSERT ls_pridoc_com INTO TABLE gt_pridoc_com.
                    CLEAR: index_2,ls_pridoc_com.
                  ENDIF.

  • Report to check price condition

    Hi All,
    Is it possible to check existing price conditions on all customers to make sure we have a valid price (i.e no ZERO price) in any condition, any report or fuction to help me do the above.
    Thanks in advance.

    Try pricing report V/LD. Copy the output to excel and customer masters to excel and then do a  V Lookup in excel.
    Regards,
    GSL.

  • Price conditions on Sales Orders via EDI

    Hi,
    I need to know if there is a way to bring prices over on the IDOC while posting a sales order via EDI. I have a situation where the price does not have to be determined based on condition records setup within SAP but rather update the price sent on the IDOC itself.
    Thanks
    MR

    Hi,
    Let the inbound Idoc have the price field and the price of the material. And keep the price condition type open/manual entry allowed. Once this is done the system will not do it from the condition record and will populate the data that is there in the Idoc.
    Hope this helps.
    Kind Regards
    Chakradhar

  • Price conditions from Info Record to PO

    Hi,
    While creating PO, Price conditions flow from Purch.info record.
    My requirement is => In the Item detail Conditions Tab, the price should not be available for editing (i.e.it should be in display mode) at end user level. If we need to modify the Amount against any condition it should be done only in info record only.
    How to address this requirement.
    Regards,
    Baskar

    Hi,
    1. Go to SPRO > MM > Purchasing > Authorization Management > Define Function Authorizations for Buyers > Function Authorizations: Purchase Order > Here "New Entries" and define Function Authorization Key as "01" and give description.
    OR use T. Code - OMET
    Here under "General parameters" subscreen,
    Activate "Display conditions" indicator and assign Field selection as "$DE1", do not select "Enter conditions"
    In "Possible ref. objects", select "W/o reference" otherwise reference documents (for e.g. PR, RFQ, etc...) for PO creation will become mandatory.
    2. Now go to SU01 > Enter User ID > Parameters Tab > Here for Parameter ID EFB i.e. Function Authorization: Purchase Order, maintain value "01" and check in PO field selection will get applied for that user.
    Now check in PO, Conditions will become in display mode.

Maybe you are looking for

  • How can I tell if my AirPort  is not working correctly?

    I've been experiencing up and down internet speeds, from as high as 40 Mbps, to as low as .3 Mbps!  And since Sunday, the connection will just cut off!  When I close & open it, it comes back, but it cut out about four times within one day! I've had t

  • Car bluetooth no longer able to play podcasts through stereo interface after 8.1

    I have a 2012 Scion Tc (with the pioneer touchscreen audio interface) and an Ipad Air. Since upgrading to 8.1, I have lost all functionality to choose and play podcasts (and specifically podcasts, music works fine) through my car interface. I can nav

  • Interfacing to a third-party system through a shared SQL Server DB Table

    Guys, I have been given a task of interfacing to a third-party system through a shared SQL Server database table.I had never come across such implementation.Can anyone please let me know the methodologies involved in it. Thanks, Jack.

  • More songs in Recent menu?

    I thought this could be set somewhere but can't find it and the manual didn't help either- is it possible? Thanks!! Nigel

  • EDirectory users login issue(Linux Systems)

    Dear team, For PDC(primary domain controller):: We have installed SLES11-SP3 and OES11-SP2 on the top of this. After this, we configured DSFW and eDirectory. Now, when we are trying to login eDirectory users from Windows System,, we are able to do th