循环一个表,修改另外一个表的数据
*循环一个表,修改另外一个表的数据 MODIFY t_table TRANSPORTING smbln erdat WHERE vbeln = t_vbfa-vbelv....
*循环一个表,修改另外一个表的数据 MODIFY t_table TRANSPORTING smbln erdat WHERE vbeln = t_vbfa-vbelv....
if t_table-status CS 'DLFL'. DELETE t_table.* CONTINUE . MODIFY t_table....
*判断表单中的值是否为空,是则信息提示,否则执行其他。 IF t_table[] IS INITIAL. MESSAGE '没有找到任何数据,如有不明请联系管理员,内线:260' TYPE 'E'. ELSE. LOOP AT t_table. t_table-vbeln1 = t_table-vbeln.&n...
*函数处理单位转换问题 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = t_table-meins language = sy-langu ...
MODIFY t_table....
*判断一个表是否不为空 IF t_table[] IS NOT INITIAL....
*对一个表内的数字进行累加 LOOP AT t_bsis . w_bsis-dmbtr = t_bsis-dmbtr . w_bsis-xblnr = t_bsis-xblnr . COLLECT w_bsis . ENDLOOP ....
*以一个表为标准取数,参照的字段类型必须一样======================== SELECT tvakt~bezei tvakt~auart INTO CORRESPONDING FIELDS OF TABLE t_tvakt FROM tvakt FOR ALL ENTRIES IN t_table WHERE auart = t_table-auart AND spras = '1'....
*SECELT取数INNER JOIN的才可做为条件,使用LEFT JOIN的不能作为条件。 SELECT vbak~vbeln "合同单号 FROM vbak INNER JOIN vbpa ON vbpa~vbeln = vbak~vbe...
LOOP AT t_table. DATA p_output TYPE vbeln . CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = t_table-vbeln &nb...