0
点赞
收藏
分享

微信扫一扫

调用 REUSE_ALV_FIELDCATALOG_MERGE 很容易被忽略的一个问题_SAP刘梦_新浪博客


REUSE_ALV_FIELDCATALOG_MERGE


自动获取ALV fieldcat 


比如使用结构:


​​

调用 <wbr>REUSE_ALV_FIELDCATALOG_MERGE <wbr>很容易被忽略的一个问题

​​​



另外,对于没有在SE11 定义结构的,他还有个参数可用:



I_INTERNAL_TABNAME 

实例如下:


​​

调用 <wbr>REUSE_ALV_FIELDCATALOG_MERGE <wbr>很容易被忽略的一个问题

​​



 如果是内表, i_program_name 和 i_inclname 参数都要写为本程序名 (sy-repid)


 我画红框标记的地方,需要特别注意下。

不是指date element)

只能用like,包括想参考 “表名-字段名”, 必须使用like。



总之,都用like是没问题的。 不然这个函数是获取不到值的。


基础数据:


  ABAP的基本数据类型大致可以分为三类:

        a.所有属性已由ABAP指定,开发人员无法更改的基本类型,包括D,F,I,T四种;

        b.部分属性(如长度,小数点位置)由开发人员指定的基本类型,包括C,N,P,X四种;

        c.部分属性不固定(如长度),在程序中可以变化的基本类型,包括STRING,XSTRING两种。


同时这个函数的buffer 缓存有时候很恶心,多留意,有时候需要退出去一下,清下缓存再进行测试。

调用 REUSE_ALV_FIELDCATALOG_MERGE 很容易被忽略的一个问题_SAP刘梦_新浪博客_python_03

​​​

举报

相关推荐

0 条评论