简介:
我遇到一个情况,通信云,我的客户想从用户确认报告中下载PDF格式的adobe表单并保存到本地系统中。当用户从输出屏幕点击返回时,显示确认消息。
以下是以下功能模块和方法:
FP\U作业\U打开FP\功能\模块\名称FP\作业\关闭弹出\u确认SCMS_XSTRING_TO_BINARYcl\u gui\u frontend\u services=>gui\u下载cl\u gui\u frontend\u services=>执行
步骤1:
调用函数"FP\u JOB\u OPEN"。
这里,企业应用管理,我们将窗体的输出参数传递到lv\u FP\u outputparams中。
步骤2:
调用函数"FP\u function\u MODULE\u NAME"
获取生成窗体的技术名称。
步骤3:
调用函数"lv\u fm\u NAME"(此变量包含技术名称)形式)。在这里,我们在"lv\u fp\u formoutput-pdf"中生成了一个xsting格式的pdf文件。
第4步:
调用函数"fp\u JOB\u CLOSE"。
第5步:
调用函数"POPUP\u TO\u CONFIRM"(可选)。
我们使用此函数模块生成一个可编辑的弹出窗口,以确认是否将表单保存到本地系统中。
第6步:
我已经执行了以下FM当用户在第5步中点击"是"时,什么叫云,移动物联网,
调用函数"SCMS\u XSTRING\u TO \u BINARY"。
此功能模块将XSTRING数据从lv\u fp\u formoutput-pdf转换为二进制数据,大数据分析,并将其转换为数据页签。
第7步:
使用此方法我们可以下载生成的表单。这里,我们必须在导出参数"Filename"中提到所需的文件路径。我们可以按所需路径保存和打开文件。
步骤8:
此方法是可选的。在这里,我们可以在本地系统或桌面上查看保存或下载的表格。
结论:
使用上述步骤,您可以将adobe表格以PDF格式保存到本地系统中的所需路径。