Special price by date

Maybe someone will be able to help me on this issue.
We have a customer that we periodacly give him discounts on a group of 20-30 items for a limited time.
We would like to enter it in SAP but its a lot of work since on every line we have to click again to enter the dates the discount is valid.
Is there any way to enter a date range and then select all the items that will be discounted that period?
Ephraim

Hello ...
If there is a way you can do ...
If you open the window of special prices, you can select several lines .. test by selecting from last to first ... then uncheck without double clicking on the first and assigns a date range ... ell copy button then applies discounts and will open a new window that lets you choose any option ..
I just did .. and that is why I commented that if possible
Best Regards,

Similar Messages

  • DI Special Prices Invalid Date Range - SAP 8.8 Patch 10

    Hi Gurus,
    I have seen many posts concerning this particular problem but no solution.
    Most posts were for SAP 2005.
    I have Patch 10 in 8.8 and am still getting this error.
    I have simplified my code to the lowest level and its still giving me the same message.
    As you can see from the code bellow, i have tried different types of formats for the date and nothing works.
    Dim oSPrices As SAPbobsCOM.SpecialPrices = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oSpecialPrices)
            oSPrices.CardCode = "C110124"
            oSPrices.ItemCode = "B"
            oSPrices.Currency = "$"
            oSPrices.Price = 12.5
            oSPrices.PriceListNum = 8
            oSPrices.SpecialPricesDataAreas.SetCurrentLine(0)
            oSPrices.SpecialPricesDataAreas.DateFrom = "2010/07/03" '"2010-07-03" 'New Date(2010, 7, 3)
            oSPrices.SpecialPricesDataAreas.Dateto = "2010/07/16" '"2010-07-16" 'New Date(2010, 7, 16)
            oSPrices.SpecialPricesDataAreas.PriceListNo = 8
            oSPrices.SpecialPricesDataAreas.AutoUpdate = SAPbobsCOM.BoYesNoEnum.tNO
            oSPrices.SpecialPricesDataAreas.Add()
            oSPrices.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SetCurrentLine(0)
            oSPrices.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Quantity = 1
            oSPrices.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SpecialPrice = 12.5
            oSPrices.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Add()
            If oSPrices.Add <> 0 Then
              MsgBox(oCompany.GetLastErrorDescription)
            End If
    This is a very pressing issue so any help would be much appreciated.
    Thanks!
    Denis

    I finally made it.  Hope this code will help others :
    if (SpecialPrices.GetByKeyDiscounts(ItemCode, SelectedListNum))
        SpecialPrices.SpecialPricesDataAreas.SetCurrentLine(SpecialPrices.SpecialPricesDataAreas.Count - 1);
        SpecialPrices.SpecialPricesDataAreas.Dateto = dtpDateFrom.Value.AddDays(-1);
        OldPriceFromExisting = SpecialPrices.SpecialPricesDataAreas.SpecialPrice / Factor == 0 ? 1 : Factor;
        if (NewPrice == 0 && Augmentation != 0 && Factor != 0 && OldPriceFromExisting != 0)
            NewPrice = (Augmentation * Factor) + OldPriceFromExisting;
        else
            NewPrice = NewPrice * Factor;
        if (SpecialPrices.Update() != 0)
            int ErrCode = -1;
            string ErrMsg = "";
            oCompany.GetLastError(out ErrCode, out ErrMsg);
            MessageBox.Show("ERREUR SAP : " + ErrCode.ToString() + " - " + ErrMsg);
            IsThereError = true;
            break;
        else
            SpecialPrices.SpecialPricesDataAreas.Add();
            SpecialPrices.SpecialPricesDataAreas.PriceListNo = SelectedPriceList.ListNum;
            SpecialPrices.SpecialPricesDataAreas.DateFrom = dtpDateFrom.Value;
            SpecialPrices.SpecialPricesDataAreas.SpecialPrice = NewPrice;
            if (SpecialPrices.Update() != 0)
                this.Enabled = false;
                Cursor.Current = Cursors.WaitCursor;
                MessageBox.Show("ERREUR SAP : " + oCompany.GetLastErrorCode().ToString() + " - " + oCompany.GetLastErrorDescription());
                Application.DoEvents();
                Cursor.Current = Cursors.WaitCursor;
                tsslInfo.Text = "Relâchement de l'objet SAP.  Un instant s.v.p...";
                ssInfo.Refresh();
                IsThereError = true;
                break;
            else
                if (SelectedPriceList.ListType != '*')
                    ViewItems.SetRowCellValue(iRow, "PricePer12", NewPrice);
                AtLeastOneChange = true;

  • [Special Prices for Business Partners] and [Hierarchies and Expansions]

    Dear Sirs,
    I am running into three problems.
    1.) I loaded 313 items Special Prices by DTW however I can not locate where it went?
         I searched via the path [Inventory>Price Lists>Special Prices>Special Prices for Business Partners]but find nothing in there.
    2.) I can not find DTW templates for Hierarchies and Expansions data load.
         Also I searched via the path [Inventory>Price Lists>Special Prices>Hierarchies and Expansions] to see if the Special Prices I loaded with DTW maybe there but find nothing there.
    3.) I can not find any information related to Hierarchies and Expansions in the [diapi] help file.
    Could it be these two functionalities require "manual" input?
    If so, how on earth the 313 Special Prices DTW data load went through "successfully" and find no trace of it?
    I am pulling my hair off to find some advice.
    Would appreciate it greatly if someone could enlighten me on these two functionalities.
    Kuni - Tokyo
    Edited by: furuya kunitomo on May 15, 2009 2:28 PM

    Hi Kuni,
    To quickly answer your questions:
    1.) I loaded 313 items Special Prices by DTW however I can not locate where it went?
    The path is correct. If you can't find anything probably something went wrong in the DTW import.
    Check that the "Test Run" checkbox was not checked and all required keys are entered in the templates.
    2.) I can not find DTW templates for Hierarchies and Expansions data load.
    The relevant templates are:
    SpecialPrices.xlt
    SpecialPricesDataAreas.xlt
    SpecialPricesQuantityAreas.xlt
    the default location when installing DTW is:
    C:\Program Files\SAP\Data Transfer Workbench\Templates\Templates\oSpecialPrices
    When entering Hierarchies and Expansions (renamed to Period and Volume Discount in Version 2007) you must enter *x for CardCode where x is the price list number.
    3.) I can not find any information related to Hierarchies and Expansions in the diapi help file.
    The information in the DI API file is under the SpecialPrices Object.
    See below some general information regarding special prices:
    SpecialPrices is a business object part of the Inventory and Production module under
    Select Inventory > Price Lists > Special Prices > Special Prices for Business Partners.
    OR
    Select Inventory > Price Lists > Period and Volume Discount (Hierarchies and Expansions in previous versions)
    Interesting points:
    Source table: OSPP
    DTW Template: SpecialPrices.csv
    Mandatory fields in SAP Business One: CardCode and ItemCode.
    PriceListNum is a foreign key to the PriceLists object - source table OPLN, field name ListNum.
    CardCode is the Business Partner CardCode to enter Special Prices for Business Partners.
    Child object of the SpecialPrices Object: SpecialPricesDataAreas (source table: SPP1)
    DTW Template: SpecialPricesDataAreas.csv
    LineNum (Field name LINENUM) - Always enter the appropriate LineNumber you want to update (starts from 0).
    Child object of the SpecialPricesDataAreas Object: SpecialPricesQuantityArea (source table: SPP2)
    DTW Template: SpecialPricesQuantityAreas.csv
    LineNum (Field Name SPP2LNum). Always enter the appropriate LineNumber you want to update (starts from 0).
    Hope that information helps a little. If you have any fruther questions enter the following information:
    1. SAP Business One Version including Patch level
    2. Do you get any error message after the import? What is the message returned?
    Kind Regards,
    Friederike Mundt
    SAP Business One Forums Team

  • Special price list items last sale date

    Can anyone give me a query which identifies the last sale date of an item for a customer special pricelist item?  I want to identify special price list items that are out of date in order to delete special prices which have not been sold in the last year.
    What I would like to do is create a list of special price list items that have been sold in the last year.  I would them delete all speical price list items and then DTW the active special price list items back into the db.
    Customer is running 2005 SP01, PL 42.
    Thank you, Jeff

    Jeff,
    First things first, are those special prices still current?  If the price lists update often, I don't think you have options to get your required info by query.
    Thanks,
    Gordon

  • DI API: 2005A PL: 08  Special Prices

    Hi everyone,
    I am using the DI-Object SpecialPrices for adding a special price in the Database. We use a German MSSQL Server 2000 and VB.Net (1.1)
    My Code:
    Public Sub PreislisteZwischenspeichernLöschenUndSetzen()
                'Dim oPreisliste As SAPbobsCOM.PriceLists
                Dim oSonderpreisliste As SAPbobsCOM.SpecialPrices
                Dim oSonderpreislisteDataArea As SAPbobsCOM.SpecialPricesDataAreas
                Dim oSonderpreislisteQuantityArea As SAPbobsCOM.SpecialPricesQuantityAreas
                Dim oSBOB As SAPbobsCOM.SBObob
                oSBOB = oCibAddOn.oCompany.GetBusinessObject(BoObjectTypes.BoBridge)
                'oPreisliste = oCibAddOn.oCompany.GetBusinessObject(BoObjectTypes.oPriceLists)
                oSonderpreisliste = oCibAddOn.oCompany.GetBusinessObject(BoObjectTypes.oSpecialPrices)
                ' Staffelpreisliste neu eingeben
                ' Wichtig, Standardpreis muss in der Preisliste unter ITM1 eingegeben sein
                Dim oArtikelPreis As SAPbobsCOM.Items
                Dim oArtikelPreise As SAPbobsCOM.Items_Prices
                oArtikelPreis = oCibAddOn.oCompany.GetBusinessObject(BoObjectTypes.oItems)
                oArtikelPreis.GetByKey("9999")
                Dim intIndex As Integer = 0
                Dim blExit As Boolean = False
                Do While blExit = False And intIndex < oArtikelPreis.PriceList.Count
                    oArtikelPreis.PriceList.SetCurrentLine(intIndex)
                    If oArtikelPreis.PriceList.PriceList = 1 Then
                        oArtikelPreis.PriceList.Currency = "EUR"
                        oArtikelPreis.PriceList.Price = 12.5
                        If oArtikelPreis.Update() <> 0 Then
                            MsgBox(oCibAddOn.oCompany.GetLastErrorDescription)
                        End If
                        blExit = True
                    End If
                    intIndex += 1
                Loop
                oSonderpreisliste.CardCode = "70000"
                oSonderpreisliste.ItemCode = "9999"
                oSonderpreisliste.Currency = "EUR"
                oSonderpreisliste.Price = 12.5
                oSonderpreisliste.PriceListNum = 1
                oSonderpreisliste.SpecialPricesDataAreas.SetCurrentLine(0)
                oSonderpreisliste.SpecialPricesDataAreas.AutoUpdate = BoYesNoEnum.tYES
                oSonderpreisliste.SpecialPricesDataAreas.DateFrom = New System.DateTime(2006, 4, 26)
                oSonderpreisliste.SpecialPricesDataAreas.Dateto = New System.DateTime(2006, 4, 28)
                oSonderpreisliste.SpecialPricesDataAreas.PriceCurrency = "EUR"
                oSonderpreisliste.SpecialPricesDataAreas.PriceListNo = 1
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPrice = 12.5
                oSonderpreisliste.SpecialPricesDataAreas.Add()
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SetCurrentLine(0)
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.PriceCurrency = "EUR"
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Quantity = 1
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SpecialPrice = 12.5
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Add()
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SetCurrentLine(1)
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.PriceCurrency = "EUR"
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Quantity = 100
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SpecialPrice = 10
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Add()
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SetCurrentLine(2)
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.PriceCurrency = "EUR"
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Quantity = 1000
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.SpecialPrice = 7.5
                oSonderpreisliste.SpecialPricesDataAreas.SpecialPricesQuantityAreas.Add()
                If oSonderpreisliste.Add <> 0 Then
                    MsgBox(oCibAddOn.oCompany.GetLastErrorCode)
                    MsgBox(oCibAddOn.oCompany.GetLastErrorDescription)
                End If
                System.Windows.Forms.Application.Exit()
            End Sub
    We get all the time the errormessage: Date is out of range.
    We also try to use the functions SaveAsXML and GetBusinessObjectFromXML, but then the same error comes.
    Trinidad wrote a lot of time that the error is solved in the Version 2005, but it isn`t so for us.
    Please help
    Regards
    Jörn

    Sorry for the double post; I thought I would be better showing how my code goes.
    As with the original poster, I am using the DI-object Special Prices to insert new records. I am trying to create a Special Price that is BP-Item specific, using the default demo company (SBO Demo UK), valid date from 15 Jun to 20 Jun.
    Dim oSpecialPrices As SpecialPrices = oCompany.GetBusinessObject(BoObjectTypes.oSpecialPrices)
    Dim oSpecialPricesDataAreas As SpecialPricesDataAreas = oSpecialPrices.SpecialPricesDataAreas
    ' SpecialPrices settings
    oSpecialPrices.ItemCode = "A1000"
    oSpecialPrices.CardCode = "C1000"
    oSpecialPrices.AutoUpdate = BoYesNoEnum.tYES
    oSpecialPrices.PriceListNum = 3
    oSpecialPrices.DiscountPercent = 50
    ' ------------------ START ------------------
    ' SpecialPricesDataAreas settings
    oSpecialPricesDataAreas.SetCurrentLine(0)
    oSpecialPricesDataAreas.DateFrom = New DateTime(2006, 6, 15)
    oSpecialPricesDataAreas.Dateto = New DateTime(2006, 6, 20)
    oSpecialPricesDataAreas.AutoUpdate = BoYesNoEnum.tYES
    oSpecialPricesDataAreas.Discount = 15
    oSpecialPricesDataAreas.PriceListNo = oSpecialPrices.PriceListNum
    oSpecialPricesDataAreas.PriceCurrency = "GBP"
    oSpecialPricesDataAreas.Add()
    ' ------------------- END -------------------
    ' Adding and checking for any errors
    oSpecialPrices.Add()
    oCompany.GetLastError(lErrCode, sErrMsg)
    If lErrCode <> 0 Then
        MsgBox(lErrCode & ": " & sErrMsg)
    End If
    If the portion of the code between START and END was commented out the insertion was successful. Else as it is, it will keep prompting Invalid Date Range (-10).
    Can anyone please shower some enlightenment?

  • Business Partner Special Price Import - DTW

    Forum,
    We have a number of special prices for Business Partners which we'd like to update. In some cases, we would like to remove the current special price and have the system pick up the unit price against an item within Item Master Data.
    When importing through DTW using the OSPP template, we have entered '0' as the price. This correctly imports in through DTW and removes the special price however, when we then raise a sales order for that item. The unit price is zero and it hasn't picked up the unit price against the item within item master data.
    Is this how it works or is there a setting we're perhaps missing? I have test this in the demo and it does pick up the unit price from item master. In our set of data, it does not.
    Regards,
    Juan

    Hi Juan,
    You may check:
    Re: Price List table not updated
    Prices auto adjusted when setting up BP Special Prices
    Thanks,
    Gordon

  • How to copy Sales Quotaton prices to Price List or Special Prices

    We frequently use Sales Quotation to communicate deal price offers to customers.  Once these prices are approved, we have to re-type these prices into applicable price lists or special prices. 
    We are looking for a way to copy these deal prices from Sales Quotation (by Business Partner) over to the applicable price list and special prices?
    Please assist?
    Jaco de Villiers

    I was told by my Implementation Partner that it is possible to import and update price list by using the Import function that is available in SBO.  To do this:
    1. From your sales quotation with the agreed prices - export to excel.
    2. Change the format to list: Product code, Price list to update, New price, Currency
    3. Save the file as tab delimited text
    4. Import into SBO using the Administration, Data Import/Export, Data Import, Import from Excel option.
    5. Choose Item type to import
    6. In the B line, choose Price List Code, the list updates to show only the fields relevant to price list updates
    7. Press OK and follow rest of instructions to complete the import.
    I found the above to be simple, repeatable and reliable enough to solve my initial question.

  • Change Log needed at price list and special prices

    Tracking changes made to the price list and special prices by BP is a valuable control function missing that needs to be included in future.

    I was told by my Implementation Partner that it is possible to import and update price list by using the Import function that is available in SBO.  To do this:
    1. From your sales quotation with the agreed prices - export to excel.
    2. Change the format to list: Product code, Price list to update, New price, Currency
    3. Save the file as tab delimited text
    4. Import into SBO using the Administration, Data Import/Export, Data Import, Import from Excel option.
    5. Choose Item type to import
    6. In the B line, choose Price List Code, the list updates to show only the fields relevant to price list updates
    7. Press OK and follow rest of instructions to complete the import.
    I found the above to be simple, repeatable and reliable enough to solve my initial question.

  • Future Dated Special Prices

    I have created a Special Price that does not go into affect until a future date. When the item associated with this special price is entered in an order for the BP, no price comes up. It appears that the existence of the special price stops SAP from looking elsewhere yet because the special price is not in affect yet relative to the date entered, no price is retrieved. The BP has a Discount Group that supports a price for the Item and the BP has a default price list. One would expect that SAP would look for a Special Price for the date on the order, not find it because of the date set in the Special Price,  and then go look at Discount Group and find the price there. I wouldn't expect that I would have to enter a line in the Special price to support the BP until the future date is reached. Bug or poor functionality?

    Hi Chris,
    I'm not able to replicate that behaviour.  The system however doesn't operate quite as you expect, as special prices always override discount groups.  So when we set up a special price it has to have a price in the main special prices window as well as in the period discounts window.  then when you key an order, it will use the price from the special prices window over any discount group price until the period discount comes into effect.
    Perhaps you have no price in the main special prices window?
    Michael

  • Special Prices DI Object in 2005 SP1 PL4

    Hi all, I've been trying to use DI Object's Special Prices to add a new record. I'm using SAP B1 2005 SP01 PL4. I've heard that this Special Price bug revolving Invalid Date Range was fixed in this patch, but I've tried many times to no avail.
    Here is my code:
        Private Sub InsertSpecialPrices()
            Try
                Dim oSpecialPrices As SpecialPrices = oCompany.GetBusinessObject(BoObjectTypes.oSpecialPrices)
                ' SpecialPrices settings
                oSpecialPrices.ItemCode = "A1000"
                oSpecialPrices.CardCode = "C1000"
                oSpecialPrices.AutoUpdate = BoYesNoEnum.tYES
                oSpecialPrices.PriceListNum = 3
                oSpecialPrices.DiscountPercent = 50
    START -
                ' SpecialPricesDataAreas settings
                oSpecialPrices.SpecialPricesDataAreas.SetCurrentLine(0)
                oSpecialPrices.SpecialPricesDataAreas.DateFrom = "2006-06-13"
                oSpecialPrices.SpecialPricesDataAreas.Dateto = "2006-06-20"
                oSpecialPrices.SpecialPricesDataAreas.AutoUpdate = BoYesNoEnum.tYES
                oSpecialPrices.SpecialPricesDataAreas.Discount = 15
                oSpecialPrices.SpecialPricesDataAreas.PriceListNo = oSpecialPrices.PriceListNum
                oSpecialPrices.SpecialPricesDataAreas.PriceCurrency = "GBP"
                oSpecialPrices.SpecialPricesDataAreas.Add()
    END -
                oSpecialPrices.Add()
                oCompany.GetLastError(lErrCode, sErrMsg)
                If lErrCode <> 0 Then
                    MsgBox(lErrCode & ": " & sErrMsg)
                End If
            Catch ex As Exception
                MsgBox(ex.ToString)
            End Try
        End Sub
    I always get the message "Invalid Date Range", unless I comment out the region between START and END as shown above.
    I've even tried other forms of dates like "new Date(2006, 06, 15)", "20060516", "2006-05-16", etc. Can someone tell me if there is anything wrong?
    Thanks for assisting,
    Keith Leow

    Hi Jose,
    Yes this error is from SAP, specifically from the oCompany.GetLastError method.
    I've tried all sorts of Date format, and using both String and Date type, and in all cases I still get the Invalid Date Range error.
    I'm pretty sure this is not about the date input format, because incorrect date format would have thrown me an exception on SQL's expression error. This error is more likely that SAP treats my input to be of incorrect RANGE.
    I've made sure that my DateFrom is definitely earlier than my DateTo field. So now I'm at a total lost about what to do.
    Perhaps I should ditch the Special Prices object and directly manipulate the data from OSPP and SPP1?

  • Adding special prices to items query.

    Hi, I'm just wondering if anybody can help me work out how to add special prices to items on a volume basis. say if i sold one item there would be no discount but if i sold 10 then i would automatically want a 5% discount to be given, I've had a look around and nothing seems to be popping out at me, i want the discount given to all customers also.
    many thanks.

    Dear RW,
    Choose  Inventory ->Price Lists ->Special Prices ->Special Prices for Business Partners
    To define the special price of an item for a business partner, in the Special Prices for Business Partners window, enter the required business partner and item information
    To open the Period Discounts window, in the # column, double-click a row . Enter the required dates, price list, discount, and price and choose the Update button
    To save the modified special prices, in the Special Prices for Business Partners window, choose the Update button
    If no date-dependent special price has been defined for an item, SAP Business One assumes that the customer-specific special price has been valid since the date on which it was added. The special price with the appropriate valid-from date appears in the first row.
    Defining Quantity-Based Special Prices for a Business Partner
    Choose  Inventory -> Price Lists -> Special Prices  -> Special Prices for Business Partners .
    The Special Prices for Business Partners window appears.
    To open the Period Discounts window, in the # column, double-click a row . Enter the required dates, price list, discount, and price.
    In the Period Discounts window, double-click a price-list row to open the Special Prices - Volume Discounts window, and enter the quantity, discount, and special price.
    After you enter or change the price, SAP Business One automatically calculates the discount according to the difference between quantity-based and the date-dependent special price.
    To confirm your entries, choose the Update button in the Special Prices - Volume Discounts window and the Period Discounts window.
    To save the modified special prices, choose Update in the Special Prices for Business Partners window.
    To define quantity-based special prices, you do not have to define a date dependency in addition to the SAP Business One default one. You can also define quantity-based special prices directly, based on the special price for the business partner
    Regards,
    Sarkar R

  • SPECIAL PRICE QUERY

    Hi Experts,
    I need to make a query for special price query.
    1. Customer Name/Item Name/Original Price(as Retail Price List)/Special Price/Start of Date/End of DATE
    2. Search By End of Date
    Can anyone help to make this query?

    Hi Stephen......
    You can find those detials in OSPP and SPP1 Table......
    Try this.........
    SELECT Distinct T2.CardName, T3.ItemName, T5.ListName as 'Price List',
    T4.Price as 'Original Price from Price List', T0.Price As 'Special Price',
    T1.FromDate as 'From Date', T1.ToDate as 'Valid Date'  FROM OSPP T0 Inner Join SPP1 T1
    On T0.ItemCode=T1.ItemCode Left Join OCRD T2 On T0.CardCode=T2.CardCode Left Join OITM T3
    On T0.ItemCode=T3.ItemCode Left Join ITM1 T4 On T0.ItemCode=T4.ItemCode Left Join OPLN T5
    On T5.ListNum=T4.PriceList
    Regards,
    Rahul

  • Special price - Print document

    Hi,
    im working now on special price for BP and i have a question.
    I created a special price for BP and i associated some item to this BP. But the price for item vary in base of the date and so i double click on the item and i insert the value classified by data.
    but then when i come back in main menu ( always special price for BP ) and i try to print the document price i had a problem because in the print show "zero 0" and is not the price selectd per date.
    Wich parameter i have to setup in the layout print desing for print the value that i selected for date?
    i hope to explain good my problem..
    thanks
    Marco Solari

    Hi,
    Please check also that you have always saved the changes you made (two save changes nescessary).
    The SpecialPrices are saved in the SystemTable SPP1.
    SPP1.FromDate (Begin of Period)
    SPP1.ToDate (End of Period)
    SPP1.Price (used Price in this Period)
    Best regards
    Jochen

  • Update special price field in OSPP

    Hia all,
    When I change the gross price in the sales pricelist, all special prices per BP will be updated if the field Automatic update is marked and is linked to this pricelist.
    However the field OSPP.Price, which should be the new special price per BP, is not updated.
    SAP wrote a note, 849386, which says that this field is only updated as you use the update button in the form Special prices per BP.
    But it's just a normal way to change the overall sales price per article in a price list (manually or by DTW or Excel sheet), which will then update all special prices per article per BP if the automatic update field is marked and linked to this pricelist?
    We use a query which take out data from OSPP (.Price) to show the special price per BP, but it shows all old prices.
    Does anybody know how I can update this field in OSPP by another way?
    It's too much work to update all special prices per BP per article manually everytime a gross price change occurs.
    Thanks in advance.
    Best regards,
    Carl Verhagen

    Hi Ladislav,
    Thanks for your help, but it doesn't solve my problem.
    The note is talking about updating the special prices per BP and the rows behind.
    SAP also says in note 849386 that the field will only be updated as the update button has been used but it is also be updated as the price will be imported by DTW.
    We import our prices not by DTW, but by a specially made Excelsheet and it's working fine untill we noticed that the value in the field OSPP.Price is will not be updated.
    If we use the DTW template special prices, all records will be imported (cardcode *1) and can be found in Hierarchies and Expansions, but can I also import/update prices (by DTW) which will be imported/updated and shown in the pricelist (above the menu hierarchies and expansions) as this price will also appear in the item master.
    Is there a template for this? By the automatic update, the new prices will also then be updated in de special prices per BP.
    Regards,
    Carl

  • Special Prices are not expired for BP

    Hi,
    We have set the special prices against a BP code for a date range, even after the expiry of the date range. The special price is picking for the mentioned BP. it is not getting expired as per criteria selected.
    Pl suggest for the issue.

    Hello Vijay57,
    I would like to ask you on which window you wrote the discount.
    If you add a date range the correct field where to add the discount percentage is Discount under:
    Management - Price List - Special prices - Special Prices for Business Partners - Period Discounts.
    There is another Discount field in the Special Prices for Business Partners window, but if you write the discount there it will disregard the date range.
    Can you please tell me if this information helps you?
    Regards,
    Marcella Rivi
    SAP Business One Forums Team

Maybe you are looking for

  • Satellite L840/03R - FN buttons not working correctly after Win 8 upgrade

    I bought a new L840/03R and installed Windows 8 using the Toshiba Upgrade Assistant. There were no error messages. The function keys don't work with CTRL and ALT. So I can't use shortcuts like ALT F4 to close windows - this gives 'second screen' opti

  • Exchange 2010 accepted domain and email address policy

     So I need some help as to which accepted domain is right for us. We are a single forest single domain that is subbed to a parent domain. sub.domain.com We run our own exchange 2010 separate from domain.com.  We want all mail to show up as @domain.co

  • Oracle 9.2 installation nightmare!

    Hi n Hello any Oracle expert, I am trying 2 install Oracle 9.2.2 on Redhat 9 OS box.(my sense taken leave). Any way I read the documentation all of for pre-installation steps configure/tuned up kernel, created group(s), n User allocated user to group

  • Zones on Solaris 9?

    Do zones support Solaris 9?

  • Edit Smart Object CS4

    How can I edit a Smart Object within a .psd file with Fireworks CS4?