在SAP系統(tǒng)里面很多地方都用到了長文本奕剃,這些長文本的值以其他字符的形式存在表STXL和STXH里面,不能直接去這兩個(gè)表里面去取值,而是要通過函數(shù)READ_TEXT去取祈搜,很多新手不了解的地方可能就是怎么取到READ_TEXT函數(shù)里面的那些參數(shù)值封拧,我這邊介紹兩種方法,通過這兩種方法都可以找到那幾個(gè)參數(shù):
一夭问、第一種利用跟蹤查詢泽西,不是用ST05跟蹤,而是去表里面跟蹤查詢缰趋,比如你剛剛創(chuàng)建了一個(gè)PIR或銷售訂單的長文本捧杉,這時(shí)候你可以去表STXH輸入日期和剛剛的時(shí)間,然后查看在這個(gè)表里剛剛產(chǎn)生的這些數(shù)據(jù)秘血,依據(jù)此項(xiàng)就可以找到對(duì)應(yīng)的參數(shù)了味抖,這個(gè)方法非常實(shí)用
二、第二種前臺(tái)查看灰粮,進(jìn)入長文本編輯界面以后(記得是雙擊長文本編輯器進(jìn)入)仔涩,點(diǎn)擊菜單轉(zhuǎn)到—->表頭,里面出現(xiàn)的就是對(duì)應(yīng)的那些參數(shù)值粘舟,如PIR中有兩個(gè)長文本:
INFO MEMO:
而PO TEXT
如果是要用ABAP代碼創(chuàng)建文本用函數(shù)CREATE_TEXT,修改文本用SAVE_TEXT
貼上用過的幾個(gè)代碼:
創(chuàng)建抬頭文本
call function ‘CREATE_TEXT’
exporting
fid = ‘0001′
flanguage = ‘1′
fname = s_deliv_numb
fobject = ‘VBBK’
tables
flines = it_texts.
refresh it_texts.
創(chuàng)建行項(xiàng)目文本
call function ‘CREATE_TEXT’
exporting
fid = wa_thead-tdid
flanguage = ‘1′
fname = wa_thead-tdname
fobject = ‘VBBP’
tables
flines = it_texts.
讀取抬頭文本
call function ‘READ_TEXT’
exporting
* CLIENT = SY-MANDT
id = ‘0001′
language = ‘1′
name = name
object = ‘VBBK’
tables
lines = lines[]
.
參數(shù)的值如果是抬頭文本可以到表STXH查看,如果是項(xiàng)目文本可以到STXL查看
讀取行項(xiàng)目文本
call function ‘READ_TEXT’
exporting
* CLIENT = SY-MANDT
id = ‘0001′
language = ‘1′
name = name
object = ‘VBBP’
tables
lines = lines[]
CALL FUNCTION ‘SAVE_TEXT’
EXPORTING
CLIENT = SY-MANDT
HEADER = HEADER
SAVEMODE_DIRECT = ‘X’
TABLES
LINES = LINES