https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-HANA-qa.xml SAP Community - SAP HANA 2026-07-24T20:01:14.601552+00:00 python-feedgen SAP HANA Q&A in SAP Community https://community.sap.com/t5/crm-and-cx-q-a/sap-partners-supporting-backint-splitint-interface/qaq-p/14433140 SAP partners supporting BACKINT/SPLITINT interface 2026-07-03T18:30:32.208000+02:00 Alex5665 https://community.sap.com/t5/user/viewprofilepage/user-id/2315995 <P>Hello,</P><P>I am trying to verify if this is true but I am unable to access this note</P><P>SAP Note: 83792 - SAP partners supporting BACKINT/SPLITINT interface stating that SAP is not supporting this interface anymore: no SAP support is available for problems, malfunctions, or failures in connection with the use of such external backup or storage solutions.</P><P>This is the link AI provided but doesn't work -&nbsp; <A href="https://service.sap.com/sap/support/notes/83792" target="_blank" rel="noopener noreferrer">https://service.sap.com/sap/support/notes/83792</A></P> 2026-07-03T18:30:32.208000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/vat-registration-number-in-billing-document/qaq-p/14434056 VAT registration number in billing document 2026-07-06T09:39:42.196000+02:00 Salma_Parveen https://community.sap.com/t5/user/viewprofilepage/user-id/2141020 <P>Hi i have an BP customer where VAT number is updated to new one, after change of VAT in BP its still picking old VAT number in new billing documents and printing the old VAT number in pdf too.</P><P>All partners are same Ship to, sold to , payer and bill to, payer is getting printed with correct new VAT, but ship to is still picking old VAT in both billing doc and pdf</P> 2026-07-06T09:39:42.196000+02:00 https://community.sap.com/t5/supply-chain-management-q-a/pr-email-notification-issues-incorrect-deadline-date-time-amp-missing/qaq-p/14435365 PR Email Notification Issues Incorrect Deadline Date/Time & Missing Decision Note in Rejection Email 2026-07-07T15:17:34.647000+02:00 tejasrisurthi https://community.sap.com/t5/user/viewprofilepage/user-id/2305475 <DIV><P>We are facing two issues with the standard SAP email templates used for Purchase Requisition (PR) and Purchase Order (PO) approvals and would appreciate your help.</P><H3 id="toc-hId-1948248062">Issue 1: Incorrect Deadline Date and Time in Email Notifications</H3><P>We have noticed that the approval deadline shown in the email notification is displaying zeros instead of the actual due date and time.</P><P><STRONG>Example:</STRONG></P><UL><LI>PR created on <STRONG>07-Jul-2026 at 2:00 PM</STRONG></LI><LI>Approval deadline configured for <STRONG>2 hours</STRONG></LI></UL><P>Based on this, the email should show the deadline as <STRONG>07-Jul-2026 at 4:00 PM</STRONG>.</P><P>However, the deadline field in the email is showing an incorrect value (all zeros) instead of the calculated due date and time.</P><P>Has anyone faced a similar issue? Is there any standard configuration or data source that controls this value in the email template?</P><H3 id="toc-hId-1751734557">Issue 2: Decision Note Not Available in PR Rejection Emails</H3><P>When an approver approves or rejects a PR or PO, SAP provides two fields:</P><UL><LI><STRONG>Decision Reason</STRONG></LI><LI><STRONG>Decision Note</STRONG></LI></UL><P>For <STRONG>PO rejection emails</STRONG>, both the Decision Reason and Decision Note are included in the email notification.</P><P>However, for <STRONG>PR header-level rejection emails</STRONG>, only the Decision Reason is available in the standard email template. The Decision Note entered by the approver is not displayed.</P><P>We would like to understand:</P><UL><LI>Where is the Decision Note stored for PR header-level approvals/rejections?</LI><LI>Is this information available in any standard CDS view, workflow container, or business object?</LI><LI>Has anyone successfully added the Decision Note to the PR rejection email notification?</LI></UL><P>Any guidance, examples, or suggestions would be greatly appreciated.</P><P>Thank you in advance for your support.</P></DIV> 2026-07-07T15:17:34.647000+02:00 https://community.sap.com/t5/technology-q-a/hana-storage-issue/qaq-p/14436534 HANA Storage Issue 2026-07-09T08:34:31.460000+02:00 SAPSupport https://community.sap.com/t5/user/viewprofilepage/user-id/121003 <P>I have cleaned up the *** pointer data via transaction BD22 by removing all records from *** . The table volume has decreased from *** million entries to *** million entries.<BR /><BR />When checking large tables and disk consumption via transaction DB02, the table size did not shrink immediately (I noticed the table size was reduced the next day).<BR />However, the database disk usage overview still shows *** GB occupied with no reduction.<BR />Is it safe to purge all data from table *** entirely?</P><BR />------------------------------------------------------------------------------------------------------------------------------------------------<BR /><B>Learn more about the SAP Support user and program <A target="_blank" href="https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/maximizing-the-power-of-sap-community-at-product-support/ba-p/13501276">here</A>.</B> 2026-07-09T08:34:31.460000+02:00 https://community.sap.com/t5/technology-q-a/why-your-sap-hana-system-replication-failover-works-in-testing-but-fails-in/qaq-p/14438687 Why Your SAP HANA System Replication Failover Works in Testing but Fails in Production 2026-07-12T19:18:00.310000+02:00 Utkarsh_7 https://community.sap.com/t5/user/viewprofilepage/user-id/1527333 <H1 id="toc-hId-1690174944">Why Your SAP HANA System Replication Failover Works in Testing but Fails in Production</H1><P>Somewhere around my third or fourth HANA project, I started noticing something in the DR design docs: they almost all say some version of the same thing — System Replication gives you near-zero RPO and RTO under a minute. It's not a lie. I've run takeovers in sandbox and QA that finished in under sixty seconds more times than I can count. Green dashboard, clean logs, everyone nods, the document gets its sign-off.</P><P>Then the real thing happens. Not on a nice quiet Saturday morning either — usually it's 2am, half the bridge call is still finding their laptop, and the "sub-60-second" failover somehow eats forty minutes. Or HANA comes up primary just fine and nobody can actually log in. Or, worse, someone notices a batch of committed transactions that just aren't there anymore.</P><P>None of that is HANA's fault, by the way. In every case I've dug into afterward, the database did precisely what it was told to do. The mess was always somewhere else — a stale DNS cache, a connection pool that never learned to reconnect, an app server quietly queueing requests instead of failing over. I've hit this same pattern often enough across on-prem, RISE, and hyperscaler-hosted HANA that it seemed worth actually writing down, rather than re-explaining it from scratch on every new project.</P><H2 id="toc-hId-1622744158">Why bother writing about this</H2><P>System Replication underpins nearly every HANA HA/DR strategy out there, whatever infrastructure it's sitting on. Cloud ALM assumes it's configured correctly. Your DR runbook assumes it's been tested. But "tested" in most shops means one clean, scheduled failover, run when nobody's actually using the system. That tells you almost nothing about the messy version — a primary that hangs instead of crashing outright, app servers with cached DNS entries that don't expire for several minutes, a secondary whose memory was never warmed up so takeover turns into a long cold start, or MDC tenants that drifted out of sync while SYSTEMDB looked perfectly fine the whole time.</P><P>Get any of that wrong once and it's not just an SLA miss. It's the next six months spent explaining to leadership why the expensive DR setup didn't behave the way the slide deck promised.</P><P>Quick thing worth knowing:<STRONG> systemReplicationStatus.py</STRONG> only reports what the primary believes is happening. If the primary itself has gone dark, which is sort of the whole point of building HA in the first place, that script tells you nothing at all. Your failover logic has to rely on something that doesn't depend on the primary being reachable — an external HA/DR provider hook, not a person SSHing in to run a query after the fact.</P><H2 id="toc-hId-1426230653">The setup, roughly</H2><P>Most enterprise landscapes I work with run a fairly standard three-tier layout — sync to a local secondary, async out to a DR site somewhere else entirely:</P><PRE><CODE> ┌───────────────────────────┐ │ PRIMARY (Site A) │ │ HANA DB : Active/Primary │ │ Mode: SYNC / SYNCMEM │ └──────────────┬──────────────┘ │ Log Shipping (sync) ▼ ┌───────────────────────────┐ │ SECONDARY (Site B) │ │ HANA DB : Hot Standby │ │ Mode: SYNC / SYNCMEM │ │ Operation Mode: logreplay │ └──────────────┬──────────────┘ │ Log Shipping (async) ▼ ┌───────────────────────────┐ │ TERTIARY (Site C) │ │ HANA DB : DR Standby │ │ Mode: ASYNC │ │ Operation Mode: logreplay │ └───────────────────────────┘</CODE></PRE><P>That picture is fine, as far as it goes. But it's also usually where the architecture conversation ends, and that's the actual problem. What decides your real RTO isn't really pictured above at all — it's the replication mode you picked, whether the operation mode is <CODE>logreplay</CODE> or something lazier, whether Pacemaker or your cloud's native HA tooling is actually watching things closely enough, whether there's a virtual IP or DNS entry that will converge fast, whether your app servers are configured to fail fast and retry instead of queue, and whether anyone's actually watching the business-visible side of things through something like Cloud ALM.</P><P>I've started telling people: if it's not on the diagram, it doesn't get tested. So draw it all the way up to the logon group and whatever's doing health checks on your load balancer. Every failed production failover I've had to pick apart afterward turned out to be a network or application problem, never a HANA problem.</P><H2 id="toc-hId-1229717148">The one that stuck with me</H2><P>There was a financial services customer — I won't get into which one — running what looked like a textbook setup. Sync secondary in the same availability zone, async DR site about 400km away, quarterly failover tests that always came in under 90 seconds. Everyone, understandably, felt good about it.</P><P>Then a storage controller firmware bug caused the primary host to hang. Not crash — hang. It kept answering pings, but any actual SQL call just sat there timing out. Pacemaker's resource agent caught it and triggered a takeover to the sync secondary, which was open and accepting connections in 45 seconds. Genuinely a good number.</P><P>Except the core switch's ARP cache took almost four minutes to let go of the old virtual IP, because the dying host was still intermittently answering at Layer 2. The ABAP application servers had <CODE>rdisp/wait_for_rfc</CODE> set at 300 seconds, so instead of failing and retrying against the new primary, they just sat there queueing work. And a custom Java interface on the SAP JDBC driver had a connection pool with no reconnect logic at all — it kept retrying the dead IP for a solid ten minutes before someone on the call finally just bounced the service by hand.</P><P>Total business-visible downtime ended up around 27 minutes against a contractual RTO of five. HANA did its part in under a minute. The other 26 minutes belonged entirely to pieces nobody had thought to include in the test plan. That's the project that convinced me to push, on every engagement since, for at least one unannounced failover test with real connection load, not just the polite Saturday version everyone's expecting.</P><H2 id="toc-hId-1033203643">Getting it right in practice</H2><P>Here's roughly the sequence I walk through now, which goes further than the standard SAP guide precisely because it covers the parts that keep causing the actual damage.</P><P>Start by baselining where replication actually stands:</P><PRE><CODE># Run as &lt;sid&gt;adm on the primary python systemReplicationStatus.py # For MDC systems, check tenant-level registration explicitly hdbsql -i 00 -u SYSTEM -d SYSTEMDB "SELECT DATABASE_NAME, SECONDARY_HOST, REPLICATION_STATUS, REPLICATION_MODE FROM SYS.M_DATABASE_REPLICATION"</CODE></PRE><P>On MDC systems, always check tenant-level status separately. I've seen SYSTEMDB report ACTIVE while a tenant quietly fell out of sync after an unrelated restart, and nobody noticed for weeks.</P><P>Next, check whether the operation mode actually matches what you're promising for RTO:</P><PRE><CODE>SELECT SITE_NAME, SECONDARY_ACTIVE_STATUS, REPLICATION_MODE, OPERATION_MODE FROM SYS.M_SERVICE_REPLICATION;</CODE></PRE><P>If this comes back <CODE>delta_datashipping</CODE> instead of <CODE>logreplay</CODE>, the secondary isn't continuously preloading data, so it'll cold-load at takeover time. On a small QA box that barely matters. On a large production system it's often the single biggest reason a failover that took forty seconds in the lab takes twenty-plus minutes for real.</P><P>Then the cluster layer:</P><PRE><CODE>crm_mon -1 -Af cibadmin -Q | grep -A 20 "rsc_SAPHana" grep -A 3 "\[ha_dr_provider_SAPHanaSR\]" /hana/shared/&lt;SID&gt;/global/hdb/custom/config/global.ini</CODE></PRE><P>Confirm the hook is actually registered and reporting — <CODE>hdbnsutil -sr_state</CODE> should agree with what Pacemaker thinks. A misconfigured hook is a nasty failure mode because everything looks fine right up until it isn't.</P><P>The step almost everyone skips is testing network convergence on its own, separately from the database entirely:</P><PRE><CODE>watch -n 1 "arp -n | grep &lt;virtual_ip&gt;" # Cloud example (Azure route table) az network route-table route show --resource-group &lt;rg&gt; --route-table-name &lt;rt&gt; --name &lt;route-name&gt;</CODE></PRE><P>Time how long it takes for the network, specifically, to converge on the new primary. On more than one project this number was bigger than the database takeover — which tells you something about where the DR budget probably should have gone in the first place.</P><P>Then check whether the application layer is actually going to reconnect rather than just sit there waiting:</P><PRE><CODE>grep -E "rdisp/wait_for_rfc|rsdb/reco" $DIR_PROFILE/DEFAULT.PFL</CODE></PRE><P>Worth checking <CODE>SMLG</CODE> too, to confirm logon groups actually route users somewhere useful once things move. Application servers using HANA's DBSL will reconnect on their own once DNS/vIP converges, but only if <CODE>dbs/hdb/timeout_reconnect</CODE> is tuned for what you're actually promising — the out-of-the-box setting tends to be more conservative than most RTO targets can afford.</P><P>And last, put real monitoring on top of all of it through Cloud ALM — a lightweight synthetic transaction, something that tells you when the business can actually work again, not just when the database says it's open. That's the number worth reporting up the chain, not the green checkmark from a script.</P><H2 id="toc-hId-836690138">Commands and config in one place, since I always end up looking these up anyway</H2><P>Purpose Command / transaction</P><TABLE><TBODY><TR><TD>Replication status (primary side)</TD><TD><CODE>python systemReplicationStatus.py</CODE></TD></TR><TR><TD>Per-tenant replication status</TD><TD><CODE>SELECT * FROM SYS.M_DATABASE_REPLICATION</CODE></TD></TR><TR><TD>Service-level replication mode</TD><TD><CODE>SELECT * FROM SYS.M_SERVICE_REPLICATION</CODE></TD></TR><TR><TD>Manual takeover</TD><TD><CODE>hdbnsutil -sr_takeover</CODE></TD></TR><TR><TD>Local SR state</TD><TD><CODE>hdbnsutil -sr_state</CODE></TD></TR><TR><TD>Re-register old primary as secondary</TD><TD><CODE>hdbnsutil -sr_register --remoteHost=&lt;host&gt; --remoteInstance=&lt;nr&gt; --replicationMode=sync --name=&lt;siteName&gt;</CODE></TD></TR><TR><TD>Cluster status</TD><TD><CODE>crm_mon -1 -Af</CODE></TD></TR><TR><TD>Resource location</TD><TD><CODE>crm_resource --resource rsc_SAPHana_&lt;SID&gt;_HDB&lt;NR&gt; --locate</CODE></TD></TR><TR><TD>Logon group config</TD><TD><CODE>SMLG</CODE></TD></TR><TR><TD>Profile parameters</TD><TD><CODE>RZ11</CODE></TD></TR><TR><TD>Replication dashboard</TD><TD>HANA Cockpit → System Replication</TD></TR><TR><TD>Synthetic business monitoring</TD><TD>Cloud ALM → Business Process Monitoring</TD></TR></TBODY></TABLE><PRE><CODE>[ha_dr_provider_SAPHanaSR] provider = SAPHanaSR path = /usr/share/SAPHanaSR/srHook execution_order = 1 [trace] ha_dr_saphanasr = info</CODE></PRE><H2 id="toc-hId-640176633">The mistakes I keep seeing, project after project</H2><P>The most common one, by far, is leaving the operation mode on <CODE>delta_datashipping</CODE> and not realizing it until a large production failover runs long. Second is only checking SYSTEMDB and assuming the tenants are fine — they're often not, and nothing will tell you unless you specifically go looking. DNS TTLs left too high are another classic; app servers keep hammering an address that's already dead. Default reconnect timeouts are almost always too generous for anyone with a serious RTO. And a lot of teams simply never run an unannounced test — everything's scheduled, everything's calm, and then reality doesn't cooperate.</P><P>I'd also add: check the tertiary site. Multi-target replication chains have a way of quietly breaking somewhere in the middle and nobody notices for months, because everyone's watching primary-to-secondary and the DR-of-the-DR gets forgotten.</P><P>When a takeover technically "succeeds" but people still can't work, here's roughly the order I check things:</P><UL><LI>New primary actually accepting connections (<CODE>hdbsql ... SELECT * FROM DUMMY</CODE>)</LI><LI>Virtual IP or DNS genuinely converged, from the app server's point of view, not the database's</LI><LI>Work processes reconnecting instead of queueing — worth a look at the <CODE>dev_w*</CODE> traces</LI><LI>Logon groups routing correctly through <CODE>SMLG</CODE></LI><LI>Any custom middleware connection pools actually reconnected, not just retrying forever</LI><LI>Cloud ALM synthetic transaction back to green</LI></UL><H2 id="toc-hId-443663128">A few performance things worth knowing</H2><P>Log buffer sizing gets overlooked more than it should. Undersized buffers mean more frequent segment switches, which can momentarily stall sync replication under real load — size for peak throughput, not the average day. For an async tertiary, keep an eye on available bandwidth; if it's not enough, the log backlog just quietly grows and your real RPO ends up worse than the configuration implies, and you won't know until you check <CODE>SHIPPED_LOG_BUFFERS_COUNT</CODE> and the backlog size directly. After a takeover, <CODE>M_CS_TABLES</CODE> will show you what's actually loaded — a system can report itself open while the tables people actually need are still cold. And don't schedule a delta merge to land during your DR test window; it'll throw your numbers off in one direction or another and you'll never quite know which.</P><P>Small thing that catches people out: <CODE>logreplay_readaccess</CODE> lets you run reporting against the secondary, which sounds great for getting some use out of otherwise idle hardware. But it also means more stays warm in memory over there, so the secondary needs sizing like it's doing real work — not a passive standby. I've seen this missed during the original sizing exercise more than once, and it's an awkward conversation to have after the fact.</P><H2 id="toc-hId-247149623">And a bit on security</H2><P>Turn on <CODE>enable_ssl</CODE> for replication traffic, especially anything crossing to a DR site outside the trusted network, and actually own certificate renewal somewhere central — an expired cert breaks replication with an error message that gives you almost no hint what actually went wrong. Don't assume the secondary inherits the same authorizations and audit configuration as the primary; verify it, particularly anything hardcoded like <CODE>hdbuserstore</CODE> entries pointing at a physical hostname rather than the logical one. And check audit logging continuity after a takeover — a failover shouldn't quietly create a gap in your compliance trail just because the secondary's config drifted from the primary's.</P><H2 id="toc-hId-50636118">What I'd actually tell a team building this today</H2><P>Default to <CODE>logreplay</CODE> unless there's a specific cost reason not to. Let cluster software drive the takeover — manual <CODE>hdbnsutil -sr_takeover</CODE> should be the backup plan, never the plan. Put the network and application layers on the same architecture diagram as the database and hold them to the same testing standard. Run at least one unannounced failover a year under real load, not just the scheduled kind. Report recovery time the way the business experiences it, through Cloud ALM, rather than the database-only number. And take reintegration — putting the old primary back as a secondary via <CODE>hdbnsutil -sr_register</CODE> — just as seriously as the takeover itself, because that's where I've watched teams get burned a second time.</P><P>Before go-live, I'd want to see the operation mode matched to the actual RTO target, tenant-level replication validated on any MDC system, the cluster tested against a genuine hard failure and not just a graceful stop, network convergence measured on its own, app server reconnect settings actually tuned and tested, Cloud ALM monitoring live, SSL enabled with someone clearly owning renewal, an unannounced test on the calendar, and failback documented and rehearsed — not just written down somewhere nobody's opened since go-live.</P><H2 id="toc-hId-201376970">What I've taken away from doing this a few times now</H2><P>A green replication status is necessary, but it's nowhere near sufficient — I treat it as one data point among several these days, not the whole story. Application teams are often nowhere near the room when HA/DR gets planned, and yet their connection pool settings are frequently what actually determines the real recovery time; getting them involved early is worth the awkward extra meeting. Planned drills build a kind of false confidence — every genuinely surprising production failover I've been pulled into had passed several scheduled tests beforehand, which tells you the tests weren't measuring the right thing. Sizing the secondary like a full production peer, not a scaled-down afterthought, pays for itself the first time <CODE>logreplay</CODE> actually has to keep pace with real throughput. And reintegration is where the second outage tends to happen — more than one customer I've supported failed over cleanly, then broke replication again during failback because nobody rehearsed that half with the same care as the first half.</P><H2 id="toc-hId-4863465">The short version, if you're skimming</H2><P>HANA System Replication itself is solid. Most of the pain in a real failover comes from what's built around it, not the database engine. Use <CODE>logreplay</CODE> when RTO actually matters. Test under real, unannounced conditions at least once a year — a quiet Saturday morning tells you very little about a 2am incident. Measure recovery the way the business experiences it, not the way the database reports it. And give reintegration the same respect as the takeover.</P><H2 id="toc-hId--191650040">References</H2><UL><LI>SAP HANA Administration Guide — System Replication chapter, SAP Help Portal</LI><LI>SAP Note 1999880 – FAQ: SAP HANA System Replication</LI><LI>SAP Note 2407186 – How-To Guides &amp; Whitepapers for SAP HANA High Availability</LI><LI>SAP HANA SR cluster guides for SUSE/Red Hat, via SAP's HA/DR partner documentation</LI><LI>Cloud ALM Help Portal — Business Process Monitoring</LI></UL><H2 id="toc-hId--388163545">A few questions people usually ask me</H2><P><STRONG>Does <CODE>logreplay</CODE> mean there's no cold-load impact at all?</STRONG> Not quite. It keeps replicated tables continuously loaded on the secondary, which helps enormously, but anything not yet loaded on the primary at the moment of replication won't be preloaded on the secondary either. Full parity still depends on what the primary itself has loaded.</P><P><STRONG>Should the local secondary always be SYNC?</STRONG> For most Tier-1 systems, yes, if zero RPO is genuinely the requirement. Just know it makes write latency sensitive to network conditions between the sites, so test it under real peak load rather than an idle system where everything looks fast.</P><P><STRONG>Can Cloud ALM trigger the failover itself?</STRONG> No — it's monitoring and alerting, including synthetic business checks. The actual failover mechanics should stay with cluster software or your cloud provider's native HA service.</P><P><STRONG>How often is often enough for testing?</STRONG> Quarterly planned tests at a minimum, plus at least one unannounced test a year under something resembling real load. If there's a tertiary DR site, test it on the same schedule — it's easy to let that one slide for months without anyone noticing.</P><HR /><P>Curious whether others have run into this same pattern — a takeover that was clean at the database level but still cost real downtime because of something in the network or application layer. What's in your unannounced-test runbook, and how do you get the application teams into the room early enough for it to matter? Would genuinely like to hear what's out there.</P> 2026-07-12T19:18:00.310000+02:00 https://community.sap.com/t5/technology-q-a/page-orientation-landscape-zebra-printer/qaq-p/14439028 page orientation landscape zebra printer 2026-07-13T11:53:22.554000+02:00 i_only https://community.sap.com/t5/user/viewprofilepage/user-id/1487497 <P>Hi expert,&nbsp;</P><P>please help how to set zebra printer for landscape oriented.</P><P>Our current printer configuration:<BR />1. Printer driver version 10 is installed as 300dpi printer model<BR />2. The label size is set correctly as&nbsp;100mm wide x 50mm height<BR />3. From SAP side the device type is selected correctly which is 300dpi</P><P>the print result still portrait when print using smartforms</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="i_only_0-1783936180338.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/432281i983A17E4F316A49C/image-size/medium?v=v2&amp;px=400" role="button" title="i_only_0-1783936180338.png" alt="i_only_0-1783936180338.png" /></span></P><P>Thank you</P><P>&nbsp;</P> 2026-07-13T11:53:22.554000+02:00 https://community.sap.com/t5/financial-management-q-a/workflow-requirement-within-icmr-period-close/qaq-p/14439350 Workflow Requirement within ICMR Period close 2026-07-13T15:28:53.918000+02:00 SAP_User1838 https://community.sap.com/t5/user/viewprofilepage/user-id/1867262 <P>Hi Experts,</P><P>We have a requirement to enable workflow to 2 set of approvers during closure of the Reconciliation period within ICMR.</P><P>1. The workflow should be triggered to first set of approvers in case the difference exist between company and trading partner balance, but the difference is within tolerance.</P><P>2.The workflow should be triggered to second set of approvers in case the difference between company and trading partner balance, exceed the tolerance limit set for the reconciliation case.</P><P>While trying to configure this, SAP has provided to select only one of the available option against a matching method- 1. No workflow, 2. Workflow when differences exist, 3. Workflow when difference exceed the set tolerance limit. We have selected option 2 as SAP doesn't allow to select both option 2 and 3 for a single matching method.</P><P>We have also tried to create a step within a single workflow to trigger it to second set of approvers in case differences exceed set tolerance limit. However, there is no precondition or amount limit that can be set in the manage workflow app.</P><P>Kindly, suggest if there are any existing solution which can be used to achieve this. We want to go for standard SAP solution if possible.</P><P>Thanks in Advance.</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2026-07-13T15:28:53.918000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/has-any-one-written-the-sap-hana-project-management-certification/qaq-p/14440073 Has any one written the SAP HANA project management certification? 2026-07-14T12:52:50.731000+02:00 Cecilia_Ladenegan https://community.sap.com/t5/user/viewprofilepage/user-id/2317944 <P>Has any one written the SAP HANA project management certification?</P><P>How easy was it and are there some HANA books that you could share to come up to speed on this?</P><P>As the major part of my experience has been focused on Manufacturing it would be good to study other resources if available.</P> 2026-07-14T12:52:50.731000+02:00 https://community.sap.com/t5/technology-q-a/how-to-handle-special-characters-and-space-in-the-standard-database-table/qaq-p/14441197 How to handle special characters and space in the standard database table in S/4 HANA 2023 SP02 2026-07-15T14:38:32.071000+02:00 Mona13 https://community.sap.com/t5/user/viewprofilepage/user-id/2050500 <P>Special characters and unwanted spaces are being stored in text fields within the standard database table. We are encountering issues when retrieving records containing these special characters, as they are not visible at the database level. However, when the extracted data is transmitted to an external system, the presence of these hidden special characters causes the interface processing to fail.&nbsp;</P><P>Does SAP have any existing tool or app or program that can help identify the special characters in the database and potential remove that special character from the database?</P> 2026-07-15T14:38:32.071000+02:00 https://community.sap.com/t5/technology-q-a/data-cleansing-of-sap-standard-tables-by-removing-special-characters-and/qaq-p/14441575 Data Cleansing of SAP Standard Tables by Removing Special Characters and Spaces in S/4HANA 2023 SP02 2026-07-15T19:41:38.334000+02:00 Mona13 https://community.sap.com/t5/user/viewprofilepage/user-id/2050500 <P>Special characters and unintended whitespace are currently being stored in text fields within standard database tables. These non-printable or hidden characters are not readily visible at the database level, making them difficult to identify during data validation and analysis.</P><P>However, when records containing these characters are extracted and transmitted to external systems, they cause interface processing failures and data integration issues.&nbsp;</P><P>Do SAP provide any tools or app's or programs that can detect hidden special characters within database fields and support their removal or cleansing?&nbsp;</P> 2026-07-15T19:41:38.334000+02:00 https://community.sap.com/t5/technology-q-a/soc3n-data-not-deleted-as-per-sap-note-3382503/qaq-p/14441965 SOC3N Data Not Deleted as per SAP Note 3382503 2026-07-16T11:02:32.702000+02:00 jha1 https://community.sap.com/t5/user/viewprofilepage/user-id/1573890 <P>Dear Team,</P><P>The data in table <STRONG>SOC3N</STRONG> has not been deleted as expected after implementing <STRONG>SAP Note 3382503</STRONG>.</P><P>Could you please suggest the recommended procedure to delete the existing data from table <STRONG>SOC3N</STRONG>? We have reviewed the note; however, the records are still present in the table.</P><P>Kindly advise on:</P><UL><LI>Any additional reports or cleanup programs that need to be executed.</LI><LI>Whether there are any prerequisites or follow-up SAP Notes required.</LI><LI>The recommended SAP-supported approach to remove the data from SOC3N.</LI></UL> 2026-07-16T11:02:32.702000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/how-to-transport-copa-characteristic-descriptions-and-values-from-dev-to/qaq-p/14442775 How to transport COPA characteristic descriptions and Values from Dev to prod 2026-07-17T09:42:16.269000+02:00 Srinu3 https://community.sap.com/t5/user/viewprofilepage/user-id/1619946 <P>Dear SAP Support Team,</P><P>How to transport chaanges of COPA characteristic descriptions (KEA5) and Values (KES1) from development system to production system.</P><P>Could you pleaes provide step by step process. Our current system SAP S/4 Hana 2023 on Premise. S/4 Hana 1909 was implemented in 2022. later in 2025 it was upgraded to S/4 Hana 2023.<BR /><BR /></P><P>Could you please provide what options I have to select while generating transport request KE3I.&nbsp;<BR />This TR movement should not impact COPA derivation strategy steps (KEDR)</P><P>&nbsp;</P><P>Thanks,</P><P>Srinu Mummidi</P> 2026-07-17T09:42:16.269000+02:00 https://community.sap.com/t5/technology-q-a/sap-business-one-service-layer-returns-http-500-code-299-when-calling-a/qaq-p/14443378 SAP Business One Service Layer returns HTTP 500 code 299 when calling a parameterized 2026-07-17T19:22:42.059000+02:00 LUIS_RODRIGUEZ72 https://community.sap.com/t5/user/viewprofilepage/user-id/1754611 <P class="">Hello everyone,</P><P>I am working with <STRONG>SAP Business One on SAP HANA</STRONG> and Service Layer.</P><P>I created and exposed a HANA calculation view.&nbsp;The view is correctly published in the SL metadata:</P><P>GET /b1s/v2/sml.svc/$metadata</P><P>I am calling the view using the following URL:</P><P>GET /b1s/v2/sml.svc/VIEWParameters(IP_FECHAFIN=2026-07-31,IP_FECHAINI=2026-07-01)/VIEW</P><P>However, Service Layer returns:</P><P>{<BR />"error": {<BR />"code": "299",<BR />"details": [<BR />{<BR />"code": "",<BR />"message": ""<BR />}<BR />],<BR />"message": "Internal server error."<BR />}<BR />}</P><P>The HTTP status code is: 500 Internal Server Error</P><H3 id="toc-hId-1949112035">Tests already performed</H3><OL><LI>The Service Layer session is valid. Other Service Layer endpoints work correctly.</LI><LI>Other custom SL views without parameters work correctly.</LI><LI>The parameterized calculation view executes correctly directly in SAP HANA Studio using the same date range.</LI><LI>The HANA user has the required permissions.</LI><LI>The view is present in <CODE>$metadata</CODE>, including the parameter entity and navigation property.</LI><LI>Both <CODE>/b1s/v1/sml.svc</CODE> and <CODE>/b1s/v2/sml.svc</CODE> were tested, with the same result.</LI></OL><H3 id="toc-hId-1752598530">Additional observation</H3><P>The SAP Business One Analytics Platform administration page is also showing:</P><P>CPU: undefined<BR />Memory: undefined<BR />Disk: undefined<BR />License Server: undefined<BR />Status: 500</P><P>The System Logs section of the Analytics administration console displays: Internal Error</P><H3 id="toc-hId-1556085025">Questions</H3><OL><LI>Is the URL syntax correct for a SL calculation view with two <CODE>Edm.Date</CODE> parameters?</LI><LI>Is there a known Service Layer issue with HANA calculation-view parameters of type <CODE>DATE</CODE>?</LI><LI>Should the parameters be changed from <CODE>DATE</CODE> to <CODE>NVARCHAR</CODE> and converted with <CODE>TO_DATE()</CODE> inside the calculation view?</LI><LI>Could the Analytics Platform status 500 affect parameterized Semantic Layer views?</LI><LI>Which Service Layer or Analytics log contains the actual HANA exception behind Service Layer error code <CODE>299</CODE>?</LI><LI>Is there a known SAP Note or patch related to this behavior?</LI></OL><P>Thank you.</P> 2026-07-17T19:22:42.059000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/relat%C3%B3rio-desvios-lista-t%C3%A9cnica/qaq-p/14444586 Relatório desvios lista técnica 2026-07-20T16:14:00.485000+02:00 mormacha https://community.sap.com/t5/user/viewprofilepage/user-id/2320388 <P>preciso de um relatório para analisar os desvios de lista técnica padrão e real por m²</P> 2026-07-20T16:14:00.485000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/released-price-already-exists-for-material-without-ckr1/qaq-p/14444594 released price already exists for material // Without CKR1 2026-07-20T16:20:38.564000+02:00 nivedita_pala3920f https://community.sap.com/t5/user/viewprofilepage/user-id/2296287 <P>Hi SAP Team,&nbsp;</P><P>We want to re-cost the material (change in BOM has been performed), which cost estimate is released for the current period. <STRONG>We have locked the CKR1. hence, we cannot use it </STRONG>and also tries with&nbsp;<STRONG>"No Transfer of Cost Estimates"</STRONG> flag in CK40n, but still facing the error:</P><P>Material TFBKGUPTDPDNSUSGNN07486F0900629 in plant T213 has a released cost<BR />estimate</P><P>&nbsp; &nbsp; Message no. CK171</P><P>Do we have any other tcode for this? also please note the costing was initially done via CK11/ CK24</P> 2026-07-20T16:20:38.564000+02:00 https://community.sap.com/t5/technology-q-a/delta-merge-was-not-executed-in-hana/qaq-p/14444827 Delta merge was not executed in HANA 2026-07-21T00:03:03.318000+02:00 Rajapriya1 https://community.sap.com/t5/user/viewprofilepage/user-id/1657591 <P>Hi Team,</P><P>we could see the below alert, Delta Merge was not executed successfully for table CS_AUDIT_LOG_ in schema _SYS_AUDIT for 1 occurrences in the last 24 . Kindly let us know the root cause and to fix the issue.</P> 2026-07-21T00:03:03.318000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/file-based-s-4hana-migration-tool-interoperability-review-or-integration/qaq-p/14445258 File-based S/4HANA migration tool: Interoperability Review or Integration Certification? 2026-07-21T12:49:44.750000+02:00 Rachid_Tobi https://community.sap.com/t5/user/viewprofilepage/user-id/2320688 <P>I'm building an ISV solution and want to understand which certification track applies before I lock the architecture.</P><P><STRONG>What it does:</STRONG><SPAN>&nbsp;</SPAN>migrates financial data (balance sheet, P&amp;L, WIP) from SAP R/3 to S/4HANA — reads a customer's own extract (e.g. CJI3), applies a customer-specific mapping, and generates<SPAN>&nbsp;</SPAN><STRONG>journal-entry load files</STRONG><SPAN>&nbsp;</SPAN>plus a validation report evidencing a zero delta.</P><UL><LI>Runs as a<SPAN>&nbsp;</SPAN><STRONG>stateless multi-tenant SaaS on AWS</STRONG>,<SPAN>&nbsp;</SPAN><STRONG>not on SAP BTP</STRONG>.</LI><LI><STRONG>Read-only</STRONG><SPAN>&nbsp;</SPAN>towards the source — no ABAP transport, no code in the customer landscape.</LI><LI>Today it produces<SPAN>&nbsp;</SPAN><STRONG>files</STRONG>; it does<SPAN>&nbsp;</SPAN><STRONG>not</STRONG><SPAN>&nbsp;</SPAN>call SAP APIs directly.</LI></UL><P>It has already been used on a real enterprise migration; I'm now bringing it to market as a product.</P><P><STRONG>Questions:</STRONG></P><OL><LI>Under the Jan-2026 framework, would a file-based tool like this fall under<SPAN>&nbsp;</SPAN><STRONG>Interoperability Review</STRONG><SPAN>&nbsp;</SPAN>rather than<SPAN>&nbsp;</SPAN><STRONG>Integration Certification</STRONG>?</LI><LI>If we switched the output to the released<SPAN>&nbsp;</SPAN><STRONG><CODE>Journal Entry – Bulk Create</CODE></STRONG><SPAN>&nbsp;</SPAN>API, would that on its own qualify us for<SPAN>&nbsp;</SPAN><STRONG>Integration Certification</STRONG><SPAN>&nbsp;</SPAN>— or does that track also require running on SAP BTP?</LI></OL><P>Pointers to documentation I may have missed are just as welcome as an answer.</P> 2026-07-21T12:49:44.750000+02:00 https://community.sap.com/t5/technology-q-a/%E5%BE%85%E6%A9%9F%E7%B3%BB%E3%81%AE-hana-data%E9%A0%98%E5%9F%9F%E3%81%AE%E4%BD%BF%E7%94%A8%E7%8E%87%E5%A2%97%E5%8A%A0%E8%A6%81%E5%9B%A0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/qaq-p/14445763 待機系の/hana/data領域の使用率増加要因について 2026-07-22T01:49:40.696000+02:00 nes01 https://community.sap.com/t5/user/viewprofilepage/user-id/834336 <P>ご担当者様</P><P><BR />待機系の/hana/data領域の使用率が増加する要因を教えてください。</P><P>/hana/data領域は1196GBあり先月(2026/6)約11GB増加しております。</P><P>前提条件として下記2点となります。<BR />・フェイルオーバーは行われていない。<BR />・不要なファイルは格納していない。</P><P>最低でも一年以上微増・微減はありましたが大きく増えたことがなく<BR />回答の程お願いします。</P><P>&nbsp;</P><P>&nbsp;</P> 2026-07-22T01:49:40.696000+02:00 https://community.sap.com/t5/enterprise-resource-planning-q-a/ckm3-good-receipt-value-is-not-showing-in-actual-value/qaq-p/14446377 CKM3 - Good receipt value is not showing in actual value 2026-07-22T14:12:40.403000+02:00 Pmallikarjun https://community.sap.com/t5/user/viewprofilepage/user-id/1808012 <P>Good receipt are showing in contract cost instead on spliting as per cost compenent more details are added in attached word document.</P> 2026-07-22T14:12:40.403000+02:00 https://community.sap.com/t5/technology-q-a/sap-hana-hdbsql-i-lt-file-gt-vs-ansible-module-to-execute-hana-sql/qaq-p/14446549 SAP HANA - hdbsql -I <file> vs Ansible Module to execute HANA SQL (community.sap_libs.sap_hdbsql) 2026-07-22T17:45:48.429000+02:00 HT150 https://community.sap.com/t5/user/viewprofilepage/user-id/1413688 <P>Hi,</P><P>When executing SQL statements with <STRONG>SAP HANA hdbsql with -I &lt;file&gt;</STRONG> option, the execution continues with the next SQL statements when an error occurs.<BR />When executing SQL statements with the <STRONG>Ansible Module to execute SAP HANA SQL (community.sap_libs.sap_hdbsql)</STRONG>, the execution stops when an error occurs.</P><P>How to make the execution continue when an error occurs with the SAP HANA Ansible Module (community.sap_libs.sap_hdbsql) ?</P><P>Thanks for your help</P> 2026-07-22T17:45:48.429000+02:00