国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SAP業(yè)務(wù)數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn)

2012-04-29 00:00:00孫春玉
科技與生活 2012年9期

摘要 企業(yè)資源計(jì)劃(ERP)系統(tǒng)作為一種管理信息化的重要手段,逐步在各行各業(yè)興起。SAP公司的R/3系統(tǒng)在全球ERP領(lǐng)域得到廣泛的應(yīng)用,在某種程度上,已經(jīng)成為同類(lèi)商業(yè)軟件的標(biāo)準(zhǔn)。ERP系統(tǒng)的成功上線(xiàn)與上線(xiàn)成功,均需要有大量的、高質(zhì)量的業(yè)務(wù)數(shù)據(jù)做支持。對(duì)于少量的應(yīng)用數(shù)據(jù)可以通過(guò)用戶(hù)手工輸入或利用系統(tǒng)工具自動(dòng)上傳,而對(duì)于大批量業(yè)務(wù)數(shù)據(jù),則需要通過(guò)SAP數(shù)據(jù)傳輸工作臺(tái)調(diào)用應(yīng)用程序自動(dòng)傳輸。

關(guān)鍵詞 數(shù)據(jù)傳輸;BAPI;LSMW;傳輸方法;傳輸工作臺(tái);SAP

中圖分類(lèi)號(hào) TP81 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1673-9671-(2012)051-0115-01

SAP中的數(shù)據(jù)是系統(tǒng)上線(xiàn)和日常運(yùn)作的前提條件;而SAP的數(shù)據(jù)傳輸是系統(tǒng)實(shí)施中的關(guān)鍵性環(huán)節(jié)之一。通常情況下,數(shù)據(jù)傳輸過(guò)程在SAP實(shí)施項(xiàng)目中可占據(jù)40%-50%甚至更多的人力和時(shí)間等資源?;诖?,SAP系統(tǒng)提供了多種技術(shù)和工具來(lái)幫助項(xiàng)目實(shí)施人員和系統(tǒng)應(yīng)用人員來(lái)進(jìn)行自動(dòng)的批量數(shù)據(jù)傳輸,例如批輸入(又稱(chēng)BDC)、直接輸入、調(diào)用事務(wù)、LSMW和DXWB工作臺(tái)等。這些技術(shù)和工具相互獨(dú)立而又相互關(guān)聯(lián)。本文將重點(diǎn)闡述SAP系統(tǒng)中各種數(shù)據(jù)傳輸方法、技術(shù)和工作臺(tái)之間的關(guān)系及應(yīng)用。

1 SAP數(shù)據(jù)傳輸概述

1.1 SAP中的數(shù)據(jù)

SAP系統(tǒng)中的數(shù)據(jù)通常分為主數(shù)據(jù)和事務(wù)相關(guān)數(shù)據(jù)。主數(shù)據(jù)是SAP系統(tǒng)的核心部分,某些主數(shù)據(jù)如資產(chǎn)主數(shù)據(jù)、設(shè)備主數(shù)據(jù)、物料主數(shù)據(jù)等,這些數(shù)據(jù)不僅重要而且數(shù)據(jù)量比較大。基于效率方面的考慮,手工輸入是不現(xiàn)實(shí)的,因而通常是通過(guò)SAP系統(tǒng)的各種方法和技術(shù)進(jìn)行自動(dòng)、批量的后臺(tái)傳輸處理。對(duì)于事務(wù)相關(guān)數(shù)據(jù),在從舊系統(tǒng)到新系統(tǒng)的切換和數(shù)據(jù)遷移過(guò)程中,也可能需要進(jìn)行批量數(shù)據(jù)傳輸。例如系統(tǒng)切換時(shí)的庫(kù)存、財(cái)務(wù)中的未清項(xiàng)和未清訂單等數(shù)據(jù)的批量傳輸。有時(shí),由于項(xiàng)目周期和經(jīng)費(fèi)方面的因素,某些舊系統(tǒng)中的事務(wù)相關(guān)數(shù)據(jù)不能全部傳輸至SAP系統(tǒng),可以考慮通過(guò)書(shū)面存檔、保留備份等方式暫時(shí)存儲(chǔ)。

1.2 數(shù)據(jù)傳輸與數(shù)據(jù)完整性

