如何使用SAP Cloud Application Studio建立一個PDF form
My series of Cloud Application Studio Blogs
- How to detect EditMode in an Embedded Component
- Step by step to enable your custom BO with attachment upload functionality
- Step by step to create an Adobe Print form in Cloud application Studio
- How to render PDF which displays picture from the image attachment of your custom BO
- How to get current logged on business user’s employee information and assigned organization unit via ABSL
- How to implement dynamic access control based on custom BO using OWL
- How to make Code List Restriction work when control field and restricted field are not on the same BO
- How to implement custom number range using custom business object
- Two approaches to create Code List in Cloud Studio
- Create Dynamic Code List via Custom Business Object Association
- Step by step to develop Thing Type based navigation and BO Object based navigation
- Put Extension field into embedded component and make it visible in Standard UI
- One possible cause that embedded component fails to display in UI
- Step by step to create HTML Mashup and make it visible in UI
- Step by step to enable Text Collection for your custom BO
- Automatically send an Email notification to line manager via Workflow in Account application
- Step by step to create Object Value Selector in Cloud Application Studio
- Two approaches to fill an UI field with dedicated logic implemented in Cloud Application Studio
- How to execute BO action on multiple selected BO instances in AdvancedListPane
The Adobe Print form must be created based on a BO. In this blog I will use the BO explained in this blog: Step by step to enable your custom BO with attachment upload functionality.
(1) Create a new Print Form via context menu. A new form group and form template header must be created by following the creation wizard.
Below is an example of Form Group code whose technical value will be used later.
Below is the screenshot of Form Template Header:
(2) Double click .xdp file under Form Template Header to launch Adobe Form Designer. If you have not installed it yet, download from here:
Design your layout in Adobe Form Designer, bind the BO field to the form element in Object tab. In the runtime, the bound field will display the corresponding value of BO instance.
Once finished, check in change from context menu and activate the change. (3) Go to Thing inspector UI where you could like to add the preview button, create a new Data field in Controller tab:
Create a new Output named PreviewOutput, and create two Parameters named “GroupCode” and “ForceFrontendPreview”. The corresponding parameter could be found below.
Create a model Dialog using the reusable UI whose path highlighted below. Bind the Root node of current model to NodeReferenceBinding.
Switch to Navigation Configuration tab of selected Modal Dialog, bind the created outport before of our TI with the standard inport InPreview of Reusable UI. Bind their parameters as well.
Create a new event handler to fire the created outport:
As the last step of UI creation, create a new preview button and assign the previewHandler event handler to its onClick event.
(4) Deploy Business Configuration of your solution. You should see successful message before you test the form preview in the runtime.
Now go to your TI and press Preview button:
Form is previewed successfully:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2715821/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一步步使用SAP C4C Cloud Application Studio建立一個BO和對應的螢幕CloudAPP
- SAP Business Application Studio 裡建立一個基於 CAP 模型的 OData 服務APP模型
- 在 SAP Business Application Studio 裡訪問 SAP HANA Cloud 例項APPCloud
- 使用SAP Cloud Application Programming模型開發OData的一個實際例子CloudAPP模型
- 使用 SAP Business Application Studio 建立 Fiori Elements 應用顯示 OData 資料APP
- SAP Cloud for Customer Cloud(C4C)Application Studio裡的程式碼除錯CloudAPP除錯
- 一個典型的使用 SAP Cloud Application Programming 模型開發的 Fiori 應用CloudAPP模型
- 使用 SAP Business Application Studio 開發 Vue 應用APPVue
- 使用SAP WebIDE進行SAP Cloud Platform Business Application開發WebIDECloudPlatformAPP
- SAP Business Application Studio 如何同 SAP BTP CloudFoundry 環境繫結APPCloud
- 如何在 SAP Business Application Studio 裡建立 SAP UI5 應用並部署到 BTP 平臺上APPUI
- SAP Business Application Studio和SAP雲平臺DestinationAPP
- 使用 SAP Business Application Studio 搭建 CAP Java 開發環境APPJava開發環境
- SAP HANA Cloud 學習教程之一: 如何在 SAP BTP 上建立 SAP HANA Cloud 例項Cloud
- 如何在SAP Cloud Platform ABAP程式設計環境裡建立一個employeeCloudPlatform程式設計
- SAP Business Application Studio的許可權控制APP
- 使用SAP iRPA Studio建立的本地專案,如何部署到SAP雲平臺上?
- SAP Cloud Platform integration上建立一個最簡單的iFlowCloudPlatform
- SAP Cloud Application Programming bookshop 例子的 Fiori PreviewCloudAPPView
- SAP Cloud Application Programming 裡的@(path) 註解CloudAPP
- SAP CRM如何建立支援Web Service的PDF模板Web
- 如何將 SAP Business Application Studio 裡開發的 Java 應用部署到 SAP BTP 上APPJava
- 使用 SAP CRM Application Enhancement Tool(AET) 建立擴充套件欄位APP套件
- 如何建立SAP Cloud Platform Process Integration runtime服務CloudPlatform
- SAP Cloud Application Programming CatalogService 預設的路徑CloudAPPGse
- SAP Cloud Application Programming 介紹(2021 更新版)CloudAPP
- 如何在 SAP ABAP 系統中使用 Adobe FormORM
- 如何使用SAP CRM Marketing Survey建立一個市場問卷調查
- 一步步使用SAP CRM Application Enhancement Tool建立擴充套件欄位APP套件
- SAP Cloud Application Programming CDS 模型間 association 的設定CloudAPP模型
- 使用Cloud Studio寫pythonCloudPython
- 使用 SAP BTP 建立一個 Spring Boot Java 應用Spring BootJava
- 在 SAP BTP 平臺 Neo 環境裡使用 SAP Cloud SDK 建立應用Cloud
- 如何使用SAP Cloud for Customer裡的Data SourceCloud
- 如何使用anaconda建立一個環境
- 使用Java程式碼在SAP Marketing Cloud上建立Contact資料JavaCloud
- SAP 電商雲的 Spartacus Storefront 如何配置多個 JavaScript ApplicationJavaScriptAPP
- 使用url引數傳遞SAP Analytics Cloud filter的一個例子CloudFilter