Inforecord for material group

Hi,
why SAP system allows to create recordinfo for material groups ?
Regards

Info record record contains following information.If you create next time with the same  material group it pulls all existing data and will update to currently created PO for reference.
Units of measure in which materials are ordered from the vendor
The applicable reminder levels
Prices and Conditions with validity period (Present and Future)
Applicable Tax Code
Planned Delivery Time
Standard & Maximum Quantity
Tolerance limits for over-deliveries and under-deliveries
Number of Last Purchase Order or Quotation
Text
Vendor evaluation data
An indicator for showing vendor as regular vendor for the material
The vendor sub-range to which the material belongs
The availability period during which the vendor can supply the material

Similar Messages

  • G/L Accounts for Material Group

    I have been serching over the forum but couldn't find Table that will Relate to  G/L Accounts for Material Group.
    Actually we would need to know which (service) material group brings GL account 53**** when creating purchase request.
    Is anyone aware of the Tables regarding this??
    <<Text removed>>
    Regards
    Edited by: Matt on Oct 12, 2011 6:43 AM

    Ajit,
    Thanks for reply. My requirement is not to maintain GL which will decault in PR or PO but I just want to know which (service) material group brings GL account 530000 when creating purchase request.
    Regards

  • Purchase info record for material groups

    Hi all,
    We have purchase info records for material groups, not material specific. When I create and activate integration model for these info records, no info record is sent to APO. Is there a way to create Transportaiton Lanes automatically in APO?
    Regards,
    Jenny

    Hi,
    In APOPurchase info record is transfered as external procurement relationship.
    Generally Transportation lanes are created automatically for plant to plant transfer when you define special procurement key in MRP view of material master accordingly.
    In case of T. lane for vendor, automatic generation may not work. Still you may try using correct special procurement key + material specific vendor info record..
    Thanks,
    Mangesh A. Kulkarni

  • Source List for Material Group

    Hi All,
    How do I maintain a source list for a material group.? Since ME01 requires a material, I cannot create source list in this tranasction.
    The client want a the Source (for material Group) to be assigned automatically in PR assignment step.
    Again, within a material group there can be several infor records, For example:
    Mater Group: Office Supp.....I can have two infor rec for the same vendor....one with "Short Text" Notepad and another info rec with "Short Text": Paperclips. Or the second info record could be a different vendor also.
    How could the system know which one to assign as a source since it's the same material group (one for Notepads and the other for paperclips)??
    Thanks in advance

    Hi duke,
    In SAP we have a choice of creating source list for a "Material Group ". Following is the method.
    You may have the outline agreements related to material group rather than a single specific material - For ex. outline agreement with a item category M( Material unknown) or      W ( material group).In doing so you can decide whether to exclude or include certain materials of the relevant material group by means of the source list.
    To create the source list for a material group proceed as follows.
    1) On the outline agreement overview screen, select the items for which you wish to enter the source list record & choose Item --> Maintain source list
    2) To exclude the particular material keep the "Exclusion" indicator set against a material with a validity period.
    I hope this will be useful to you.
    Vivek

  • Issue Search Help Exit for Material Group

    Dear Expertsl,
    I developed a search help exit for material group for the search helps both H_T023 and H_2023_MEPO to restrict certain material groups from the actual display as follows
    1)  I developed custom table to hold the Invalid material groups
    2) Developed search help as same as in the bellow link
    link:[https://wiki.sdn.sap.com/wiki/display/Snippets/CaseInsensitiveSearchHelpExitforMaterial+Group]
    3) Before the statement
        SELECT matkl wgbez wgbez60 FROM t023t INTO s_t023t
          WHERE matkl IN t_matkl
    i selected the Invalid materials from the custom table into an internal table
    4)    i am restricting the entries with the following code.
    LOOP AT a_tab.
    only move values that meet the requirements
    after you convert to upper case.
         MOVE a_tab-wgbez60 TO a_tab-wgbez60_test.
         TRANSLATE a_tab-wgbez60_test TO UPPER CASE.
            MOVE      a_tab-wgbez        TO a_tab-wgbez_test.
            TRANSLATE a_tab-WGBEZ_test   TO UPPER CASE.
            MOVE      a_tab-wgbez60      TO a_tab-wgbez60_test.
            TRANSLATE a_tab-wgbez60_test TO UPPER CASE.
          IF a_tab-wgbez60_test IN i_wgbez60 AND
             a_tab-wgbez_test   IN i_wgbez   AND   
             a_tab-matkl        IN i_matkl.
            ADD 1 TO findex.
            MOVE a_tab-matkl   TO temp_tab-matkl.
            MOVE a_tab-WGBEZ   TO temp_tab-WGBEZ.   
            MOVE a_tab-wgbez60 TO temp_tab-wgbez60.
            IF findex > callcontrol-maxrecords.
              MOVE 'X' TO callcontrol-maxexceed.
              EXIT.
            ENDIF.
            READ TABLE i_invalid INTO w_invalid
            WITH KEY matkl = a_tab-matkl.
            IF sy-subrc NE 0.
              APPEND temp_tab.
            ENDIF.
            CLEAR temp_tab.
          ENDIF.
        ENDLOOP.
    This is working fine when we press F4 in ME21N Transaction and give some description and then press enter the popup screen.
    But my requirement is user will enter some description in ME21N material group field and press enter ( Not pressing the F4 here) at this moment this is not going through the search help exit and displaying all the entries including the Invalid materials.
    Note: We can delete the Invalid material groups but the documents which are having the invalid material already will have an issue and need to be corrected all the documents. But our requirement is only to use the correct materials  groups from now onwards.
    I would appropriate if any one can helping this regard.
    Thanks in advance.,
    Regards,
    Venkat

    Hi Venkat,
    You can call your ZSEARCH_HELP from the PAI , on the event SY-UCOMM = Enter using the function module F4IF_FIELD_VALUE_REQUEST.
    For example, your screen field is MARA-ZXXXX, screen 0100 and search help :  ZSEARCH_HELP
      CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
        EXPORTING
          tabname                   = 'MARA'
          fieldname                  = 'ZXXXX'
          searchhelp               = 'ZSEARCH_HELP '
          dynpnr                      = '0100'
          dynprofield                =  'MARA-ZXXXX'
    TABLES
       return_tab                = lt_returntab.
    This F4IF_FIELD_VALUE_REQUEST will call your custom search help exit.
    Regards
    Deepa.

  • Restrict Vendor for material group

    Hello Friends,
    My client has a new requirement as below:-
    I have material groups : 0001, 0002 and 0003
    For Material Group 0001 : Only Vendors A, B & C are allowed.
    For Material Group 0002 : Only Vendors  B, C & D are allowed.
    For Material Group 0003 : Only Vendors  A, C & D are allowed.
    Is this possible any ways. Please help.. If it is not possible in standard, please help with some user exit if any..
    Thanks & have a great week end...

    Friends,
    I am closing this thread since I could find an answer myself the same is shared below hoping that the same will be useful for atleast few..
    1) Create the Info record with material group without price (Make price non-    mandatory in the config.)
    2) Control creation of Info records and price update for Info records thru    EVO Parameter and assign the same with user.
    3) Make Info record mandatory for the PO
    4) Make sure that Info records are maintained for the material vendor combination only where the vendor is a selected (If you dont any one of them control them thru sourcelist or block the vendor)
    If this is done if you have not maintained atleast one PIR for material group vendor combination, you can not create a PO.
    Guys, Pls let me know if this makes sense..
    Regards

  • Looking UserExit or BADI for Material Group Description

    Hi,
    I am looking for BADI or User Exit for Material Group Description.
    My Scenariio is Whenever the user Enter in to MM01or MM02 in Basic Data 1 view Materail Group Field ,the user press F4 It is displaying material group number and corresponding Description.Those Description are in English because that materail group are created in English Longon Language,but the other language User Enter in to MM01 or MM02 Transaction in the basic data 1 view Press the F4 key for Materail Group it showing only material group number no description is displaying,but my requirement it should translate and show it to the corresponding longon language description when Press F4.Regarding this i maintaining other language description for the existing material group in a ZTable.
    The table for Material Grop Description in all the language  is T023T table.
    Get back to me your valuable suggestion for the above requirement.
    Thanks & Regards,
    sanjeevkumar

    Hi Sanjeev,
    If you wanna search for BADIs, you can follow this method:
    go to SE80 transaction and select the class/interface CL_EXITHANDLER, then you have to select the Get_Instance method and put a break-point in the following call:
    call method cl_exithandler=>get_class_name_by_interface
    exporting
    instance = instance
    importing
    class_name = class_name
    changing
    exit_name = <b>exit_name </b>
    exceptions
    no_reference = 1
    no_interface_reference = 2
    no_exit_interface = 3
    data_incons_in_exit_managem = 4
    class_not_implement_interface = 5
    others = 6.
    the value of exit_name will give you the name of the BADI that is been call from the transaction. Then you have to execute the transaction MM01 or MM02 and it will stop on each Badi's call.
    Regards,
    Eric
    Reward any helpful answer

  • Management InfoRecords Type Material Group - Vendor

    Hi gurus,
    I have created a lot of inforecords for services (type material group-vendor) for production reasons (because in external operations in routings the purchase requisition is as service).
    My problem is how to select the vendors on flexible way. For example, when I am assigning a purchase requisition in ME57 appears all inforecords for ALL service in this material group. I need appears only the inforecords created for the specific service related in purchase requisition. Is posible?
    Please let me know how to achieve this. Any idea?
    I will revvard all answers!!!

    I don't pretend the system put automatically an inforecord, but I need in ME57 when I try assign a source supply, the list of InfoRecords for choose only appears the relevant inforecords for the type of "service" of the purchase requisition. Now, system shows me all inforecords for all material group-vendor created. I have differents inforecords for the same vendor for different actions, it is confusing for user.
    Maybe exists some key classification or a way to identify the inforecords more easily...
    Any idea?? Is posible or not? What do you think?
    Thank you, revvard points sure!!

  • Goods-receipt-based invoice verification default for material group

    Hello experts,
    I put by default the option Goods-receipt-based invoice verification when creating a purchase order by tcode ME21N. Now, I would like if possible to only insert the option Goods-receipt-based invoice verification by default for some material group. Is this possible? This behaviour needs to be automatic.
    How can I achieve this behaviour?
    Thanks in advance,
    Best Regards,
    JP
    Edited by: Jeyakanthan A on Nov 20, 2011 11:11 PM

    Dear JP,
    In standard system this is not possible to default this indicator based on Material Group. This can be defaulted from Vendor Master record or Purchasing Info Record or Ticked Manually PO Item Details.
    If you look to enhance you system to do this, I would not advisable you to go with this default option because there can be situation that you order some material without Material Master Record (Like a frame work Order) in that case you will not be able to do GR and there can be conflict.
    You can create Material Group Info. record and default it from there, but again this for scenario where Material Master Record does not exists(Non Stock).
    Hope you find this useful.
    Regards,
    Reetesh

  • Exit/badi for Material group validation on service POs

    Hi Gurus,
    The requirement is to put validation on 'MATERIAL GROUP' at item level as well as service sub line item level.I have used EXIT_SAPMM06E_017 for line level validation.
    For service sub line level 'MATERIAL GROUP' i tried using EXIT_SAPLMLSP_030 but validation is not working properly as
    EXIT_SAPLMLSP_030 is triggered before EXIT_SAPMM06E_017.
    Kindly suggest any alternatives.
    Thanks in advance
    Deepika

    Hi,
    I had finally used BADI ME_PROCESS_PO_CUST method CHECK and PROCESS_ITEM for enjoy transactions i.e ME21N ME22N ME23N and written code in EXIT EXIT_SAPLMLSP_030 for service item validations.
    IF sy-tcode = 'ME21N' OR sy-tcode = 'ME22N' OR sy-tcode = 'ME23N' OR sy-tcode = 'MASS' OR sy-tcode = 'ME29N'.
        DATA: wa_zmm_mat_grp TYPE zmm_mat_grp.
        EXPORT header_data-aedat FROM header_data-aedat TO MEMORY ID 'ZDAT24933'.
        EXPORT header_data-bsart FROM header_data-bsart TO MEMORY ID 'ZBRT24933'.
        IF header_data-aedat GE '20090810'.         " Material group mandatory appplicable date.
          IF ( header_data-bsart = 'SRV' OR header_data-bsart = 'SRVF' OR header_data-bsart = 'SRVI') AND ( header_data-bsart NE ' ')  AND
             ( re_data-loekz EQ 'S' OR re_data-loekz EQ ' ' ).
            SELECT SINGLE  *  FROM zmm_mat_grp INTO wa_zmm_mat_grp WHERE matkl = re_data-matkl AND
                                                                         bsart = header_data-bsart.
            IF sy-subrc NE 0.
              MESSAGE e005(ze1).
            ENDIF.
          ENDIF.
          IF header_data-bsart IS NOT INITIAL.
            IF ( header_data-bsart NE 'SRV') AND ( header_data-bsart NE 'SRVF') AND ( header_data-bsart NE 'SRVI') AND
               ( re_data-loekz EQ 'S' OR re_data-loekz EQ ' ' ).
              SELECT SINGLE  *  FROM zmm_mat_grp INTO wa_zmm_mat_grp WHERE matkl = re_data-matkl.
              IF sy-subrc EQ 0.
                MESSAGE e006(ze1).
              ENDIF.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    For service subline item following code:
    DATA: wa_zmm_mat_grp TYPE zmm_mat_grp,
          v_bsart TYPE ekko-bsart,
          v_packno TYPE esll-packno,
          v_ebeln TYPE ekpo-ebeln,
          v_aedat TYPE ekko-aedat.
    IF sy-tcode = 'ME21N' OR sy-tcode = 'ME22N' OR sy-tcode = 'ME23N' OR sy-tcode = 'MASS' OR sy-tcode = 'ME29N'.
      IF srv_esll-matkl IS NOT INITIAL.
        IMPORT header_data-bsart TO v_bsart FROM MEMORY ID 'ZBRT24933'.
        IMPORT header_data-aedat TO v_aedat FROM MEMORY ID 'ZDAT24933'.
        IMPORT re_data-bsart TO v_bsart FROM MEMORY ID 'ZBRT24933'.
        IMPORT re_data-aedat TO v_aedat FROM MEMORY ID 'ZDAT24933'.
        IF v_bsart IS INITIAL OR v_aedat IS INITIAL.
          SELECT SINGLE packno FROM esll INTO v_packno WHERE sub_packno = srv_esll-packno.
          IF sy-subrc EQ 0.
            SELECT SINGLE ebeln FROM ekpo INTO v_ebeln WHERE packno = v_packno.
            IF sy-subrc EQ 0.
              SELECT SINGLE bsart aedat FROM ekko INTO (v_bsart, v_aedat) WHERE ebeln = v_ebeln.
            ENDIF.
          ENDIF.
        ENDIF.
        IF v_aedat GE '20090810'.         " Material group mandatory appplicable date.
          IF ( v_bsart EQ 'SRV' ) OR ( v_bsart EQ 'SRVI' ) OR ( v_bsart EQ 'SRVF' ) AND ( v_bsart NE ' ' )
          AND srv_esll-del = ' '.
            SELECT SINGLE  *  FROM zmm_mat_grp INTO wa_zmm_mat_grp WHERE matkl = srv_esll-matkl AND
                                                                         bsart = v_bsart.
            IF sy-subrc NE 0.
              MESSAGE e005(ze1).
            ENDIF.
          ENDIF.
          IF ( v_bsart NE 'SRV' ) AND ( v_bsart NE 'SRVI' ) AND ( v_bsart NE 'SRVF' ) AND ( v_bsart NE ' ' )
          AND ( srv_esll-del = ' ').
            SELECT SINGLE  *  FROM zmm_mat_grp INTO wa_zmm_mat_grp WHERE matkl = srv_esll-matkl .
            IF sy-subrc EQ 0.
              MESSAGE e006(ze1).
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    ELSEIF sy-tcode = 'ME21' OR sy-tcode = 'ME22' OR sy-tcode = 'ME23'.
      IF srv_esll-matkl IS NOT INITIAL.
        IMPORT i_ekko-bsart TO v_bsart FROM MEMORY ID 'ZPOT24933'.
        IMPORT i_ekko-aedat TO v_aedat FROM MEMORY ID 'ZDTA24933'.
        IF v_bsart IS INITIAL OR v_aedat IS INITIAL.
          SELECT SINGLE packno FROM esll INTO v_packno WHERE sub_packno = srv_esll-packno.
          IF sy-subrc EQ 0.
            SELECT SINGLE ebeln FROM ekpo INTO v_ebeln WHERE packno = v_packno.
            IF sy-subrc EQ 0.
              SELECT SINGLE bsart aedat FROM ekko INTO (v_bsart, v_aedat) WHERE ebeln = v_ebeln.
            ENDIF.
          ENDIF.
        ENDIF.
        IF v_aedat GE '20090810'.         " Material group mandatory appplicable date.
          IF ( v_bsart EQ 'SRV' ) OR ( v_bsart EQ 'SRVI' ) OR ( v_bsart EQ 'SRVF' ) AND ( v_bsart NE ' ' )
          AND srv_esll-del = ' '.
            SELECT SINGLE  *  FROM zmm_mat_grp INTO wa_zmm_mat_grp WHERE matkl = srv_esll-matkl AND
                                                                         bsart = v_bsart.
            IF sy-subrc NE 0.
              MESSAGE e005(ze1).
            ENDIF.
          ENDIF.
          IF ( v_bsart NE 'SRV' ) AND ( v_bsart NE 'SRVI' ) AND ( v_bsart NE 'SRVF' ) AND ( v_bsart NE ' ' )
          AND ( srv_esll-del = ' ').
            SELECT SINGLE  *  FROM zmm_mat_grp INTO wa_zmm_mat_grp WHERE matkl = srv_esll-matkl .
            IF sy-subrc EQ 0.
              MESSAGE e006(ze1).
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    ENDIF.
    hope this will help u.

  • ME51N Change G/L Account default for Material group.

    Hi experts,
    I am trying to create Purchase requisitions(ME51N) for Account assignment catergory K-Cost centre.
    When i am entering the material group its populate G/L account as default in account assignment TAB.
    how to change this default. What is the T code.
    Thanks... Gopinath

    Hi,
    You may change the default account SPRO :
    Materials management -> Purchasing -> Material Master -> Entry aids for items without a Material Master.
    For respective material group you can  assign the correct valuation class.
    For account posting you can change in OBYC under transaction key GBB.
    Hope it helps you.

  • QM inforecord for material..??

    hi all
    Can anybody tel me about QM inforecord for a material ,
    Material master tab quality management with QM procurement active is ticked
    Every procurement with this material must be maintained its quality info record (QI01) with its vendor.
    What its usefull for ...???
    Thnaks
    SAP-MM

    hello ,the purpose behind maintaing the Q-info record are many..like...
    U can allow certain limited quantity to get into the plant,by maintaing the qty..for some specific period.
    U can attach the Quality cerificates.
    Best on the Quality Info record,some major enhancements are done,like before Quality is done,invoice & payment can not be done.
    Any specific ,if you want to know,plz revert back.
    Thanks
    JP

  • Good Receipt Report For Material Group

    Hello Everbody
    How can I get one report which show us all the Good Receipt Quantities based on the  Material Group and Vendor.
    Thanks

    Hi
    you can use t: code : MB51 material document
    you can be able to see goods receipt for vendor
    Please reward points
    hope ths helps
    Sunil

  • Authorization restriction for material group field in MM02 for user role

    Dear All,
                 My client wants to restrict 'material group' field usage in MM02 for certain users.
                 How to achieve this task?
                 Kindly advice
    Thanks &Regards
    Thangavel Ganesh

    Hi all ,
    You can use authorization object advised by AKPT MM. For related transactions , you can benefit from MM Related Authorization Objects - How to Find out & Assign , thanks to Sudeep A
    Regards.
    M.Ozgur Unal

  • G/L for Material Group

    Hi All,
    I have a requirement for assigning Valuation Classes against Materials Groups. I can do this in IMG in Materials Management>>Purchasing>>Materials Managmement>>Entry Aids for Items without a Material Master.
    Now we also have assets being procured through POs.The system requires a Material Group when creating a PO for an Asset.
    Now scenario is this :
    Material Group MG01 ia assigned a G/L X
    Asset Class ASCLS01 contains an asset ASASCLS01. ASCLS01 is assigned a G/L Y
    Now if I create a PO for ASASCLS01 and enter the material group MG01 then which G/L shall get preference in the automatic a/c determination during postings ? X or Y

    x will be assigned u can c directen in account assignment tabe at item level

