Abap 货物收据创建问题

Abap 货物收据创建问题,abap,sap-erp,Abap,Sap Erp,我有一个问题: 我使用交易记录MB1C、填写文档日期、过账日期、Mov创建货物收据。类型、工厂、存储位置。。。按新建项目->填充材料、数量、存储。类型、批次、Storagin仓和生产日期。。。 然后我可以在MSC3N中显示创建的批处理。。。如果打开“分类”选项卡,然后按“设置分类状态”,则状态为“未完成” 上面描述的步骤我也使用批输入会话!同样的步骤。。但是,当我打开分类状态时,状态='Released' 我的问题是为什么会这样?我在这两种情况下使用相同的值,没有什么不同 感谢..从技术上讲,批

我有一个问题:

我使用交易记录MB1C、填写文档日期、过账日期、Mov创建货物收据。类型、工厂、存储位置。。。按新建项目->填充材料、数量、存储。类型、批次、Storagin仓和生产日期。。。 然后我可以在MSC3N中显示创建的批处理。。。如果打开“分类”选项卡,然后按“设置分类状态”,则状态为“未完成”

上面描述的步骤我也使用批输入会话!同样的步骤。。但是,当我打开分类状态时,状态='Released'

我的问题是为什么会这样?我在这两种情况下使用相同的值,没有什么不同


感谢..

从技术上讲,批量输入可能与手动输入行为不同的原因有很多,因此您应该进行一些测试,直到找到原因

请注意,此表是通用的,不限于一个事务代码(在您的情况下为MB1C)


PS:不清楚你到底做了什么:你说的是运行批输入会话并检查“SY结构”(我猜你说的是返回代码SY-SUBRC),但“会话”意味着它是事务代码SM35中的记录,但运行它的唯一方法是调用“报告”,所以你得不到SY-SUBRC。因此,我猜您不是在运行会话,而是在使用ABAP语句进行批输入(不是会话)。

您没有使用相同的环境条件。您可能有一个出口,根据T代码、用户、批处理过程做出决策。。。您是否检查了该交易的任何增强功能?谢谢您的回复。。我已经检查了每个可能的用户出口,但没有结果。。。此外,SY结构在这两种情况下(BI会话和MB1C的手动运行)都是相同的,我假设增强功能和BADI也已检查过。状态更改是立即发生的还是可能是由作业造成的?任何与此类对象关联的触发器?(我不习惯这个T代码,我必须考虑一下你的问题)非常感谢!我想我会找到主要的分歧