ALV_FieldEdit
(1)将ALV输出表中的menge字段设置为editable,并能够对用户的输入值进行合法性检查。(2)可以选中多行,并仅对选中的行进行数量更新。[@more@]*----------------------------------------------------------------------** アドオン機能名称 : 購買発注数量一括更新* プログラムID : ZKSCMMB0001_ZHOUGH* プログラム名称 : ZKSCMMB0001_ZHOUGH* 作成者 : 周 光輝* 作成日 : 2007/08/20 *----------------------------------------------------------------------** <処理概要>* 入力画面に紐付
创建动态内表
本程序利用CL_ALV_TABLE_CREATE类的CREATE_DYNAMIC_TABLE方法创建了动态内表,并利用指针往内表中填充数据,最后将内表显示。[@more@]*& Report ZCREATE_DYNAMIC_TABLE*&REPORT ZCREATE_DYNAMIC_TABLE.* Field Catalog for List Viewer ControlGH_FCAT LIKE LINE OF GT_FCAT.DATA: GH_LINE TYPE REF TO DATA.<FS_LINE> TYPE ANY,*----------------------------------------------------------------------**----------------------------------------------------------------------** Create Field catalog GH_FCAT-FIELD
ALV中不同单位统计的问题
ALV中不同单位统计的问题。[@more@]*&---------------------------------------------------------------------**& Report ZALV_SUM_DIFFERENT_UNIT*&*&---------------------------------------------------------------------*REPORT ZALV_SUM_DIFFERENT_UNIT.*----------------------------------------------------------------------** TYPE-POOLS*----------------------------------------------------------------------*TYPE-POOLS: SLIS.*-----------------------------------------------------------------
ALV双层次列表
程序:了双层 [@more@]*& Report ZALV_HIERARCHY*&---------------------------------------------------------------------*_HIERARCHY.* TYPE-POOLSTYPE-POOLS: SLIS.* DATA* HEADERID(NAME(EXPAND TYPE C,DATA GT_HEADER LIKE TABLE OF GH_HEADER.DATA: BEGIN OF GH_ITEM,4) TYPE N,2) TYPE N,2) TYPE N,2) TYPE N,DATA GT_ITEM LIKE TABLE OF GH_ITEM.* Field catalog* ALV Layout* key info between HEADER & ITEM output table* name of HEADER output table* name of ITEM output tableDATA: GW_REPID LIKE SY-REPID.*
ALV Grid控件拖放功能
自带REPORT MESSAGE-ID TREE_CONTROL_MSG.*-------------------------------------------------------------------* Purpose* ~~~~~~~* This example shows how to define a drag and drop behaviour using* a drag and drop control.* The behaviour is defined within one ALV Control.*--------------------------------------------------------------------* To check program behaviour:* ~~~~~~~~~~~~~~~~~~~~~~~~~~~* Try to move or copy lines by dragging them to another position of* the grid control.*------------------
ALV LAYOUT的设置
SLIS_LAYOUT_ALV的使用说明。[@more@]1定义变量 GS_LAYOUT TYPE SLIS_LAYOUT_ALV.2 如何调用'REUSE_ALV_GRID_DISPLAY'传入GS_LAYOUT变量CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'EXPORTINGI_BACKGROUND_ID = 'ALV_BACKGROUND'I_CALLBACK_PROGRAM = G_REPIDI_STRUCTURE_NAME = 'SFLIGHT'IS_LAYOUT = GS_LAYOUTIT_FIELDCAT = GT_FIELDCAT[]* IT_EXCLUDING =IT_SPECIAL_GROUPS = GT_SP_GROUP[]IT_SORT = GT_SORT[]* IT_FILTER =* IS_SEL_HIDE =* i_default = g_defaultI_SAVE = G_SAVEIS_VARIANT = G_VARIANTIT_EVENTS = GT_EVENTS[]* IT_EVEN
BCALV_DND_01
*&---------------------------------------------------------------------**& Program BCALV_DRAG_N_DROP_01 **& **&---------------------------------------------------------------------** Purpose* ~~~~~~~* This example shows how to define a drag and drop behaviour using* a drag and drop control.* Direction: drag from tree and drop in ALV control.* The drag behaviour is equal for all lines of the table displayed* with ALV.*---------------------------------------------------------------
一个很棒的ALV例子
功能:包括变式的设置,ICON、CHECK字段的设置,&F3标准功能的修改,双击事件的处理,复数行的选择,标题的设置等。[@more@]REPORT ZALV_MATERIAL_INFO.*----------------------------------------------------------------------** INCLUDE*----------------------------------------------------------------------*INCLUDE <ICON>.*----------------------------------------------------------------------** TYPES*----------------------------------------------------------------------*TYPE-POOLS SLIS. "Used f