SAP abap READ_TEXT 短文本读取多条 怎样循环呢 ID 怎样动态传值呢
CALLFUNCTION'READ_TEXT'"读取文本数据EXPORTINGCLIENT=SY-MANDTID='BEST'备注ID:有多个怎样实现读取采购申请单下的所...
CALL FUNCTION 'READ_TEXT' "读取文本数据
EXPORTING
CLIENT = SY-MANDT
ID = 'BEST'
备注ID: 有多个怎样实现读取采购申请单下的所有短文本呢 展开
EXPORTING
CLIENT = SY-MANDT
ID = 'BEST'
备注ID: 有多个怎样实现读取采购申请单下的所有短文本呢 展开
1个回答
展开全部
需要读取哪些文本 循环调用执行下面的form就行了 没理解你有什么问题
FORM frm_get_text USING p_id type TDID
p_language type SPRAS
p_name TYPE tdobname
p_object TYPE tdobject
CHANGING p_text TYPE string.
DATA: line TYPE STANDARD TABLE OF tline WITH HEADER LINE.
CLEAR: line, line[], p_text.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = p_id
language = p_language
name = p_name
object = p_object
TABLES
lines = line
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
LOOP AT line.
CONCATENATE p_text line-tdline INTO p_text SEPARATED BY space.
ENDLOOP.
CONDENSE: p_text.
ENDFORM. " FRM_GET_TEXT
更多追问追答
追问
意思是读取采购申请单下的所有短文本
追答
你看看采购申请下有配置了哪些文本ID 一个一个去读就是了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询