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

免备案CDN_java数据库编程_哪家好

小七 141 0

在上一篇博客中,我解释了基于NAST的输出管理之间的概念差异,在本博客中,我将逐步解释如何创建自定义输出类型。这个博客的目的不只是解释它是如何工作的,而是让新的输出管理在实际场景中工作?

Anirudh Jain Output Management通过BRF+

发布一篇内容丰富的博客,是一个很好的开始

另外,请查看这些注释

2292539–SAP S/4HANA Output control–configuration

2248229–SAP S/4HANA Output Management–BRFplus文件

根据注释完成初始设置后,大部分交付的输出都会工作上面。但是,很多时候我们需要超越交付的内容,返现网,这是我想在本博客系列中分享的内容。

如何配置自定义输出

步骤1–通过应用程序激活新的输出管理。您可以注意到,S4HANA output management的配置现在被移动到它应该属于的跨应用程序组件区域。在SPRO中按照下面的路径开始创建新的输出。

跨应用程序组件->输出控制->管理应用程序对象类型激活

如OSS说明所述–2298826 229888262298826您可以从S4HANA 1610开始按应用程序打开S4HANA输出管理。早期版本请参考OSS说明-23340682334068。您将注意到,此区域中只显示与SD相关的应用程序。应用类型激活步骤嵌入到SPRO节点中,用于不同的功能区域,如下所示:

物料管理->库存管理和实物库存->打印控制->新输出管理的激活

一旦打开应用程序,您将注意到输出屏幕在应用程序事务中发生了变化。输出类型字段不再是4个字符的字段。

步骤2–创建新的输出类型。按以下菜单路径操作。您应该已经在本节中看到了一些输出。

交叉应用程序->输出控制->定义输出类型

在这方面没有太多的设置。您只需要提供输出类型的名称、描述和回调类。请记住,S4HANA输出管理可以为同一输出类型触发多个输出。您不需要配置多个输出类型来触发多个输出(例如:Print、Email和Idoc通道都可以根据不同的条件配置相同的输出类型来触发)。

Callback class–让我们详细了解Callback class。有几种可用的方法,云服务器免,我将重点介绍一些重要的方法,这些方法可以帮助您进一步增强功能

如果\u APOC \u AUTHORITY~CHECK–引入自定义授权检查。设置字段rv\u authorized='X'。将允许处理输出。如果rv\u authorized未设置为X,则输出将保持"待输出"状态。

如果\u APOC\u或\u ITEM\u VALIDATION~ CHECK\u ITEM–我直到1709年才看到此方法。在我之前的一篇文章中,我提到S4HANA输出管理不支持经典的输出需求。这种方法填补了这一空白。此方法通常在传递的回调类中不可用。但是,如果对类进行\u APOC\u或\u ITEM\u验证,大数据库,则可以增强方法并添加接口。您可以添加一些验证并添加到消息日志。

如果\u APOC\u或\u ITEM \u VALIDATION~VALIDATE\u CREATED \u ITEM–我直到1709年才看到此方法。在我之前的一篇文章中,我提到S4HANA输出管理不支持经典的输出需求。这种方法填补了这一空白。此方法通常在传递的回调类中不可用。但是,如果对类进行\u APOC\u或\u ITEM\u验证,则可以增强方法并添加接口。然后,您可以在此处通过设置IS\u VALID=SPACE实现所有自定义验证规则(旧版输出要求),您可以使输出失败。

IF\u SOMU\u BADI\u FORM\u MASTER ~ GET\u FORM\u MASTER \u DATA–启用主窗体模板上的数据修改。没有太多地使用主窗体功能。当我有第一手经验时会添加细节

如果\u APOC \u COMMON \u API~ GET \u FDP \u PARAMETER–这个方法已经实现了,不需要操作此方法中的任何内容。

如果\u APOC \u COMMON \u API~ GET \u DATA \u FOR \u ROLE–标准类随此方法一起实现,以从地址表读取电子邮件地址并填充电子邮件输出的电子邮件ID。如您所知,SAP已停止支持传真功能。我们能够成功地使传真输出工作,通过修改代码读取传真号码而不是电子邮件地址,并通过连接来自事务SCOT的传真的默认域设置将其转换为电子邮件地址。

如果\u APOC \u COMMON \u API~ GET \u DATA \u for \u SENDER–标准类随此方法实现为读取来自销售组织、公司代码等配置的电子邮件地址。可以利用此方法修改电子邮件地址,使其基于其他一些逻辑。

如果使用\u APOC\u COMMON\u API~获取\u LEGACY\u数据–这是将新的输出管理与经典输出管理相链接的好方法。可以利用此方法生成idoc,服务器云平台,或者使用遗留输出技术。这是用于将idoc技术与S4HANA输出管理集成的方法。SAP尚未为销售订单输出的回调类实现此方法。通过实现此方法,您可以为销售订单启用IDoc。

如果\u APOC \u COMMON \u API~ RENDER \u DOCUMENT \u LEGACY–可以利用此方法直接调用LEGACY output programs。

如果\u APOC \u COMMON \u API~ CHECK \u AUTHORITY–这是一种不推荐使用的方法,请改用IF \u APOC \u AUTHORITY~ CHECK。