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.SivakumarHi,
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.
VishnuHi 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
SivaHi 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
SumeetHi 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
MartinHello,
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 ?
ThanksHi 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,
AbhiHere 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
ArunHi 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.
LindaDo 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
-
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
-
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
-
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