销售订单抬头中的开票冻结字段为灰色

2020-08-25 06:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们有一个...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我们有一个包含交货项目和服务项目的销售订单,其中服务项目是参考销售订单来开票的,而其他项目是通过交货来开票的。 根据标准行为,已完全开具销售订单发票,并且在销售订单抬头处的"开票冻结"字段显示为灰色。 当我们取消任何服务项目开票块的发票时,而如果我们取消交货,项目开票块仍为灰色,则无法在SO标头级别更新开票块。 我是Abaper,因此我不确定其是标准行为还是在取消交货项目发票后启用开票冻结的操作。 您能在这里帮我吗? 当我们调试程序检查以下情况时

(VBUK-FKSTK = C'和VBUK-FKSAK ='C')OR
(VBUK-FKSTK =''AND VBUK-FKSAK ='C')OR
(VBUK-FKSTK ='C 'AND VBUK-FKSAK ='')和
VBAK-FAKSK初始。

由于交货字段发票未从字段VBUK-FKSTK的" C"更新为" B",因此正在更新

VBUK-FKSAK适用于维修项目。

谢谢

Saleem。

4条回答
半个程序猿
2020-08-25 06:44 .采纳回答

我认为您提到的代码来自MV45AFFE_FELDAUSWAHL_STATUS。

如果是这种情况-是的,这是标准的SAP逻辑。

针对客户的逻辑 字段状态可以在MV45AFZZ中找到,并在USEREXIT_FIELD_MODIFICATION中进行设置。

在这种情况下(假设您不想编写其他代码只是为了更正单个文档),我要做的是将与订单相关的项目临时添加到VA02中的销售订单中-只是为了 启用开票冻结字段,设置开票冻结,然后通过"删除项目"按钮删除项目,然后按"保存"。

当然,如果您认为常规流程需要的逻辑与标准有所不同 您可以考虑将其添加到我提到的出口中。

一周热门 更多>