How to find all SO10 text modules used in an SAP Adobe Form?

时间:2017-06-09 12:53:24

标签: forms adobe sap abap

How do I find all the text modules used in an Adobe Form? Is there a table somewhat like TADIR where I could type in the Adobe Form name and the object names (text modules) for that form name will appear?

1 个答案:

答案 0 :(得分:2)

关于Smart Forms的

My answer对Adobe Forms也完全有效。 Adobe Forms还具有以FM代码形式硬编码的SO11文本元素。唯一的区别是Adobe表单FM和Adobe表单INCLUDE之间的链接:由于某种原因,它们在g.V().has(.....????; Or g.V().where(.....????; 表中没有链接。

但是,由于您的目的是查找单个表单的文本元素,而不是批量搜索,您可以手动找到INCLUDE。

  1. 找出Adobe表单功能模块名称。您可以手动执行此操作(D010INC tcode中的测试按钮)
  2. enter image description here

    或通过SFP FM。生成的Adobe Form功能模块名称应遵循FP_FUNCTION_MODULE_NAME模式。

    1. /1BCDWB/SM0000XXX中打开此FM并转到功能组代码( GoTo->主程序)。在那里,你会发现类似的东西,并得到主INCLUDE的名称,它包含代码。
    2. enter image description here

      1. 然后通过向前导航转到INCLUDE代码,通过SE37模式的简单查找,您可以观察表单中使用的所有文本元素。
      2. enter image description here