




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Smartform報(bào)表實(shí)例目的:根據(jù)用戶需求自定義打印報(bào)表。說明:Smartform的創(chuàng)建需要指定頁格式、樣式,如果報(bào)表中存在條碼,則需要指定條碼格式。涉及內(nèi)容:頁格式(SPAD)、條碼格式(SE73)、樣式(SMARTFORMS)、報(bào)表(SMARTFORMS)。1.4 SMARTFORMS創(chuàng)建報(bào)表表格1.4.1 創(chuàng)建報(bào)表表格1、T-CODE:SMARTFORMS,輸入表格名稱,點(diǎn)擊”創(chuàng)建“按鈕,如圖1.4.1-1:圖1.4.1-12、輸入表格的描述,然后保存,如圖1.4.1-2:圖1.4.1-21.4.2 全局設(shè)置-表格屬性1、在表格屬性的“輸出選項(xiàng)”頁簽中指定頁格式和樣式,可以是系統(tǒng)標(biāo)準(zhǔn)的也可以是前面創(chuàng)建的,本練習(xí)選擇前面自定義的頁格式和樣式,如圖1.4.2-1:圖1.4.2-11.4.3 全局設(shè)置-表格接口1、在表格接口的“導(dǎo)入”頁簽中配置Import參數(shù)(要同程序中調(diào)用該Smartform的程序的參數(shù)相同),本練習(xí)配置了5個(gè)導(dǎo)入?yún)?shù),如圖1.4.3-1:圖1.4.3-1說明:a、可選和值傳遞選項(xiàng)處可以根據(jù)實(shí)際情況而定,如果勾選了可選的選項(xiàng),則在程序調(diào)用時(shí)可不對(duì)該參數(shù)進(jìn)行傳遞值,否則為必須傳遞的參數(shù),如果沒有對(duì)必須傳遞的參數(shù)傳值就會(huì)報(bào)錯(cuò);b、自定義上面的9個(gè)參數(shù)為系統(tǒng)生成,在“導(dǎo)出”頁簽中也有3個(gè)系統(tǒng)生成的參數(shù),本練習(xí)不會(huì)使用到,所以不做詳細(xì)介紹;c、“表”和“例外”頁簽中也可以進(jìn)行參數(shù)配置,但是本練習(xí)都沒使用到,所以也不做詳細(xì)介紹;d、導(dǎo)入?yún)?shù)也可以是導(dǎo)入內(nèi)表,這樣可以在“頁和窗口”的主窗口中進(jìn)行循環(huán)打印。1.4.4 全局設(shè)置-全局定義1、在全局定義的“全局?jǐn)?shù)據(jù)”頁簽中配置Smartform中的參數(shù),如圖1.4.4-1:圖1.4.4-1說明:a、全局?jǐn)?shù)據(jù)中的參數(shù)通常是為了將表格接口中導(dǎo)入的參數(shù)進(jìn)行處理并賦值。2、在全局定義的“初始化”頁簽中將導(dǎo)入Smartform的參數(shù)進(jìn)行處理后賦值給輸出參數(shù),如圖1.4.4-2:圖1.4.4-2說明:a、輸入?yún)?shù)為值需要處理的參數(shù);b、輸出參數(shù)為輸入?yún)?shù)處理后的數(shù)值返回,可以和輸入?yún)?shù)同名,也可以再“全局?jǐn)?shù)據(jù)”頁簽中進(jìn)行自定義,本練習(xí)使用的是自定義的參數(shù);c、本練習(xí)的值處理代碼如下:MATNR=MATNR1.MAKTX=MAKTX1.BISMT=BISMT1.LGORT=LGORT1.CALLFUNCTIONCONVERSION_EXIT_CUNIT_OUTPUTEXPORTINGINPUT=MEINS1LANGUAGE=SY-LANGUIMPORTING*LONG_TEXT=OUTPUT=MEINS*SHORT_TEXT=*EXCEPTIONS*UNIT_NOT_FOUND=1*OTHERS=2.IFSY-SUBRC0.*ImplementsuitableerrorhandlinghereENDIF.*MEINS=MEINS1.CONDENSEMATNR.CONDENSEMAKTX.CONDENSEMEINS.CONDENSEBISMT.CONDENSELGORT.1.4.5 頁和窗口-新頁面經(jīng)過1.4.1-1.4.4就完成了數(shù)據(jù)的處理。接下來是設(shè)計(jì)報(bào)表的界面,并將參數(shù)值顯示到報(bào)表中。1、新頁面屬性中頁格式選擇“橫向格式”,如圖1.4.5-1:圖1.4.5-11.4.6 頁和窗口-主窗口主窗口是在創(chuàng)建表格時(shí)就自動(dòng)生成的窗口,只有在主窗口中才能實(shí)現(xiàn)循環(huán),所以如果報(bào)表中有循環(huán)數(shù)據(jù)的話,需要在主窗口中設(shè)計(jì)。主窗口屬性配置如下:1、在“輸出選項(xiàng)”中進(jìn)行窗口的位置、大小、邊框、底紋(行帶有選項(xiàng))等屬性的配置,如圖1.4.6-1:圖1.4.6-1說明:a、圖中勾選“行帶有”后,主窗口就有了邊框,不勾選則沒有;b、位置和大小處的左邊距+寬度不能超過頁格式的總寬度,否則報(bào)錯(cuò);c、位置和大小處的上邊距+高度不能超過頁格式的總高度,否則報(bào)錯(cuò)。1.4.7 頁和窗口-模塊(TEMPLATE)1.4.7.1 創(chuàng)建模塊在窗口(主窗口或者T次窗口,T次窗口為自定義的窗口)中創(chuàng)建模塊,可以實(shí)現(xiàn)在窗口的長(zhǎng)寬范圍內(nèi)按照指定的位置顯示有需要顯示的元素(文本、條碼、圖片等等)。具體模塊的創(chuàng)建步驟如下:1、在主窗口(或者T次窗口)名上右擊,點(diǎn)擊創(chuàng)建模塊,如圖1.4.7.1-1:圖1.4.7.1-12、新建模塊后在模塊的屬性界面“輸出選項(xiàng)”頁簽中可以看到樣式名稱,只有在全局設(shè)置-表格屬性中指定了樣式后,這里才會(huì)自動(dòng)帶出前面指定的樣式,同時(shí),這里也可以根據(jù)實(shí)際的需要指定跟前面不一樣的樣式,如圖1.4.7.1-2:圖1.4.7.1-21.4.7.2模塊-模板設(shè)置在模塊的“模板”頁簽中,可以配置模塊分為了幾個(gè)格子(行列),并且每個(gè)格子的寬與高是多少,以及每個(gè)格子是否有邊框。具體模板的設(shè)計(jì)步驟如下:1、在”模板“頁簽中點(diǎn)擊”細(xì)節(jié)“按鈕,進(jìn)入到模板的行列設(shè)置界面,操作如圖1.4.7.2-1:圖1.4.7.2-12、在模板的行列設(shè)置界面中,可以設(shè)置模板的寬度、對(duì)齊方式、行列數(shù)以及行列的寬與高,如圖1.4.7.2-2:圖1.4.7.2-2說明:a、該模板設(shè)置了3行,第一行為3列,第二行為2列,第三行為2列;b、模板的寬度為6.7cm,也就是設(shè)置的最大行的行寬不能超過6.7cm,否則報(bào)錯(cuò);c、圖中行列的設(shè)置中可以配置具體的行高、列寬。設(shè)置完模板的行列后,點(diǎn)擊”表繪制器“返回”模板“頁簽的主界面圖1.4.7.1-1。3、在”模板“頁簽的主界面選中需要設(shè)置邊框的格子,然后進(jìn)行邊框設(shè)置,如圖1.4.7.2-3:圖1.4.7.2-31.4.7.3模塊-條件設(shè)置模塊的”條件“頁簽用于控制模塊是否顯示,只有符合條件的情況下模塊才能顯示。另外,在窗口中也有”條件“頁簽,設(shè)置原理都一樣。1、在“確定條件“中輸入條件判斷,操作如圖1.4.7.3-1:圖1.4.7.3-1說明:a、該模塊只有在MATNR1不為空時(shí)才顯示。1.4.8 頁和窗口-程序行元素如果全局設(shè)置中的參數(shù)還需要一些處理才能使用或者得出新的數(shù)據(jù),則可以使用程序行元素對(duì)全局設(shè)置中的參數(shù)進(jìn)行轉(zhuǎn)換。如下為轉(zhuǎn)換例子:1、右擊模塊名,新建“程序行”,操作如圖1.4.8-1:圖1.4.8-12、生成“程序行”元素,在“一般屬性”頁簽中將需要處理或者作為條件的參數(shù)輸入到“輸入?yún)?shù)”處(可多個(gè)),然后在“輸出參數(shù)”處輸入轉(zhuǎn)換后被賦值并將被使用的參數(shù),再在代碼塊中對(duì)參數(shù)進(jìn)行邏輯處理并賦值,操作如圖1.4.8-2:圖1.4.8-2說明:a、該例子中輸入?yún)?shù)和輸出參數(shù)一樣,也可以不一樣,具體根據(jù)實(shí)際情況而定;b、代碼也是根據(jù)實(shí)際需要進(jìn)行編寫。3、因?yàn)樵谀K中,它的子元素是從上往下執(zhí)行的,所以如果模塊中存在程序行元素,則需要把它放在輸出參數(shù)顯示的文本前面,如圖1.4.8-3:圖1.4.8-31.4.9 頁和窗口-文本元素在前面對(duì)模塊進(jìn)行了行列設(shè)置后,如果要在行列中顯示文本信息,則需要為模塊創(chuàng)建文本元素。具體操作如下。1.4.9.1 創(chuàng)建文本元素1、右擊模塊名,新建“文本”,操作如圖1.4.9.1-1:圖1.4.9.1-12、生成“文本”元素,如圖1.4.9.1-2:圖1.4.9.1-21.4.9.2 一般屬性設(shè)置文本元素可以直接在“一般屬性”頁簽的文本塊中輸入固定文本,也可以將全局設(shè)置中的參數(shù)引導(dǎo)進(jìn)來。下面將組合固定文本和全局參數(shù)。 1、點(diǎn)擊“字段列表打開/關(guān)閉”按鈕,然后在界面中顯示字段名稱列表,如圖1.4.9.2-1:圖1.4.9.2-12、找到該文本元素需要顯示的參數(shù)字段,然后拖拽到文本塊中,操作如圖1.4.9.2-2,效果如圖1.4.9.2-3:圖1.4.9.2-2圖1.4.9.2-33、在參數(shù)的前后可以添加需要的描述,如圖1.4.9.2-4:圖1.4.9.2-4說明:a、因?yàn)閰?shù)為引導(dǎo),不能直接更改,只能刪除后重新導(dǎo)入,而且如果需要添加文本描述,要注意光標(biāo)位置。4、完成文本內(nèi)容的輸入或者導(dǎo)入后,可以為文本選擇段落格式(前面定義的樣式的段落格式,也可以放空不選)和字符格式(前面定義的樣式的字符格式,也可以放空不選),如圖1.4.9.2-5:圖1.4.9.2-51.4.9.3 Web屬性設(shè)置文本元素的Web屬性可以用來設(shè)置文本元素以何種形式輸出,如復(fù)選框、單選等等。本例子中沒有進(jìn)行Web屬性設(shè)置,所以下面僅做簡(jiǎn)單介紹: 1、設(shè)置文本元素的Web屬性,如圖1.4.9.3-1:圖1.4.9.3-11.4.9.4 輸出選項(xiàng)設(shè)置1、文本元素的輸出選項(xiàng)可以設(shè)置文本的邊框、間距、顏色、底紋以及該文本元素對(duì)應(yīng)模塊的哪個(gè)行列,如圖1.4.9.4-1: 圖1.4.9.4-1說明:a、該文本元素對(duì)應(yīng)了模塊的第一行、第三列,及在模塊的第一行、第三列中顯示。1.4.10 頁和窗口-新窗口如果報(bào)表表格的顯示信息較為復(fù)雜,可在頁面中創(chuàng)建新窗口進(jìn)行報(bào)表部分元素的顯示,已降低主窗口對(duì)復(fù)雜元素的組合使用。新窗口的創(chuàng)建步驟如下:1.4.10.1 創(chuàng)建新窗口1、右擊頁面,點(diǎn)擊“窗口”,創(chuàng)建如圖1.4.10.1-1,顯示如圖1.4.10.1-2: 圖1.4.10.1-1圖1.4.10.1-2說明:a、在“一般屬性”頁簽中可以選擇新窗口的“窗口類型”,因?yàn)樵谝粋€(gè)頁面中,只能有一個(gè)主窗口,而在新建頁面時(shí)就自動(dòng)生成了主窗口,所以新建的窗口通常選擇“T次窗口”類型。1.4.10.2 輸出選項(xiàng)設(shè)置新窗口的輸出選項(xiàng)設(shè)置同主窗口(1.4.6節(jié))的設(shè)置原理。1、設(shè)置新窗口的邊距、高、寬以及邊框(行帶有選項(xiàng)),如圖1.4.10.1-1: 圖1.4.10.1-1說明:a、新窗口創(chuàng)建后,在新窗口下同樣可以創(chuàng)建程序行、文本、圖像等元素。1.4.11 頁和窗口-其他元素除了上面介紹的幾個(gè)報(bào)表頁面中的元素,系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)鍵盤樂器行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 2024-2030年中國(guó)園林植物行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資前景展望報(bào)告
- 中國(guó)六氟丙烯行業(yè)調(diào)查報(bào)告
- 中國(guó)旋風(fēng)爐市場(chǎng)調(diào)查研究及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- 2022-2027年中國(guó)景區(qū)管理行業(yè)市場(chǎng)調(diào)查研究及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)酒精潤(rùn)版膠輥行業(yè)深度研究分析報(bào)告
- 2025年 有色金屬冶煉(銅、鋁、鉛、鋅除外)考試練習(xí)題附答案
- 2025年 湖南中煙招聘考試筆試試題試題附答案
- 中國(guó)儲(chǔ)物箱行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略咨詢報(bào)告
- 2024年中國(guó)鍍鋁鋅行業(yè)調(diào)查報(bào)告
- 鋼琴課件教學(xué)課件
- 國(guó)家開放大學(xué)《四史通講》形考作業(yè)1-3+大作業(yè)試卷ABC答案
- 電氣施工管理
- 【MOOC】天文探秘-南京大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- FES手冊(cè)完整版本
- 《老年人合理用藥》課件
- 云南省保山市(2024年-2025年小學(xué)六年級(jí)語文)部編版小升初模擬((上下)學(xué)期)試卷及答案
- 2024年西藏初中學(xué)業(yè)水平考試地理卷試題真題(含答案解析)
- 2024年廣西職業(yè)院校技能大賽高職組《供應(yīng)鏈管理》賽項(xiàng)規(guī)程
- 一年級(jí)口算題卡大全(80套口算練習(xí)題直接打印版)
- 現(xiàn)代技術(shù)服務(wù)費(fèi)合同1
評(píng)論
0/150
提交評(píng)論