文章目录
1. Introduction
对于字段做数字、日期、时间格式转换,标准字段的转换例程转换。
2 Code
*&---------------------------------------------------------------------*
* ==批导-导入-模板
*
*&---------------------------------------------------------------------*
types: begin of typ_imp,
zaufnr type zppt017-zaufnr,
aufnr type zppt017-aufnr,
plnbez type zppt017-plnbez,
maktx_p type makt-maktx,
werks type zppt017-werks,
matnr type zppt017-matnr,
maktx type makt-maktx,
zscjt type zppt017-zscjt,
zjycl type zppt017-zjycl,
maktx_c type makt-maktx,
zjycl_new type zppt017-zjycl, "新材料
zjypc type zppt017-zjypc,
zjypc_new type zppt017-zjypc, "新批次
zjhsl type zppt017-zjhsl,
lgort type zppt017-lgort,
end of typ_imp.
data: begin of gs_out,
sel,
op type n,
icon type char04,
msg type char100.
include type typ_imp.
data: enmng type resb-enmng,
data type table of zppt017,
end of gs_out.
data: gt_out like table of gs_out.
field-symbols: <fs_out> like gs_out.
parameters: p_file type rlgrap-filename memory id pfn.
at selection-screen on value-request for p_file

该文章是一个ABAP程序示例,用于批处理导入Excel文件中的数据,并对数字、日期和时间字段进行格式转换。程序首先定义了数据结构,然后使用`CL_GUI_FRONTEND_SERVICES`打开文件选择对话框,接着调用自定义函数`ZALSM_EXCEL_TO_INTERNAL_TABLE`将Excel数据转换为内表。转换过程中,针对不同数据类型进行了处理,如转换数字、日期和时间格式。
2256

被折叠的 条评论
为什么被折叠?



