<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Outbound Delivery Order Not Created in SAP EWM After Delivery Creation – Why?	</title>
	<atom:link href="https://www.sapewmhelp.com/question/outbound-delivery-order-not-created-in-sap-ewm-after-delivery-creation-why/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.sapewmhelp.com/question/outbound-delivery-order-not-created-in-sap-ewm-after-delivery-creation-why/</link>
	<description>SAP EWM questions answered by experts — ABAP, S/4HANA, warehouse management</description>
	<lastBuildDate>Wed, 11 Mar 2026 13:12:28 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>
		By: PrafulAnand		</title>
		<link>https://www.sapewmhelp.com/question/outbound-delivery-order-not-created-in-sap-ewm-after-delivery-creation-why/#comment-261</link>

		<dc:creator><![CDATA[PrafulAnand]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 13:12:28 +0000</pubDate>
		<guid isPermaLink="false">https://www.sapewmhelp.com/?question=outbound-delivery-order-not-created-in-sap-ewm-after-delivery-creation-why#comment-261</guid>

					<description><![CDATA[&lt;div class=&quot;flex h-svh w-screen flex-col&quot;&gt;
&lt;div class=&quot;relative z-0 flex min-h-0 w-full flex-1&quot;&gt;
&lt;div class=&quot;relative flex min-h-0 w-full flex-1&quot;&gt;
&lt;div class=&quot;@container/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)/2)] pt-[calc(env(safe-area-inset-bottom,0px)/2)]&quot;&gt;
&lt;div data-scroll-root=&quot;&quot; class=&quot;@w-sm/main:[scrollbar-gutter:stable_both-edges] touch:[scrollbar-width:none] relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] has-data-[fixed-header=less-than-xl]:@w-xl/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl/main:[--sticky-padding-top:0px]&quot;&gt;
&lt;div id=&quot;thread&quot; class=&quot;group/thread flex flex-col min-h-full&quot;&gt;
&lt;div class=&quot;composer-parent flex flex-1 flex-col focus-visible:outline-0&quot;&gt;
&lt;div class=&quot;relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex&quot;&gt;
&lt;div class=&quot;flex flex-col text-sm pb-25&quot;&gt;

