當(dāng)前位置:財(cái)稅問題 >
實(shí)務(wù)
問題已解決
Sap中用什么代碼可以導(dǎo)出供應(yīng)商賬期?
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時(shí)問隨時(shí)答
速問速答DATA: BEGIN OF it_supplier OCCURS 0, ?
? ? ? ?vbeln LIKE sy-vbeln, 供應(yīng)商憑證號(hào) ?
? ? ? ?fmeinv-matnr LIKE matnr, 物料號(hào) ?
? ? ? ?fmeinv-menge LIKE menge, 采購數(shù)量 ?
? ? ? ?fmeinv-fmeinv-matkl LIKE matkl, 物料分類 ?
? ? ? ?fmeinv-fmeinv-datfme LIKE datfme, 記賬日期 ?
? ? ? ?fmeinv-fmeinv-termtyp LIKE termtyp, 賬期類型 ?
? ? ? ?fmeinv-fmeinv-datsch LIKE datsch, 計(jì)劃日期 ?
? ? ? ?fmeinv-fmeinv-dattxt LIKE dattxt, 計(jì)劃日期文本 ?
? ? ? ?END OF it_supplier. ?
?
* 選擇條件定義 ?
DATA: lt_fieldcat TYPE slis_fieldcat_alv, ?
? ? ?lt_selparam TYPE slis_selparam_alv. ?
?
* 定義字段映射和選擇參數(shù) ?
lt_fieldcat-fieldname = MATNR. 物料號(hào) ?
lt_fieldcat-tabname = MM01. 主數(shù)據(jù)表 ?
APPEND lt_fieldcat TO lt_fieldcat. ?
?
lt_fieldcat-fieldname = TERMTYP. 賬期類型 ?
lt_fieldcat-tabname = MM01. 主數(shù)據(jù)表 ?
APPEND lt_fieldcat TO lt_fieldcat. ?
?
lt_fieldcat-fieldname = DATFME. 記賬日期 ?
lt_fieldcat-tabname = MM01. 主數(shù)據(jù)表 ?
APPEND lt_fieldcat TO lt_fieldcat. ?
?
lt_selparam-tables = MM01. 主數(shù)據(jù)表 ?
lt_selparam-append_line = TERMTYP=01 AND DATFME>=01.01.2023 AND DATFME<=31.12.2023. 選擇條件 ?
SET PARAMETER ID I FIELD lt_selparam. ?
?
* 查詢供應(yīng)商賬期信息并導(dǎo)出到Excel或其他格式 ?
CALL FUNCTION REWRITE_TABLE_FOR_EXPORT ?
?EXPORTING ?
? ?i_structure_name = IT_SUPPLIER 輸出表結(jié)構(gòu) ?
? ?i_table_name = MM01 主數(shù)據(jù)表 ?
? ?i_key = TERMTYP AND MATNR AND DATFME 主鍵字段 ?
?IMPORTING ?
? ?e_structure = it_supplier 輸出表變量 ?
?TABLES ?
? ?t_fieldcat = lt_fieldcat 字段映射表 ?
? ?t_selparam = lt_selparam 選擇參數(shù)表.
2023 12/29 10:42
閱讀 200