如何在SAP系統(tǒng)中創(chuàng)建ST程序
ST程序是Simple Transformation的簡(jiǎn)稱,中文名為簡(jiǎn)易轉(zhuǎn)換程序。在SAP系統(tǒng)中,ST程序是用于將XML文件轉(zhuǎn)換成內(nèi)表文件或結(jié)構(gòu)變量的一種轉(zhuǎn)換程序,它也可以進(jìn)行反向轉(zhuǎn)換。本篇文章中只介
ST程序是Simple Transformation的簡(jiǎn)稱,中文名為簡(jiǎn)易轉(zhuǎn)換程序。在SAP系統(tǒng)中,ST程序是用于將XML文件轉(zhuǎn)換成內(nèi)表文件或結(jié)構(gòu)變量的一種轉(zhuǎn)換程序,它也可以進(jìn)行反向轉(zhuǎn)換。本篇文章中只介紹ST程序的創(chuàng)建,不涉及ST程序的調(diào)用。
打開(kāi)SAP系統(tǒng)并登錄
首先,在電腦上打開(kāi)SAP系統(tǒng),并輸入用戶名和密碼進(jìn)行登錄。
進(jìn)入STRANS事務(wù)碼
在SAP系統(tǒng)中,使用事務(wù)碼來(lái)快速訪問(wèn)各種功能。在事務(wù)碼的輸入框中輸入事務(wù)碼"STRANS",然后按回車鍵。
輸入程序名稱
在STRANS事務(wù)后,輸入一個(gè)程序的名稱。ST程序與ABAP程序一樣,都是以Z或Y字母開(kāi)頭,程序名稱僅包括字母、數(shù)字和下劃線。例如,我們可以起一個(gè)名字:ZTESTXUE001。
創(chuàng)建ST程序
點(diǎn)擊"CREATE"按鈕,彈出一個(gè)屏幕。在屏幕上輸入ST程序的描述,并選擇ST程序的類型為"Simple Transformation"。
進(jìn)入ST程序的編輯界面
選擇對(duì)勾的確認(rèn)按鈕后,就進(jìn)入了ST程序的編輯界面。第一個(gè)簽頁(yè)是ST程序的一些屬性,包括ST程序名稱、創(chuàng)建人、創(chuàng)建日期、最后修改人、最后修改日期以及開(kāi)發(fā)類;第二個(gè)簽頁(yè)是ST程序代碼的編輯器窗口。
編輯ST程序代碼
剛開(kāi)始,ST程序編輯窗口中已經(jīng)自動(dòng)生成了一部分代碼,其中包括一個(gè)`
保存并調(diào)用ST程序
如上圖所示,我們創(chuàng)建了一個(gè)ST程序,程序中包括一個(gè)`
在ABAP程序中,使用以下語(yǔ)句進(jìn)行調(diào)用,其中g(shù)s_result是一個(gè)結(jié)構(gòu)變量。
DATA: BEGIN OF gs_result,
sid type char10,
usr type char20,
pwd type char20,
sheettype type char20,
action type char10,
END OF gs_result.
CALL TRANSFORMATION ztestxue007 SOURCE root gs_result OPTIONS xml_header 'no' RESULT XML gv_xml.