How to use Vendor Hierarchy in Vendor Rebate Agreements

Hi Friends,
I need to use vendor hierarchy in vendor rebates agreements.
Here are some inputs from my end so far I have done:
Customizing Settings for vendor hierarchy and rebate agreement (agreement type 3000 and condition types A003/ A004) have been done.
While creating the PO after creating rebate agreement (MEB1) I am able to see all higher partner functions (2A,2B,2C,2D) at header level in PO under partners.
I have (say ) 3 vendors V1, V2, V3 (V1 being highest) set up in vendor hierarchy (MKH1).
My requirement is; if my company make any rebate agreement with vendor at any node below the highest in the vendor hierarchy then that business volume should be taken in consideration for rebate purpose with the vendor at higher level while making any agreement with him.
I request you to please let me know how to set up this.

Hi lvshaolong,
Thanks a lot for your reply.
I believe I have not misunderstood the business scenario.
But may I request you to tell me the process steps for the senario you told which is "Normally , you define condition with highest node in hierachy and then you can refer to it when you do biz with the lower nodes". How vendor rebate process takes place this scenarion (I mean process flow).
This might help me to find some solution further.
More input from my end:
When I am creating the PO against a vendor included in the vendor hierarchy(after agreement), rabate condiion A003  or A004 is not appearing in pricing and hence during BV comparison,system does not find any data to update.
Regards,
Munish

