当前位置:首页 > SAP FM常用操作
财务基金管理----关于预算
(2013-05-16 15:16:18)
标签: 分类: sapfico it sap
1、FMBBC/FMEDD-------------预算工作台-创建/显示凭证:下达预算,同时产生凭证,基金凭证
FMBB--------------预算工作台。
下达预算同时也可以批量创建凭证:BAPI_0050_CREATE.例: CALL FUNCTION 'BAPI_0050_CREATE' EXPORTING
HEADER_DATA = LS_FM_HD
TESTRUN = PV_TEST(是否需要测试运行)
IMPORTING
FMAREA = LS_HD_INFO-FM_AREA
DOCUMENTYEAR = LS_HD_INFO-DOC_YEAR DOCUMENTNUMBER = LS_HD_INFO-DOCUMENT TABLES
ITEM_DATA = GST_FM_LI
SENDER_ITEM_DATA = LST_FM_LI_S PERIOD_DATA = GST_FM_PERIOD
SENDER_PERIOD_DATA = LST_FM_PERIOD_S RETURN = LST_LOG.
备注:此FUNCTION也可作预算增加与减少,SENDER行为发送方。 2、FMZ1/FMZ2/FMZ3----创建/更改/显示基金承诺(产生基金凭证),创建基金凭证的同时,会占用掉预算
创建基金承诺(称预算占用凭证),也可以使用相应的FUNCTION:'FMFR_CREATE_FROM_DATA'。例:
DATA:
GT_SMESGX TYPE TABLE OF SMESGX WITH HEADER LINE. CALL FUNCTION 'FMFR_CREATE_FROM_DATA' EXPORTING
I_FLG_CHECKONLY = '' I_FLG_COMMIT = 'X' TABLES
T_POSDATA = T_POSDATA CHANGING
C_F_HEADDATA = C_F_HEADDATA EXCEPTIONS
ERROR_MESSAGE = 1 WARNING_MESSAGE = 2.
ASSIGN ('(SAPLSMSG)XMESG[]') TO
REFRESH: GT_SMESGX. IF
LOOP AT
UNASSIGN:
3、释放预算,即从占用转为消耗掉预算也有相应的FUNCTION:'FMFR_CHANGE_COMPLETION_FLAG' 4、报表查询:TCODE:FMRP_RW_BUDGET----预算报告 FMAVCR01----显示控制对象的年度数据 预算表:FMBDP
预算占用表:KBLK,KBLP 预算消耗表:FMIFIIT 5、预算相关表如下:
FMBDT--财务预算管理总表 FMIT--基金管理的总计表 FMCIT--承诺项目
FMFCTR--基金中心主记录 FMFCTRT--基金中心文本
FMFINT--FIFM:资金文本(基金)
FMBDP--基金管理预算更改行项目表格 FMIFIIT--在资金管理中的FI行项目表 KBLK--凭证表头:人工凭证项(FMZ1) KBLP--凭证项目:人工凭证项
业务场景:企业有采购预算(块煤预算)81003005(基金中心) 121103000(承诺项目)共10000元。
供应部下达采购申请时,需要在“账户分配”的地方填上对应的基金中心和承诺项目,如下:
通过采购业务的不断延伸,采购申请--》采购订单--》收货--》发票校验,可以随时查询采购预算的变化:
我们可以看到,在下达采购申请时,耗用预算是5099.80,当采购申请转换为采购订单时,采购申请占用的预算被核销,耗用预算变成采购订单的预算。随着业务环节的不断进行,上一个环节占用的预算不断被核销,替换成下一个业务环节最新的预算值。
如果发票校验产生了1元的差异,会导致可用预算发生变化:
特别注意:采购预算的金额为不含税价。
共分享92篇相关文档