ALV
王小磊
勤恒德谦,挚爱默行。
具备多年财务数字化管理、咨询与实施经验,多年集团总部财务数字化项目负责人经验,具有甲乙方背景(央企、外企及民企);在财务数字化管理、咨询、实施及运维方面积累了丰富的专业知识及实战经验,精通项目实施方法论和主流ERP应用系统架构。善于理解和发掘业务部门真实需求并引领变革,擅长设计价值最大化、可操作性强的综合解决方案,通过优化“业财税司档”全业务流程,提升企业财务管理综合能力、支撑业务发展。在企业数字化战略规划、资源配置、流程设计及系统建设等方面具备独特见解,涵盖SAP实施和推广、合并报表、财务共享、司库建设、会计电子档案、费用报销、差旅管理、数电票、RPA、预算管理等项目。
展开
-
OO ALV 光标定位单元格的行和列
1. 获取当前单元格位置: DATA: v_row TYPE i, "行 v_col TYPE i. “列 CALL METHOD g_grid->get_current_cell IMPORTING e_row = v_row e_col = v_col.2. 定位光标至目标单元格:转载 2013-08-05 16:14:17 · 5462 阅读 · 0 评论 -
OOALV 类 CL_GUI_CUSTOM_CONTAINER动态传入CONTAINER_NAME对应的自定义控件
CLASS:CL_GUI_CUSTOM_CONTAINER方法:CONSTRUCTOR可能会发现一个问题CONTAINER_NAME 关联类型是C,其实这里我们可以把C理解成CHAR[nn],其中nn表示数字。程序中定义如下所示,其中GV_CC_NAME的关联类型不可以是STRING。 DATA: GV_CC_NAME TYPE SCREEN-NAME VALUE '...原创 2019-04-29 11:46:12 · 2161 阅读 · 1 评论 -
SALV CL_SALV_TABLE 详解
输出ALV,示例代码CL_SALV_TABLE=>FACTORY( IMPORTING R_SALV_TABLE = DATA(LCL_ALV) CHANGING T_TABLE = GT_OUT_ALV ).LCL_ALV->DISPLAY( ).其中内表GT_OUT_ALV存放ALV显示的数据 ...转载 2018-11-21 11:08:27 · 5250 阅读 · 0 评论 -
ABAP中对变式的处理
转载:http://blog.csdn.net/zhongguomao/article/details/520280951、通过函数获取当前程序的变式值列表CALL FUNCTION 'RS_VARIANT_CONTENTS'EXPORTINGreport = 报表程序名variant = 变式名* MOVE_OR_WRITE = 'W'* NO_IMPORT = ' '* EX...转载 2017-09-16 09:01:28 · 2861 阅读 · 0 评论 -
OOALV 修改后单元格数据不符合要求,自动恢复为修改前值(ir_data_changed -> modify_cell)
FORM frm_handle_data_changed USING ir_data_changed TYPE REF TO cl_alv_changed_data_protocol. DATA:ls_mod_cell TYPE lvc_s_modi, lv_value TYPE lvc_value, ls_stable TYPE lvc_s...原创 2018-05-02 10:09:56 · 2633 阅读 · 0 评论 -
复制copy标准程序GUI status
转载自:http://blog.sina.com.cn/s/blog_87ddd1ff01011fvl.html用TCODE:se41,se80,se90(Programming Library-->Programming SubObjects--> Gui Status.)等都可以,拷贝一个标准的GUI status( 拷贝程序SAPLKKBL中的'STANDARD' ...转载 2018-01-11 15:58:00 · 3582 阅读 · 0 评论 -
自定义屏幕中ALV 双击事件怎样触发屏幕的PAI(cl_gui_cfw=>set_new_ok_code)
使用方法如下:* Trigger PAI CALL METHOD cl_gui_cfw=>set_new_ok_code EXPORTING new_code = 'DB_CLICK'.使用实例如下:在OOALV的双击时间中定义新的OK_CODE METHOD handle_double_click_above. PERFORM frm_...原创 2018-01-30 10:43:34 · 2776 阅读 · 0 评论 -
SAP 选择屏幕常用工具(字段分组、字段分配搜索帮助等)
1. 对“选择屏幕字段”进行分组SELECTION-SCREEN BEGIN OF BLOCK bk2 WITH FRAME TITLE TEXT-002.SELECT-OPTIONS: s_kschl FOR rv13a-kschl MODIF ID bk2.SELECT-OPTIONS: s_vtweg FOR komg-vtweg MODIF ID bk2.SELECT-OPTIONS...原创 2018-01-17 13:27:09 · 2487 阅读 · 0 评论 -
ALV输出栏位,输出内容前面的增加空格
通过增加全角空格,即可以实现效果如下:原创 2017-06-20 17:27:12 · 1903 阅读 · 0 评论 -
双层ALV(ABOVE,BELOW)设置变式(variant)无法正常调用
实际开发经常遇到在同一个页面上需要显示多个ALV的情况,如下图所示:我们分别对上下两个ALV设置了变式,但是可能出现一个情况,就是上下的变式可能会互相影响。解决方法如下:gs_above_disvariant-report = sy-repidgs_above_disvariant-handle = '1'. "相当于不同ALV变式的唯一识别KEYgs_b原创 2016-12-06 14:25:32 · 2202 阅读 · 0 评论 -
sap abap alv 实现某行,单元格可编辑与不可编辑 REUSE_ALV_GRID_DISPLAY_LVC
转载自:http://blog.csdn.net/forever_crazy/article/details/19176009重点备注:1.在输出内表中增加字段FIELD_STYLE TYPE LVC_T_STYL 2.设置STYLE_FNAME = 'FIELD_STYLE'. 如果不进行此步骤操作,这对单元格的属性控制不会生效转载 2016-12-01 14:45:56 · 11045 阅读 · 2 评论 -
ABAP开发中ALV如何设置行/列/单元格的颜色
在ABAP开发过程中,有的时候,我们需要在 ALV 网格上绘上一些颜色.可以给特定的行,某个特定的列,某个特定的单元格绘制颜色.如果某列被设置为关键列,这列的颜色将被自动绘制,而不需要我们额外的指定.,ALV的颜色是四位的如C710,第一位是固定死的C,第二位是颜色代码,可能值为1-7,代表颜色如下:1:Gray-blue —>headers2:Light gray —>L转载 2015-03-07 11:05:20 · 7140 阅读 · 0 评论 -
SAP ALV标准范例程序介绍
SAP: SAP ALV标准范例程序介绍(转载,感谢原作者)==============================================================================================下面介绍几个学习ALV的SAP自带标准程序实例1. BALVSD06 : Output flights (simple versio转载 2015-04-11 14:49:05 · 3799 阅读 · 0 评论 -
OOALV的抬头标题文本设置
OOALV实现的方法主要有两种cl_gui_docking_container和cl_gui_custom_container,实际操作中,会出现在一个屏幕上输出多个ALV的情况,而且需要对不同的alv设置不同的标题文本,实现如下图效果:变量设置如下:开始认为,设置ALV的抬头标题文本,应该是cl_gui_docking_container中的某个变量,查询发现有一原创 2013-09-04 10:28:58 · 7393 阅读 · 0 评论 -
OOALV 控制到每一个单元格的编辑状态
系统标准程序:BCALV_EDIT_02 。如下项目实际使用程序DATA: celltab type LVC_T_STYL.gs_layout-stylefname = 'CELLTAB'.*&---------------------------------------------------------------------**& Form FI...原创 2013-07-29 20:55:07 · 3671 阅读 · 0 评论 -
OOALV 行、列和单元格颜色设置
在平时的ALV开发中,客户有些特殊的需求,需要在ALV的网格中绘上一些特殊的颜色,方便他们在第一时间看到自己想要看到的东西,如果没有这些颜色的设置,要从一大堆显示的数据中找到自己关心的东西,估计会比较难,下面我将给大家介绍在ALV GRID中设置列、行、单元格的颜色:1)列的颜色设置 列的颜色设置相对来说会比较简单,因为在字段目录的类型LVC_S_FCAT中提供了对列颜色设置的字段 E转载 2013-08-06 16:22:23 · 5556 阅读 · 0 评论 -
通过SUBMIT方式不同程序间获取ALV数据
当前程序:ZFIR039被调程序:ZFIR038ZFIR038执行结果ZFIR039中获取ZFIR038的ALV值,程序段*********************************************************************** 获取程序ZFIR038 输出内表GT_OUT值 FIELD-SYMBOLS:<lt_dat...原创 2019-06-03 11:31:02 · 693 阅读 · 0 评论