Similar Messages

  • How to use  Business Object like Vendor or PurchasingInfo

    Hi,
    How to use Business Object ( like Vendor or PurchasingInfo ) from my Object?
    For example:
    CLASS myEntity DEFINITION.
              PUBLIC SECTION.
                   METHODS: getVendor EXPORTING pVendor TYPE Vendor.
               PRIVATE SECTION.
               DATA: aVendor TYPE REF TO Vendor.
    ENDCLASS.
    CLASS myEntity IMPLEMENTATION.
    METHOD getVendor
               pVendor = aVendor .
    ENDMETHOD.
    ENDCLASS

    Hi,
    I am giving u a demo Program for ur doubt.
    REPORT demo_class_counter .
    CLASS counter DEFINITION.
      PUBLIC SECTION.
        METHODS: set IMPORTING value(set_value) TYPE i,
                 increment,
                 get EXPORTING value(get_value) TYPE i.
      PRIVATE SECTION.
        DATA count TYPE i.
    ENDCLASS.
    CLASS counter IMPLEMENTATION.
      METHOD set.
        count = set_value.
      ENDMETHOD.
      METHOD increment.
        ADD 1 TO count.
      ENDMETHOD.
      METHOD get.
        get_value = count.
      ENDMETHOD.
    ENDCLASS.
    DATA number TYPE i VALUE 5.
    DATA cnt TYPE REF TO counter.
    START-OF-SELECTION.
      CREATE OBJECT cnt.
      CALL METHOD cnt->set EXPORTING set_value = number.
      DO 3 TIMES.
        CALL METHOD cnt->increment.
      ENDDO.
      CALL METHOD cnt->get IMPORTING get_value = number.
      WRITE number.
    For more demo programs type 'abapdocu' in the command field
    U will be getting some demo programs.
    There select the abap objects.
    Regards,
    Jagadish

  • How to use position hierarchy for approval in custom workflow ?

    Dear All,
    I have created a custom workflow which fires when ever a new supplier site is created.
    Now I want to add approval hierarchy in this flow. For that I want to use Position Hierarchy.
    I have not find useful resources for doing that. Can you please help me?
    Regards,
    Rubayat

    Hi;
    Please review:
    How to Create a New Position Hierarchy [ID 437489.1]
    Adding Positions to a Hierarchy from Another Business Group [ID 356127.1]
    How To Determine Position Controlled Organizations In The Hierarchy? [ID 549628.1]
    How Does One Create and/or Update Position and Position Hierarchy in HR Using an API? [ID 736443.1]
    Using AME, How To Create Approval Routing To a Certain Position In HR Position Hierarchy [ID 1501433.1]
    Regard
    Helios

  • How to create scales for conditions for rebate agreements?

    Does anybody know any function modules or bapis to create scales for rebate agreement conditions.I want to create entries in konm table where scales for conditions get stored.Also pls tell me how to link contributory volume by programaticaly?
    Thanks in advance

    Part of my question is answered .I could find parameter in BAPI_PRICES_CONDITIONS to create scales for conditions.But do anyone have any idea how to link contributory volume to conditions? i have conditions and also contributory volume? can anybosy send me some material which explains the contributory volume..atleast functionally?

  • How to use keyword hierarchy?

    Hiya,
    In my Keywords HUD, I have created a hierarchical order of keywords, such as
    - Europe
    -- Ireland
    -- Germany
    - Prints
    -- A4
    -- 6x4
    If I want to assign the keyword "Ireland" to a bunch of photos, I select all these photos and drag the keyword from the HUD to the photos.
    What I am struggling with are 2 problems:
    - How do I browse interactively by keyword hierarchy? Can I select "Europe" as a keyword in order to see all photos being taken in Europe? Can I select "Gemany" afterwards in order to see the subset of photos being taken in Germany?
    - How do I create smart folders containing all photos being taken in Europe? If I take as a search criteria "IPTC > Keywords" and search for "Europe", I don't get any feedback, but if I search for "Ireland", I get all the photos being taken in Ireland.
    Does Aperture ignore the upper levels (e.g. "Europe", "Prints") for all its features?
    Is the hierarchy exclusively used for the presentation of keywords in the Keywords HUD?
    Thanks in advance for any feedback,
    Stephan

    Maybe I'm missing something, as I typically ask questions, not answer them, but doesn't this work for you?
    Either type Europe into the quick search section of the Search Panel or toggle open the "text" criteria and enter it there.
    That should find the images by the upper level keywords.
    You can narrow the search by selecting match "all" and adding more text items for upper level keywords, or by selecting lower level keywords from the keywords criteria section.
    The manual states that you can quick search multiple text items by separating them by commas, but that didn't seem to work for me. Aperture seems to treat upper level keywords as text, and they can be searched as such.
    Once the search is completed, click the create smart album, and you should have what you are looking for, I hope.
    Good Luck!
    Steve
    MacPro 2.66GHz, 2G Memory   Mac OS X (10.4.8)   Aperture 1.5.2

  • Pricing and vendor hierarchy

    Hi Gurus,
    Can you pls explain that how pricing workings with vendor hierarchy.  I set up a vendor hierarchy and would like to have an outline agreement with the parent and the children should be able to inherit the agreement price.  Can this work?  Or Vendor Hierarchy for reporting purpose only?  thank you so much!!!

    Hi,
    Use following condition tables for pricing; (M/05)
    107 Vendor Hierarchy
    108 Vendor Hierarchy / Material
    109 Vendor hierarchy: vendor sub-range
    Access Sequences used are; (M/07)
    0011     Vendor hierarchy
    0012     Vendor Hierarchy Material
    M/06 - Create Condition Types for Discount on Vendor hierarchy basis and assign Access Sequences 0011 or 0012 as per requirement
    M/08 - Insert these condition types in MM Pricing
    MEK1 - Maintain condition record for the condition type and check in Purchasing Document, it will reflect

  • How to use alternate payee at the time of P.O

    Hi SAP Experts,
    Could you please tell me how to use alternate payee for vendors. At my clients place User wants to make alternate payee for some vendors. I have made Alternate payee as optional entry in vendor master data but i would like to know if i have to make any settings because the user wants to see the alternate payee for vendor when they create a purchase order. Anyone please let me know the detailed steps in defining the alternate payee.
    Kind regards
    Leoni

    alternative payee option are available in two ways which are defined in master level at General data (for corporate decisions) or at company code data level (for individual company decisions)
    1.You have option to fix one as default always - only one
    2. Alternatively - you have option to select at Doc level - you will be able to define selective few within which u can select at document level.
    As payment is linked to Finance level and nothing to do with PO, this will not be available at PO.
    Hope it is clear.

  • Using general hierarchy of sales information system

    Hi,
    The sales manager uses oftenly the general hierarchy in order to sort the information that could extract from sales information system.
    So, firstly he uses the tranasction MCK1 to create a hierarchy and after that he executes the transaction MCSI in order to extract sales information.
    So my question is, how can use the hierarchy in a abap program? I want to offer the hierarchy as selection parameter.
         Thank for your cooperation
                     Best Regards
                           João Fernandes

    Hi,
    Thank you for your answer but my question has not been answered.
    The hierarchies i am talking are in table MCSHIERK. When i use program RGSEX000 i can not use the hierarchies of table MCSHIERK.
    Can you give me somo more information now?
                    Best Regards
                          João Fernandes

  • Rebate agreement with customer hierarchy

    Hi,
    I want to use customer hierarchy for customer rebates where in the accrual rate with scales shall be maintained only the high level customer. Invoice values of all the subordinate customers should e accrued using this rebate agreement.
    Have learnt about extended rebate agreement functionality wherein such a scenario can be adopted.
    Looking for a solution immediately to meet the week end deadline for POC.
    Regards,
    Rajesh Mohapatra

    Thanks Veera !!
    In this case my rebate receiptant is one only.
    I am trying to use a customer hierarchy node (scaled down customer code w/o partners, recon account etc.) and made it relevant for Rebates & Price determination.
    All the customers in the hierarchy are also relevant for Rebates.
    But the condition record maintained with hierarchy node is not getting picked up the billing document as system is looking for the subordinate payer instead of the hierarchy node.
    Not using the same node as Rebate Receiptant.  Incase of using wrt the below link, am getting error as "Customer for function PY may not have account group 0012".
    Ref : http://help.sap.com/saphelp_ides/helpdata/en/5d/363ec3583f11d2a5b70060087d1f3b/content.htm
    Regards,
    Rajesh Mohapatra

  • Using a hierarchy node variable in a BI 7 web template

    Hi all,
    I am searching for a way how to use a hierarchy node variable in a BI 7 web template. I have seen that there is a hierarchy web item, but I can only link that to a characteristic. I need to link the navigation item to a hierarchy node variable as I want to use the chosen variable value in a customer exit as well. Therefore the hierarchy web item is not working for me.
    Is there any web item that can be used to offer hierarchy node variables as navigation options in a web template?
    If you have any idea, every hint is highly appreciated!
    Cheers
    Tatjana

    The Filter panel will only display you the characteristics and key figures available in the query.
    If you want to add a combo box to make "on the fly" currency conversion, you'll have to do that by another way.

  • Rebates agreements (extremely urgent)

    Dear SAP experts,
    I need your help in rebate agreements (RA).
    I have setup the condition tables for RAs to accept Sales Area, ship-to, and EAN (MARA-EAN11) as combination. Together with material determination table, it does a mapping/substitution whenever I create a sales order which works like a charm to map to the access sequences and conditions I have created.
    However, there is an issue with this setup. Each EAN can actually map to multiple MARA-MATNR (material numbers) depending on the MATNR lifecycle (i.e. 1 EAN to M MATNR).
    For instance, EAN 123456 can have material abc assigned to it today, but due to a product being pulled out of market, business reuses that EAN 123456 and assigns it to another MATNR later on. To ensure that the right EAN-MATNR combination happens at a time, the material determination table (MDT) was used as an approach.
    However, when I create RAs with condition type Sales Area, ship-to, and EAN (MARA-EAN11)  combination, the "material for settlements" field is required as input. As the "material for settlements" field is KONP-BOMAT with check table MARA, it is not possible for me to put in EAN for the material as it requires a MARA-MATNR field.
    One of the options I was thinking was to do a conversion using MDT prior to creation of RA. Note however that when the MDT data changes, there will be inconsistencies with what's happening in real life versus what was mapped: the RA's take the conversion from EAN -> MATNR based on the contents of the MDT at the point of RA creation, and do not get updated automatically even when other MATNR get assigned to the same EAN.
    My questions as follows:
    1. What is really the materials for settlement field? How does this field impact the creation of credit memos? How does this impact the settlements process?
    2. I would need to create an output report based on the rebates generated on EAN level. My understanding is that SAP is working on the MATNR level. Is there any way to go about this given the situation described above?
    3. Given that the data in the MDT changes against the FPC, is there any way to ensure that the EAN is the "key field" used for data processing in place of the MATNR field in the RA "material for settlement" field?
    4. Any advice on how EAN will impact RA creation, order, delivery, shipping, invoicing?
    Thanks a lot for your help in advance.

    hi
    Rebates Processs in SAP is divided into three components
    1) Configuring Rebates
    2) Setting Up Rebates
    3) Managing rebate agreeeements and payments
    Pre-requsiistes- Check the following:
    1.The payer partner needs toi have the rebate field checked in the customer master on the sales area-billing doc tab.
    2.The Billing type must be marked as relevant for rebates.
    3.The Sales Organisation must be marked as relevant for rebates.
    Condition Technique :
    Rebates, use the condition technique, but distinguish themselves from pricing in applying to transactions over time, versus on a transaction basis. Rebates have their wn field catalog and their own condition table naming convention.So you could have two condition table "001" one for pricing and one for rebates, which could have different key fields. You need to use the technical names A001 For pricing and KOTe001 for rebates when you use the query type using transaction SE 16..
    Use create access sequence (AS).  Enter 1 in field category for rebate specific.  AS after going thru the right path of maintaining access sequence for rebates.
    The big difference between the rebate and the pricing access sequence is that there is no exclsuion flag available for rebate related AS. This means multiple tables for an access sequence can be aplied at the same time.
    Rebate related condition types are identified by codnition class -C.
    After defining and creating condition types for rebated include them in the pricing proceedure. The requirement should be 24 here which implies that the accruals are calculated on the basis of invoice/bill.
    The other fields- alctyp and altcbv does not allow you to manipulate how a rebate is calculated. Also, remove the requiremnt 24, if u want to see reabtes at order time.
    Now payment of rebates:
    Payments can be maunal or in full settlement. When you do manual payments, it defines how much can be paid out during a partial settlemetn.  You use partial settlement only when rebate agreement is defined for a full year but the paoyouts are supposed to happen on a monthly, quarterly or anyother specified period.
    These accurals are based on sales volume and when they are posted billing is created int eh follwoing manner. Provision for accruals is debited and Sales revenue is credited. When rebate credit memo is created
       Customer account/ is debited and
       Accrual provision account is credited.
    Also, please note that when rebates are created without dependent ona material but on customer/material you need to refer to a material for settlement.
    Rewards point it helps

  • Creating Rebate agreements through LSMW

    Hi ALL,
    We are planning to use LSMW to upload our rebate agreements as we have lot of agreements to be created. We are able to record VBo1/VBo2 txn upto first screen which contains agreement 3, desc, receipt, validity dates etc., Up to this point, LSMW captures the fields and input values. However when we select rebate condition type from 'Valid Condition Types and Key Combinations' pop up box to enter rebate %, LSMW does not record rebate condition type selection field and its input value.  LSMW displays screen name - SAPMSSY0, BDC_CURSOR value like 04/03, BDC_OKCODE like =PZ2 etc., As you know this pop up allows us to select a rebate condition for which we can enter rebate % in subsequent screen. LSMW able to capture subsequent screen without any issues.
    So does anyone know how to capture rebate condition selection parameter from pop up windown on to LSMW so that we can pass rebate condition type & it's % during the upload? or is there any BAPI able available to use for loading rebate agreements? We are using SAP 4.7.
    Any inputs in this regard would be appreciated.
    thanks

    And how did you manage it? May I ask as I am also facing similar issues
    Thanks
    Indranil

  • Create Rebate Agreements VBO1

    Can you please suggest BAPI to create Rebate Agreements VBO1, using the following values to pass as below:
    1st structure : VKORG, "Sales Organization
    VTWEG, "Distribution channel
    SPART, "Division
    BOART, "Agreement type
    BONEM, "Rebate recipient
    WAERS, "Currency key
    ABREX, "External description
    BOSTA, "Agreement status
    ABDATAB, " Agreement Valid from
    ABDATBI, " Agreement Valid to
    BOTEXT,
    IDENT3
    2ND STRUCTURE : HOW TO UPLOAD CONDITIONS FOR REBATE AGREEMENTS?
    3RD STRUCTURE : HOW TO UPLOAD DATA INTO ---CUSTOMER / MATERIALS. like matnr, amount,accurals
    Thanks in Advance !!!!!!!!!!!
    Regards
    Sagar
    Moderator message: please do more research before asking, show what you have done yourself when asking.
    Edited by: Thomas Zloch on Oct 10, 2011 12:47 PM

    it can never be copied as per version 4.6 C
    we can use a BDC to create rebate agreements with ref and use FM read_text_inline to read text from previous agreement

  • Final settlement of Rebate Agreement

    How Final Settlement B1 is created in rebate agreement 0002 (Material Rebate)
    What should be the minimum status in the agreement for final settlement
    In Condition record BO02  It is not allowing to activate B1 ie Final Settlement tab
    Can any one give the whole process of rebate processing from the start to finish all of it when to do what ie partial settlement,manual settlement and most importantly final settlement
    Thanking u all
    arnoldsw

    Hi,
    To execute manual partial settlements, select:
    1. Logistics → Sales and Distribution → Master Data → Agreements → Rebate Agreement → Change.
    Change the Agreement status field to B.
    Choose Create manual accrual or press Shift+F12.
    2. Save the document. The credit memo request document is generated
    automatically.
    3. Find and record the number of the credit memo request created from the
    agreement.
    Select Rebate payments → Rebate documents.
    Select Partial settlement.
    Click Choose.
    View the credit memo request number.
    4. Release the billing block on the credit memo request and save your changes.
    5. Create and save the credit memo from the credit memo request.
    To create a rebate credit memo, select:
    Logistics → Sales and Distribution → Billing → Billing Document→ Create.
    6. Release the credit memo to accounting. Enter the billing document number and choose Release To Accounting

  • Alphanumeric number range of Rebate agreements

    Hi,
    Question on using u2018Alphanumericu2019 number range of Rebate agreements. We would like to use alphanumeric number range for our rebate agreements so that we can build certain logic such as year\customer\type for easy reporting & grouping. For instance first digits for year, next 3 digits for customer code and so on. We are using SAP 4.7.
    Question - Are there any disadvantages of using alphanumeric number range for Rebate agreements. Does it cause any performance issues. I hope it is not. What we read & noticed that Rebate related transactions & reports are performance intensive.   Hence I would like to double check with forum if anyone using alphanumeric number range for Rebate agreements & any issues encountered.
    Any feedback on above would be really appreciated.
    thanks
    Sunil

    Hi,
    I dont think there will be any impact on performance if you use an alphanumeric number range instead of a number. Anyhow,  you have to use a number range. You are only enabling this by coding(may be) instead of just configuration.
    The only thing you have to remember is that there should not be any buffering issue in number range. Otherwise your own number range (alphanumeral) will work as good as any other number range.

