在 SAP 中用承诺工程出现金流量表〔报表开发源代码〕可能使用到的外部数据 或 SAP 数据表数据的格式、字段等: fkrs 财务管理范围主记录表 fops 承诺工程主记录表 fmmp 现金预算管理行工程表 lfa1 供给商主记录表 kna1 客户主记录表 bsis 总帐未清项表 t001 公司代码主记录表 usr21 用户主记录表 adrp 用户地址表 bkpf 财务凭证抬头表 bseg 财务凭证行工程表 glt0 总帐科目期间余额表 直接法通过分析凭证的承诺工程来取数,SAP 为该项功能定义了一个逻辑数据库 C1F. 本程序 开始局部的逻辑数据库取数局部是 SAP 的标准程序,其功能是将与现金流量相关的数据装入内部表 G_T_FMMP, 这局部程序禁止修改。 直接法: 1、装入金流量表定义参数〔FORM fill_item_direct〕 该子程序将的现金流量表项和其对应的承诺工程装入内部表 INT_CASHFLOW. 2、装入与现金流量相关的数据 这局部是逻辑数据库装入,属于 SAP 标准程序,数据关系比拟复杂,建议不要做任何改动。 3、计算现金流量 计算的根本思路是对表 G_T_FMMP 进行循环,查找其中每条记录的承诺工程属于INT_CASHFLOW 的 表项后,把其金额累计到相应表项。 REPORT zcmrp001 NO STANDARD PAGE HEADING LINE-SIZE 220. TABLES: fkrs, fpos, fmmp, lfa1, kna1 ,bsis, t001, usr21, adrp, bkpf, bseg, glt0. DATA: BEGIN OF g_t_fmmp OCCURS 300, fikrs LIKE fmmp-fikrs, bukrs LIKE fmmp-bukrs, fipos LIKE fmmp-fipos, wrttp LIKE fmmp-wrttp, gjahr LIKE fmmp-gjahr, perio LIKE fmmp-perio, zhldt LIKE fmmp-zhldt, budat LIKE fmmp-budat, gsber LIKE fmmp-gsber, vo_saknr LIKE fmmp-vo_saknr, lifnr LIKE fmmp-lifnr, kunnr LIKE fmmp-kunnr, fwaer LIKE fmmp-fwaer, fkbtr LIKE fmsu-btr001, zbelnr LIKE cooi-refbn, zbuzei LIKE cooi-rfpos, vo_bukrs LIKE fmmp-vo_bukrs, vo_gjahr LIKE fmmp-vo_gjahr, fitxt LIKE fkrs-fitxt, fname LIKE ffnd-fname, cname LIKE fctr-cname, pname LIKE fpos-pname, wtext LIKE fmmp-wtext, END OF g_t_fmmp. DATA: BEGIN OF g_t_fkrs OCCURS 20, fikrs LIKE fkrs-fikrs, fitxt LIKE fkrs-fitxt, END OF g_t_fkrs. DATA: BEGIN OF g_t_fpos OCCURS 200, fipos LIKE fpos-fi...