Technical Articles
SAP Build Process Automation – Learning Content March 2023
Hello Community,
With the SAP Build Process Automation’s recent release, this blog post will highlight some of the enablement content for the new release features and a few other learning contents which were requested from the Community.
Want to get hands-on experience with these features? Let’s get started with step-by-step tutorials that we have created for you for the below features.
- Tables in Forms (New feature)
- Enhanced Document Information Extraction Wizard (New feature)
- Integrating with CAP and SAP Build Process Automation
- Execute the Business Process in SAP Build Work Zone (Standard edition)
- Recorder
1. Tables in Forms
We introduce an exciting new feature in Forms: Tables!
You can add tables to forms using the following column types: Text, Checkbox, Number, and Date. You can add as many table rows as needed.
Want to try out this new feature? Follow the tutorial to experience it.
In this tutorial, we will show you how to handle error-prone Sales Orders in Excel and send a notification to the user with the error details in a tabular format in the Form.
2. Enhanced Document Information Extraction Wizard in Automation
You can now simplify the flow when creating and managing Document Extraction Templates with enhanced usability and an improved wizard.
Below are the following improvements:
- Create a New Template from Scratch
- Create New Template outside the context
- Import Templates outside the context
- Add Template to project from Automation
- Select Schema and Template for Extract Using Templates –
- Import template from Document Extraction Information into Project
You can try your hands on for above feature by following the tutorial.
3. Integration of CAP Service and SAP Build Process Automation
Learn how to connect to a CAP Service using Actions in SAP Build Process Automation to customize or extend standard business processes.
In this series of tutorials, You will implement a CAP Service with very easy functions like converting a String to a number, converting a list of ids to a comma-separated String, and finally consuming the CAP Service API functions in SAP Build Process Automation Process.
4. Execute the Business Process in SAP Build Work Zone (Standard edition)
SAP Launchpad service and SAP Work Zone come together into a unified solution with a coherent and intuitive user experience under the new SAP Build Work Zone brand.
SAP Build Work Zone, the standard edition is a next-step-evolution of the SAP Launchpad service with a revamped UX, plus enhanced capabilities in the areas of navigation (with pages and workspace), visualization (UI Integration cards following the SAP Fiori design system guidelines), low-code page building capabilities and pre-packaged business content.
Note that “SAP Build Work Zone, standard edition” is a rebranding of the SAP Launchpad service, however, it is still the same product and it comes along with a set of new capabilities
In this tutorial, You will learn how to configure SAP Build Work Zone (Standard edition) and Run the Business Process from SAP Build Work Zone (Standard edition)
5. Recorder
You can automate complex workflows easily using the Recorder in SAP Build Process Automation.
In these tutorials, you will learn how to Automate the sales order creation process in SAP GUI for Windows applications and how to Automate Purchase Order creation in S/4 HANA Cloud applications.
Once you complete these tutorials, you would have learned the below features of Recorder.
- How to use automatic capture mode
- How to re-record applications
Please find the summary of the features with all the links at a glance to kick-start your learning.
Feature |
Tutorial Name |
Forms in Tables |
|
Enhanced DOX Wizard |
https://developers.sap.com/tutorials/spa-dox-create-automation.html |
Integrating with CAP and SAP Build Process Automation |
https://developers.sap.com/group.sap-build-pa-cap-node-service.html |
Execute the Business Process in SAP Build Work Zone (Standard edition) |
https://developers.sap.com/tutorials/spa-configure-launchpad.html |
Recorder |
https://developers.sap.com/tutorials/spa-create-recorder-s4hana-cloudapplications.html https://developers.sap.com/tutorials/spa-create-recorder-win-gui.html |
Happy Learning!
If you are facing any issues while learning these tutorials, please use Contribute suggestion to reach out to us!
Reach out to us or comment on this blog post for any request for additional learning content.
For more information on SAP Build Process Automation, check out these sources:
- Exchange knowledge:SAP Community|Q&A |Blogs
- Try out the product for Free via the SAP BTP Free Tier: SAP Business Technology Platform | Free Tier & Trial Models
- Explore:SAP Product Page|Product Demo
- Learn more: SAPHelp Portal| SAP Learning Journey | SAP Developer Tutorials
- Follow us onLinkedIn,Twitter, and YouTube
Wondering if you can tell me what DOX is? You've mentioned that you have added a "DOX Wizard"? Is it some form of integration with the BTP Document Management service?
DOX is Document Information Extraction which would extract the data from the documents.
It is not related to the BTP Document Management service.
Thankyou... Should be DIX then shouldn't it. 😉
That's a lot of great content! Thanks for producing.
Hi Chaitanya Priya Puvvada ,
I tried creating custom template to fetch line items from invoice PDF. Also annotated more than 2 rows. Still the result is not correct.
Below is the screen shot where, I have these rows in PDF, want to fetch all data using SAP Build Process automation.
Can you help here. Thanks in advance.
Ankita Dhande
Can you please check if the extraction result is correct in Document Extraction Editor as well?
You check as shown in the image.
Please upload your document in Document Section and check the Extraction results.
Hello Chaitanya & Team,
Thanks for the Blog,
We would like to establish Integration between SAP Build Process Automation (SAP BPA) and SAP Cloud Integration (SAP CI) using best practices. I think there is an increasing need to use Middleware between SAP BPA & S/4HANA for specific scenarios. There isn´t exist any tutorial to cover that use case, it would be great to have a tutorial content there.
Today SAP BPA , Actions project only support imports of "Open API specification 2.x.x or 3.x.x" in Actions project in the form of EDMx, JSON or XML types and there is no direct way we could generate Open API Specification from SAP CI based IFlows.
We have found a workaround to produce Open API Specs from IFlows using Public resources (which is not a long term and safe approach due to security concerns), Could you please advise how SAP is recommending their customers / Partners to approach in that direction?
Many thanks.
Hi Jeswani Jitendra
Hello Chaitanya Priya Puvvada & Team,
Good day and thanks for the tutorials and the blog post.
We are creating an OData API in SAP CI and exposing the API to BPA. While loading the EDMX created by SAP CI we are getting the below error in Actions Project.
FYI,We are able to load only EDMX downloaded directly from api.sap.com in actions project of BPA. But this doesn't suits our requirement.
Can you check and help us how to proceed here?? Thank you in advance.
Loading EDMX error in Action Project BPA.
Hi vijendran subbarao
Please refer to my above reply for the query raised Jeswani Jitendra
Please refer to this blogpost which explains in detail how to consume openAPI's for each product in SAP.
You can refer to the section OData to OpenAPI to convert the EDMX of your OData services to an OpenAPI format and then you can consume in the Actions project.
Hi Chaitanya Priya Puvvada
Thanks for your quick response. I understood the above points.
Have a doubt though: How action project accepts EDMX file downloaded from api.sap.com without any issues and allowing to move forward and not the file created by SAP CI's OData API artifact?
Is there any difference of creation of EDMX between these two?
vijendran subbarao :
EDMX can be used in Actions Projects but there few limitations
Please check the same in the documentation under the section Restrictions in Actions Projects.
Thanks for your response Chaitanya Priya Puvvada
Urfortunately, the link you provided is restricted and I don't have authorization to view it. Can you share alternate URL or give us a screenshot of the limitation so that I can share the details with my customer and close this topic?
Auth Error
Updated the link..