SAP的批量數(shù)據(jù)傳輸過(guò)程中,對(duì)數(shù)據(jù)的檢查必須與在線(xiàn)手工輸入數(shù)據(jù)時(shí)完全一致。這些檢查在各個(gè)事務(wù)中大量存在,而且有些事跨應(yīng)用的。如果由程序通過(guò)程序更新數(shù)據(jù)庫(kù)標(biāo)的過(guò)程中進(jìn)行控制,將是非常繁瑣且不全面的。因而SAP提供了標(biāo)準(zhǔn)數(shù)據(jù)傳輸技術(shù)和標(biāo)準(zhǔn)接口來(lái)完成數(shù)據(jù)傳輸。

1.3 數(shù)據(jù)傳輸?shù)牟襟E

在SAP系統(tǒng)實(shí)施前,我們首先要明確數(shù)據(jù)傳輸?shù)牟襟E,這樣才能保證數(shù)據(jù)以較高的效率進(jìn)行運(yùn)輸:①確定業(yè)務(wù)對(duì)象及傳輸方法;②將原始系統(tǒng)中的數(shù)據(jù)提取到原始數(shù)據(jù)文件;③數(shù)據(jù)格式的轉(zhuǎn)換;④傳輸數(shù)據(jù)到SAP系統(tǒng)。

2 SAP數(shù)據(jù)傳輸方法及技術(shù)實(shí)現(xiàn)

實(shí)現(xiàn)SAP系統(tǒng)自動(dòng)批量數(shù)據(jù)傳輸有三種主要方法,即通過(guò)SAP標(biāo)準(zhǔn)數(shù)據(jù)傳輸程序、通過(guò)BAPI或IDOC接口以及創(chuàng)建定制的BDC程序進(jìn)行數(shù)據(jù)傳輸。SAP標(biāo)準(zhǔn)數(shù)據(jù)傳輸程序支持的數(shù)據(jù)傳輸技術(shù)包括批輸入、直接輸入以及調(diào)用事務(wù)等。除標(biāo)準(zhǔn)數(shù)據(jù)傳輸程序外,SAP還提供通過(guò)BAPI和IDOC進(jìn)行數(shù)據(jù)傳輸以及通過(guò)一些工作臺(tái)進(jìn)行傳輸。例如舊系統(tǒng)遷移工作臺(tái)LSMW,系統(tǒng)數(shù)據(jù)傳輸工作臺(tái)DXWB。通過(guò)這些工作臺(tái),不僅可以傳輸數(shù)據(jù),還可以實(shí)現(xiàn)項(xiàng)目組織,從原始文件到SAP可以讀取的目標(biāo)文件的格式轉(zhuǎn)換,以及文件上傳、下載、事務(wù)錄制等多種輔助功能。

2.1 SAP標(biāo)準(zhǔn)數(shù)據(jù)傳輸技術(shù)

1)批輸入:批輸入技術(shù)也稱(chēng)為BDC技術(shù),是SAP系統(tǒng)數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn)技術(shù)之一。該技術(shù)模擬數(shù)據(jù)的在線(xiàn)事務(wù)輸入過(guò)程,輸入過(guò)程中的所有檢查都被執(zhí)行,從而保持了數(shù)據(jù)的完整性。它的實(shí)質(zhì)是調(diào)用在線(xiàn)SAP 事務(wù)進(jìn)行數(shù)據(jù)創(chuàng)建,同時(shí)產(chǎn)生批輸入會(huì)話(huà),只是該過(guò)程被統(tǒng)一、批量、自動(dòng)地執(zhí)行,并可選擇以在線(xiàn)或后臺(tái)的方式來(lái)執(zhí)行。該技術(shù)用于大批量、非實(shí)時(shí)性(對(duì)速度要求較低)的數(shù)據(jù)傳輸。

2)調(diào)用事務(wù):調(diào)用事務(wù)與批輸入的主要差異主要在于數(shù)據(jù)傳輸過(guò)程中不生成批輸入會(huì)話(huà)。數(shù)據(jù)在程序運(yùn)行過(guò)程中直接通過(guò)BDC表傳輸至SAP系統(tǒng),因此一般情況下,采取調(diào)用事務(wù)進(jìn)行數(shù)據(jù)傳輸時(shí),其速度是批輸入的1-3倍。然而調(diào)用事務(wù)技術(shù)不支持交互的數(shù)據(jù)修正,也不能提供數(shù)據(jù)傳輸日志。

