<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: SAP B1/SQL Server 2019 Query Error when entering Para... in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14227376#M4927396</link>
    <description>&lt;P&gt;I haven't tried it yet, I let the User enter it in the Query field instead.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-25 125753.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/319671i57E2C59F93F35230/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2025-09-25 125753.png" alt="Screenshot 2025-09-25 125753.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Sep 2025 05:58:14 GMT</pubDate>
    <dc:creator>Earth_IT_Manager</dc:creator>
    <dc:date>2025-09-25T05:58:14Z</dc:date>
    <item>
      <title>SAP B1/SQL Server 2019 Query Error when entering Parameter</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaq-p/14221882</link>
      <description>&lt;H2&gt;&lt;STRONG&gt;If i use QUERY by not use '[%0]' No Problem&lt;/STRONG&gt;&lt;/H2&gt;&lt;LI-CODE lang="sql"&gt;SELECT
B.Bo_Pl_No AS [WMS No.],
X.TransferNo AS [Transfer No.],
CONVERT(date, B.Bo_CreateDate) AS [Date],
P.Tp_ItemCode AS [Item No.],
I.ItemName AS [Item Name],
CAST(P.Tp_Qty AS decimal(19,6)) AS [Quantity],
B.Bo_No AS [Box No.]
FROM dbo.TB_Box AS B
JOIN dbo.TB_TempPick AS P ON P.Tp_Box = B.Bo_No
LEFT JOIN OITM AS I ON I.ItemCode = P.Tp_ItemCode
LEFT JOIN (
SELECT
COALESCE(CAST(T.U_wmsno AS nvarchar(50)),
CAST(T.U_plateno AS nvarchar(50))) AS WMSNo,
STRING_AGG(CAST(T.DocNum AS nvarchar(20)), ', ')
WITHIN GROUP (ORDER BY T.DocNum) AS TransferNo
FROM OWTR T
JOIN NNM1 S
ON S.Series = T.Series
AND S.ObjectCode = '67'
WHERE T.CANCELED = 'N'
AND S.SeriesName LIKE 'ITS%'
GROUP BY COALESCE(CAST(T.U_wmsno AS nvarchar(50)),
CAST(T.U_plateno AS nvarchar(50)))
) AS X ON CAST(B.Bo_Pl_No AS nvarchar(50)) = X.WMSNo

WHERE
B.Bo_Active = 1
AND P.Tp_Active = 1
AND (ISNULL('','') = '' OR CONVERT(date, B.Bo_CreateDate) &amp;gt;= CONVERT(date, ''))
AND (ISNULL('','') = '' OR CONVERT(date, B.Bo_CreateDate) &amp;lt;= CONVERT(date, ''))
AND (ISNULL('','') = '' OR B.Bo_Pl_No = '')
AND (ISNULL('','') = '' OR B.Bo_No = '')
ORDER BY
B.Bo_CreateDate, B.Bo_Pl_No, B.Bo_No, P.Tp_ItemCode;&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Earth_IT_Manager_0-1758252704999.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/316715i78F079C8DD75690E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Earth_IT_Manager_0-1758252704999.png" alt="Earth_IT_Manager_0-1758252704999.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;H2&gt;But if i entering Parameter such as '[%0]' will be error immediately&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Error&amp;nbsp;'Received Alert' (OAIB)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;SELECT
B.Bo_Pl_No AS [WMS No.],
X.TransferNo AS [Transfer No.],
CONVERT(date, B.Bo_CreateDate) AS [Date],
P.Tp_ItemCode AS [Item No.],
I.ItemName AS [Item Name],
CAST(P.Tp_Qty AS decimal(19,6)) AS [Quantity],
B.Bo_No AS [Box No.]
FROM dbo.TB_Box AS B
JOIN dbo.TB_TempPick AS P ON P.Tp_Box = B.Bo_No
LEFT JOIN OITM AS I ON I.ItemCode = P.Tp_ItemCode
LEFT JOIN (
SELECT
COALESCE(CAST(T.U_wmsno AS nvarchar(50)),
CAST(T.U_plateno AS nvarchar(50))) AS WMSNo,
STRING_AGG(CAST(T.DocNum AS nvarchar(20)), ', ')
WITHIN GROUP (ORDER BY T.DocNum) AS TransferNo
FROM OWTR T
JOIN NNM1 S
ON S.Series = T.Series
AND S.ObjectCode = '67'
WHERE T.CANCELED = 'N'
AND S.SeriesName LIKE 'ITS%'
GROUP BY COALESCE(CAST(T.U_wmsno AS nvarchar(50)),
CAST(T.U_plateno AS nvarchar(50)))
) AS X ON CAST(B.Bo_Pl_No AS nvarchar(50)) = X.WMSNo

