PO-“Internal error. missing posting table entry
[i=s] 本帖最后由 chris.huan 于 2014-4-1 21:23 编辑 [/i]日终处理过程中,执行到P/O模块的某条PO记录时,出现错误信息“Internal error missing posting table entry(1408 POPORZ1.C 或“Internal error document mismatch 1948 POPORZ1.
涉及的主要Table
POPORH1,POPORL PO订单的表头与明细
POPORI,POPORM 日终处理前记录的PO修改信息,表头与明细;(日终处理完成后,这两个表中应该没有记录)&
POPORJ,POPORN 日终处理后记录的PO订单信息,表头与明细
经过分析,日终处理关于PO订单记录的处理过程如下
1.每次日终处理前,用户对PO订单修改后的部分信息会记录到"POPORI"和"POPORM
2.日终处理过程中,系统会根据POPORI与POPORM中的记录更新POPORJ和POPORN,并根据POPORH1和POPORL核对更新后的POPORJ与POPORN中的订单记录是否一致
由于客户的历史数据的问题,POPORJ与POPORN中的记录与POPORH1和POPORL不一致,所以每次日终处理时都要删除POPORI中的数据以跳过最终核对的过程,否则就会出现上述错误。 [b]回复 [url=http://www.sagesoft.cn/bbs/redirect.php?goto=findpost&pid=15015&ptid=6226]1#[/url] [i]chris.huan[/i] [/b]
数据修复方法:
1.先确保日终处理完全执行一次(POPORI与POPORM中无记录);
2.删除POPORJ和POPORN中所有的记录,再通过POPORH和POPORL中的记录整理导入(确保各字段的匹配与一致);
3.修复过程中注意做好备份。数据修复后,问题解决。
页:
[1]