Multiply price list per Business partner

Hi
does any one come accross information on how i assign Business partner 2 or more price list
basicly what i want to do is  to give diffrent factors (price list) for diffrent Group of items , so each BP will have diffrent disscount for each group of items in the same time .
Example :
2 items from group  A will have Price List  50% disscount
3 items from group  B will have Price List  45% disscount
i want to assign  both Price List  for the same bussnies partner.
Thanks
yanivh

Hi Zohar,
I did something a while ago for a customer, the basics of it were as follows:
Create a UDT to store the discount matrix
Add a UDF to the UDT so that you can store the Customer Group
Add a UDF to the UDT so that you can store the Item Group
Add a UDF to the UDT so that you can store the Discount % for the combination of Customer & Item
Add a formatted search to the Customer Group column in the UDT so you can lookup the OCRG table
Add a formatted search to the Item Group column in the UDT so you can lookup the OITB table
Then add a formatted search to the Discount % field so that it goes and gets the Discount % from the UDT where the Item Group is the Item group from the row item $\[$38.1.0\] and get the customer group from the BP on the form $\[$4.CardCode\]
Hopefully that should give you a starting point for this and allow you to work out the rest yourself.
Regards,
Adrian
Sorry, a couple of extra points, you can simplify this is you don't need to know the Customer Groups (e.g. all customers get the same discount %'s for the item groups)  or you can make this as complicated as you need it to be.
Edited by: Adrian Johnson on Oct 20, 2009 1:45 PM

