亲爱的朋友们,返现网,
我写这篇博文时,考虑到目前的情况,何为大数据,我们必须对电子发票进行数字签名,在同一张表格上同时有二维码和数字签名。通过ADS服务器对文档进行数字签名的问题是,它会从表单中删除二维码。
SAP通过注释2901700给出了解决方案。但是使用了职位简介的概念,它在SP-13之后才起作用。请参考注释1743567,大数据的商业价值,了解如何使用工作简介。
在这篇博文中,我们将了解如何在不使用工作简介的情况下在Adobe表单上获得二维码和数字签名。我们基本上会将二维码转换成图像(BMP),大数据信息,然后通过ADS服务器对表单进行数字签名。
在实施解决方案之前,请检查您的系统中是否实现了SAP note 2790500,以便我们可以使用class CL\ U RSTX\ U BARCODE\ U RENDERER。转到SE24并检查您的系统中是否有上述类。如果没有,则实现相同的给定注释。
我们正在创建一个具有两个字段QR代码和数字签名的交互式adobe表单。
打开事务SFP
创建表单接口
提供说明并选择接口类型作为ABAP字典。
创建一个导入参数作为类型XSTRING的IVĩU QRCODE。这将得到二维码图像从驱动程序作为XSTRING。保存并激活界面。
创建一个Adobe表单
分配上面创建的表单界面并给出表单的描述。保存表单
创建图形节点QR\U编码
将图形节点QR\U编码变量与XSTRING变量IV\U QRCODE链接。打开设计视图
在设计视图中创建2个字段:
签名字段(SignatureField1)拖放二维码图像节点
保存并激活表单
为通过SE38事务创建的表单创建驱动程序(可执行程序)
复制并粘贴下面给出的代码
激活代码并运行相同的程序。我们将按照代码
中给出的路径保存表单。我们可以在表单中看到二维码和数字签名
电子签名文档是一个常见要求。上述过程将有助于我们实现同样的目标。在未来,联通物联网,SAP可能会发布notes,我们可以直接打印QR码和数字签名,而无需太多障碍。但在那之前,这个密码是有效的。