Skip to Content
avatar image
Former Member

to give price as per sales orders

Hi Experts!

   I got a scnario where we have to give price(pr00) as per sales orders.....

Eg: sales orders            Price

       01-99                    500

       100-199                1000

       200-299                1500

       300 +                    2000

Here the system should pick up the price as per the sales order.....like for sales orders 01-99 it should propose price as 500  and from sales orders 100-199 it should propose price 1000....like that...

Is this possible in standard sap or not...

Pls do the needful..

Regards

Bala.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • avatar image
    Former Member
    Jun 30, 2013 at 03:37 PM

    Dear Bala,

    Try with condition Update function in VK11.

    Thanks,

    Sumeet Sah

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 28, 2013 at 05:12 AM

    Hi,

    This is not possible in standard SAP . whereas standard it is allowed only to 3 no's of orders.

    So here you need to do some enhancements with help of user exit or routines.

    Regards

    Pitabash

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 28, 2013 at 08:41 AM

    Hi,

    Try with condition index and condition update in the pricing condition type

    If you check those two fields, you can see MAX NUMBER OF ORDERS field populated in VK11 at ADDITIONAL DATA (F7)

    here you can maintain the value so this price can be effected till such number of orders

    hope it is clear

    regards,

    santosh

    Add comment
    10|10000 characters needed characters exceeded

    • Maybe to something like this and see if it works:-

      Eg: sales orders            Price

             01-99                    500                    ZR00

             100-199                1000                  ZR01

             200-299                1500                  ZR02

             300 +                    2000                  ZR03

      And the use the exclusion function to control the best price.  Another way would be to code a routine that did the above calculation for you and then put the value in XKWERT.

      Regards

      Waza

  • Jun 29, 2013 at 11:19 AM

    Dear Mr Bala,

    Can u please explain practical scenario for the price related to sales order.

    R u trying to explain sales order means customer order qty ? or number of order given by customers.

    Regards,

    Mani

    Add comment
    10|10000 characters needed characters exceeded

    • bala,

      This requirement can not be achieved by standard. You would have to go for some coding.

      In your pricing procedure, for the price condition type, in field AlCal Typ, create a new routine which has a custom table with fields Sales order number range, Price (if needed put more fields).

      The system shall calculate the value of price condition type based on the Sales order number.

      Take the help of an ABAPer -

      - To create the routine, coding for the same

      - Custom table

      - The logic in pricing userexit, to extract the Sales order number (VBAK-VBELN), for ascertaining the price.

  • avatar image
    Former Member
    Jun 30, 2013 at 03:21 PM

    simply go for different Sales order type with specific number ranges & maintain price accordingly based on the document type. This requirement is unusal & may not give consistent results. hence to be safer, play with the standard approach.

    Order typenumber range Price based on order typeZA01- 99500ZB100-1991000ZC200-2991500ZD300-3992000
    Add comment
    10|10000 characters needed characters exceeded