SAP 系统中事务代码MMPV更改后勤期间帐期 MMRV允许前期记帐两个事务码的更改最终都存储在表MARV中。
在执行MMPV时有时提示MMPV_DATE_CHECK检查失败请参照NOTE 1082841 。发生条件目前不是很清楚Note的说法是一个期间执行了两次及以上的MMPV。
解决办法
1、在APPL604及以上的版本中可以个人参数SU3中加上参数MMPV_READ_NOTE值为当前的日期格式为YYYYMMDD即可。
2、如果启用了物料帐系统默认期间开始10天内可更改期间如需变更此默认日期可以表CKMLMVADMIN中维护
KKEY : MMPV_NUMBER_DAYS_ALLOWED
KDATA :(这里需要填写允许提前开账的天数) 。
如是APPL603及以下版本则先按NOTE 1082841 升级相应的代码。
相关检查代码:
Function module MMPV_DATE_CHECK Line 30
GET PARAMETER ID ‘MMPV_READ_NOTE’ FIELD MMPV_READ_NOTE.
IF MMPV_READ_NOTE EQ sy-datlo.
EXIT.
ENDIF.
注:
Tcode:SE16N ,tabe:CKMLMVADMIN
To change the number of days to a value other than the default (10 days), set the following entry in table CKMLMVADMIN:
KKEY : MMPV_NUMBER_DAYS_ALLOWED
KDATA :
Only integers are allowed, with 0 meaning MMPV is allowed only on or after the first day of a new period. If the value is greater than the actual number of days in a period then it means MMPV is allowed for the entire month. Any invalid entry in the KDATA field will be ignored and the default value will be used.