Limiting "mixed pallet" on sales orders?

We are trying to determine how to limit the number of "mixed pallets" a customer can order.  We have the pallet qty by sku set up on the material master.  We'd like to have the system calculate when an order reaches 5 mixed pallets and not allow any more.  For example, the customer might order 16 skus that configured together, reach the 5 mixed rule, or they might order 25 depending on the different pallet configurations.  How would we go about setting up this rule by customer or customer type?  I am not an SAP expert but it seems those who in the company are aren't familiar any way to do this.  Any help to get us moving in the right direction would be helpful.

Fernando,
Let me restate your requirement so that I understand your question: 
A Sales order is created 'today' with a requested delivery date of 'today'.
There exists adequate material in Stock to confirm the order.
You want the confirmed date to be 'some-amount-of-time-later-than-now"
(say 18 hours or so)
Which confirmed date in the sales order are you talking about?
Confirmed Material Availability date?
Confirmed Loading date?
Confirmed Transportation planning date?
Confirmed Goods Issue date?
Confirmed Delivery Date?
Many people with this requirement use 'delivery scheduling', and add a half day or so in pick/pack processing time.  This means that you are recognizing that it takes a bit of time to create the delivery notice, print the shipping papers, pick and pack the parts, and get them ready for the carrier to ship.  So, for an order entered 'now', it wouldn't be due to ship from your warehouse until 'a half day from now'.
To enable Delivery scheduling  IMG>SD>Basic Functions>Delivery scheduling and transportation scheduling>Define scheduling by sales document type. Select the relevant ordertypes, tick delivery scheduling.
If this is already selected, then you can increase the pick/pack processing time of the shipping point in IMG transaction OVLZ.  It can be set to a fraction of a day (2 decimal points).
Regards,
DB49

