SAP Personas-RFC未返回结果

2020-09-02 20:13发布

         点击此处--->   EasySAP.com群内免费提供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

谢谢

         点击此处--->   EasySAP.com群内免费提供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

谢谢

付费偷看设置
发送
4条回答
小灯塔
1楼 · 2020-09-02 20:25.采纳回答

周杰伦

是否已将BAPI_CUSTOMER_GETDETAIL2设置为远程启用?

半个程序猿
2楼-- · 2020-09-02 20:22

出色! 不知道" padStart"可用。 我也要记住一个很好的提示。

谢谢,布莱恩

Climb_Ma
3楼-- · 2020-09-02 20:28

嗨杰伊,

我看了一下,稍微玩了一下rfc函数调用,之所以没有得到结果,是因为CUSTOMERNUMBER输入可能不正确。 它需要10位数字。 如果您的客户编号为" 1000091",则到rfc功能模块的输入必须为" 0001000091"。 这是我使用的测试代码。 确保将客户编号更改为系统中的一位。

 var oRFC = session.createRFC(" BAPI_CUSTOMER_GETDETAIL2");
 oRFC.setParameter(" CUSTOMERNO"," 0001000091");
 oRFC.requestResults([" CUSTOMERGENERALDETAIL"]);;
 oRFC.send();
 调试器;
 var _CUSTOMERGENERALDETAIL = oRFC.getResultObject(" CUSTOMERGENERALDETAIL");
 session.utils.log('客户详细信息=>'+ _CUSTOMERGENERALDETAIL.GROUPKEY); 

我可以通过在我的角色脚本中添加" debugger"语句来确定这一点。 在Chrome中按F12调出调试器代码。 通过脚本上的"执行"按钮启动脚本。 Chrome调试器将点击" debugger"语句。 在Chrome调试器中按两次F10键,以确保执行" var _CUSTOMERGENERALDETAIL = oRFC.getResultObject(" CUSTOMERGENERALDETAIL");"。 将鼠标悬停在调试器中的" CUSTOMERGENERALDETAIL"变量上,或在" Local"下查看该变量。 您应该看到所有返回的表信息的结果。

我建议仔细检查客户编号的输入,并确保其格式正确。

希望这会有所帮助。 如果您有任何问题,请告诉我。

谢谢,布莱恩

土豆飞人
4楼-- · 2020-09-02 20:42

请。 RFC启用了远程功能,但确实记录了返回值。

日志记录如下。

session.utils.log(_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; font-size:12px; 行高:12px; 溢出:隐藏; 填充:10px 10px 8px; 文字溢出:省略号; 垂直对齐:中间; -webkit-tap-highlight-color:透明; 空格:nowrap;" data-sap-ui =" __ view75 -__ repeater0-0"> VA01_A> SAPMV45A> 0101> wnd [0]/scrptPersonas_000D3A04140E1ED9B4C9C895FB24C146 Info,2019-09-10,06:02:02.332355 119000
  • 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; font-size:12px; 行高:12px; 溢出:隐藏; 填充:10px 10px 8px; 文字溢出:省略号; 垂直对齐:中间; -webkit-tap-highlight-color:透明; 空格:nowrap;" data-sap-ui =" __ view75 -__ repeater0-1"> VA01_A> SAPMV45A> 0101> wnd [0]/scrptPersonas_000D3A04140E1ED9B4C9C895FB24C146 Info,2019-09-10,06:02:02.493655

一周热门 更多>