首页 > 其他分享 >SAP EXCEL数据上传代码

SAP EXCEL数据上传代码

时间:2024-08-12 10:54:03浏览次数:13  
标签:INDEX GS DATA EXCEL LS ALV SAP 上传

*--- 获取数据
  DATA:LT_EXCEL TYPE TABLE OF ALSMEX_TABLINE,  "具有 Excel 数据的表行
       LV_INDEX TYPE I.                        "项目位置

*&---读取EXCEL到内表
  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    EXPORTING
      FILENAME                = P_FILE
      I_BEGIN_COL             = 2
      I_BEGIN_ROW             = 8
      I_END_COL               = 70
      I_END_ROW               = 1048576
    TABLES
      INTERN                  = LT_EXCEL
    EXCEPTIONS
      INCONSISTENT_PARAMETERS = 1
      UPLOAD_OLE              = 2
      OTHERS                  = 3.
  IF SY-SUBRC <> 0.
    MESSAGE 'EXCEL导入错误或文件路径错误' TYPE 'E'.
  ENDIF.

*&--- 处理内表数据——>ALV内表
  LOOP AT LT_EXCEL INTO DATA(LS_EXCEL).
    LV_INDEX = LS_EXCEL-COL.
    ASSIGN COMPONENT LV_INDEX OF STRUCTURE GS_ALV TO FIELD-SYMBOL(<F>).

    TRY.
        MOVE LS_EXCEL-VALUE TO <F>.
      CATCH CX_ROOT INTO DATA(CX).

    ENDTRY.

    AT END OF ROW.
      APPEND GS_ALV TO GT_ALV.
      CLEAR: GS_ALV.
    ENDAT.

    CLEAR LS_EXCEL.
  ENDLOOP.

 

标签:INDEX,GS,DATA,EXCEL,LS,ALV,SAP,上传
From: https://www.cnblogs.com/aqsyc/p/18354494

相关文章

  • SAP-网银付款及付款记账
    术语1、自动付款程序(AutoPayment):SAP标准程序(F110),可以生成付款建议并完成自动付款记账。2、付款建议(PaymentProposal):自动付款程序按供应商分析应付账款到期日,将到期的应付款明细列出,供会计人员参考。3、自动付款记账(AutopaymentPosting):根据付款建议,自动生成会计凭证,......
  • SAP 系统性能分析 Tcode
    原文转载 http://blog.chinaunix.net/uid-20607558-id-1916144.html 感谢原作者的总结及归纳./nSMLTlanguagemanagementoverviewsapsupportlanguage==formanagedatabasehttp://help.sap.com/saphelp_47x200/helpdata/en/d0/1057cd20d96a43bde5d59291e8290f/frameset.......
  • 打开Office(word、excel、ppt)显示操作系统当前的配置不能运行此应用程序最全解决方案
    我以前用过分区助手把office从c盘挪到d盘了,从那以后office就用不了了,然后我就删了(貌似没删干净)。最近由于有使用word的需求,所以我从学校官网找到正版软件的安装包,按照步骤重新卸载电脑中office残留并安装好之后,打开word会提示“操作系统当前的配置不能运行此应用程序”,ppt......
  • bugbountyhunter scope BARKER:第十滴血 存储型 Storage Cross-Site Scripting XSS 添
    登录后点击MemberDogs,Addyourdog头像处可以上传SVG图片检查xsspayload:https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/XSSInjection#xss-in-files使用SVG进行图片上传,发现SVG文件上传成功并返回图片地址poc:https://cfceb12f2bfd-sec875.a.barker......
  • Python使用PyCharm+PySide6+Pandas创建QTableView显示Excel工作簿数据
    importsysimportwarningsfrompathlibimportPathimportpandasaspdfromPySide6importQtWidgetsfromPySide6.QtCoreimportQtfromPySide6.QtGuiimportQStandardItemModel#读取Excel工作簿数据defread_excel_with_pandas(path_excel,_cols):"&qu......
  • bugbountyhunter scope BARKER:第九滴血 存储型 Storage Cross-Site Scripting XSS SVG
    登录后来到Myprofile页面,页面里存在一个EditProfile头像处可以上传SVG图片检查xsspayload:https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/XSSInjection#xss-in-files使用SVG进行图片上传,发现SVG文件上传成功并返回图片地址poc:https://cfceb12f2......
  • bugbountyhunter scope BARKER:第八滴血 存储型 Storage Cross-Site Scripting XSS SVG
    登录后来到home页面,留言中存在一个Attachimage检查xsspayload:https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/XSSInjection#xss-in-files使用SVG进行图片上传,发现SVG文件上传成功并返回图片地址poc:https://cfceb12f2bfd-sec875.a.barker-social.com......
  • WPS2019视频教程:表格制作excel教程、Word文字排版处理、PPT制作
    WPS2019视频教程《表格制作excel教程、Word文字排版处理、PPT制作动画设置》视频教学课程内容目录:下载地址:https://pan.quark.cn/s/d44896d73234WPS表格制作excel教程视频表格制作图表数据透视表公式与函数(P1.1-1:表格界面介绍).flv表格制作图表数据透视表公式与函......
  • 人工智能-AI处理表格制作技巧:ExcelWPS三秒做表,大神到小白
    《人工智能AI处理表格制作技巧》Excel/WPS三秒做表,大神到小白课程内容目录:下载地址:https://pan.quark.cn/s/f8a334c6fc06001-独白:一个被AI羞辱的Excel大神002-基础求和、平均、数数字003-比条件求和更智能的Al求和004-做累计求和,AI小意思005-A1处理带单位的数字求和......
  • SAP 某 ABAP 系统标准类中仅有 5.4% 公有属性被 READ-ONLY 修饰,原因竟然是…
    笔者之前的文章被很多人误解的ABAP关键字:READ-ONLY 发布之后,有朋友询问,SAP标准实现里,对这个READ-ONLY使用的场景多吗?其实这个问题我们可以自己找到答案。思路是选择一个SAP系统,统计出类的总数,这些类总共定义了多少个属性,其中有多少属性,使用了READ-ONLY来修饰。......