Similar Messages

  • Price List per Document Line

    Hi all,
    Is it possible to select Price list per Document Line, instead of Document?
    Thanks in Advance

    Hi,
    The price list can be selected as per BP and also as per items. In SAP-B1 the prices in the marketing documents are considered from the Price list defined in Business Partner Master data.
    It is not possible to assign a specific price list for particular warehouse.As a work around what you can do is define a price list named Warehouse and maintain the prices of all items.
    When you are creating a marketing document select the particular price list by going to Form settings,Documents tab.The price of the item will be changed automatically
    Regards
    Vikas
    SAP Business One Forums Team
    Edited by: Vikas Rastogi on Feb 10, 2009 4:58 PM

  • S_P00_07000134 :  tax per business partner Vs Withholding TaX  Items

    In Withholding tax report S_P00_07000134, what is the difference between tax per business partner and Withholding TaX  Items that we have in the section Output Control and Lists?

    Hi,
    These are just the output options. If you select both, the output will come for both layout.
    "tax per business partner" is to sort the output based on vendor number
    and "Withholding TaX Items" is for sorting the output based on withholding tax type and tax code.
    Regards,
    SDNer

  • Prevent users from printing the List of Business Partner window

    Hi All
    I have had this request and not sure if it possible.
    He wants to prevent the users from printing the List of business partner.
    That is when you do a search on the marketing documents.
    when do a search it brings up the window, List of Business Partners.
    they can go to file print...choose table and print the list of BP.
    is there anyway to prevent that?
    Thank you
    Jerusha

    is it a smartform
    You have to disable from ADOBE end
    sfpoutputparams-NOPRINT = X
    when calling the function module FP_JOB_OPEN.
    Unfortunately the PDF converter, which converts the output
    of a Smartform, does not allow to disable the print button.
    Please see note 841850 about this. Only the PDF-based forms
    support this features (class CL_FP_PDF_OBJECT also belongs
    to the PDF-based forms).

  • Post Code : Want to determine the list of Business Partner !!!

    Hi all
       I have given Post Code of BP.
       I want to determine the <b>list of Business Partner</b> present in the specified <b>Post Code Location</b>.
      Is their any direct way around to determine the list of
    Business Partner ?  or Please let me know the possible ways to determine the BPs with the given Post Code !!!!
    Many Thanks
    Jack

    Hi Jack,
    Have a look at BAPI_BUPA_SEARCH function module.
    Enter the Post Code in the ADDRESSDATA structure and it will return list of Business Partners for the same.
    Also ,have a look at BUPA_PARTNER_CONTACT_SEARCH function module.
    <b>Reward points if it helps.</b>
    Message was edited by: Amit Mishra

  • Possibility of grouping open items per business partner during FPY1

    Hello all,
    In my test case, I have a business partner that is connected to two contract accounts.
    On each connection I have two open items, so four in total.
    When executing the payment program (FPY1), I would like to group the open items per business partner into 1 payment that goes to the bank.
    Can you tell me whether this is possible and, if so, how to implement it?
    Thanks in advance!

    Hi,
    If I've got you right, there are several open items posted on different Contract Accounts. Let's assume a simple case. There are two Contract Account Relationships to one and the same Business Partner:
    CA1-BP1 and CA2-BP1. BP1 is the holder of CA1 and CA2. In parallel BP1 is the only premium payer. There is no further Business Partner involved.
    Additionally there are two Insurance Objects with relationships - each - to one and the same Business Partner: IO1-BP1 and IO2-BP1.
    The first Insurance-Object-Relationship IO1-BP1 is assigned to CA1, and the second Insurance-Object-Relationship IO2-BP1 is assigned to CA2.
    In FS-CD standard it's possible to group and summarize several open items on Business Partner level within a Payment Run (FPY1) cross different Contract Accounts. Therefore follwoing master data is required:
    IO1-BP1: “IO: Settings Active for Contract Account” is set active
    IO2-BP1: “IO: Settings Active for Contract Account” is set active
    Master data in CA1-BP1
    Incoming Payment Method "1" (example for Direct Debit)
    Bank Details ID for Incoming Payment Method "0001" (example for 1st Bank Account of BP1)
    Master data in CA2-BP1
    Paid By [in 'Payment Data (General)']: "CA1" (means the number of Contract Account CA1, as Contract account used for payment transactions)
    The challange is to populate initially or change these attributes from an external system properly, for instance from a Policy Management system, a Claims Management system, or an Incentive & Commission Management system. In many cases they have neither an understanding of the concept "Contract Account", nor capabilities to adjust or maintain FS-CD master data. Thus, it could be efficient to build specific UIs dedicated to such scenarios - intended to set the attributes properly.
    If, and only if a payment aggregation, consoldiation or summarization is required regularly cross different Contract Accounts <without using FS-CD transfer postings and without using FS-CD Broker Collection>, it can be wise to create a dedicated Contract Account with relationship to the Payer (or Payee) as the relevant Business Partner for incoming or outgoing payments - initiated by the insurer.
    It's a special ContractAccount-BusinessPartner-Relationship CAx-BPy that just holds the payment method and bank details ID as master data. This Business Partner is acting as Payer in Payment Transactions. If, and only if this Business Partner "BPy" differs from the relevant Business Partner "BP1" that is linked to the Contract Account, and is also the relevant Partner within the posted open items, than Partner "BPy" is the alternative business partner to the contract partner; used for clearing and paying the items of the contract account. Overall that's a powerful workaround for payment aggregation, consoldiation or summarization cross different Contract Account, even the Business Partner "BPy" is a different one. Under this precondition one has to feed the two fields
    Payer [in 'Payment Data (General)'] with BPy
    Paid By [in 'Payment Data (General)'] with CAx
    In addition: within all subordinated InsuranceObject-BusinessPartner-Relationship master data the flag “IO: Settings Active for Contract Account” has to be set active. Therefore the InsuranceObject-BusinessPartner-Relationship master data doesn't control payments anymore, but the ContractAccount-BusinessPartner-Relationship master data.
    Please test and let me know.
    Best regards,
    Jochem

  • Problem with External List Management; Business Partner Type

    Hello experts;
    I created a mapping format for importing a simple notepad file. In the ELM i see all my fields populated correctly. Once i start the importing process it goes smoothly with no mistakes at all (green lights). The bp is actually imported and i can see it in the BP transaction with most of the fields correctly imported BUT the business partner type (PERS_PERS_BPKIND in ELM). For this field i have a Constant Assignment which is always HH and because of that i don't have it in my notepad file but i pass the value directly from ELM constant assignement=HH. Unfortunately this value is not copied. Any idea? Am i doing something wrong or i'm loosing some steps in between?
    Thank you very much

    Hello,
    the issue is most probably related to missing authorizations. As you know the processing in external list management happens in the background using WF-BATCH user.
    Please check the following notes:
    708557 - 'ELM: Troubleshooting' point 1.
    https://service.sap.com/sap/support/notes/708557
    1912414 - ELM upload: Error in the map data-step
    https://service.sap.com/sap/support/notes/1912414
    1664498 - External List will not execute
    https://service.sap.com/sap/support/notes/1664498
    The information provided in the notes should help to solve the issue.
    best regards,
    Johannes

  • Which BAPI to list all Business Partner on CRM?

    Hi All,
    Can someone let me know the BAPI which lists all the business partner available on particular CRM system based on some criterion such as country or date Range.
    Regards,
    Naveen

    Use BAPI_BUPA_SEARCH
    It takes input parameters such as:
    Partner Number
    Business Partner Role,
    Partner Category (Person, Org or Group).
    First Name, Last Name
    Telephone
    Email
    Address data etc
    Easwar Ram
    http://www.parxlns.com

  • List Of Business Partner

    Hi friends,
            I created a new for replacing List of business partners form.I need to display the newly created form when i press tab key from customer textbox of A/R Invoice form.For that my code is
       if (pVal.ItemUID == "4") & (pVal.EventType == PbouiCOM.BoEventTypes.et_KEY_DOWN) &  (pVal.Before_Action == true  & pVal.CharPressed == 9)
                                    BubbleEvent = false;
                                    string xmlFile = "";
                                    xmlFile = "ListOfBusinessPartners.srf";
                                    oCommonmethods.LoadFromXML(ref xmlFile, SBO_Application);
    The problem is when i pressed the tab key both the forms are coming ...Please suggest solution for this problem.
    Nisha

    Hello Nisha,
    Are you going to filter some customer in A/R invoice when type tab in cardcode. Actually you cann't change the system choosefromlist, but you can set the condition for it, It is unnecessary to create a new BP list form for it.
    try the following code:
    If pVal.FormType = 139 And pVal.EventType = SAPbouiCOM.BoEventTypes.et_CHOOSE_FROM_LIST Then
                If pVal.ItemUID = "4" Then
                    If pVal.InnerEvent And pVal.Before_Action Then
                        BubbleEvent = False
                        Dim oForm As SAPbouiCOM.Form
                        oForm = SBO_Application.Forms.Item(FormUID)
                        Dim oCons As SAPbouiCOM.Conditions                   
                        Dim oCFL As SAPbouiCOM.ChooseFromList
                        'oCFL = oCFLs.Add(oCFLCreationParams)
                        oCFL = oForm.ChooseFromLists.Item("2")
                        oCons = oCFL.GetConditions()
                        'Note: Add the condition only once.
                        If 0 = oCons.Count Then
                            Dim oCon As SAPbouiCOM.Condition
                            oCon = oCons.Add()
                            oCon.Alias = "Cardcode"
                            oCon.Operation = SAPbouiCOM.BoConditionOperation.co_EQUAL
                            oCon.CondVal = "C0001"
                            'Set your own condition here instead of the system conditions
                            oCFL.SetConditions(oCons)
                        End If
                        BubbleEvent = True
                    End If
                End If
            End If
    Or it doesn't meet your requirement, you would like to block the CFL of B1, you may set BubbleEvent = fale in Before Action for ChooseFromList Event. But this is the last option.
    Kind Regards
    -Yatsea
    Edited by: Yatsea Li on Oct 10, 2008 4:54 PM

  • Can we split database as per Business partner property like NORTH , WEST

    Dear all,
    we want to separates users from database means ,
    the north region sales executive does not able to   read and update sales order as well as business partner of other region.
    can we do ? if yes then how?
    Thanking you,
    Ganesh Mahajan

    Dear sir,
    thanks for reply . we want to do this on one database . but other users like north region users do not able to read west region sales order as well as all database which according to related with north.
    above is just example it's apply on all modules . like production order etc etc....
    Thanking you
    Ganesh Mahajan

  • Search Ship-to-Address Number per Business Partner

    Hi experts!
    Do you know of a FM which would read all ship-to-addresses of a business partner?
    For example we have Business Partner No. 1 with 50 Ship-to-Addresses. Now we would like to find the adress no. of each of the Ship-to-Addresses either with help of a FM or directly in a table.
    Do you have any ideas?
    Many thanks for your help.
    Corinne

    Hi Corinne,
    I suppose you defined your ship to adresses in the org structure. Then you must find them by using module function BBP_READ_ATTRIBUTES with userid and attribute SHIP_TO. The fm must then show you all the address numbers.
    With these address numbers go to table ADRC where you will have all the address details.
    Hope this will help you.
    Best regards,
    Reward points if helpfull.

  • Tax information per business partner

    From which table can  i  get the tax related information for each business partner??

    Hi Divya,
    CRD7 table you will get all the Tax information of a Business Partner.
    Check this link
    Re: BP Tax Information
    *Close the thread if issue solved.
    Regards
    Jambulingam.P
    Edited by: Jambulingam P on Jun 22, 2009 7:32 AM

  • MM - Price determination per business types

    Hello,
    I need to determine multiple price determination for the same material purchased to same vendor.
    Indeed, depending on the business type (purchase for production, for trial or for aftersales), one single material can have different price towards the same supplier.
    The business type must be set up at purchase order item level, and depending on the business type, a different price must be determined.
    Do you know how to proceed? Can the field “sub-item category” be used in the pricing procedure?
    Any other idea?
    Thank you for your help,
    Nathalie

    If you want to a single material can contain multiple price..
    And all valuation will be as per different price, then the better option will be split valuation.
    Here you have to use valuation type for each material which you want to set the different price..
    Suppose you want to use price 10 for material which will be purchased, then you can use one valuation type for the material..
    And you want to use price 20 for material which will be used for trial, then you can use another valuation type for the material.
    Both valuation type can contain different valuation class and different price but material will be only one...
    Regards
    Dev

  • Extract list of Business Partner attachments from CRM to BW

    Hi All.
    I have a need to extract from CRM to BW a list of documents (Name only, not the actual document) that are attached to CRM Business Partners.  Does anyone know of a business content datasource that would provide this?  Lacking that, would anyone know on which tables this information is stored in CRM?
    Thanks in advance.
    Casey

    have a look at the MDM IT scenario Configuration Guide: https://websmp110.sap-ag.de/~sapidb/011000358700004656452006E
    This document describes how you setup bupa data extraction from CRM to MDM, which is actually done via Proxies and not via IDocs.
    Regards
    Christine

  • Count of number of campaigns executed for a business partner?

    Hi all
    I'm hoping someone can advise me on how to fulfil this requirement. Basically I need to find a way of ensuring that customers are only included in a maximum of five campaigns per month.
    My current idea centres around
    1) Creating an interaction object for each business partner every time they are included in an executed campaign
    2) To execute a custom-developed program (or a BW query?) that will count the number of interaction objects created per business partner in the past month and write the count value to a marketing attribute called "campaign count" assigned to each business partner
    3) Exclude any business partners with "campaign count" >=5 from the target group of future campaigns
    I'm sure there's a cleaner and better way of doing this. Can anyone point me in the right direction?
    Thanks
    Mike

    Greetings from ABAP General.
    Please do not leave meaningless comments when closing age old threads only to make room for new ones.
    The comment box can be left empty. Only fill it when you have something to say about the solution that might help the community.
    Thanks
    Thomas

Maybe you are looking for

  • Error while loading entity  ORM

    entityLoad('Account') throws this error, Error while loading entity java.sql.SQLException: [Macromedia][Oracle JDBC Driver]Numeric overflow. However  entityLoad('Account',1) returns the proper record. I am using oracle 10g as a datebase. Is this a bu

  • Why can't I move new music to my iphone?

    I have an iPhone 4s.  Last night I tried to load some new music onto my phone from the iTunes library on my iMac but was unable to do so.  I couldn't get the new stuff to synch.  Also, there is a lot of music on my phone that I would like to remove,

  • DSC files in Premeire Pro Cs5.5

    How do you import DSC files off of a dslr camera into Cs5.5?  All it brings in is an audio file. 

  • Custom Theme for Nokia 6500C

    I would like to create a custom theme for my phone but I have some problems. First of all, how do I create a theme? And secondly, how do I transfer it into my phone, Nokia 6500C?

  • Borland c++ 6 & Ni-DAQ 6.9.3

    Bonjour, J'ai developpé une application qui fonctionne correctement avec Borlad C++ 5 et une carte PCI-6025. en plus, la meme application se compile correctement sous la Version 6 du borland, mais pas de resultat d'acquisition, apres des etudes j'ai