How to give the seasonal discounts in pricing procedure

Dear SD Gurus,
Can anybody guide me how to map the below scenario
A company wants to give the seasonal discount in a month.The first week it should give 3% discount on the purchase and the 2nd, 3rd,4th week should be 4%, 5%, 6% respectively.One more query  that Do we have any option to give the discounts on hourly basis ? Pls clarify
Pls answer the query.

just maintain a discount condition type in your pricing procedure with the required validity dates as
1 st week -- 3 %
2 nd  -- 4 %
3 rd - 5%
4 th  - 6%
you cannot give disc on hourly basis.
thanks
sadhu kishore

Similar Messages

  • End of the season Discount

    Hi SAP Gurus,
    This is a real time Business Scenario. A new discount should be introduced: “ End of the Season”  This discount can be deducted from the Net value of a Product as well as a group of products. When this end of the season discount is executed, we are not allow to operate discount anymore. How can we customize it?
    Thanks in Advance Reward guaranteed

    hi]
    create the condition records with validity periopds
    where u can mention star date and end date
    regards

  • How to give the no of lines per a page in alv report

    hi
    could u plz inform me
    how to give the no of lines per page in alv report
    in ordinary report we can give line-count na
    how can we give in alvs.
    thanx
    kals.

    Hi Kalyan,
    There is another Forum(Abap Development) where u can post abap related stuffs and u can also get quick answers there..
    Cheers...
    Santosh

  • How to populate the field Discount Percent (DIS) in the outbound S1ORDEXC?

    Hello all,
    I am working with the Spec2000 to send out the IDOC S1ORDEXC.
    Does anyone know how to populate the field Discount Percent (DIS)?
    This field length of Discount Percent is 2 characters, but our customer discount in the Princing Conditions (Sales Order) is longer than 2 characters (ex:  7.500-%)
    Thank you

    Hello Thuan
    I guess you are working with IS- ADEC and SPEC 2000. I am not an expert on this but leave you some hints from OSS notes I came across.
    It appears like Discount Percent - DIS and Procurement Discount Percent -PDP are complementary and mutually exclusive. If one exists, the other need not.
    Looks like DIS is computed as (100-PDP)/100 and it is just a 2- integer data (as in 20 Percent). It is a kind of multiplier (Factor), example if  PDP discount is 10 percent, then DIS (Factor) is 0.9 and so  final (net) price after discount = Price*0.9.
    " If the discount comes in the S1BOOKED inbound into SD in the field DIS, then the discount has to be sent back in the DIS field .. if it came in the PDP field then it has to be sent back in the PDP field. If there was no discount in the incoming IDoc, then the discount has to be filled in the PDP if there was a change in the discount".
    KDATE in SPEC 2000 file maps to DIS and KPERC to PDP.
    PDP has 4 characters and per OSS note 440380, the point is ignored meaning you can work with 1225 instead of 12.25.
    So may be you can work with PDP?
    OSS notes: Apply to older releases but may still be applicable conceptually speaking.
    456153 - S1ORDEXC does not send out Discount
    440380 - PDP has only 4 characters in the SPEC IDoc instead of 5
    596042 - Discount percent DIS not considered e processing S1ORDEXC
    698668 - Incorrect calculation of unit price for PO item by S1ORDEXC
    Let me know you final findings.

  • In BSP how to give the input field as mandatory?

    Hi friends,
    In BSP how to give the input field as mandatory?
    In BSP i want to validate the input field (example checking the material no is valid or not)
    if this material no doesnot exit means i want to pass error message.What is the code for that.
    Moosa

    hi
    try this
    in LAYOUT
    <htmlb:inputField id = "vname"  disabled = "False" value = "<%= v_visitor %>"/> <font color="red" size="2"><b><%= page->messages->assert_message( 'vname' ) %></b></font></td>
    in DO_HANDLE_EVENT
    in oninputprocessing
    CLASS CL_HTMLB_MANAGER DEFINITION LOAD.
    IF event_id = CL_HTMLB_MANAGER=>EVENT_ID.
      DATA: event TYPE REF TO CL_HTMLB_EVENT.
      event = CL_HTMLB_MANAGER=>get_event( runtime->server->request ).
      IF event->name = 'button' AND event->event_type = 'click'.
        DATA: button_event TYPE REF TO CL_HTMLB_EVENT_BUTTON.
        button_event ?= event.
      ENDIF.
        case event->id.
            when 'select'.
               if v_visitor = ''.
                 page->messages->add_message(
                 condition = 'vname'
                 message   = 'Visitor Name can not be blank'
                 severity  = page->messages->CO_SEVERITY_ERROR ).
              ELSE.
                    here u can write ur when ur field getting filled
            endif.
         endcase.
    endif.
    give marks if it is helpful
    thanks

  • How to give the length , cardinality and format when creatin a data type?

    Hi,
    I am new to XI and i wish to know how to give the cardinality ,format and length when creating a data type .Also please let me know how to give the following?
    cardinality --repeating and required
                      non repeating , optional
    thanks and regards

    When you are defining the elements of the datatype there are columns where you can do what you need:
    <b>column type</b>: here you choose the type of data of the element
    it can be a standard type or a user defined one (if you click one time only it should appear an icon in the right for input help: click there and choose the type you need)
    <b>column occurence </b>: in a similar way of column type here you define the cardinality of the element (min occurence and max occurence)
    setting min occurrence: 1, max occurrence 1 or unbounded --> required
            mmin occurrence 0, max occurrence 0, 1 or unbounded --> optional
    about the attributes there are directly the choice between required or optional.
    <b> column details </b>: here you define the length of the  element if it is a string or a lot of other things if the type is a different one.
    I hope this will help you

  • How to give the points??

    hi all
    pls let me tell how to give the point to our friends??

    please check the rules engagement found in the begining of the questions page. Out of that the 4 th step is the following.
    Step 4: Thank Others by Giving Points
    SDN/BPX has a Contributor Recognition Program. Which in short text means that for each question you have 10 points, which can be given to the person that answers your question. 6 & 2 points should also be given for helpful answers. For every question you later award points for, you in turn receive 1 point for.
    you would find three radio buttons on the left hand side of your query with marked with 3 colors. Choose the suitable one based on the merit of the answer.
    regards
    sadhu kishore

  • How to give the connectivity

    Hi,
         i want to know how to give the connectivity
    from mat. doc. no.(MBLNR) to sales invoice no(VBELN).
    CAN ANYONE GIVE ME THE FLOW OF THAT
    Thanks

    Hi
    You can MSEG-VBELN with VBAK-VBELN
    Regards
    Shiva

  • How to give the CTS of a SE78 object?

    How to give the CTS of a SE78 object? When we import a BMP file from PC  via SE78 then how can I give it the CTS number?
    Regards,
    Subhasish

    You have an option in SE78 menu, Graphic  -- >  transport( shift+F6).

  • Pls give the menu path for pricing schema for PO

    Pls give the menu path for pricing schema for PO
    Thanx
    Vikas Chhabra

    Hi,
    we assign account assignment category in PO.Here is the path
    IMG>Materials Management>Purchasing>Account Assignment>Maintain Account Assignment Categories OME9
    Based on account assignment category you use in PO, it will ask you cost object in PO
    E.g P (project) you need to enter G/L and WBS element
          N Network     G/L and Network
    Like in SD account determination,  OMWB is MM and FI integration.
    Regards,
    Chandra

  • Hi gurur's how we  give the validations to the table

    hi gurur's how we  give the validations to the table. plz help me

    Hi Sri...
    Please clarify your requirement.
    If you want to put some validation in a Z table,you can put your code in Table Maintenance Genereators Events.
    Go to SE11 --> Utilities --> Table Maintenance Generator --> Environment -->Modification --> Event
    Choose the Event and Put your code in corresponding routine.
    Hope this help.
    Reagrds,
    Piyush Mathur
    Rewards Points, if helps

  • How to give the reference to the path  to copy the file to the server?

    hi all
    i am developing a page in jsp , in which i will open tiff image or autocad drawing,
    i get a file from one CMS, through JSP i login into CMS and get the file reference, till that i am successfull.
    but after that to open a file i have to copy that file into local pc or to the server(where my jsp page runs) and then try to open it.
    could any one know how to give the reference to the path if i have to copy the file to the server or my Local PC from CMS.
    Regards
    Oersla Afroze Ahmed

    hi Deepu,
    Use FM '/SAPDMC/LSM_F4_FRONTEND_FILE' for fetching the data from the application server path/presentation server path
    Regards,
    Santosh

  • How to hide a condition type in pricing procedure

    Hi all,
    Please tell me how to hide a condition type in pricing procedure.
    This is urgent.
    Thanks in advance.

    Hi ,
    If it is very Urjent,,,,,,,,,,,,Better to Contact with ABAP.
    Other wise,,send Very Clearly,,,,You wont to Display in PP.but if it is Satisfie you want to see in Sales order.
    Is it right,,,,,,,
    Regard
    ram

  • Enquiry for the accruals key in pricing procedure

    Dear Experts,
                      1) My question is this that, what is the significance of 'Accrual' key in pricing procedure? & why accruals are only used for rebates?
    2) what is the name of a/c where the posting of invoice is done or in other words after the invoicing which a/c is maintained from FI perspective?
    Thanks & regards,
    M.S.Kumar

    Hi,
    The accrual keys form part of account determination. These keys are used here to define the posting of the revenue
    generated to respective account heads& to subsequent assignment to GL accounts and payment to respective
    parties.
    The accural key in pricing procedure is used for accumulating the values.
    For example we if think that the freight charges which must be paid to the vendor for every invoice must be paid later.Then the freight charges for that vendor for a period of lets say 3 months will get accumulated in a key(Accural)for all the invoices in that period.further this key is linked to a GL account.so at the end of a period they will settle the amount to the vendor.
    Main difference is account key posts into revenue account or consumption account,
    Accrual key posts into a Accrual account.
    Accrual entry is passed when cost or revenue are accured but not paid or billed (Surity of the transaction) like rent, salary.
    regards,

  • How to calculate the Bill Discount !

    Hi,
    I have a requirement where in I have to develop a report to display bank balance chart with the following details in the output.They are :
    1. Posting Date
    2. Bill Discount (BD)
    3. Letter of Credit(LC)
    4. Cheque Amount may be cheque issued.
    5. Deposits.
    Above are the information which i have to display based on Posting Date range , Company Code and Bank Key present in the selection-screen.
    Below are my few observations:
    1. To retrieve the Bill Discount, I am first fetching the data from BKPF table by checking the document types 'DZ' ,'KZ', Company code and Posting Date Range. Then using document number,company code present in these entries along with Posting key = 39 and special GL indicator = 'W' retrieving the data like DMBTR,WRBTR from BSEG.
    2. Similarly for Letter of Credit amount retrieving the data in the same way as mentioned above except special GL indicator will be 'Y'.
    Now please correct me if my approach is wrong. Request you all to throw some light as I am Technical Consultant and humbly looking forward to all your help.
    Also, request to let me know the logic or process how one can calculate fourth point as well as Fifth point as mentioned above.
    I am just looking for flow of data/process flow/standard transactions through which I can see these above mentioned things which can help me in building the logic. At least a general approach to this will be appreciated highly.
    Regards,
    Raghavendra Kulkarni.
    Edited by: raghavendra kulkarni on Jul 8, 2010 2:33 PM

    Hello,
    how to measure the size.The View DBA_SEGMENTS gives the size of any Segments (Table, Index, ...).
    So you may use for instance a query like that:
    select segment_name, bytes "Size in Bytes"
    from dba_segments
    where owner = '<schema_name>'
    and segment_name = '<segment_name>'
    and segment_type = 'INDEX'Hope this help.
    Best regards,
    Jean-Valentin

Maybe you are looking for