问题描述: 增强点的位置是 填写完一张采购订单 点保存时。 这时候 订单未被创建 ,无法用"READ_TEXT"来读取出行项目文本。 我在打断点的时候发现订单的部分数据是通过一些内表传进来了。 但是我没找到保存了 行项目文本 的内容。 按 F7 到底三层的时候已经看不懂代码了。。。 请问下 行项目文本 保存在的内表,是自定义的还是系统中自动储存的?
1
rockpk008 2018-04-13 13:45:27 +08:00 via iPhone
是 sap 那个 abap 么?
|
3
ukipoi OP 问题解决了,主要还是自己只是半吊子的问题。
在我增强点写代码的时候,其实数据都已经存在内存中了, 我只要从 catalog 取 ID,从 tline 直接取文本就行了。 import catalog to catalog from memory id 'SAPLSTXD' . loop at catalog into wa_catalog . check sy-subrc = 0 . concatenate lmemory_id wa_catalog-id into lmemory_id . import thead to theader from memory id lmemory_id . import tline to lines from memory id lmemory_id . endlop . |