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

阿里云_数据库购买_代金券

小七 141 0

注:本文原载于SAPYard,链接:

https://sapyard.com/interactive-adobe-part-17-how-to-execute-url-dynamicy-by-button-click-event/

我已经在scn社区转载了同一篇文章,以便对更多的读者有所帮助。

很多次,大数据难吗,我们有一些业务需求,我们希望有可编辑的形式或按钮/复选框的形式,用户可以点击和所需的行动应该执行。有时我们也希望使用交互式表单执行的操作与SAP进行交互。

使用IFBA(SAP interactive forms by Adobe)可以满足这些业务需求

IFBA可以在两种情况下使用:

离线在线

在线场景主要用于Web Dynpro应用,其中IFBA可以集成为Web Dynpro组件的UI元素。

离线场景可以理解为IFBA使用电子邮件附件发送给客户,客户打开pdf附件,填写表单中的数据并提交。

最重要的先决条件是启用广告互动功能。默认情况下,可以创建和处理打印的Adobe表单,但对于IFBA,小企业管理软件免费,应该在ADS上配置Adobe reader权限凭据。这些读卡器权限将由SAP自己在".pfx"文件中提供。请仔细阅读以下SAP注释,并向您的基础团队申请此配置:

750784、944221

如何测试配置?

您可以通过执行SAP提供的测试报告

FP\U test\U IA\U 01

始终检查Adobe reader rights凭据配置是否正确。如果Adobe form显示为上述报告的结果,并且您可以编辑表单并保存,则您的配置工作非常正常。

创建Adobe forms和脚本的知识。ABAP的基本知识。

在发票表单中,应提供付款链接页的按钮,以便具有有效电子邮件地址的客户可以在其邮箱中获取发票,并使用该按钮支付到期金额。

我们将创建一个简单的Adobe表单,大数据系统,其中包含一些文本字段和按钮。在form接口中,我们将创建一个导入参数IV\u URL。通过驱动程序,我们可以提供URL信息并使用JavaScript,大数据网,我们可以在窗体中读取此URL并绑定到按钮单击操作。

步骤1:

创建Adobe窗体ZPB显示动态URL并与导入参数IV URL接口如下:

步骤2:

创建简单的说明文本和付款按钮如下:

步骤3:

从层次结构中选择按钮"btn付款",转到工具栏,选择选项板并选择对象:

第4步:

在Object palates中选择"submit"选项卡并提供静态URL:

第5步:

要测试功能,请转到"Preview PDF"并单击"Payment"按钮:

第6步:

选择按钮并转到脚本编辑器(我认为在我以前的博客中,淘客助手下载,您必须知道如何在Adobe窗体中访问脚本编辑器)。如果没有,请参阅,以便更好地理解Adobe forms中的脚本)

第7步:

我们必须在按钮的"单击"事件上编写脚本,因此从可用事件下拉列表中选择"单击"事件:

您注意到了吗点击"事件被禁用,无法选择此付款按钮"。

原因:由于我们选择了"提交"按钮的控制类型,系统将静态地期望操作,因此"点击"事件被禁用。

要启用它,我们需要将按钮的控制类型改为"常规"。

步骤8:

转到付款按钮的对象页面选择控制类型"常规"

第9步:

现在,如果重复第7步并尝试选择"编辑"事件,它现在将可用。

第10步:

选择按钮"btn\U支付"的"点击"事件,语言为Java脚本并在客户端运行。

在脚本编辑器中编写以下JavaScript代码:

第11步:

创建驱动程序并调用所有表单处理FMs需要控制参数并生成输出。

步骤12:

步骤13:

在调用表单功能模块前设置表单参数如下:

步骤14:

现在再次执行驱动程序并检查结果: