MM03 - Adding extra Field in Existing Screen
Requirement is :
MM03---Select view --Basic Data -- Additional Data (On Application tool bar) ---
Additional Ean tab. In Additional EAN tab there are 6 fields already available , i need to add one more field..
a) I checked for user exits , Badi's and enhancement spots but nothing satisfies the requirement.. Please help me out .. if this can be done in what ways..
Thanks in advance
Hi!
Got to SPRO, Logistics - General, Material Master, Enhancements, Integration of New Objects (Industry and Retail)
Here you will find a long description and some BADIs for the required extension.
Regards,
Christian
Similar Messages
-
In BDCs, after adding one field to the screen, which one is the better proc
Hi,
My client requirement In BDCs, after recording the legacy data by using MM01, After some time adding one field to the screen, How can we record the for the new field.
If any one knows pls help me total process.
Warm regards,
Venkat.Identify the screen in which this new field is added and simply add one more line to add the bdc record for this field in that screen.
If the screen is also entirely new, then you have to identify the previous screen, the okcode to go to this new screen and finally the next screen and the okcode to go to the next screen along with the field BDC record.
I don't think it is necessary to redo all the recording as long as you can follow the existing code. -
Form Validation using Javascript error when adding extra fields
Hi,
I have a form (with a few fields which require validation) which works just fine. I have added extra fields to the form and require them to validate too. My problem is that they are not showing via the behaviours/validation box and I can't figure out how to sort it! They are contained within the form element. I have tried to delate the original validation and start again but to no avail.
Please can someone help me?
Code below.
Many thanks
function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
//-->
<form action="contact_us.asp" method="post" name="contact" target="_parent" class="contentText" id="contact">
<table width="100%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="54%" class="subHeader">Full Name* </td>
<td width="46%" class="subHeader"><input name="FullName" type="text" id="FullName" /></td>
</tr>
<tr>
<td class="subHeader">Company Name </td>
<td class="subHeader"><input name="CompanyName" type="text" id="CompanyName" /></td>
</tr>
<tr>
<td class="subHeader">Address</td>
<td class="subHeader"><input name="Address1" type="text" id="Address1" /></td>
</tr>
<tr>
<td class="subHeader"> </td>
<td class="subHeader"><input name="Address2" type="text" id="Address2" /></td>
</tr>
<tr>
<td class="subHeader"> </td>
<td class="subHeader"><input name="Address3" type="text" id="Address3" /></td>
</tr>
<tr>
<td class="subHeader">Postcode</td>
<td class="subHeader"><input name="Postcode" type="text" id="Postcode" /></td>
</tr>
<tr>
<td class="subHeader">Telephone Number* </td>
<td class="subHeader"><input name="Telephone" type="text" id="Telephone" /></td>
</tr>
<tr>
<td class="subHeader">Mobile Number </td>
<td class="subHeader"><input name="Mobile" type="text" id="Mobile" /></td>
</tr>
<tr>
<td height="25" class="subHeader">Email Address* </td>
<td class="subHeader"><input name="Email" type="text" id="Email" /></td>
</tr>
<tr>
<td height="30" class="subHeader">Status*</td>
<td class="subHeader"><select name="StatusClass" id="StatusClass">
<option selected="selected">Please Choose</option>
<option>Architect</option>
<option>Interior Designer</option>
<option>Private Client</option>
<option>Student</option>
<option>Trade Enquiry</option>
</select> </td>
</tr>
<tr>
<td height="23" class="subHeader">Project*</td>
<td class="subHeader"><select name="Project" size="1" id="Project">
<option selected="selected">Please Choose</option>
<option>Planning Stages</option>
<option>New Build</option>
<option>Refurbishment</option>
<option>Barn Conversion</option>
<option>No project - information only</option>
</select> </td>
</tr>
<tr>
<td height="37" class="subHeader">How did you hear about us?*</td>
<td class="subHeader"><select name="CameFrom" size="1" id="CameFrom">
<option selected="selected">Please Choose</option>
<option>Web Search</option>
<option>Grand Designs</option>
<option>Living Etc</option>
<option>Home Building & Renovation</option>
<option>Architect</option>
<option>Friend/Family</option>
<option>Magazine/Editorial</option>
<option>Newspaper Article</option>
<option>Trade Show/Exhibition</option>
<option>Other</option>
</select></td>
</tr>
<tr>
<td height="24" class="subHeader">Brochure Request </td>
<td class="subHeader"><input name="Brochure" type="checkbox" id="Brochure" value="checkbox" /></td>
</tr>
<tr>
<td class="subHeader">Message</td>
<td class="subHeader"><span class="style4">
<textarea name="Message" id="Message"></textarea>
</span></td>
</tr>
<tr>
<td class="subHeader"> </td>
<td class="subHeader"><input name="Submit" type="submit" value="Submit" /></td>
</tr>
<tr>
<td colspan="2" class="subHeader"><em>* Required fields</em></td>
</tr>
</table>
</form>whoops..... forgot to post this line of code which was a bit further down the page...
"MM_validateForm('name','','R','number','','RisNum');return document.MM_returnValue"> -
Adding new field to MB51 screen output
Hi All,
I need to add a new field TCODE2 from MKPF table on the screen output of MB51. I have added my new field thro SPRO following the below steps:-
Go to SPRO -- MM -- Inventory Management and Physical Inventory -- Reporting -- Define Field Selection for Material Document List
Here I have give
RM07DOCS MKPF TCODE2 Transaction code -- output box checked
and saved.
Now I tried to re-execute the transaction MB51 but not able to see the Tcode2 on the output screen .
Can any one help me out, if I am missing out something or is there any thing else i need to check on the ALV output to see the field TCODE2 on the screen og MB51?
Regards
Shilpa.Hi,
Check these notes:
Note 357187 - MB51: Fields in field catalog / selection screen
Note 828104 - Enhancing MB51 for AFS
I hope this helps you
Regards
Eduardo -
Hi all,
I need to add one extra field in output of the Report, Please tell me the procedure to add extra
field in the ALV output.
Regards
SuprithHi,
Create the structure CI_RKPOS and include the field you want to display in this structure .....
use the userexit COOMEP01 CO-OM: Information system -> line item reports
EXIT_SAPLKAEP_001 in this function module ......write the logic to fill that field value....
and pass the value to CS_RECORD structure ....
your added field will be visible in the structure CS_RECORD....
Thanks,
Shailaja Ainala. -
Adding Z-Fields to Standard Screens of Transaction VA01 / VA02 / VA03
Hi All,
The system is being upgraded from 4.7 to ECC 6.0
In 4.7 server, the client has added 2 Z-fields to VBAK table. Moreover, these Z-fields are added to Standard SAP Screens of Transactions VA01 / VA02 / VA03.
One of the Z-field is for the Description which appears on the very first screen of transaction (Screen 4440) replaces the Standard SAP Screen Field VBAK-KTEXT.
The other Z-Field appears on Header-->Additional Data B (Screen 8309).
Please note:- The screen numbers that are mentioned above are the screen numbers of ECC 6.0
I tried to change the edit the Screen by taking the Access Key from the market place, but only got Screen Overlapping Errors.
What should I do to incorporate these Z-fields?
I have heard of Screen-exits but never worked on the same. Would appreciate if someone guides me as to what needs to be done.
Thanks for your valuable time and suggestions.
Regards,
RajeshHi Rajesh,
I am working ECC 6.0
We had the same requirement but for Additional Data B in header and item
For this
(1) Got the access key
(2) applied access keys
(3) In the additonal Data B screens/Program SAPMV45A imported Z fields to the screen in Graphical painter,saved and activated after writing necessary PBO/PAI modules and the codes in 8309 and 8310 screens
Please can you tell more on the "Screen Overlapping Errors"
Maybe we can can work out the error.....
Regards
Byju -
Adding extra Field to a Infoset Query
Hi Experts,
I need to add an extra field to a SAP Query(infoset). SInce the code uses a dynamic program call, how do I add my code . Can I have some example code used to add extra field to a SAP QueryHi Mithun and gurus,
My code is working now for these 3 new additional fields. The thing is it works if these fields were selected solo. but if all of these 3 or 2 of it simultaneously, an error occurs.
Error when generating the report (see long text)
Message no. AQ_AD_HOC221
Diagnosis
The report cannot be generated because the internal description is invalid or incomplete, or because the selection screen is too large.
Regenerate the assigned InfoSet, and read the log. If the InfoSet is OK, make sure that at least one field is given as output.
If you used the 'Refresh' icon to start the query, use the 'Output' menu option to execute the query. This gives you a full screen display of the data.
If an output was generated, the query cannot work with actual data in the construction view. In this case, always use the 'Output' function to execute the query.
Procedure
If the selection screen is too large, you need to reduce the number of your selections.
Make sure that the assigned InfoSet is correct. The name of the assigned InfoSet is stored in the menu option 'Extras -> Template Information'.
Output at least one field. Otherwise you will not be able to save or generate reports.
If you do not have this problem, execute the query using the 'Output' function.
Otherwise, there is an error in the InfoSet Query.
>>>I checked and the code seems fine at least. I think there must be something I need to configure. I tried the SEQUENCE for Codes but nothing happens..
I hope you could helop me with these..Thanks a lot!!! -
Adding a field to existing collective search help
we tried to add a custom field to already existing collective search help
for this we tried to copy the search help exit "F4IF_SHLP_EXIT_VENDOR_EXP",
but we are unable to activate the copied function module since it's throwing a error that
a statement in one of the includes that was created by the system is inactive.
Thanks in advance,
RajHi Venkata,
Datasource Enhacement:
Please check : [Enhancing LO DataSource u2013 Step by Step|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46]
after adding new field to datasource, need to populate using ABAP code in User Exit.
Adjust update and transfer rules of 0Customer and load data.
how can I add that field in 0SD_C03 cube.
--> In 0Customer infoobject, make Sales District as Navigational attribute and also activate as navigational in CUBE: 0SD_C03. Then it will be available for reporting for navigation, filtering.
Hope it Helps
Srini -
Adding customer field to selection screen of RFKORD11 - Customer Statement Printing Program:
Hello,
We are required to add an important customer field to selection screen of customer
statement printing program: RFKORD11 for our South African branch.
Please advise us regarding this matter,
is there a proper user-exit or a repair is needed?
Kind Regards.Enhancement
text
F050S001
FIDCMT, FIDCC1,
FIDCC2: Edit user-defined IDoc segment
F050S002
FIDCC1: Change
IDoc/do not send
F050S003
FIDCC2: Change
IDoc/do not send
F050S004
FIDCMT, FIDCC1,
FIDCC2: Change outbound IDoc/do not send
F050S005
FIDCMT, FIDCC1,
FIDCC2 Inbound IDoc: Change FI document
F050S006
FI Outgoing IDoc:
Reset Clearing in FI Document
F050S007
FIDCCH Outbound:
Influence on IDoc for Document Change
F180A001
Balance Sheet
Adjustment
FARC0001
Enhancements within
archiving (FI)
FARC0002
Additional Checks for
Archiving MM Vendor Master Data
FEDI0001
Function exits for
EDI in FI
FICT0001
Exits for
inter-company transactions
RFAVIS01
Customer Exit for
Changing Payment Advice Segment Text
RFBVX001
Enhancement for bank
directory transfer (Austria)
RFEPOS00
Line item display:
Checking of selection conditions
SAPLBANK
User exit: Bank data
SAPLF040
WF: Preliminary
posting (authorized for release)
SAPLF051
Workflow for FI
(pre-capture, release for payment)
SAPLFCPD
One-time account data
or different payee in booking
SAPLSSRV
User exit: Bank
account numbers
RFKORIEX
Automatic
correspondence
please check which one is better . -
Hi,
I am working on infoset which is reteriving the data through Logical Database and trying to add the field for the field description.
It has to display the data through data element but it is not doing so .
Actually, i had created a query which shows the data about the changes made in the Material.I am able to display all the data but not the text that shows the description of what has been made .
Here's the code:-
TABLES: CDPOS.
DATA: E_DD04V LIKE DD04V OCCURS 0 WITH HEADER LINE.
DATA: E_DD03L LIKE DD03L OCCURS 0 WITH HEADER LINE.
DATA: P_DDTEXT LIKE DD04V-DDTEXT.
IF CDPOS-FNAME <> 'KEY'.
CALL FUNCTION 'GET_FIELDNAME_TEXT_1'
EXPORTING
I_AS4LOCAL = 'A'
I_AS4VERS = '0000'
I_FIELDNAME = CDPOS-FNAME
I_TABNAME = CDPOS-TABNAME
TABLES
E_DD03L = E_DD03L
E_DD04V = E_DD04V
EXCEPTIONS
ERROR_IN_PARAMETERS = 1
NOT_FOUND = 2
OTHERS = 3
ENDIF.
IF SY-SUBRC <> 0.
CLEAR E_DD04V-DDTEXT.
* ELSE.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
IF CDPOS-FNAME = 'KEY'.
P_DDTEXT = 'New Entry Made'.
ELSE.
P_DDTEXT = E_DD04V-DDTEXT.
ENDIF.
Please provide me guidelines to solve this problem.
Edited by: ricx .s on Jul 15, 2009 11:37 AMHi,
Currently i am doing the following:-
I had created a Logical Data Base where i had made the logic for the Changes Made To Material. I am fetching the data from the following tables:-
MARA,MAKT,CDHDR AND CDPOS.
As i am checking the LDB it is working fine as i had verified the data and i follow the whole procdeure to make Query and then generated it,it is working fine. But when i try to add the extra field (which shows the description what change has been made,it give errors for it).
Please provide me guidelines to solve this problem. -
Adding the field in selection screen
Hi Guru's,
how can i add the field in selection screen of t code qa33.
can any one help me pls.
Thanks & Best Regards,
Rakhi.You can enhance the standard program RQEEAL10 using implicit enhancement points.
Click the spiral (Enhance) button (Shift + F4)
Go to Edit -> Enhancement operations -> Show Implicit Enhancement Poitns
Create an Enhancement Implementation and include your code there.
See the following link -> Source Code Enhancements - Part 5 of the Series on the New Enhancement Framework
Hope it helps
Neeraj -
Adding extra fields to the SOA composite from OIM
Hi All
I want to to add extra fields to the input XML file to custom SOA approval composite.
Where I suppose to control the parameter going from the OIM request to the SOA composite ?
Thanks
Edited by: 599647 on Jan 27, 2012 9:28 AMhttp://bbagaria.blogspot.com/2011/08/how-to-extend-payload-from-oim-to-soa.html
-Bikash -
Adding extra fields to Table Control?
Hi Experts,
Here I hv a table control, with 5 fields, 1,2,3,4,5.
So, I need to add extra 3 fileds to the above said existing table control i.e.
6th field in between the 3 & 4,
7th field in between the 4 & 5,
8th field in the last i.e. after 5th,
I tried with Table Control Wizard, but not succeeded. So, pls, mention the steps to b followed to achieve this?
ThanQ.<b></b>
Message was edited by:
SridharHi,
Go to SE51
Give the program and screen number..
In the menu..choose..utilities -> settings..
Uncheck the graphical painter check box..press enter..
Choose the layout radion button..
Press change..
Double click on the table control..
THen press the CTRL Elements button..
In the popup...insert (+ button) to place the input field
THanks,
Naren -
Adding new fields to existing cube
Hi all,
We have a cube with data, now we added 2 new fields to the datasource. And want to add two more fields in the Cube to correspond to the new fields. What would be the impact on the data that is already there in the cube? Can I go ahead and add the fields in the cube and start extracting data? What I want to know is what would be the implications in such a scenario?
Any insight or help would be appreciated and fully rewarded.
Thanks,
MavHi,
At least from the experience I had there were no performance issues. The only issue would be in terms of the time taken to transport. The larger the amount of data ,longer the transport time.
You can continue extraction of data for those 2 fields from that point on. No need to empty the data from the cube and reload again. Only thing is that the data in the past for these 2 fields may not be mapped to the existing data in the cube. If you want to do that dump the cube and reload. Otherwise the data will be mapped from the time you start extracting the new fields with the data in the cube.
Cheers,
Kedar -
Adding standard field (CTNUM) in screen in pa30
Hi Experts,
How to add standard field in PA30 transaction.
Regards
Subhaskar
Moderator message: please do more research before asking, show what you have done yourself when asking.
Edited by: Thomas Zloch on Nov 1, 2011 10:38 AMHello,
Can you please tell me how I can creat a custom field for CTNUM and show it like the standard one?
I'm not a progremmer, so I must manage this via standard basis.
I've tryed to add some custom fields for IT 0016 in PM01 but something is missing.
After I add to the IT 0016 a custom field, I get the message:
"Changing PS Struct. without generating code can lead to inconsistencies
Message no. PG455
Diagnosis
If the PS structure is changed by adding, deleting, or changing fields, then
this change must also be reflected in the associated screen structure. As the PS
structure is not included here, but rather is copied, the screen structure must
be edited accordingly.
Procedure
If you have not yet made any changes to the screen structure, simply choose
"Generate Code". The screen structure is then deleted and created again as a
copy of the new PS structure. The other objects of the infotype remain
unchanged.
If the screen structure no longer corresponds to the (relevant part of the)
PS structure, perhaps because you have included new fields, you must modify the
screen structure manually on the "Screen Structure" tab page using "Edit".
If I go to "Generate Object" I reach to "BADi Builder" screen:
Tranzaction : SE19
Program : SAPLSEXO
Enhancement Spot : HRPAD00INFTYBL
And from here I don't know what to do.
Can someone please help me?
Thank you!
Daniela
Maybe you are looking for
-
HP Officejet pro 8610 and laptop wont communicat​e
Trying to setup new printer to print wirelessly. Printer and laptop are both connected to the same wireless device but the laptop cant find the printer. Disabled firewall and tried all the things listed under troubleshooting. Any help would be app
-
Upload content in xls file to oracle table
I am creating a HTMLDB report using a SQL query that refers to multiple tables. The data is present in multiple xls file (which in turn are downloaded form a 3rd party tool), which I upload using the HTMLDB data load/unload option in Utilities and cr
-
How to uninstall trial of Acrobat XI
I had a trial version of Acrobat XI pro. I paid for and downloaded the full version when trial ended. When I try to open it I get the message that the trial has ended and do I want to buy. How do I uninstall the trial?
-
How to cancel a second email address
I added a second email address needing it for a short time and i did not secure it with spam protection. I need to cancel it as i only get junk on it and have no need for it at this time
-
How to implement STANDARD Picklists in Web ADIs
Hi, I have been developing, configuring and implementing Custom Web ADIs in Oracle HRMS and I have used Excel 2000 as the third party tool and were able to implenment CREATE and UPDATE type of Integrators. Also I am able to implement 'Standalone Quer