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

F4 programming

Former Member
0 Likes
1,409

Dear All,

I am trying to give the list of numbers as the F4 option. But nothing is displaying for me. Please check my code and let me know the problem. Helpful answers will be appreciated.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR debtact.

DATA : BEGIN OF values OCCURS 0,

debtacnt(13).

DATA : END OF values.

DO 5 TIMES.

values-debtacnt = '1234567891011'.

APPEND values.

ENDDO.

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

EXPORTING

  • DDIC_STRUCTURE = ' '

retfield = 'DEBTACNT'

  • PVALKEY = ' '

dynpprog = sy-repid

dynpnr = sy-dynnr

dynprofield = 'DEBTACT'

  • STEPL = 0

  • window_title = 'Debit Account'

  • VALUE = ' '

value_org = 'S'

  • MULTIPLE_CHOICE = ' '

  • DISPLAY = ' '

  • CALLBACK_PROGRAM = ' '

  • CALLBACK_FORM = ' '

TABLES

value_tab = values

  • FIELD_TAB =

  • RETURN_TAB =

  • DYNPFLD_MAPPING =

  • EXCEPTIONS

  • PARAMETER_ERROR = 1

  • NO_VALUES_FOUND = 2

  • OTHERS = 3

.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,304

Hi Renjan,

make this small change to ur internal table declaration

DATA : BEGIN OF values OCCURS 0,

debtacnt <b>type pdbkra-skpnr,</b>

DATA : END OF values.

12 REPLIES 12
Read only

Former Member
0 Likes
1,304

hi,

why dont u use Search Help?

Read only

0 Likes
1,304

HI,

I AM NOT USING DIALOG PROGRAMMING...

REGARDS

RENJAN

Read only

0 Likes
1,304

hi,

its not like that u cant use search help in normal reporting.

U can create search help and give it into parameters like,

<b>PARAMETERS:doc LIKE lips-vbeln MATCHCODE OBJECT zdel_typ,</b>

Read only

0 Likes
1,304

HI,

PLEASE HELP ME HOW TO DEFINE THE MATCHCODE OBJECT...

REGARDS

RENJAN

Read only

0 Likes
1,304

ur parameter is DDIC field? because than only search help will work.

Message was edited by:

Dhwani shah

Read only

0 Likes
1,304

HI DHWANI,

MY PARAMETER IS NOT A DDIC FIELD.

REGARDS

RENJAN

Read only

0 Likes
1,304

ok so,

cant u create list box?

i think than i have to find some other way.

Read only

Former Member
0 Likes
1,304

Hi

see this code i think it will help you

AT SELECTION-SCREEN ON VALUE-REQUEST FOR S_OBJID-LOW.

  • IF S_OBJID IS NOT INITIAL.

SELECT OTYPE OBJID FROM HRP1000

INTO TABLE IT_OBJID_SH

WHERE OTYPE = 'D'.

IF SY-SUBRC EQ 0.

  • SEARCH HELP FOR QUALIFICATION.

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

EXPORTING

  • DDIC_STRUCTURE = ' '

RETFIELD = 'OBJID'

  • PVALKEY = ' '

DYNPPROG = SY-REPID

DYNPNR = SY-DYNNR

DYNPROFIELD = 'S_OBJID'

  • STEPL = 0

  • WINDOW_TITLE =

  • VALUE = ' '

VALUE_ORG = 'S'

  • MULTIPLE_CHOICE = ' '

  • DISPLAY = ' '

  • CALLBACK_PROGRAM = ' '

  • CALLBACK_FORM = ' '

  • MARK_TAB =

  • IMPORTING

  • USER_RESET =

TABLES

VALUE_TAB = IT_OBJID_SH

  • FIELD_TAB =

  • RETURN_TAB = RETURN_TAB

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

ENDIF.

.

reward if usefull

Read only

0 Likes
1,304

HI NARESH,

I THINK I HAVE GIVEN THE SAME WAY.

REGARDS

RENJAN

Read only

Former Member
0 Likes
1,305

Hi Renjan,

make this small change to ur internal table declaration

DATA : BEGIN OF values OCCURS 0,

debtacnt <b>type pdbkra-skpnr,</b>

DATA : END OF values.

Read only

0 Likes
1,304

HI RAJESH,

THANKS A LOT. IT WORKED.

REGARDS

RENJAN

Read only

Former Member
0 Likes
1,304

hi,

u can declare like this also...

DATA : BEGIN OF values OCCURS 0,

debtacnt TYPE char13.

DATA : END OF values.