Application Development and Automation 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: 
Read only

general issue in module pool

Former Member
0 Likes
509

I am working on dialog program.

i have a provide a f4 value for one of the field.

lats say i have two fields field A

field B

I have to provide f4 help fir field B.

I have a ztable which have field A and field B .

FIELD A is primary key.

based on my input for field A i have to retrieve values FROM ZTABLE FOR FIELD B

I HAVE DONE THE SAME.

WHEN I ENTER VALUE FOR FIELD A and then f4 for field B IAM NOT ABLE TO RETRIEVE ANY VALUES BECAUSE

process on value-request.

FIELD ZTEST-A MODULE VALUE_REQUEST.

SELECT * INTO TABLE ITAB FROM ZTEST

WHERE A = ZTEST-A.

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

EXPORTING

  • DDIC_STRUCTURE = ' '

RETFIELD = 'B'

  • PVALKEY = ' '

  • DYNPPROG = ' '

  • DYNPNR = ' '

  • DYNPROFIELD = ' '

  • STEPL = 0

WINDOW_TITLE = 'TEST'

  • VALUE = ' '

VALUE_ORG = 'S'

  • MULTIPLE_CHOICE = ' '

  • DISPLAY = ' '

  • CALLBACK_PROGRAM = ' '

  • CALLBACK_FORM = ' '

TABLES

VALUE_TAB = ITAB

  • FIELD_TAB =

RETURN_TAB = IT_RETURN

  • DYNPFLD_MAPPING =

  • EXCEPTIONS

  • PARAMETER_ERROR = 1

  • NO_VALUES_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.

WHEN I PRESS F4 FOR FIELD B ,MY FIELD A IS INITIAL.

AFTER GIVING FIELD A VALUE AND THEN PRESS ENTER AND THEN PRESS F4 FOR FIELD B THEN IT WORKS FINE.

BUT THE USER DON'T WANT TO PRESS ENTER AFTER GIVING VALUE FOR FIELD A.

I ALSO WANT TO KNOW, IF I PRESS F4 DOES THE CONTROL DIRECTLY GOES TO POV OR DOES IT GOES THROUGH PAI AND THEN TO POV.

Any lead or suggestings in achieving this would be great

Thanks

venki

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
487

hi,

----


*- A T S E L E C T I O N S C R E E N --- Value Request

----


*--F4 help for INPIT files

AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_PCFILE.

PERFORM VALUE_REQUEST_FOR_PC_FILE USING P_PCFILE.

FORM VALUE_REQUEST_FOR_PC_FILE USING P_PCFILE.

CALL FUNCTION 'F4_FILENAME'

EXPORTING

PROGRAM_NAME = SYST-CPROG

DYNPRO_NUMBER = SYST-DYNNR

FIELD_NAME = ' '

IMPORTING

FILE_NAME = P_PCFILE.

4 REPLIES 4
Read only

Former Member
0 Likes
487

Hi

any suggestions on this

Thanks

VENKI

Read only

Former Member
0 Likes
488

hi,

----


*- A T S E L E C T I O N S C R E E N --- Value Request

----


*--F4 help for INPIT files

AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_PCFILE.

PERFORM VALUE_REQUEST_FOR_PC_FILE USING P_PCFILE.

FORM VALUE_REQUEST_FOR_PC_FILE USING P_PCFILE.

CALL FUNCTION 'F4_FILENAME'

EXPORTING

PROGRAM_NAME = SYST-CPROG

DYNPRO_NUMBER = SYST-DYNNR

FIELD_NAME = ' '

IMPORTING

FILE_NAME = P_PCFILE.

Read only

Former Member
0 Likes
487

Hi Venki,

You can go through this link....It also has the same requirement...

http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbaac935c111d1829f0000e829fbfe/content.htm

Regards,

SP.

Read only

Former Member
0 Likes
487

use 'DYNP_VALUES_READ' fm to catch the value and then use this in F4_XXXXX_helprequest -fm

Thanks

SDN powered