Similar Messages

  • Limiting the time when Sales Orders can be confirmed on the same day

    Hello Gurus. The business has a requirement where they want to limit the time of the day when they can confirm sales orders on the same day.
    So, when they receive a sales order, they want that if the order is received after a certain time (e.g. 14:00) then it cannot be confirmed for that same day, it can only be confirmed the next day.
    How can I implement this limitation?

    Fernando,
    Let me restate your requirement so that I understand your question: 
    A Sales order is created 'today' with a requested delivery date of 'today'.
    There exists adequate material in Stock to confirm the order.
    You want the confirmed date to be 'some-amount-of-time-later-than-now"
    (say 18 hours or so)
    Which confirmed date in the sales order are you talking about?
    Confirmed Material Availability date?
    Confirmed Loading date?
    Confirmed Transportation planning date?
    Confirmed Goods Issue date?
    Confirmed Delivery Date?
    Many people with this requirement use 'delivery scheduling', and add a half day or so in pick/pack processing time.  This means that you are recognizing that it takes a bit of time to create the delivery notice, print the shipping papers, pick and pack the parts, and get them ready for the carrier to ship.  So, for an order entered 'now', it wouldn't be due to ship from your warehouse until 'a half day from now'.
    To enable Delivery scheduling  IMG>SD>Basic Functions>Delivery scheduling and transportation scheduling>Define scheduling by sales document type. Select the relevant ordertypes, tick delivery scheduling.
    If this is already selected, then you can increase the pick/pack processing time of the shipping point in IMG transaction OVLZ.  It can be set to a fraction of a day (2 decimal points).
    Regards,
    DB49

  • Can we run a finished good ATP check based on a full pallet at Sales order level

    Hi Folks,
    I have a requirement from business stating that "is it possible to run a finished good ATP check based (for ex.) on a full pallet when the alternative UOM is maintained in the material master for the finished goods.  For ex. 20 kg = 1 pallet".
    Now I know about the transactions POP1 & POF1 used in packing. But I want to know can we include the pallets & run an ATP check at SO level for the handling unit created altogether?
    Kindly suggest
    Thanks & regards
    Ashwin Vyas

    Hi Phanikumar,
    The customer has given a crude requirement as off now & asked to investigate. So i would like to explore the possible solutions.
    However, i would like to know is packing at SO level can be a solution to this requirement.
    Also, I agree with your comment that "In Normal--Availability can happen on BASE UNIT OF MEASURE", in addition to that here in this case the availability check is marked for the pallets in master data.
    Thanks
    Ashwin Vyas

  • VL01N does not to pick Sales order schedule line quantities

    Hi,
    I need to get Sales order schedule line quantities into VL01N when creating a Delivery document. Currently irrespective of the schedule line size quantity the existing stock quantity is picked into VL01N.
    Is there anyway to get this done? doe it require a user exit modification or cna this be done via IMG.
    Thanks & Rgds,
    Pradeep
    Edited by: PRADEEP GUNAWARDANA on Aug 1, 2009 5:06 PM

    Hi DB49,
    Thanks for responding.
    Let me clarify, the schedule line item i meant was, in my case this is an AFS scenario were we maintain size wise quantities.
    My issue being for example;
    Sales order line item 10 - Qty 1000 (sizes S - 250, M - 500, L - 250)
    Stock created in excess of this requirement, so size S - 1000, M - 1000, L - 1000 in stock
    In VL01N, when creating the DN for line item 10, it picks the Quantities in stock (which is 1000 each) ... instead of limiting it to the Sales order quantities of sizes S - 250, M - 500, L - 250.
    Hope this is clear ... please advice.
    Thanks,
    Pradeep

  • Unallocated sales order is out of Credit management

    Dear gurus
    On credit management, if inventory is NOT allocated to sales order
    (Ex. No inventory at storage location),
    warning or error message show up even if the credit amount is
    exceeded the limitation.
    After created sales order without inventory allocation, then inventory
    is  allocated later,  and error message show up
    as delivery, because the credit amount is exceeded the limiation.
    What is the concept of SAP behind this logic?
    Why SAP doesn't count unallocated sales order to credit management?
    Y.Kaneko

    if i understand you correctly, you need to know why an order does not have a allocated stock if it is credit blocked, & why does the order goes back to credit hold when it is released & availbility check is carried out.
    from a credit management view, allocation of stock to a blocked order is not followed in business, lets take a logic example if you have 100 qty in stock & u have order for 80 qty from a customer on normal scenario you will have this order confirmed, but since he is on credit block, the confirmation for him will not happen, there is no point in reserving the stock for a credit blocked customer, if at all it happens you may not be able to confirm a new order for 70 qty for a customer who is of cash sale type.
    next order going back to credit hold after confirmation : this may be a scenario in material determination, you might have entered say $5 manually for a material & you had saved the document that will be of $5 value, once you release the order ( you will release the value as $5 against the order), now the determined material will have a condition record of $6 & hence will go for a block,( means if the manually entered price is lesser than the condition value) you will have the order going for block again.
    let me know if my understanding on your question is right
    rgds
    ilango

  • Sales Order Valuated Stock Vs. Non Valuated Stock

    Hi Gurus,
    What is difference between Sales Order valuated stock and Non Valuated stock. What are the period end processes in each scenario?
    Please give me ur valuable inputs.
    Thanks in advance,
    Ganesh

    Hi
    The definitions are huge.  Sales order related costing and its components are quite complex and configuration involves defining parameters for Req Class, Req Types, also depends on whether sales order item has indv and collective requirements etc
    To answer your query In short it is as follows
    Valuated sales order stock -  this has both the situations of controlling of sales order with and without.  Which means u may or may not create a cost estimate for the sales order item
    In case of Non Valuated sales order stock - is always with controlling by sales order
    The usage of product cost by sales order depends on business situations and other criteria
    the main period end closing steps would be as follows
    Valuated sales order stocks has all the period end closing steps as u use in make to stock situation, whereas non valuated sales order stock does not support following period closing steps with the exception of RA which can be performed
    1)  No variances can be determined
    2)  Actual costs of production orders are settled to sales orde
    3)  No preliminary costing can be done on the production order
    4)  No details of costs can be posted to non valuated sales order.  Only one cost which is the total actual costs posted to sales order item. 
    5)  There are no planned costs for the sales order item and hence sale price is not determined based on expected standard costs etc. 
    6)  You cannot do profit planning here with changes to sales price based on actual costs of production order
    Please note
    Settlement receiver in non valuated sales order stocks is the sales item and the settlment type is FUL
    Recommendation
    SAP recommends to follow sales order controlling depending on the business scenarios becoz of above limitations of non valuated sales order stock
    Hope the above clarifies - Pls assign points as a way to say thanks

  • Limitation of line items in a sales order

    Dear Guys,
    Kindly confirm me whether I can make a single sales order with 500 line items or not ? Again if it no then how many line items can be taken in single sales order.
    Thanks and regards,
    Atul

    dear atul
    I think the correct reply would be 999,999 because data type of item number POSNR is NUM 6, which means that it can hold upto value 999,999.
    However, at the same time keep the following into consideration:
    1. FI document has a restriction of 999 line items per document. So, depending on the account settings, there will be a lower limit. E.g. if each Sales order line item results in 2 line items in the accounting document, then the max. no. of SO line items is limited to 499.
    2. If FI summarization is active, then the system summarizes the account postings, thus reducing the no. of FI line items. Hence, a SO can accomodate more than 999 line items. However, this means that certain line item level details will not be available to the Finance guys (which they may not like).
    3. As the number of line items in a Sales order increases, the system performance suffers greatly. There are performance fixes available, but in general, it is painful to load a SO with large no. of line times through BDC's. 10 Sales orders with 100 lines each consume less system resources than 1 Sales order with 1000 lines.
    rewards if it helps
    siva

  • Limiting no. of line items in sales order

    hi all SD gurus,
    I have this requirement to have maximum 5 line items in the sales order. How can i achieve this?
    Thx in advance.
    Prashant

    thx vry vry much Gianluca, navaneetha and amrish.
    i wanted 2 give u 10 points each. but cudnt do it.
    anyways
    Thx once again!
    Warm Regards,
    Prashant

  • How can I limite some sales order Not upload to ECC

    Hi expert,
    I dont want some tpes sales order upload from CRM to ECC, but I want it to BW.     
    In my member, there is one note to get it, which mentioned to do some change in the tcode SMOEAC. Any body can give me the notes ID or tell me how to ..?
    BRs
    Liu Bo

    Hi.
    I really don't know if is there any newer note, but as far as I know no big chances occured on this transaction SMOEAC for your propose.
    What I remember you have to do to change the type of replication object, is to delete everything that exists based on it. So first you have to delete the subscription, then you have to delete de publication, and only then you are able to delete and recreate the replication object type.
    I remember that the system verifies if it exists any subscription not only on the client you are working but also on any other clients of your server, so you have to delete the subscription in all clients. There is sap note that describes how to verify it: 650569.
    Regards.

  • Tolerance limits for Sales Orders

    Hi SAP Gurus,
    I have a situtation here. Customer "A" has a credit limit of 300,000 but the sales rep entered an order for 350,000. The credit analysts didn't receive any warning message while releasing the order and it's been shipped and invoiced.
    How do we control such levels on sales orders?
    Points guaranteed.
    Regards
    Asif

    Hi,
    In our company we have entered a credit check on the delivery level.
    This is specified in transaction OVA8:
    Credit check: Static check                                                                               
    Indicates whether the system carries out a static credit check.                                                                               
    Use                                                                               
    The customer's credit exposure may not exceed the established credit     
        limit. The credit exposure is the total combined value of the following:                                                                               
    o   Open sales documents                                                                               
    o   Open delivery documents                                                                               
    o   Open billing documents                                                                               
    o   Open items (accounts receivable)                                                                               
    You can specify in the adjacent fields whether the system takes into     
        account all open orders and all open deliveries.                         
    Kind regards,
    Linda

  • KP02 Mixed Pallet Configuration

    Hi
       I am trying to understand the KP00 & KP02 condition types for Standard SAP Pallet discounts.
    1) KP00 - Full pallet Discount.
    2) KP02 - Mixed Pallet Discount( Group Condition & Full pallet discount).
    When i define this condition type in Pricing procedure similar to standard SAP "RVA001" it is like below
    805 1 kp00
    805 2 Kp02
    ( how does this counter 1 & 2 work in Pricing procedure).
    Now i create a condition record for both the condition records .
    Create sales order.
    Both the condition applied for a Material if it reaches 1 Pallet.
    I suppose only ONE Should work and give discount? How does this work?
    Any help is highly appreciated.
    Thanks

    they work together because there is no condition exclusion between them.
    regards
    ROberto

  • Open sale order aging report

    Need a report on open order aging.  The open order means not delivered or partially delivered. Further with days range since its open or not fully delievered i.e. > 15 days or 15-30 days and so on.
    The standard transactions Va05 and VL10c can provide the list but dont provide any aging info.
    Kindly help in this.
    thanks
    anu

    Dear Anu
    1. First in VA05 you can use Variants and get the report as desired by you,create one variant and use Filter along with greater then, less then (all are in selection option icon)
    This way you can create three variants.
    But limitation is dates has to be manually changed in variants each time.
    2. Try this Tcodes
    S_ALR_87014387 Display Document Flow
    S_ALR_87014392 Display Document Flow
    This reports will give you document flow run report with ticking checkbox for sales order,delivery and goods isse then after getting the list expand all (Shift+F12)
    you will get the quantities for sales order, and what is delivered and what is issued.
    3. As such if you want exactly the report you can take help of ABAP to create the ALV
    4. Report or create Queries in SQVI , or else create MCSI report
    Regards
    Jitesh

  • Free goods- Sales Order Quota for a customer

    Dear Experts
    I want to restrict the Quota of an free SKU ( Material) to a specific customer.
    For Eg:-- If a Distributor limit is set for a Consumer Offer as 100 CS. Once the 100 CS is exceeded, System must stop further orders of the item on the Same Customer. It should work similar to Credit Control only difference is that Restriction is at Customer SKU & Quantity.
    Can you please guide me how can i capture the above requirement, is there any  Standard process or shall i need to define any customized logic.
    Does product allocation scenario help to achieve this.
    Regards
    Avinash

    When we maintain the minimum order quantity field in the material master then we will get an warning message if we donot maintain that quantity while creating the sales order.
    If you want an error message use the user exit "USEREXIT_SAVE_DOCUMENT_PREPARE".
    you can write a coding here whatever you want Minimum, maximum and multiple limits by leveraging any custom table based on customer.

  • Open Sales Order Values in Credit Managment

    Hi,
    1. I want to include the open sales orders that were created before implementing the functionality of  Credit Managment.  How to check the credit limits for that sales orders.
    Fro Example. If i want do the credit checks for 1000 open sales orders.
    2. How to reset the customer credit limit in FD32. I tried using the t.code f.28, but it will not be reset to zero(0).
    Thank you,
    Ravi

    Hello Ravi,
    You can try this: in table VBAK, you might have the date when this a particular order was created( ERDAT or sometihng like that..). You'll have to join table VBAK/VBAP/VBRK(billing table)/VBFA and the logic should be that the program should pick up all the orders created before 1 yr and should also check that the items are not rejected, and the delivery not yet created.
    Check the following fields:
    VBAK-ERDAT, VBAP-ERDAT, VBAP-ABGRU, VBAP-AEDAT.
    Regards,
    Raghu.

  • Sales order qty change.

    Hello everyone...
    can anyone give me idea for .......I am creating sales orders in BOM with userexit  MV45AFZZ code written in below....everything is working fine....example My requirement is the combination of materials must be 2 - 4 , 3-3, 4-2, and 5-1.... i made it everything is good......here the problem is if I give qty as 1 in sales order it is taking correctly as 2 with my code....but it is not accepting me to change....how can i change.....give me some idea,.....
    tables : stas, stpo.
      data : begin of it_fg_xvbap occurs 0.
              include structure xvbap.
      data : end of it_fg_xvbap.
      data: begin of it_zfreegoods occurs 0.
              include structure zfreegoods.
      data: end of it_zfreegoods.
      data: v_lines(3) type c,
            v_stas(3) type c.
      data: begin of it_fg_stas occurs 0.
              include structure stas.
      data: end of it_fg_stas.
      data: begin of it_fg_stpo occurs 0.
              include structure stpo.
      data: end of it_fg_stpo.
      data: v_mitem1_qty like vbap-kwmeng,
            v_mitem2_qty like vbap-kwmeng,
            v_mixitem_qty like vbap-kwmeng,
            v_quantity like zfreegoods-quantity,
            v_newqty like zfreegoods-quantity.
      it_fg_xvbap[] = xvbap[].
      if not it_fg_xvbap[] is initial.
        read table it_fg_xvbap index 1.
        select * from zfreegoods into table it_zfreegoods
               for all entries in it_fg_xvbap
               where matnr eq it_fg_xvbap-matnr
               and zinteruse eq '04'.
    Check if the BOM is completely exploded for mix-match.
        if not it_zfreegoods[] is initial.
          loop at it_fg_xvbap.
            read table it_zfreegoods with key matnr = it_fg_xvbap-matnr.
            if sy-subrc eq 0.
    " This scenario triggers - min qty 2
              if it_fg_xvbap-kwmeng <= '1.000'.
              message i020(zsnd) with 'The Promotion Accepts min combine Qty
    2 & 4'.
                it_fg_xvbap-kwmeng = '2.000'.
                it_fg_xvbap-lsmeng = it_fg_xvbap-kwmeng.
              endif.
              if it_fg_xvbap-kwmeng >= '6.000'.
              message i030(zsnd) with 'The Promotion Accepts max combine Qty
    5 & 1'.
                it_fg_xvbap-kwmeng = '5.000'.
                it_fg_xvbap-lsmeng = it_fg_xvbap-kwmeng.
              endif.
              v_mitem1_qty = it_fg_xvbap-kwmeng.
              v_quantity = it_zfreegoods-quantity.
              modify it_fg_xvbap.
              clear v_lines.
              continue.
            endif.
            if it_zfreegoods-matnr ne it_fg_xvbap-matnr.
              it_fg_xvbap-kwmeng = it_fg_xvbap-kmpmg.
              it_fg_xvbap-lsmeng = it_fg_xvbap-kmpmg.
              modify it_fg_xvbap.
            endif.
            v_lines = v_lines + 1.
            if it_zfreegoods-zfreemodel eq it_fg_xvbap-matnr.
              if v_mitem1_qty <= v_quantity.
                v_newqty = v_quantity - v_mitem1_qty.
                it_fg_xvbap-kwmeng = v_newqty.
                it_fg_xvbap-lsmeng = v_newqty.
                modify it_fg_xvbap.
              else.
               if v_quantity ne it_zfreegoods-quantity.
              if v_mitem1_qty ge it_zfreegoods-quantity.
                if fcode eq 'SICH'.
                  message e020(zsnd) with it_zfreegoods-quantity .
                else.
                  message s020(zsnd) with it_zfreegoods-quantity .
                endif.
              endif.
            endif.
          endloop.
          xvbap[] = it_fg_xvbap[].
        endif.   "  it_zfreegoods table
      endif.

    Hi Cathy
    You require ABAPers help. This not possible through configuration.

