SAP ABAP Developer – S/HANA, Fiori/OData Expert
Job in
Seattle, King County, Washington, 98127, USA
Listed on 2026-05-27
Listing for:
Tata Consultancy Services
Full Time
position Listed on 2026-05-27
Job specializations:
-
IT/Tech
Data Engineer, Systems Developer, Systems Analyst, Database Administrator
Job Description & How to Apply Below
Job Description
Strong, hands‑on ABAP development experience supporting O2C (Order to Cash) – SD, Billing, Credit Management, Revenue Recognition. C2R (Close to Report) – FI GL, AP, AR, Asset Accounting, Tax. Proven experience working on S/4
HANA implementations or conversions supporting O2C and C2R end‑to‑end business scenarios.
- Design, develop, and enhance ABAP RICEF objects (Reports, Interfaces, Conversions, Enhancements, Forms) for O2C and C2R areas.
- Classical reports, interactive reports, ALV reports, and OO ALV programs.
- Module pool programming, dialog programming, and custom transaction development where required.
- BADIs, User Exits, Customer Exits, Enhancement Spots, Implicit/Explicit Enhancements.
- BAPIs, RFC‑enabled function modules, IDocs, proxy interfaces, and custom APIs.
- Smart Forms, SAPscript, Adobe Forms, and output‑related enhancements.
- Custom validations, substitutions, derivations, and business rule‑based enhancements.
- Work closely with SD and FI functional consultants to translate O2C and C2R business requirements into technical solutions.
- Create basic, composite, consumption, and interface CDS Views.
- Develop CDS Views with associations, annotations, parameters, authorization checks, and metadata extensions.
- Use CDS Views for reporting, OData exposure, analytical consumption, Fiori applications, and API enablement.
- Implement CDS access controls using DCL where required.
- Optimize CDS performance by avoiding unnecessary joins, excessive associations, and inefficient filtering.
- Work with AMDP, table functions, and HANA‑optimized SQL where required.
- Support CDS‑based reporting and S/4
HANA embedded analytics. - Collaborate with security teams on authorization objects, DCL restrictions, and role‑based data access.
- Design and develop managed and unmanaged RAP business objects.
- Build behavior definitions, behavior implementations, service definitions, and service bindings.
- Develop transactional Fiori‑ready OData V4 services using RAP.
- Implement validations, determinations, actions, feature controls, and authorization checks.
- Build draft‑enabled applications where required.
- Expose business data and transactional capabilities through clean, reusable APIs.
- Support OData V2/V4 services through SEGW, CDS exposure, and RAP‑based service binding.
- Troubleshoot service errors, metadata issues, authorization failures, and performance bottlenecks.
- Configure and enhance Flexible Workflow in S/4
HANA. - Work with workflow events, tasks, rules, agents, deadlines, escalations, and notifications.
- Implement workflow‑related BADIs and custom agent determination logic.
- Support workflow scenarios for sales, finance, approvals, master data, and exception handling.
- Troubleshoot workflow issues using workflow logs, event trace, work item analysis, and related SWW
* tables. - Support email notifications, approval/rejection logic, escalation design, and workflow monitoring.
- Collaborate with business and functional teams to design workflow processes that are auditable, scalable, and supportable.
- Develop IDoc‑based interfaces, including extension segments, user exits, partner profiles, and error handling.
- Build RFC, BAPI, file‑based, proxy, SOAP, REST, and OData‑based integrations.
- Support middleware integrations using SAP PI/PO, SAP CPI, SAP Integration Suite, or third‑party middleware.
- Develop robust interface logging, error handling, reprocessing, and monitoring mechanisms.
- Support EDI scenarios for O2C and finance processes.
- Work with API‑based integrations using released SAP APIs and custom OData/RAP services.
- Collaborate with integration teams on mapping, transformation, connectivity, authentication, and monitoring.
- Support interface testing during SIT, UAT, cutover, and production stabilization.
- Design side‑by‑side extensions aligned with Clean Core principles.
- Work with SAP BTP services such as HTML5 Application Repository and Business Application Studio.
- Understand event‑driven architecture using SAP Event Mesh where applicable.
- Collaborate with enterprise architecture teams to determine…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×