Purchase order minimum

System version: ERP 5.0
When creating purchase orders using ME59,is there a way to block or flag any purchase order and/or purchase order line because it would not comply with rules such as:
minimum quantity per line
minimum $ amount per line
minimum $ amount per PO.
If it is possible, is there a way to have SAP to automatically proprose the addition of exisiting purchase order requisition further out in the horizon?
Thanks in advance for your suggestions.

Hi,
This is not possible using standard SAP and so you would have to use a user exit or complex coding modification to achieve this.
If your requirements are managed via MRP then it would be easy to achieve this because you would use the minimum lot sizes and the various lot size indicators to combine small requirements into more meaningful quantities (by looking at future requirements and bringing them in early, for instance)
Steve B

Similar Messages

  • Restrict Purchase Order Minimum Value

    Hi,
    We want that the SAP System should not allow the user to create a Purchase Order of Value less than Rs. 5000.
    Is there any SAP Standard Functionality available for the same or we need to use the User Exit?
    Regards,
    PK

    Thanks Shital for the reply.
    We are not using Release Strategy, hence we want to out the check at the PO Creation level only.
    Pls. advise.
    Regards,
    PK

  • Purchase order minimum order quantity

    If mininum order quantity is 5000 for a particular material code. We have 3 PRs with quantity 2000, 1000, 500 ea. When we create PO w.r.t. these 3 PRs system creates PO with 5000 Ea quantity for each PR. There by the PO quantity is 15000.  Client requirement is that when these 3 prs are converted into a single PO, the quantities should get added first and then rounded.
    In this case 20001000500 = 3500 (added quantity) and then minimum quantity of 5000 should be ordered. Kindly suggest.

    Dear
    Goto MRP1 VIEW -Keep Mini  Lot size as 5000  .Test it in Sand box with a demand of 2000 and run MRP MD03 , I hope it will generate PR of 5000  if you do not have any stock .
    You can also keep period lot size ( MB/WB) in MRP1 view with Individual and Collective Indicator ( MRP4)   so that it will club all the requirement in that period and generate on PR of total qty
    Check and revert back
    Regards
    JH

  • 'Minimum purchase order quantity' in info record doesn't work

    Hi,
    I've maintain the value of 'Minimum purchase order quantity' and 'Maxmum purchase order quantity' in info record via t-code: ME12, but it doesn't work.  No any affection happened to the newly created PR.
    Please kindly advise.
    Best Regards.

    Hello Rolf
    The setting you are looking for is done in
    SPRO --> Materials Management --> Purchasing --> Environment Data --> Define Attributes of System Messages --> System messages
    Go to
    Version                    00
    Application Area       06
    Message No            216
    Make the Category to E - Error instead of W - Warning
    Hope this is what you are looking for
    Regards
    Amit

  • MRP minimums suggest wrong purchase orders

    Hi,
    We have a problem with a customer that is usign the MRP the message is in SAP and turn it to de SDN forums for a correction in a future release. In the following DRQ you can look for the DRQ and message that have the detail of the wrong behaivor.
    Description of requirements: (Please provide a detailed description)
    This case was reported because if we run the MRP wizard tool using minimums it doesn´t recognize the PO created. When we create a new PO to satisfy the minimum required or any sale order which their lead time required is less than 21 days after the PO created (it means that the items will not arrive at time to satisfy to the client) the system do not recognize this PO created and still requesting it u201Cnu201D times to satisfy this demand because it will never satisfy it, and that´s because the lead time with most of our suppliers are 21 days and some articles which are expired or will be soon, still requesting until the items arrives at the warehouse and be registered in the system.
    Most of our articles (70% aprox.) come from foreign suppliers and the lead times that we have with them are 21 days; so as you can see is very necessary for us that the MRP tool run well because that means that the responsible to make the purchases will trust in the MRP recommendations to make the purchase process faster than it is right now and principally because we want to control our stocks to reduce it at least in 40-50%.
    Valid as of: (Date that this legal requirement is applicable)
    No legal requirement.
    *Business needs: (Please describe the impact on your business, if the
    functionality is not realized)*
    the system can create false purchase orders, this alters the integrity of the information to make actual purchases

    Mauricio:
    Hola, mi es Osel y trabajo en un partner de Chile.
    ¿Respondió alguien a tu requerimiento?
    Gracias
    Osel

  • Purchase order status in MRP run

    Hi Gurus,
    I have a doubt in MRP run.
    While doing the MRP run, can there be any open PO s or is it mandatory to close them.
    Can you also please suggest me on how to run the MRP.

    Hi,
    MRP Run
    Purpose
    The Material Requirements Planning (MRP) function enables you to plan material requirements for complex manufacturing processes. You use the MRP Wizard to create and run MRP scenarios. The MRP Wizard generates recommendations for the production and purchasing orders required to produce the final product on time and in the required quantity. You then use these recommendations to create production and purchase orders in the Order Recommendation Report.
    The order recommendation cannot be issued for requirements that happened in the past (before the present day). Since the purchasing or production process cannot be completed in time, the MRP does not mix the real past data with new recommendations for the same period.
    Prerequisites
    ●     You have defined the
    ○     Planning system
    ○     Procurement method
    ○     Order mutliple
    ○     Minimum order
    ○     Lead time
    See also: Item Master Data, Planning Data Tab.
    ●     You have set the time interval between orders. See also: Define Inventory Cycles.
    ●     You have defined the appropriate items as non-production bills of materials (if required). See  also: Item Master Data, General Tab.
    ●     You have defined default warehouses. See also: Define Warehouses.
    ●     You have defined forecasts. See also: Forecasts.
    ●     You have selected the Consume Forecast option to make the system exclude existing sales orders from the forecast. If this is not selected, the forecast considers existing sales orders as an additional requirement. See also: Sales Order.
    ●     You have set the planning definitions. If you chose Consume Forecast, you have defined the consumption method, days forward and days backward. See also: General Settings, Inventory Tab.
    Process Flow
           1.      Start the MRP Wizard.
           2.      Create a new MRP scenario or select an existing one. (See also: MRP Wizard: Select New or Existing Scenario.)
           3.      Define the parameters for your scenario, such as the planning horizon and item details.
    You also choose your display preferences. (See also: MRP Wizard: Scenario Details.)
           4.      Define the data sources for requirements that you want to include in your MRP scenario.
    For example, you define whether you want to consider the existing stock or the minimum stock level. You can also include a predefined forecast. (See also: MRP Wizard: Data Source.)
           5.      Save the scenario or run it.
    After you run the scenario, the system displays the MRP Results.
    If there are red figures in the result table, solve the problem and re-run the MRP.
           6.      Analyze the MRP results. You can display the final stock quantity before the MRP run or after it.
           7.      Save the recommendations and exit the MRP Wizard.
    Result
    After completing the MRP Wizard, you still need to create the purchase and production orders in accordance with the MRP recommendations. See also: Order Recommendation Report.
    Hope this will help.
    Reward Point if helpful
    Thanks,
    Raja

  • Create a Purchase order using the BAPI using the data in the XML file.

    Hello Gurus,
    here is the scenario can anyone help me how to proceed explaining the procedure?
    Create a Purchase order using the BAPI using the data in the XML file.
    comprehensive explanations are appreciated.
    thanks in advance.

    hi,
      first use fm "bapi_po_create".
      then use fm "BAPI_ACC_GL_POSTING_POST"
    The demo environment was made with real business scenario in mind, but following subjects need to be addressed in a live implementation:
    •     No exceptions and error handling is implemented, except the order rejection (e.g. partly delivery);
    •     In Navision both XML Ports and the XML DOM has been used to integrate with SAP XI, because XML ports has some drawbacks regarding to Namespaces in XML Documents (mandatory in SAP XI);
    •     A minimum of SAP and Navision customization is required to implement this solution. (e.g. user exit in SAP, Navision XML DOM).

  • Reg: IDOC Purchase Order

    Hi All,
    I have a requirement to trigger a Purchase Order from Stock Transport Order (STO).
    So whenever the STO is created, IDOC needs to be triggered & create a auto PO in the same client.
    I tried with some examples from forum thread, but all goes in vain.
    Could you please advice, what are all the steps needed to achieve this with in a same client. I have created a dummy logical system for Inbound processing with tRFC. Could you please advice this step is really needed.
    Thanks & Regards,
    Uswin
    Edited by: Uswin B on Nov 21, 2011 11:40 AM

    1. You need to setup output determination on the STO (transaction NACE, Application EF). You can create output type similar to NEU and assign it to o/p determination procedure linked to your STO document type. You can't use NEU though as it is configured to create ORDERS message type IDoc. To create PO you need message type PORDCR1.
    2. You have to write your own function module to output IDoc of message type PORDCR1 and call MASTER_IDOC_DISTRIBUTE to trigger it. It is easy if you only map the minimum required fields so that the IDoc doesn't fail in syntax and take it from there. There are no standard functions that I know that created PORDCR1 message type IDoc (others chip in if you know). You need to create your own outbound process code with ALE processing as medium in the output type.
    3. You can set the IDoc from the output type with direct 2 (as inbound) and set up partner profile in the output condition record to point to your inbound LS partner profile
    4. You need to assign inbound message type:PORDCR1, IDOC type PORDCR101 and Process code: BAPI to your receiving LS partner profile
    Those are the settings you need to do. I can't elaborate as there are many things specific to your implementation

  • Problem in creating a SyncBo for Purchase Order BAPIs

    Hello Everybody,
    I am trying to create a smart sync application for Purchase Orders.
    I have used standard bapis like BAPI_PO_GETDETAIL AND BAPI_PO_CREATE1.
    I have developed my own wrapper functions using these std bapis. For the PO creation i only plan to insert the necessary and mandatory data. The problem i face is that some of the tables in the create bapi which are mandatory for a PO creation are freezed in the SyncBo.
    Tables like POITEMX, POADDRDELIVERY, POSCHEDULE and structure POHEADERX are all required for the creation of a PO. Without this minimum data a PO cannot be created.
    After i have created the syncBo, on the mapping screen i can only see these tables under the create BAPI. But i am not able to perform the mapping of their fields. These are non-editable or i must say that they are freezed.
    And if i cannot map them then i cannot pass data for them from the client. Although i can do the mapping for the table PO_ITEM and the structure PO_HEADER.
    I hope i am able to expplain my problem. Kindly get back to me if i am not clear. Any sort of help is welcome.
    Thanking in advance,
    Saurabh.

    Hi Saurabh,
    Hope you are aware of the prerequisites for creating the BAPI Wrappers.
    If you want to insert some data into the Business Object, then you have to include
    GETLIST, GETDETAIL and CREATE Bapi Wrappers.
    I think in your case,
    You might not have mapped those fields in your GETLIST Bapi Wrapper.Just check whether you have mapped those fields that are necessary for PO creation in your GETLIST and GETDETAIL BApi wrapper mapping screen.
    Those fields you have mapped in the GETLIST and GETDETAIL BAPI wrappers will be visible (for selection - checkboxes will be editable) in the mapping screen for CREATE BAPI Wrapper.
    So first of all, you have to map fields there in the mapping screens for GETLIST and GETDETAIL Bapi Wrappers...
    check this thing...
    refer these links..
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/com.sap.km.cm.docs/library/mobile/mobile%20infrastructure/mobile%20development%20kit%202.5/content/appdev/smartsync/introduction.html
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/com.sap.km.cm.docs/library/mobile/mobile%20infrastructure/mobile%20development%20kit%202.5/content/appdev/smartsync/bapi_wrapper_types.html
    In the second link, you can see one figure, which is explaining the things that are to be satisfied by the BAPI Wrappers for SyncBO creation...
    Let me know If you have doubts in the prerequisite section itself...
    Regards,
    Kishor Gopinathan

  • Steps for free goods, purchase order and sales order

    Hi all,
    I am just starting to learn SAP and would appreciate it anyone can guide me along with navigation/steps for the below questions:
    1) can we create free goods automatically when purchase order is generated?
    2) Can we duplicate data from the purchase order to the inputs of sales order?
    Thank you so much for your help!

    Hi Experts,
    I set Free Goods determination Inclusive Calculation Rule 1=Pro Rata and Cal Rule 2=Unit reference both are working fine.
    When trying for cal Rule 3 it gives error message "The system determined free goods with quantity 0 for item 000010
    Means for 10Ton of A product 10% means 2To are free. If I apply quantity in multiple of 10 i.e.10, 20 30 free goods are determined, delivery & billing is working well.
    But if I apply 25Ton or 38ton, it is not even giving minimum discounts say for 25ton, it should give atleast 20ton equivalent fre goods. I checked in rounding rule OB90 where my company code3000 is giving 10 2 digit for USD currency. I set like this. When I checked pricing for condition type R100 it says requirement 055 not fulfilled. However I have maintained Req 055 & BaseType 28 in pricing procedure.
    For cal rule 3 what else setting I should check.
    Early reply with detail steps shall be highly appreciated.
    Thanks

  • URGENT u0096 MM Purchase Order (Implementation Query)

    **URGENT HELP REQUIRED**
    Dear All,
    I need some Information/help URGENTLY for a presentation/meeting I will be attending later this week.
    If a service based company, wants to start implementing Purchase Order Processing (ME21N), however they only want to implement the actual MM Module to a (Very Minimum) what/how would they make this happen??
    Currently this company has an Invoice Management System Called “Ebydos/Readsoft and all Vendors Invoices are managed & paid via this transaction”. They do not want to scrap this system (So we will NOT be using T-Code - MIRO). In addition, this Company does NOT want to Goods Receipt so basically “No” MIGO or ML81N – We have 2 Way as opposed the the usual 3 Way matching.
    This company wants to Implement a VERY MINIMAL – MM System, where its users Can Raise Purchase Orders, without maintaining the Item lines. So basically they want Purchase orders with the Header Information Only (EKKO), and they don’t want to maintain anything in the Item information (EKPO) – I assume this is because they don’t want to maintain material etc...
    Also if this company absolutely has to use the Item Level in ME21N (Creating Purchase Orders), then they would ideally like to code the item Direct to a GL Account Code (Table – BSEG), rather than a particular item & purchase groups / material group – (Table EKPO).
    I hope the above makes sense, basically the Information I need is the following:
    (1) Is it possible to Create purchase orders WITHOUT implementing MM (EG – Can some form of Purchase Ordering System, be created/configured in FI/CO) – Which we currently have, which would give us control on what we procure??
    (2) If we must implement MM what is the Minimum Implementation/Configuration we need?
    (3) Can you Create Header Only (EKKO) Purchase Orders, without maintaining Materials or Doing Item Lines. If we MUST do Item lines, can they be coded DIRECT to a GL Code (BSEG) rather than a particular Item & Material / Purchasing Group (EKPO)??
    (4) Finally Can SAP handle the demands we require (as detailed above). Or are we talking about some form of a Be-Spoke system, linked or within SAP??
    Thanks for your help in advance. Please email or post DOCUMENTATION / LINK to support /back-up your information/theories…
    Kind Regards
    RICK

    1) Is it possible to Create purchase orders WITHOUT implementing MM (EG – Can some form of Purchase Ordering System, be created/configured in FI/CO) – Which we currently have, which would give us control on what we procure??
    What is the use of purchasing system when you don;t even have the mateiral created or any other org structure for purchaisng
    rather then use just existing system in this case
    (2) If we must implement MM what is the Minimum Implementation/Configuration we need?
    The minimum config you need is org structure of MM like purcahse org
    purchase group, plant, storage location etc. to start purchasing process
    (3) Can you Create Header Only (EKKO) Purchase Orders, without maintaining Materials or Doing Item Lines. If we MUST do Item lines, can they be coded DIRECT to a GL Code (BSEG) rather than a particular Item & Material / Purchasing Group (EKPO)??
    No it is not possible wihtou item line but in item line you can enter just text of mateirl but in this case you need cost center or any cost object
    you can create cost center and attcahe GL to that
    (4) Finally Can SAP handle the demands we require (as detailed above). Or are we talking about some form of a Be-Spoke system, linked or within SAP??
    SAP can handle but it is useless in my point of view
    that's the reason first time i didn;t reply but i see your request agian..so i replied.

  • MRP and purchase order delivery date

    Hello
    Question about MRP
    we would like that the MRP run takes into account purchase order with a delivery date in the future
    Say the MRP run 10th of Oct we want that all purchase orders open with a delivery date in the future takes into account the quantity that needs to be ordered TODAY
    EXAMPLE
    Minimum stock 5
    Wse stock 0
    Purchase order delivery date D+1 10
    Lead time is 5 days
    So if you run MRP the systems proposes 5 to order today but they do not want  to order 5 because there is a coming purchase order D+1 of 10
    Does anyone knows how the pruchase order of 10 is taken into account in the MRP run ?

    Unfortunately, one of the weakness of SAP MRP is if a purchase order and/or production order is late, MRP will tell you to order it again instead of expediting.
    We have overcome this and other issues with our own economical planning enhancements. If you are interested you can contact me with your contact information

  • Shelf life from material master not flowing into purchase order

    Hai friend
    I have set a shelf life value in material master ( both minimum & Total shelf life). 
    But while creating purchase order, values are not flowing from material master to purchase order.
    The field is empty.
    How to configure, please help.
    Regards
    Rammohan

    1.activate batch management
    2.to calculate SLED production date/date of goods receipt is mandatory during GRN
    3.Maintain characteristic for production date MCH1 - LFWRT
    4.assign this to class
    5.Maintain this class to material
    6.Now do GR ,it will prompt for production date .based on this ,sytem will calciulate SLED
    hope it helps

  • Preparing a Billing document from Customer's Purchase Order

    we are in SAP 6.0, using SD module. We create a contract, then sales
    order & then Billing.
    Now for some orders from customers, we get a Purchase Order from the
    customer. We want to enter this PO's and then do Billing. There has to
    be a system check, that Billing value do not exceed the PO value. Is
    there a faciliy in SD module, where we can enter the Purchase Order
    from the Customer ?. OR is there any work around for this.
    We require your suggestions / advice on
    the same.
    Thanks
    amit

    See the below . hope it meets ur requirement
    Minimum Order Value Locate the document in its SAP Library structure
    Use
    You can specify a minimum order value for sales order processing. The following example illustrates how this function is used:
    You specify a minimum order value of USD 200.
    During sales order processing, the net value (after discounts and freight, before taxes) of an incoming order is USD 190.08.
    During pricing, the system determines that the net value falls below the minimum order value and calculates a minimum-order-value surcharge. In this example, the surcharge equals USD 9.92.
    The minimum order value and the surcharge appear as separate lines in the pricing screen. The minimum value is for information purposes only, and does not affect pricing. The system automatically adjusts the net value of the order (before taxes) to the minimum value allowed.
    Condition Types for Minimum Order Value
    The standard R/3 System includes two condition types for processing minimum value requirements:
    Condition type
    Name
    AMIW
    Minimum order value
    AMIZ
    Minimum value proposal
    Creating Condition Records for Minimum Order Value
    If you use minimum-order-value requirements, you must create condition records for condition type AMIW. In these condition records, you specify customers and the corresponding minimum order values. During pricing, the system automatically uses these condition records as a reference for determining the relevant minimum order surcharges (condition type AMIZ). In the standard version, condition type AMIZ refers to AMIW. This means that the system automatically calculates values for AMIZ conditions; you do not need to create separate condition records.
    Note
    You may want to specify minimum order values by sales organization or division instead of by customer. In order to do this, your system administrator must define a new condition table with the appropriate fields in the table key. The condition table can then be included in the access sequence for condition type AMIW.

  • Quantity Copied in Purchase Order is not same as Purchase Requisition

    Dear All,
                                                                                    I have create a P.R with Quantity = 154.762,800 , but when this P.R was used to Create a Purchase Odrer but here the Quatity copied from P.R is 154.762 only , which is not as same as P.R , also during creation of P.O , I got a Warning Message as below  ( but i am able to save this P.O) :
    Order quantity violates rounding rules (See long text)
    Message no. ME386
    Diagnosis
    The rounding rule(s) marked with 'X' has/have been violated:
    [_] Rounding via static rounding profile
    [_] Rounding to order unit via dynamic rounding profile
    [_] Rounding to logistics unit via dynamic rounding profile
    [_] Minimum order quantity not reached
    [_] Maximum order quantity exceeded
    [_] Order quantity rounding value
    [_] Delivery unit
    [X] Fixed number of decimal places specified
    [X] Rest could remain because no variable order unit allowed
    System Response
    Rounding proposal: 154.762,000 ZAE (= 154.762,000 ST )
    When you enter the order quantity for the first time, the system converts the quantity and order unit automatically in accordance with the rounding proposal.
    If you change the order quantity, the system does not automatically adjust it.
    Example
    The following dynamic rounding profile exists:
    With an order quantity >= 150 pcs. the system rounds to two boxes
    With an order quantity < 150 pcs. the system rounds to 1 box.
    You order 160 pcs. The rounding proposal is as follows:
    2 Cases (= 160 pcs.)
    When you enter the order quantity for the first time, the rounding proposal 2 BOX is adopted.
    If you change the order quantity, the quantity entered remains unchanged. If you wish to adopt the rounding proposal, adjust the quantity accordingly.
    Can ne one help me how to check n where to Check / Maintain so that the Quatity should be copied in P.O as saame as it is in P.R.
    Best Rgds,
    sap11

    I think i have resolved the issue , here in trxn = cuni the decimal pl. rounding is to be maintain for that particular unit of measure.
    Steps
    1)Use Trxn -CUNI
    2)Click on Tab -Unit of Measurement
    3)Select the Unit which is to be used in Purchase Order
    4)After selecting go to Details icon on top
    5)In Conversion format enter the digits as per your need in Decimal Pl. rounding.
    6)In my case it is maintained as Zero, due to this reason the digits after decimal are not copied from P.R to P.O , But if this  Decimal Pl. rounding is mainained as 3 then system will allow me to copy the digits upto three digits after decimal.
    Rgds,
    sap11