Maybe you are looking for

  • Officejet 6500 E710n-z not printing black ink

    I have the OfficeJet printer, recently (4 months) got new carttridges, color and black&white. A couple of weeks ago it began to NOT print black. I tried cleaning the head through the console. I have the latest software.  I used the link below and tho

  • Can't print borderless with my Epson 1280

    I have problem printing borderless from my Powerbook to Epson 1280, using the Photoshop CS. The print preview shows the photo to be print borderless (using Epson Glossy Paper), but yet all the printout came out with est 1/4" white border. This mornin

  • Performance trouble on repaint

    Hello there! I've got a GUI question for you. Is there a way to display (repaint) just what is seen in the clipping area of a Graphics? That is to say, if I have a Shape that "crosses" the clipping area (the shape is bigger than the visible area, and

  • Corrupt iPod touch music library

    I've got the following problem: i've added songs to my iTunes library, then i have synced it to my iPod touch. Some songs just disappeared on the iPod, other have lost their album artwork. I removed these songs and synced again. After some reboots of

  • SCOM 2012 Probe for Omnibus (Netcool)

    Hi Team, One of my client is using SCOM 2012 I have asked customer if they use a load balancing solution and they answered that no: if the RMS fails the system will switch to the next MS "in line" (let's call it MS2) and when the RMS will finish rebo