Maybe you are looking for

  • Photoshop CC 2014 Crashing Consistently

    Hello, I am seeking help with my Photoshop CC 2014. I have completely run out of ideas on how to resolve the crashes what I have tried is the following: -Completely replaced hardware from a custom built PC to a Macbook Pro. -Replaced Drawing tablet w

  • A specific Requirement in Displaying Report

    Hello All, I have following scenario in one of my reports. I try to explain it with an example. I have a total of 20 rows appearing in a report. (1). I have to hide every 2nd row so that total 10 rows are visible to user in the report. (2). In these

  • Dynamic table names without dynamic sql?

    I am trying to figure out a way to use table names as variables without using dynamic sql. So for instance, I have... execute immediate 'INSERT INTO '||vTABLE||' VALUES ('test')'; and execute immediate 'INSERT INTO TABLE1 SELECT * FROM '||vTable; Is

  • How to make backups of iCloud mail folders

    I have a few iCloud Mail folders with saved emails moved from my Inbox and I would like to make a backup of the their content to either my Mac's HD or an esternal drive.  I  make regular backups of my iCloud Address Book (which I found very helpful w

  • 9i DB statspack

    Hi Brother, I am using 9i and install statspack. when I run spauto.sql to schedule collect data. normally the dbms job will collect data by hour and shown the next run time. but on my 9i DB, the job is stop. How can I check the dbms work or not? SQL>