zoukankan      html  css  js  c++  java
  • 获取Portal中POWL程序的APPLID

      今天做练习的时候跟 Leader 学了一招,当不知道集成在 Portal 中 POWL 程序的 APPLID 的时候,可以在类 CL_POWL_MODEL 中设置断点获取。步骤如下:

    1、在类 CL_POWL_MODEL 的方法 INITIALIZE 中的第35行代码处设置 External Breakpoint (注意不能是 Session Breakpoint );

    2、登陆 Portal ,通过导航菜单链接到 POWL 程序的页面,此时会进入调试界面并定位到上一步中所设置的 External Breakpoint 处;

    3、双击第35行代码中的 i_add_url_paras ,通过观察其行项目中的 APPLID 的值,便可获得该 POWL 程序的 APPLID。

    *4、接下来我们还可以根据该 APPLID 倒查出和该 POWL 程序绑定的 POWL Type ID 、POWL Query ID 和 Feeder Class :

    < 方法 I > 在事务 POWL_TYPER 中根据 APPLID 查出 POWL Type ID (如下图中可以看到该 APPLID 对应了多个 POWL Type ID ),

    然后取某个 POWL Type ID 在事务 POWL_TYPE 中即可获得相应的 Feeder Class (如下图)。

    < 方法 II > 在事务 POWL_QUERYR 中根据 APPLID 查出 POWL Query ID ,

    然后在事务 POWL_QUERY 中根据某个 POWL Query ID 查出相应的 POWL Type ID,

    最后再在事务 POWL_TYPE 中根据 Query ID 获得 Feeder Class 。

    很明显,在查找 Feeder Class 的过程中,< 方法 I >要比< 方法 II >简便一些,不过殊途同归,采用哪种方法就看个人需要啦!

    【原创博文,欢迎大家批评指正!如需转载请注明出处 http://www.cnblogs.com/shelwin/p/3273544.html 】

  • 相关阅读:
    苹果一体机发射Wi-Fi
    iphone 屏蔽系统自动更新,消除设置上的小红点
    data parameter is nil 异常处理
    copy与mutableCopy的区别总结
    java axis2 webservice
    mysql 远程 ip访问
    mysql 存储过程小问题
    mysql游标错误
    is not writable or has an invalid setter method错误的解决
    Struts2中关于"There is no Action mapped for namespace / and action name"的总结
  • 原文地址:https://www.cnblogs.com/shelwin/p/3273544.html
Copyright © 2011-2022 走看看