ALV
长沙铁道学院-康帅傅
ABAP 7.58,你值得拥有
展开
-
ABAP内表获取fieldcat
两种catalog, LVC和SLIS都可以。翻译 2020-11-11 14:39:51 · 1193 阅读 · 0 评论 -
SAP选择屏幕1000通过变式设置不同的事务代码
背景通过常规的Ctrl+S保存变式,在SE93选择变式时,报错:DB253 There are no variants for screen 1000。解决方法变式名称命名用CUS&作为前缀即可,如CUS&Z_ADMIN。参考note:2800248 - SE93 Create Report Transaction: There are no variants for screen 1000备注若想通过变式对隐藏的字段赋值,可采用事务代码STVARV维护变量实现,如下...原创 2020-10-26 17:05:21 · 872 阅读 · 0 评论 -
ABAP 选择屏幕动态显示预留按钮
背景大家做报表开发,都会用到1000屏幕的四个预留按钮,那么如果根据选择屏幕(如单选按钮)实现这些按钮的动态展示呢,本文将介绍一个外国大牛的方法,这个大牛也是FALV开源项目的负责人参考连接https://abapblog.com/articles/tricks/127-selection-screen-function-key-in-form-function-module-or-m...转载 2019-07-03 18:22:00 · 542 阅读 · 0 评论 -
ABAP submit程序获取ALV数据的方法
1、使用标准ALV类方法数据定义field-symbols : <lt_pay_data> type any table .field-symbols : <lt_test> type any . "LIKE LINE OF it_tab .data lr_pay_data type ref to data.具体用法cl_s...原创 2019-06-26 10:07:37 · 2702 阅读 · 0 评论 -
ABAP使用自定义屏幕(Container)显示OO ALV
通过自定义屏幕,可以在不同类型的屏幕上展示ALV,参考连接如下https://abapblog.com/alv-grid-in-the-nutshell/basic-information转载 2019-07-03 18:30:51 · 1909 阅读 · 0 评论 -
ABAP动态内表三种实现方法
创建动态内表的集中方法已知表结构名称使用函数实现(常用)首先使用DDIF_FIELDINFO_GET或者NAMETAB_GET等方法获取结构中的组件信息,再调用cl_alv_table_create=>create_dynamic_table()使用反射实现(未测试)tr_struct ?= cl_abap_structdescr=>describe_by_da...原创 2019-06-18 20:52:06 · 1971 阅读 · 0 评论