Urgent, related to discounts

Hi Gurus
I have a requirement.
my client belongs to hytech industry.
we have materials 10054 and 10099.
he wants to give 10099 at 50% discount on base price, if customer orders 10054 along with it.
on 1:1 basis
i.e. in order if customer orders 10054  qty 1  and 10099 qty 2.
then 1st qty of 10099 will be given at 50% and the other will be charged full.
Plz tell me how to config this req in std SAP.
Thanks in advance

Hi chandra
let me make u more clear about this scenario.
let us take materials A&B and i want to give discount for B
A is 300$    and B is 200$
scenario1:
In SO if i give A alone the price should be 300$
in SO if i give B alone the price should be 200$.
scenario 2:
In SO if i give A along with B then      A should be 300$ and B should be 100$.
(discount should be applied only in this case)
scenario 3:
if  i give B along with any other material not with A then    the price of  B should be 200$
plz give me few more ideas.
Regards

Similar Messages

  • Urgent related to message type structure and proxy

    Hello,
    My outbound interface related message type structure is like this....
    message type name : MSg1
    Msg1
    x
    y
    Z
    (under z)
    a
    b
    c
    ok,Now in generating the proxy how to populate this structure.
    For example ...
    if Msg type is emp_profile_msg
    Emp_name
    Empno
    Department_name
    we use this code
    REPORT zblog_abap_proxy.
    DATA prxy TYPE REF TO zblogco_proxy_interface_ob.
    CREATE OBJECT prxy.
    DATA it TYPE zblogemp_profile_msg.
    TRY.
    it-emp_profile_msg-emp_name = 'Sravya'.
    it-emp_profile_msg-empno = '80101'.
    it-emp_profile_msg-DEPARTMENT_NAME = 'NetWeaver'.
    CALL METHOD prxy->execute_asynchronous
    EXPORTING
    output = it.
    commit work
    CATCH cx_ai_system_fault .
    DATA fault TYPE REF TO cx_ai_system_fault .
    CREATE OBJECT fault.
    WRITE :/ fault->errortext.
    ENDTRY.
    if message type consists structure inside strucutre ..then how to populate those sructure

    Hi Sunil,
    Please don't mind, but I think I already have posted the answer for this query and have provided some links
    Please see the below mail.
    urgent related to Mesage types and proxy
    Please let me know if you need anything else than the given info.
    I have one sample program where we have deal with these kind of sub-sturctures
    Thanks
    Swarup

  • Urgent : Relation b/w PROJ ,JEST ,JSTO.... tables?

    Hi Guys,
                  I am using these tables PROJ , JSTO , JEST , TJ30 , TJ30T and TJ02T.can anybody tell me how they are Related.I mean Primary Key Freign key Relationship.
                       In my program i have to download the data from these table based on Created date and Last Updatetd Date .Except PROJ table other tables are not having any date field. So how to download the data based on PROJ Table for all the other tables?
                              Very Very Urgent.Full points will be given for correct Answer.
    Thanks,
    Gopi.

    Hello Gopi,
    Please select the field OBJNR from PROJ table for a project not delete status.
    Than select all the active user/system status for that project. Active and Inactive status you will find from the FM STATUS_READ and STATUS_TEXT_EDIT
            SELECT SINGLE * FROM JSTO CLIENT SPECIFIED
                                      WHERE MANDT = MANDT
                                            AND   OBJNR = OBJNR.
            SELECT * FROM JEST CLIENT SPECIFIED
                               APPENDING TABLE JEST_TAB
                               WHERE MANDT = MANDT
                                      AND   OBJNR = OBJNR.
    Please let me know your exact requirement, so that I may help you in better way.
    Regards,
    A.Singh

  • Urgent :Relation between vendor and business area

    < MODERATOR:  Message locked.  Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. >
    Hi ,
    Is there any table or transaction which will give an one-to-one relation between vendor and business area?
    Thnks and Regards,
    Anand

    hi
    in this situation u have to creat new  Z table and Z transaction with link of this both . it will solve ur problem . better to take abaper help other wise u can use T-CODE se11 to creat table.
    se93 for transaction code .

  • Tolerance days related to discount

    As to note 1033219, the number of tolerance days is subtracted from the document's due date.
    It would be good to be able to have such functionality also for discounts which are not affected by the existing behaviour.

    Hello,
    Could you please clarify (develop the idea) what is the business case (real life scenario) of this suggestion - tolerance days to discounts? We would like to understand why the user would need such feature.
    Thank you.
    Peter Dominik
    B1 Solution Management

  • Urgent related to Mesage types and proxy

    Hello,
    My outbound interface related message type structure is like this....
    message type name :  MSg1
       Msg1
         x
         y     
         Z
          (under z)
           a
           b
           c               
    ok,Now in generating the proxy how to populate this structure.
    For example ...
    if Msg type is emp_profile_msg
                    Emp_name
                    Empno
                    Department_name
    we use this code
    REPORT  zblog_abap_proxy.
    DATA prxy TYPE REF TO zblogco_proxy_interface_ob.
    CREATE OBJECT prxy.
    DATA it TYPE  zblogemp_profile_msg.
    TRY.
        it-emp_profile_msg-emp_name = 'Sravya'.
        it-emp_profile_msg-empno = '80101'.
        it-emp_profile_msg-DEPARTMENT_NAME = 'NetWeaver'.
        CALL METHOD prxy->execute_asynchronous
          EXPORTING
            output = it.
         commit work
      CATCH cx_ai_system_fault .
        DATA fault TYPE REF TO cx_ai_system_fault .
        CREATE OBJECT fault.
        WRITE :/ fault->errortext.
    ENDTRY.
    if message type consists structure inside strucutre ..then how to populate those sructure

    hI,
    Similarly you have to give it as extending it
    it-emp_profile_msg-DEPARTMENT_NAME -Field Name
    Refer below link for programming tips with ABAP proxy with the structure
    http://help.sap.com/saphelp_nw04/helpdata/en/3e/a35c3cff8ca92be10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c9/74246d8ad2447799063d39013e9a11/content.htm
    Thanks
    swarup

  • Help needed urgently related to tomcat

    hi all ,
    When i start my tomcat i get an error message cannot find file '-Xsm512m' (or one of its components). Make sure the path and filename are correct and that all required libraries are available
    I cannot make anything out of this message
    Please someone tell me hoe to tackle this error i need it urgently
    thanking in advance
    waiting in anticipation of replies

    no
    noone has done it explicitly
    actually ny tomcat was runing fine
    but i started getting this error after my PC in office was configured with my ID
    can u suggest what must be wrong with catlina.bat?
    anyways that i can rectify it?

  • Urgent - Related to generic customer exit for Query

    Hello Experts,
    We have a query whose selection screen has two user input variables, plant and fiscper. Let say user enters 001 plant adn fiscper 0012007. We have about 100 rows for this selection. Each row has three date fields D1, D2 and D3. we have requirement that out of these 100 records only those records which meet the condition that D1 falls between D2 and D3 should be displayed as query result, others should be ignored.
    Is there any generic customer exit (Like we have customer exit to manipulate virtual keyfigures) that gets called before query result is displayed where we can play around with the query result before it gets displayed? I am not talking about user exits for customer exit variables.
    Please throw some light on this.
    Thanks
    Sundar

    Hello Sundar,
    You can use conditions for the requirement mentioned.
    Create a Contition on date D1 with operator "Between" and instead of hardcoding the values for the condition use variable entries.There you can create a variable with Customer exit type - to get in the selected range of dates between D2 and D3.
    Thanks
    Sam

  • How to book discount in MIRO

    I have PO without any discounts. Then at the time of booking of Invoice through MIRO i want to book discount. there is one way to book through "My own Condition". Is there any other way i can do it?

    One can via MIRO book the discount although the PO does not have it.
    On the MIRO screen enter the amount (minus the Discount + tax if applicable) in the Amount field
    Enter the applicable PO number for the Goods/service items and select the particular PO item(s)
    In addition you select the G/L account tab: Here you enter the G/L Account relating to discount with D/C of 'Credit' . enter the amount of the discount before tax with the applicable tax code (if tax is applicable).
    This should do the trick and the resulting entry should post:
    Goods value 100
    Discount 10 %
    Vat rate 14 %
    Cr Vendor acc 102.6 (amount after discount (90)+ tax 14 %)
    Dr GR/IR acc 100.0 (amount before discount and tax)
    Cr Discount acc 10.0 (disc amount 100 * 10 %)
    Dr Vat or Tax 12.6
    Regards,

  • Error message: deleting discount groups in WT that have been removed

    Hello,
    In the synch manager I'm getting this error:
    Deleting discount groups in WT that have been removed from B1 without notification
    The only thing I can imagine is that an Itemgroup in B1 was removed, but as far as I can remember there hasn't been removed an Itemgroup.
    The only thing which has been done in WT is that I removed a Catalog.
    Obviously I have to find out if there is an Itemgroup in WT which isn't in SBO anymore. Has anyone an idea how to find out. Probably with a query? How do I remove the Discount groups from WT?
    The problem right now is that the synch manager gives a time out error. The error of the Deleting discount groups slows down the synch by two hours which is very inconvenient in our situation (synch is normally every 10 minutes)
    Best regards,
    Tim

    SAP gave the following solution:
    Running that query indicated below in the attachment (re:Resync Special Prices posting) is a safe operation to perform. It essentially mimics someone editing every special price in SBO which forces them to synch.
    This query (and others) can be seen in a SBO stored procedure called PRX_Queue_All_Objects. Running this query and re-synching should fix the
    synch error related to there being less special pricing records in WebTools than B1.
    The other error related to discount groups is slightly more complicated.
    This is caused because the synch found that there were more discount groups in WebTools than B1 has so it is trying to delete the extra ones.
    Older versions had a problem with this step when there were many groups to delete. It was fixed in newer versions where the groups were deleted in smaller sets.
    To fix the second issue there are 2 options. First lets confirm the different in record counts.
    Run this query in B1:
    SELECT COUNT(*) FROM OSPG WHERE ObjType IN (52,43)
    And run this in WebTools
    SELECT COUNT(*) FROM PartsPricing WHERE Filter IN ('ItemGroupDiscount'
    ,'ManufacturerDiscount')
    Based on the error message, we assume there are more records in the webtools query than the B1 query.
    If they are different, there are 2 options#
    1) Delete all pricing records from WebTools, re-queue everything in SBO and re-run the synch. To do this the site should be taken offline so customers aren't browsing the site while there is no pricing information. First backup the WebTools database. Next delete everything from the partspricing table and then the partspricingmaster. Finally re-queue everything by 3 first queries in the PRX_Queue_All_Objects stored procedure. This will re-queue Discount Groups, Special Prices and
    PriceLists. If you do not have these queries as your top 3 then you have
    an older version which can be resolved by clicking the install plugin button on the synch manager. By doing this, it isn't necessary to run the query above to fix the special pricing error, it will all be handled
    in this step.
    OR
    2) Run a SQL Trace on the database which synching. This will record all sql queries running. Review the trace file after the synch stops and look for a query that is deleting from partspricing. It will probably be
    a very large SQL query with many discount group codes in the "IN"
    clause. Copy this to query analyzer and try to run directly from there.
    Once the unnecessary discount groups are removed, the synch should run much faster.
    Edited by: T. Verholt on Nov 9, 2009 12:49 PM
    Edited by: T. Verholt on Nov 9, 2009 12:50 PM

  • What is a customer statement and when do we use it?

    Hi,
    What is a customer statement and when do we use it? An example in terms of business scenario would surely help me.

    Hi,
    In business sense Customer statment is the list of  transactions that were executed over a period of time.
    When ever customer buys the material from the company bill is generated and the same is debited to his account.
    whenever customer pays the amount to the company, the amount will be credited to his account.
    So the Customer statment will have the list of DEBIT and CREDIT entries.
    There will be Reconciliation for every quarter with the customer by the company sales executive and related price, discounts, freight which might be excess or less will be settled

  • Payment term & Cash discount relation

    Hi Group,
    I want to maintain the relation ship between cash discount condition type and payment term. I dont want to use SKTO or SKTV because those are applicable for all the material that are there in the sale order.
    My cash discount requirement are like this.
    ZCD1- codition type. percentage calculation. value given 2% for material X.
    but this condition should become active only when the payment is made in & days.
    if i use skto the payment that i define in payment term will automatically apply but it will be for all the material in that sale order that i dont want to do.
    Please calrify how to map this.

    hi
    U can use SKTO with requirement as 9
    Example:
    A company sells many products. Some of the products qualify for a cash discount and others do not.Within the material master, the user indicates which materials are relevant for a cash discount.Within the company code, cash discounts are calculated after tax. The user configures the cash discount condition type (SAP delivered condition type SKTO) after the tax calculation in the pricing procedure and assigns pricing requirement '9' to avoid the access for materials that are not relevant for the discount.

  • Problem related to event handers in Tabstrip..Urgent..Please

    Hello,
    I have screated a tabstrip for demo. The layout is visible but as I click on any tab to view the corresponding details, I get an error related to EventHandlers respectively.
    Please refer to the code below:
    <%@ taglib uri="tagLib" prefix="hbj" %>
    <html>
    <body>
    <hbj:content id="myContext" >
      <hbj:page title="PageTitle">
       <hbj:form id="myFormId" method="post">
    <hbj:tabStrip
               id="myTabStrip1"
               bodyHeight="100"
               width="200"
               horizontalAlignment="CENTER"
               verticalAlignment="TOP"
               selection="4"
               tooltip="Tooltip for myTabStrip1"
               >
               <hbj:tabStripItem
                         id="myTabStripItem1"
                         index="1"
                         height="80"
                         width="160"
                         onSelect="myTabStripItem1OnSelect"
                         title="Introduction"
                         tooltip="My Tooltip for Tab 1"
               >
                  <hbj:tabStripItemBody>
                        <hbj:textView text="This is an iview showing Introduction details" />
                  </hbj:tabStripItemBody>
               </hbj:tabStripItem>
               <hbj:tabStripItem
                         id="myTabStripItem2"
                         index="2"
                         height="80"
                         width="160"
                         onSelect="myTabStripItem2OnSelect"
                         title="SAP Portal"
                         tooltip="My Tooltip for Tab 2"
               >
                <hbj:tabStripItemBody>
                        <hbj:textView text="This iView has details on SAP Portal" />
                  </hbj:tabStripItemBody>
               </hbj:tabStripItem>
               <hbj:tabStripItem
                         id="myTabStripItem3"
                         index="4"
                         height="80"
                         width="160"
                             onSelect="myTabStripItem3OnSelect"
                         title="SAP R/3"
                         tooltip="My Tooltip for Tab 3"
               >
                <hbj:tabStripItemBody>
                         <hbj:textView text="This iView has details on SAP R/3" />
                </hbj:tabStripItemBody>
               </hbj:tabStripItem>
    </hbj:tabStrip>
    </hbj:form>
      </hbj:page>
    </hbj:content>
    </body>
    <html>
    I would appreciate if anyone would please let me know as to how should I resolve this.
    Error (assuming that I have clicked on the second tab SAP Portal):
    <b>Portal Runtime Error
    An exception occurred while processing a request for :
    iView : newTabStrip.default
    Component Name : newTabStrip.default
    Eventhandler- "myTabStripItem2OnSelect" or "onMyTabStripItem2OnSelect" not found!.
    Exception id: 12:26_20/12/04_0053
    See the details for the exception ID in the log file</b>
    Im working on SP6 and using eclipse for the above.
    I believe this error is because the resp event handlers have not been subscribed for the event. But if so, kindly help me to resolve it as I do not understand where should it be subscribed.
    Thanks and Warm Regards,
    Ritu R Hunjan

    Hi Ritu,
    quite easy one, you didn't implement the event handler.
    Within the corresponding JSPDynPage, a method  "myTabStripItem2OnSelect" or "onMyTabStripItem2OnSelect" is expected (derived from onSelect="myTabStripItem2OnSelect").
    You should work through the JSPDynPage tutorials.
    And: You haven't been very responsive in your posts until now. If someone helps you, it is not more than kind to reply if this worked or not or whatsoever is the situation (see Call an iView from another iView...Please help..Urgent for example).
    Also, there is a points contribution system on SDN - just click the yellow star at helping answers and choose the corresponding amount of points to award.
    Hope it helps & thanks in advance
    Detlev

  • Help me doing bapi related to catsdb only  pls urgent step by step

    Help me doing bapi related to catsdb only  pls urgent step by step
    thank you,
    points will be rewarded,
    Regards,
    Jagrut BharatKumar Shukla

    Help me doing bapi related to catsdb only  pls urgent step by step
    thank you,
    points will be rewarded,
    Regards,
    Jagrut BharatKumar Shukla

  • Discount Condition type is picking Tax Code(URGENT)

    Dear All,
    I have a very serious problem on Condition types and Tax codes.
    I have configured the pricing procedure with two taxes (China).
    Sr.No   Condition Type    TAX Code
    1               VAT                  V7
    2.             CONC                V6
    Now, If i will give some Customer discount Condition type then System is picking picking Tax code as V7.For that i have not maintanied any Condition records in VK11.
    What should be the reason for this?
    Since it is very Urgent Issue,Please Guide me on the same
    Thanks
    Vinay

    Have you run the country installation program before you started the customisation. This is supposed to install the entire information required to configure the tax scenarios for the particular country. If you are trying to create the tax codes and the procedureson the vanilla system, then you need to work very closely with FI because the posting for tax is done from the tax procedure in FI. As an SD or MM consultant we are only interested in the Taxes on sales and purchases and their customisation. The procedure and the Tax codes are created in FI.
    This is the first thing that is normally done after you copy client 000 to start your customisation. The coountry installation program does not run if you ahve made changes to the client.
    regards
    Jude

Maybe you are looking for