2007 Apr 30 7:16 AM
Hi ,
I want to add one field in sales Org 1 view in the general data block ...
Can you please help me on locating either the screen exit or the screen enhancement using the BADI on material master transaction .... i could find one BADI BADI_MATERIAL_REF which doesnt contain any subscreens in the subscreen tab in SE18 ..so its of no use . Please help..
any help is highly appreciated with points ....
Thanks
Reddy
2007 Apr 30 7:22 AM
2007 Apr 30 7:33 AM
Hi prasad,
check the BADI defination CUSTOMER_ADD_DATA_CS .Under CUSTOMER_ADD_DATA_CS Inside the method GET_TAXI_SCREEN The custom screen is included here.
regards
2007 Apr 30 7:34 AM
Hi Prasad Reddy,
Go through this Urls:
BADI
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
For Logical database
http://help.sap.com/saphelp_46c/helpdata/en/9f/db9bed35c111d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/6a/8b14e2340d11d5b3ba0050dae02d7c/content.htm
very useful
http://help.sap.com/saphelp_46c/helpdata/EN/35/2cd77bd7705394e10000009b387c12/frameset.htm
Useful link to websites
http://www.hernangn.com.ar/sap.htm
Rewards some points.
Rgds,
P.Naganjana Reddy
2007 Apr 30 8:08 AM
HI ,
Can you please give the specific BADI or screen exit used to enhance the screen Sales org 1 ... becoz i couldn't find the specific one to add the field in the screen...
Thanks
Prasad
2007 Apr 30 9:38 AM
Hi Prasad Reddy,
This are the available badis and exits for this t.code:
Enhancement/ Business Add-in Description
Enhancement
MGA00001 Material Master (Industry): Checks and Enhancements
MGA00002 Material Master (Industry): Number Assignment
MGA00003 Material Master (Industry and Retail): Number Display
Business Add-in
MG_MASS_NEWSEG User-Specific Fields & Segments in Mass Maintenance
MATGRP_SKU_UPD
CDT_CHECK_MATERIAL Checks for Existence of a Material in a CDT
BADI_MM_MATNR
BADI_MAT_F_SPEC_SEL BAdI for Material Special Field Selection
BADI_MATNR_CHECK_PVS
BADI_MATERIAL_REF Addition of customer-defined default data for material
BADI_MATERIAL_OD
BADI_MATERIAL_CHECK Enhanced checks for material master table
BADI_GTIN_VARIANT
BADI_EAN_SYSTEMATIC
o.of Exits: 3
o.of BADis: 11
Find the Exact exits and badis for ur requirement.
How to fine the exact badi:
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
Now
4) Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any
transaction
Rgds,
P.Naganjana Reddy
if you follow this 7 steps, you will find a suitable BADI.
2007 Nov 07 11:12 AM
hi Prasad Reddy,
Did you find solution for this problem? I have facing same problem. Please send me the solution.
2007 Nov 28 9:04 AM
Hi folks
I have now read a lot of answes in the sdn.sap.com and in the Sapfans forum. And read the OSS note 44410. But as far as I understand this is all about extending the MARA table (or other SAP tables)!?
I have our own Z-table with our own fields. And these fields I want to display/edit in the MM01 - MM03 transactions. NOT IN AN EXISTING TAB/VIEW but in a extra view/tab. Do I have to do like mentioned in OSS 44410??
Best regards
Carsten