Modify screen - se51
Hi All
I want to modify a screen, in module MP200000, I have copied screen 2051 to 2099, so in screen 2099 I want to add a frame at the bottom and add a field. I go in change mode, in layout but it doesnt allow any thing to update, has any one experience this thing before...please guide me how can I do this.
thanks for your help
C
Hi,
If its a screen of some standard program, then you gotto use Screen Exit.
Similar Messages
-
MODIFY SCREEN inactive WITH LDB OF PNP
hi
i want to set a screen field no input. and this report use PNP of LDB.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF SCREEN-NAME = 'PNPMASSN'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
but this can't active.
how Modify Screen IN LDB.
thank you!Hi,
I am attaching the link for LDBs in report programs.
This shows the events available for reports. And i do not see SELECTION-SCREEN OUTPUT event listed. So i feel that SAP does not support this event when you use LDBs in reports.
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9bfa35c111d1829f0000e829fbfe/frameset.htm
Hope this helps.
ashish -
Modify screen in VA41 : How to hide field in userexit_field_modification
Hello,
How to hide field at item level only (User should not be able to edit this field) in userexit_field_modification, instead of hiding the complete column.
If I use
FORM USEREXIT_FIELD_MODIFICATION.
IF screen-name = 'RV45A-MABNR'. " Material
SCREEN-required = 0.
ENDIF.
ENDFORM
the complete material column will be greyed out. I want to grey out only for some items.
Thanks,
APHi AP,
You havent given MODIFY SCREEN after screen-required = 0.
Please try it abd check.
FORM USEREXIT_FIELD_MODIFICATION.
IF screen-name = 'RV45A-MABNR'. " Material
SCREEN-required = 0.
MODIFY SCREEN.
ENDIF.
ENDFORM
Regards,
Pawan -
Transport GUI Screen (SE51), GUI-status (SE41) and Titlebar - how?
Hi,
Please help me with the following:
How do you transport the following objects:
GUI Screen (SE51)
GUI-status (SE41)
Titlebar for the GUI
Thanks,
JohnYou can not create a screen or gui status or gui title without having a program, so there is always a reference to the program. If you go to SE80, and enter your program name, and hit enter, you will see folders for the screens, gui statuses, and gui titles.
The code in your PBO is simply saying that you want to use those for that particular screen, they must already exist in your program.
In reality, you should always create all of the objects of your program in SE80, and forget about SE51 and SE41, in doing so you will see how all of the objects of your program are together when using SE80.
And yes, to confirm, the screen and gui status/titles will be transported with your program.
Regards,
Rich Heilman -
Hi all,
I have 6 parameters and 2 radiobuttons in my report.
It will first display 3 parameters by default.
and when the user click on first radio button it will display only p1,p2 and p3.
and when the user click on second radio button it will display only p4,p5 and p6.
Any one Plz help me how to handle this.
Thanks and Regards,
Anil .THis is the best Exaple...Copy and paste in program(create a local object program..)and Execte it and c d code and implement in ur program...
SELECTION-SCREEN BEGIN OF BLOCK b WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p1 RADIOBUTTON GROUP r1 USER-COMMAND u DEFAULT 'X'.
SELECTION-SCREEN COMMENT 12(20) text-001 FOR FIELD p1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 10.
PARAMETERS: p2 RADIOBUTTON GROUP r1.
SELECTION-SCREEN COMMENT 12(10) text-002 FOR FIELD p2.
SELECTION-SCREEN END OF LINE.
PARAMETERS: p11(10) MODIF ID one,
p12(10) MODIF ID one,
p13(10) MODIF ID one.
PARAMETERS:
p21 RADIOBUTTON GROUP r3 MODIF ID two,
p22 RADIOBUTTON GROUP r3 MODIF ID two,
p23 RADIOBUTTON GROUP r3 MODIF ID two.
SELECTION-SCREEN END OF BLOCK b.
AT SELECTION-SCREEN OUTPUT.
IF p1 = 'X'.
LOOP AT SCREEN.
IF screen-group1 = 'TWO'.
SCREEN-INPUT = 1.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ELSEIF p2 = 'X'.
LOOP AT SCREEN.
IF screen-group1 = 'ONE'.
screen-input = 1.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
Regards,
Ramesh. -
How to modify screen element in module pool
Hii...
I have developed a screen with table control..my requirement is
I have one column (i.e) check box in edit mode..after it was checked and pressed 'enter' I want to go for display mode only..how can I solve this problem..
i tried like this but this is not working..
if checkbox = 'X'.
Loop at screen.
screen-active = 0.
screen-input = 0.
modify screen.
endloop.
regards
suguHello,
Suppose your tablecontrol name is TCTRL.
Declare a work area WA_COLS.
Now in the PBO (in the table control loop) you can write a new module suppose its MODULE SET_SCR.
MODULE SET_SCR.
LOOP AT TCTRL-cols INTO WA_COLS.
WA_COLS-SCREEN-INPUT = 0.
MODIFY TCTRL-cols FROM WA_COLS INDEX SY-TABIX.
ENDLOOP.
ENDMODULE.
Hope this clears .
Neeraj -
Hi Experts,
I would like to know if there's a way in modifying the screen 0152 for program SAPLCSDI of transaction CS01, CS02 and CS03. We would like to make the field RC29P-AUSCH - Component Scrap to be displayed as one of the columns in the item display after the column quantity.
Is there a way in modifying the screen through any exits or BADIs?
Thanks in advance for your help!
Best Regards,
KurttHi Kurtt,
Below are the available user exits :-
PCSD0001 Applications development R/3 BOMS
PCSD0002 BOMs: Customer fields in item
PCSD0003 BOMs: Customer fields in header
PCSD0004 BOM comparison
PCSD0005 BOMs: component check for material items
PCSD0006 Mass changes user exit
PCSD0007 Check changes in STKO
PCSD0008 WBS BOM: Customer-specific explosion for creating
PCSD0009 Order/WBS BOM, determine URL page
PCSD0010 Order/WBS BOM, determine explosion date
PCSD0011 Knowledge-based order BOM, parallel update
PCSD0012 Customer - Mat. number/mat. number during material exchange
PCSD0013 Customer-specific processing of an explosion for BOM browser
PCSD0014 Knowledge-based order BOM: Status
Check which one suits your requirement.
Regards
Abhii -
Modifying screens in VA02 without making changes to SAPMV45A
HI All,
I want to hide few fields in the screens of VA02 transaction when displaying the header level data. i tried using transaction variants ( SHD0) without much success.
is it possible to make changes to VA02 without making any change to the SAPMV45A program in any other way. i dont want to replicate the Sap program and then edit the screens..
Thanks and Regards
NikhilHi
Either we have to use screen exits if provided for the screen in context or directly modify the standard screen using acces key(Not recomended).
Regards
Gaurav -
Modify screen field layout in MIRO - Item level
Dear All,
I would like to know if I can change the field sequence in MIRO transaction at the item level. I want to move the Purchase Order number field next to the item field in MIRO and this needs to be premanent whenever I create a new invoice in MIRO.
This sort of a change is possible in ME21N by creating a new variant through the configuration icon in ME21/22 or 23n at the line item level. I want to know if a similar setting is possible in MIRO, if so please guide me.
Thanks and Best Regards
Badrinath MuraliHi,
Have you tried to carry out the following steps?
1- Transaction OLMRLIST
2- Screenvariant 7_6310
Programm SAPLMR1M
Dynpro 6310
3- Click button 'With Processing'You get transaction MIRO
4- Enter the invoice date and click Enter-Button.
5- In screen 'Confirm Screen Entries' check the 'Adopt column reference'
and 'Adopt column width'. Click 'Exit and Save'
6- Enter 'Save'.
7- Check and activate the screen variants: Click the button 'Check' on
the main screen of Transaction 'OLMRLIST'. Select the screen variants
on coming screen and click 'Adjust and Save'
If after reviewing the above steps you are still having problems
viewing both display variants in MIRO, please take a look at note
372776.
Best regards
Erika -
Exit for Modifying screen attributes during ME22N
Hi Experts,
I need to make some fields output only at item level in transaction ME22N i.e. during PO change. Is there any exit or BADI available for that.
Regards> Hi Experts,
>
> I need to make some fields output only at item level
> in transaction ME22N i.e. during PO change. Is there
> any exit or BADI available for that.
>
> Regards
This is mainly config.
Check in SPRO - IMG
Materials Management > Purchasing > Purchase Order > Define Screen Layout at Document Level
Also these BAdis are available:
ME_PROCESS_PO_CUST - For Custom logic in Enjoy transactions
ME_GUI_PO_CUST - For Additional Custom screens in ME2xn
Read the documentation, it will help.
Also, read the config section about enhancements in Purchasing using old enhancement technology. See below.
OSS is also a good place for documentation. OSS 496083.
Good luck!
Leonardo De Araujo
Develop Enhancements for Purchasing
In this step, you develop enhancements for Purchasing.
The following SAP enhancements are available for the Purchasing area:
o AMPL0001
User subscreen for additional AMPL data (Manufacturer part number)
o LMELA002
Adoption of batch number from shipping notification at time of
posting of a goods receipt
o LMELA010
Incoming shipping notification: adoption of item data from IDoc
o LMEQR001
User exit for source determination
o M06B0001
Role determination for release of requisitions
o M06B0001
Changes to communication structure for release of requisitions
o M06B0003
Number range and document number
o M06B0004
Number range and document number
o M06B0005
Changes to communication structure for overall release of purchase
requisitions
o M06E0004
Changes to communication structure for release of purchasing
document
o M06E0005
Role determination for release of purchasing documents
o ME590001
Grouping of requisitions for PO split in transaction ME59
o MEETA001
Determination of schedule line type (backlog, immediate requirement,
forecast)
o MEFLD004
Determination of earliest delivery date for checking at time of
goods receipt (PO only)
o MELAB001
Generation of forecast delivery schedule: realization via creation
profile
o MEQUERY1
Enhancement for document overview ME21N / ME51N
o MEVME001
Calculation of default GR quantity and over/underdelivery tolerances
o MM06E001
User exits for inbound EDI messages and outbound purchasing
documents
o MM06E003
Number range and document number
o MM06E004
Control of import data screens in purchase orders
o MM06E005
Customer fields in purchasing documents
o MEREQ001
Customer's own data in purhcase requisitions
o MM06E007
Change document for requisitions when converting into POs
o MM06E008
Monitoring of contract target value in case of release orders
o MM06E009
Relevant texts for "Texts exist" indicator
o MM06E010
Field selection for vendor address
o MM06E011
Activation of requisition block
o MM06L001
Exits for determination of ratings in vendor evaluation
o MMAL0001
ALE source list distribution: outbound processing
o MMAL0002
ALE source list distribution: inbound processing
o MMAL0003
ALE purchasing info record distribution: outbound processing
o MMAL0004
ALE purchasing info record distribution: inbound processing
o MMDA0001
Default values for delivery addresses
o MMFAB001
User exit for generation of releases
o MRFLB001
Control items during release creation
o LWBON001
Enhancement of LIS update through extension of the communication
structure MCKONA (business volumes and rebate income)
o LWBON003
Change settlement data for end-of-period rebate settlement before
creation of settlement documents
o LWSUS001
Customer-specific source determination in Retail
Activities
1. Either create a new project or use an existing one and then enter
the enhancement.
2. Activate the project
Your enhancement will only become effective after activation.
Further notes
In contrast to modifications, enhancements are basically
release-insensitive since they are not implemented in the SAP original
but in a name range that is reserved for the customer.
The general procedure for creating enhancements can be found in the
enhancement transaction at Help -> Application help.
If you want to display the documentation for an enhancement, choose Goto
-> Documentation in the enhancement transaction.
Return ->
Application -
Hi Gurus,
I want to add one txt field on the me21n screen where I will display he value from some table , i want to know about screen exit and how to use it hre.
Regards
Sagarhi
use the Enhacement MM06E005 ie., user exits.
Regards
Sajid
Edited by: shaik sajid on Jul 17, 2009 12:16 PM -
Select 0 as 'Alias Name' in webi report modify screen
in SQL you can do this:
select sum(chequeamount) as ROInc_amt, 0 as Inc_amt
how can you do this in a webi report though when I try it doesnt parse what is the syntax to use?
BO Edge XI 3.0
App server: MS Win2003 Server Standard SP2
DB server: MS Win2003 Server Standard SP2
DB on DB server: SQL 2005Try this:
At Universe Level, create an object:
Defination Tab:
Name: 0 as Inc_amt
Datatype: Number
Select= 0
Tables= point to any table
Properties Tab: Make it a measure
At report level, when you pull this object in Query Panel, code will appear as:
SELECT
0, /you can alias it. SQL will validate/
sum(product_promotion_facts.promotion_cost),
Calendar_year_lookup.Yr
FROM
product_promotion_facts,
Calendar_year_lookup
WHERE
( product_promotion_facts.Week_id=Calendar_year_lookup.Week_id )
GROUP BY
0,
Calendar_year_lookup.Yr -
Can we modify the pnp selection screen and get only month and year?
Dear Freinds,
I have requirement where i have to modify the PNP selection screen. So with the help of report category and coding in AT SELECTION-SCREEN OUTPUT , i have modified all the fields relating to dates . i.e i have removed all the radio buttons (i.e Today, Current month,current year etc) and finally
i have landed with only Period ( PNPBEGDA & PNPENDDA range) . But i dont want the PNPBEGDA & PNPENDDA range , but i want only is the month and year ( i.e just like the PNPPABRP & PNPPABRJ)
on my selection screen along with the pernr .
i have used the below code to close all the fields except pnpbegda and pnpendda.
AT Selection-Screen output.
loop at screen.
IF screen-group4 = '098' .
screen-input = '0'.
screen-invisible = '1'.
ENDIF.
IF screen-group4 = '092' .
screen-input = '0'.
screen-invisible = '1'.
ENDIF.
IF screen-group4 = '094' .
screen-input = '0'.
screen-invisible = '1'.
ENDIF.
IF screen-group4 = '100' .
screen-input = '0'.
screen-invisible = '1'.
ENDIF.
IF screen-group4 = '104' .
screen-input = '0'.
screen-invisible = '1'.
ENDIF.
MODIFY SCREEN.
endloop.
i.e on my selection screen i want only month & year combination and pernr -
when iam using the logical database PNP . Could any one please let me know how can i get only mon & year only on my selection screen .
If it is possible please let me know .
Thanks & regards
divya.Hi ,
The requirement is that the user doesnt want to enter the date range i.e for ex: 01012008 to 31012008.
As per the requirement the user will enter only the month and year only . so i on the selection screen
i want only the month and year only . Is there any means i can modify the date period which is there by
default (PNPbegda and PNPendda) on PNP selection screen. Instead of we givign to the user the
PNPBEGDA and PNPPENDA i want is only month and year .
AS already the code has already been written and now they have asked that they want only the month and year on the selection screen.
Please suggest me in this regard.If iam hiding all the buttons relating the dates fields, and now if iam adding the parameters for the month and year it is coming below below the fields pernr , personnel ara and subara , company code , payroll area, employee group of the standard fields of PNP selection screen , there by any body could please suggest me how to change.
regards
divya. -
Modifying the selection screen dynamically
Hey folks,
I have posted this question previously but no one understood the real problem.
I have 4 fields
Company Code
material Number
plant
storage Location
Unit
when I select the company code AA01 from the F4 help I want to disable material number and Plant ..Like this i have 4 scenarios where based upon the input given in the selection screen other fields have to be enabled or disabled.
I have already used at selection screen on output but that doesn't help me as its a PBO event I tried to search for a proper event but cudn't find it. Is there any way i can achieve this. A sample code wud be easy for me to understand .
Thanks in advance
RockSet different groups in your fieds on the screen.
Set the screen group for the Material and Plant as the GR1
Set the screen gorup for the Storage location as the GR2.
You need to modify your screen fields on the PBO event.
Like:
IF P_BUKRS = 'AA01'.
loop at screen.
if screen-group1 = 'GP1'.
screen-input = 0.
modify screen.
elseif screen-group2 = 'GP2'.
screen-input = 1.
modify screen.
endif.
endloop.
else.
loop at screen.
if screen-group1 = 'GP2'.
screen-active = 0.
modify screen.
elseif screen-group2 = 'GP1'.
screen-input = 1.
modify screen.
endif.
endloop.
endif.
Regards,
Naimesh Patel -
Modify selection screen for Logical Database 'SDF'
Hi
I need to make a section of the standard selection screen for logical database 'SDF' invisible. I have tried the differet selection screen options of the report attributes, but none of the provided ones give me what I want.
How can I find the name of the screen group for the "Line Item Selection" block of the selection screen so that I can make it invisible when the selection screen is displayed?
Thanks,
ThomasI tried to do this:
Loop at screen.
if screen-group4 = '026'
or screen-group4 = '027'
or screen-group4 = '028'.
screen-invisible = 1.
modify screen.
endif.
endloop.
This removed the selection text for these fields, but the Line Item Selection block is still visible, and the actual input fields are also visible. They now look like password input fields with all ***** in them.
What am I doing wrong?
Thanks for your help!
Thomas
Maybe you are looking for
-
When will Mozilla correct the printing bug with Firefox where only 1 page is printed?
There is a problem with FireFox whereby it only prints the FIRST PAGE of many sites. Searching the web on this, it seems that this problem has been around for a long time and even what the cause is. Apparently FireFox interprets the html text "overfl
-
having performed a search and visited a paticular web page produced by that search, the colour of the link changes and if found again in another search you know it has already been visited. In many cases the change is from one shade of blue to anothe
-
Can BPm pick up existing process from ECC without human intervention
Hi Is there any way BPM can read/pick the existing process from ECC system (may be solution manager workflow) and model the same. Just trying to make sure from experts that it is not possible before replying client. Lavanya Edited by: Lavanya Sambara
-
Mac has stopped sending mail via Hotmail though it receives (can't connect to SMTP server). iPad working fine in both directions. Is it them or me ? New problem in last 36 hrs. What can I do ?
-
How do I export a single frame from a QT movie?
WHY in the world does this seem sooooo difficult to do?