SAP CodeJam
Developer focused, hands-on SAP events
cancel
Showing results forΒ 
Search instead forΒ 
Did you mean:Β 

πŸ‡¨πŸ‡­ SAP Build: Create Event-Based Processes (Risch-Rotkreuz, Switzerland)

SAP CodeJam
asset (1).png

This is the all-new SAP CodeJam for SAP Build low-code/no-code tooling that focuses on giving you hands-on experience for building event-triggered processes with SAP Build Process Automation.

temp.png

You will build an event-based scenario that lets users create S/4HANA business partners, setting off a process where:

  1. An employee approves the creation of a site access badge.
  2. A second employee, determined based on the details of the business partner, may also need to approve the badge.
  3. The process calls an external, 3rd-party badge system and waits to be called back.
  4. A user creates the badge and the badge system calls back the process instance.
  5. A notification with the badge ID is sent.

The scenario is built in 2 halves:

  • SAP Integration Suite, advanced event mesh: You will get to know all about events, CloudEvents, events in the SAP landscape, the process for publishing and subscribing to events, and your way around SAP Integration Suite, advanced event mesh. Then you will create a REST Delivery Point in advanced event mesh to forward events to your SAP Build on your SAP BTP trial account.
  • SAP Build Process Automation: You will create a process from scratch to handle the issuance of site access badges. You will learn the basics of SAP Build Process Automation (projects, triggers, conditions, creating instances, monitoring, and the Inbox), and also use some of the more recent or advanced features (event triggers, form events, waiting for a API callback).

2023-12-24_18-40-33.png

Prerequisites

  • Bring your own laptop with power adapter and have a supported Web browser such as Google Chrome or Firefox installed on your laptop.
  • It can be helpful to bring a tablet or second laptop, if you have.
  • Complete these prerequisites BEFORE you come: 

2023-12-24_18-40-33.png

Location and Date 

This is an in-person event only (not virtual) and is planned for Wednesday, May 21, 2025 from 09:00 - 17:00 local time in Rotkreuz, Switzerland (CET). The language of the event and the content will be English.

Event Address: GAMBIT Consulting AG, Suurstoffi 22, 6343 Risch-Rotkreuz, Switzerland (8th floor)

  • The event is kindly being hosted by GAMBIT Consulting – THANK YOU!
  • The instructors are SAP Developer Advocate @ajmaradiaga and @Dan_Wroblewski.

Please note that spaces are limited! We can only accommodate 20 attendeesIf you want to attend, register by clicking the Yes button in the Will you be attending? section above to the right. About 2 weeks before the event, you will be asked to confirm your attendance.



Featured Guests
Featured Guests
Developer Advocate
Developer Advocate

Developer Advocate
Developer Advocate


Event has ended
You can no longer attend this event.

Starts:
Ends:
Gambit Consulting AG, Suurstoffi 22, 6343 Risch-Rotkreuz, Switzerland
6 Comments
Esha_Fayyaz
Newcomer

Hi Mr. Antonio / Mr. Daniel, I am truly interested in attending the event.

Dan_Wroblewski
Developer Advocate
Developer Advocate

That's great 😸 I see you have registered on this page. In about a week, we will request confirmation and send out additional information about the event. But you are now registered, and looking forward to seeing you there.




--------------
See all my blogs and connect with me on Twitter / LinkedIn
Jochen_Gugel
Explorer

Hi Dan
unfortunately I see following error during setup SAP Build Process Automation 
step subscription "SAP build - free plan"

Couldn't subscribe to SAP Build Process Automation. Try again. If the problem persists, please post a question to SAP Community.

any thoughts whats going wrong and how to fix it?
instance creation was successful.

I am using new setup BTP trial account region singapore

best regards
Jochen

Jochen_Gugel_0-1746775073994.png

 

 

Dan_Wroblewski
Developer Advocate
Developer Advocate

I will check on Sunday … but you might want to simply try to run the setup again, or to create a trial in US (Va) … and sometimes there simply is a problem with installation that affects everyone




--------------
See all my blogs and connect with me on Twitter / LinkedIn
Jochen_Gugel
Explorer

Hi Dan

thanks for your response.
I already re-run the setup on singapore subaccount several times also in different order subsciption/instance. Always subscription creation fails.

Following your advise I successfully creating build process automation objects.

  1. Creating second subaccount in region US
  2. prerequisite adding entitlement 
  3. creating subscription "SAP Build Process Automation"
  4. creating intance "SAP Build Process Automation"

Looking forward seeing you in the codejam

Thanks
Best regards
Jochen

Cocquerel
Active Contributor

I'm taking opportunity of this SAP CodeJam annoncement to ask you advice for a more complex scenario.

In you example, then event is triggering a new workflow instance. I would like to use event to resume a running workflow instance that was waiting for this event. In your example, it would be like if, instead the external system is calling back directly a workflow waiting task, it would just create an event badge ID created for a specific business partner. And so, from this event, we have to find a way to retrieve the workflow instance id corresponding to this business partner and then, call the waiting task.
To achieve that, my idea was to use a CAP application in between the external system and SAP Build Process Automation. This application would have relied partly on  the open source Events to Business Actions framework . But when trying to deploy this framework, I have discovered that it is using deprecated SAPUI5 library and deprecated Node.js version. It would required lot of effort to adapt this framework.
What would be your advice to implement such a scenario ?