999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SAP技術(shù)TABLE CONTROL和ALV的對比分析

2016-08-11 11:19:25王磊雷亮
大科技 2016年10期
關(guān)鍵詞:界面用戶功能

王磊雷亮

(1.中國海洋石油總公司 100010 2.中國人民解放軍裝備學(xué)院 101416)

SAP技術(shù)TABLE CONTROL和ALV的對比分析

王磊1雷亮2

(1.中國海洋石油總公司 100010 2.中國人民解放軍裝備學(xué)院 101416)

ALV(ABAP LIST VIEWER)和TABLE CONTROL作為SAP提供的兩種不同的展示數(shù)據(jù)的方式,各自具有不同的特點和應(yīng)用場景。但在具體的選用和如何取舍方面,一直困擾著ABAP開發(fā)和功能顧問,本文力求通過通俗的語言分析其功能特點和比較它們的優(yōu)缺點,希望能直觀給從業(yè)人員提供一定的技術(shù)支持。

SAP 技術(shù);ABAP;TABLE CONTROL;ALV

SAP是全球企業(yè)管理軟件與技術(shù)解決方案的領(lǐng)導(dǎo)者,SAP ECC系統(tǒng)以其穩(wěn)定性高、集成性好、功能強(qiáng)大和可定制化程度高等特點,受到企業(yè)界,尤其是國際大型企業(yè)的青睞,得到廣泛的應(yīng)用。ABAP作為其獨有的編程語言,受到眾多程序開發(fā)人員和SAP功能顧問的追捧,本文就其使用率高又有些相似的兩種技術(shù)ALV(ABAP LIST VIEWER)和TABLE CONTROL進(jìn)行淺顯的對比分析。供相關(guān)從業(yè)人員和企業(yè)需求人員參考。

1 ALV的特點和不足

ALV是SAP中的一種報表展示形式,可實現(xiàn)標(biāo)準(zhǔn)化、簡單化開發(fā)系統(tǒng)中的表單,給用戶提供統(tǒng)一的表單格式。ALV本身的一些排序、合計等預(yù)設(shè)功能,使ALV報表輸出具有很好的可讀性和功能性。作為一種廣泛應(yīng)用的報表技術(shù),ALV具有以下特點:

1.1 字段屬性控制靈活

使用字段目錄來控制界面中字段順序、對齊方式、顏色等屬性具有很高的靈活性。也可以按需求在界面展示時使用方法SET_FRONTEND_FIELDCATALOG進(jìn)行動態(tài)設(shè)置。

1.2 界面布局控制便捷

ALV提供的標(biāo)準(zhǔn)功能可直接進(jìn)行顯示布局調(diào)整,不同的布局可以被保存下來,可以通過選擇布局來顯示保存的樣式。與字段目錄結(jié)合,可實現(xiàn)靈活便捷的界面調(diào)整。

1.3 預(yù)設(shè)功能使用方便

ALV菜單中預(yù)設(shè)的排序、過濾等功能可以直接使用,不需要再做專門開發(fā)。如果用戶有特定需要,也支持在原有功能上添加新功能,也可以屏蔽不常用的預(yù)設(shè)功能。

1.4 支持事件監(jiān)聽和響應(yīng)

當(dāng)用戶用鼠標(biāo)點擊某個單元格時,程序可以捕獲這些事件。對應(yīng)的控制邏輯可在用戶觸發(fā)這些事件時做出響應(yīng)。如實現(xiàn)數(shù)據(jù)修改完成后對數(shù)據(jù)格式進(jìn)行校驗的功能。

雖然ALV得到了廣泛應(yīng)用,但也還存在著一些不足:

1.4.1 程序代碼量大

很多功能的實現(xiàn)都不能通過設(shè)置屬性等方式實現(xiàn)。在事件的控制中,要有類定義、事件注冊和響應(yīng)等多個部分,需要具有面向?qū)ο笤O(shè)計思想和繼承或重寫類的能力。

