SAP Cloud SDK:使用按钮创建/生成PDF,并将其添加到"自定义业务对象"的attechment组件中

2020-08-22 00:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我已经使用[Dep...

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

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


专家们,

我已经使用[DependentObject(AttachmentFolder)]节点创建了具有附件的自定义业务对象,在我的自定义业务对象的根级别上,我添加了2个操作1)生成PDF 2) 发送带有附件的电子邮件。

我已经使用创建表单创建了PDF表单,并且我还设计并激活了Deploy Business Configuration。

我当前的功能有"预览"按钮,它运行正常。

但是

我想生成包含内容的PDF,并在生成该pdf后,在我的BO中的AttachmentFolder组件下添加。

我也想通过操作发送带有附件的电子邮件,从我的BO中的AttachmentFolder组件发送带有附件pdf的电子邮件。

要使用absl生成PDF,我需要在生成PDF

动作下编写代码

var FormTemplateLanguage =" E";

var PDF:BinaryObject;

var FormTemplateCode:OutputRequestFormTemplateCode;

FormTemplateCode.content =" Y1CRFP9I_P0FOT "; //代码是表单模板标题代码

//重用服务电话

PDF = OutputManagementUtilities.GetPDF(this,FormTemplateCode,FormTemplateLanguage);

我正在使用摘要下面的yello高亮代码。

当我单击"生成PDF"按钮时,我在附件组件中看不到任何pdf文档。

有人可以帮我为什么上面的代码没有将pdf添加到附件组件中吗?

1)当我单击带有内容的PDF创建的" 生成PDF "按钮并添加到"附件"组件下时,需要执行哪些步骤?

2)如果我的业务对象在下面,那么如何使用附件组件(添加生成的PDF,阅读PDF以发送带有附件的电子邮件)等...

元素数据1:LANGUAGEINDEPENDENT_MEDIUM_Text; 元素数据2:LANGUAGEINDEPENDENT_MEDIUM_Text; 元素数据3:LANGUAGEINDEPENDENT_MEDIUM_Text; CFlag元素:指标; [DependentObject(AttachmentFolder)]节点附件; 动作GeneratPDF; 动作SendEmail;

3)我可以从附件组件添加任何文档,如何禁用附件组件的"添加"按钮,因为该组件仅用于显示

请帮助我解决上述问题。

非常感谢,

密敦





PDFCrtCapture.JPG (32.3 kB)
4条回答
Cikesha
2020-08-22 01:30

你好先生

非常感谢Ludger和Alessandro。


我可以使用上面的ABSL代码生成PDF,并显示在"附件"组件下。


此外,根据Alessandro的评论,我也可以 发送附件中包含附件的电子邮件。


再次感谢您的帮助。


< p>非常感谢,

Mithun

一周热门 更多>