首页 > 其他分享 >【ABAP】代码单行长度超长Dump

【ABAP】代码单行长度超长Dump

时间:2023-10-13 14:00:25浏览次数:33  
标签:sy Dump read 超长 long ABAP too line

  问题:The ABAP program lines are wider than the internal table.

       ALV自动转换成fieldcat,通过内表转换,如果代码长度超过72位,会系统Dump。

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name         = sy-repid
      i_internal_tabname     = 'LS_RECORD'
      i_inclname             = sy-repid
    CHANGING
      ct_fieldcat            = gt_fieldcat[]
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2.

  原因:函数K_KKB_FIELDCAT_MERGE,365行处转换问题

  rssource-line长度设定72位,因此ABAP代码宽度不能超过72字符长度

* source container
  data:
        l_abap_source like rssource occurs 0 with header line.

 

*    class cx_sy_read_src_line_too_long definition load.
*    data: ex_too_long type ref to  cx_sy_read_src_line_too_long.
*    try.
    read report l_prog_tab_local into l_abap_source.
*      catch cx_sy_read_src_line_too_long into ex_too_long.
*    endtry.
    check sy-subrc eq 0.

 

标签:sy,Dump,read,超长,long,ABAP,too,line
From: https://www.cnblogs.com/colorstory/p/17761928.html

相关文章

  • Tcpdump 抓包工具使用以及Wireshark解析pcap包
    Tcpdump抓包工具使用以及Wireshark解析pacp包参考链接(比较详细):https://blog.csdn.net/weixin_42866036/article/details/1280047501.项目上数据在共享时,由于接口有Token鉴权动作,有时调用接口会出现鉴权失效问题,由于是与第三方对接,不清楚是那一环节出问题了。抓包定位吧,三个小......
  • excel 导出 The maximum length of cell contents (text) is 32767 characters Excel
    excel导出Themaximumlengthofcellcontents(text)is32767characters导出excel功能,报错。错误日志提示::Themaximumlengthofcellcontents(text)is32767characters调查后,poi会有单元格最大长度校验超过32767会报错。需求调研:调研发现,excel和csv文件本身存在......
  • dump分析器winbdg
    工具:winbdgWinDBG不是专门用于调试.Net程序的工具,它更偏向于底层,可用于内核和驱动调试。进行普通的.Net程序调试还是使用微软专为.Net开发的调试工具MDBG更方便一些。但是WinDBG能看到更多的底层信息,对于某些特别疑难的问题调试有所帮助,例如内存泄漏等问题。工具下载: ......
  • vcs_dump波形相关选项
    VCSdump波形相关选项目录1vcs选项2forcetcl中的选项1vcs选项-debug_access+all#允许dump波形?-debug_region+cell+encrypt#允许dumpcell的波形(stdcell,memorycell等)2forcetcl中的选项fsdbDumpfile"./vcs.fsdb"fsdbDumpvars0TBfsdbDumpon......
  • ABAP:生产订单CO01/CO02/CO03保存前增强
    T-Code:SMOD-PPCO0007*&---------------------------------------------------------------------**&包含ZXCO1U06*&---------------------------------------------------------------------**[MOD-01]18.09.202117:51:22ysx检查工单所有工......
  • ABAP:CO11N报工选择屏幕增强
    T-Code:SMOD-CONFPP07AFRUD接口增强字段: 返回组件赋值*&---------------------------------------------------------------------**&包含ZXCOFU24*&---------------------------------------------------------------------*TABLES:afrud.DAT......
  • MYSQL数据备份之mysqldump命令详解
    一、mysqldump简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。二、mysqldump命令......
  • SAP ABAP 域(domain)固定值读取方法
    1SELECTSINGLEVALPOS2FROMDD07V3INTO@DATA(GT_DD07V)4WHEREDOMNAME='ZSTUTYPE'ANDVALPOS=@P_ZSTUTYP."域名和值5IFSY-SUBRC<>0.6MESSAGETEXT-134TYPE'S'DISPLAYLIKE'E......
  • SAP ABAP 常用事务代码
    SAPS4/HANA版本事务代码描述备注SE38ABAP编辑器 SE39ABAP分屏编辑器可用于编辑/检查两个程序(可在不同系统间)SE37ABAP函数编辑器 SE24ABAP类编辑器 SE80ABAP工作台 SA38ABAP程序执行仅适用于执行没有SE38权限且没有创建事务码的程序......
  • ABAP:财务的增强
    1.替代T-CODE:OBBH 配置公司代码下的调用点及替代步骤 这里需要进入T-CODE:GCX2中进行配置,然后再出口程序中进行代码编写,下面详解T-CODE:GCX2维护应用区域的退出程序 复制RGGBS000到ZRGGBS000,更改GBLS的退出程序名进入出口程序编写代码:首先把出口FORM添加到EX......