SAP Technical Architect Q&A
SAP Technical Architect Q&A
Technical Answers
1. How did you architect a scalable, cloud-native SAP landscape on AWS/Azure/GCP?
How scalable?
2. Walk me through your approach for migrating ECC to S/4HANA. What challenges did you
face?
• Assessment:
o SAP Readiness Check
o Custom code check using SAP Program
• Execution:
o SUM (Software Update Manager) for DB migration
o Custom Code Adaptation using Fiori design principles
• Key Challenges:
o Unicode Conversion Failures: Resolved via pre-migration cleansing
o Performance Drops: Tuned HANA indexes post-migration
o Extended Downtime Window: Adopted near-Zero Downtime (nZDM) techniques
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
1
SAP Technical Interview Questions
https://www.linkedin.com/in/vj2108/
3. How do you ensure HA/DR for a mission-critical SAP workload on the cloud?
4. What’s your experience with SAP BTP services like CAP, Integration Suite, or Event Mesh?
• CAP: Built a Node.js app on SAP BTP extending S/4HANA for supply chain tracking
• Integration Suite: Used Cloud Integration (CPI) to sync SAP SuccessFactors ↔ S/4HANA
using OData APIs
• Event Mesh: Triggered SAP Workflow from SAP IBP events for proactive demand
planning
5. How did you integrate SAP with non-SAP systems securely at scale?
• Architecture:
o API-first using SAP API Management ↔ AWS API Gateway
o Data sync via Azure Logic Apps → SAP OData → Kafka → Snowflake
• Security:
o AWS PrivateLink for secure SAP connectivity
o OAuth 2.0 via Entra ID (Azure AD) for authorization
6. Describe a landscape where you used cloud-native tools with SAP deployments.
We implemented a predictive maintenance solution for a utility company using cloud-native tools
alongside SAP:
Architecture:
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
2
SAP Technical Interview Questions
https://www.linkedin.com/in/vj2108/
Integration Points:
Why Cloud-Native?
7. How do you handle user identity and SSO between SAP and Microsoft Entra ID (Azure AD)?
• Setup:
o Federation via SAP Cloud Identity Services ↔ Entra ID
o Enabled SAML 2.0 for Fiori Launchpad SSO
• Challenge:
o NameID format mismatch → Resolved using SAP IAS transformation rules
8. What went wrong during a cloud migration, and how did you recover?
Failure:
• Azure Lift & Shift faced ASR throttling due to bandwidth limits
Fix:
9. How do you manage cost optimization and performance tuning in large SAP HANA
systems?
• Right-Sizing:
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
3
SAP Technical Interview Questions
https://www.linkedin.com/in/vj2108/
o Reduced instance size from r5.8xlarge → r5.4xlarge after HANA Memory Advisor
feedback
• Storage:
o Moved from high-cost io1 to cost-effective gp3 with tuned IOPS
• Scheduling:
o Used AWS Instance Scheduler to auto-shutdown Non-Prod after hours
10. Explain how you implemented DevOps for SAP transports and deployments.
11. How did you ensure compliance in a regulated SAP environment (e.g., HIPAA, GDPR)?
• Controls:
o Azure Policy for disk encryption and NSG enforcement
o SAP GRC for segregation of duties (SoD) and access logging
• Audit:
o Aligned with SAP Security Baseline Template
o Monitored via Azure Defender for SAP
12. What’s your backup, recovery, and snapshot strategy for SAP databases on cloud?
13. How do you manage lifecycle and patching for hybrid SAP landscapes?
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
4
SAP Technical Interview Questions
https://www.linkedin.com/in/vj2108/
• Issue: Placed all SAP tiers in a single subnet → Caused network contention
• Redesign: Use subnet segmentation + Azure Application Security Groups (ASGs) for
micro-segmentation and tier isolation
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
5
SAP Technical Interview Questions
https://www.linkedin.com/in/vj2108/
"One of my favorite projects was with a manufacturing client moving their SAP landscape to AWS. They
had major concerns around month-end spikes, so scalability was non-negotiable. We went with EC2 m5
instances for the app layer and r5 for HANA DB, but what really made the difference was enabling auto-
scaling for dialog instances. During a simulation of their month-end load, we saw the system
automatically spin up additional app servers—like watching your architecture come alive! For storage,
we used EBS gp3 for the OS and io1 for HANA logs and data to ensure performance. We also set up VPC
peering between prod and non-prod, and used Transit Gateway for secure hybrid connectivity. What
made it robust was HANA System Replication and integration of CloudWatch with SAP Solution
Manager. The dynamic tiering on HANA helped manage cold data cost-effectively too."
"We recently helped a retail client transition from ECC to S/4HANA via a brownfield conversion. We
kicked off with a detailed SAP Readiness Check and custom code analysis. SUM was our go-to for the
technical migration, while Fiori design principles guided our UI and code adaptation. Not everything was
smooth—one tricky issue was Unicode conversion failures due to some old legacy code. We cleaned it
up pre-migration. Post-migration, we had a few performance hiccups, so I worked closely with the HANA
team to tune the indexes. The extended downtime window was a challenge too, but we implemented
nZDM (near-zero downtime) to keep business disruption minimal."
"For a public sector client running mission-critical SAP workloads, I designed a resilient setup on Azure.
We used Availability Sets and Load Balancers for the app tier and implemented HANA System
Replication across zones for the database. For DR, Azure Site Recovery handled the app layer, while
HANA backups were pushed to Blob Cool Tier for cost-effective storage. What really gave leadership
confidence was our quarterly DR drills—our RTO was always under 2 hours, and RPO stayed within 5
minutes."
"I’ve worked on several BTP scenarios, but one standout was building a Node.js-based CAP app to
extend S/4HANA and track supply chain events. For integrations, I’ve used CPI to sync data between
SuccessFactors and S/4HANA using OData. Event Mesh was another interesting one—we had a use case
in IBP where demand planning events would trigger workflows in real-time through Event Mesh,
proactively alerting planners on exceptions."
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
6
SAP Technical Interview Questions
https://www.linkedin.com/in/vj2108/
"For an energy client on AWS, we built a scalable integration layer using an API-first approach. SAP API
Management talked to AWS API Gateway, and data synchronization flowed from Logic Apps to SAP
OData, then into Kafka and eventually Snowflake. To secure the whole setup, we used AWS PrivateLink
for SAP connectivity and OAuth 2.0 via Azure Entra ID for access control. It was complex but super clean
and future-ready."
"We implemented a predictive maintenance solution for a utility company using Azure-native tools. We
pulled sensor data along with SAP PM master data via Azure Data Factory into Data Lake Gen2. Then,
Databricks handled data transformation and ML model training. We exposed real-time predictions via
Azure ML endpoints and embedded the results into SAP Fiori apps with Power BI dashboards. The best
part? SAP Event Mesh triggered notifications to planners based on AI-generated maintenance risks—
very tight, real-time integration. Each component was cloud-native, scalable, and independently
deployable."
"We set up federation between SAP Cloud Identity Services and Entra ID for a client needing seamless
SSO to the Fiori Launchpad. The initial hiccup was with NameID formatting—users weren’t getting
mapped correctly. We fixed it using SAP IAS transformation rules. Now, users log in via Azure AD and
land directly into Fiori without even realizing the complexity behind the scenes."
"During a lift-and-shift to Azure, we hit a serious throttle on Azure Site Recovery—too much data, too
little bandwidth. We regrouped, ran an Azure Migrate assessment, and shifted our strategy. We ended
up using Azure Data Box to seed the initial dataset. After that, delta syncs worked perfectly. It was a
classic case of ‘go slow to go fast.’"
"For a customer running a large HANA instance on AWS, we realized they were overprovisioned. After
analyzing Memory Advisor recommendations, we right-sized from r5.8xlarge to r5.4xlarge. We also
moved from io1 to gp3 storage with tuned IOPS, which cut costs without performance trade-offs. To
optimize further, we implemented AWS Instance Scheduler to shut down non-prod systems during off-
hours—small change, big savings."
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
7
SAP Technical Interview Questions
https://www.linkedin.com/in/vj2108/
"We implemented a DevOps pipeline for SAP using GitHub Actions, Jenkins, CTS+, and ChaRM. ABAP
changes would trigger pipeline runs from GitHub. Transports were auto-deployed up to QA, and final
approvals were done via ChaRM. We cut down deployment time from 3 days to about 4 hours. It gave
both agility and auditability."
"In a regulated environment, I made sure compliance was baked into our cloud architecture. We
enforced Azure Policies for things like encrypted disks and NSGs. SAP GRC handled SoD and access logs.
We also aligned to SAP’s security baseline templates and used Azure Defender for SAP to monitor risks
in real time."
"For a healthcare client on GCP, we set up daily SAP HANA Backint backups to Google Cloud Storage
(Nearline). Weekly snapshots were taken using Persistent Disk snapshots, and we added cross-region
replication using GCP Storage Transfer. It gave them a reliable and cost-efficient DR posture."
"Patching is something I take seriously. For cloud, Azure Update Manager lets us schedule maintenance
windows smartly. For on-prem, we use SAP Maintenance Planner with Ansible to automate OS patching.
It’s a consistent and well-orchestrated process across both landscapes."
"In an AWS-hosted SAP setup, we used CloudWatch Logs Insights to track ST22 dumps and system logs.
SAP HANA alerts were visualized through Amazon Managed Grafana, and AWS X-Ray helped trace API
calls to pinpoint latency issues. This full-stack visibility helped us catch issues before users even noticed."
"Looking back at an Azure SAP deployment we did early on, I’d definitely rethink the subnet design. We
had all tiers—app, DB, and web—in a single subnet, and it created network bottlenecks. If I had to
redesign it now, I’d go with subnet segmentation and use Application Security Groups for isolation."
This document contains proprietary content and is intended solely for personal use. Unauthorized distribution, reproduction, selling
or sharing of this material is strictly prohibited. Legal action will be taken against any violations of these terms.
8