业务背景介绍
UF公司财务月结一般在次月的1-5号,因财务月结涉及MM账期和CO账期,且财务都在白天进行月结,此时需要将上个月的物料账期和CO账期打开;对此,为避免前端业务在财务月结时,对上个月进行货物移动(入错过账日期或者冲销物料单据)和报工,故开发MM和CO账期开关功能设置。此文,主要讲述MM账期开关功能设置。
功能逻辑
1.定义MM账期开关自定义报表。
2.自定义MM账期开关报表优先级高于标准账期开关控制。
3.自定义MM账期开关报表内含用户名,前端业务过账时,通过用户名检查自定义MM账期期间,再检查标准物料账期;
实现难题
MIGO物料移动和MIRO发票校验,需要在哪个位置进行增强处理?
答:经过开发调试,可设置增强的位置如下:
MIGO增强点控制:SE38程序 SAPFM07M,include FM07MEW0,Form WERK_PRUEFEN 进行隐式增强;(备注:MIGO不使用MM期间检查函数,在相关程序中直接进行检查)
MIRO增强点控制:函数 MR_PERIOD_DETERMINE(发票校验期间检查)做隐式增强;
SAP标准自带MM账期检查函数: MM_PERIOD_CHECK(备注该MM期间检查函数在标准程序中未被应用,SAP可能是为ABAP人员自开发做准备)。
实现案例
前端业务操作:
自开发程序屏幕界面.
物料账期编辑界面:
物料账期显示界面:
增强点开发:
MIRO账期期间增强:
MIGO账期期间增强:
物料账期开关-自定义报表样式: