How to mage field editable in standard screen
Hi All,
I have to make a field editable in standard screen which is non editable. I am enhancing transaction VA01 and want to make filed Delivery date editable under Additional Screen B for item.
Please let me know the way to make this field editable using exits.
Thanks
Piyush Mathur
check field catalog for the same in SPRO
or else,
user exit.
Regards
Prabhu
Similar Messages
-
How to hide fields in Table maintenace screen
I have created a view with table maintenance generator. I would like to hide some fields. With event I am able to fill in those fields but I want to hide those from screen.
HI,
This is reff with ur below post, I have been stuck with same problem,
I got your code, how its functioning, but didn't get get where i have to write it.
plz tell me in brief.
Thanks in Advance.
Regards
Vivek
Re: How to hide fields in Table maintenace screen
Posted: Feb 6, 2009 11:42 AM in response to: Aarti Ramdasi in response to: Aarti Ramdasi
Click to report abuse... Click to reply to this thread Reply
Hi,
You can hide the fields like this..
For example
select-options:
s_carrid for spfli-carrid modif id gr1,
s_connid for spfli-connid modif id gr1,
s_cityto for spfli-cityto modif id gr2.
I am going to hide last fied..To do this
at selction-screen output.
if s_carrid is initial or s_connid is initial.
loop at screen.
if screen-group1 CS 'GR2'.
screen-active = 0.
modify screen.
endif.
endloop.
endif.
whenever u click on any one of the field i.e. carrid or connid the third field will displayed.Otherwies the last field cityto is not visible initially
Regards
Kiran -
One field in a standard screen not showing.. why??
Hi all.
I want to be able to see a field in a standard screen. It is usually there but here they have hidden it using some configuration. Where do I configure it to show/unhide again? I see the field is there in the screen's layout but it is not showing when i go to that screen via its t-code.
Details:
field SCAC on control section of tcode xk03.
Please help me show this field/unhide this field.
Thanks,
Charles.Hello Charles,
The Fields that can be displayed/changed/modified/suppressed depends upon the way Vendor groups are customized in SPRO. I assume that u haven't change the standard screen via coding. If u have not then what you can do is to go in SPRO-->Financial Accounting->Vendor Account-->Master Records->Preperation for creating Vendor master records. Select the Acccount group with Screen layout. Select the vendor Group and double click. Once in next screeen , Go to field Status , double click 'General Data' and then go to control. There Check the property of the fileld that you have mentioned. Hope this helps. -
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. -
How to make field editable in Tcode WPED
Hi,
Its about upgrade of IS Retail from ECC5.0 to ECC6.0.
For Inbound IDOCS coming from POS to SAP System, IDOCs which are in unprocessed category in WPER Tcode.
Now problem is in Tcode WPED there is a transaction date field which is now non editable in ECC6.0
I want to make it modifiable.
Earlier in ECC5.0 It was editable.
So how to make that field modifiable.
Regards,
DivyaThanks Chenna
But that field is sometimes coming editable and sometimes not.....may be it depends on some condition.....but I want to make it editable always whenever an Inbound IDOC is in "To be processed" status in WPER tcode.
Iam going in that screen where field is coming uneditable is:
Tcode WPER -
> Inbound IDOC processing---> to be processed idocs---> double clicking on Idoc Number (comes on WPED screen with non-editable fields in overview table).
If I'm double clicking on that transaction date field it goes to the screen whcih shows Sales Audit Editor: Item list of aggregate sales.
Suggest me how to make it editable.
bye
Divya -
How to make fields editable in an custom enhancement
Hi Experts,
My requirement is to perform some custom validations against a field FKONT(BSEG) at the line item level of FB60 and display appropriate message and make the incorrect field editable.
I have implemented an implicit enhancement point in include MF05AFGENJ.
The error messages are coming but I am unable to make the GL account, cost center and profit center fields editable.
Please let me know how to make the above fields editable after displaying the error message.
For reference, I have done the coding like this:
IF sy-tcode = 'FB60' .
CHECK GL_ITEMS IS NOT INITIAL.
DATA: L_COUNT TYPE I,
L_STRING TYPE STRING,
L_FKONT TYPE FIPLS,
L_TABIX TYPE SY-TABIX,
G_FLAG TYPE C.
DATA: WA_ZZFSTP LIKE ZZFSTP. "Work area for ZZFSTP table
CONSTANTS:C_MK TYPE TXJCD VALUE 'MK0000000'.
*-- Validating the Financial budget item field
IF GL_ITEMS-FKONT IS NOT INITIAL.
SELECT SINGLE FKONT
INTO L_FKONT
FROM ZFSTP
WHERE FKONT = GL_ITEMS-FKONT. "cost center
IF SY-SUBRC NE 0.
CLEAR: G_FLAG.
G_FLAG = 'X'.
MESSAGE W003(ZZFI) WITH 'Please enter 'Financial' 'Budget Item Field' DISPLAY LIKE 'E'.
EXIT.
ENDIF.
*-- Copying the first line item financial budget item field to all the line items in the internal table
DESCRIBE TABLE GL_ITEMS LINES L_COUNT.
IF L_COUNT > 1.
READ TABLE GL_ITEMS INDEX 1.
IF SY-SUBRC = 0.
CLEAR: L_FKONT.
L_FKONT = GL_ITEMS-FKONT.
*-- Assign the tax jurisdiction codes in all the line items
LOOP AT GL_ITEMS.
CLEAR: L_TABIX.
L_TABIX = SY-TABIX.
GL_ITEMS-FKONT = L_FKONT.
GL_ITEMS-TXJCD = C_MK.
*-- Copy the first financial budget item number and tax jurisdiction code MK0000000 in all line items
MODIFY GL_ITEMS INDEX L_TABIX TRANSPORTING FKONT TXJCD.
*-- Populate tax jurisdiction and FKONT financial budget item number in XBSEG table
L_TABIX = L_TABIX + 1. "top record in XBSEG is for header
READ TABLE XBSEG INDEX L_TABIX.
IF SY-SUBRC = 0.
XBSEG-FKONT = L_FKONT.
XBSEG-TXJCD = C_MK.
MODIFY XBSEG INDEX L_TABIX.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF. "describe statement
CLEAR: WA_ZZSTP.
*-- Validate the amount and GL account against the FKONT(financial budget item) number
SELECT SINGLE FKONT
ZZWRBTR
ZZHKONT
ZZKOSTL
ZZPRCTR
INTO CORRESPONDING FIELDS OF WA_ZZFSTP
FROM ZFSTP
WHERE FKONT EQ GL_ITEMS-FKONT.
IF sy-subrc EQ 0.
IF BSEG-WRBTR > WA_ZZFSTP-ZWRBTR.
CLEAR: G_FLAG.
G_FLAG = 'X'.
MESSAGE W003(ZZFI) WITH 'Amount entered' 'cannot be' 'greater than ' WA_ZFSTP-ZZWRBTR DISPLAY LIKE 'E'.
EXIT.
ELSE.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-HKONT'.
MESSAGE W003(ZZFI) WITH 'Incorrect GL account' 'number entered for' 'given financial' 'budget item number'.
EXIT.
ELSE.
*-- Check for cost center and profit center at line item level
LOOP AT GL_ITEMS.
*-- Both cost center and profit center is initial.
IF GL_ITEMS-KOSTL IS INITIAL AND GL_ITEMS-PRCTR IS INITIAL.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-PRCTR' LINE SY-STEPL.
SET CURSOR FIELD 'GL_ITEMS-KOSTL' LINE SY-STEPL.
MESSAGE W003(ZZFI) WITH 'Please enter' 'cost center' 'or' 'profit center'.
EXIT.
*-- Either cost center or profit center is initial
ELSEIF GL_ITEMS-KOSTL IS INITIAL AND GL_ITEMS-PRCTR IS NOT INITIAL.
CHECK GL_ITEMS-PRCTR NE WA_ZZFSTP-ZPRCTR.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-PRCTR' LINE SY-STEPL.
MESSAGE W003(ZZFI) WITH 'Incorrect profit' 'center entered' 'for given' 'financial budget item' DISPLAY LIKE 'E'.
EXIT.
ELSEIF GL_ITEMS-KOSTL IS NOT INITIAL AND GL_ITEMS-PRCTR IS INITIAL.
CHECK GL_ITEMS-KOSTL NE WA_ZFSTP-ZKOSTL.
CLEAR: G_FLAG.
G_FLAG = 'X'.
SET CURSOR FIELD 'GL_ITEMS-KOSTL' LINE SY-STEPL.
MESSAGE W003(ZZFI) WITH 'Incorrect cost' 'center entered' 'for given' 'financial budget item' DISPLAY LIKE 'E'.
EXIT.
ENDIF.
ENDLOOP.
ENDIF. "GL Account
ENDIF. "Amount check
ENDIF. "SY-SUBRC check
ENDIF.
EXPORT G_FLAG FROM G_FLAG TO MEMORY ID 'ZER'.
Please let me know how to make GLaccount,cost center and profit center fields editable.
Regards,
Sangeeta.Hi.. chaek the below links. may be useful to u.
Making Table control records Editable / Non-editable
Table control with both Editable and non Editable fields
Regards,
KP. -
How to make field editable in ALV tree in OOPs?
Hi Gems,
Again I need help from you all.
I am writing a program using OOPs and the uotput will be in ALV tree. I need to make a field editable in a perticular row.
I am doing it using layout but the program is giving error during
CALL METHOD CL_GUI_CFW=>FLUSH
EXCEPTIONS
CNTL_SYSTEM_ERROR = 1
CNTL_ERROR = 2.
This method is returning sy-subrc = 2 and I am unable to get the output.
I am using below code to make the field editable:
DATA: LT_LAYOUT_ITEM TYPE LVC_T_LAYI,
LS_LAYOUT_ITEM TYPE LVC_S_LAYI.
LS_LAYOUT_ITEM-FIELDNAME = 'ACPCKTWRT'. "ACPCKTWRT is the field name in the Internal table
LS_LAYOUT_ITEM-EDITABLE = 'X'.
APPEND LS_LAYOUT_ITEM TO LT_LAYOUT_ITEM.
CALL METHOD G_ALV_TREE->ADD_NODE
EXPORTING
I_RELAT_NODE_KEY = FP_RELAT_KEY
I_RELATIONSHIP = CL_GUI_COLUMN_TREE=>RELAT_LAST_CHILD
IS_OUTTAB_LINE = LS_TMP_FINFCNO "structure of the internal table
IS_NODE_LAYOUT =
IT_ITEM_LAYOUT = LT_LAYOUT_ITEM "Added layout to make the field editable
I_NODE_TEXT = LV_NODE_TEXT "Node text
IMPORTING
E_NEW_NODE_KEY = FP_NODE_KEY
EXCEPTIONS
RELAT_NODE_NOT_FOUND = 1
NODE_NOT_FOUND = 2
OTHERS = 3
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Please help me and let me know how to get the solution.Hello
The ALV tree control is not intended for making values editable (e.g. see
[How to make ALV tree columns editable|http://sap.ittoolbox.com/groups/technical-functional/sap-abap/how-to-make-alv-tree-columns-editable-2052414])
However, if you need an editable tree control then you have to use a different class (e.g. CL_ITEM_TREE_MODEL or CL_COLUMN_TREE_MODEL) but you will not have the ALV functionality of the ALV tree control.
Regards
Uwe -
How to make fields editable in Personal Profile Application(WDA)
Hi Experts,
I am not able to make the passport field field editable in Personal Profile Application.
The passport field is uneditable. How do we make it editable so that user can enter Identity No.
Please help.
Regards,
PritiHi Priti,
Do not maintain use case B* - This is not editable.
Maintain Use case A* - This is editable.
Did you maintain entries in this below table.
In this table - V_T7XSSPERSUBTY
Regards
Somu -
How do you keep safari in standard screen mode and avoid "full screen"
How do I keep the screen in Safari from converting from "standard screen" to "full screen"? I know how to switch back and forth between the screens on "View" "Exit Full Screen." However, I don't want to work in "full screen" and Safari automatically opens up in "full screen". How do I keep this from happening?
Thanks,Did you look at http://www.apple.com/support/safari which can be useful, and there is a link to Safari Community which is where you will find common threads and people that focus on Safari.
-
How to display field "profit center" on screen f-02 ?
Dear all,
I would like to display the field "profit center" on screen f-02 (and not on screen "fast entry").
I tried with OB41, but it's only when I specify "Mandatory" that the field is displayed.
I would like to keep the status "Optionnal", but to display the field.
Do you have a solution ?
Thank you for your helpHi,
The profit center is optional in screen layout for GL -Fast Data Entry in F-02 is possible
for that Change layout through at O7E6 and activate it. the variant will show in the editing option FB00 for fast entry and save it.
Change the filed status for G001
Regards
Surya -
Adding new field in to standard screen
Hi,
What is the process to add new filed in the standard screen(XD01).
Regards.Please see the steps:
1- Go to Transaction SPRO>Logistics>
General>Business Partner>Customer Control-->
Adoption of Customeru2019s own Master Data field->
Prepare Modification-->Free enhancement of Customer Master Record.
2-Go to CHANGE mode and Click u2018New Entriesu2019 button.
Then add a Screen Group and meaningful description.
Save the entry and then SELECT that entry and
Click on u2018Label Tab Pagesu2019.
3-Add a Label Tab Page i.e. enter a Screen Number,
Function Code and Meaningful Description.
Save the entry and come back to the SPRO screen.
Click Business Add-in: Processing Master Data Enhancements
4-Create one Implementation by giving implementation name .
5-Go to Interface and Click on
u2018CHECK_ADD_ON_ACTIVEu2019 method.
Add thus code and save
method IF_EX_CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE .
data: l_flg_active type BOOLE-BOOLE.
if i_screen_group = 'NEHA'.
e_add_on_active = 'X'.
endif.
endmethod.
6-Activate that and come back to SPRO initial screen.
Clic on Business Add-in: Customer Subscreens.
7-Press enter. The following screen will come.
Enter a meaningful Description and Screen Group.
8-Then go to Interface
Create a Function Pool . <SAPLZNEHA>
Create a Screen u20181111u2019 with
field old Customer Number u2013 screen group <> (SE51).
Click on GET_TAXI_SCREEN method and add the following code.
method IF_EX_CUSTOMER_ADD_DATA_CS~GET_TAXI_SCREEN .
case i_taxi_fcode.
when 'Function Code'.
e_screen = '1111'. "Eart + Objekt
e_program = 'SAPLZNEHA'.
e_headerscreen_layout = ' '.
endcase.
endmethod.
9-Activate and leave the transaction.
Go to KNA1 (Customer Master) table and add a
. Activate the table.
Regards
Neha -
HOw to know sandard edition or standard edition one
Hi,
I want to know my oracle software is standard edition or standard one edition.
SQL> select * from v$version;
BANNER
Oracle Database 10g Release 10.2.0.3.0 - Production
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - ProductionSELECT * FROM v$version;
-
Custom fields on SAP standard screen - how to make them mandatory
Hi,
I have added 2 new custom fields [say zz1 and zz2] in the SAP Document Management System whilst creating documents in program SAPLCV110.
I want to have these fields set to mandatory only when the document type is say ZZZ.
Can you please let me know where abouts I need to go to introduce the code.
Regards,
SatishHi,
Use the below code...
In PAI of the screen:
Chain.
Field <zz1> module <module_zz1>.
Field <zz2> module <module_zz2>.
endchain.
Module_zz1.
if zz1 = 'XXXX'.
perform....
endif.
endmodule_zz1.
Edited by: Satya suresh Donepudi on Mar 12, 2009 3:04 AM -
How to have a mandotory field in a standard screen.
Hi,
i need to have the field VERAK_USER-CSKSZ (User Responsible) as mandatory in transaction KS01/KS02 and KS12.
does anyone know how to proceed with this issue?
thanking you
Regards,
NitinHI,
Once u have Access Key to change the code..
check for any screen exits available for this... otherwise u need Acces key....consult BASIS guy...
Double click on screen number.
go to Element list Tab.
go to Special Attributes TAB.
In that Input Column for VERAK_USER-CSKSZ field provide it as Recommended. then it will be Mandatory.
Regards
SAB -
How to change field text in standard trasaction
Hi,
In XD01 transaction i need to change the standard field label, How difficult/easy is it to change field label of a SAP standard field? Is there any other way to change the screen text. please let me know.
regards
JayaHi Jaya,
You can change the label on the screen directly - BUT this would be a modification.
There is a way to change field labels without a modification, but that has to be done on the data element level.
For that just find out the data element that is referenced and create a Text Enhancement for that Data Element which is NOT a modification.
- Goto transaction CMOD
- Choose Menu 'Goto'
- 'Text Enhancements'
- 'Keywords'
- 'Change'
- Put in the data Element Name and confirm
- You'll have the possibility to change the Label texts for
Short, Medium and Long Field Label
Heading
Short Description
- Make your Changes and save
- Done
Where ever that data element is referenced you'll see your own text.
Hope that helps,
Michael
Maybe you are looking for
-
HT201317 Stream from windows pc to apple tv?
How do i do this?
-
Add to Favorites Email Font Mystery
I deleted a bunch of font 'favorites' -- by dragging them off the list in the email fonts screen -- but although their names are gone there is a Blank Space where they use to be; if I click on that blank space the font (the font I thought I deleted)
-
PLM and Environment Health & safety
My cutsomer is upgrading to SAP ERP 6.0 and they want to know if PLM must also be implemented in order to deploy any environment health and safety capabilities? Thanks you
-
Cannot zoom in Safari using the trackpad
Hi, I have got a MacBook Pro 13" 2011 with OSX Lion, and I've got a problem using my trackpad in safari : I can zoom once or twice, and after it doesn't zoom anymore. I can do all others multi-touch gestures... Thanks
-
Terrible hotspot performance - Chicago Metra
I travel daily to Chicago (NW line) My hotspot frequently disconnects and has poor connectivity. I attributed it to many users and I would have to live with it. However, I rode back with a friend who has a TM hotspot and he had no problems. We did