版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.:.;*&*& Report ZMM_TEST01*& Author: 楊路*&*&*&*&*REPORT ZMM_TEST01.TABLES:EKKO,EKPO,EKET,MAKT.TYPE-POOLS: SLIS. 類(lèi)似.net引入命名空間* Define types*TYPES: BEGIN OF TYP_LIST, BUKRS TYPE EKKO-BUKRS, EKORG TYPE EKKO-EKORG, EKGRP TYPE EKKO-EKGRP, EBELN TYPE EKKO-EBELN, EBELP TYPE EKPO-EBELP, MATNR TYPE MAKT-MATNR
2、, MAKTX TYPE MAKT-MAKTX, MENGE TYPE EKPO-MENGE, MEINS TYPE EKPO-MEINS, NETPR TYPE EKPO-NETPR, WAERS TYPE EKKO-WAERS, EINDT TYPE EKET-EINDT, END OF TYP_LIST.* Define data*DATA: GTD_DATA TYPE STANDARD TABLE OF TYP_LIST, GTH_DATA TYPE TYP_LIST.DATA: GTD_TITLE TYPE SLIS_T_LISTHEADER, GTH_TITLE TYPE SLIS
3、_LISTHEADER.DATA: GTD_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV, GTH_FIELDCAT TYPE SLIS_FIELDCAT_ALV.DATA: GTH_LAYOUT TYPE SLIS_LAYOUT_ALV.DATA: GD_SPRAS TYPE SPRAS.data P_DATUM type d.* selection-screen*SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.SELECT-OPTIONS: S_LLIEF FOR EKKO-LLIEF, S_E
4、BELN FOR EKKO-EBELN, S_MATNR FOR EKPO-MATNR , S_AEDAT for EKKO-AEDAT OBLIGATORY.SELECTION-SCREEN END OF BLOCK B1.INITIALIZATION. P_DATUM = sy-datum. P_DATUM+6(2) = 01. P_DATUM = P_DATUM . S_AEDAT-low = P_DATUM. S_AEDAT-high = sy-datum . APPEND S_AEDAT.* START-OF-SELECTION*START-OF-SELECTION. PERFORM
5、 SUB_GET_DATA. PERFORM SUB_DISPLAY. PERFORM SUB_CLEAR.*&*& Form SUB_GET_DATA*&* text*FORM SUB_GET_DATA .*SELECT HEADER DATASELECT EKKOBUKRS EKKOEKORG EKKOEKGRP EKKOEBELN EKPOEBELP MAKTMATNR MAKTMAKTX EKPOMENGE EKPOMEINS EKPONETPR EKKOWAERS EKETEINDT INTO CORRESPONDING FIELDS OF TABLE GTD_DATA FROM E
6、KKO INNER JOIN EKPO ON EKKOEBELN = EKPOEBELN LEFT JOIN EKET ON EKPOEBELN = EKETEBELN AND EKPOEBELP = EKETEBELP LEFT JOIN MAKT ON EKPOMATNR = MAKTMATNR WHERE EKKOAEDAT in S_AEDAT AND EKKOLLIEF IN S_LLIEF AND EKKOEBELN IN S_EBELN AND EKPOMATNR IN S_MATNR.ENDFORM.*&*& Form SUB_TITLE*&* text*FORM SUB_TI
7、TLE. REFRESH GTD_TITLE. CLEAR GTH_TITLE. PERFORM SUB_SET_TITLE USING H 采購(gòu)訂單報(bào)表. PERFORM SUB_SET_TITLE USING S 日期 : SY-DATUM. PERFORM SUB_SET_TITLE USING S 作者 : SY-UNAME.ENDFORM. SET_TITLE*&*& Form sub_field*&* text* - p1 text* - p2 text*FORM SUB_FIELD .* PERFORM SUB_SET_FIELD USING 1 CHECK_BOX GTD_DA
8、TA 1* 選取 X X . PERFORM SUB_SET_FIELD USING 1 BUKRS GTD_DATA 10 公司代碼 X . PERFORM SUB_SET_FIELD USING 2 EKORG GTD_DATA 4 采購(gòu)組織 X . PERFORM SUB_SET_FIELD USING 3 EKGRP GTD_DATA 3 采購(gòu)組 . PERFORM SUB_SET_FIELD USING 4 EBELN GTD_DATA 4 采購(gòu)憑證號(hào) . PERFORM SUB_SET_FIELD USING 5 EBELP GTD_DATA 3 工程編號(hào) . PERFORM SU
9、B_SET_FIELD USING 6 MATNR GTD_DATA 10 物料號(hào) . PERFORM SUB_SET_FIELD USING 7 MAKTX GTD_DATA 5 物料描畫(huà) X . PERFORM SUB_SET_FIELD USING 8 MENGE GTD_DATA 18 數(shù)量 X . PERFORM SUB_SET_FIELD USING 9 MEINS GTD_DATA 40 單位 . PERFORM SUB_SET_FIELD USING 10 NETPR GTD_DATA 9 價(jià)錢(qián) . PERFORM SUB_SET_FIELD USING 11 WAERS GT
10、D_DATA 4 貨幣 . PERFORM SUB_SET_FIELD USING 12 EINDT GTD_DATA 17 交貨日期 .ENDFORM. sub_field*&*& Form sub_set_layout*&* 設(shè)置ALV列表顯示的規(guī)劃*&*FORM SUB_SET_LAYOUT. CLEAR GTH_LAYOUT. GTH_LAYOUT-COLWIDTH_OPTIMIZE = X. 設(shè)置為最適宜的規(guī)劃 GTH_LAYOUT-ZEBRA = X.ENDFORM. sub_set_layout*&*& Form set_pf_status*&* AVL STATUS*&*FOR
11、M SET_PF_STATUS USING RT_EXTAB TYPE SLIS_T_EXTAB. SET TITLEBAR PO2. 設(shè)置報(bào)表標(biāo)題 SET PF-STATUS ZSTATUS2 . 設(shè)置工具欄等ENDFORM. set_pf_status*&*& Form sub_display*&* text*FORM SUB_DISPLAY . PERFORM SUB_TITLE. PERFORM SUB_FIELD. PERFORM SUB_SET_LAYOUT. CALL FUNCTION REUSE_ALV_GRID_DISPLAY EXPORTING I_CALLBACK_PRO
12、GRAM = SY-CPROG I_CALLBACK_TOP_OF_PAGE = ALV_TOP_OF_PAGE I_CALLBACK_PF_STATUS_SET = SET_PF_STATUS I_CALLBACK_USER_COMMAND = USER_COMMAND_ALV IT_FIELDCAT = GTD_FIELDCAT IS_LAYOUT = GTH_LAYOUT TABLES T_OUTTAB = GTD_DATA 內(nèi)表 EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2. IF SY-SUBRC 0. MESSAGE ID SY-MSGID TYP
13、E SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.ENDFORM. SUB_DISPLAY*&*& Form alv_top_of_page*&* ALV列表抬頭的設(shè)定*&*FORM ALV_TOP_OF_PAGE. CALL FUNCTION REUSE_ALV_COMMENTARY_WRITE EXPORTING IT_LIST_COMMENTARY = GTD_TITLE.ENDFORM. alv_top_of_page*&*& Form user_command_alv*&* ALV 用
14、戶(hù)事件*&*&*& Form sub_clear*&* text*FORM SUB_CLEAR . FREE: GTD_DATA, GTH_DATA.ENDFORM. sub_clear*&*& Form sub_set_title*&* ALV列表抬頭信息的屬性設(shè)置*&* - i_typ 輸出的類(lèi)型* - i_key 文本* - i_info 數(shù)值*&*FORM SUB_SET_TITLE USING I_TYP TYPE ANY I_KEY TYPE ANY I_INFO TYPE ANY. CLEAR GTH_TITLE. GTH_TITLE-TYP = I_TYP. 輸出的類(lèi)型 GTH
15、_TITLE-KEY = I_KEY. 文本 GTH_TITLE-INFO = I_INFO. 數(shù)值 APPEND GTH_TITLE TO GTD_TITLE.ENDFORM. sub_set_title*&*& Form sub_set_field*&* 設(shè)置ALV字段的屬性*&* -i_pos 顯示列的位置* -i_fieldname 內(nèi)表的字段名* -i_tabname 內(nèi)表名* -i_box 顯示復(fù)選框* -i_edit 能否為可輸入* -i_key 設(shè)置主鍵* -i_hotspot 單擊控制* -i_outputlen 控制輸出列的寬度* -i_seltext 設(shè)置列的稱(chēng)號(hào)* -i
16、_edit 可編輯*&*FORM SUB_SET_FIELD USING I_POS TYPE ANY I_FIELDNAME TYPE ANY I_TABNAME TYPE ANY I_KEY TYPE ANY I_OUTPUTLEN TYPE ANY I_SELTEXT TYPE ANY I_EDIT TYPE ANY I_BOX TYPE ANY I_NO_ZERO TYPE ANY. GTH_FIELDCAT-COL_POS = I_POS. 顯示列的位置 GTH_FIELDCAT-FIELDNAME = I_FIELDNAME. 內(nèi)表的字段名 GTH_FIELDCAT-TABNAME = I_TABNAME. 內(nèi)表名 GTH_FIELDCAT-KEY = I_KEY. 設(shè)置主鍵 GTH_FI
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省綿陽(yáng)市涪城區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期1月期末考試生物試卷(含答案)
- 國(guó)防知識(shí)培訓(xùn)課件
- 統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)第一單元測(cè)試題(無(wú)答案)
- 2024物流配送與倉(cāng)儲(chǔ)保管合同
- 2024新媒體網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)合作協(xié)議3篇
- 2024版災(zāi)害防治區(qū)房屋收購(gòu)協(xié)議3篇
- 2024茶山茶葉電子商務(wù)平臺(tái)運(yùn)營(yíng)合同
- 福建省南平市九三英華學(xué)校2021-2022學(xué)年高三地理月考試卷含解析
- 2024配電室施工與電力系統(tǒng)優(yōu)化升級(jí)合同3篇
- 2024電商企業(yè)合作推廣與銷(xiāo)售合同2篇帶眉腳
- 基于信創(chuàng)底座的智慧交通行業(yè)解決方案
- 2024年青海省中考生物地理合卷試題(含答案解析)
- 大學(xué)美育-美育賞湖南智慧樹(shù)知到期末考試答案章節(jié)答案2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院
- 數(shù)據(jù)結(jié)構(gòu)期末考試題及答案
- 廣州市番禺區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末統(tǒng)考英語(yǔ)試題
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件(建筑)
- DZ/T 0430-2023 固體礦產(chǎn)資源儲(chǔ)量核實(shí)報(bào)告編寫(xiě)規(guī)范(正式版)
- 2024浙江寧波市象山縣人力資源和社會(huì)保障局招聘歷年公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- 2024年一級(jí)建造師考試思維導(dǎo)圖-市政
- 蔗糖羥基氧化鐵咀嚼片-臨床用藥解讀
- 幼兒園小班教案《墊子多玩》
評(píng)論
0/150
提交評(píng)論