3)直接輸入:該技術(shù)讀取文件中的數(shù)據(jù)并進(jìn)行數(shù)據(jù)完整性檢查,然后通過(guò)功能模塊調(diào)用將其直接傳輸至SAP系統(tǒng),并更新相關(guān)數(shù)據(jù)庫(kù)。與前兩種技術(shù)不同,直接輸入不會(huì)模擬在線(xiàn)事務(wù)的調(diào)用過(guò)程,并且不存在BI和CT那樣的事務(wù)屏幕的處理過(guò)程,因而輸入效率比較高,速度優(yōu)于前兩種方法。

2.2 事務(wù)錄制工具與定制BDC程序

在不提供標(biāo)準(zhǔn)數(shù)據(jù)接口的應(yīng)用及定制事務(wù)中,或者SAP提供的標(biāo)準(zhǔn)數(shù)據(jù)傳輸程序不足以滿(mǎn)足需要的情況下,SAP為用戶(hù)提供了一個(gè)功能十分強(qiáng)大且靈活的系統(tǒng)工具-事務(wù)錄制工具。

事務(wù)錄制工具的事務(wù)代碼是SHDB,也可以在SM35(批輸入控制臺(tái))和LSMW(舊系統(tǒng)數(shù)據(jù)遷移工作臺(tái))中調(diào)用事務(wù)錄制工具。錄制事務(wù)之后,可用事務(wù)記錄生成定制的數(shù)據(jù)傳輸程序,即批量數(shù)據(jù)通信(BDC)程序,同時(shí),可根據(jù)系統(tǒng)選項(xiàng)生成測(cè)試文件。根據(jù)測(cè)試文件,可知BDC程序所需要的數(shù)據(jù)文件的格式,即不含層次關(guān)系的扁平結(jié)構(gòu)文件。在運(yùn)行BDC程序時(shí),可從應(yīng)用服務(wù)器或用戶(hù)PC上讀取數(shù)據(jù)文件,并填充到BDC內(nèi)表中,之后可采用BI或CT的方式來(lái)最終實(shí)現(xiàn)數(shù)據(jù)的傳輸。

2.3 BAPI和IDoc

SAP系統(tǒng)中的BAPI并不是專(zhuān)門(mén)為數(shù)據(jù)傳輸而設(shè)計(jì)的,但BAPI作為業(yè)務(wù)對(duì)象功能的具體方法,在各個(gè)對(duì)象的數(shù)據(jù)傳輸過(guò)程中同樣發(fā)揮著重要作用。它是面向?qū)ο蟪绦蛟O(shè)計(jì)方法中的一組程序接口,是SAP的一種特殊的遠(yuǎn)程過(guò)程調(diào)用(RFC),可以通過(guò)ABAP或其它外部程序(如C++、Delphi等)來(lái)調(diào)用,從應(yīng)用層直接訪(fǎng)問(wèn)系統(tǒng)組件,而不需了解其實(shí)現(xiàn)細(xì)節(jié)。它是程序設(shè)計(jì)人員從系統(tǒng)外部或內(nèi)部操作業(yè)務(wù)對(duì)象的方法和功能模塊集合,也是數(shù)據(jù)傳輸方法之一,它通過(guò)IDoc格式進(jìn)行數(shù)據(jù)傳輸。

2.4 數(shù)據(jù)傳輸工作臺(tái)

SAP系統(tǒng)中的數(shù)據(jù)傳輸工作臺(tái)主要有LSMW和DXWB。這些工作臺(tái)本身并不包含數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn)技術(shù),具體的數(shù)據(jù)傳輸實(shí)際上是通過(guò)該工作臺(tái)中調(diào)用SAP數(shù)據(jù)傳輸方法實(shí)現(xiàn)的。

LSMW的工作原理:首先定義源數(shù)據(jù)結(jié)構(gòu)以及從源數(shù)據(jù)到目

標(biāo)數(shù)據(jù)的格式轉(zhuǎn)換規(guī)則,然后根據(jù)格式轉(zhuǎn)換規(guī)則創(chuàng)建符合傳輸要求的目標(biāo)數(shù)據(jù)文件,最后調(diào)用相應(yīng)的傳輸程序來(lái)實(shí)現(xiàn)批量傳輸。

DXWB通過(guò)項(xiàng)目、子項(xiàng)目以及運(yùn)行流程和任務(wù)組織數(shù)據(jù)傳輸過(guò)程,從數(shù)據(jù)提取、格式轉(zhuǎn)換到調(diào)用傳輸程序的每一個(gè)步驟都通過(guò)具體任務(wù)完成。在子項(xiàng)目中,需要確定數(shù)據(jù)傳輸業(yè)務(wù)對(duì)象,此外,在各個(gè)步驟中需要使用的用戶(hù)定制傳輸程序或者BAPI等都需要首先在系統(tǒng)中進(jìn)行注冊(cè)。

