BTE - Pricing Condition maintenance

Hi All,
  I need to add a warning message in VK12 whenever the user tries to use VK12 to change a particular condition type. I could not find any exits/BADI's for this and was hoping to use BTE. How do I find the event that get triggered when a user tries to enter the change transaction. I think it is one of the following that I need to use:
00503301     Update conditions (usage A)
00503302     Update conditions (general)
00503303     Maintain conditions: Transfers
00503305     Maintain conditions: Field check
00503306     Maintain conditions: Text determination
00503307     Maintain conditions: Default condition
00503308     Maintain conditions: Default condition
00503309     Update Conditions (usage N)
00503310     Update Agreements
00503311     Update Conditions (Usage D)
Is there a method to find which event is triggered due to a particular action. Also once I find a event I guess I need to use FIBF to assign the FM to the event. In FIBF when I am not able to find the component SD-MD-CM from the "Identification menu". Do I need to add this?
Thanks in advance.
Hari.

Hi,
You can use BTE to validate in VK12. We have used 00503305 for this purpose. The actual logic in implemented in a Z function module, which is a copy of the sample FM - in this case SAMPLE_INTERFACE_00503305.
The new Z-function module is added to transaction FIBF in :
Settings - P/S function modules - of an SAP application. Enter a new record with 00503305 and your new FM.
The FM imports condition data in e.g. KOMG_I and KONP_I which you can check and issue normal messages.
E.g. :
if konp_i-kschl = 'ZXXXX' and
        fieldname = 'ZYYYYY'.
      message w022(zXXX). "
      exit.
    endif.
See even OSS note 184510 for general advise regarding BTE

