虽然ABAP webdynpro已经不是SAP未来主流的UX技术,但是在很多老的模块里使用还是很广泛。
在[SAP help]里有关于这个应用的详细介绍:
![](https://img.haomeiwen.com/i2085791/ee8e19d7ea35d6a3.png)
而ABAP webdynpro的技术很多地方实现都和WebUI非常类似.
下图是ABAP webdynpro的navigate方法,实际操作是delegate到view的view manager:
![](https://img.haomeiwen.com/i2085791/7f7888233e88fde5.png)
WebUI类似:
![](https://img.haomeiwen.com/i2085791/2f738d5afed0e880.png)
Webdynprode navigate方法是把和navigation相关的数据填到一个line structure里,再insert到一个叫做navigation queue的internal table:
![](https://img.haomeiwen.com/i2085791/8351fa564b367413.png)
WebUI同样有这个navigation queue:
![](https://img.haomeiwen.com/i2085791/bbe59f78d5d5cc92.png)
Webdynpro的navigation queue在此处逐一被执行:
![](https://img.haomeiwen.com/i2085791/10498516e0f3bf8b.png)
WebUI的navigation queue在此处逐一被执行:
![](https://img.haomeiwen.com/i2085791/cc50d25501339a8d.png)
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
![](https://img.haomeiwen.com/i2085791/fc7ecd97deb67090.png)
网友评论