SAP Build Code, operating within SAP Business Technology Platform, is an application development environment for Java and JavaScript, providing developers with a turnkey solution for coding, testing, integration and application life cycle management. It provides a simplified developer experience, AI-based code generation with Joule copilot that drives productivity, is tailored for SAP development and supports fusion development by teams of professional and citizen developers.
This blog focuses on leveraging Joule’s generative AI features for SAP Fiori application development directly from the business requirement description(user story) prompt.
Create an SAP Fiori application as per the requirements outlined in the user story below:
User Story
As a contract administrator, I want to create and manage contracts and ‘parties involved’ information in the system, so that I can effectively track and handle legal agreements and ‘parties involved’ interactions.
Contracts can cover a vast range of agreements, such as sales contracts, service agreements and employment contracts.
Party involved: A ‘party involved’ is an individual, organization, or entity that purchases goods, products, or services from another party, typically a business or seller.
Common attributes of a contract might include:
A typical ‘party involved’ has the following attributes:
Acceptance Criteria
Scenario 1: List All Contracts
Given I am logged into the contract management system, when I launch the SAP Fiori application to maintain contracts, then I should be able to view the list of all the contracts in a list without pressing the GO button. The list of all the contracts should have : Contract ID, Party involved Identification Number, Contract Type and Start Date. The list of filters should include Contract Type, Contract Status and Start Date.
Scenario 2: View Contract Details
Given I am logged into the contract management system, when I select a specific contract from the list of SAP Fiori application, then I should be able to view the contract details and parties involved information.
Expand the 'Create an SAP Fiori Application Directly from Your Business Requirements' node. Click the Open Joule button to launch Joule's AI assistant for SAP Fiori tools.
Prompt the user story description(refer to Business Requirement section above) to Joule and click send.
Joule now checks the input against the list of features it supports and implements them.
Click Show Result to review the generated artifacts. If fine, accept the changes to generate the project in your file system.
Click run and debug.
The application's preview is displayed.
Launch the contract management app.
Select a contract from the list to view its details.
Joule's SAP Fiori tools generative AI can really expedite the SAP Fiori development by directly translating the business requirements into an SAP Fiori elements application containing a list report and one or two object pages as part of a CAP project. The generated application can further be adapted to accommodate more complex functionalities.
With SAP Build Code, application is developed automatically following the "golden path," utilising SAP best practices and integrated assistance to build quickly and integrate seamlessly.
Please feel free to add a comment, should you have any queries.
Best Regards,
Anuradha Dhingan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
21 | |
13 | |
12 | |
11 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 |