Similar Messages

  • Pricing condition maintenance on CRM

    I need to maintain pricing conditions on crm 4.0 and I wanna create record automatically via BAPI .Unfortunatelly, I couldn't find out any BAPI for maintaining pricing conditions. Does anybody have information about this??

    Hi,
           What transaction are you trying to create using BAPI?? You can use CRM_ORDER_MAINTAIN function module to create transaction. To this function module there is Parameter IT_PRIDOC. to this you need to pass pricing information.
    Paralally you can use BAPI   BAPI_BUSPROCESSND_CREATEMULTI to create transaction in CRM. this will have a table CONDITION_CREATE, to this table you can pass pricing information.
    Hope this will help you
    Thanks
    Siva

  • Pricing condition record text maintenance in multiple language

    Hi friends,
    While maintaining condition record by VK31 transaction, there are options for multiple language selection. but after saving it appears only in English. Please let me know whether we can maintain text in multiple languages for a pricing condition record?
    Regards
    Manish
    9741178072

    HI Manish,
    You need to maintain the translations for the condition types in SPRO.
    The path is SPRO - Sales and Distribution - Basic Functions - Pricing - Pricing condition types - Maintain Condition types.
    Then selecting the particular condition type GOTO- Translations, you need to maintain the translation in the particular language as desired.
    Thanks
    Ani

  • How to Maintain the Pricing Condition Records in CRM

    Hi
    I am new to the CRM
    How to maintain the pricing condition records in crm for the particular condition type?
    as we do in SD(VK11)
    Thanks

    Hi Binu,
    First of all, you could maintain pricing conditions in the following places:
    1. In General Condition Maintenance (GCM)
    2. At the product maintenance level
    3. At the 'Price agreement' tab of Contracts
    4. As manual conditions during order processing at item level
    Now, if you want to maintain conditions using GCM, you first have to maintain a condition maintenance group in the customizing where in you can assign condition table and condition type for different counter values. I am assuming that you have done this activity successfully.
    When you run the transaction '/SAPCND/GCM', for application 'CRM', your condition maintenance group name and context 'GCM', you will be initially taken to a screen where in you'll have an item area which would be blank and then condition fields would be displayed in a tree on the left.
    Here, select the field 'Condition type' and click on icon 'Select records'. You would get a dialog prompting you to enter condition type. Here you can specifiy the condition type for which you want to maintain/view condition records.
    If no condition records are available, item area would be left blank. Here, you can choose a condition type using the standard F4 help. Depending on condition types that are assigned to condition maintenance group, different condition types would be displayed in the F4-help using which you can maintain condition records.
    Hope this helps.
    Regards,
    Pavithra
    **PS: Please reward points if this helps.

  • Pricing Condition for Serivce Line Item

    Hi Experts,
    I'm trying to create a service PO with 1 Service line item and this service line item actually contains more than 1 service number. Using BAPI_PO_CREATE1, how can I define the pricing condition for each of the service number?
    Currently, I'm able to define the pricing condition of the service item as a whole through this input parameter table POCOND.
    Thanks.
    Best Regards,
    Weishan

    Its really tricky requirement, when you are going for manual condition type.
    - the best alternative to cater your requirement is to go for maintenance of condition record, which you can upload at mass with the help of LSMW. Also, will be really helpful in having report for pricing. Finally, reduce time to create sales order. Thus, discuss & encourage your user to maintain pricing based condition record. Only header condition should be on manual bases.
    - If hard to convince your client on condition record. Then develop a routine with the help of ABAPer in your team. Where you can put logic. If the condition is manual enter and system is able find already entered value for material, then copy the price the slots where system don't find manually entered condition value.
    Regards
    JP

  • Pricing condition is not displayed in the Condition tab

    Hi all,
    I replicted pricing condition from CRM to ECC along with Pricing procedure. I see that condition and pricing procedure in CRM system. When I create an order and go to Item condition tab then I don't see my replicated condition there (I expect it to be in the list). And pricing analysis shows for that condition that "Condition with external datasource has not been found". One guess is that I didn't follow the procedure of displaying condition types in product conditions after replication, i.e. didn't create appropriate maintenance group.
    Advise please
    Regards

    Hi Alex,
    I get the same error message "Condition with external datasource has not been found" like you.
    The field "INVENT_LOC" is filled properly.
    Did you do anything else to set up the VPRS condition? Any exchange with the ERP that must be configured?
    Is there any documentation how to set  up this condition?
    Thanks in advance.
       Best Regards,
          Ingo

  • Variant config pricing condition description not correct

    Hi Gurus!
    I created Sales Order with a variant configuration material, pricing with package items. System pick up the correct
    pricing but pricing Condition Name for all the items are the same, system is taking variant description VK30 instead
    of condition type description in VK11.
    I have a package e.g.
    Material:  Phone Package A
    Condition type:
    - ZZ01 Phone 
    - ZZ02 Charger
    - ZZ03 Battery
    Data entry: Material A001 Nokia phone package
    charcteristics: Phone       PA
                           Charger    A1
                           Battery     T1
    System compute all the description of condition type is the same
    Material:  Phone Package A
    Condition type:
    key: PA-A1-T1
    - ZZ01 Package A for Nokia AAA   10.00
    - ZZ02 Package A for Nokia AAA   30.00
    - ZZ03 Package A for Nokia AAA   50.00
    I want the description of Condition Type not the variant description. Any clue on how to get the correct description of the
    Condition Type?

    Hi Sunny,
    1) With respect to your original question (e.g. "how to have the VTEXT field on the Conditions tab display the Condition Type Description set via the IMG rather than the Variant Description set via txn VK30"). Please know that once you check the "Variant Condition" flag for a condition type, the system has no choice but to present the Variant Description because this behavior is hard-coded.
    Easiest solution would be to activate screen overlay functionality (such as GUIXT) which can present the desired text to the user without affecting underlying code. Another alternative is to ask a developer to make an implicit enhancement that overrides the description just before presentation to the user.
    If neither solution works out and the users insist that you show the condition type description, then variant pricing simply doesn't fit. Hopefully you don't get to this point, but if it happens, then you would have to revert to standard (non-variant) pricing. To start you would need new display-only VBAP fields for each price-relevant characteristic (e.g. ztraining, zcourse_type, zstudent, and maybe zresource). and then custom code to copy values selected in the VC back to the corresponding new line item fields which can be done via a user-exit. Then you would follow the normal process for introducing new price-relevant fields, and redesign your condition types and condition tables to remove all reference to pricing variants. A hassle, but side benefit would be more straight-forward master-data maintenance since the user can directly see and maintain all pricing key fields in VK11/12/13 (rather than having to check variant table(s) to discover how the pricing key fields translate to variant keys) and of course they would always see the condition type description as desired.
    2) Moving on to address your 3rd-August follow-on comment from the other thread (e.g. "However, when I change the input Resource from 01 (Classroom) to 02 (Whiteboard) ... ZA01 is gone"). Is this what you wanted? If yes, then a user who needs a Classroom and Whiteboard and a Projector, would have to create a sales order with three configurable line items - is this the desired outcome?
    Edited by: Laura J. Williams on Sep 23, 2010 1:22 AM

  • Pricing Condition in Contract

    Friends,
    Can you Please let me know What is the procedure for Pricing condition in Contacts and scheduling agreements. I mean can you please run thru the entire process/steps starting from condition table to the condition record.
    What all settings are to be done/maintained for the conditions to get kick in for outline agreements
    Please answer in detail.
    Thanks,
    Mayur

    Hi
    We have to
    Create Condition Types u2013M/06 ( these have to be in the Pricing Procedure defined for the Contract,SA)
     Create Access Sequence u2013 M/07
     Create condition table u2013 M/03, M/04/M/05
    Creation of Condition tables M/03
    In this T code u2013 Enter the Table Name you want to Create (the one starting with 9**) Not define in the List)
    In this Double click on the Fields you want to check at this table ,so that it gets activated on come to left side of the screen
    For exampleu2014088 --tables has the fields-
    Destination Country
    Tax ind. f. material
    Tax Indicator: Plant
    Tax Ind. Acct Assgt
    Import
    Tax indicator region
    So the Table acts upon these fields that are activated
    We can choose our own combination from the list, we meet our requirement.
    Then comes the creation of Access Sequence M/07
    This is Cross client Application so it affects all the clients at the same time.
    In this T code Create a Access Sequence and Add the tables created Earlier.( in the Tab Access)
    In this Tab there is a check box Exclusive u2013if it is checked then the system stops checking the condition record it finds a value against this table under that access sequence.
    In the Fields, it gives the details of the Tables and the fields in the condition table in the access sequence.
    Condition types are the ones at which the values are Maintained or entered.
    To maintain the condition types. Automatic determination, the access sequence is maintained
    At which level it has to be determined is what the condition table determine
    An access Sequence is a combination of condition tables
    And one condition type has only one access sequence
    Know the Maintenance of the condition type for the access sequence can be done in T code MEK1
    So after we enter the same based on the condition type u2013it pick up the access sequence  based on access sequence it pick up the condition table.
    Know select a condition table and maintain the value it updates a condition record
    And that condition record will come in the Contract and schedule agreement and PO
    (Based on the fields in the condition table)
    In the contract to update the Price manually we have to click on the conditions Button and update the same.
    hope so it helps
    Regards
    Anjanna

  • Price download from ECC goes to which condition maintenance group in CRM?

    Hi all,
    I have a question related to pricing download. If I am downloading conditions from ECC to CRM, how does the system determine that the condition type needs to go to which Application & Condition Maintenance Group in CRM?
    Thanks in advance.

    Hi,
    When u download pricing conditions from ECC to CRM the Application is always CRM and u need to create Condition Maintenance Group in CRM in SPRO path:
    Customer Relationship Management>Master Data>Conditions and Condition Technique>Condition Technique: Basics>Create Maintenance Group
    here u can create and add the conditions and Condition table as required.
    Hope it helps,
    Regards,
    PePe

  • Condition Maintenance at Product Category Level

    Dear Gurus,
    Could you please advise how to enable/define pricing conditions/discounts at product category level? In the 'comprehensive' SAP CRM training material it says "In order to define condition types on the product category level, you have to define the relevant category hierarchies as pricing relevant".
    Question is, how? I am not at all impressed with SAP training documentation. Hope to get some meaningful answer here.
    Many thanks!

    Hi Leon,
    Once you have product category maintained for you product.
    You need to create condition table for creating your product category based condition record.
    IMG Path: SAP Implementation Guide>Customer Relationship Management>
    Basic Functions>Pricing>Define Settings for Pricing-->Create Condition Tables
    Check table 'SAP0PCTA' and create similar kind of table.
    Include the table in access sequence of required condition type.
    In the IMG Path:
    SAP Implementation Guide>Customer Relationship Management>Master Data
    >Conditions and Condition Technique>Condition Technique: Basics-->Create Maintenance Group
    find condition group 'PRODPRICES' and 'PRODDISCOU'.
    Select and go to second level customizing by clicking on 'Condition Maintenance Group Details' in left panel.
    Create a new entry for a condition type/Condition table (Created above). 
    Save settings.
    You have to wait for 12:00 AM night to get your pricing buffer refresh so that your setting will take effect, else you need to restart you IPC (Consult Basis Admin).
    Best Regards,
    Pratik Patel
    <b>Reward with Points!</b>

  • Error in assigning pricing condition in condition generation

    Hello,
    As a part of configuration, I have to define one pricing condition in CRM with
    Usage - PR
    Calculation type - B - Fixed amount
    which I defined in SPRO-CRM-BASIC FUNCTIONS-PRICING -DEFINE SETTINGS FOR PRICING- CREATE CONDITION TYPE
    for trade promotion condition generation.
    But while assignig this condition  in condition generation type at
    SPRO-CRM-trade promotion management- trade promotions- condition maintenance- define condition generation
    I am getting an error as
    Calculation type B of Condition type 9PP3 is not allowed for Pricing
    Message no. CRM_MKTPL_COND_IF086
    Request you all to help me in going ahead .
    Thanking you in advance
    Shailesh

    HI Willie,
    Thanks for the reply.
    But the conditon which I defined is in CRM and not from R3.
    As per the requirement, I need to define the pricing condition with calculation type fixed amount in CRM. I defined the condition.
    But while assignig this condition in condition generation for trade promotion.
    Thanks in advance.
    Shailesh

  • Maintaining pricing condition with field group

    Hi
    I want to check the linkage between condition maintenance table for pricing with the Contract.
    Can any body tell me how to maintain the pricing condition with the field group of Contract.(provide me the detail path)
    I am getting one error"Internal error in condition maintenance" when i click on product tab for any of contracts.
    So I guess it may be due to any linkage failure between condition table and field group or tabstrip. please tell me how could I proceed forward to check this error.
    Thanks

    Hi, I hope that this linck to serve.
    [condition fields table|condition fields table]
    Cordial greetings.

  • Free Goods with pricing condition (Urgent)

    Hi MM Expert,
    we have a probleme with free goods. because in PO item of free goods, there is no condition management (no Invoice entry) but we should manage some pricing condition for the item (spécifique condition relative to transport, ...).
    so are the any way of managing the expenses annex condition(transport charge, customs clearance charges,…) for the free goods in an item of Purchase Order ??
    thank's in advance.
    Said

    Hi,
    This is not possible to maintain the condition s for free goods because while creating the PO for free goods by selecting the free goods tad at item level, There is no Condition tab at Item detail .means you are not able to mainatin conditions.
    If you want to maintain the conditions ,you have to treat as a Normal scenarios .
    Regards
    Sanjay L

  • How to change pricing Conditions in Sales order in change sales order bapi

    Hi Experts,
    How to change pricing Conditions in Sales order in change sales order bapi.
    I have used the 2 function modules bapi-changesalesorder and sd salesdocument change, But it is creating the new record , instead of changing the existing one, Could please assist regarding the same
    Thanks in Advance .
    NLN

    HI NLN
      I have just tried on my system and managed to overwrite the existing price by passing the following parameters.
      <b>Import Paramters:</b>
         SALESDOCUMENT - Sales Document Number
         ORDER_HEADER_INX - UPDATEFLAG as <b>'U'</b>.
         LOGIC_SWITCH - Import Structure - Pass 'X' to LOGIC_SWITCH-COND_HANDL.
      <b>Tables:</b>
         CONDITIONS_IN - ITM_NUMBER,
                         COND_COUNT, -> Condition counter same as KONV-ZAEHK generally it is <b>'01'</b>
                         COND_TYPE,
                         COND_VALUE,
                         CURRENCY.
         CONDITIONS_INX - ITM_NUMBER,
                          COND_COUNT,
                          COND_TYPE,
                          UPDATEFLAG as <b>'U'</b>,
                          CURRENCY.
       Hope i have clarified your query.
    Kind Regards
    Eswar

  • How to hide the pricing conditions specified in pricing procedure of sd.

    dear friends,
    my situation is to hide the conditions specified in the pricing procedure. so that it is not viewed by the some users.can you please tell me how to hide the conditions. so some of the persons, who are having authorization to see the conditions , will be able to see the pricing conditions.
    can you please suggest me how to do this.
    regards,
    g.v.shivakkumar

    Authorisation  issues viz. Role Impementations
    Hide Condition Records Line Item & Header Wise from all the transactions QK / So /  P.I. / Enquiry / Invoice etc. for specific user grps. - in CRETATE / AMEND / DISPLAY / REPORTS all
    Only Display the fields
    regards,
    g.v.shivakkumar

Maybe you are looking for

  • IPod 1st Gen Not Recognised or Connecting to anything.

    The story so far... I have a 1st Generation iPod Shuffle 512Mb which was bought 2 years ago in an Apple store in Japan. It has been treated well over the years and is used once or twice a week. There have been no issues with it until my current issue

  • Drill Down Report through Report Painter

    Dear All I am looking solution for Drill Down Reporting through Report Painter. Kindly Help me for the same. Thanks in Advance Alok

  • JavaServlet + xslt problem

    Hi. I am developing a web application using Javaservlet technology. The application reads an xml document and then invokes an XSLT stylesheet to transform it into XForms doc. However, the xslt processor initiates the instance data just fine. Then the

  • Production order date

    Due to business reasons, some times production order start date is changed. Is there a way we can find when the start date of the production order is changed after the production order being created. Note: We have not activated ECM and scheduling typ

  • Going from 10.4.3 to 10.4.4 - PROBLEM

    Hey All... listen to this and tell me what you think. I recently purchased Tiger to put on my PowerBook G4 1.5GHz which originally had 10.3.9 (Jaguar) on it. When I installed Tiger, it went and found all the new software updates available including 1