Maybe you are looking for

  • Need generic print driver for Officejet 7210 all-in-one on Windows 8.1

    Updated my Windows 8 to Windows 8.1, which removed my print driver for an Officejet 7210 all-in-one.  Attempted to reinstall.  Error that file not found.  Followed detailed process to a tee (deleted temp files, removed startup programs, everything). 

  • How to make reports based on Data block work on web?

    I am using form 6i and oracle 9ias I have successfully call the common reports from the form on the web using run_report_object, then web.show_documnet(..); But when it come to the reports based on the data block from the form, it doesn't work. it al

  • Can I re-locate my image files?

    I imported about 80GB of pictures into iPhoto, leaving the images themselves on my NAS (I couldn't afford to lose 80GB of space on my Macbook Air!). Some time later, I was forced to move the image folders to another NAS.  iPhoto now (quite reasonably

  • JPG files show up as REVERSED (negative) in Mail

    When attaching a JPG file to a Mail message, it sometimes shows up in Mail, on my screen --- as a reverse, negative picture. I always save photos in Photoshop (CS2) as TIF files. This happens ONLY when I did a SAVE AS and saved the photo as JPG. When

  • Sb x-fi xtreme audio console launcher problems on windows 7 32bit

    Asb x-fi xtreme audio console launcher problems on windows 7 32bit'sI recently installed windows 7, because I was tired from Windows XP, but unfortunately after installing all the drivers for my hardware I realized my 5. isn't working quite as expect