因为ABAP新语法支持标准SQL语法。所以可以使用casewhen直接内表取值实现转换 注意AS后的别名要跟动态内表<fs_table>内的动态字段名字保持一致,否则无法赋值 enab可直接更换为内表selectwerks,matnr,sum(casewhen lfdat='20201028'then menge-bsmng end)asD20201028,sum(casewhen lfdat='20201029'then menge-bsmng en...
语法: SORT[<order>][BY<f1>]….[<order>]: 可分成递减(DESCENDING)和递增(ASCENDING),空白表 ASCENDING*计算数值字段总和 语法: SUM 计算得总和存在workarea 中,但只能存在LOOP指令中 示例:LOOPAT ITABINTOLINE.SUM.ENDLOOP.WRITE:/LINE-COL1,LINE-COL2.LINE-COL1 和 LINE-COL2 存数值总和*加入另一Inte...
ABAP SELECT SUM函数用法 表MSEG中,根据物料号MATNR,对MENGE字段进行求和 。 当SHKZG = H ,MENGE*( -1 ); SHKZG = S, MENGE*1,,然后求和 参考ABAP SQL CASE 语法 代码语言:javascript 复制 SELECTmseg~matnr,SUM(mseg~menge*(CASEmseg~shkzgWHEN'H'THEN(-1)WHEN'S'THEN(1)END))ASslFROMmsegINTOTABL...
SAP ABAP基本语法介绍
sum. 对内表中可计算字段进行合计,只能作用于LOOP中。 at first. 当从内表中读取第一条记录的时候,会触发at first事件,At first 常用于画表头的作用,或者做表头的合计。 at last. 和at first相反,at last是在读取最后一条记录的时候触发 at new of p1. 当一条记录指定字段的值和上一条记录的相应字段的...
CASE <f>.WHEN <f1>.<statement block>WHEN <f2>.<statement block>WHEN <f3>.<statement block>WHEN ...WHEN OTHERS.<statement block>ENDCASE. 系统执行 WHEN 语句之后的语句块,如果<f>内容等于<fi>的内容,且继续处理 ENDCASE 语句后面的语句。如果<f>的内容不等于<fi>的内容,则执行选项 WHEN OTHERS...
1、ABAP基本语法目 录1表声明12定义变量13常用算术操作符:14常用比较操作:15赋值语句26IF语句27CASE语句28DO语句29WHILE语句210从数据库中取数据集211取出单行记录212WRITE语句313ULINE语句314SKIP语句315定义常量316定义结构317TYPES语句418LIKE语句419输入参数520分块语句521定义内表522往内表中添加记录623用LOOP读取内...
9、1 1-65535byte x00 16进位数&变量宣告 变量宣告包含 name, type, length 和 structure四个部分, 使用 data 指令, 如 data: s1 type i, sum type i.&常数宣告 常数宣告使用 constants 指令, 如宣告 pi 是一个小数点5位的值 3.14159, constants pi type p decimals 5 value 3.14159. &系统所定义数据...
第一种:适用于字符型字段: CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT' CHANGING VALUE = gt_table-column5. 第二种: SEARCH IT_OUT-LEND FOR '-' . IF SY-SUBRC = 0. CONCATENATE '-' IT_OUT-LEND INTO IT_OUT-LEND. ”负号提前 CONDENSE IT_OUT-LEND NO-GAPS. “去掉空格 ...
select 字段1,字段2,sum(求和字段)from 表 where 条件 group by 字段1,字段2into table 内表 实例 代码语言:javascript 复制 *&---tables:ZNAMETABLE2.data:gt_dataTYPETABLEofZNAMETABLE2.data:gs_dataTYPEZNAMETABLE2.data:num1TYPEi.TYPES:BEGINOFty_data,nameTYPEchar10,sexTYPEchar10,ageTYPEi,ENDOF...