WHERE
B.Bo_Active = 1
AND P.Tp_Active = 1
AND (ISNULL('[%0]','') = '' OR CONVERT(date, B.Bo_CreateDate) &amp;gt;= CONVERT(date, '[%0]'))
AND (ISNULL('[%1]','') = '' OR CONVERT(date, B.Bo_CreateDate) &amp;lt;= CONVERT(date, '[%1]'))
AND (ISNULL('[%2]','') = '' OR B.Bo_Pl_No = '[%2]')
AND (ISNULL('[%3]','') = '' OR B.Bo_No = '[%3]')
ORDER BY
B.Bo_CreateDate, B.Bo_Pl_No, B.Bo_No, P.Tp_ItemCode;&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Earth_IT_Manager_0-1758256987256.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/316731iBE58191D1E5B4C42/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Earth_IT_Manager_0-1758256987256.png" alt="Earth_IT_Manager_0-1758256987256.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 04:43:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaq-p/14221882</guid>
      <dc:creator>Earth_IT_Manager</dc:creator>
      <dc:date>2025-09-19T04:43:20Z</dc:date>
    </item>
    <item>
      <title>Re: SAP B1/SQL Server 2019 Query Error when entering Para...</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14221906#M4926800</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you can't us variables free in a query. SAP needs a field according to your variableit shows the fiedname and uses the field-kind to ask for it.&lt;/P&gt;&lt;P&gt;You can do it like&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;WHERE
T0.DocDate = '[%0]'&lt;/LI-CODE&gt;&lt;P&gt;If you need it in your case you can declare a Standard-SQL Variable at he beginning of your query (@DocDate) and use this later in the query like&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;/**SELECT FROM [OFPR] T0 **/
DECLARE @DocDateFrom AS Date
/* WHERE */
SET @DocDateFrom = /* T0.F_RefDate */ '[%0]'

Select 
*
FROM ORDR
WHERE DocDate = @DocDateFrom&lt;/LI-CODE&gt;&lt;P&gt;Here some examples&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;/*Buchungsdatum*/
/**SELECT FROM [OFPR] T0 **/
DECLARE @DocDateFrom AS Date
/* WHERE */
SET @DocDateFrom = /* T0.F_RefDate */ '[%0]'

/**SELECT FROM [OFPR] T1 **/
DECLARE @DocDateTo AS Date
/* WHERE */
SET @DocDateTo = /* T1.T_RefDate */ '[%1]'

-----
/*Fälligkeitsdatum*/
/**SELECT FROM [OFPR] T0 **/
DECLARE @DocDateFrom AS Date
/* WHERE */
SET @DocDateFrom = /* T0.F_DueDate */ '[%0]'

/**SELECT FROM [OFPR] T1 **/
DECLARE @DocDateTo AS Date
/* WHERE */
SET @DocDateTo = /* T1.T_DueDate */ '[%1]'

-----
/*Belegdatum*/
/**SELECT FROM [OFPR] T0 **/
DECLARE @DocDateFrom AS Date
/* WHERE */
SET @DocDateFrom = /* T0.F_TaxDate */ '[%0]'

/**SELECT FROM [OFPR] T1 **/
DECLARE @DocDateTo AS Date
/* WHERE */
SET @DocDateTo = /* T1.T_TaxDate */ '[%1]'/*Buchungsdatum*/
/**SELECT FROM [OFPR] T0 **/
DECLARE @DocDateFrom AS Date
/* WHERE */
SET @DocDateFrom = /* T0.F_RefDate */ '[%0]'

/**SELECT FROM [OFPR] T1 **/
DECLARE @DocDateTo AS Date
/* WHERE */
SET @DocDateTo = /* T1.T_RefDate */ '[%1]'

-----
/*Fälligkeitsdatum*/
/**SELECT FROM [OFPR] T0 **/
DECLARE @DocDateFrom AS Date
/* WHERE */
SET @DocDateFrom = /* T0.F_DueDate */ '[%0]'

