How To Use Function 'F4_FILENAME' and 'KD_GET_FILENAME_ON_F4'

*-----------------------------------------------------------------------
*
* Company XXX Company Limited
*
* ProgrameName: ZZW_FUT_F4_FILENAME
*
* Author: Lilo.Zhu
*
* Date: 08/08/2007
*
* Description: Study SAP In Program How To Use Function 'F4_FILENAME'
* When User Click 'Save In' Button, A Pop-up Window will
* appear to allow you choice local PC Drive and Filename.
*
*-----------------------------------------------------------------------

REPORT ZZW_FUT_F4_FILENAME .

Tables: SSCRFIELDS.

*-----------------------------------------------------------------------
* Function 'F4_FILENAME'
*-----------------------------------------------------------------------
Selection-Screen Begin Of Block B1 With Frame Title Text-001.
Parameters: P_File Like RLGRAP-FileName
Modif ID M1 Default 'C:\Data\SAP.XLS'.
Selection-Screen PushButton /33(10) Text-002 User-Command F4CLICK.
Selection-Screen End Of Block B1.

*-----------------------------------------------------------------------
* Function 'KD_GET_FILENAME_ON_F4'
*-----------------------------------------------------------------------
Selection-Screen Begin Of Block B2 With Frame Title Text-003.
Parameters: P_File_1 Like RLGRAP-FileName Memory ID M2.
Selection-Screen End Of Block B2.

At Selection-Screen.
IF SSCRFIELDS-Ucomm EQ 'F4CLICK'.
Call Function 'F4_FILENAME'
Exporting
Program_Name = SYST-CPROG
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = ''
IMPORTING
FILE_NAME = P_File.
ENDIF.

At Selection-Screen On Value-Request For P_File_1.
Call Function 'KD_GET_FILENAME_ON_F4'
Exporting
Mask = '*.xls'
Static = 'X'
Changing
File_Name = P_File_1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值