大多数小伙伴一定知道smart form(Transaction: smartforms) 和 adobe form(Transaction: SFP) 实际上是一个function module。

<img class="size-medium wp-image-6899" src="http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724152707-740x507.png" alt="" width="740" height="507" srcset="http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724152707-740x507.png 740w, http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724152707-768x526.png 768w, http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724152707.png 799w" sizes="(max-width: 740px) 100vw, 740px" />
Adobe form 转成function module
把form转化成function module很容易 在程序中我们可以直接使用function module ‘FP_FUNCTION_MODULE_NAME’。 或者直接执行 smart form 和 adobe form。
通过表 FPCONTEXTI 我们可以找出和function module 相对应的form名字。
举个栗子:
如上图function module 名字是 /1BCDWB/SM00000024。
尾号是24 这样我们去表中找number 是 24的:

<img class="alignnone size-medium wp-image-6900" src="http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724153930-740x610.png" alt="" width="740" height="610" srcset="http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724153930-740x610.png 740w, http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724153930-768x633.png 768w, http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724153930.png 991w" sizes="(max-width: 740px) 100vw, 740px" />
这样我们就找到了 他对应的form 名字了。
这篇文章的灵感来自于前几天查的一个dump信息。

<img class="alignnone size-medium wp-image-6901" src="http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724154405-740x520.png" alt="" width="740" height="520" srcset="http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724154405-740x520.png 740w, http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724154405-768x540.png 768w, http://www.baidusap.com/wp-content/uploads/WeChat-Screenshot_20190724154405.png 859w" sizes="(max-width: 740px) 100vw, 740px" />
知道了这个表就很容易找出出问题的form名字了
以上。