10 sep
|
Pyramid Consulting
|
México
10 sep
Pyramid Consulting
México
sap abap rap consultant
employment type: full-time
experience: 5–12 years overall abap; 3–6 years hands-on rap & btp
function: technology – sap development (abap cloud / rap / fiori)
about the role
we’re looking for an experienced sap abap rap consultant to design and build cloud-ready, scalable applications on sap business technology platform (btp) using the abap restful application programming model (rap). You will develop odata services (v2/v4), design fiori elements apps, and integrate with sap s/4hana (public, private, or on prem), following clean-core and modern devops practices.
key responsibilities
• develop modern abap cloud solutions using rap (managed/unmanaged) with entities, behaviors, and eml (entity manipulation language).
• build and expose odata services (v2/v4) via service definition and service binding; ensure versioning, paging, filtering, and draft handling.
• design fiori elements applications (list report/object page/analytical list page) consuming rap services; collaborate on annotations (ui, valuehelps).
• work on sap btp (cloud foundry/kyma) for cloud developments; configure destinations, xsuaa, principal propagation, and cloud connector where needed.
• integrate s/4hana with btp apps (inbound/outbound apis, events, odata/rest); design cds views (interface/projection), metadata extensions, and released apis.
• develop & consume apis (odata/rest); implement security (oauth2, scopes/roles), csrf handling, and error handling patterns.
• testing, debugging & performance optimization: abap unit, atc checks, sql monitor/st05, sat; profiling and query optimization.
• collaborate with functional consultants, architects, ui developers, and devops to deliver end to end solutions with quality and traceability.
• documentation & reviews: technical specs, api specs (openapi if applicable), code reviews, and deployment guides.
• (senior) coach developers on rap patterns, code quality, and cloud extensibility.
must have qualifications
• abap/rap: strong abap oo; hands on rap (managed/unmanaged), behavior definitions/implementations, determinations/validations/actions, late numbering, locking, draft.
• odata services: practical experience exposing/consuming odata v2/v4 with rap (service definition/binding, $select/$expand, deep insert/update).
• cds expertise: data modeling (root/projection), associations/compositions, annotations (ui, search, semantics), and cds view performance.
• tooling: adt (eclipse) for abap; client for ui5/fiori; abapgit/gcts; transport and cts/gcts familiarity.
• btp foundations: destinations, xsuaa, cloud roles/scopes, cloud connector, cf cli; basic yaml/build tasks.
• s/4hana integration: consuming/releasing apis; bapi/odata; familiarity with clean-core and released whitelisted apis.
• quality & perf: abap unit, atc,
sci; sql trace, performance troubleshooting; secure coding guidelines.
• soft skills: clear communication, collaborative mindset, ability to translate functional requirements into scalable technical designs.
good to have (plus)
• eventing & integration: sap event mesh, api management, sap integration suite (cloud integration/iflows).
• security: principal propagation (client → btp → s/4), oauth flows, role collections; audit readiness.
• data & analytics: cds analytical models, analytical projections, alp; sap hana cloud basics.
• devops: ci/cd pipelines (project “piper”, jenkins, github actions), code review workflows, feature branching.
• extensibility: key user vs developer extensibility, side by side vs in-app, extensibility for s/4hana cloud (public/private).
• rap accelerator/generator usage and customization; familiarity with fiori tools and ui annotations.
• cap/node/java familiarity for side by side scenarios.
certifications (preferred)
• sap certifications in abap for cloud/rap, sap btp, or sap fiori/ui5 are a plus.
what you’ll work on (sample use cases)
• creating a rap-managed business object with draft, validations, and actions; exposing odata v4 and building a fiori elements lr/op app.
• side by side extension on btp consuming s/4hana released apis via destinations with principal propagation; deploying to cf.
• refactoring classic custom code to rap: cds remodel, behavior re implementation, performance tuning, and atc compliance.
📌 Sap abap (México)
🏢 Pyramid Consulting
📍 México