/**SELECT FROM [OFPR] T1 **/
DECLARE @DocDateTo AS Date
/* WHERE */
SET @DocDateTo = /* T1.T_DueDate */ '[%1]'

-----
/*Belegdatum*/
/**SELECT FROM [OFPR] T0 **/
DECLARE @DocDateFrom AS Date
/* WHERE */
SET @DocDateFrom = /* T0.F_TaxDate */ '[%0]'

/**SELECT FROM [OFPR] T1 **/
DECLARE @DocDateTo AS Date
/* WHERE */
SET @DocDateTo = /* T1.T_TaxDate */ '[%1]'&lt;/LI-CODE&gt;&lt;P&gt;If you can't find a matching field for you requirements, at least you can setup a UDT and Name the Field as you like/need and take the needed Field-Type.&lt;/P&gt;&lt;P&gt;Sideeffect: When entering values in your UDT in the column, it will be shown as valid values when paramter is prompted&lt;/P&gt;&lt;P&gt;regards Lothar&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 04:39:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14221906#M4926800</guid>
      <dc:creator>LoHa</dc:creator>
      <dc:date>2025-09-19T04:39:12Z</dc:date>
    </item>
    <item>
      <title>Re: SAP B1/SQL Server 2019 Query Error when entering Para...</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222040#M4926821</link>
      <description>In SSMS Work</description>
      <pubDate>Fri, 19 Sep 2025 06:45:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222040#M4926821</guid>
      <dc:creator>Earth_IT_Manager</dc:creator>
      <dc:date>2025-09-19T06:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: SAP B1/SQL Server 2019 Query Error when entering Para...</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222041#M4926822</link>
      <description>&lt;P&gt;In SSMS Work in SAP B1 Not Work&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;DECLARE @DateFrom DATE
SET @DateFrom = '2025-07-01'
DECLARE @DateTo DATE
SET @DateTo ='2025-08-01'
SELECT
    B.Bo_Pl_No                       AS [WMS No.],
    X.TransferNo                     AS [Transfer No.],
    CONVERT(date, B.Bo_CreateDate)   AS [Date],
    P.Tp_ItemCode                    AS [Item No.],
    I.ItemName                       AS [Item Name],
    CAST(P.Tp_Qty AS decimal(19,6))  AS [Quantity],
    B.Bo_No                          AS [Box No.]
FROM dbo.TB_Box B
JOIN dbo.TB_TempPick P ON P.Tp_Box = B.Bo_No
LEFT JOIN OITM I ON I.ItemCode = P.Tp_ItemCode
LEFT JOIN (
    SELECT
        COALESCE(CAST(T.U_wmsno AS nvarchar(50)), CAST(T.U_plateno AS nvarchar(50))) AS WMSNo,
        STRING_AGG(CAST(T.DocNum AS nvarchar(20)), ', ') WITHIN GROUP (ORDER BY T.DocNum) AS TransferNo
    FROM OWTR T
    JOIN NNM1 S ON S.Series = T.Series AND S.ObjectCode = '67'
    WHERE T.CANCELED = 'N'
      AND S.SeriesName LIKE 'ITS%'
    GROUP BY COALESCE(CAST(T.U_wmsno AS nvarchar(50)), CAST(T.U_plateno AS nvarchar(50)))
) X ON CAST(B.Bo_Pl_No AS nvarchar(50)) = X.WMSNo
WHERE
    B.Bo_Active = 1
    AND P.Tp_Active = 1
    AND (@DateFrom IS NULL OR @DateTo IS NULL
         OR (B.Bo_CreateDate &amp;gt;= @DateFrom AND B.Bo_CreateDate &amp;lt; DATEADD(DAY,1,@DateTo)))
ORDER BY
    B.Bo_CreateDate, B.Bo_Pl_No, B.Bo_No, P.Tp_ItemCode;&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Earth_IT_Manager_0-1758264483827.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/316803i9DFB12168A7CE555/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Earth_IT_Manager_0-1758264483827.png" alt="Earth_IT_Manager_0-1758264483827.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Earth_IT_Manager_1-1758264509500.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/316804iA745784D9CE4B805/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Earth_IT_Manager_1-1758264509500.png" alt="Earth_IT_Manager_1-1758264509500.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;DECLARE @DateFrom DATE
