This document provides a complete practical example of implementing Business Object (BO) Actions in SAP ABAP RAP and improving the implementation using the State and Factory Design Patterns. The document is divided into two parts. Part 1 covers the initial RAP Business Object implementation, including the database table, CDS view, behavior definition, and behavior implementation