How palurujaswanth/rap-unmanaged-scenario-sales-application works
The repository appears to define an SAP RAP sales-order application, with header and item entities, behavior handlers, and an exposed service. The README provides only the project name, and no source excerpts were supplied; relationships below are therefore tentative, based on the object names and file structure, rather than verified calls or data transfers.
Main entry points: zsales_ord_h_i.ddls.asddls Header interface · zsales_ord_i_i.ddls.asddls Item interface · zsales_ord_ui.srvd.srvdsrv UI service definition · zbp_sales_ord_h.clas.abap Header handler
Components 17
Service exposure
- UI service definition
src/zsales_ord_ui.srvd.srvdsrv - O4 service binding
src/zsales_ord_o4.srvb.xml
Sales-order model
- Header projection
src/zsales_ord_h_c.ddls.asddls - Item projection
src/zsales_ord_i_c.ddls.asddls - Header interface
src/zsales_ord_h_i.ddls.asddls - Item interface
src/zsales_ord_i_i.ddls.asddls
RAP behavior
- Header behavior
src/zsales_ord_h_c.bdef.asbdef - Item behavior
src/zsales_ord_h_i.bdef.asbdef - Header handler
src/zbp_sales_ord_h.clas.abap - Item handler
src/zbp_sales_ord_i.clas.abap - Root handler
src/zbp_sales_ord_root.clas.abap - Sales-order utility
src/zsales_ord_util.clas.abap
Persistence
- Header table
src/zsales_ord_h.tabl.xml - Header draft table
src/zsales_ord_h_d.tabl.xml - Item table
src/zsales_ord_i.tabl.xml - Item draft table
src/zsales_ord_i_d.tabl.xml
Other components
- Sales user
Connections 17
- Sales user → O4 service binding: uses
- O4 service binding → UI service definition: exposes
- UI service definition → Header projection: publishes
- UI service definition → Item projection: publishes
- Header projection → Header interface: projects
- Item projection → Item interface: projects
- Header behavior → Header handler: implements
- Item behavior → Item handler: implements
- Header interface → Header behavior: governs
- Item interface → Item behavior: governs
- Root handler → Header handler: coordinates
- Header handler → Sales-order utility: uses
- Item handler → Sales-order utility: uses
- Header interface → Header table: reads or writes
- Header interface → Header draft table: draft storage
- Item interface → Item table: reads or writes
- Item interface → Item draft table: draft storage