簡體   English   中英

功能模塊 RSAQ_REMOTE_QUERY_CALL 選擇參數

[英]Function module RSAQ_REMOTE_QUERY_CALL selection parameters

我正在嘗試通過 rfc 調用(.NET 連接器 3)使用功能模塊 RSAQ_REMOTE_QUERY_CALL,但我在選擇參數方面遇到了問題。 我的查詢有兩個參數:

  • 材料 (SP$00001)
  • 語言鍵 (SP$00002)

我想從我的 C# 程序中提供它們,並且根本不想使用變體。 當我使用變體時 - 查詢工作正常,但使用參數時,我總是收到 NO_DATA_SELECTED 異常。 我附加這樣的參數:

        var selection = query.GetTable("SELECTION_TABLE");

        selection.Append();

        selection.SetValue("SELNAME", "SP$00001");
        selection.SetValue("KIND", "S");
        selection.SetValue("OPTION", "EQ");
        selection.SetValue("SIGN", "I");
        selection.SetValue("LOW", "Material");

        selection.Append();

        selection.SetValue("SELNAME", "SP$00002");
        selection.SetValue("KIND", "S");
        selection.SetValue("OPTION", "EQ");
        selection.SetValue("SIGN", "I");
        selection.SetValue("LOW", "EN");

這個功能模塊可以使用選擇參數嗎?

兩件事可能有幫助:

  • 確保您將KIND設置為S僅用於選擇選項 - 對於參數,它必須是P 使用功能模塊RSAQ_REMOTE_QUERY_FIELDLIST找出類型(以及名稱)。
  • 嘗試使用內部單字符語言E而不是外部語言EN

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM