2008 May 30 12:03 PM
Hi frens,
This is regarding a module pool programming...
In the flow logic i wanted to add a module PROCESS ON VALUE-REQUEST.
My coding is like.
process on value-request.
field vbeln module value_vbeln.
In The module of the ABAP/4 program i gave F4IF_FIELD_VALUE_REQUEST function module.
Passed the necessary parameters.Program got executed in the module pool program
Why it is showing error in the flow logic?
Must the name and text match with vbeln in the field atributes..????
Answer is awaited..
Ranjith kumar.T
Hi frens,
This is regarding a module pool programming...
In the flow logic i wanted to add a module PROCESS ON VALUE-REQUEST.
My coding is like.
process on value-request.
field vbeln module value_vbeln.
In The module of the ABAP/4 program i gave F4IF_FIELD_VALUE_REQUEST function module.
Passed the necessary parameters.Program got executed in the module pool program
Why it is showing error in the flow logic?
Must the name and text match with vbeln in the field atributes..????
Answer is awaited..
Ranjith kumar.T
2008 May 30 12:06 PM
is this function used in the module valu_vbeln??
and what do u mean by matching the field and text?
2008 May 30 2:28 PM
Hi..
f4if_field_value_request is used to get the search help for a particular field.
In the field attributes in the layout of screen painter for any field..
Must i define the name the same as the internal table field.
Thank you..
2008 May 30 2:33 PM
Post the code where you called F4IF_FIELD_VALUE_REQUEST.
Chances are the FIELDNAME parameter needs to be in Quotes and in capitol letters.
2008 May 30 2:35 PM
2008 May 30 2:45 PM
process on value-request.
field vbeln module value_vbeln.
on the screen do you have a field with name VBELN.
if not find the correct one and use that field.
2008 May 30 3:09 PM
Vijay, Yes,On the screen in the internal table i have a field called vbeln..
Raymond, on the dynpro the field name is different.It is different from the field declared in the module pool program.
Field name parameters are also given in the quotes.
2015 Mar 30 9:28 AM
Hi,
go to your main program and make sure that you have declared the variable. I also faced the same issue but i realized that i had not declared the input field in main program.
Regards