点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
以下脚本不返回value。 有人可以检查并提供帮助吗?
var shipto = session.findById(" wnd [0]/usr/subPersonas_156759745843917/ctxtPersonas_15679558723872")。text; session.utils.log(shipto); var oRFC = session.createRFC(" BAPI_CUSTOMER_GETDETAIL2");
var shipto = session.findById(" wnd [0]/usr/subPersonas_156759745843917/ctxtPersonas_15679558723872")。text;
oRFC.setParameter(" CUSTOMERNO",shipto);
oRFC.requestResults([[" CUSTOMERGENERALDETAIL"," RETURN"]);
oRFC.send();
var _CUSTOMERGENERALDETAIL = oRFC.getResultObject(" CUSTOMERGENERALDETAIL"); session.utils.log(_CUSTOMERGENERALDETAIL.GROUPKEY);
//var _RETURN = oRFC.getResultObject(" RETURN");
session.findById(" wnd [0]/usr/txtPersonas_156795633940533")。text = _CUSTOMERGENERALDETAIL.GROUPKEY;
日志显示。
最后一个日志位于底部- SAPMV45A> 0101> wnd [0]/scrptPersonas_000D3A04140E1ED9B4C9C895FB24C146" id =" __ view75 -__ repeater0-0" aria-disabled =" false" aria-invalid =" false" style =" color:rgb(0,157,224) ; 游标:默认; 方向:ltr; 显示:inline-block; 字体家族:" Helvetica",sans-serif; font-size:12px; 字体样式:正常; 字体粗细:400; 行高:12px; -ms-text-size-adjust:自动; 溢出:隐藏; padding-bottom:8px; padding-left:10px; padding-right:10像素; padding-top:10像素; 文字对齐:左; 文字溢出:省略号; 垂直对齐:中间; -webkit-tap-highlight-color:透明; 空格:nowrap;" data-sap-ui =" __ view75 -__ repeater0-0"> VA01_A> SAPMV45A> 0101> wnd [0]/scrptPersonas_000D3A04140E1ED9B4C9C895FB24C146 Info,2019-09-09,16:02:28.598944 000119000
- SAPMV45A> 0101> wnd [0]/scrptPersonas_000D3A04140E1ED9B4C9C895FB24C146" id =" __ view75 -__ repeater0-1" aria-disabled =" false" aria-invalid =" false" style =" color:rgb(0,157,224) ; 游标:默认; 方向:ltr; 显示:inline-block; 字体家族:" Helvetica",sans-serif; font-size:12px; 字体样式:正常; 字体粗细:400; 行高:12px; -ms-text-size-adjust:自动; 溢出:隐藏; padding-bottom:8px; padding-left:10px; padding-right:10像素; padding-top:10像素; 文字对齐:左; 文字溢出:省略号; 垂直对齐:中间; -webkit-tap-highlight-color:透明; 空白:nowrap;" data-sap-ui =" __ view75 -__ repeater0-1"> VA01_A> SAPMV45A> 0101> wnd [0]/scrptPersonas_000D3A04140E1ED9B4C9C895FB24C146 Info,2019-09-09,16:02:28.790543
谢谢
周杰伦
是否已将BAPI_CUSTOMER_GETDETAIL2设置为远程启用?
出色! 不知道" padStart"可用。 我也要记住一个很好的提示。
谢谢,布莱恩
嗨杰伊,
我看了一下,稍微玩了一下rfc函数调用,之所以没有得到结果,是因为CUSTOMERNUMBER输入可能不正确。 它需要10位数字。 如果您的客户编号为" 1000091",则到rfc功能模块的输入必须为" 0001000091"。 这是我使用的测试代码。 确保将客户编号更改为系统中的一位。
我可以通过在我的角色脚本中添加" debugger"语句来确定这一点。 在Chrome中按F12调出调试器代码。 通过脚本上的"执行"按钮启动脚本。 Chrome调试器将点击" debugger"语句。 在Chrome调试器中按两次F10键,以确保执行" var _CUSTOMERGENERALDETAIL = oRFC.getResultObject(" CUSTOMERGENERALDETAIL");"。 将鼠标悬停在调试器中的" CUSTOMERGENERALDETAIL"变量上,或在" Local"下查看该变量。 您应该看到所有返回的表信息的结果。
我建议仔细检查客户编号的输入,并确保其格式正确。
希望这会有所帮助。 如果您有任何问题,请告诉我。
谢谢,布莱恩
请。 RFC启用了远程功能,但确实记录了返回值。
日志记录如下。
session.utils.log(_CUSTOMERGENERALDETAIL.GROUPKEY); 为空
底部的最后一个日志一周热门 更多>