1.4.2 不便于交互

ALV適合報表的展示,但在數(shù)據(jù)輸入方面不夠便利。輸入數(shù)據(jù)時不夠流利,有時還需要編寫相應(yīng)的代碼才能將輸入的數(shù)據(jù)進(jìn)行保存。

2 TABLE CONTROL的特點和不足

TABLE CONTROL是SAP應(yīng)用中最重要的對象之一,業(yè)務(wù)單據(jù)的輸入、基礎(chǔ)數(shù)據(jù)的輸入等都使用TABLE CONTROL控件,它對數(shù)據(jù)修改更加簡單。這種方式對用戶來說也更加熟悉。

TABLE CONTROL具有如下幾方面特點:

2.1 數(shù)據(jù)輸入方便快捷

具有屏幕控件特有的記憶輸入功能,讓用戶在遇到大量相似的數(shù)據(jù)需要手動輸入時,可以通過屏幕記憶的歷史數(shù)據(jù)來進(jìn)行選擇,極大的提高了輸入的效率和流暢性。

2.2 自動適應(yīng)屏幕大小

當(dāng)用戶改變窗口大小時,TABLE CONTROL的大小會隨窗口大小自動調(diào)整。用戶可以通過拖動滾動條在小屏幕內(nèi)完成操作。用戶可同時打開兩個操作界面,在輸入數(shù)據(jù)時左右對比,進(jìn)一步減小失誤率。

2.3 創(chuàng)建方式靈活

SAP系統(tǒng)提供了創(chuàng)建TABLE CONTROL的向?qū)А?梢愿鶕?jù)提示選擇要輸出的字段和按鈕等。創(chuàng)建完成以后,還可以更改列的屬性或是增刪列。同時系統(tǒng)也提供手動創(chuàng)建的方式。兩種方式的結(jié)合使得開發(fā)更為靈活。

2.4 字段屬性設(shè)置方便

對于列的很多屬性,比如參考字段等可以直接在屬性列表里進(jìn)行維護(hù)。想要隱藏某些字段,只需將輸出字段屬性取消,就能很方便的在展示結(jié)果中取消展示該字段。

2.5 錯誤定位迅速

在數(shù)據(jù)的校驗方面,可以通過GET CURSOR FIELD和SET CURSOR FIELD方式設(shè)置光標(biāo)所在位置,發(fā)生錯誤時直接將光標(biāo)定位到出錯條目所在位置,讓錯誤信息更容易進(jìn)行排查。

2.6 程序執(zhí)行效率高

執(zhí)行取數(shù)邏輯相同只有界面顯示不同的程序,TABLE CONTROL展示方式的速度約是ALV展示方式的2.4倍。TABLE CONTROL主要是在屏幕的交互和刷新上節(jié)約了大量的時間,從而減少了用戶的等待時間。

TABLE CONTROL的不足之處:

2.6.1 不便于進(jìn)行事件監(jiān)聽

沒有提供與之相對應(yīng)的類,不能進(jìn)行事件的監(jiān)聽,只能夠在邏輯流中的PBO、PAI等事件塊中做一定控制。在需要復(fù)雜的事件處理時顯得不夠方便。

2.6.2 不適合進(jìn)行動態(tài)展示

在進(jìn)行界面展示時要展示的字段事先已經(jīng)確定,可以通過代碼將不需要的字段進(jìn)行隱藏,但它不能隨意的增加新的字段,只能對原有字段或預(yù)留出的字段進(jìn)行調(diào)整。

表1 TABLE CONTROL與ALV對比總結(jié)

3 總結(jié)

