




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第8章選擇屏幕與列表屏幕標(biāo)準(zhǔn)列表屏幕通用操作功能?在列表運(yùn)行期維護(hù)列表頭
?編程期間維護(hù)列表頭
?文本符號(TextSymbols)的使用機(jī)制
?生成列表屏幕
生成基礎(chǔ)列表屏幕
?多層詳細(xì)列表屏幕(DetailsListScreen)的創(chuàng)建過程
?列表隱藏域(Hide)的使用
?標(biāo)準(zhǔn)列表屏幕的格式化輸出
使用WRITE、SKIP和ULINE輸出語句輸出的內(nèi)容將被系統(tǒng)輸出傳遞到標(biāo)準(zhǔn)列表,標(biāo)準(zhǔn)列表屏幕的格式化輸出SKIP:將當(dāng)前行的輸出位置定位到指定的行,主要用法為:SKIP:跳到下一行。SKIPn:在當(dāng)前光標(biāo)位置跳過n(n>0)行。SKIPTOLINEline:將光標(biāo)定位在第line行上(line>0)?ULINE:畫橫線ULINE.:在當(dāng)前位置畫一道橫線ULINEATm(n):在當(dāng)前行的第m個位置畫一個長度為n的橫線ULINE/m(n):先用“/”換一行,然后在當(dāng)前行的第m個位置畫一個長度為n的橫線。?WRITE:向列表屏幕緩沖區(qū)(ListBuffer)輸出文本,當(dāng)START-OF-SELECTION事件結(jié)束的時候,列表屏幕緩沖區(qū)中的內(nèi)容將集中輸出到列表屏幕。WRITE的主要用法是:WRITE[AT][/][<pos>][(<len>)]<f>.:在指定位置<pos>、按指定<len>輸出數(shù)據(jù)對象<f>的值到列表屏幕緩沖區(qū)。其中:斜線‘/’表示開始新的一行。<pos>是最長為三位數(shù)字的數(shù)字或變量,表示在屏幕當(dāng)前行上的第幾個位置。<len>是最長為三位數(shù)字的數(shù)字或變量,表示要輸出長度。如果語句中的<pos>和<len>是直接的數(shù)字,而不是變量,則可以忽略關(guān)鍵字AT。?WRITE語句的格式化選項
對于WRITE語句,還可以使用不同的格式化選項,語法為:WRITE<f><選項>.對所有數(shù)據(jù)類型的格式化選項:?對數(shù)字?jǐn)?shù)據(jù)類型的格式化選項:?對日期數(shù)據(jù)類型的格式化選項:?WRITE語句的格式化輸出?用WRITE語句輸出符號和圖標(biāo)
可以用WRITE語句在屏幕上輸出符號和圖標(biāo),其語法如下:WRITE<symbol-name>ASSYMBOL.WRITE<icon-name>ASICON.?用WRITE語句顯示復(fù)選框
可以使用WRITE語句向列表屏幕顯示復(fù)選框,語法如下:WRITE<f>ASCHECKBOX.?通過語句輸入幫助插入WRITE語句
啟動輸入模式工具-1?啟動輸入模式工具-2
?啟動輸入模式工具-3
?定制WRITE的符號輸出-1
?定制WRITE的符號輸出-2
?定制WRITE的符號輸出-3
?定制WRITE的符號輸出-4
?定制WRITE的符號輸出-5
?設(shè)置列表的格式
在ABAP中,缺省的列表的行寬是83個字符,缺省的每頁的行數(shù)是6萬行,可以通過在報表聲明語句的后面添加如下子句來改變?nèi)笔〉膱蟊淼男袛?shù)和列數(shù)的設(shè)置:REPORT<report_name>LINE-SIZE<columns>LINE-COUNT<lines_per_page>.其中的每頁的行數(shù)包含了列表頭(headings),列表內(nèi)容,與列表腳注行(footerlines)。如:REPORTzmy_list_test_200LINE-SIZE30LINE-COUNT12.就是將報表zmy_list_test_200的列表屏幕的每頁行數(shù)和每行字段數(shù)量分別改成了12和30??梢栽贏BAP程序中使用:NEWLINE-SIZE<columns>LINE-COUNT<lines_per_page>.語句來覆蓋一個列表緩沖區(qū)(ListBuffer)的缺省值,如果要恢復(fù)成系統(tǒng)的缺省值,可以將<columns>和<lines_per_page>的值設(shè)置成0.?可以在報表聲明語句的后面添加如下所示的子句來屏蔽報表的表頭(ListHeaders)和報表的列頭(ColumnHeaders):REPORT<report_name>NOSTANDARDPAGEHEADING.也可以在ABAP程序中使用:NEWNO-TITLE/WITH-TITLENEWNO-HEADING/WITH-HEADING來覆蓋系統(tǒng)的缺省的設(shè)置??梢栽诔绦虻腡OP-OF事件塊中用代碼生成報表頁的表頭,這對想在表頭中輸出某個程序變量的情況尤其有用。在程序中首次遇到WRITE/ULINE/SKIP語句,生成初始的列表緩沖區(qū)時,TOP-OF事件別觸發(fā),如:REPORTzmy_list_test_200NOSTANDARDPAGEHEADING.TOP-OF.WRITE:/‘Thisisalistheaderwhichissetbytheprogram’.START-OF-SELECTION.“……可以在程序中使用:SETLEFTSCROLL-BOUNDARY<cols>.語句來鎖定列表左邊的由<cols>指定個數(shù)的字段的數(shù)量,這樣當(dāng)列表在橫向滾動的時候,這幾個字段列將始終顯示。?選擇屏幕
選擇屏幕的工作流程
?選擇屏幕的功能
?選擇屏幕聲明
選擇屏幕單值輸入變量的定義與使用
?多值輸入
?選擇屏幕后期事件處理
?選擇屏幕事件SELECTION-SCREEN中的輸入檢查與錯誤消息
?選擇屏幕的設(shè)計與調(diào)用
選擇屏幕的封裝可以使用語法:SELECTION-SCREENBEGINOFBLOCK<block_name>
[WITHFRAME[TITLEtitle]].
……SELECTION-SCREENENDOFBLOCK<block_name>.來創(chuàng)建一個選擇屏幕??蛇x項WITHFRAME[TITLEtitle]確定選擇屏幕是否帶有邊框,而TITLEtitle選項決定是否在邊框上帶有文字說明。?選擇屏幕字段的校驗可以為選擇屏幕中的單個字段指定校驗,采用語法:ATSELECTION-SCREENON<field_name>.事件塊中指定的代碼來校驗單個字段。也可以為指定的選擇屏幕中的某個代碼塊中的所有字段指定校驗,采用:ATSELECTION-SCREENONBLOCK<block_name>.事件塊中指定的代碼來校驗整個選擇屏幕塊。?創(chuàng)建選擇屏幕字段的F1Help和F4HelpF1Help:ATSELECTION-SCREENONHELP-REQUESTFOR<field1>F4Help:ATSELECTION-SCREENONVALUE-REQUESTFOR<field1>?選擇屏幕的調(diào)用
定義一個選擇屏幕的語法是:SELECTION-SCREENBEGINOFSCREEN<nnnn>[TITLEtitle]
[ASWindow]……SELECTION-SCREENENDOFSCREEN<nnnn>.其中<nnnn>為必須指定的四位數(shù)字的選擇屏幕的編號,[ASWindow]可選項用于指定該選擇屏幕是一個單獨(dú)顯示的模態(tài)對話框(ModalDialogBox),[TITLEtitle]可選項用于指定屏幕的標(biāo)題。在選擇屏幕定義塊的內(nèi)部,可以使用PARAMETERS,SELECT-OPTIONS來定義屏幕變量。?調(diào)用一個選擇屏幕的語法是:CALLSELECTION-SCREEN<nnnn>
[STARTINGATx1y1[ENDING
ATx2y2]].
其中<nnnn>為要被調(diào)用的選擇屏幕的四位數(shù)字編號,STARTING可選項中的(x1,y1)和(x2,y2)分別表示選擇屏幕顯示的左上角和右下角的(列號,行號)。?采用邏輯數(shù)據(jù)庫讀取數(shù)據(jù)
?在創(chuàng)建報表程序時指定要使用的邏輯數(shù)據(jù)庫
?用TCodeSE36查看邏輯數(shù)據(jù)庫F1S
?用邏輯數(shù)據(jù)庫F1S讀取數(shù)據(jù)與采用三個嵌套的SELECT語句的比較
?邏輯數(shù)據(jù)庫的事件
使用FIS邏輯數(shù)據(jù)庫的報表程序的事件觸發(fā)順序
?一個使用了邏輯數(shù)據(jù)庫F1S的報表程序
?執(zhí)行邏輯數(shù)據(jù)庫F1S的事件處理流程
?邏輯數(shù)據(jù)庫的流程終止
STOP語句:結(jié)束整個報表的輸出,并且觸發(fā)END-OF-SELECTION事件EXIT語句:退出所有的GET代碼塊,并且不觸發(fā)任何的后續(xù)事件,直接轉(zhuǎn)向基礎(chǔ)列表屏幕輸出屏幕顯示(BasicListScreen)。因此EXIT的功能用于退出GET事件塊,其功能與STOP基本一致,只是它不會觸發(fā)后續(xù)事件。REJECT.語句:中止當(dāng)前GET事件并轉(zhuǎn)向邏輯數(shù)據(jù)庫同一層的下一個GET事件,即轉(zhuǎn)向數(shù)據(jù)庫中的下一行數(shù)據(jù),格式如下:REJECT.如:ifspfli-connid='0017'.REJECT.endif.?REJECTnode_name.語句:中止當(dāng)前和所有的同一級別節(jié)點(diǎn)的所有后續(xù)GET事件,執(zhí)行當(dāng)前層高層次(即node_name所在那一層)的下一個邏輯數(shù)據(jù)庫GET事件,語法如下:REKECTnode_name.。邏輯數(shù)據(jù)庫表的層次結(jié)構(gòu)中,節(jié)點(diǎn)名稱node_name是當(dāng)前GET事件層的高層節(jié)點(diǎn)。有條件中止GET事件:使用CHECK語句可以有條件地終止GET事件塊的處理,之后系統(tǒng)將觸發(fā)邏輯數(shù)據(jù)庫同一層次上的下一個GET事件,即讀取當(dāng)前表的下一行。?演講完畢,謝謝觀看!附錄資料:不需要的可以自行刪除SAP產(chǎn)品知識要點(diǎn)SAPR/3各模塊R/3Client/ServerABAP/4FIFinancialAccountingCOControllingAMFixedAssetsMgmt.PSProjectSystemWFWorkflowISIndustrySolutionsMMMaterialsMgmt.HRHumanResourcesSDSales&DistributionPPProductionPlanningQMQualityMgmt.PMPlantMaintenanceFI-財務(wù)會計原理:會計學(xué)原理中的借貸記賬法知識點(diǎn):總分類帳應(yīng)收賬款應(yīng)付賬款固定資產(chǎn)FI-財務(wù)會計流程:
制作憑證過賬出賬頁報表(資產(chǎn)負(fù)債表、損益表、利潤表)FI-財務(wù)會計集成:應(yīng)收帳款-SD
總帳應(yīng)付帳款-MM
固定資產(chǎn)-PS/PMCO:管理會計知識點(diǎn):
成本中心利潤中心成本要素內(nèi)部訂單
CO:管理會計成本中心利潤中心關(guān)系:成本中心的架構(gòu)小于利潤中心CO:管理會計成本要素
初級成本要素-對應(yīng)總帳科目
次級成本要素-分?jǐn)侰O:管理會計成本中心和成本要素培訓(xùn)費(fèi)管理費(fèi)…………人力資源部項目推進(jìn)部成本要素成本中心CO:管理會計內(nèi)部訂單
成本無法分?jǐn)倳r的中間費(fèi)用歸集器周期調(diào)整時再分?jǐn)傊脸杀局行腗M:物料管理采購流程
采購申請與采購訂單的區(qū)別預(yù)留流程預(yù)留與MRP的概念MM:物料管理1、采購流程:采購申請詢報價處理供應(yīng)商選擇招投標(biāo)
采購訂單處理采購入庫(簽訂合同)(收貨)發(fā)票校驗凍結(jié)發(fā)票(不合格)(合格)應(yīng)付帳款(FI)2、預(yù)留流程:預(yù)留(領(lǐng)料單)運(yùn)行MRP(對倉庫進(jìn)行盤點(diǎn))倉庫出庫(貨物不足)(有貨)
PM:工廠維護(hù)技術(shù)對象參數(shù)設(shè)備卡片功能位置缺陷處理流程維護(hù)通知單維護(hù)訂單預(yù)防性維護(hù)維護(hù)策略PM:工廠維護(hù)技術(shù)對象參數(shù)
1、設(shè)備卡片描述設(shè)備的技術(shù)參數(shù)與固定資產(chǎn)卡片的區(qū)別
2、功能位置描述設(shè)備的所處的位置同一位置以功能區(qū)別
PM:工廠維護(hù)缺陷處理(日常維護(hù))流程:審批流程維護(hù)通知單(運(yùn)行部門)
完成確認(rèn)維護(hù)訂單(檢修部門)人財物
HRCOMMPM:工廠維護(hù)預(yù)防性維護(hù)維護(hù)策略:基于時間的基于狀態(tài)的基于條件的以項目形式與PS集成PS:項目管理WBS:工作分解結(jié)構(gòu)網(wǎng)絡(luò)計劃技術(shù)關(guān)鍵路徑法(CPM)計劃評審技術(shù)(PERT)PS:項目管理流程
立項初步設(shè)計(概算、設(shè)備清冊)
施工圖設(shè)計(預(yù)算)招投標(biāo)
執(zhí)行、施工單項工程驗收
施工結(jié)算竣工驗收
竣工決算
HR:人力資源管理九大子模塊
組織管理-----OM
人事管理-----PA
工資核算-----PY
時間管理-----TM
差旅管理-----TV
招聘管理-----RC
薪酬戰(zhàn)略-----CM
培訓(xùn)和商務(wù)事件管理-----TEM
員工發(fā)展-----PD功能點(diǎn):ESS&MSSHR:人力資源管理組織管理----OM
查看不同時期的組織結(jié)構(gòu)圖核心模塊
5種基本對象類型:組織結(jié)構(gòu)單元、任務(wù)、職務(wù)、職位、工作中心HR:人力資源管理人事管理----PA
三種結(jié)構(gòu):企業(yè)結(jié)構(gòu)員工結(jié)構(gòu)組織結(jié)構(gòu)人事主數(shù)據(jù)人事事件HR:人力資源管理工資核算----PY
四種基本工資類型:基本工資經(jīng)常性支付/扣除額外支付/扣除附加非周期支付HR:人力資源管理時間管理----TM
考勤管理記錄員工工作、病假和加班的時間信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精彩解析鄉(xiāng)村全科助理醫(yī)師考試內(nèi)容試題及答案
- 管理目標(biāo)2024年西醫(yī)臨床試題及答案
- 護(hù)理教育的未來與展望試題及答案
- 電氣發(fā)電廠試題及答案
- 系統(tǒng)架構(gòu)設(shè)計師架構(gòu)調(diào)整技巧探討試題及答案
- 并購?fù)顿Y面試題及答案
- 深入分析育嬰師考試中家庭文化對育兒的影響試題及答案
- 教師教學(xué)策略對學(xué)生行為的影響試題及答案中小學(xué)資格筆試
- 職業(yè)生涯規(guī)劃2025年衛(wèi)生執(zhí)業(yè)考試試題及答案
- 2025-2030客戶通信管理軟件行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 污水處理及配套管網(wǎng)工程-項目管理機(jī)構(gòu)配備情況
- 《2022年基礎(chǔ)教育省級教學(xué)成果獎申報書》
- 火災(zāi)報警系統(tǒng)安裝檢查記錄
- 高考政治思維導(dǎo)圖
- 壓力性損傷管理制度
- 186F曲軸的設(shè)計與校核計算
- 上海安裝監(jiān)理工程師復(fù)習(xí)題 (JS安裝)
- 平面磨床控制線路
- 小學(xué)生天文知識競賽復(fù)習(xí)題庫及答案
- 工地運(yùn)輸車輛的危險源辨識與風(fēng)險防控
- 2014—2015—2《刑法總論》教學(xué)大綱(修正版)
評論
0/150
提交評論