Standard screen enhancement
Hi Experts,
Is it possible to adjust the height of a table control window in a standard transaction screen.I have tried SHD0 but there is no options as such.?
Could you please tell me the different ways for achieving this ??
Thanks in advance.
Regards,
Keerthi
Hi,
GuiXT
GuiXT works in the same way for all SAP GUI screens. The adjustments for a specific screen are done via a GuiXT script using simple keywords.
Refer the links to get more clear idea
http://www.synactive.com/docu_e/specials/guiscripting.html
http://help.sap.com/saphelp_nw04/helpdata/en/7d/f63a22015111d396480000e82de14a/content.htm
http://www.synactive.com/
Regards
Kiran Sure
Similar Messages
-
Enhancements:Search help addition to standard screen-field
Hi Guys,
I am trying to add search help to the standard screen field inco2 in transaction va02. for this I am trying to add inplicit enhancement point in include MV45AFZZ.
I right click over the yellow line and create enhancement implementation in local object. the moment I choose my enhancemetn implementation and press enter, it gives me dump, Please nebody tell me where am I going worng, or Is my approach correct.....Please suggest.......
thanks in advanceHi Anil,
Can you please tell me how to approach for adding search help to standard screen field INCO2 in transaction VA02. -
hi all,
I have a requirement where i have to add a field on screen of a standard transaction with effect on other fields.
Ex : In T-code ME21N, if i want to put a check box and if the check box is checked then an action should take place in runtime.
Or a field where document no can be inputed.
And there also a requirement where if the 'item category' or the column 'I' is filled as D,then it should give a pop-up.
which badi should i use for this case.
regards,
JohnsonHi,
Here is the procedure to implement screen exit.
Screen exits add fields to screens in R/3 applications. SAP creates screen exits by placing special subscreen areas on a standard R/3 screen and calling a customer subscreen from the standard screens flow logic.
the tcode is cmod...
1.From the main screen of the Project management transaction, proceed as follows:
Select Enhancement components and choose Change.
2.Choose Edit component.
3.Choose the screen exit and double click on it
4.Create your subscreen using the Screen Painter.
5.Design your screen to be added to the standard screen and activate the particular screen and return back to the flow logic .
6.Choose the PAI and PBO to write down the logic.
7.Generate your screen and choose Back (the green arrow) to return to the Project management transaction.
8.Go to the transaction ME22 to view the customer defined screen exit.
9.Enter the purchase order number and press Enter.
10.Go to the menu header --> Details.
11.Purchase number is visible on the standard screen
Please check if the thread given below would be of any help.
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/menu-exits-72696#
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
https://forums.sdn.sap.com/click.jspa?searchID=10843961&messageID=4640690
Regards
Kiran Sure -
Standard screen changes-addition of a field in vendor master table
Hi Champs,
My requirement is to add a field in LFB1 table.
I have added the field in the table using append structure, that was fine.
I need to add the same for input/output on the screen 215 of program SAPMF02K (for the screen of Payment transaction Accounting at company code level).
The screen enhancement available for vendor master is for adding a new sub screen. But I need my field to be input/output on screen 215 of program SAPMF02K (for the screen of Payment transaction Accounting at company code level).
The only option left with me was to make changes in the Standard SAP screen as there are no enhancements available to suffice my requirement.
After taking the access key, if suppose i make changes in the standard screen viz. given a dictionary refrence to the new field created on screen 215. My query is do i need to do any kind of coding in PBO or PAI of the screen.
A quick reply would be overwhelming.
Thanks
Regards,
NishantOfcouse Nishanth, u need to code in PBO and PAI event.
PAI -> To read the User input and for doing validations or some thing as per ur requirement
Hope this helps,
Shiva kankanala -
Need some help in creating Search Help for standard screen/field
I need some help in adding a search-help to a standard screen-field.
Transaction Code - PP01,
Plan Version - Current Plan (PLVAR = '01'),
Object Type - Position ( OTYPE = 'S'),
Click on Infotype Name - Object ( Infotype 1000) and Create.
I need to add search help to fields Object Abbr (P1000-SHORT) / Object Name (P1000-STEXT).
I want to create one custom table with fields, Position Abb, Position Name, Job. Position Abb should be Primary Key. And when object type is Position (S), I should be able to press F4 for Object Abb/Object Name fields and should return Position Abbr and Position Name.
I specify again, I have to add a new search help to standard screen/field and not to enhance it.
This is HR specific transaction. If someone has done similar thing with some other transation, please let me know.
There is no existing search help for these fields. If sm1 ever tried or has an idea how to add new search help to a standard screen/field.
It's urgent.
Thanks in advace. Suitable answers will be rewardedHi Pradeep,
Please have a look into the below site which might be useful
Enhancing a Standard Search Help
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/daeda0d7-0701-0010-8caa-
edc983384237
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee93446011d189700000e8322d00/frameset.htm
A search help exit is a function module for making the input help process described by the search help more flexible than possible with the standard version.
This function module must have the same interface as function module F4IF_SHLP_EXIT_EXAMPLE. The search help exit may also have further optional parameters (in particular any EXPORTING parameters).
A search help exit is called at certain timepoints in the input help process.
Note: The source text and long documentation of the above-specified function module (including the long documentation about the parameters) contain information about using search help exits.
Function modules are provided in the function library for operations that are frequently executed in search help exits. The names of these function modules begin with the prefix F4UT_. These function modules can either be used directly as search help exits or used within other search help exits. You can find precise instructions for use in the long documentation for the corresponding function module.
During the input help process, a number of timepoints are defined that each define the beginning of an important operation of the input help process.
If the input help process is defined with a search help having a search help exit, this search help exit is called at each of these timepoints. If required, the search help exit can also influence the process and even determine that the process should be continued at a different timepoint.
timepoints
The following timepoints are defined:
1. SELONE
Call before selecting an elementary search help. The possible elementary search helps are already in SHLP_TAB. This timepoint can be used in a search help exit of a collective search help to restrict the selection possibilities for the elementary search helps.
Entries that are deleted from SHLP_TAB in this step are not offered in the elementary search help selection. If there is only one entry remaining in SHLP_TAB, the dialog box for selecting elementary search helps is skipped. You may not change the next timepoint.
The timepoint is not accessed again if another elementary search help is to be selected during the dialog.
2. PRESEL1
After selecting an elementary search help. Table INTERFACE has not yet been copied to table SELOPT at this timepoint in the definition of the search help (type SHLP_DESCR_T). This means that you can still influence the attachment of the search help to the screen here. (Table INTERFACE contains the information about how the search help parameters are related to the screen fields).
3. PRESEL
Before sending the dialog box for restricting values. This timepoint is suitable for predefining the value restriction or for completely suppressing or copying the dialog.
4. SELECT
Before selecting the values. If you do not want the default selection, you should copy this timepoint with a search help exit. DISP should be set as the next timepoint.
5. DISP
Before displaying the hit list. This timepoint is suitable for restricting the values to be displayed, e.g. depending on authorizations.
6. RETURN (usually as return value for the next timepoint)
The RETURN timepoint should be returned as the next step if a single hit was selected in a search help exit.
It can make sense to change the F4 flow at this timepoint if control of the process sequence of the Transaction should depend on the selected value (typical example: setting SET/GET parameters). However, you should note that the process will then depend on whether a value was entered manually or with an input help.
7. RETTOP
You only go to this timepoint if the input help is controlled by a collective search help. It directly follows the timepoint RETURN. The search help exit of the collective search help, however, is called at timepoint RETTOP.
8. EXIT (only for return as next timepoint)
The EXIT timepoint should be returned as the next step if the user had the opportunity to terminate the dialog within the search help exit.
9. CREATE
The CREATE timepoint is only accessed if the user selects the function "Create new values". This function is only available if field CUSTTAB of the control string CALLCONTROL was given a value not equal to SPACE earlier on.
The name of the (customizing) table to be maintained is normally entered there. The next step returned after CREATE should be SELECT so that the newly entered value can be selected and then displayed.
10. APP1, APP2, APP3
If further pushbuttons are introduced in the hit list with function module F4UT_LIST_EXIT, these timepoints are introduced. They are accessed when the user presses the corresponding pushbutton.
Note: If the F4 help is controlled by a collective search help, the search help exit of the collective search help is called at timepoints SELONE and RETTOP. (RETTOP only if the user selects a value.) At all other timepoints the search help exit of the selected elementary search help is called.
If the F4 help is controlled by an elementary search help, timepoint RETTOP is not executed. The search help exit of the elementary search help is called at timepoint SELONE (at the
F4IF_SHLP_EXIT_EXAMPLE
This module has been created as an example for the interface and design of Search help exits in Search help.
All the interface parameters defined here are mandatory for a function module to be used as a search help exit, because the calling program does not know which parameters are actually used internally.
A search help exit is called repeatedly in connection with several
events during the F4 process. The relevant step of the process is passed on in the CALLCONTROL step. If the module is intended to perform only a few modifications before the step, CALLCONTROL-STEP should remain unchanged.
However, if the step is performed completely by the module, the following step must be returned in CALLCONTROL-STEP.
The module must react with an immediate EXIT to all steps that it does not know or does not want to handle.
Hope this info will help you.
***Reward points if found useful
Regards,
Naresh -
Hi all,
I got a requirement to add a button on the standard screen in the service line part in ME21N, ME22N.
Is it feasible to do so by modifying user exit?
I just can't find the user exit to use and wonder if it is feasible...
Please advise.
Thanks so much.Hi
I have not tried that.
I don't think think this Enhancement can handle buttons functionality. <u>You should also try for BADI using SE18 Transaction. I will update you in my next reply.</u>
<b><u>I hope you must have read the documenattion of this Enhancement - MM06E005</u></b>
With the enhancement MM06E005 , you can
o Maintain/supply your own customer fields in the headers and items of
all purchasing documents except purchase requisitions
o Update your own customer-specific tables
You cannot:
o Change standard fields
o Change data that depends on the document header in the items
o Change data that depends on an item in the document header
INCLUDES
You incorporate your customer fields for the document header in the
INCLUDE CI_EKKODB (in table EKKO).
You incorporate your customer fields for the document item in the
INCLUDE CI_EKPODB (in table EKPO).
Dynpro areas
If you use the enhancement, you must create and generate the following
dynpros (even if the dynpros are not going to be used):
o SAPLXM06 0101 Subscreen header purchase order
o SAPLXM06 0201 Subscreen header outline agreement
o SAPLXM06 0301 Subscreen header RFQ
o SAPLXM06 0111 Subscreen item purchase order
o SAPLXM06 0211 Subscreen item outline agreement
o SAPLXM06 0311 Subscreen item RFQ
You must identify all dynpros as subscreens. It is not necessary that
they contain fields, but it is essential that they exist in order that
no program abend occurs.
Function exits
The dynpros are linked to the standard program via function modules.
There are function modules that provide your subscreen with data
(export) and function modules that fetch data from your subscreens
(import).
o Header screens:
- EXIT_SAPMM06E_006 Export data to customer subscreen for header
(PBO)
- EXIT_SAPMM06E_007 Export data to customer subscreen for header
(PAI)
- EXIT_SAPMM06E_008 Import data from customer subscreen for
header
o Item screens:
- EXIT_SAPMM06E_016 Export data to customer subscreen for item
(PBO)
- EXIT_SAPMM06E_017 Export data to customer subscreen for item
(PAI)
- EXIT_SAPMM06E_018 Import data from customer subscreen for item
You can set or supply your own data fields in the PBO function modules.
You receive the current (possibly changed viz a viz the PBO call) data
of the standard program in the PAI function module.
You can return your fields to the standard program in the import
function modules.
There is also sufficient data available to supply the customer fields
from the material master record, info record, reference documents, RFQs,
contracts, or vendor master record. This is sufficient to fill customer
fields in normal dialog transactions.
The same function modules are also invoked when purchase orders are
created via function modules (function group EINC) (recognizable by the
import parameter I_NO_SCREEN, which is then set to 'X').
If you wish to update your own tables, you can invoke function module
EXIT_SAPMM06E_013. This is invoked directly prior to "commit work" with
all available data. You can carry out further checks prior to saving via
the function module EXIT_SAPMM06E_012. This is processed in the case of
the functions "Check document" and "Save".
If you wish to read your own tables as well, you should use function
module EXIT_SAPMM06E_014. This is invoked when the purchasing document
is read from the database.
To re-initialize your own data, it is essential that you also use
function module EXIT_SAPMM06E_009. This function module is always
invoked when the next purchasing document is processed (when POs are
created via function module).
In the header modules, you obtain the SAP transaction category via the
parameter I_TRTYP:
o A Display
o V Change
o H Create
You obtain the relevant transaction/event from the SAP transaction table
(e.g. quotation, scheduling agreement delivery schedule) via the
parameter I_VORGA. The possible values are not stored as fixed domain
values.
In the item modules, you obtain the activity category via the parameter
I_AKTYP:
o A Display
o V Change
o H Create
Hope this will help.
Please reward suitable points, incase it suits your requirements.
Regards
- Atul -
Hi all,
I want to do screen enhancement in BADI.I found some badis which are providing the screen enhancements but dont know how to go further.
Also i dont know in which transaction this screen will appear.
And how to search for the BADI in standard transaction ,so that i can add the my own subscreen in satandard sap transaction using BADI screen enhancements.
Please tell me the way in which i can do the sceen enhancement using BADI.
Thanks and Regards,
Sugeet.hi,
check this..
http://help.sap.com/saphelp_nw04/helpdata/en/9d/12233a0edd7978e10000000a11402f/frameset.htm
regards
vijay -
Screen Enhancement on T-Code AS01 (Asset Master)
Hi Experts,
I want to add a filed of Customer Number( KUNNR) on the Asset Master Screen ( t-code AS01)
I have done a lot of work....
I have used the Enhancement AIST0002 ..... also make the Subscreen....
In Short, now my field is Displaying on the Asset master Standard Screen. also displaying the F4 help against it...
*Problem:*
when i save the Data ... it does not save the data...
I also check the table ANLU. there is no record exist... (boz i did not write any Code)
Can i have to Write the Update Query for save the Record?
Note: i am first time making the Screen Enhancement.
Regards,
RizwanDear George Serfiotis,
i have find the solution completely ... now, not only my Screen is displaying but also working properly..
http://binarycse.com/joomla/index.php/sap-abap/screen-exits
<<CUT AND PASTE OF ABOVE LINK DELETED>>
<<REQUEST FOR POINTS DELETED. It was your question anyway...>>
Rizwan
Edited by: Matt on Nov 18, 2008 3:08 PM -
Adding search help (F4) for a screen field in standard screen of VA02
Dear Gurus,
I need to add a Search Help (F4) to a Standard Screen Field VBAK-VSNMR_V in the standard Screen of VA01/Va02.....Can anyone please guide me how it can be done.
Regards
Sajid
Edited by: shaik sajid on Feb 2, 2009 8:38 AMHi shaik,
Refer to the following useful link:
Search help enhancement in VA01
Hope this will help you... -
Contract Account Screen Enhancement - CAA1/2/3
Hi all,
I am in need to Enhance the contract account screen for the well known transactions CAA1/2/3. Now the requirement is to add a new tab named "Add.Info" along with the existing tabs for the main screen. The new tab once defined will have some custom fields on different field groups. Hope if anyone has worked earlier on this type of requirement may throw some inputs.
Appreciate your timely response.
Regards,
Jagath.HI,
You need to use BDT(bussiness data toolset) to add the filds to this CAA1,
1) TCode: CAS2
Creat the Field group 123 where the field have been added
Double click in Menu path:
Field Groups ->Fields
2) TCode: SE51
Created the layout set with the new field Name
3) TCode: CAS3
· Created the view XXX where we have to assigned following things---
a) Application-VKK
b) Standard Program name -SAPLZKKC
c) Screen Number-0700
b) Two FM Z_TEST_PBO and Z_TEST_PAI
In PBO passing the value from screen to program using Field symbols
In PAI passing the value from program to database, where the database gets updated using the FM VKK_FICA_FKKVK_COLLECT
· Assign Field Group to View XXXX
4)Double click in Menu path:
View àField Groups
Next Using New Entries provided in application toolbar assign the Field Group XXX.
5) TCode: CAS4
Created the Section and assigned the View ZKK510 to it.
Double click in Menu path:
SectionàView
Next Using New Entries provided in application toolbar assign the View ZKK510.
6) Tcode: CAS5
Created the screen ZKAT1 and entered the details as:
Double click in menu path:
Screenà Section
Next Using New Entries provided in application toolbar assign the Section ZKK510 and VKK100.
7) Tcode: CAS6
Assigned Screen ZKAT1 for the standard screen sequence VKK1
Double click in Menu Path:
Screen Sequence à Screen
Next Using New Entries provided in application toolbar assign the screen ZKAT1.
8) Tcode: CAS7
Standard event DSAVE can be used to save the database (if we dont use field symbols to update the database) under this event we copy the standard function module VKK_FICA_EVENT_DSAVE for the application VKK to ZZ_VKK_EVENT_DSAVE and modify this FM which can be done as
In this FM we will use the standard FM VKK_FICA_FKKVK_COLLECT to update the database table FKKVK
Code is written as :
CALL FUNCTION VKK_FICA_FKKVK_CO
EXPORTING
I_SUBNAME = CI_FKKVKI'
I_FKKVK = FKKVK.
DATA: IT_FKKVK LIKE FKKVK.
IT_FKKVK-ZZCOLECT1 = CI_FKKVK- ZZCOLECT1
IT_FKKVK-ZZPOR_CTR1 = CI_FKKVK- ZZPOR_CTR1
CALL FUNCTION VKK_FICA_FKKVK_CO
EXPORTING
I_SUBNAME = CI_FKKVKI'
I_FKKVK = IT_ FKKVK.
Hope you understand the code,
Thanks
Sudheer -
Adding custom fields on SAP standard screen
Hi,
I have to add some custom fields in the SAP defined standard screen. When I go to that particular screen and try to change it to 'CHANGE' mode , it asks for Access Key. Please suggest me, how to add the custom fields.
RGDs,
GsaasgHi,
For this only there are enhancements, Just search for screen exits in the SDN or google for
your transaction and also search for BADI's.
Regards and Best wishes. -
Distribution screen enhancment in Contract item -SRM 7.0
Hi Experts,
I want to add custom fields in contract item level distribution screen In SRM 7.0,
Sap has provided standard structure for item enhancement INCL_EEW_PD_ITEM_CSF_CTR and INCL_, INCL_EEW_PD_ITEM_CSF
Using above structures we can enhance Item over view screen, My requirement is to enhance Item distribution screen,
If any one worked on distribution screen enhancement or any body knowledge of this, please share me the correct structure to enhance the screen.
Thanks in advanceHi,
I am also trying the same thing, were you able to solve that issue ?
If yes please share the solution
Thanks -
Notifcation Screen Enhancement
Hi friends,
we had implemented PM Notification screen enhancement and added 4 Tab screens to a particular notification type including SAP standard **Location ** Tab.
TAB A, B, C & D are custom Tabs.
The problem is
1. If we are on Tab A and move to Location Tab
2. While we are on Location Tab and want to move to TAB B , it opens up TAB A.
it happens all the time, it opens the TAB that was opened before moving to Location Tab instead of the TAB we want to move while on Location Tab.
navigation between customs tabs is OK because we had inserted code to shift to the TAB clicked. Since Location TAB is SAP supplied am thinking if there is any config that will do this or it's becuase of SAP bug.
any help is appreciated.
ThanksHello,
I have faced the same issue during the additions of tabs for service notifiations, i solved the problem by setting the ok code's offcourse by doing a core mod.
Hope this helps.
Rajeev -
Changes of subscreen in an screen enhancements
I am using screen enhancements of a standard program.
I have created a subscreen which will be called by the standard program. When ever i am making chages to the data in the sub screen sy-datar is not setting. Only when i make changes in the other standard screens sy-datar is setting to 'X'.
Can you please let me know how to know whether chages have been done to the data on my subscreen. Is there any function module or any other solution?
Only when chages have been made to the data on the subscreen i am supposed to save the data.
So it is important to know whether any changes have been made to my screen data.Hi!
I think it is not possible. Not possible, because the colors are handled centrally per user.
You can set the color scheme with the following setting:
Click on the local layout settings button (first from right, under the menu) then choose color settings from the popup menu.
Here you can define the colors for that user.
Regards
Tamá -
Modification to standard screen for IT1050 - OM module
Hi,
Was wondering is it possible to modify a standard SAP infotype screen, like hiding some textbox/ checkbox of a standard screen. I've already have a customised module pool, but that is for a subscreen (additional enhancement).I'm doing it for IT1050, an OM infotype. T588 wont work, SHD0 wont work, Please advise
Thanks & regards,
LawrenceHi Sriram,
Yes it requires the access Key to modify, which is i'm restricted from doing that, plus any oss check will wipe out the changes, besides that is violating the the client process, was wondering if alternative screen will do for standard screen, do u have any materials/ link to share on that matter.
Thanks & regards
Maybe you are looking for
-
FM 8.0.2 WinXP: Weird On-Screen Font Kerning
Help! I'm experiencing a very irritating bug that didn't seem to appear until I applied one of the FM 8 patches. I'm running FM 8.0.2 on Windows XP. I don't remember if this bug started in 8.0.1 or 8.0.2, but it didn't exist in FM 8.0.0, and it doesn
-
My books are not downloading from the app to my device
I have a app called fiction and when I buy the books they dont download.
-
TS2446 Disabled for forgetting security questions answers
I cannot remember my answer for the security questions and now I cannot do anything. How do I get past this?
-
Cannot upgrade CS6 on laptop.
Cannot upgrade CS6 on laptop. CS5 runs just fine... Turned off firewall and scan. Now got to Serial Number upgrade. It took the cs56 upgrade number but not any of the previous numbers from your web site. I'm not at home so I don't have the first CS2
-
Premiere Elements 11 Project Assets Panel
I've added media from my hard drive, where the file numbers are in numerical order. However, when the files arrive the Project Assets panel they are no longer in the original numerical order. I've tried the Sort by button but this doesn't arrange th