TABLE CONTROL作為屏幕類的控件,在數(shù)據(jù)修改等方面具有明顯的優(yōu)勢。同時也能很好的與其他屏幕控件進(jìn)行銜接,適應(yīng)能力更強(qiáng)。在需要輸入項目較多處,較為實用。如果將這部分程序的展示界面使用TBALE CONTROL進(jìn)行替換,將會極大的提高錄入速度,從而提高工作效率。但TABLE CONTROL相比ALV技術(shù)也有不足,在靈活性上,ALV比TABLE CONTROL更有優(yōu)勢,能夠?qū)φ故镜慕Y(jié)果做更多的控制,也能夠更好的實現(xiàn)對事件的支持,也便于程序封裝。在報表的展示方面,繼續(xù)使用ALV技術(shù),會達(dá)到更好的效果。

[1][韓]金圣俊,著,張鐘淑,譯.SAPABAP開發(fā)從入門到精通.機(jī)械工業(yè)出版社,2013.

[2]黃 佳.SAP程序設(shè)計.機(jī)械工業(yè)出版社,2005.

[3]唐俊華.工程師突擊-SAPABAP實用程序開發(fā)攻略.機(jī)械工業(yè)出版社,2014.

[4]溫濤.SAPABAP程序設(shè)計基礎(chǔ)教程.大連理工大學(xué)出版社,2011.

TH878

A

1004-7344(2016)10-0276-02

2016-3-15

猜你喜歡
界面用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
國企黨委前置研究的“四個界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
關(guān)于非首都功能疏解的幾點思考
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機(jī)交互界面發(fā)展趨勢研究
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
手機(jī)界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
如何獲取一億海外用戶
主站蜘蛛池模板: 国产99在线观看| 国产小视频网站| 制服丝袜亚洲| 国产精品亚洲一区二区三区z| 久久综合亚洲色一区二区三区| 欧美一级在线| 欧洲熟妇精品视频| 黄色网站在线观看无码| 欧美成人免费| 亚洲婷婷六月| 欧美日韩国产精品综合| 亚洲精品日产精品乱码不卡| 99热这里只有精品免费| 中文字幕亚洲专区第19页| 久综合日韩| 亚洲人成色77777在线观看| 91在线播放国产| 国产又爽又黄无遮挡免费观看| 台湾AV国片精品女同性| 欧美成人精品欧美一级乱黄| 欧美性精品不卡在线观看| 亚洲综合国产一区二区三区| 全午夜免费一级毛片| 啪啪国产视频| 精品国产免费观看| 精品久久久无码专区中文字幕| 国产精品人莉莉成在线播放| 白浆视频在线观看| 亚州AV秘 一区二区三区| 欧美成一级| 国产区网址| 国产精品成人一区二区不卡| 亚洲永久色| 欧美区国产区| 丁香婷婷在线视频| 国产第一福利影院| 成人免费一区二区三区| 国产午夜无码片在线观看网站| 九色视频一区| 国产成人免费手机在线观看视频| 色综合久久无码网| 精品亚洲麻豆1区2区3区| 亚洲国产成人无码AV在线影院L| av色爱 天堂网| 91麻豆国产在线| 波多野结衣中文字幕一区| 男女男精品视频| 99久久国产自偷自偷免费一区| 3344在线观看无码| 国产视频入口| 国产精品视频免费网站| 亚洲 欧美 日韩综合一区| 69免费在线视频| 伊人成人在线| 欧美国产在线看| 国内99精品激情视频精品| 亚欧成人无码AV在线播放| 国产精品久线在线观看| 精品91在线| 在线观看亚洲精品福利片| 欧美综合一区二区三区| 欧美性天天| 亚洲自拍另类| 一区二区三区在线不卡免费| 国产全黄a一级毛片| 久久国产黑丝袜视频| 亚洲综合九九| 国产成人一级| 国产男女XX00免费观看| 国产靠逼视频| 浮力影院国产第一页| 制服无码网站| 国产一区亚洲一区| 不卡无码h在线观看| 国产主播在线观看| 欧美日韩综合网| 国产成年女人特黄特色毛片免| 中文一级毛片| 激情無極限的亚洲一区免费| 男人天堂亚洲天堂| 亚洲国产一区在线观看| 91久久偷偷做嫩草影院|