点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们。
我正在使用SAP ByDesign,但出现以下错误:
"需要字符串文字。"
这是我的代码:
--------------------------------------------------- --------------------------------------------
line1:var查询= CustomerInvoice.QueryByElements;
line2:var params = query.CreateSelectionParams();
第3行:var signCode =" I";
第4行:params.Add(query.ReleaseStatusCode,signCode," EQ"," 3");
--------------------------------------------------- --------------------------------------------
我在第4行" signCode"处出错。
所以,我尝试了
var signCode:LANGUAGEINDEPENDENT_SHORT_Name =" I";
我仍然遇到错误,因为"期望字符串文字。"。
当然,下面的语法很好用。
params.Add(query.ReleaseStatusCode," I"," EQ"," 3");
有没有人可以解释我做错了什么并且理解了错误的方式?
谢谢。
李
亲爱的李,
根据文档:
字符串文字字符串表达式以双引号或单引号引起来,并且这些字符串表达式都可以使用反斜杠转义。 脚本引擎不支持文字中的任何转义序列。 通常,我们不建议使用转义序列。
有关更多详细信息,请参考
7.3.3前端脚本的语法
。
ANant
嗨,阿南特。
感谢您的快速回复。
我仍然想知道以下原因:
--------------------------------------------------- ---------------
var msgStatus =" E";
提高msgDateTermError.Create(msgStatus);
--------------------------------------------------- ---------------
效果很好。
我认为上述代码不应按照前端脚本的7.3.3语法进行操作。
也许我错过了一些需要清楚理解的东西。
谢谢。
李
一周热门 更多>