Other Limit : In Purchase Order ME21.

Hi,
When we are creating purchase order of services,
There is tab: Other Limit, in which no limit check box by defaulted marked when creating the order.
We donu2019t want that tick is updated at time of the PO creation.
I appreciate as you can give some suggestion that in system how can this tick mark will not come as default at time PO creation.
Thanks in Advance
V Hande

Please review the information in the following note:
185276 MM-SRV: Hiding no limits

Similar Messages

  • Check the G/L account  in overall limit of  Purchase order - ME22

    Hi
    I should check the G/L account  in overall limit of  Purchase order ( modify - transaction ME22 )
    Someone knows an exit or badi in witch i may check this ?
    There is an enhancement that i can work on this information?
    Thank you

    To order a Shopping cart the GL account is not mandatory. It is assumed that the SC is being created by the employee and it mainly concentrates only the SC item data and the employee need not have the knowlede of the GL account.
    You can make it  mandatory by implementing the doc_check_badi.
    Ideally the SC can be orederd without the GL account data which would create a held PO. Purchaser will need to enter this data
    to complete the PO
    Regards,
    Sapna

  • Limit/Blanket Purchase Orders and CCM Catalogs

    Hi,
    Is it possible to put Limit/Blanket Purchase Order items into CCM Catalogs?
    John

    Hi
    It is possible to put anything into a catalog - however that does not mean the catalog item will be interpreted or acceptable to the SRM_SERVER, when passing data from a catlaog, the provided information has to be sufficient to allow for successful creation of a procurement document (not a limit/blanket order), i.e. you need either Material Number or Description, based on which of these are passed you may also then require vendor/UOM/quantity, price etc, it is clearly defined in note [395312|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=395312].
    Regards,
    Jason

  • Reg : purchase order (ME21)

    hi friends..
    how to create purchase order?
    what are the mandatory fields to create purchase order ?
    how can i input the mandatory fields?
    what are all the tables i want to refer to create purchase order?
    how i upload data using BDC ?
    please help ...

    Hi Selva,
    For creation PO enter the following data in the ME21 screen:
    1st Screen
    Vendor
    PO Type
    PO Date
    Purch Organization
    Purchase group
    2nd Screen
    Material No
    PO quantity
    Order Unit
    Inforecord Number
    Material Group
    Regards,
    George
    reward points to useful tips

  • How to adjust limit in Purchase Order

    Hi Gurus,
    I would like to ask what are the steps on how to adjust the over all limit of the PO.It is my first time to handle Purchase Order with Limit and i am not familiar with the steps
    We have here a scenario. During the creation of Service Entry , we received this error "no over all limit for unplanned services amounting to XXXX.XX exists". We have created 2 CMs for this PO but the limit was not deducted .
    Please help
    Edited by: zadini29 on Jan 19, 2011 1:36 AM

    Hi,
    we can answer to it by freigt conditions that we can use in pricing procedure. make that condition entry possible at PO creation.
    you can change the vendor of that condition at PO itself. just select that condition and click on overview button at buttom, system will show you new page where you can give your vendor code of tranpoter.
    When you will do GR, system will allow you to settel delivery cost at MIRO. just select planned delivery / service option where you give PO number in MIRO.
    FERT is what is the default feright condition given by SAP. you can make use of it.
    Rgds
    S

  • Limit service purchase order from ECC TO sus

    hi,
    while creating confirmation in sus, LIMIT Line is missing(MM-SUS scenario)
    and there is no table items  for confirmation.
    but from EBP-SUS scenario limit line is appering for
    confirmation.what needs to be done for getting limit line.
    regds
    Rami

    Hi,
    What method are you using to transfer PO from MM to SUS.
    Hope you are using the new method in MM via badi : Material management->purchasing->Enterprise services(purchasing)->BADI: Selection of Outbound Enterprise Services of Purchaser Orders
    You also need other configuration steps. Please check your solution manager content for detials.
    I think limit will be supported in SUS only if you use the above method
    Regards
    Sam

  • Stoping process of saving purchase order(ME21/ME21N) in the user exit.

    Hi,
    I am using user exit "EXIT_SAPMM06E_016" of purchase order. While creating PO and after user enters 1st line item or more items and presses save button, then this user exit will be called.
    Now my requirement is I have to check "item delivery date" , if it is more than 300 days from creation date then I have to show popup for warning the user for the same and if user want to make the changes then this user exit should stops the process of saving the PO and returns and allows to change the PO.
    Please help me in this.
    how I can stop the saving process.
    Thanks,
    Deepak

    Hi Deepak,
    You can do it in IM_ITEM method
    DATA: ls_mepoitem TYPE mepoitem.
    ls_mepoitem = im_item->get_data( ).
    if you check ls_mepoitem-quantity field it will give your required value....pls Go through the documentation below for the method
    Documentation for the method
    Processing of Item Data
    Functionality
    The PROCESS_ITEM method enables you to change the item data and check it
    for correctness.
    Parameters
    The following parameters are available:
    o IM_ITEM - Document item
    The interface reference is of the category
    IF_PURCHASE_ORDER_ITEM_MM. You can use all methods defined there.
    Note
    Please note the general hints on Error Handling.
    If you wish to mark the document item as invalid, use the
    INVALIDATE() method of the IF_PURCHASE_ORDER_ITEM_MM interface.
    Regards
    Byju

  • Purchase order(me21) number range depending upon the plant

    Hello All,
    I have to generate differant number range for purchase order depending on the plant.
    I have found one User exit MM06E003 but it has only ekko as importing structure.
    In whiih exit , I cam get plant (ekpo-werks ) and import it to memory id , which will be further used in
    MM06E003.
    Regards
    Mohit

    Hi Mohit,
    You can try the Enhancement MM06E005. Both EKKO and EKPO structures are available in various function exits in the above Enhancement.
    Also you can try using BADI ME_PROCESS_PO_CUST. This BADI is called whenever transactions ME21N/22N/23N are called.
    Hope the above info will help.
    Regards.
    Abhisek Biswas.

  • Userexit/BADI change Overdelivery Tolerance Limit in Purchase Order / MIGO

    Hi,
    i woould like to implement a own logic to set the Overdelivery Tolerance Limit in the order or MIGO. IIs there any badi/exit where I can do this?
    I tried with the exit EXIT_SAPLEINR_001 but it doesn't work.
    Thx
    Cheers
    Hannes

    Hi,
    thx for the answer.
    The BADI MB_DOCUMENT_UPDATE is only used when i save the migo. I need some point earlier since otherwise the error message appears that i i can not book more pieces as in the order.
    The Exit MEQUERY1  is only used for define a own preselection in the order and MEVME001 contains the exit EXIT_SAPLEINR_001 which i implemented but does not work.
    Other suggestions?
    Thx
    Hannes

  • Create Purchase Order (ME21)

    Can anyone explain how to create PO (ME21).

    hi Srinivas,
    Generally, the mandatory fields are,for a standard PO(for stock) are:
    header details
    vendor
    purchase organisation
    Document type
    Pur group
    company code
    item details
    Material No
    Plant
    qty
    price
    If u r purchasing for consumption then in the item details;
    Material Number or short text
    Material group if u r using short text
    account assignment category is madatory
    item category if required.
    Plant
    qty
    price
    header details
    vendor
    purchase organisation
    Document type
    Pur group
    company code
    if useful
    reward me with points

  • Open items for purchase order its very urgent

    hi
    my requirement is to write extract program for purchase order(me21) to extract only open items.
    please provide sample code its very urgent.
    thanks in advance.
    points will be rewarded.
    thanks
    hari prasad reddy

    check the below report :
    REPORT ZMM_OPEN_PO_REPORT no standard page heading
                              line-size 255
                              message-id zwave.
    ======================================================================
    Program Name : ZMM_OPEN_PO_REPORT                                    *
    Description  : This report displays all Open PO Items and output     *
                   would be PO Number,Material number and so on          *
    Author       : Seshu                                                 *
    Date         : 01/24/2007                                            *
    MODIFICATION HISTORY                                                 *
    DATE    | AUTHOR   | CHANGE #   | DESCRIPTION OF MODIFICATION        *
    --|||--
    01/24/07| Seshu    | DEVK921979 | Initial                            *
    D A T A  D E C L A R A T I O N   P A R T                         ***
    type-pools
    type-pools : slis.
    Tables
    tables : ekko, " Purchase order Header
             ekpo, " Purchase order Item
             marc. " Material with Plant data
    Internal table for output.
    data : begin of i_output occurs 0,
           ebeln like ekko-ebeln,
           matnr like ekpo-matnr,
           end of i_output.
    ALV Data declaration.
    data : v_repid like sy-repid.
      ALV Function Module Variables
    DATA: gs_layout type slis_layout_alv,
          g_exit_caused_by_caller,
          gs_exit_caused_by_user type slis_exit_by_user.
    DATA: gt_fieldcat    type slis_t_fieldcat_alv,
          gs_print       type slis_print_alv,
          gt_events      type slis_t_event,
          gt_list_top_of_page type slis_t_listheader,
          g_status_set   type slis_formname value 'PF_STATUS_SET',
          g_user_command type slis_formname value 'USER_COMMAND',
          g_top_of_page  type slis_formname value 'TOP_OF_PAGE',
          g_top_of_list  type slis_formname value 'TOP_OF_LIST',
          g_end_of_list  type slis_formname value 'END_OF_LIST',
          g_variant LIKE disvariant,
          g_save(1) TYPE c,
          g_tabname_header TYPE slis_tabname,
          g_tabname_item   TYPE slis_tabname,
          g_exit(1) TYPE c,
          gx_variant LIKE disvariant.
    data : gr_layout_bck type slis_layout_alv.
    Ranges
    ranges r_eindt for eket-eindt.
    initialization.
    v_repid = sy-repid.
    start-of-selection.
    Get the data from EKKO ,EKPO and MARC Table
    perform get_data_tables.
    end-of-selection.
    display the data in the form of ALV
    perform display_data.
    *&      Form  get_data_tables
          Get the data from EKKO,EKPO and MARC Table
    FORM get_data_tables.
    clear : i_output.
    refresh : i_output.
    fill the dates in ranges
    r_eindt-low = sy-datum - 7.
    r_eindt-high = sy-datum + 14.
    r_eindt-option = 'BT'.
    r_eindt-sign = 'I'.
    append r_eindt.
    Get the data from EKKO,EKPO and EKET Tables
    select aebeln bmatnr into table i_output
                           from ekko as a inner join
                                ekpo as b on aebeln = bebeln
                                inner join marc as c on cmatnr = bmatnr
                                inner join mara as d on dmatnr = bmatnr
                                inner join eket as e on eebeln = aebeln
                                               and   eebelp = bebelp
                                where c~beskz = 'E'
                                and   c~werks = '1000'
                                and   d~mtart = 'FERT'
                                and   b~loekz = space
                                and   b~elikz = space
                                and   e~eindt in r_eindt.
    if sy-subrc ne 0.
    message e000(zwave) with 'No open purchase order found'.
    endif.
    ENDFORM.                    " get_data_tables
    *&      Form  display_data
          text
    FORM display_data.
    Fill the Fiedlcat
      PERFORM fieldcat_init  using gt_fieldcat[].
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
       I_INTERFACE_CHECK                 = ' '
       I_BYPASSING_BUFFER                =
       I_BUFFER_ACTIVE                   = ' '
         I_CALLBACK_PROGRAM                = v_repid
       I_CALLBACK_PF_STATUS_SET          = ' '
        I_CALLBACK_USER_COMMAND           = g_user_command
       I_CALLBACK_TOP_OF_PAGE            = ' '
       I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
       I_CALLBACK_HTML_END_OF_LIST       = ' '
       I_STRUCTURE_NAME                  =
       I_BACKGROUND_ID                   = ' '
       I_GRID_TITLE                      =
       I_GRID_SETTINGS                   =
       IS_LAYOUT                         = gr_layout_bck
          IT_FIELDCAT                       = gt_fieldcat[]
       IT_EXCLUDING                      =
       IT_SPECIAL_GROUPS                 =
       IT_SORT                           =
       IT_FILTER                         =
       IS_SEL_HIDE                       =
       I_DEFAULT                         = 'X'
        I_SAVE                            = g_save
        IS_VARIANT                        =
       IT_EVENTS                         =
       IT_EVENT_EXIT                     =
       IS_PRINT                          =
       IS_REPREP_ID                      =
       I_SCREEN_START_COLUMN             = 0
       I_SCREEN_START_LINE               = 0
       I_SCREEN_END_COLUMN               = 0
       I_SCREEN_END_LINE                 = 0
       IT_ALV_GRAPHICS                   =
       IT_ADD_FIELDCAT                   =
       IT_HYPERLINK                      =
       I_HTML_HEIGHT_TOP                 =
       I_HTML_HEIGHT_END                 =
       IT_EXCEPT_QINFO                   =
    IMPORTING
       E_EXIT_CAUSED_BY_CALLER           =
       ES_EXIT_CAUSED_BY_USER            =
        TABLES
          T_OUTTAB                          = i_output
       EXCEPTIONS
         PROGRAM_ERROR                     = 1
         OTHERS                            = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " display_data
    *&      Form  fieldcat_init
          text
         -->P_GT_FIELDCAT[]  text
    FORM fieldcat_init USING  e01_lt_fieldcat type slis_t_fieldcat_alv.
      DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    Purchase order number
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'EBELN'.
      LS_FIELDCAT-ref_fieldname = 'EBELN'.
      LS_FIELDCAT-ref_tabname = 'EKKO'.
      LS_FIELDCAT-TABNAME    = 'I_OUTPUT'.
      ls_fieldcat-seltext_L = 'Purchase Order'.
      ls_fieldcat-seltext_M = 'Purchase Order'.
      ls_fieldcat-seltext_S = 'Purchase Order'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Material #
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'MATNR'.
      LS_FIELDCAT-ref_fieldname = 'MATNR'.
      LS_FIELDCAT-ref_tabname = 'EKPO'.
      LS_FIELDCAT-TABNAME    = 'I_OUTPUT'.
      ls_fieldcat-seltext_L = 'Material'.
      ls_fieldcat-seltext_M = 'Material'.
      ls_fieldcat-seltext_S = 'Material'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    ENDFORM.                    " fieldcat_init

  • Order quantity in purchase order has to be ordered in Decimal quantity.(MM)

    Hi All,
           I need your help.I am trying to enter the order quantity in decimal quantity in purchase order(ME21) and i am getting a system error "enter numeric value".
        I checked the customisation setting in, Global settings-Unit of measure.Here i found that the field "decimal places" is given value "2".
         Please guide me if there is any other stting apart from this to make the order in decimal quantity.
    Eg;I need to order in 1.76 M (meter)

    Hi sunil
    At the same place in global settings- unit of measure Try "Decimal pl. round" as 2 and then try to make po.
    Regards
    Mahesh
    Message was edited by: mahesh kore

  • Default tax code in Purchase Order

    hi,
    somehow, is it possible to get default tax code (at "Item overview" under "Invoice"), as soon as enter material group (or by other means) in purchase order?
    thanks

    Dear Yogi,
    Sorry, for posting in to Closed thread.
    I had visited your same thread in to MM-Forum. Apart, whatever, suggestions have been provided, you may give a try to:
    To default the taxcode in the purchase order item, use Condition Type: NAVS, with Access Sequence: 0003
    Path: SPRO -> IMG -> Materials Management -> Purchasing -> Purchasing order processing ->define screen layout at document level
    T. Code: ME21 and Double click. Look for TaxCode. The tax code should be a required entry, and whatever you specify here will be the default value in the Purchase order.
    It is advisable to configure also the info record.
    Path: SPRO -> IMG -> Materials Management -> Purchasing -> Purchasing info record -> Define screen layout.
    When you get here you search for the T. Code: ME12 (Change Purchasing Info Record), and double click here; search for Input TAX indicator.
    You may also seek Advise from MM-Consultants, over this, by referring the whole solution in to your MM-thread.
    Best Regards,
    Amit

  • Authorization role - Purchase Order by Material Groups

    Hello experts,
    I would like to create an authorization role where he could limit the creation of purchase orders by material groups. However, I checked all the authorization and noticed that at the level of purchases there is no authorization that allows me to such behavior. Is there any way to limit the creation of purchase orders for material group, that is, I have two material groups, and intend to have a function that only allows me to create purchase orders with materials of material group X and another function that only allow me to create purchase orders with materials of material group Y.
    To limit the creation of material master by material group I used authorization:
    Materials Management: Master Data                            MM_G
    Material Master: Material Groups                             M_MATE_WGR
    There exist any authorization to use for Materials Management: Purchasing - MM_E that allows me to limit the purchase orders by materials group?
    Thanks in advance,
    Best regards,
    José Pereira

    Hi,
    There is not such Authorisation Object in Standard SAP which will control the PO creation/change/display based on Material Groups.
    You need to create a Z-Authorisation object in T-code SU21 under Object Class MM_E and then same to be added for T-Codes ME21N/ME22N/ME23N.
    And then you need to call user exit or BAdi (ME_PROCESS_PO_CUST) and call this object with help of ABAPer.

  • Default values in purchase order when using ME21

    Need to add field default settings for SAP transaction code ME21 (create PO). The fields we want to add defaults to are: valuation type (EKPO-BWTAR) to default a text "ATT" and storage location (EKPO-LGORT) to default a value "03" when the user is creating a purchase order with transaction code ME21.  I cannot find any exits or BAPI that will allow this and users do not want to use Enjoy screens.  All help appreciated michaeljames8 at hotmail.com

    Hi,
         You can create the field exits using the program RSMODPRF.
    Execute the program RSMODPRF and then give the data element of the field (BWTAR or LGORT).
    and Execute again.
    Then it takes you to function module screen with the name of the function FIELD_EXIT_BWTAR for BWTAR field and FIELD_EXIT_LGORT for LGORT.
    Then inside the function module just give this code.
    output = '123'.
    Then by default you can see that value while you run the transaction.
    Hope it helps.
    Reward if it is useful.
    Thanks,
    Srinivas

Maybe you are looking for

  • Server error message 504

    Why does my iCal icon keep jumping w/the error message Request for account "Yahoo" failed then server error message 504 and 502.  It happens about every 2 minutes! Help

  • 5800 v51.0.006 Message vibration alert too short

    Hello, I recently updated my phone's software from v21 to v51. but one thing is bugging me.. why did the vibration alert when getting a message get so short? I mean before the update the phone vibrated for i think something like 1 whole second.. and

  • Belle update,now pink screen

    I know of the N8 pink screen problem and it only  mildly affected my N8 under pr1.1,the Anna update, but after updating to the officially released Belle  609 it now suffers quite badly from the pink screen (greys are pink). Although it does not reall

  • Bulk Collect in DBMS_SQL package

    Dear all, just wondering if DBMS_SQL can do "bulk collect into", since I cannot find such procedure that does it. Also what can I do is copying the DBMS_SQL cursor to a ref cursor then I can do the "bulk collect into". Is this the only way when the c

  • When to use polymorphism?

    hi What is the need of polymorphism?And what is the need of compile time polymorphism and runtime polymorphism? Thanks Jiten