Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

when pressing enter the values are converted to upper case in module pool

Former Member
0 Kudos

hi

tehre are three fields for maintanece in module pool

wheni press enter the fields are converted to upper case i want to avoid this as i dont want to have the upper case

i need to save in table as waht user has inputed not in upper case

so i dont want the fields to be automatically converted to upper case whne pressing enter on screen

regards

Nishant

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

In screen painter, chek the attributes for that field and remove UPPER/LOWERCASE flag ,this should solve your problem.

Regards,

Raghavendra

3 REPLIES 3

Former Member
0 Kudos

Hi,

In screen painter, chek the attributes for that field and remove UPPER/LOWERCASE flag ,this should solve your problem.

Regards,

Raghavendra

0 Kudos

Hi,

Sorry this flag should be checked , which indicates that values should be taken as entered in the screen.

Former Member
0 Kudos

hi Nishant ,

<b>The solution to ur problem is breifly explained with a sample module pool program .</b>check it below :

                                                    • IN the TOP INCLUDE**********************

DATA :

wempid TYPE z7684dp-empid , " same name as in the screen declaration

wname TYPE z7684dp-name,

wacc TYPE z7684dp-account,

wdesg TYPE z7684dp-designation,

ok_code TYPE sy-ucomm ,

wa_z7684dp TYPE z7684dp,

t_z7684dp TYPE STANDARD TABLE OF z7684dp,

*****IN THE PAI OF THE SCREEN 100(for example)***********

MODULE user_command_0100 INPUT.

CASE ok_code .

WHEN 'CRE' . " function code for the pushbotton to insert the values

TRANSLATE wdesg TO LOWER CASE.

TRANSLATE wempid TO LOWER CASE.

TRANSLATE wname TO LOWER CASE.

TRANSLATE wacc TO LOWER CASE.

wa_z7684dp-empid = wempid .

wa_z7684dp-name = wname .

wa_z7684dp-account = wacc .

wa_z7684dp-designation = wdesg .

INSERT INTO z7684dp VALUES wa_z7684dp .

IF sy-subrc EQ 0 .

MESSAGE 'SUCCESSFUL INSERTION TO TABLE' TYPE 'I' .

ELSE .

MESSAGE 'UNSUCCESSFUL INSERTION TO TABLE' TYPE 'I' .

ENDIF.

CLEAR: wa_z7684dp , wempid , wname , wacc , wdesg.

*******************************************************************************************

REVERT BACK WITH ANY FURTHUR QUERIES

<b>DO REWARD WITRH POINTS IF USEFUL :)</b>