SET @DateFrom = '[%0]'
DECLARE @DateTo   DATE
SET @DateTo ='[%1]'
SELECT
    B.Bo_Pl_No                       AS [WMS No.],
    X.TransferNo                     AS [Transfer No.],
    CONVERT(date, B.Bo_CreateDate)   AS [Date],
    P.Tp_ItemCode                    AS [Item No.],
    I.ItemName                       AS [Item Name],
    CAST(P.Tp_Qty AS decimal(19,6))  AS [Quantity],
    B.Bo_No                          AS [Box No.]
FROM dbo.TB_Box B
JOIN dbo.TB_TempPick P ON P.Tp_Box = B.Bo_No
LEFT JOIN OITM I ON I.ItemCode = P.Tp_ItemCode
LEFT JOIN (
    SELECT
        COALESCE(CAST(T.U_wmsno AS nvarchar(50)), CAST(T.U_plateno AS nvarchar(50))) AS WMSNo,
        STRING_AGG(CAST(T.DocNum AS nvarchar(20)), ', ') WITHIN GROUP (ORDER BY T.DocNum) AS TransferNo
    FROM OWTR T
    JOIN NNM1 S ON S.Series = T.Series AND S.ObjectCode = '67'
    WHERE T.CANCELED = 'N'
      AND S.SeriesName LIKE 'ITS%'
    GROUP BY COALESCE(CAST(T.U_wmsno AS nvarchar(50)), CAST(T.U_plateno AS nvarchar(50)))
) X ON CAST(B.Bo_Pl_No AS nvarchar(50)) = X.WMSNo
WHERE
    B.Bo_Active = 1
    AND P.Tp_Active = 1
    AND (@DateFrom IS NULL OR @DateTo IS NULL
         OR (B.Bo_CreateDate &amp;gt;= @DateFrom AND B.Bo_CreateDate &amp;lt; DATEADD(DAY,1,@DateTo)))
ORDER BY
    B.Bo_CreateDate, B.Bo_Pl_No, B.Bo_No, P.Tp_ItemCode;&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 19 Sep 2025 06:48:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222041#M4926822</guid>
      <dc:creator>Earth_IT_Manager</dc:creator>
      <dc:date>2025-09-19T06:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: SAP B1/SQL Server 2019 Query Error when entering Para...</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222047#M4926823</link>
      <description>??? I can't understand you. It only works in SAPB1. Try sample ORDR query in query generator. It won't work in SMSS, because it is a special syntax for SAPB1</description>
      <pubDate>Fri, 19 Sep 2025 06:50:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222047#M4926823</guid>
      <dc:creator>LoHa</dc:creator>
      <dc:date>2025-09-19T06:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: SAP B1/SQL Server 2019 Query Error when entering Para...</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222049#M4926824</link>
      <description>Try sample ORDR you need the /** and /* to get it running in SAP B1</description>
      <pubDate>Fri, 19 Sep 2025 06:52:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14222049#M4926824</guid>
      <dc:creator>LoHa</dc:creator>
      <dc:date>2025-09-19T06:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: SAP B1/SQL Server 2019 Query Error when entering Para...</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14223595#M4926984</link>
      <description>&lt;P&gt;So do you got it?&lt;/P&gt;&lt;P&gt;Then mark question as solved.&lt;/P&gt;&lt;P&gt;regards Lothar&lt;/P&gt;</description>
      <pubDate>Mon, 22 Sep 2025 04:57:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14223595#M4926984</guid>
      <dc:creator>LoHa</dc:creator>
      <dc:date>2025-09-22T04:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: SAP B1/SQL Server 2019 Query Error when entering Para...</title>
      <link>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14227376#M4927396</link>
      <description>&lt;P&gt;I haven't tried it yet, I let the User enter it in the Query field instead.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2025-09-25 125753.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/319671i57E2C59F93F35230/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2025-09-25 125753.png" alt="Screenshot 2025-09-25 125753.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 05:58:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/sap-b1-sql-server-2019-query-error-when-entering-parameter/qaa-p/14227376#M4927396</guid>
      <dc:creator>Earth_IT_Manager</dc:creator>
      <dc:date>2025-09-25T05:58:14Z</dc:date>
    </item>
  </channel>
</rss>

