sap strans 資料
st程式:
<?sap.transform simple?>
<tt:transform xmlns:tt="
<tt:root name="userInf"/>
<tt:template>
<header>
<sid>
<tt:value ref="userInf.sid"/>
</sid>
<pwd>
<tt:value ref= "userInf.pwd"/>
</pwd>
</header>
</tt:template>
</tt:transform>
呼叫程式:
*&---------------------------------------------------------------------*
*& Report YSTRANS001
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
report ystrans001
.
data
: gv_xml
type string
,
li_binary_tab
type
standard
table
of char255
with
header
line
.
data
: lv_filename
type string
,
lv_path
type string
,
lv_fullpath
type string
,
lv_user_action
type
i
.
data
:
begin
of gs_result
,
sid
type char10
,
pwd
type char20
,
end
of gs_result
.
gs_result
-sid
=
'zgh'
.
gs_result
-pwd
=
'123456'
.
call transformation ytest0001
source userinf
= gs_result
result xml gv_xml
.
call
function
'CONVERT_STRING_TO_TABLE'
exporting
i_string
= gv_xml
i_tabline_length
=
'255'
tables
et_table
= li_binary_tab
.
concatenate
'財務月度報表' sy
-datum
into lv_filename
.
call
method cl_gui_frontend_services
=>file_save_dialog
exporting
default_extension
=
'xlsx'
file_filter
= cl_gui_frontend_services
=>filetype_excel
default_file_name
= lv_filename
changing
fullpath
= lv_fullpath
filename
= lv_filename
path
= lv_path
user_action
= lv_user_action
exceptions
cntl_error
=
1
error_no_gui
=
2
not_supported_by_gui
=
3
others
=
4
.
call
function
'GUI_DOWNLOAD'
exporting
* BIN_FILESIZE =
filename
= lv_fullpath
filetype
=
'BIN'
append
=
' '
* WRITE_FIELD_SEPARATOR = ' '
* HEADER = '00'
* TRUNC_TRAILING_BLANKS = ' '
* WRITE_LF = 'X'
* COL_SELECT = ' '
* COL_SELECT_MASK = ' '
* DAT_MODE = ' '
* CONFIRM_OVERWRITE = ' '
* NO_AUTH_CHECK = ' '
* CODEPAGE = ' '
* IGNORE_CERR = ABAP_TRUE
* REPLACEMENT = '#'
* WRITE_BOM = ' '
* TRUNC_TRAILING_BLANKS_EOL = 'X'
* WK1_N_FORMAT = ' '
* WK1_N_SIZE = ' '
* WK1_T_FORMAT = ' '
* WK1_T_SIZE = ' '
* WRITE_LF_AFTER_LAST_LINE = ABAP_TRUE
* SHOW_TRANSFER_STATUS = ABAP_TRUE
* IMPORTING
* FILELENGTH =
tables
data_tab
= li_binary_tab[]
* FIELDNAMES =
exceptions
file_write_error
=
1
no_batch
=
2
gui_refuse_filetransfer
=
3
invalid_type
=
4
no_authority
=
5
unknown_error
=
6
header_not_allowed
=
7
separator_not_allowed
=
8
filesize_not_allowed
=
9
header_too_long
=
10
dp_error_create
=
11
dp_error_send
=
12
dp_error_write
=
13
unknown_dp_error
=
14
access_denied
=
15
dp_out_of_memory
=
16
disk_full
=
17
dp_timeout
=
18
file_not_found
=
19
dataprovider_exception
=
20
control_flush_error
=
21
others
=
22
.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9522162/viewspace-2993194/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sap strans 表格
- SAP 固定資產主資料
- SAP Commerce(SAP Hybris)學習資料彙總
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- SAP ABAP資料表的操作
- SAP 資料更新的觸發
- SAP資料遷移需要多久?
- SAP EWM - 其他主資料 - 運輸主資料-2
- SAP供應商主資料表
- SAP中的資料庫表索引資料庫索引
- SAP HANA資料建模祕籍XV
- 如何在 SAP BTP Java 應用裡使用 SAP HANA 資料庫Java資料庫
- SAP Netweaver和Hybris的資料庫層資料庫
- SAP ABAP和Hybris Commerce的Sample資料
- SAP Hybris Commerce裡的資料庫表資料庫
- SAP SD基礎知識之主資料
- SAP EWM - 其他主資料 - 承運方
- Jerry眼中的SAP客戶資料模型模型
- SAP Spartacus SimpleResponsiveBannerComponent url 的資料來源
- SAP RETAIL 商品主資料POS檢視AI
- SAP 物料主資料裡的commodity code
- SAP系統如何進行資料拆分?
- SAP MM 物料主資料的Document Data
- SAP HANA Cloud 學習教程之二: 如何往SAP BTP 上 HANA Cloud 資料庫表裡插入資料Cloud資料庫
- 使用postman修改SAP Marketing Cloud contact主資料PostmanCloud
- python驅動SAP完成資料匯出(二)Python
- SAP物料主資料價格修改專題
- SAP PP使用ECR去修改BOM主資料
- Salesforce和SAP Netweaver裡資料庫表的後設資料設計Salesforce資料庫
- SAP UI5 初學者教程之十九 - SAP UI5 資料型別和複雜的資料繫結UI資料型別
- 如何使用 Node.js 訪問 SAP HANA Cloud 資料庫裡的資料Node.jsCloud資料庫
- 如何在SAP裡建立configurable material物料主資料
- SAP EWM - 其他主資料 - 商業合作伙伴
- 在SAP HANA Express Edition裡建立資料庫表Express資料庫
- SAP ABAP maintanence view的資料校驗機制AIView
- SAP WebClient UI component模型後設資料解析工具WebclientUI模型
- SAP ERP系統裡的那些核心主資料
- SAP CRM和C4C資料同步的兩種方式概述:SAP PI和HCI