ABAP更新透明表表数据-动态表结构赋值

这篇博客介绍了如何使用ABAP动态地更新透明表的数据,特别是针对自建表的情况。通过选择导入的XLS(X)文件,将数据读取到内部表中,然后更新指定的数据库表。在更新过程中,程序确保了对标准业务表的保护,避免引发不可预知的问题。
摘要由CSDN通过智能技术生成

本功能可用来更新业务规则很简单的数据库表数据,例如自建表。

标准业务表禁用,容易引发不可预知的业务问题
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ztest38.


SELECTION-SCREEN BEGIN OF BLOCK b WITH FRAME TITLE TEXT-t01.
PARAMETERS p_file TYPE localfile.
PARAMETERS p_dbt TYPE tabname16.
SELECTION-SCREEN END OF BLOCK b.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
  PERFORM frm_select_file CHANGING p_file.


START-OF-SELECTION.
  PERFORM upload_template.




FORM frm_select_file  CHANGING p_file.

  DATA: l_rc        TYPE i,
        l_filetable TYPE filetable.

* Open The xls File
  CALL METHOD cl_gui_frontend_services=>file_open_dialog
    EXPORTING
      window_title            = '请选择导入文件'
     

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值