Maybe you are looking for

  • Tags are not transferring over to other computer using same login

    I use two computers to access the same email account on Thunderbird. I have the same tags set up on both. For over a year now I have been able to tag an email on one computer and it will appear tagged on the other computer as well. However, just rece

  • Installing RichFaces 3.1.0 with Netbeans 6.0 Visual JSF

    Hi: I am followning the installation instructions for Richfaces according to JBOSS's RichFaces developers Guide. The first step is to put the 3 jars's int the WEB-INF/lib directory. I added a library RICHFACES to netbeans and then added that library

  • OBIEE 11.1.1.6 to 11.1.1.7 Out-of-place upgrade only

    Currently we have OBIEE 11.1.1.6 instance on Linux machine and want to upgrade this to OBIEE 11.1.1.7. We have installed 11.1.1.7 on different Linux machine, we want to upgrade OBIEE 11.1.1.6 to OBIEE 11.1.1.7 using out-of-place only i.e. RPD and Cat

  • Related toquery formula variable

    hi gurus my situation is , i am developing a query for hr MASTER DATA HERE  I GOT ROW  BY NAME             DATE OF BIRTH (EMPLOYEE DOB) NOW I WANT TO GET                               AGE ( of employee based on the  DOB) HERE I AM THINKING OF USING V

  • Jsp:useBean scope!!!!

    If you declare <jsp:useBean id="test" scope="session" class="test" /> how can you release the session when you finish using the class??? or what is the ideal scope to used in send and response??? for example... page A: input form page B: process form