Setting up a material master as Subcontractor

I am looking to set up a material master to pull items from the warehouse and send to alter as another number. This will of course be the standard method for this item. I have two questions
1. How do I set this up? I am use to production order material masters.
2. How would I define the costing for this item (cost of component + current quote from subcontractor)? Quotes typically last one year. Can I enter this so the planned order will pull this information? Where would this information be entered?
Thanks for everyone's assistance!!

Hi,
      Not sure if this is what you looking for.
      Assuming your component is material A and your new material that this is going to alter into is material B. I will also assume that you are buy B from your subcontractor and giving them A in the process.
      You need to setup B as a HALB and it should have a single component BOM A.
      In the material master MRP view for material B, you will need to set the special procurement as 30 (subcontracting).
      When you raise the Purchase Order for B, you will need to raise this with item category L.
      Hope this help.

Similar Messages

  • How to set charactersitic in material master as read-only and changable?

    Hi experts
      We try to change classifcaiton view screen variant. Our target is only one transaction variant could change the classification type z02 ,its characeristic in material master. we hope to know for such case, we could use transaction varaint to meet the target or not ?
      We try to use this first, but we use shd0 and click " change in process" button, it will say " variants are possible only for dialog transactions". I checked in se93, it seems this variant maybe is not for dialog transaction .
      But how to change such screen varaiant content?Any steps we should follow ?
    Thanks
    Alice

    >
    alice zhang wrote:
    > Hi
    >
    >  Really appreciated for your help.  Does that mean transaction variant maybe is not good to classificaiton view ?
    >
    i searched in service.sap.com and from what i read this seems not to be the most recommended way to solve such a problem -> see the note i mentionend - but there were others, you might want to search for yourself.
    >
    alice zhang wrote:
    >  currently ,we use mm02 with variant A, and zmm02 with variant B which could change material status and descritpion.
    >
    >  Do you mean if we set varaint for classficaiton z02, xxx characteristic, Is it possible ? Or it many impact other classfication type like z01 , and when we exit this screen, the variant will be lost?
    >
    >
    the only way to find out for sure is if you test it thoroughly. i cannot help you there, since i don't know about your setup in classes and characteristics. you might want to try your transaction variant of several different material always trying to change the classification. there's another thing: one material might belong to n classes. test that scenario by adding one material to class z01 and z02 and check how the variant behaves ...
    >
    alice zhang wrote:
    >  For authoriiation, it could be set for specific class type and characteristic field?
    >
    yes it can. maybe you have to do a bit more configuration about classification, especially if you want to group screens etc. -> please refer to help.sap.com for detailed documentation.

  • Field is hide in Material master

    In Material master Field Manufacturer Part No. MARA-MFRPN is hide. I have cheked the Field references in Material type, Industry sector & Plant. All settings are optional. But why this field is not appearing. Is there any other setting for hiding fields? If any one knows please help me.

    Dear!
      After you have made sure that u completely checked fields in IMG > LOGISTIC GENERAL > MATERIAL MASTER > FIELD SELECTION > MAINTAIN FIELD SELECTION FOR DATA SCREENS there may be another reason for that.
    Check whether any transaction variant has been set for mm01 (material master). Check T.Code SHDO for this.
    Reward if useful.
    yuvi.

  • Material master distribution through BD10 is not working

    hi i am learning and created all the customizing setting to send material master data from sending system to the receiving system but the sending system shows idoc has been sent to port Ok with status 03 but i dont see the material being created in the receiving system. Where am i going wrong? Do i need to trigger BD11 in the receiving system?

    Hi Suresh...
                  After reaching port with status 03..
                  we have to run the program RBDMOIND for status conversion..
                  Once we run this program all the IDoc's which are at port are
                  sent to their receiving partner...and status becomes 12...

  • Material master price, inforecord price and GR

    Hi gurus,
    Can annybody please clear my confusion. On the PO the price that is proposed is from the inforecord. When we receive the PO, what is the price at which the stock will be valuated? is it the material master price or the inforecord price? if we change the price on the PO after the inforecord has proposed the price, will the GR be valuated at the changed price of the PO. Please expolain
    Thanks
    ANusha
    Edited by: anusha vemulapati on Jan 19, 2010 8:11 PM

    the GR is valuated according to the price control set in the material master. if the price control is standard price, then the GR is valuated with the standard price, no matter what price the PO has.
    in case of moving average price: if the goods receipt is executed before the invoice receipt, the goods movement is valuated with the purchase order price. If an invoice is already posted, the system uses the price of the invoice. If a partial invoice is received, the partial quantity corresponding to the invoice is valuated with the invoice price, the rest is valuated with the purchase order price.
    if you change the price in the PO before you do a Goods receipt (and before you post an invoice receipt), then the GR is valuated with this new entered price.
    how the price in PO is determined can be read in OSS Note 456691 - FAQ: Price determination in purchasing

  • Default values set  for Tax data in material master

    Hi
    Can anyone tell me how to set default values for  TAx dat in sales view  while creating material master.
    so that it automatically take  values while creating material master.
    Regards
    Vijay Shukla

    Mary and Vijay,
    I probably understood your question wrong.
    I was somehow assuming you were referring to classification data.. Sorry abt that.
    The tax data gets populated automatically while creating the material master.
    Th key lies in configuration..  You would have to use Tcodes OVK1, OVK4 to define the material and the tax categories by country
    The tax data is populated by the assignment that you make in OVX6.. I believe.. assigning plants t Sales org. Th country code defined in the plant OX10 is used to determine the tax data and once you customize this part.. You should start seeing the tax data populate when you use that sales org while creating MM
    Hope this answers your query.
    Edited by: Pavan Kumar on May 2, 2008 8:10 AM

  • How can you set up ECCN in Material Master if not using Foreign Trade

    After many years, we now have the need to store ECCN codes on our Material Masters.  Although I see on the Foreign Trade view of the Material Master under Legal Control what appears to be a way to set this up, the fields are grayed out and do not seem to have an option to add?  We use Commodity Codes, and we need to just store the ECCN like we do the Commodity Code.  Any ideas?

    Hi,
    Please check this path.
    SPROSales and distribution-Foreign trade/customs---legal control .
    Here yiu can define the ECCNS and Legal requirements and license types and their groupings, asign to depature countries etc to see that they get defaulted at MM01 screen salesgeneral plant data.
    Regards,

  • Set default value for price unit when creating material master data

    HI: Every
    could you tell me how to use user-exit or else ways to set default value(such as 1000) for field "Price unit" (MBEW-PEINH) when creating material master data(MM01)?
    I have try to use Exit:EXIT_SAPLMGMU_001. However, this way cannot respones it.
    thanks
    Henry

    Hi: Ihave find out a solution
    Use BADI: BADI_MATERIAL_REF
    SPROlogistics general enhancement supplement or change default data (industry)
    And then creating a Implementation Name
    Double click method: CREATE_MATERIAL
    And then write code as below:
    method IF_EX_MATERIAL_REFERENCE~CREATE_MATERIAL.
              c_mbew-peinh = '1000' .
    endmethod.
    However, SAP still store '1000' in database evenif we change the default value such as 100 when we use TCode MM01.
    in additional, we still use MM02 to change the default value such as '100'
    can anybody tell me how to do?
    thanks
    Henry

  • How to set 'Material Master' tab as default in standard transaction CG54?

    Hi All
    I am having a requirement to call the transaction CG54 from a custom program. On calling the transaction, I need to put some default values to the input fields and the default tab selected should be 'Material Master'. I am able to default input fields using BDC Transaction call. Can anybody guide me how to set Material Master tab as the default tab selected?
    Thanks in advance
    Rinzy Deena Mathews

    Hi All
    Solved the issue by myself.
    Initialization of tab in transaction CG54 is based on the values in the standard table TCGSGP - EHS: Search parameter (reproduction from SET/GET memory).
    Calling of the transaction CG54, with default values and parameters can be done with the help of following standard function module:
    *-- Types
      TYPES : BEGIN OF t_obj_tab.
              INCLUDE STRUCTURE rcgapplobj.
      TYPES : END OF t_obj_tab.
      TYPES : tt_obj_tab  TYPE t_obj_tab OCCURS 20.
      TYPES: BEGIN OF t_zplm02,
               sbgvid TYPE zppr_de_sbgvid,
             END OF t_zplm02.
    *-- Internal Tables
      DATA: li_obj_tab    TYPE tt_obj_tab WITH HEADER LINE,
            li_report     LIKE rcgstdrecn OCCURS 20 WITH HEADER LINE,
            li_variant    LIKE rcgstdrecn OCCURS 20 WITH HEADER LINE,
            li_subid_tab  TYPE espre_subid_rep_tab_type WITH HEADER LINE,
            li_report_m   LIKE rcgstdrecn OCCURS 20 WITH HEADER LINE,
            li_variant_m  LIKE rcgstdrecn OCCURS 20 WITH HEADER LINE,
            li_subid_tab_m TYPE espre_subid_rep_tab_type WITH HEADER LINE,
            li_zplm02     TYPE STANDARD TABLE OF t_zplm02.
    *-- Structures
      DATA: ls_addinf     TYPE rcgaddinf,
            ls_rcgradmsel TYPE rcgradmsel,
            lw_zplm02     TYPE t_zplm02.
    *-- Variables
      DATA: lv_trtype     TYPE rcgdialctr-trtype VALUE 'D',
            lv_actype     TYPE rcgdialctr-actype VALUE 'D',
            lv_viewappl   TYPE tcgl3-repappl     VALUE 'MATMASTER',
            lv_sel_valdat TYPE rcgradmsel-valdat,
            lv_sel_langu  TYPE rcgradmsel-langu,
            lv_ucomm      TYPE syucomm,
            lw_gen        TYPE char10,
            lv_flag       TYPE esp1_boolean,
            lv_werks      TYPE werks_d,
            lv_bsbgvid    TYPE zppr_de_bsbgvid.
    *-- Parameters
      ls_addinf-aennr      = sy-datum.
      ls_addinf-valdat     = sy-datum.
      ls_rcgradmsel-sbgvid = iw_gen.
      ls_rcgradmsel-matnr  = p_matnr.
      ls_rcgradmsel-namcat = 'MATNR'.
      ls_rcgradmsel-reprefflg = abap_true.
      ls_rcgradmsel-numcat = 'NUM'.
    *-- Application Object
      li_obj_tab-repappl = 'MATMASTER'.
      li_obj_tab-objectkey = p_matnr.
      APPEND li_obj_tab.
    *-- Evaluate selection screen and fill keytab
      CALL FUNCTION 'C1G0_KEYTAB_FILL_FROM_RADMSEL'
        EXPORTING
          i_radmsel             = ls_rcgradmsel
          i_valdat              = ls_addinf-valdat
          i_actype              = lv_actype
          i_flg_popup_no_param  = abap_true
        IMPORTING
          e_flg_cancel          = lv_flag
        TABLES
          i_applobj_tab         = li_obj_tab
          e_keytab_report       = li_report
          e_keytab_variant      = li_variant
          e_subid_refreport_tab = li_subid_tab
        EXCEPTIONS
          OTHERS                = 1.
    *-- Initilize Report Header Buffer
        CALL FUNCTION 'C1AP_ESTDH_BUF_INIT'
          EXPORTING
            i_aennr  = ls_addinf-aennr
            i_valdat = ls_addinf-valdat.
    *-- Parameters
        ls_addinf-aennr      = sy-datum.
        ls_addinf-valdat     = sy-datum.
        ls_rcgradmsel-sbgvid = iw_gen.
        ls_rcgradmsel-matnr  = p_matnr.
        ls_rcgradmsel-namcat = 'MATNR'.
        ls_rcgradmsel-reprefflg = abap_true.
        ls_rcgradmsel-numcat = 'NUM'.
    *-- Application Object
        li_obj_tab-repappl = 'MATMASTER'.
        li_obj_tab-objectkey = p_matnr.
        APPEND li_obj_tab.
    *-- Initial report block tree of information
        CALL FUNCTION 'C1G2_ENTRY_INQUIERY'
          EXPORTING
            i_trtype              = lv_trtype
            i_actype              = lv_actype
            i_addinf              = ls_addinf
            i_viewappl            = lv_viewappl
            i_sel_valdat          = lv_sel_valdat
            i_sel_langu           = lv_sel_langu
            i_rcgradmsel          = ls_rcgradmsel
          IMPORTING
            e_okcode              = lv_ucomm
          TABLES
            i_keytab_report       = li_report
            i_keytab_variant      = li_variant
            i_subid_refreport_tab = li_subid_tab
            i_applobj_tab         = li_obj_tab.
    With Regards
    Rinzy Deena Mathews.

  • Set filter in R3AC1 for material master

    dear all,
    we are using SRM 5.0 (Extended Classic Scenario)
    we have done the base line configuration. now we are trying to replicate the data from backend (R/3)
    I have tried to set a filter in R3AC1 transaction. It is working fine for all except material master.
    It pops me an erro msg "Filter option '' is not possible for Object MATERIAL".
    There is a SAP note on this error msg (762529).
    According to this note, i need to upload a correction in funtion module which belongs to the software component
    BBPCRM release 4.0.
    I dont see this component in my system.
    My qwery is weather we need this component for SRM 5.0?
    if no, then how do we overcome the error msg?
    Thanx n Regards
    Abhishek Ganguly.

    Dear Friends,
    I am also faced this type of error in CRM 2007 SP5. I tried below steps and it is working.
    1. Type your inputs in R3AC1
    2. Press enter. System will thorugh error message as " Filter option '' is not possible for Object MATERIAL".
    3. Then, press ok.
    4. Go to debug mode. ie. enter /H in command field then press enter. Now, come to filler tab and press enter.
    6. Now, debug mode is switched on
    7. Set Break point at  CALL FUNCTION 'SMOFFILTAB_CHECK'  (ie. Main Program:SAPLSMOF_CUSTFB1 & source code of: SMOF_CUSTFB_FORM)
    8. Get into the function module.
    9. System checks the table "smoffiltab". If table is empty, system will through fillter option not possible error. If you are not maintained any fillter in MATERAL object, the table will be empty. so, now set value as "S" in lv_smoffiltab-filtersys variable.
    10. Now, system will accept your entry.
    I dont know, this method is right or wrong. But, it is working in CRM 2007.  In SRM you may also check it.
    Thanks & Regards,
    Rajagopal
    Chennai - INDIA.

  • Reg.Material master field active & deactive setting

    Dear All
    How to set the material master fields as "Optional","Requirement" and "Hide". What is the tcode?
    Please advise step by step.
    Thanks
    Rajj

    first copy the screen field of mateiral master to get this press F1 on the the field adn from technical tas copy the the screen field (e.g MRP group MARC-DISGR) then go to OMSR transaction and hit field name and enter the value you have copy from mateiral
    once you see that field on the screen then hit the Green yellow arrow from right side of screen whic will take the screen where oyu can make optiona, reqd or hide field.
    but make sure here you make setting at appropriate field ref other wise it will impact many transaciton
    e.g. if oyu want to make field optional in MM02  then don;t make field optional at ROH

  • Security setting for Material Master

    Hi Experts,
    After creation or while creation of material master MM and PP group user should have access to MM and PP views for MM02/MM01. FI should have access to FI views and SD group should have access to SD views. And everybody should have access to all views for MM03. Please advice how to do this security settings.
    Thanks in advance.
    Ashok

    Hi Ashok,
    This all, you can do through profile creation and maintainance. You can define role area also for this.
    Although, SAP has given default profiles for FI MM n SD, which you can use.
    TC s through Su01 then tab ---> role.
    I feel, Role definition will be the Ans for you question.
    Thanks
    Arpit

  • Batch Management Indicator not getting set for material master

    Hi,
    In one of the material we need to mark the Batch Management Indicator in Material MAster. We had removed all the stocks from the material. But still we are getting error, Stock exists for the material in Plant XXX and Sloc YYY.
    I checked in MARD table and MMBE that for this maaterial there are no stock for said Sloca and Plant.
    One thing which I noticed in the Material Master and MARDH table that there exists some stock in Previous persiod for the said Sloc and Plant.
    Need to know is this error is due to stock shown in previous period. Why system is checking the previous period stock.
    How can we resolve our issue and check this Indicator.
    Please let me know as earliest as possible.
    Thanks
    SG

    Hi,
    Refer OSS Note 30656 - Change base unit of measure/batch mngt requirement
    Following are the details of this note;
    Symptom
    When maintaining a material master record, you change the base unit of measure or the batch management requirement indicator or the valuation category. The system then tells you that this change is not possible since stocks still exist. However, no stocks are shown for the material in the stock overview.
    Reason and Prerequisites
    The message that stocks still exist refers not only to stocks in the current period, but also to stocks in the previous period.
    The reason for checking previous period stocks is that postings can also be made to the previous period when entering goods movements. This would result in inconsistencies if the base unit of measure had meanwhile been changed.
    Solution
    Please check whether stocks still exist for the previous period by displaying, for example, the plant stock view or storage location stock view of the material. You do this by selecting "Extras -> Previous period -> Prev. pd SLoc. stock or Prev. pd plant stock".
    If previous period stocks exist, you can make a withdrawal posting as follows:
          1. Post the same amount to current period stock (for example, using movement type 561) so that previous period stock and current period stock are identical.
          2. Make a withdrawal posting in the previous period for the stock together with posting date (for example, using movement type 562).
    You can now try again to change the base unit of measure or the batch management requirement indicator.
    Since the posting of the previous period values to zero is identical with posting to the stocks of the current period, you should reverse the above stock postings (i.e. the stock from the previous period should be booked in again) to make sure that the stock values from the previous and the current periods correspond to the state before the change. Please note, however, that the postings are then carried out using the changed master data from the current period (e.g. account determination, etc.)
    Regards,

  • Set Industry Sector filed as display field in Material Master

    Hi folks!!
    In MM01 material master creation, I want to make Industry sector field as only display field, can anyone help me how to do this.
    Best regards,

    Dear,
    Check this thread where explained in detail your requirement:
    How to keep Industry sector and Material Type in Display for Tcode MM01
    Regards,
    Syed Hussain.

  • Unable to update MARA table custom field in Material master

    Hi all,
    I have added one custom field in MM01,Basic View 2.
    For that i have apended that field in MARA table and created one subscreen for that.
    This field is visible in MM02/MM01/MM03 in basic data view 2 .
    The issue is that we are not able to save values in MARA table which we entered in this field.
    I cheked earliar in SDN but couldn't get the proper solution.
    i cheked the below available forum discussion link but couldn't get th proper solution.
    In material master How to add a new field on Basic data 1 view
    Regards,
    Amit

    Hi,
    please trye this :
    Please make sure u implemented: methods PUT_DATA_TO_SCREEN and GET_DATA_FROM_SCREEN as they are  required for data transport. These methods are called from within the program of the application at PBO or PAI .
    See below example code:
    PBO:
    MODULE initialize OUTPUT.
    CLEAR: sflight, ok_code.
    IF exit IS INITIAL.
    CALL METHOD cl_exithandler=>get_instance
    CHANGING
    instance = exit.
    ENDIF.
    CALL METHOD cl_exithandler=>set_instance_for_subscreen
    EXPORTING
    instance = exit.
    ENDMODULE.
    The factory method is used to create an instance of the adapter class. You then declare the instance using the public static method SET_INSTANCE_FOR_SUBSCREEN to allow the data for display on the screen to be used in the function group of the user or in the module pool.
    MODULE data_for_subscreen OUTPUT.
    program = sy-repid.
    dynpro = sy-dynnr.
    CALL METHOD cl_exithandler=>get_prog_and_dynp_for_subscr
    EXPORTING
    exit_name = 'BADI_SCREEN'
    calling_program = program
    calling_dynpro = dynpro
    subscreen_area = 'SUB'
    IMPORTING
    called_program = program
    called_dynpro = dynpro.
    CALL METHOD exit->put_data_to_screen
    EXPORTING
    flight = sflight
    EXCEPTIONS
    reserved = 01.
    ENDMODULE.
    PAI:
    MODULE user_command_0200 INPUT.
    CASE save_ok.
    WHEN 'BACK'.
    SET SCREEN 100.
    WHEN 'SAVE'.
    PERFORM save_flights.
    WHEN '+EXT'.
    CALL METHOD exit->get_data_from_screen
    IMPORTING
    flight = sflight
    EXCEPTIONS
    reserved = 01.
    ENDCASE.
    ENDMODULE.
    The method GET_PROG_AND_DYNP_FOR_SUBSCR and the input/output parameters specified above are used to determine the name of the customer program and the name of the subscreen. The method PUT_DATA_TO_SCREEN which is called at PBO as well as the method GET_DATA_FROM_SCREEN which is called at PAI are used to transport the data to be displayed.
    These methods are implemented by the user:
    When you define a screen enhancement, you are strongly recommended to provide sample code for the methods PUT_DATA_TO_SCREEN and GET_DATA_FROM_SCREEN. This code is automatically copied when you create an implementation and can be added to if required. The user of the BAdI definition should not be responsible for the data transport.
    regards,
    ..Pradeep

Maybe you are looking for

  • Button in form don't work in browser

    Hi, We have few pdf files who have some form button. With this button's we can go to different other pdf file. this button's are use to navigate between PDF files. Since Adobe reader DC, with the new plugin in the browser, this button's have no actio

  • Sql loader, how to get decimals into the database?

    oracle 10.2 we have data of the form 1.10 1.11 we are using "decimal external" in the control file. The table is a straight number field I did a test where I created a table with a number field and without and precision and did regular inserts. I got

  • Why is "guassian blur" the one and only filter when exporting?

    In the export thing, there is a "filters" thing, and the only available thing is "guassian blur". There must be a reason for this. Why have filters at this point? And why guassian blur? Is this some kind of much-needed feature? To blur everything in

  • How do I register a contact in iMessages?

    How do I register a contact in iMessages?

  • How to statistic the rest dialog work process?

    Dear Gurus,    Is there some method we can statistic the rest dialog work process in every ten minutes in our sap ECC prd system(ECC 6.0)?(I want to use the number to evaluate our SAP system's performance. Esp, at the business peak period.) Thank you