点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家
我正在尝试实现从演示服务器动态读取文件。 仅在运行时才知道文件结构。 我试图做到这一点,但我在每列之间都得到了#。 请在下面找到代码。
跨度 { 字体家族:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 { 字体样式:斜体; 颜色:#808080; } .L0S33 { 颜色:#4DA619; } .L0S52 { 颜色:#0000FF; } .L0S55 { 颜色:#800080; } .L0S70 { 颜色:#808080; } 参数:p_tabnam TYPE标签名, p_selfl1 TYPE edpline, p_value TYPE edpline, p_where1 TYPE edpline。 参数:p_file类型ibipparms-path。 数据:文件类型字符串。 数据:z_file的it_tab类型表, wa_tab TYPE zfile。 数据:lt_where edpline TYPE TABLE, lt_sel_list edpline类型表, l_wa_name TYPE字符串, ls_where TYPE edpline, l_具有TYPE字符串, dref TYPE REF TO数据, itab_type类型参考cl_abap_tabledescr, struct_type类型参考cl_abap_structdescr, elem_type类型参考cl_abap_elemdescr, comp_tab TYPE cl_abap_structdescr => component_table, comp_fld TYPE cl_abap_structdescr =>组件。 类型:f_count个类型i。 FIELD-SYMBOLS:TYPE ANY TABLE, " * TYPE ANY, TYPE任意。 在p_file的VALUE-REQUEST的SELECTION屏幕上。 通话功能'F4_FILENAME' 出口 field_name ='P_FILE' 输入 file_name = p_file。 文件= p_file。 跨度 { 字体家族:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S31 { 字体样式:斜体; 颜色:#808080; } .L0S33 { 颜色:#4DA619; } .L0S52 { 颜色:#0000FF; } .L0S55 { 颜色:#800080; } 通话功能'GUI_UPLOAD' 出口 文件名=文件 文件类型='ASC' has_field_separator ='' * HEADER_LENGTH = 0 * READ_BY_LINE ='X' * DAT_MODE ='' * CODEPAGE ='' * IGNORE_CERR = ABAP_TRUE *替换='#' * CHECK_BOM ='' * VIRUS_SCAN_PROFILE = * NO_AUTH_CHECK ='' *重要 *文件长度= *标题= 桌子 data_tab = it_tab。
在IT_TAB中,我用#获得字段名称。 甚至我都尝试用#替换所有出现的空白,但不能正常工作。
如何删除它。 由于该结构被声明为char999。我越来越像这样。 请让我知道如何实现这一目标。
感谢和问候
维杰
(15.1 kB)
嗨罗伯托
如果我使用has_field_seperator ='X',则仅填充第一个字段。 我正在使用制表符分隔的txt文件。
感谢和问候
vijay
一周热门 更多>