摘要: ALV常用参数的详细描述调用功能模块:CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'EXPORTINGi_interface_check= ''接口一致性检查i_callback_program= sy-repid当前程序名is_layout= layout输出样式it_fieldcat= fieldcat[]字段定义描述表i_callback_pf_status_set = 'PF_STATUS_SET'触发事件调用子程序i_callback_user_command= 'USER_COMMAND' 阅读全文
posted @ 2014-02-24 22:51 qdxjmei 阅读(302) 评论(0) 推荐(0) 编辑
摘要: ALV 行选择 及 双击事件&ALV功能总结行选择目前个人只知道两种方法:W_LAYOUTTYPESLIS_LAYOUT_ALV,1. 在输出内标加CHECK BOX 列 类型:C(1)*W_STR_ALV-FIELDNAME='CHECK'."列名*W_STR_ALV-EDIT='X'. "可编辑*W_STR_ALV-CHECKBOX='X'. "功能:CHECKBOX更新ALV 判断CHECK是否为'x'.2.在输出内标加CHECK 列,标识选中。用法同excel.变色即为选中。W_LAY 阅读全文
posted @ 2014-02-24 22:48 qdxjmei 阅读(4102) 评论(0) 推荐(0) 编辑
摘要: ALV报表开发模板 一个典型的报表程序是由许多的程序区块(CodeBlock)所组成,在区块间最好能加上一些说明以利程序可读性,一个典型的报表程序格式如下:0.声明程序名及报表格式REPORT ZR_XX_XXXNO STANDARD PAGE HEADINGMESSAGE-ID __LINE-COUNT __LINE-SIZE __.1.定义所使用的表TABLES:2.声明类型池TYPE-POOLS: [SLIS].3.声明变量及自定义型态TYPES:DATA:4.定义选择屏幕SELECTION-SCREEN BEGIN OF BLOCK __ WITH FRAMETITLE TEXT-00 阅读全文
posted @ 2014-02-24 22:46 qdxjmei 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ABAP ALV的总计和小计按钮转自:http://blog.chinaunix.net/uid-8527621-id-2029549.html动画:http://blogimg.chinaunix.net/blog/upfile2/080109224128.swf如果用程序实现:*&---------------------------------------------------------------------**& Report Z_BARRY_ALV_GRID*&*&----------------------------------------- 阅读全文
posted @ 2014-02-24 22:44 qdxjmei 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 双击ALV调用事务代码并传入参数CALLFUNCTION'REUSE_ALV_GRID_DISPLAY'EXPORTINGI_CALLBACK_PROGRAM=g_repidi_callback_user_command='USER_CALLBACK'I_STRUCTURE_NAME='T_OUTPUT'I_GRID_TITLE='DocumentList'is_layout=gs_layoutis_variant=g_variantI_DEFAULT='X'I_SAVE='A'it_fieldca 阅读全文
posted @ 2014-02-24 22:42 qdxjmei 阅读(211) 评论(0) 推荐(0) 编辑
摘要: abap用excel将alv上展示的数据导出(基本知识)转自:http://blog.sina.com.cn/s/blog_98dd7e1101013crl.htmlformuser_commandusingr_ucommlikesy-ucommrs_selfieldtypeslis_selfield.caser_ucomm.when'EX'.(alv菜单栏上的按钮)performexcel_data.endcase.endform.*&------------------------------------------------------------------- 阅读全文
posted @ 2014-02-24 22:28 qdxjmei 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 下面介绍几个学习ALV的SAP自带标准程序实例1. BALVSD06 : Output flights (simple version + save)这是该系列范例最简单的一个,建议以此入门。使用的Function Modules :REUSE_ALV_LIST_DISPLAY : 此FM非常重要,用来显示simple interactive list。大家要熟练掌握该FM的输入参数名称和作用,对ALV编程很有帮助。输入参数:I_CALLBACK_PROGRAM : FM执行完之后回调的程序名I_STRUCTURE_NAME : internal table的结构。栏位格式(field cat 阅读全文
posted @ 2014-02-24 22:20 qdxjmei 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 目 录1.将得到并整理好的数据以ALV的形式显示出来41.1.在子FORM(这里如:F_FIELDS)指定需要显示的字段41.2.在子FORM(这里如:F_BUILD_LAYOUT)里设置ALV的全局属性41.3.在子FORM(这里如:F_DISPLAY)里将内表中的数据进行显示51.4.为ALV程序添加表头标题(这里以添加HTML表头标题为主)51.4.1.在显示ALV的函数(REUSE_ALV_GRID_DISPLAY_LVC)里添加一个参数51.4.2.在子FORM(F_TOP_OF_PAGE)里定义好需要的变量51.4.3.准备好所需数据,如登录用户的描述、制表日期等61.4.4.将表 阅读全文
posted @ 2014-02-24 22:15 qdxjmei 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://yw911.blog.sohu.com/154887844.htmlALV的创建一般有两种方式: 1> 采用function module, 2> OOPS abap两种创建方式有对应的适用范围,也有一些交集,可以参考下图:可以看到需要创建ALV list/ hierachical list, Fullscreen grid时可以采用Function module.并且是向后兼容的而我们创建ALV grid or tree control时则要采用OO的创建方法,在6.4之前也是适用的,但使用OO ALV wrapper to control时,则适用于6. 阅读全文
posted @ 2014-02-24 21:52 qdxjmei 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ABAP选择屏幕:根据用户选择动态显示屏幕分类:在有些程序中我们发现,如果用户选择了多个选项中的其一(单选框),则屏幕的外观将会有所调整。这是怎么实现呢?我们来看下面的例子。PARAMETERS: p1 TYPE c RADIOBUTTON GROUP g1 USER-COMMAND uc, p2 TYPE c RADIOBUTTON GROUP g1 DEFAULT 'X'.PARAMETERS: p_werks TYPE werks MODIF ID ty1, p_matnr TYPE matnr MODIF ID ty2.AT SELECTION-SCREEN OUTPU 阅读全文
posted @ 2014-02-24 21:41 qdxjmei 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 注释abap代码快捷键(转)在程序中注释代码往往受输入法影响,看了别人的一篇博客,结合自己的测试发现用如下方法可以直接注释源代码不受输入法影响添加注释:ctrl + space + ABAP开发实用快捷键 版本:SAP GUI710快速调整字体大小 Ctrl + 鼠标滚轮剪切一行 Ctrl + Shift + X删除一行 Ctrl + Shift + L复制一行 Ctrl + Shift + T转成小写 Ctrl + L转成大写 Ctrl + U大小写相互转换 Ctrl + K取消 Ctrl + Z重做 Ctrl + Y原地复制一行 Ctrl + D一次性注释多行 先选中要注释代码行,然后按C 阅读全文
posted @ 2014-02-24 21:39 qdxjmei 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: ALV基础知识一、ALV基础ALV :Application List viewer。样式:1.REUSE_ALV_GRID_DISPLAY;2.REUSE_ALV_LIST_DISPLAY。二、定义ALV输出*&---------------------------------------------------------------------**&Form frm_alv_display*&---------------------------------------------------------------------**text*----------- 阅读全文
posted @ 2014-02-24 21:35 qdxjmei 阅读(195) 评论(0) 推荐(0) 编辑
摘要: CALLFUNCTION'REUSE_ALV_GRID_DISPLAY'EXPORTINGi_interface_check=''"接口一致性检查i_callback_program=sy-repid"当前程序名is_layout=layout[]"输出样式it_fieldcat=fieldcat[]"字段定义描述i_callback_pf_status_set='PF_STATUS_SET'"触发事件调用子程序i_callback_user_command='USER_COMMAND&# 阅读全文
posted @ 2014-02-24 21:22 qdxjmei 阅读(224) 评论(0) 推荐(0) 编辑