Enhance Screens related to RF
Hi All,
Does any one know the procedure to enhance Screens related to RF. I need to enhance 'Handling unit screen' within transaction /SCWM/RFUI. The path for 'Handling unit screen' is : "/SCWM/RFUI -> 03 Inbound Processes -> 01 Unloading -> 03 Unloading by Transportation Unit". Any Information regarding this would be helpful.
Thankx in advance..
Hi,
First of all you have to find out which screen is it. Press CTRLSHIFTF1. There is a Modify Screen radiobutton, and it is start a wizard, which is help you modifiy the current screen.
Hint: Usually the new screen have to save to an new FG not to the SAP standard.
Best regards,
Istvan
Similar Messages
-
Enhance screen for standard infotype
I need to enhance screen for standard infotype. I follow docs but nothing happens.
Here is my process by steps:
1. PM01 - select infty number
2. PM01 - generating CI_PXXXX (customer include)
3. create structure for this include
4. create customer screen for this include
5. PM01 - generate objects.
Then I am redirected to SE19 - BAdI-Builder. What should I do follow?
Created screen hasn't appear in se80 (MPXXXX00).
Thank you in advance!I suggest you place your question in [ERP HCM forum|SAP ERP Human Capital Management (SAP ERP HCM);,
-
Problem with transporting the enhancement screen.
Hi,
I have transported an enhancement project. The enhancement screen doesnt show up,instead it goes for a dump. How can i resolve this.
Regards,
Sathish.yeah u can change the package.
check SE80 or se03 here u can change.
<b>[code]IN SE80--->select PACKAGE option in the first LIST BOX
and in the second list box give ur Local PACKAGE like $TMP, then u will get list of OBJECTS in that LOCAL PACKAGE.
2.Select object which PACKAGE u want to change.
3.Right click on that Object ,there u will get option like CHANGE PACKAGE.[/code]</b>
[code]Do one thing, GOTO -->SE51 with program name and Screen --->GOTO(menu item) ->Object Dic.Entry> here u can assign new PACKAGE.[/code]
Regards
Prabhu -
I want to enhance screen using BADI
hello sap guru
i want to enhance screen using BADI.can i enhace screen with out using SPRO transaction? is abap consultant have authorization for SPRO trasaction?Hi Swamy,
You can do the same without SPRO configuration.
For example for purchase order screen exit there will be no configuration required in SPRO.
Basically the main difference in scenarios come depending on the type of transactions using.
For example when using master data transactions such as MM01,XD01 etc we do have configurations do be done in SPRO.
But while using transactional data transactions such as VA01,ME21 etc we can do directly without any configurations by using customer exits such as MM06E005(for me21n).
Why this difference occurs i also dont know.I thought it would be of some useful to you to some extent.Do share if you find why this difference occurs.
Have a nice day.
Thanks,
Surya -
How to enhance screen for audit management (TC:PLMD_AUDIT)?
I try to use BADI PLM_AUDIT_APPEARANCE & PLM_AUDIT_ATTRIBUTES to enhance screen for audit management(TC:PLMD_AUDIT) ,but it looks don't work
Hi,
It is not possible in SAP ERP 6.0, it could only be by a repair development. The appereance BADI does not add extra fields but it is used to influence the display of existing structure. It was said that new BADIs for this fuunctions will be introduced in enhancement packages. We did not implement any enhancement packages at the moment, so I am not really sure.
Regards. -
Hi,
Im working on RFQ enhancement, i created a custom sub screen using screen enhancement and it had two data tabs.It's working fine.now i need to display this data in different tab strips. how can i make this one in tabstrips.Sap provides only one screen for header in enhancement.Thanks in advance....
Avinash m.Hi
Is there an entry in T588M for enhanced screen?
Mod. Pool - ZP000600
Screen - 0200(Default subscreen)
Also, make sure that the fields in that entry are not hidden.
Regards,
Rupesh
Edited by: rumhat on Mar 24, 2011 3:05 PM -
Whether can we enhance screen of planning book/dataview in snp?
Dear SAP Expert,
we wonder whether can we enhance screen of planning book/dataview in snp?
please tell us.
thanks so muchHello, what kind of enhancement do you want?
You cannot make changes to standard SNP planning area or planning books/data views, but you can create your own ones by copying the standard ones, and make changes to your own created SNP planning area or planning books/data views, like adding new key figures, change key figure settings or modifying macros ... -
Enhancement screen infotype 0016
Hi all
I have added check box on an enhancement screen of infotype 0016, but when i edit it in PA30 its disabled.
i want that when i click edit it should be enable and when i click display it should be disabled.
Thanks in advance for help
rgds
AJCode for that in the Module pool generated.
ZP001600.
Also, close all your previous thread on this one if answered.
Regards,
Amit
Reward all helpful replies. -
I need to enhance the screen for tcode FCH9 to add more void reason. I do not want the check to be voided though. Is there is a user exit to enhance this screen or will have to create a custom transaction for this.
Hi,
there are no screen exits or BADIs which you can use to enhance SU01. So the only way how to do it is using enhancement framework and direct modifications of SAP programs.
Cheers -
CUSTOMER MASTER SCREEN RELATED TABLES..
HI
I WANT TO KNOW ABT ALL THE TBALES RELATED TO CUSTOMER MASTER (XD01 )APPLICATION.. WHEN EVER WE CREATE A CUSTOMER THROGH THIS SCREEN THAT DATA WILL STORE INTO SOME TABLES.. WHAT ARE THOSE TABLES..(FOR EXAMPLE: KNA1 ,ect..) like this.. what are the other tables...
thanks
babuKNA1 General Data in Customer Master
KNAS Customer master (VAT registration numbers
KNAT Customer Master Record (Tax Groupings)
KNB1 Customer Master (Company Code)
KNB4 Customer Payment History
KNB5 Customer master (dunning data)
KNBK Customer Master (Bank Details)
KNBW Customer master record (withholding tax ty
KNC1 Customer master (transaction figures)
KNC3 Customer master (special G/L transaction f
KNEA Assign Bank Details and Payment Methods to
KNEX Customer Master: Legal Control - Sanctione
KNKA Customer master credit management: Central
KNKK Customer master credit management: Control
KNKKF1 Credit Management: FI Status Data
KNKKF2 Credit Management: Open Items by Days in A
KNKO Assignment of Cost Est. Number to Config.
KNMT Customer-Material Info Record Data Table
KNMTK Customer-Material Info Record Header Table
KNOB Assignment of Cost Est. Number to Config.
KNVA Customer Master Unloading Points
KNVD Customer master record sales request form
KNVH Customer Hierarchies
KNVI Customer Master Tax Indicator
KNVK Customer Master Contact Partner
KNVL Customer Master Licenses
KNVP Customer Master Partner Functions
KNVS Customer Master Shipping Data
KNVT Customer Master Record Texts for Sales
KNVV Customer Master Sales Data
KNZA Permitted Alternative Payer -
EEWB enhancement screen null after CR transport.
Hi guys,
We did some EEWB enhancement to Opportunity and a new screen "Customer Fields" was generated and shown in GUI. But NOW, after we transported all CRs to QAS, the "Customer Fields" tab is null. No fields there. The fields exists in the structure and the screen is there too.
Do you have an idea for this?
Thanks a lot.This issue is fixed by activate the screen manually.
-
MD04 screen related datasource
Hello Experts -
I wanted to know if there's any datasource related to MD04 screen in the source system.
Basically I'm looking for Open Sales Order and Open STO for operations related reports. My user goes to those screens and looks up information. For Open Sales Order, they look at CusOrd and for Open STO they look at MtlRes column and the corresponding column for the qty.
I found 2lis_03_s194 and I can see info for Open Sales. How do I distinguish between Open Sales and Open STO?
I found a table called VBBE which gives us Open Sales Order. Is there any such table for Open STO?
If any one can help me, I'd really appreciate it.
Thanks!Dear Rajesha
U r correct.
Production order is for finished product against which i m seeing EM 20 in MD04. I knew this is Ok...till here
But when i click on order report; i m seeing EM 07 against that production order inside
Reservation is also created for the component which exists in the BOM of the FG. But against that reservation i m seeing EM 40
This is what confused me that why 3 EM's?
Moreover which EM needs to be rectified out of these all EM's? Ideally the one which is appearing in front end i.e in my case 20
Rgds -
Hi All,
Requirement is to add couple of fields in Standard transaction.
Please let me know the steps of finding the Exit and development steps.
Thanks in advance.
RaviHai Ravi
User Exits
Screen exits are exits that allow you to use a reserved part of the screen (A subscreen) to display or input data.
It is determined be SAP where the sub screen will be displayed.
The syntax is: CALL CUSTOMER-SUBSCREEN
The screen exit is not processed untill the corresponding subscreen has been created in an enhancement project,
and the project has been activated.
Note:
Function codes are only processed in the main screens flow logic
You are not allowed to enter a name for the subscreens command field
You are not allowed to define GUI stauses
You are not allowed to enter a value for Next screen
The global data of the program is not available for the subscreen. Data for the subscreen is provided by function modules.
These function modules belongs to the same function group as the subscreen Subscreens are edited with transaction CMOD.
When you activate a project containg subscreens, the calling screen is regenerated and the subscreen is displayed next
time you display the calling screen
The developer must create the subscreen and the corresponding PBO and PAI modules
How to identify screen exits
Look after CALL CUSTOMER-SUBSCREEN in the screenprogram of the screen you want to modify.
Use transaction CMOD menu Utillities -> SAP enhancements to search for screen exits
MENU EXITS
Menu exits allow you to add your own functionallity to menus. Menu exits are implemented by SAP, and are reserved menu
entries in the GUI interface. The developer can add his/her own text and logic for the menu.
Function codes for menu exits all start with "+"
Example
We want to create a new menu item in the Office menu. The text for the menu should be "Run ZTEST", and the menu will
run report ZTEST.
Goto transaction SE43 Area Menu Maintenance
In Area Menu Paramenter type 'S000' (S triple Zero)
Select Change and ignore all the warning screens
Expand the office menu. In the buttom of the office tree you will find a menu named "Customer function"
Double click on the text. In the pop-up screen change the text to "Run ZTEST". Note that the trsnaction code is +C01
Goto transaction SE93 and create transaction +C01 that calls report ZTEST.
Now you will se the menu displayed in the office tree. If you delete transaction +C01 again, the new menu will dissapear.
USER EXITS
User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule.
The code for the function module is writeen by the developer. You are not writing the code directly in the function module,
but in the include that is implemented in the function module.
The naming standard of function modules for functionmodule exits is: EXIT_<program name><3 digit suffix>
The call to a functionmodule exit is implemented as: CALL CUSTOMER.-FUNCTION <3 digit suffix>
Example:
The program for transaction VA01 Create salesorder is SAPMV45A
If you search for CALL CUSTOMER-FUNCTION i program SAPMV45A you will find ( Among other user exits):
CALL CUSTOMER-FUNCTION '003'
exporting
xvbak = vbak
xvbuk = vbuk
xkomk = tkomk
importing
lvf_subrc = lvf_subrc
tables
xvbfa = xvbfa
xvbap = xvbap
xvbup = xvbup.
The exit calls function module EXIT_SAPMV45A_003
2. How to find user exits
Display the program where you are searching for and exit and search for CALL CUSTOMER-EXIT
If you know the Exit name, go to transaction CMOD. Choose menu Utillities->SAP Enhancements.
Enter the exit name and press enter.
You will now come to a screen that shows the function module exits for the exit.
3. Using Project management of SAP Enhancements
We want to create a project to enahance trasnaction VA01
Go to transaction CMOD
Create a project called ZVA01
Choose the Enhancement assign radio button and press the Change button
In the first column enter V45A0002 Predefine sold-to party in sales document . Note that an enhancement can only
be used i 1 project. If the enhancement is allready in use, and error message will be displayed
Press Save
Press Components. You can now see that enhancement uses user exit EXIT_SAPMV45A_002. Double click on the exit.
Now the function module is displayed. Double click on include ZXVVAU04 in the function module
Insert the following code into the include: E_KUNNR = '2155'.
Activate the include program. Go back to CMOD and activate the project.
Goto transaction VA01 and craete a salesorder. Note that Sold-to-party now automatically is "2155"
Have look at this links
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIOFFI/BCCIOFFI.pdf
http://www.sapgenie.com/abap/ole.htm
http://help.sap.com/saphelp_46c/helpdata/en/59/ae3f2e488f11d189490000e829fbbd/frameset.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIOFFI/BCCIOFFI.pdf
User Exist Finding
Go to se93 and give the tcode to find the main program associated to it.
Go to se38 and give the main program.
Find the package associated to it.Go to->Object Directory Entry.
Go to smod transaction.
Press f4.
Press Information System Button.
Give the Project(Dev Class).
Press enter.
Find the enhancements associated
User Exist System Tables
1. MODSAP & MODSAPT is the table.
2. Where we can give the enhancement name.
3. Component type will be E
for getting the FMs.
E Function exit
S Screens
T Tables
C GUI code
Field Exist Creation
Step by step procedure for creating Field Exits
There are eight steps to creating a field exit:
Step 1: Determine Data Element
Step 2: Go To Field Exit Transaction
Step 3: Create Field Exit
Step 4: Create Function Module
Step 5: Code Function Module
Step 6: Activate Function Module
Step 7: Assign Program/Screen
Step 8: Activate Field Exit
Step 1: Determine Data Element
- Before you can begin adding the functionality for a field exit, you must know the corresponding data element.
- An easy way to determine the data element associated to a particular screen field is to:
Go the appropriate screen.
Position the cursor in the appropriate field.
Press F1 for field-level help.
Click on the Technical info pushbutton (or press F9) on the help dialog box.
On this Technical Information dialog box, the data element will be specified if the field is 'painted' from the ABAP/4 Dictionary.
Step 2: Go To Field Exit Transaction
- The transaction to create field exits is CMOD.
- You can use the menu path Tools -> ABAP/4 Workbench -> Utilities -> Enhancements -> Project management.
- From the initial screen of transaction CMOD, choose the Text enhancements -> Field exits menu path.
- After choosing this menu path, you will be taken to the field exits screen. From here, you can create a field exit.
NOTE : Even though you use transaction CMOD to maintain field exits, you do not need to create a project to activate field exits.
Step 3: Create Field Exit
- From the field exit screen of transaction CMOD, choose the Field exit -> Create menu path.
- After choosing this menu path, a dialog box will prompt you for the appropriate data element .
- Enter the data element name and click the Continue pushbutton.
- Now, you will be able to create the function module associated to the data elements field exit.
Step 4: Create Function Module
- You will automatically be taken to the Function Library (SE37) after entering a data element name and clicking the Continue pushbutton.
- In the Function module field, a function module name will be defaulted by the system based on the data element specified. This name will have the following convention:
FIELD_EXIT_<data element>
- You can add an identifier (an underscore followed by a single character ).
- The first function module for a data elements field exit must be created without an identifier.
- To create the function module, click on the Create pushbutton, choose menu path Function module -> Create, or press F5.
- After choosing to create the function module, you will get the warning: "Function module name is reserved for SAP". This message is just a warning so a developer does not accidentally create a function module in the field exit name range. By pressing Enter, you will be able to go ahead and create the function module.
- Before coding the function module, you will have to specify the function modules attributes -- function group, application, and short text.
Step 5: Code Function Module
- From the function modules attributes screen, click on the Source code pushbutton or choose the Goto -> Function module menu path to the code of the function module.
- Here you will add your desired functionality for the field exit.
- Remember that field exits function module will have two parameters -- one importing parameter called "INPUT" and one exporting parameter called "OUTPUT". These parameters will be set up automatically by the system.
- You must remember to assign a value to the OUTPUT field. Even if the value does not change, it must be moved from the INPUT field to the OUTPUT field.
Step 6: Activate Function Module
- After coding the function module, you must remember to activate it.
- Use the Function module -> Activate menu path to activate the function module.
- At this point, you can return to the field exit transaction.
- You should be able to 'green arrow' back to this transaction.
- When you return to the field exit transaction, you will see an entry for the newly created field exit.
- At this point, the field exit is global. That is, it applies to all screens that use a particular data element. On any screen that uses the data element, the corresponding field exit function module will be triggered, once it is active.
- Also, the field exit will not be triggered yet because it is inactive.
Step 7: Assign Program/Screen
- This step is only needed if you want to make a field exit local.
- To make a field exit local, select the field exit and click on the Assign prog./screen pushbutton.
- In the dialog box , indicate the appropriate program name and screen number.
This information indicates that the field exit is local to the specified screen in the specified program.
- In the dialog box, you determine which function module gets executed for the field exit by specifying the identifier in the Fld. Exit field.
- If this field is left blank, the function module triggered will be 'FIELD_EXIT_<data element>'.
- If a single-character identifier is entered into the field, the function module triggered will be 'FIELD_EXIT_<data element>_<identifier>'.
Step 8: Activate Field Exit
- The field exit must be active for it to be triggered by the system.
- Activate the field exit by choosing the Field exit -> Activate menu path.
- After assigning the field exit to a change request, its status will change to Active and it will be triggered automatically on the appropriate screen(s).
NOTE : In order to activate the field exit the profile parameter abap/fieldexit = YES must be set on all application servers
Thanks & regards
Sreenivasulu P -
Selection screen related problem
Hi All,
I have one query for which i am looking for some help.
I have one selection screen on which there are two radio buttons namely for upload pricing and download pricing. The thing is that when user select one of those radio button and press F8, i need to show second selection screen on which there are few parameters for data fetching.
Could you please help me out? It wud be gre8 help for me if you answer the question with code.
Thanks & Regards,
ParagCheck below code and accordingly write your code...
S E L E C T I O N S C R E E N
SELECTION-SCREEN BEGIN OF BLOCK FILE WITH FRAME TITLE TEXT-000.
SELECTION-SCREEN : BEGIN OF LINE.
PARAMETERS: RB_APPN RADIOBUTTON GROUP RAD1 DEFAULT 'X' USER-COMMAND RAD.
SELECTION-SCREEN COMMENT 3(25) TEXT-030.
PARAMETERS: RB_PRTN RADIOBUTTON GROUP RAD1.
SELECTION-SCREEN COMMENT 32(20) TEXT-031.
SELECTION-SCREEN : END OF LINE.
PARAMETERS : P_LPATH TYPE FILEPATH-PATHINTERN MODIF ID Z1,
P_FILE TYPE RLGRAP-FILENAME OBLIGATORY.
PARAMETERS : P_SUBGRP TYPE RLGRAP-FILENAME,
P_INVEN TYPE RLGRAP-FILENAME,
P_SALES TYPE RLGRAP-FILENAME.
SELECTION-SCREEN END OF BLOCK FILE.
SELECTION-SCREEN BEGIN OF BLOCK FILE1 WITH FRAME TITLE TEXT-032.
SELECT-OPTIONS:
S_WERKS FOR T001W-WERKS OBLIGATORY DEFAULT 5210,
S_SPART FOR MARA-SPART,
S_MATNR FOR MARA-MATNR.
SELECTION-SCREEN END OF BLOCK FILE1.
A T S E L E C T I O N - S C R E E N O U T P U T
AT SELECTION-SCREEN OUTPUT.
PERFORM F_MODIFY_SCREEN.
A T S E L E C T I O N S C R E E N
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
PERFORM VALIDATE_FILE.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_SUBGRP.
IF RB_PRTN = 'X'.
PERFORM GET_LOCAL_FILE_NAME USING P_SUBGRP .
ELSEIF RB_APPN = 'X'.
MESSAGE I000 WITH
'No F4 help for files on Application Server.'(033).
ENDIF.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_INVEN.
IF RB_PRTN = 'X'.
PERFORM GET_LOCAL_FILE_NAME USING P_INVEN .
ELSEIF RB_APPN = 'X'.
MESSAGE I000 WITH
'No F4 help for files on Application Server.'(033).
ENDIF.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_SALES.
IF RB_PRTN = 'X'.
PERFORM GET_LOCAL_FILE_NAME USING P_SALES .
ELSEIF RB_APPN = 'X'.
MESSAGE I000 WITH
'No F4 help for files on Application Server.'(033).
ENDIF.
*& Form F_MODIFY_SCREEN
text
FORM F_MODIFY_SCREEN .
*-- For Output Options
IF RB_PRTN = 'X'.
LOOP AT SCREEN.
IF SCREEN-GROUP1 = 'Z1' .
SCREEN-INVISIBLE = 1.
SCREEN-ACTIVE = 0.
ELSE.
SCREEN-INVISIBLE = 0.
SCREEN-ACTIVE = 1.
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ENDIF.
ENDFORM. " F_MODIFY_SCREEN -
How to Enhance screen SAPMF05A
Hi All,
There is a screen SAPMF05A and screen number 1100, now on this screen I want to add a field called Payment Method i.e. LFB1-ZWELS. I looked at the screen Painter to see if that field is hidden but couldn't find it there, so it looks like we need to add this field to the screen. So I was just wondering if anyone of you can help me with this.
Thanks,
RajHi Raj,
The Payment Method field is enabled only. I was chechking with tcode FB60. In that under Payment tab Pmt Method field is there.
This field is coming from program SAPLFDCB and subscreen 0020.
Regards,
Vinod
Maybe you are looking for
-
I have tried several vga second monitors with my coreduo(1) 2.0ghz iMac, all of which have the same problem: the screen is very dim. So far I have tried a mitsubishi 930SB and an apple studio display 21. These displays look great on on my windows jun
-
Hi, Why does Form Builder add one digit to the Maximum Length property of number data base block items...???? For example , if a db column is of datatype number(2)... then this item is represented by 3 digits- not 2- in the Maximum Length....This is
-
LOV query is invalid, a display and a return value are needed
hello - i am having this issue and can't get around this when creating a popup LOV based on sql. below is LOV query. as you see the view has only two columns. I tried various ways by giving alias to columns in query but nothing works. What did I miss
-
How can I install a trial of my purcahse before retrieving my receipt with a serial number?
The email says that after I have submitted my academic verification: "We will review your identification within one to two business days of receipt. You will be notified when your identification is approved or if there is an issue with the provided i
-
Problem with network after installing Parallels
I decided I wanted to try installing Windows 7 on Boot Camp and then downloaded a trial of Parallels 4 and installed the Boot Camp partition in Parallels. Everything seemed to be working fine at first but since doing that I cannot connect to Mozy to