这是我就NetWeaver业务客户机主题撰写的一系列文章中的第四篇。很抱歉耽搁了,我正忙于其他事情。作为一名长期从事NetWeaver门户顾问,我从自己的角度撰写了这些文章,并试图将我熟悉的门户概念与NWBC中的类似概念进行比较。您可以在这里找到介绍性文章NetWeaver Business Client(NWBC)–门户顾问指南。我的目标是向其他已经熟悉该门户的人展示NWBC的工作方式。
我想在理想的世界中,一切都会正常工作,您不必进行故障排除或调试–但是想象一下,您会错过多少乐趣和学习!有些人可能会觉得这很乏味和令人沮丧,但实际上我发现它非常有趣和具有挑战性(有时我认为我可能已经成为一个相当好的侦探-超过福尔摩斯先生),物联,并有一个很大的满足感,当你解出"哔哔声是怎么回事!"
当然,你需要正确的工具和技术来弄清问题的真相,购返利,如果没有工具来更深入地了解正在发生的事情,一切看起来就像一个黑匣子,充其量你只是在猜测。所以让我们开始…
就像你使用NWBC时的门户一样,大数据怎么学,有些事情发生在你的PC(客户端)上,有些事情发生在后端ABAP系统(服务器)上,当然中间有一点(网络)。有时你会知道从哪里开始,有时你需要做一个端到端的跟踪来解决它。所有这些都有工具:
NWBC桌面客户端内置了自己的跟踪工具。您可以通过进入"功能表>设置>支持"设置跟踪级别,然后选择"将跟踪级别增加到详细级别"。
它创建的跟踪文件(NWBC.exe文件.#.n.log)位于文件夹C:\Users\\AppData\Local\SAP\NWBC\Traces中。您可以用任何文本编辑器打开它。SAP支持部门可能会要求您创建这样的跟踪,并将其附加到您向他们发出的任何支持消息中。
您不能在NWBC桌面客户端中使用内置IE开发人员工具,返现卡,但您始终可以在新窗口中打开画布区域,然后启动开发人员工具。这些工具对于调试任何类型的web应用程序都非常有用,对于所有与门户相关的调试也非常有用。你可以看到网络流量,当然JavaScript控制台也非常有用。
***更新(2015年1月):请参阅Brad Pokroy博客,云服务器哪里好,了解如何在NWBC内调试JavaScript在NWBC中调试JavaScript***
为了查看NWBC客户端和ABAP服务器之间的HTTP流量,你可以使用HTTP代理也像Fidder这是一个完美的方式看到NWBC调用ABAP服务器运行时,并找出真正发生了什么。
当然在服务器端,你有你所有的正常ABAP工具。如果在NWBC运行时类/UI2/CL\u NWBC\u HTTP的HANDLE\u REQUEST方法中插入一个断点,然后逐步完成代码,那么还有什么更好的方法来解决问题呢?我保证你会学到一些东西!
希望您现在对NWBC问题的故障排除和调试有所了解。可能还值得一提的是,最好始终尝试使用最新(或接近最新)版本的桌面客户端(当前为PL13)和服务器运行时。SAP建议使用User Interface Services运行时–您将通过出现在所有URL和ABAP类中的"ui2"来知道是否使用它。
我希望这有助于您了解NWBC中存在的任何问题,并在使用过程中学到一些东西。如果您有任何其他关于调试和排除NWBC故障的好技巧或窍门,请将它们添加到评论部分,我也可以将它们添加到这里。
一如既往,我非常希望得到您的反馈,因此请在下面添加您的评论和想法。谢谢!
你好,西蒙,
很好的博客,但无法解决我的特殊问题。
简而言之:如果您更改了有关NWBC合作伙伴系统的SM59连接,NWBC中的本地清理是不够的。
您需要执行程序NWBC\u DELETE\u MENU\u CACHE!!!
br
christian
不错的博客
也会有帮助知识产权:1883689 =>