mit einem Klick
rap-skills
rap-skills enthält 5 gesammelte Skills von weiserman, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.
Skills in diesem Repository
Implement and enhance RAP behavior definitions and behavior implementations on ABAP Cloud/BTP. Covers adding validations, determinations, actions (instance/static/factory), draft handling, authorization, side effects, business events, and feature control to managed RAP BOs. Use this skill whenever the user wants to add business logic to a RAP BO, implement validations, create actions, add draft support, implement authorization checks, add determinations, or enhance behavior. Trigger on: 'validation', 'determination', 'action', 'draft', 'authorization', 'side effect', 'business event', 'BDEF', 'behavior definition', 'behavior implementation', 'handler method', 'saver class', 'EML'.
CDS view entity development for SAP RAP on ABAP Cloud/BTP. Covers creating and modifying CDS root view entities, child view entities, projection views, and metadata extensions with proper annotations for Fiori UI, search help, value help, and OData. Use this skill whenever the user wants to create or modify CDS views, add annotations, build data models, define associations/compositions, create projection views, or add metadata extensions. Trigger on: 'CDS view', 'annotations', 'data model', 'view entity', 'projection', 'metadata extension', '@UI', '@Search', 'value help', 'composition', 'association'.
Generate a complete SAP RAP Business Object stack from requirements. Creates all artifacts: database table, CDS root/child view entities, behavior definition (BDEF), behavior implementation class, service definition, and service binding. Use this skill whenever the user wants to create a new RAP BO, build a Fiori app backend, scaffold a RAP service, create an OData service with ABAP Cloud, or says things like 'create a RAP BO for...', 'build a managed BO', 'I need a new business object for...', 'scaffold a RAP service', or 'generate CRUD for...'. This skill targets managed implementation on ABAP Cloud/BTP with strict(2) mode.
Create and run ABAP Unit tests for RAP Business Objects on ABAP Cloud/BTP. Covers testing RAP BOs with the RAP test doubles framework (CL_BOTD_TXBUFDBL_BO_TEST_ENV), mocking EML APIs, testing validations/determinations/actions via EML, and integration testing with the local OData client proxy. Use this skill whenever the user wants to write tests for RAP BOs, test validations, test actions, create test classes, run unit tests, or debug test failures. Trigger on: 'unit test', 'test class', 'ABAP Unit', 'test double', 'CL_BOTD', 'test RAP', 'test validation', 'test action', 'test determination', 'FOR TESTING'.
Diagnose and fix common RAP development issues on ABAP Cloud/BTP. Covers activation errors, syntax check failures, runtime dumps, behavior definition issues, CDS view problems, EML errors, draft handling issues, authorization problems, and performance debugging. Use this skill whenever the user encounters RAP errors, activation failures, runtime exceptions, OData errors, Fiori app issues, or says things like 'my RAP BO is broken', 'activation error', 'syntax error in BDEF', 'dump in behavior implementation', 'OData returns error', 'draft not working', 'validation not triggered', 'determination not running'. Also use for general RAP troubleshooting and debugging sessions.