← ClaudeAtlas

rap-business-eventslisted

RAP business events — event definitions in BDEF, event consumption via Event Mesh, event binding in SAP BTP, raise event from RAP handler, event payload structure, CloudEvents format, event choreography vs orchestration, RAP event publishing and subscribing. Use when working with RAP business event, event mesh, business event, event binding, BDEF event, CloudEvents, event choreography, event publishing, or event subscription topics.
williamcorrea23/sap-router-skill · ★ 0 · AI & Automation · score 69
Install: claude install-skill williamcorrea23/sap-router-skill
# RAP Business Events Event-driven extensions for RAP business objects -- defining, raising, and consuming business events natively inside the ABAP RESTful Application Programming model, integrated with SAP Event Mesh on SAP BTP for cross-system publish/subscribe patterns. ## Purpose This skill provides authoritative guidance on business events in RAP: - **Event definitions in BDEF**: declare raised events, event parameters, and entity bindings using the `event` syntax in behavior definitions. - **Event raising in behavior implementations**: raise events from RAP handler methods with `RAISE ENTITY EVENT` and proper payload construction. - **CloudEvents specification**: understand the standard event envelope that RAP generates, including `specversion`, `type`, `source`, `subject`, `datacontenttype`, and `data` fields. - **Event Mesh integration**: connect RAP business events to SAP Event Mesh (formerly SAP Enterprise Messaging), configure queues, topics, and subscriptions on SAP BTP. - **Event binding configuration**: map BDEF event definitions to SAP Event Mesh channels via communication arrangements and event bindings. - **Event choreography vs orchestration**: choose the right event-driven pattern for your use case -- fire-and-forget vs BTP-based orchestration. - **ZROUTER integration**: use the ZROUTER dispatch engine to consume RAP business events from Event Mesh and route them to handler logic. ## Architecture Overview ``` RAP Business Object │