gs

ABAP ALV F4帮助

雨燕双飞 提交于 2019-11-28 14:51:18
TYPE-POOLS:slis. CLASS lcl_event_receiver DEFINITION DEFERRED. DATA: gt_fcat TYPE lvc_t_fcat, gs_fcat TYPE lvc_s_fcat, gt_f4 TYPE lvc_t_f4, gs_f4 TYPE lvc_s_f4, gs_event TYPE slis_alv_event, gt_event TYPE slis_t_event, gs_layout TYPE lvc_s_layo, gs_glay TYPE lvc_s_glay. DATA: event_receiver TYPE REF TO lcl_event_receiver, go_grid TYPE REF TO cl_gui_alv_grid. DATA: BEGIN OF gs_data , pernr TYPE persno, nachn TYPE nachn, gesch TYPE gesch, END OF gs_data, gt_data LIKE TABLE OF gs_data. DATA: BEGIN OF gs_f4value, gesch TYPE gesch, ztext TYPE text, END OF gs_f4value, gt_f4value LIKE TABLE OF gs

ABAP语法-At end of 和collect

扶醉桌前 提交于 2019-11-28 07:29:05
简单来说: collect 在非数值字段相同的情况下,起到了数值字段汇总作用,汇总所有数值字段。 非数值字段不同的情况下,效果和append相同执行插入内表操作,当非数值字段相同的时候, 则相当于modify的效果,只不过是将数值字段进行汇总相加后更新。 at end of 汇总字段之后的数值字段。汇总字段之后的非数值字段变成* 例按客户汇总金额。 collect用法 sort gt_alv by vkorg vtweg kunnr. loop at gt_alv into gs_alv. collect gs_alv into gt_alv1. endloop. at end of 用法 sort gt_alv by vkorg vtweg kunnr. loop at gt_alv into gs_alv. MOVE-CORRESPONDING GS_ALV TO GS_ALV1.“客户字段之后的字段汇总后会变成*,所以提前赋值 at end of kunnr. sum. gs_alv1-hsl = gs_alv-hsl. append gs_alv1 to gt_alv1. clear:gs_alv,gs_alv1. endat. endloop. 来源: https://www.cnblogs.com/hanlj2019/p/11399156.html

晋级考核

倖福魔咒の 提交于 2019-11-26 20:50:44
/*--> */ /*--> */ *&---------------------------------------------------------------------* *& Report Z_SALAH_JINJI *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT Z_SALAH_JINJI1 . ********************************************************************** *REPORT DESCRIBE:1907晋级考核 *DEVELOPER:SALAH *DEVELOP DATE:20190925 *MODIFY DATE: *FUNCTION SPEC: *KEY USER: ********************************************************************** TABLES :EKKO ,EKPO ,T001 ,MAKT ,EBAN ,MSEG ,RSEG ,BKPF ,BSEG

SC07

耗尽温柔 提交于 2019-11-26 19:01:47
/*--> */ /*--> */ *&---------------------------------------------------------------------* *& Report ZF_TEST4 *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT Z_SALAH_SC07 . ********************************************************************** *REPORT DESCRIBE:1. 创建REPORT,要求从根据公司代码从透明表中去BSEG 和BKPF 中取数, *同样要求使用 FOR ALL entries in 取数,然后进行ALV显示,ALV显示特殊要求,3个按钮,‘操作1’‘操作2’‘操作3’ *,点击操作1后只显示内表前50条数据,其他数据删除,刷新ALV输出, *点击操作2,把内表中的公司代码,修改为0000.并添加备注“内表以修改” *,点击操作3 使用二分查找法指定读取一条数据(数据可在程序里自定义在此不详细列出,)

应付暂估余额查询

ぃ、小莉子 提交于 2019-11-26 15:58:06
/*--> */ /*--> */ TABLES :BSIK ,BSAK ,FAGLFLEXA ,EKKO ,LFA1 ,CEPCT ,SKAT ,BSAS . TYPES : BEGIN OF TYP_01 , BZDWX TYPE CEPCT -KTEXT , ZDATE TYPE D , NAME1 TYPE LFA1 -NAME1 , NUM TYPE I , TXT50 TYPE SKAT -TXT50 , DMBTR TYPE BSIK -DMBTR , LIFNR TYPE LFA1 -LIFNR , END OF TYP_01 . DATA GS_01 TYPE TYP_01 . DATA GT_01 TYPE STANDARD TABLE OF TYP_01 . TYPES : BEGIN OF TYP_02 , LIFNR TYPE LFA1 -LIFNR , SHKZG TYPE BSIK -SHKZG , DMBTR TYPE BSIK -DMBTR , END OF TYP_02 . DATA GT_02 TYPE STANDARD TABLE OF TYP_02 . DATA GS_02 TYPE TYP_02 . **********************************************************************

字符串作业

冷暖自知 提交于 2019-11-26 12:06:07
/*--> */ /*--> */ DATA AONSA TYPE I VALUE 0 . DATA AONOUT TYPE I VALUE 0 . DATA AONRE TYPE I VALUE 0 . DATA DI TYPE P DECIMALS 2 VALUE 2 . DATA DA TYPE P DECIMALS 2 VALUE 2 . TABLES : ZFF_DTPRO1 . TYPES : BEGIN OF TP . INCLUDE TYPE ZFF_DTPRO1 . TYPES : SAR TYPE P DECIMALS 2 , "销售率 PROR TYPE P DECIMALS 2 , "生产率 RER TYPE P DECIMALS 2 , "研发率 DAYPAY TYPE P DECIMALS 2 , "每日应结工资 END OF TP . DATA GT_TAB TYPE TABLE OF TP . DATA GS_TAB TYPE TP . SELECT * FROM ZFF_DTPRO1 INTO TABLE GT_TAB . LOOP AT GT_TAB INTO GS_TAB . IF SY -TABIX = 1 . WRITE : AT /1 ( 121 ) SY - ULINE . WRITE : AT /1 ( 1 ) SY -VLINE .