&lt;div class=&quot;text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)&quot;&gt;
&lt;div class=&quot;[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn&quot;&gt;
&lt;div class=&quot;flex max-w-full flex-col gap-4 grow&quot;&gt;
&lt;div data-message-author-role=&quot;assistant&quot; data-message-id=&quot;ff042c17-54ba-414f-865f-3afb72f6caa9&quot; data-message-model-slug=&quot;gpt-5-3&quot; class=&quot;min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&#038;]:mt-1&quot;&gt;
&lt;div class=&quot;flex w-full flex-col gap-1 empty:hidden&quot;&gt;
&lt;div class=&quot;markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling&quot;&gt;
&lt;p&gt;When an &lt;strong&gt;Outbound Delivery Order (ODO)&lt;/strong&gt; is not created in SAP EWM after creating the delivery in ERP, the problem is usually related to &lt;strong&gt;delivery relevance determination or integration message processing&lt;/strong&gt; between ERP and EWM.&lt;/p&gt;
&lt;p&gt;Even if the delivery exists in &lt;strong&gt;VL03N&lt;/strong&gt;, the system must still determine that the delivery is &lt;strong&gt;EWM relevant&lt;/strong&gt; and trigger the &lt;strong&gt;qRFC integration message&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Below is the step-by-step troubleshooting approach used in real SAP EWM projects.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt; First Check: Is the Delivery EWM-Relevant?&lt;/h1&gt;
&lt;p&gt;Not every ERP delivery is automatically distributed to EWM.&lt;/p&gt;
&lt;p&gt;Open the delivery in &lt;strong&gt;VL03N&lt;/strong&gt; and verify:&lt;/p&gt;

&lt;ul&gt;
 	&lt;li&gt;
&lt;p&gt;Warehouse Number field&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Shipping point&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Plant and storage location&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If &lt;strong&gt;warehouse number is missing&lt;/strong&gt;, the system will not trigger EWM distribution.&lt;/p&gt;

&lt;h3 data-section-id=&quot;10m11kb&quot; data-start=&quot;1123&quot; data-end=&quot;1149&quot;&gt;Configuration to check&lt;/h3&gt;
&lt;p&gt;SPRO → Enterprise Structure → Assignment → Logistics Execution&lt;br /&gt;Assign &lt;strong&gt;Warehouse Number to Plant/Storage Location&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If this mapping is missing, the delivery will remain in ERP only.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt; Check Delivery Type Mapping to EWM&lt;/h1&gt;
&lt;p&gt;The delivery type must be configured as &lt;strong&gt;EWM relevant&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Check configuration:&lt;/p&gt;
&lt;p&gt;SPRO → Integration with Other SAP Components → Extended Warehouse Management → Delivery Processing&lt;/p&gt;
&lt;p&gt;Verify:&lt;/p&gt;

&lt;ul&gt;
 	&lt;li&gt;
&lt;p&gt;Delivery type is mapped to the warehouse&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Document category is relevant for EWM&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the delivery type is not mapped, the system will not create the ODO.&lt;/p&gt;
&lt;p&gt;This is one of the &lt;strong&gt;most common root causes in projects&lt;/strong&gt;.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt;Check Outbound Queue in ERP (SMQ1)&lt;/h1&gt;
&lt;p&gt;If configuration is correct, the next step is to verify whether the integration message was triggered.&lt;/p&gt;
&lt;p&gt;Go to transaction:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SMQ1 – Outbound Queue&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check if a queue entry was created for the delivery.&lt;/p&gt;
&lt;p&gt;Possible situations:&lt;/p&gt;

&lt;div class=&quot;TyagGW_tableContainer&quot;&gt;
&lt;div class=&quot;group TyagGW_tableWrapper flex flex-col-reverse w-fit&quot;&gt;
&lt;table data-start=&quot;2073&quot; data-end=&quot;2250&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th data-start=&quot;2073&quot; data-end=&quot;2085&quot; data-col-size=&quot;sm&quot;&gt;Situation&lt;/th&gt;
&lt;th data-start=&quot;2085&quot; data-end=&quot;2096&quot; data-col-size=&quot;sm&quot;&gt;Meaning&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;No queue entry&lt;/td&gt;
&lt;td&gt;Delivery distribution not triggered&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Queue exists but stuck&lt;/td&gt;
&lt;td&gt;Integration issue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Queue processed&lt;/td&gt;
&lt;td&gt;Check EWM inbound queue&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;If no queue exists, the problem is usually &lt;strong&gt;configuration related&lt;/strong&gt;.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt; Check Inbound Queue in EWM (SMQ2)&lt;/h1&gt;
&lt;p&gt;If the ERP queue was created successfully but the ODO is still not created, check the inbound queue in EWM.&lt;/p&gt;
&lt;p&gt;Transaction:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SMQ2&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Look for statuses such as:&lt;/p&gt;

&lt;ul&gt;
 	&lt;li&gt;
&lt;p&gt;SYSFAIL&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;RETRY&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;STOP&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a queue is stuck:&lt;/p&gt;

&lt;ol&gt;
 	&lt;li&gt;
&lt;p&gt;Open the LUW&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Check error message&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Fix the root cause&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Reprocess the queue&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;hr /&gt;

&lt;h1&gt; Check RFC Communication&lt;/h1&gt;
&lt;p&gt;Integration between ERP and EWM depends on RFC communication.&lt;/p&gt;
&lt;p&gt;Go to:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SM59 – RFC Destination&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Test the connection between ERP and EWM.&lt;/p&gt;
&lt;p&gt;If RFC connection fails:&lt;/p&gt;

&lt;ul&gt;
 	&lt;li&gt;
&lt;p&gt;Queue messages will not be processed&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Delivery distribution will stop&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also verify that &lt;strong&gt;qRFC scheduler jobs are active&lt;/strong&gt;.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt; Check Enhancement or BAdI Logic&lt;/h1&gt;
&lt;p&gt;In some projects, custom logic may block delivery distribution.&lt;/p&gt;
&lt;p&gt;Common enhancement spots include:&lt;/p&gt;

&lt;ul&gt;
 	&lt;li&gt;
&lt;p&gt;&lt;strong&gt;/SCWM/EX_ERP_DLV_DISTRIBUTE&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;&lt;strong&gt;LE_SHP_DELIVERY_PROC&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Custom logic may suppress distribution for specific delivery types, plants, or storage locations.&lt;/p&gt;
&lt;p&gt;If the issue occurs only for certain scenarios, enhancement logic should be checked.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt; Verify Delivery Status and Document Flow&lt;/h1&gt;
&lt;p&gt;Sometimes ODO creation fails because the delivery is not fully relevant for warehouse processing.&lt;/p&gt;
&lt;p&gt;Check in &lt;strong&gt;VL03N&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
 	&lt;li&gt;
&lt;p&gt;Delivery status&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Document flow&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Goods movement status&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the delivery is already processed or blocked, ODO creation may not occur.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt; Real Project Example&lt;/h1&gt;
&lt;p&gt;In one S/4HANA Embedded EWM implementation:&lt;/p&gt;
&lt;p&gt;Outbound deliveries were created in ERP but ODO was not created in EWM.&lt;/p&gt;
&lt;p&gt;Root cause:&lt;/p&gt;
&lt;p&gt;Delivery type mapping to EWM warehouse was accidentally removed during a transport.&lt;/p&gt;
&lt;p&gt;Fix:&lt;/p&gt;
&lt;p&gt;The configuration was corrected and the delivery was recreated.&lt;/p&gt;
&lt;p&gt;Result:&lt;/p&gt;
&lt;p&gt;ODO was created automatically in EWM.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt;🛠 Recommended Troubleshooting Sequence&lt;/h1&gt;
&lt;p&gt;When ODO is not created:&lt;/p&gt;
&lt;p&gt;1️⃣ Check warehouse number in VL03N&lt;br /&gt;2️⃣ Verify delivery type mapping to EWM&lt;br /&gt;3️⃣ Check outbound queue in &lt;strong&gt;SMQ1&lt;/strong&gt;&lt;br /&gt;4️⃣ Check inbound queue in &lt;strong&gt;SMQ2&lt;/strong&gt;&lt;br /&gt;5️⃣ Test RFC connection in &lt;strong&gt;SM59&lt;/strong&gt;&lt;br /&gt;6️⃣ Check enhancements or BAdIs&lt;/p&gt;
&lt;p&gt;This structured approach usually identifies the root cause quickly.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt; Final Conclusion&lt;/h1&gt;
&lt;p&gt;If the &lt;strong&gt;Outbound Delivery Order is not created in SAP EWM&lt;/strong&gt;, the most common reasons are:&lt;/p&gt;

&lt;ul&gt;
 	&lt;li&gt;
&lt;p&gt;Warehouse number not determined&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Delivery type not configured as EWM relevant&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Outbound queue not triggered&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Inbound queue failure&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;RFC communication issue&lt;/p&gt;
&lt;/li&gt;
 	&lt;li&gt;
&lt;p&gt;Custom enhancement blocking distribution&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Identifying whether the integration message was triggered is the &lt;strong&gt;key first step in troubleshooting&lt;/strong&gt;.&lt;/p&gt;


&lt;hr /&gt;

&lt;h1&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;]]></description>
			<content:encoded><![CDATA[<div class="flex h-svh w-screen flex-col">
<div class="relative z-0 flex min-h-0 w-full flex-1">
<div class="relative flex min-h-0 w-full flex-1">
<div class="@container/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)/2)] pt-[calc(env(safe-area-inset-bottom,0px)/2)]">
<div data-scroll-root="" class="<a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490-sm/main:[scrollbar-gutter:stable_both-edges] touch:[scrollbar-width:none] relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] has-data-[fixed-header=less-than-xl]:<a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490</a>-xl/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:<a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490</a>-xl/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:<a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490</a>-2xl/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:<a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490</a>-2xl/main:[--sticky-padding-top:0px]"></p>
<div id="thread" class="group/thread flex flex-col min-h-full">
<div class="composer-parent flex flex-1 flex-col focus-visible:outline-0">
<div class="relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex">
<div class="flex flex-col text-sm pb-25">
<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] <a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] <a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490</a>-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"></p>
<div class="[--thread-content-max-width:40rem] <a target="_blank" href="https://www.sapewmhelp.com/profile/w9635542090490/">w9635542090490-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"></p>
<div class="flex max-w-full flex-col gap-4 grow">
<div data-message-author-role="assistant" data-message-id="ff042c17-54ba-414f-865f-3afb72f6caa9" data-message-model-slug="gpt-5-3" class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1">
<div class="flex w-full flex-col gap-1 empty:hidden">
<div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">
<p>When an <strong>Outbound Delivery Order (ODO)</strong> is not created in SAP EWM after creating the delivery in ERP, the problem is usually related to <strong>delivery relevance determination or integration message processing</strong> between ERP and EWM.</p>
<p>Even if the delivery exists in <strong>VL03N</strong>, the system must still determine that the delivery is <strong>EWM relevant</strong> and trigger the <strong>qRFC integration message</strong>.</p>
<p>Below is the step-by-step troubleshooting approach used in real SAP EWM projects.</p>
<hr />
<h1> First Check: Is the Delivery EWM-Relevant?</h1>
<p>Not every ERP delivery is automatically distributed to EWM.</p>
<p>Open the delivery in <strong>VL03N</strong> and verify:</p>
<ul>
<li>
<p>Warehouse Number field</p>
</li>
<li>
<p>Shipping point</p>
</li>
<li>
<p>Plant and storage location</p>
</li>
</ul>
<p>If <strong>warehouse number is missing</strong>, the system will not trigger EWM distribution.</p>
<h3 data-section-id="10m11kb" data-start="1123" data-end="1149">Configuration to check</h3>
<p>SPRO → Enterprise Structure → Assignment → Logistics Execution<br />Assign <strong>Warehouse Number to Plant/Storage Location</strong></p>
<p>If this mapping is missing, the delivery will remain in ERP only.</p>
<hr />
<h1> Check Delivery Type Mapping to EWM</h1>
<p>The delivery type must be configured as <strong>EWM relevant</strong>.</p>
<p>Check configuration:</p>
<p>SPRO → Integration with Other SAP Components → Extended Warehouse Management → Delivery Processing</p>
<p>Verify:</p>
<ul>
<li>
<p>Delivery type is mapped to the warehouse</p>
</li>
<li>
<p>Document category is relevant for EWM</p>
</li>
</ul>
<p>If the delivery type is not mapped, the system will not create the ODO.</p>
<p>This is one of the <strong>most common root causes in projects</strong>.</p>
<hr />
<h1>Check Outbound Queue in ERP (SMQ1)</h1>
<p>If configuration is correct, the next step is to verify whether the integration message was triggered.</p>
<p>Go to transaction:</p>
<p><strong>SMQ1 – Outbound Queue</strong></p>
<p>Check if a queue entry was created for the delivery.</p>
<p>Possible situations:</p>
<div class="TyagGW_tableContainer">
<div class="group TyagGW_tableWrapper flex flex-col-reverse w-fit">
<table data-start="2073" data-end="2250">
<thead>
<tr>
<th data-start="2073" data-end="2085" data-col-size="sm">Situation</th>
<th data-start="2085" data-end="2096" data-col-size="sm">Meaning</th>
</tr>
</thead>
<tbody>
<tr>
<td>No queue entry</td>
<td>Delivery distribution not triggered</td>
</tr>
<tr>
<td>Queue exists but stuck</td>
<td>Integration issue</td>
</tr>
<tr>
<td>Queue processed</td>
<td>Check EWM inbound queue</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>If no queue exists, the problem is usually <strong>configuration related</strong>.</p>
<hr />
<h1> Check Inbound Queue in EWM (SMQ2)</h1>
<p>If the ERP queue was created successfully but the ODO is still not created, check the inbound queue in EWM.</p>
<p>Transaction:</p>
<p><strong>SMQ2</strong></p>
<p>Look for statuses such as:</p>
<ul>
<li>
<p>SYSFAIL</p>
</li>
<li>
<p>RETRY</p>
</li>
<li>
<p>STOP</p>
</li>
</ul>
<p>If a queue is stuck:</p>
<ol>
<li>
<p>Open the LUW</p>
</li>
<li>
<p>Check error message</p>
</li>
<li>
<p>Fix the root cause</p>
</li>
<li>
<p>Reprocess the queue</p>
</li>
</ol>
<hr />
<h1> Check RFC Communication</h1>
<p>Integration between ERP and EWM depends on RFC communication.</p>
<p>Go to:</p>
<p><strong>SM59 – RFC Destination</strong></p>
<p>Test the connection between ERP and EWM.</p>
<p>If RFC connection fails:</p>
<ul>
<li>
<p>Queue messages will not be processed</p>
</li>
<li>
<p>Delivery distribution will stop</p>
</li>
</ul>
<p>Also verify that <strong>qRFC scheduler jobs are active</strong>.</p>
<hr />
<h1> Check Enhancement or BAdI Logic</h1>
<p>In some projects, custom logic may block delivery distribution.</p>
<p>Common enhancement spots include:</p>
<ul>
<li>
<p><strong>/SCWM/EX_ERP_DLV_DISTRIBUTE</strong></p>
</li>
<li>
<p><strong>LE_SHP_DELIVERY_PROC</strong></p>
</li>
</ul>
<p>Custom logic may suppress distribution for specific delivery types, plants, or storage locations.</p>
<p>If the issue occurs only for certain scenarios, enhancement logic should be checked.</p>
<hr />
<h1> Verify Delivery Status and Document Flow</h1>
<p>Sometimes ODO creation fails because the delivery is not fully relevant for warehouse processing.</p>
<p>Check in <strong>VL03N</strong>:</p>
<ul>
<li>
<p>Delivery status</p>
</li>
<li>
<p>Document flow</p>
</li>
<li>
<p>Goods movement status</p>
</li>
</ul>
<p>If the delivery is already processed or blocked, ODO creation may not occur.</p>
<hr />
<h1> Real Project Example</h1>
<p>In one S/4HANA Embedded EWM implementation:</p>
<p>Outbound deliveries were created in ERP but ODO was not created in EWM.</p>
<p>Root cause:</p>
<p>Delivery type mapping to EWM warehouse was accidentally removed during a transport.</p>
<p>Fix:</p>
<p>The configuration was corrected and the delivery was recreated.</p>
<p>Result:</p>
<p>ODO was created automatically in EWM.</p>
<hr />
<h1>🛠 Recommended Troubleshooting Sequence</h1>
<p>When ODO is not created:</p>
<p>1️⃣ Check warehouse number in VL03N<br />2️⃣ Verify delivery type mapping to EWM<br />3️⃣ Check outbound queue in <strong>SMQ1</strong><br />4️⃣ Check inbound queue in <strong>SMQ2</strong><br />5️⃣ Test RFC connection in <strong>SM59</strong><br />6️⃣ Check enhancements or BAdIs</p>
<p>This structured approach usually identifies the root cause quickly.</p>
<hr />
<h1> Final Conclusion</h1>
<p>If the <strong>Outbound Delivery Order is not created in SAP EWM</strong>, the most common reasons are:</p>
<ul>
<li>
<p>Warehouse number not determined</p>
</li>
<li>
<p>Delivery type not configured as EWM relevant</p>
</li>
<li>
<p>Outbound queue not triggered</p>
</li>
<li>
<p>Inbound queue failure</p>
</li>
<li>
<p>RFC communication issue</p>
</li>
<li>
<p>Custom enhancement blocking distribution</p>
</li>
</ul>
<p>Identifying whether the integration message was triggered is the <strong>key first step in troubleshooting</strong>.</p>
<hr />
<h1></h1>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
