‎2015 Apr 23 11:57 AM
Dear Experts, Good Day.
In my organization very recently SAP has upgraded from ECC6 - EHP0 to EHP6. Now I am facing issues like F4_FILENAME is not able to capture the selected file name/path. I found replacement for this as CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG( ).
But, here my problem is there are more than 50 transactions/programs which are calling function modules F4_FILENAME or KD_GET_FILENAME_ON_F4. Am I need to change all these programs or is there any other efficient solution to resolve this problem at once???
Thanks and Regards,
Vijay
‎2015 Apr 23 5:18 PM
Hi,
Please check if you can put implicit enhancement point at the beginning of F4_FILENAME
to call CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG( ) and return .
I am at home I cannot check it now .
Regards .
‎2015 Apr 23 12:08 PM
Dear Vijay,
Procedural approach is getting obsolute.
So i wll suggest to go with CL_GUL_FRONTEND_SERVICES class. that is better option.
I dont see any alternative to your solution.
It will code copy paste option.
hope this helps.
‎2015 Apr 23 12:32 PM
Hi Jeetendra, firstly thanks for the response.
As mentioned in my query, I already found that CL_GUI_FRONTEND_SERVICES as the alternative. And even I have modified in one program. But there are 50+ programs, so is that only way to change all those programs or what? That is what I am searching for.
Thankyou,
Vijay
‎2015 Apr 23 5:18 PM
Hi,
Please check if you can put implicit enhancement point at the beginning of F4_FILENAME
to call CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG( ) and return .
I am at home I cannot check it now .
Regards .
‎2015 Apr 24 5:46 AM
Hi Eitan,
I have done as you suggested and it is working pretty well.
Thank you.
Vijay
‎2015 Apr 24 7:14 AM
Vijay,
Yup Eitan told alternative for the same to use implict enhancement and get it EXIT.
‎2015 Apr 24 7:41 AM
‎2015 Apr 25 5:57 AM