1. Go to transaction code - VL02N + press enter
2 .Goto->Item->texts
Now you can see the item texts in editable mode
Note:
To make it non editable you need to enhance the code .
First you need to debug the application and find the exact place where you need to add the functionality
You must be knowing that each and every subroutine and method (not modules )will be having implicit enhancement options at the beginning and at the end .
In this particular case we have to enhance the subroutine
PERFORM TEXT_CONTROL_EINGABEBEREIT.
3. Go to this subroutine and then Program –> Enhance
4 .Then follow Edit ->Enhancement Operations -> Show implicit enhancement Options
5 .Now you can see
6 . Go to implicit enhancement option at the end of the form and do right click -> Enhancement Implementation -> Create
7 .Now it will ask for Enhancement type
We have to implement code and it will look like this
Here you can write the custom code for modifying the functionality
8. Include name LV70TFT3
ENHANCEMENT 4 ZTEXT_MODIF_BLOCK. "active version
call method gv_text_editor->set_readonly_mode
exporting
readonly_mode = gv_text_editor->true
exceptions
error_cntl_call_method = 1
invalid_parameter = 2
others = 3.
ENDENHANCEMENT.
9. Activate the code and check VL02N
No comments:
Post a Comment