Adding custom field to product master general tab

Hi All,
         i want to add a custom field in Product master creation (commpr01) ,could any one help me out on this !
Many thanks and Regards.

Hi
You can create field using EEWB or follow the following simple process
1. Create the required field as " attribute" using the tcode COMM_ATTRSET
2. Assign it to a set type using the same tcode COMM_ATTRSET
3. Assign this set type to the product category usign the tcode COMM_HIERARCHY in the set type tab and use the view ID as "BASIC"
The field will then be available to you in the product master to the products with are created with the named product category
Hope this helps
Regards
Rekha Dadwal
Edited by: Rekha Dadwal on Mar 19, 2008 1:19 PM

Similar Messages

  • Adding custom fields to Equipment master General tab ?

    Hi Gurus,
    I have requirement where in I need to add two custom fields in IE02/IE03.
    Completed part :
    1. The new fields are added in the EQUI table in CI_EQUI structure.
    2. Created a project in CMOD and linked enhancement ITOB0001 to it .
    3. Activated the User exits EXIT_SAPLITO0_001 and EXIT_SAPLITO0_002.
    4. Logic in EXIT_SAPLITO0_001
    E_SUBSCREEN_NUMBER = '1020'.
    I_OBJECT_TYPE = '02'.
    I_ACTIVITY_TYPE = '3'.
    EQUI-zfld1 = I_DATA_EQUI-zfld1.
    EQUI-zfld2 = I_DATA_EQUI-zfld2.
    Logic in EXIT_SAPLITO0_002
    E_UPDATE_DATA_EQ-zfld1 = EQUI-zfld1.
    E_UPDATE_FLAGS_EQ-zfld1= 'X'.
    E_UPDATE_DATA_EQ-zfld2 = EQUI-zfld2.
    E_UPDATE_FLAGS_EQ-zfld2 = 'X'.
    Now the place where I got stuck is do I need to create a subscreen to add these new fields in SAPLITO0 , 1020 screen ?
    Do I need to create a Function group ? If yes how do I link these.
    I think I need access to Edit from SE51.
    I have browsed many threads but no luck.
    Thanks
    Navya.

    No, just
    Read carefully the SMOD enhancement documentation
    During CMOD execution, double-click on one of the Customer-exit dynpro (first time, choice the first one, the other dynpros will be used later for other objects)
    In EXIT_SAPLITO0_001, pass the dynpro number in export parameter (e.g. 1000 for first one)
    NB: In this exit you receive I_OBJECT_TYPE  as imported parameter to identify Object Type: '1' = F/L '2' = EQU '3' = SER (do not try to change it ) so include may start with a CASE I_OBJECT_TYPE. WHEN 'EQU'. E_SUBSCREEN_NUMBER = '1000'... ENDCASE.
    Regards,
    Raymond

  • Adding custom fields to Article Master (MM41/MM42)

    Hi  ,
    I have a requirement of adding custom fields to Basic data of Article creation in MM41 . I appended the fields to
    MARA table using Append structure . I followed the steps given in note 44410 . But i am unable to find an EXIT/BADI
    /ENHANCEMENT to populate the values of custom fields which get triggered during MM41/MM42 .
    But the Exit EXIT_SAPLMGMU_001 gets triggered only during MM01/MM02 . Kindly guide me to solve this .
    Thanks and Regards,
    S.Sivakumar

    Hi,
    Business Requirement:
    As per the client Business critical requirements, additional fields are
    required in the Article Master. This is because the existing fields in
    the Article master are not adequate to capture the data.
    We have referred the SAP Note 925424 (Table MAW1) and 44410 (MARA) for
    this.
    Based on the above note 44410, we have added fields in MARA table,
    since Manufacturing
    activities are envisaged in future instead of proceeding with 925424.
    Whether, MAW1 (925424) also to be considered?  
    Since this is very critical requirement from client, we cannot avoid
    and do not have any
    alternate solution.
    These fields will be used in reports and pricing in sales &
    distribution.
    Apart from this, are there any other SAP notes to be referred?
    Is there any restrictions there in length for fields to be used in MARA table .
    By referring note 44410 , i added 20 fields in MARA table, in which some 4 fields are more than 40 characters .
    All custom fields are updated in MM41 and MM42 .
    Shall i proceed by this approach .Kindly guide me on this .
    Thanks and Regards,
    S.Sivakumar

  • Adding Custom fields to SRM Item Data tab & Account Assignment Tab

    Hi Everyone,
    We have got a small requirement to add 2 custom fields in SRM Shopping cart.
    Need to add a input field, which should act just like Requisitioner in ECC. ( F4 help ).This will allow to create shopping cart on behalf of some one.
    Need to add input field, which resembles Goods Recipient in ECC ( Free text)
    After adding custom fields, how do i ensure that, it's mapped to right field in ECC.I spent much browsing SRM forum, but couldn't gather much information. I understood that, this involves configuration in SPRO.
    Any information or help in any kind would be really helpful.
    Thanks in advance.
    Vishnu

    Hi Vishnu,
    Take look at this link.
    Add custom field to SC and POWL
    Thanks
    Senthil

  • Adding custom fields in article master transaction - MM41.

    Hi ,
    Please find my requirement below.
    Create a new custom field in the MM41->Logistic Distribution View->Other Logistic data.
    The new field would be Shelf life  which would be added in MARC table MARC-ZIPRKZ.
    Now I would like to know how to bring this enhanced field MARC-ZIPRKZ into the Other Logistic data screen of MM41.
    Have seen lot of discussion in the community. But a clear step by step procedural advice and guidance  is highly appreciated.
    Regards
    Siva

    Hi Siva:
    Modification free enhancement of the article master is common.   Part of this implementation is technical and part of this is functional configuration.
    From a functional perspective, you'll want to consider far more than what you have indicated.  For example:
    MM41/42/43 Screen Sequence
    Reference Handling – Field Selection Groups
    Data Retention Levels / Copy Rules (e.g. when appending MARC)
    Change Pointers
    Conversion / Data Loading / ALE ARTMAS Inbound
    ALE ARTMAS Outbound
    MM46 Article Mass Update
    WRFMASSMAT Integrated Mass Change
    F4 Help / Check Tables
    Text Tables / Translation
    As far as data retention levels for extended fields, you can distribute customer-defined fields for MARC and other tables without including new segments in the IDoc.
    Please consider:
    Create Programs for Customized Subscreens
    Menu Path:  SPRO > Logistics - General > Material Master > Configuring the Material Master > Create Program for Customized Subscreen
    Read the IMG documentation here!
    Screen SequenceMenu Path:  SPRO > Logistics - General > Material Master > Configuring the Material Master > Define Structure of Data Screens for Each Screen Sequence
    Assign Screen Sequence to Article TypesMenu Path:  SPRO > Logistics - General > Material Master > Configuring the Material Master > Maintain Order of Main and Additional Screen
    BadI and User Exit for MM46
    BadI for WRFMASSMAT (see SAP Note 1024725)

  • Custom field in IQ02 in general tab

    Hi,
    I want to add custom field in tab 'Genera'l in tcode IQ02 .
    I tried to find the screen exits but none of them is useful.
    I want to add in program : SAPMIEQ0
    Screen number:  101.
    Is there any way through BADI we can add the same?
    Kindly provide me the steps.
    Thanks and Regards
    Sumeet

    Hi Sumeet,
    Have you tried config (tscode = spro)?
    You might just find inactive fields that could meet your requirement.

  • Adding custom fields to VA01 additional data tab without access key

    I have to add custom fields at item level in transaction VA01/VA02.
    Is  access key required to add fields to additional data screen i.e 8459 ?
    Is there any way to do this without using access key ?

    Hi ,
    Try for any User Exit or BADI available for the tcodes.
    Here are exits for VA01 and VA02.
    Exit Name           Description
    SDTRM001            Reschedule schedule lines without a new ATP check
    V45A0001            Determine alternative materials for product selection
    V45A0002            Predefine sold-to party in sales document
    V45A0003            Collector for customer function modulpool MV45A
    V45A0004            Copy packing proposal
    V45E0001            Update the purchase order from the sales order
    V45E0002            Data transfer in procurement elements (PRreq., assembly)
    V45L0001            SD component supplier processing (customer enhancements)
    V45P0001            SD customer function for cross-company code sales
    V45S0001            Update sales document from configuration
    V45S0003            MRP-relevance for incomplete configuration
    V45S0004            Effectivity type in sales order
    V45W0001            SD Service Management: Forward Contract Data to Item
    V46H0001            SD Customer functions for resource-related billing
    V60F0001            SD Billing plan (customer enhancement) diff. to billing plan
    Regards,
    Lakshman.

  • Screen Exit for adding custom fields in Additional Data tab in ME21N

    I need a screen exit or whatever other method for adding custom fields to the additional data tab at header level.
    I also need a similar exit for adding a filed at item level.
    Thanks in advance
    Martin

    Hello,
    1st find badi or exit and then create screen ...and assign the screen group and screen no for that implementation....some steps i can give u i did with SPRO tcode....
    please check it for VA02
    SPRO u2013 SAP Reference IMG ---  Logistics General --- Basic partner u2013 customers -- Control u2013 Adaption of customers own masters data element u2013 prepare modification of customer free enhancement of customer master record
    1)Screen group                                  description
            zs                                           creating badi      --- (save)
           click on (label tab pages) u2013 new entries
           number u2013 10 , function code u2013 zs10 ,  description u2013 func ---(save) u2013(back)
    2)select (FM_CUSTOMER_ADD) u2013 copy
         Implementation name u2013 ZAS
         (desc u2013 impl for cust) u2013 (save)
        interfaceu2014(check_add_on_active) double click on it
    3)the above screen appear --  write the code in it u2013 (save) --- (activate) u2013 (back) u2013 (save)
         -- (activate) u2013 (back)
       Business adds in customer sub screens
    4)select (FM_CUSTOMER_ADD) u2013 copy
         Implementation name u2013 ZAS1
         (description -- cust) u2013 in attribute u2013 (give screen group name)
    5)go to interfaces (GET_TAXI_SCREEN)  double click on it
       (save)  --- (activate) 
    6)(SAVE)  -- 
        Goto SE38  -- CREATE PROGRAM WITH NAME (ZQW) type module pool
         Goto SE51  -- Prog : ZQW
           Screen : 200 (Create)
          Goto layout u2013 design the screen
    7)save u2013 activate
       then goto transaction : va02
    For User Exit's
    goto to tcode->status->program name->double click on that,
    then goto to-> attribute take the package name and
    Goto SMOD tcode ->Utilities->give the package name and F8
    then a list of exits will display for that tcode as well as that package.
    u can check the table MODSAP
    u can check the table MODACT
    For BADI's,
    1)goto to tcode SE24 give the CL_EXITHANDLER and display and then double click on the GET_INSTANCE
    keep Break point at this location 'call method cl_exithandler=>get_class_name_by_interface'
    then the tcode it will trigger there and we can debugg there we can find badi'for that tcode and then remove the break point.
    2)Goto to tcode->status->program name->double click on that program will display's
    then  press crtl+F then cl_exithandler
    Thank u ,
    santhosh

  • Custom fields on Material Master - ECC6.0

    Hello
    We have added custom fields on material master basic data screen following these steps :
    1) Copied Func. grp MGD1 to Z Fgrp via Spro -> Logistics General ..
    2) Created a subscreen in Z fungrp by copying screen from original program.
    3) Deleted the unwanted fields and added new fields to the layout and Fields in PAI.
    4) Attached the subscreen in screen sequuence via SPRO
    We are now able to see the new fields on the baisc data screen and also able to input data in these fields , but on SAVE the data is not getting saved to database table MARA.
    We have also referred to OSS note 44410 but with no help.
    Are we missing something , is there anything additional that needs to be done in ECC6.0 ?
    Thanks

    Hi Kalidas,
    In your customized subscreen, did you update the PAI to include your custom field?
    process before output.
    *                      Verarbeitung vor der Ausgabe
      module init_sub.
      module get_daten_sub.
      module feldauswahl.
      module sonderfaus.
      module sonfausw_in_fgruppen.
      module feldhistorie.                         "Aenderungsdienst
      module bildstatus.
      module zusref_vorschlagen_b.
      module refdaten_vorschlagen.
      module zusref_vorschlagen_a.
      module set_daten_sub.
    process after input.
      module get_daten_sub.
    * Put your custom fields here to copy to structure for saving
      field: mara-zzcustom.
      module set_daten_sub.

  • Error in adding custom fields to mm01/mm02/mm03 trx

    Hello People,
    To add my custom fields in the basic view tab of MM01 transaction, i have performed the following steps:-
    1. Inserted the append structure in MARA table with the required fields.
    2. Copied function group 'MGD1' to 'ZMGD1' and then set the layout of screen '0001' as per my requirement.
    3. Then i made changes in spro as
         SPRO->Logistics-General->Material Master->Configuring the material master->define structure of data screens for each screen sequence and inserted my program name( of function group 'ZMGD1') and screen number(0001) in 21(Std ind.(short) tab pages)->7(Basic Data 1)->8(sequence).
    Now, if i click on SPRO option (view data screen), then i can see my fields added in basic data view...
    but when i execute 'MM01/MM02/MM03' trx  there my added fields do not appear....
    Does anyone know where i am missing out??
    Please suggest...
    Thanks in advance..
    Rgds,
    Abhi

    Here are some notes I have from when I recently added a new screen/subscreen to Material Master transactions.  Hopefully this information will help you.
    This guide should be used in conjunction with OSS note 44410 and IMG notes Logistics->Logistics Material Master->Material->Configure Customized Material Master.
    Online Maintenance.
    1. Add fields to append structure ZAEMARA.
    Use data dictionary maintenance u2013 SE11
    2. Generate table MARA.
    3. Add fields to view MARU and generate.
    Use data dictionary maintenance u2013 SE11.
    4. Create new sub-screen or add new fields to screen SAPLYMM1 9001.
    Use Screen Painter u2013 SE51.
    Change flow logic to add fields to field: statement and to add any validation required. Generate screen.
    If this is the first time additional data has been added to material master it will be necessary to create a new function group and associated programs. See Configure Customised Material Master paragraph Requirements.
    5. If new sub-screen, add to Customer main screen.
    Transaction OMT3.
    Double click on u2018Std industry sequenceu2019.
    Choose customer screen and Details.
    Change the first occurrence of 0001 (blank screen) to new screen number.
    Save.
    Back arrow.
    Click on Transport button and choose required transport.
    6. To include in 'Copy with Reference' processing - MM01, add new MARA fields to table T130F. (in each client)
    Use Transaction SM31. (make a copy of another ZZ field by typing over existing name).
    Add to transport manually:- R3TR TABU T130F + individual keys
    7. Test Material create, change, display.

  • Search on the custom field in Product doesn't work

    Hello everyone!
    Lately I was configuring additional custom field for product header and succeed. Then I wanted to add this field as a search criteria for product search and I followed help on help.sap.com and note 1026956. Here are the steps I did:
    1. I've extended structures CRMT_PRIL_QUERY_ADVSEARCH_PROD and CRMT_PRIL_QUERY_ADVSEARCH_IOBJ with my custom attribute.
    2. I went to Master Data->Products-> Basic Settings ->Add Attributes to Search Structure and added my custom attribute there.
    3. Then I found out that it's not enough and I should perform additional steps not included in note and help. I did these steps suggested by Shanthala Kudva in thread [Can't enable the extendable set type attributes in product search UI|Can't enable the extendable set type attributes in product search UI;.
    After that I was able to configure UI and see the search criteria, but when I try to search using custom field I get error message: "Search criteria PRODUCT_ANKER.ZCAT_NUMBER in scenario CL_CRM_PRSEARCHSCENARIO_GETLST not included in tool/filter"
    How to find out the reason of this behavior? Did I miss something in configuration?
    P.S. Set type called ZPRODUCT, attribute ZCATNUMBER. In structures appended component called ZCAT_NUMBER with component type ZCATNUMBER. In table CRMC_PRSEA_ATTR the record has the attributename ZCAT_NUMBER, attribute_id ZCATNUMBER. Maybe I messed up with that?
    Regards,
    Alex.

    Hi Alexander,
    I know this is an old post, but currently i am facing the same issue of not being able to see my custom fields in the BSP Component Workbench.
    I tried to follow all steps maintained in SAP Note # 10269656 & 1541480, but no luck.
    Can you please tell me what do you mean by "Should not add the extended attributes directly to Search Structure, as SAP expects the attributes to be in APPEND structure"? Can you please let me know how the values are to be maintained in the Search structure table "CRMC_PRSEA_ATTR", which is also accessed using the IMG Meanu path "Master Data -->  Products --> Basic Settings --> Add Attributes to Search Structure"
    Appreciate your help.
    Suresh Karri

  • Custom Field in Asset Master Data

    Dear Experts,
    I want to ask about a problem I'm having when adding a new field in Asset Master Data ( AS01 & AS02 ).
    I'm adding new field on the Time-dependent Tab. I already create the exit & the new custom field, and with the help of the functional registered the new field.
    I'm using a new installed SAP GUI 7.3 .
    The problem is that the new field doesn't appear when I access the tcode unless I click on the new field location.
    The problem seem doesn't appear in SAP GUI 7.1 & 7.2.
    Is there any setting that need to be done or this is the problem with the SAP GUI 7.3
    Thank you.

    Hi Karim
    You can go through the steps below to customize the field u2018Planned. retirement onu2019
    1, AS02 -> Menu: Environment -> screen layout -> Master data -> select layout and double click on Logic field group -> Select Logic field group 2 u2018Posting informationu2019 and double click on field group rules -> Change field group 13 to u2018Suppressed entry fieldu2019.
    Alternatively
    2, Use AO21 to customize the field as above.
    Note: field u2018Planned. retirement onu2019 in asset master is connected to the function u2018Simulate up to planned retirement dateu2019 in asset reports. After field u2018Planned. retirement onu2019 of asset master data is deactivated, the function u2018Simulate up to planned retirement dateu2019 in asset report will be disabled.
    Hope itu2019s helpful
    George

  • Custom field in Vendor Master - track field changes

    Hi Experts,
    I have a requirement to enhance vendor master (XK01) by adding custom fields. I did this, but now the customer needs to track changes made to this field. He expects to see the changes made to this custom field using menu path 'Environment -> Field Changes' from vendor master transactions (XK01, XK02, XK03). I have enabled the track changes in the data element, so that field changes can be tracked in CDPOS, but that is not enough. Please help to find solution. Thanks.
    Regards
    Arun

    Hi Brad,
    I added the new fields to vendor master using the SPRO option:
    'Prepare Modification-Free enhancement of Vendor Master Record' in the following path:
    Logistics-General -> Business Partner -> Vendors -> Control -> Adoption of customer's own master data fields. This created a button on vendor master, and my field is in a pop up box which is generated on click of this button.
    This field is stored in LFM2 table.
    I have enabled the change flag in the data element of the custom field, and it is showning the field changes in CDPOS table.
    But the problem I face is how I can avoid going to the CDPOS table and instead use the menu option :
    'Environment -> Field Changes'
    Regards
    Arun

  • Adding Customer Fields to AS91 - Asset Management

    Has anyone added customer fields to the AS91 transaction. I'm writing a conversion program to load legacy data and I would like to add more fields to the Origin tab.  If I can't do that, then I would like to add another tab to the transaction.  There is a CI_ANLU include which allows me to add the fields to the Asset Master Record, but there's not any screen exits to add those custom fields to the screen.
    Thanks.
    Linda

    Do following.
    1. Go to Transaction AOLA.Its a customising Transaction.
    2. Create your own Layout for ex. ZSAP.
    3. Go to tab page titles and make sure you have all tabs in place.
    4. Select tab where you want to put.
    6. Add a record in it.
    5. Under Groups you will find your screen prefix with U.for example if screen number is 9001 then under group box you will find U9001.
    Check Transaction AOLK. Where you have to assign layout to Asset Class.
    That will display the User defined screens in that tab.
    In SPRO following is the path.
    SPRO->Financial accounting->Asset Accounting->Master Data->Screen Layout
    Message was edited by: Deepak Bhalla

  • Replicating Custom Fields for Products in CRM  from ECC

    Hi All,
    I am having difficulty in replicating SAP standard field values from ECC to custom fields for products in CRM. This is what i did:
    1. I created a new settype(ZMASTER_INFO) with a single attribute(ZIND_STD) and added
        this new settype to MAT_HAWA. (As all our materials fall under this material type).
    2. I am looking to map SAP standard field from ECC to this custom field of mine.
        I wrote the code in CRM BADI 
        'ZPRODUCT_CUSTOMER2->MAP_R3_TO_CRM_MATERIAL' with the following code:
    DATA: ls_ZMASTER_INFO TYPE ZMASTER_INFO_maintain.
    DATA: ls_category_bdoc       TYPE COMT_PROD_CAT_REL_MAINTAIN,
          ls_category            TYPE COMT_PROD_CAT_REL,
          lt_categories          TYPE COMT_PROD_CAT_REL_TAB,
          ls_settype             TYPE COMT_settype_ext,
          ls_cat_settype_rel     TYPE COMT_CAT_FRAG_REL,
          lt_cat_settype_rel     TYPE COMT_CAT_FRAG_REL_TAB,
          lt_cat_settype_rel_all TYPE COMT_CAT_FRAG_REL_TAB.
    LOOP AT lt_cat_settype_rel_all INTO ls_cat_settype_rel.
          CALL FUNCTION 'COM_SETTYPE_READ_SINGLE'
            EXPORTING
              IV_SETTYPE_GUID         = ls_cat_settype_rel-frgtype_guid
            IMPORTING
              ES_SETTYPE              = ls_settype
           EXCEPTIONS
             NOT_FOUND               = 1
             NO_IMPORT_VALUES        = 2
             NO_TEXT_FOUND           = 3 .
          IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
      CASE ls_settype-frgtype_id.
          WHEN 'ZMASTER_INFO'.
          ls_ZMASTER_INFO-relation-owner = 'X'.
          ls_ZMASTER_INFO-relation-logsys = cs_product_bdoc-header-com_product-logsys.
          ls_ZMASTER_INFO-data-ZZ0010 = is_mara-STD_DESCR.
          ls_ZMASTER_INFO-DATA_X-ZZ0010 = 'X'.
          APPEND ls_ZMASTER_INFO TO cs_product_bdoc-data-ZMASTER_INFO.
          APPEND ls_settype-FRGTYPE_GUID TO cs_product_bdoc-data-MNT_SETTYPE.
       ENDCASE.
    ENDLOOP.
    Since in ECC i am not having any custom fields i did not write any code in ECC for TPS34 and TBE24. I just wrote this BADI in CRM and using the field S_MARA-STD_DESCR.
    I am not sure if i need to write the code in ECC. COUld anyone please confirm if i need the code in ECC?
    Also in the CRM BADI, lt_cat_settype_rel_all is EMPTY. Not sure how this gets its value.
    Could anyone please suggest if i am missing anything here? Any help is appreciated.
    Thanks,
    Karuna.

    Hi Karuna,
    One more solution is to change the BDoc data content before it hit the Database.
    this can be done in badi: Data_Exchange_badi (if u dont find this try with following search string: xchange)
    In the above mention badi you will find a method which is used to populated the contend jst after bdoc in CRM is being populated by R/3 data.
    Best Regards,
    Pratik Patel
    <b>Reward with Points!</b>

Maybe you are looking for

  • Design Steps for logical modeling of Dimensional DataMart

    Hi begin to understand the process off building a Data warehouse off of an OLTP database. So thought I would put down the steps involved (as I understand them) for clarity. Dose this look right? is there anything im missing? Step 1 - Determine the di

  • Texmacs PDF Output

    Hi guys! I'm having a slight problem with Texmacs's (from the extra repo) PDF output. When I'm trying to export PDF, everything seems to be fine, Texmacs says nothing with debug enabled, but : - I get a 1.2 MB file, even for 3 lines of text, which se

  • HT203242 all is not working in my asus g74S

    after installing itunes, cant use my cd/dvd unit. ive try everything, in support apple. asus g74s windows 8.1

  • Missing file message

    Hi When I work in iweb, on occasion, I will get the following error message: missing file cache 55 missing file cache 54 missing file 56 To include missing fonts...add them to fonts folder To include missing images add them To authorize this computer

  • Time display is wrong

    My time display on my iPhone 5C has been wrong in the last 48 hrs.  The time display has been off from 15 minutes to 3 full hours. I've tried everything, from turning it off and on several times, to updating it, resetting it too, and nothing seems to