欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ABAP webdynpro的view navigation和WebUI的view navigation abapwebuibspuiSAP成都研究院 

程序员文章站 2022-06-02 09:23:22
...

虽然ABAP webdynpro已经不是SAP未来主流的UX技术,但是在很多老的模块里使用还是很广泛。

在[SAP help]里有关于这个应用的详细介绍:

ABAP webdynpro的view navigation和WebUI的view navigation
            
    
    
        abapwebuibspuiSAP成都研究院 

而ABAP webdynpro的技术很多地方实现都和WebUI非常类似.

下图是ABAP webdynpro的navigate方法,实际操作是delegate到view的view manager:

ABAP webdynpro的view navigation和WebUI的view navigation
            
    
    
        abapwebuibspuiSAP成都研究院 

WebUI类似:

ABAP webdynpro的view navigation和WebUI的view navigation
            
    
    
        abapwebuibspuiSAP成都研究院 

Webdynprode navigate方法是把和navigation相关的数据填到一个line structure里,再insert到一个叫做navigation queue的internal table:

ABAP webdynpro的view navigation和WebUI的view navigation
            
    
    
        abapwebuibspuiSAP成都研究院 

WebUI同样有这个navigation queue:

ABAP webdynpro的view navigation和WebUI的view navigation
            
    
    
        abapwebuibspuiSAP成都研究院 

Webdynpro的navigation queue在此处逐一被执行:

ABAP webdynpro的view navigation和WebUI的view navigation
            
    
    
        abapwebuibspuiSAP成都研究院 

WebUI的navigation queue在此处逐一被执行:

ABAP webdynpro的view navigation和WebUI的view navigation
            
    
    
        abapwebuibspuiSAP成都研究院