云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

轻量服务器_wind资讯数据库_优惠券

小七 141 0

商业案例:

大多数企业都会遇到这种情况,一旦通过合同创建了采购订单,他们就不想让用户或相关方更改通过采购订单条件维护的项目价格。一旦定价条件更改并使用MIGO凭证过账,360大数据,这将导致会计凭证过账价值问题。只有在采购订单项目处于打开状态时,采购订单条件类型才处于可更改模式。

本博客将帮助面对此类业务案例的顾问,并简要介绍如何在此基础上开发解决方案。

SAP对此的说明:

SAP作为标准功能提供,条件类别B的条件类型将是在不可更改模式下,其他将处于可更改模式,允许用户根据特定业务的需要进行价格更改。

如何实现此业务案例:

我们有两种解决方案来实现此功能

MM–>采购–>采购订单–>文档类型–>FSK-AKTY/选择组–数量价格->显示

但此更改适用于所有单据类型,使条件记录处于显示模式。由于这有其自身的局限性,好评返现图片,我们也可以使用下面的BADI。或者,我们可以使用用户Exit ME\u PROCESS\u PO\u CUST

什么是BADI以及如何实现此功能:

下面的段落简要说明了相同的情况。

此BADI通常启用ME22N(享受采购订单屏幕)的业务逻辑。使用此BADI,我们可以

处理自己的对象

处理标准上的附加数据对象

可以进行额外的检查和推导

标准字段更改数据,确保数据完整性

字段选择更改

一般来说,更改BADI包括以下简单和广泛的步骤

交易开始–BADI方法初始化

打开采购订单–打开BADI方法

检查数据–本例中采购订单BADI方法流程的项目数据–项目

项目规则中的字段选择–BADI方法字段选择\项目

总体检查–BADI方法勾选

Post–BADI Method Post.

收尾工作–BADI Method CLOSE.

为了实现采购订单物料条件的不可编辑功能,因为我们不能将条件设置为灰色模式,所以我们可以最好地利用上述BADI来合并停止更改采购订单物料条件的功能。

BADI要提供的功能:

此更改将不允许用户在生成GRN后更改采购订单中的项目条件金额后保存采购订单文档,我们可以发出消息,说明采购订单XXXXXXXXXX项目YYYY价格已更改,微信返利,无法保存采购订单。

如果需要,企业软件平台,我们可以限制对公司代码和/或工厂和/或采购订单文件类型的更改。

例如,我已使用公司代码和工厂和文件类型作为限制因素作为条件。

要进行的更改:

BADI:ME\ U PROCESS\ U PO\ U CUST

CLASS:ZCL\ U IM\ U PROCESS\ U PO\ U CUST

方法:IF EX\u ME\u PROCESS\u PO\u CUST~ PROCESS\u ITEM

IF sy tcode eq'ME22N'。*–>检查公司代码xxxx,查看*公司代码说明如果lw\u header-bukrs='XXXX'。*–>检查工厂A601如果ls\u mepoitem-werks='YYYY'和(lwèu header-bsart='aaaa'或lwèU头-bsart='bbbb'或.*获取项目条件调用方法im\u item->get\u conditions导入ex\u条件=lt\u komv.

ENDIF。结束。ENDIF.

一旦条件提供给BADI,

方法:如果采购订单已过账~已过账

写下逻辑,找出采购订单已与GR一起过账,如果对已与GR一起过账的项目的项目条件进行了更改,并且在保存采购订单时更改了项目条件,则发出错误消息"PO&,Item&,GR已完成"。请勿修改物料价格

在保存采购订单时,一旦添加了必要的编码系统,将识别物料条件价格对物料的更改,并将检查采购订单物料是否为GR打开,是否为完全GR或部分GR,如果没有行项目打开,则通过发出消息允许相应更改。但是,大数据分析软件,正如前面所说,我们可以根据条件限制此更改的影响。

结论:

以上各段简要说明了如何根据我们提供的条件保护采购订单项目的价格不受条件变化的影响。