SAP 生产订单上月做完业务,也收完货,teco打在这个月,结算时产生了在制品
时间: 2024-03-04 12:53:43 浏览: 15
这个问题需要更多的上下文和细节才能给出准确的答案。但是,一般情况下,如果在制品是发生在上个月,而生产订单是在这个月被关闭的,那么在制品的成本应该被转移到成本会计周期中,以便将其计入当期的生产成本。具体的处理方式可能因公司的会计政策和SAP系统配置而有所不同。建议您咨询公司的财务和SAP系统专家以获取更准确的答案。
相关问题
SAP CO02 订单TECO增强
SAP CO02是一个SAP系统中用于维护生产订单的事务代码。订单TECO增强是指通过增强程序对TECO(技术性关闭)功能进行改进或扩展。TECO功能用于标记生产订单为已完成或已关闭的状态。
根据引用中提到的增强程序PPCO0001和出口EXIT_SAPLCOBT_001,可以通过这些程序来对TECO功能进行增强。其中,COMPONENT_TABLE和COMPONENT_TABLE_OLD是用来记录在TECO之前和之后的数据的表参数。
通过TECO增强,可以实现对生产订单的计划内发料进行限制。正常情况下,生产订单的计划外发料是无法限制的,但计划内发料可以被限制。限制计划内发料可以通过给预留打上删除标记实现。当对生产订单进行TECO或DEL操作时,对应的预留就会自动打上删除标记,从而限制计划内发料。这也是TECO增强的一种应用方式,可以在订单关闭的同时限制计划内发料。引用提供了这方面的信息。
总结起来,SAP CO02订单TECO增强是通过增强程序和出口来改进或扩展TECO功能,其中包括对计划内发料进行限制的功能。这个功能可以通过对生产订单进行技术性关闭(TECO)或删除标记(DEL)来实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
SAP CO02 TECO工单增强
SAP CO02 TECO工单增强可以通过以下步骤实现。
1. 首先,在CMOD中创建一个项目ZCO02并增加增强PPCO0001。这将允许我们修改PPCO0001的功能。
2. 查看和调试SAP源代码,了解数据流向。特别是要了解在变更工单组件和表头未保存之前,这些数据存储在哪里。根据研究结果,我们发现这些数据存储在调用出口函数参数表中的component_table和header_table中。
3. 接下来,设计数据表结构ZPCO02,用于记录更改的信息。表结构包括字段如下:MANDT(客户端)、AUFNR(工单号)、MATNR(物料号)、FILED(字段名)、AENAM(更改人员)、LAEDA(更改日期)、TCODE(事务码)、CHNID(更改指标)、HOSTIP(主机IP)、HOST(主机)、VALUE_OLD(旧值)、VALUE_NEW(新值)、TIMES(更改时间)。
4. 在EXIT_SAPLCOBT_001的ZXCO1U01中编写代码,用于比较component_table中的数据与RESB(组件需求表)中相应保护字段的值,以确定组件的更改记录。对于表头的更改记录,则通过将header_table与视图CAUFV进行比较来确定。如果工单总数更改导致组件数量更改,则可以编写一个程序从ZPCO02中分离出这些记录,并为用户提供使用。其他更改情况需要进一步研究。
5. 最后,根据SAP的要求,启用FLG_DOC标记来控制是否将更改记录写入CDHDR和CDPOS。请注意,批量处理过多的组件可能会导致程序运行出错,因此要谨慎使用这个标记。
通过以上步骤,就可以实现SAP CO02 TECO工单的增强功能,使得可以记录和追踪更改记录。如果你有更好的方法和想法,欢迎分享和讨论。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>