3 應(yīng)用實(shí)例

SAP系統(tǒng)中資產(chǎn)主數(shù)據(jù)是存儲(chǔ)于企業(yè)中的長(zhǎng)期固定資產(chǎn)信息,其中包含資產(chǎn)價(jià)值、隸屬的部門(mén)以及折舊條件等信息。對(duì)于一中大型企業(yè)而言,不管是上線(xiàn)初始的資產(chǎn)主數(shù)據(jù)初始化,還是上線(xiàn)后日常業(yè)務(wù)中的項(xiàng)目竣工交付后形成固定資產(chǎn),主數(shù)據(jù)量都是巨大的。為此SAP提供了兩個(gè)數(shù)據(jù)傳輸程序,分別支持不同的數(shù)據(jù)傳輸技術(shù)。

程序RAALTD01通過(guò)批輸入技術(shù)傳輸數(shù)據(jù),系統(tǒng)創(chuàng)建批輸入會(huì)話(huà)并自動(dòng)處理會(huì)話(huà)。出錯(cuò)的數(shù)據(jù)將被寫(xiě)入一個(gè)出錯(cuò)會(huì)話(huà),留待后續(xù)處理。程序RAALTD11采用直接輸入技術(shù)傳輸數(shù)據(jù),系統(tǒng)直接更新資產(chǎn)會(huì)計(jì)模塊中的相關(guān)數(shù)據(jù)庫(kù)表。該傳輸與批輸入相比效率高,但在輸入文件的數(shù)據(jù)一致性檢查和出錯(cuò)處理功能尚略有局限。

如果資產(chǎn)數(shù)據(jù)量少于50000或100000個(gè)或?qū)鬏斝室筝^低的情況下,建議使用批輸入技術(shù)。如果資產(chǎn)數(shù)量非常多,則應(yīng)使用直接輸入技術(shù),因?yàn)槠鋫鬏斝矢哌^(guò)批輸入10倍左右。若企業(yè)資產(chǎn)主數(shù)據(jù)上有一些客制化字段,那么則可以通過(guò)事務(wù)錄制工具定制BDC程序來(lái)實(shí)現(xiàn)批處理功能。

4 結(jié)論

綜上所述,在數(shù)據(jù)傳輸工作中,應(yīng)根據(jù)業(yè)務(wù)功能本身的特點(diǎn)及其所支持傳輸方法,考慮數(shù)據(jù)傳輸?shù)乃俣燃办`活性要求,結(jié)合操作人員、開(kāi)發(fā)人員對(duì)于業(yè)務(wù)與技術(shù)的熟悉程度,相應(yīng)選擇最合適的方式實(shí)現(xiàn)傳輸。在使用標(biāo)準(zhǔn)數(shù)據(jù)傳輸程序時(shí),通常在LSMW中結(jié)合某種傳輸技術(shù)(如BI等)來(lái)實(shí)現(xiàn),無(wú)需新開(kāi)發(fā)程序,但操作過(guò)程比較復(fù)雜,對(duì)于操作者的要求比較高。在實(shí)際工作中,為滿(mǎn)足更個(gè)性化的需求、簡(jiǎn)化操作過(guò)程和提高傳輸效率,可通過(guò)開(kāi)發(fā)BDC程序或BAPI程序來(lái)實(shí)現(xiàn)。

參考文獻(xiàn)

[1]王宏.實(shí)戰(zhàn)SAP程序開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2006.

[2]黃佳.SAP業(yè)務(wù)數(shù)據(jù)傳輸指南[M].北京:人民郵電出版社,2006.

定兴县| 从江县| 城市| 囊谦县| 灌阳县| 东海县| 油尖旺区| 祁连县| 勃利县| 昆明市| 延吉市| 叙永县| 平乡县| 苍梧县| 双柏县| 周至县| 行唐县| 武义县| 德清县| 通化县| 吉林市| 新余市| 乌拉特前旗| 凤城市| 长治县| 中西区| 丁青县| 阳新县| 北宁市| 区。| 新巴尔虎右旗| 马边| 通州市| 十堰市| 威远县| 乐东| 苍山县| 华容县| 余江县| 荥阳市| 甘南县|