我正在试验 PowerShell + SAPNCO。如何将多个文本选项传递给 RFC_READ_TABLE?
I am experimenting with PowerShell + SAPNCO. How can I pass multiple text options to RFC_READ_TABLE?
我正在试验 PowerShell + SAPNCO。
如何将多个文本选项传递给 RFC_READ_TABLE?
我遇到了这个错误:
SAP.Middleware.Connector.RfcAbapRuntimeException: An error has occurred while parsing a dynamic entry.
执行此操作时:
[SAP.Middleware.Connector.IRfcTable]$Options = $RfcReadTable.GetTable("OPTIONS")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
想通了。我假设选项会自动组合,但看起来您还需要添加运算符。这是我如何让它工作的:
[SAP.Middleware.Connector.IRfcTable]$Options = $RfcReadTable.GetTable("OPTIONS")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
$Options.Append()
$Options.SetValue("TEXT", "OR")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
$Options.Append()
$Options.SetValue("TEXT", "AND")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
我正在试验 PowerShell + SAPNCO。
如何将多个文本选项传递给 RFC_READ_TABLE?
我遇到了这个错误:
SAP.Middleware.Connector.RfcAbapRuntimeException: An error has occurred while parsing a dynamic entry.
执行此操作时:
[SAP.Middleware.Connector.IRfcTable]$Options = $RfcReadTable.GetTable("OPTIONS")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
想通了。我假设选项会自动组合,但看起来您还需要添加运算符。这是我如何让它工作的:
[SAP.Middleware.Connector.IRfcTable]$Options = $RfcReadTable.GetTable("OPTIONS")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
$Options.Append()
$Options.SetValue("TEXT", "OR")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")
$Options.Append()
$Options.SetValue("TEXT", "AND")
$Options.Append()
$Options.SetValue("TEXT", "SOMECOLUMN EQ 'SOMEVALUE'")