2

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?

4

1 回答 1

2

我关于 Smart Forms 的回答对 Adob​​e Forms 也完全有效。Adobe Forms 还具有以 FM 代码形式硬编码的 SO11 文本元素。唯一的区别是 Adob​​e 表格 FM 和 Adob​​e 表格 INCLUDE 之间的链接:由于某种原因,D010INC表格中没有它们的链接。

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

  1. 找出 Adob​​e 表单功能模块名称。您可以手动执行此操作(tcode中的测试按钮)SFP

在此处输入图像描述

或通过FP_FUNCTION_MODULE_NAMEFM。生成的 Adob​​e Form 功能模块名称应遵循/1BCDWB/SM0000XXX模式。

  1. 在里面打开这个FM,SE37进入功能组代码(GoTo->Main program)。在那里你会找到类似这样的东西,并在那里获得包含代码的 main INCLUDE 的名称。

在此处输入图像描述

  1. 然后通过向前导航转到包含代码并通过简​​单的模式查找%textkey-name,您可以观察表单中使用的所有文本元素。

在此处输入图像描述

于 2017-06-13T16:02:48.550 回答