淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用_第1頁
淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用_第2頁
淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用_第3頁
淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用_第4頁
淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 PAGE 60長(zhǎng) 煉 科 技2008年 第34卷第1期劉建武. 淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用 PAGE 59 淺談基于SAP系統(tǒng)的遠(yuǎn)程功能調(diào)用摘要:本文介紹了SAP系統(tǒng)中遠(yuǎn)程功能調(diào)用的基本知識(shí)和相關(guān)概念,并對(duì)五種基本的調(diào)用類型從如何使用、何時(shí)使用以及為何使用等方面進(jìn)行了一一闡述。關(guān)鍵詞:SAPPR/3 RFC RFM SAPR/3是是德國(guó)SAPP公司研發(fā)的的基于客戶/服務(wù)器環(huán)境境的系統(tǒng)軟件件,可用于處處理一個(gè)公司司中幾乎所有有的經(jīng)營(yíng)管理理任務(wù),具有有功能模塊化化、信息高度度共享、開放放性、用戶界界面友好和安安全性高等特特點(diǎn)。之所以說SAPPR/3是一一個(gè)開放的系系統(tǒng),一是因因?yàn)樗哂袑?/p>

2、屬的ABAAP語言開發(fā)發(fā)環(huán)境,能夠夠讓開發(fā)人員員實(shí)現(xiàn)個(gè)性化化的功能;二二是它能夠使使R/3與RR/3系統(tǒng)之之間、R/33與非R/33系統(tǒng)之間無無縫集成。就就技術(shù)角度而而言,SAPPR/3提供供了文件交換換、程序通訊訊、數(shù)據(jù)庫存存取以及對(duì)標(biāo)標(biāo)準(zhǔn)網(wǎng)絡(luò)服務(wù)務(wù)的支持等通通訊手段來實(shí)實(shí)現(xiàn)系統(tǒng)內(nèi)部部和系統(tǒng)之間間的數(shù)據(jù)交流流,從而達(dá)到到信息的高度度共享。本文所論述的RRFC(Reemote Functtion CCall)遠(yuǎn)遠(yuǎn)程功能調(diào)用用就是實(shí)現(xiàn)程程序通訊(即即progrram-too-proggram)的的一種方式。文文章首先簡(jiǎn)要要介紹了RFFC的基本知知識(shí)和相關(guān)概概念,然后對(duì)對(duì)RFC的五五種基本調(diào)用用類

3、型從如何何使用、什么么時(shí)候使用以以及為什么使使用等方面進(jìn)進(jìn)行了一一闡闡述。1 RFC簡(jiǎn)簡(jiǎn)介遠(yuǎn)程功能調(diào)用(RRFC)就是是指與調(diào)用者者不在同一個(gè)個(gè)系統(tǒng)的功能能函數(shù)被執(zhí)行行的過程。在在技術(shù)上,SSAP允許調(diào)調(diào)用者與被調(diào)調(diào)用的功能函函數(shù)既可以屬屬于不同的系系統(tǒng),也可以以屬于同一個(gè)個(gè)系統(tǒng)。所運(yùn)運(yùn)行的系統(tǒng)既既可以是R/3系統(tǒng)之間間,也可以是是R/3與非非R/3系統(tǒng)統(tǒng)之間。在RFC中調(diào)用用者稱為客戶戶,被調(diào)用者者稱為服務(wù)器器,整個(gè)調(diào)用用過程既開始始于客戶端也也結(jié)束于客戶戶端,按順序序可以分成四四個(gè)步驟:第第一步,客戶戶端向服務(wù)器器端的功能函函數(shù)發(fā)起調(diào)用用;第二步,服服務(wù)器檢測(cè)被被調(diào)用的功能能函數(shù)是否有有效

4、以及是否否允許遠(yuǎn)調(diào)用用,如果函數(shù)數(shù)正確有效則則受理調(diào)用請(qǐng)請(qǐng)求;第三步步,檢測(cè)用戶戶是否具有函函數(shù)的調(diào)用權(quán)權(quán)限,如果權(quán)權(quán)限滿足則運(yùn)運(yùn)行函數(shù),并并可以返回調(diào)調(diào)用結(jié)果給客客戶端;第四四步,客戶端端接收到服務(wù)務(wù)器端返回的的結(jié)果,然后后根據(jù)這個(gè)結(jié)結(jié)果執(zhí)行相應(yīng)應(yīng)的處理邏輯輯。2 RFC的的五種基本調(diào)調(diào)用類型SAPR/3提提供了五種基基本的RFCC調(diào)用類型,以以適應(yīng)不同的的需求。同步型,Synnchronnous RRFC(sRRFC)收稿日期:2008-02-29作者簡(jiǎn)介:劉建武,1998年畢業(yè)于長(zhǎng)煉職工大學(xué),現(xiàn)從事于計(jì)算機(jī)軟件開發(fā)工作。sRFC是一個(gè)個(gè)最普通的調(diào)調(diào)用類型,當(dāng)當(dāng)程序要求在在功能函數(shù)執(zhí)執(zhí)行完

5、成后立立即返回結(jié)果果時(shí),使用ssRFC是一一種比較理想想的選擇。然然而,此時(shí)在在如圖1所示示的sRFCC通訊過程中中,客戶端和和服務(wù)器端必必須同時(shí)有效效。圖中DEESTINAATION的的參數(shù)被稱為為目標(biāo)系統(tǒng),也也就是遠(yuǎn)程功功能函數(shù)(RRFM)所在在的服務(wù)器名名稱。如果目目標(biāo)系統(tǒng)參數(shù)數(shù)為空或者NONE,則表示所所調(diào)用的功能能函數(shù)在本地地運(yùn)行。在ssRFC傳遞遞到服務(wù)器后后,調(diào)用者程程序就被懸掛掛起來,一直直到RFM返返回結(jié)果為止止。首次被調(diào)調(diào)用的功能函函數(shù)都會(huì)在其其所屬的系統(tǒng)統(tǒng)內(nèi)創(chuàng)建一個(gè)個(gè)上下文環(huán)境境,同時(shí)把該該函數(shù)所在功功能組的內(nèi)容容全部裝載進(jìn)進(jìn)來,并且該該環(huán)境會(huì)一直直保持在內(nèi)存存中,一直到

6、到調(diào)用者程序序發(fā)出結(jié)束會(huì)會(huì)話的指令為為止。當(dāng)屬于于同一個(gè)目標(biāo)標(biāo)系統(tǒng)相同函函數(shù)組的其它它函數(shù)被調(diào)用用時(shí),不會(huì)再再創(chuàng)建新的會(huì)會(huì)話環(huán)境,當(dāng)當(dāng)前被調(diào)用的的函數(shù)可以獲獲取到該函數(shù)數(shù)組任何全局局變量的值,不不管它是否被被其它函數(shù)所所修改,從而而到達(dá)數(shù)據(jù)共收稿日期:2008-02-29作者簡(jiǎn)介:劉建武,1998年畢業(yè)于長(zhǎng)煉職工大學(xué),現(xiàn)從事于計(jì)算機(jī)軟件開發(fā)工作。異步型,Asyynchroonous RFC(aaRFC)了能夠同時(shí)調(diào)用用多個(gè)RFMM,而不必一一味地等待前前者被調(diào)用的的結(jié)果,以提提高ABAPP程序的運(yùn)行行效率,使用用aRFC是一一種非常好的的選擇。換句句話說,aRRFC可以讓讓目標(biāo)系統(tǒng)在在接收到調(diào)

7、用用請(qǐng)求后立即即將控制權(quán)交交還給調(diào)用者者程序,以使使后續(xù)的RFFM能夠毫無無耽擱地被調(diào)調(diào)用。從圖22所示aRFFC的調(diào)用過過程看,與ssRFC相比比就語法角度度而言aRFFC多了一條條語句STARTTING NNEW TAASK。這表示每每個(gè)aRFC都要?jiǎng)?chuàng)創(chuàng)建自己的會(huì)會(huì)話環(huán)境,不不管所調(diào)用的的功能函數(shù)是是否相同。一一旦功能函數(shù)數(shù)執(zhí)行完畢,無無需調(diào)用者程程序發(fā)送任何何命令,所建建立的上下文文會(huì)話環(huán)境將將自動(dòng)圖1 同步調(diào)用關(guān)閉。雖雖然aRFCC在功能函數(shù)數(shù)執(zhí)行完畢之之前就交還了了控制權(quán),但但是只要添加加一條PERFOORMINGG funcc1 ON END OOF TASSK語句,并編編寫代碼實(shí)

8、現(xiàn)現(xiàn)相應(yīng)的回調(diào)調(diào)函數(shù)funnc1,調(diào)用用者程序仍然然可以獲得來來自RFM的的運(yùn)行結(jié)果。因因此對(duì)于aRRFC來說,是是否捕獲返回回結(jié)果完全取取決于調(diào)用者者程序的需要要,不管怎樣樣都不會(huì)影響響程序的執(zhí)行行效率,使用用起來非常方方便靈活。如如圖2所示。圖1 同步調(diào)用圖2圖2 異步調(diào)用圖2 異步調(diào)用 事務(wù)型,Traansacttiona圖2 異步調(diào)用 tRFC能夠?qū)⒁粋€(gè)或多個(gè)個(gè)RFM組織織起來形成一一個(gè)工作進(jìn)程程邏輯單元(LLUW),所所有的RFMM都在這個(gè)LLUW中順序序執(zhí)行,并且且每個(gè)RFMM只執(zhí)行一次次。也就是說說,如果其中中任何一個(gè)RRFM調(diào)用出出錯(cuò),屬于同同一個(gè)LUWW的后續(xù)RFFM將不會(huì)

9、執(zhí)執(zhí)行。tRFFC提供了錯(cuò)錯(cuò)誤跟蹤機(jī)制制,可以記錄錄從調(diào)用請(qǐng)求求發(fā)送到函數(shù)數(shù)執(zhí)行完成整整個(gè)過程的錯(cuò)錯(cuò)誤信息。用用戶可以通過過事務(wù)碼SMM58查看到到所產(chǎn)生的這這些錯(cuò)誤信息息,以便對(duì)調(diào)調(diào)用程序或目目標(biāo)系統(tǒng)作相相應(yīng)的修改或或調(diào)整。因此此,tRFCC非常適用于于生成后勤業(yè)業(yè)務(wù)憑證或財(cái)財(cái)務(wù)憑證記帳帳的情況,它它能夠完全確確保憑證生成成或記帳的唯唯一性。與ssRFC和aRFC相比比,tRFCC必須使用提提交語句COMMIIT WORRK,相應(yīng)的功功能函數(shù)才會(huì)會(huì)在目標(biāo)系統(tǒng)統(tǒng)中執(zhí)行。同同時(shí)使用tRRFC也可以以省去程序員員自己編寫錯(cuò)錯(cuò)誤處理代碼碼的時(shí)間和精精力。就調(diào)用用語法而言,tFRC比sRFC多了一條I

10、N BACKGROUND TASK語句。就調(diào)用過程而言,tFRC與aRFC類似,同樣是在功能函數(shù)接收到調(diào)用請(qǐng)求之后立即將控制權(quán)交還給調(diào)用者程序。隊(duì)列型,Queeued RRFC(qRRFC)雖然tRFC可可以確保屬于于同一個(gè)LUUW的RFMM能夠順序執(zhí)執(zhí)行,但是如如果存在多個(gè)個(gè)LUW也按按次序執(zhí)行時(shí)時(shí),使用qRRFC則完全全可以滿足需需求,因此可可以說qRFFC實(shí)際上是是tRFC的一一種擴(kuò)展。與與tRFC相比比,相同的是是所有功能函函數(shù)必須在接接收到提交命命令之后才會(huì)會(huì)執(zhí)行,不同同的是在每一一次調(diào)用RFFC之前都必必須先調(diào)用TRFC_SET_QQUEUE_NAME函數(shù),以確確定tRFCC的執(zhí)行

11、順序序。qRFCC的這種函數(shù)數(shù)執(zhí)行次序控控制機(jī)制被稱稱為隊(duì)列,它它可以分為外外向隊(duì)列和內(nèi)內(nèi)向隊(duì)列。當(dāng)當(dāng)調(diào)用者程序序與被調(diào)用的的功能函數(shù)不在同一個(gè)系統(tǒng)統(tǒng)時(shí),qRFFC執(zhí)行順序序由外向隊(duì)列列控制,反之則由內(nèi)內(nèi)向隊(duì)列控制制。并發(fā)型,Parrallell RFC(pRFC)pRFC被認(rèn)為為是aRFCC的一種擴(kuò)展展,因?yàn)樗谠趫?zhí)行效率非非常顯著,遠(yuǎn)遠(yuǎn)比aRFCC要高。當(dāng)存存在大量的RRFC需要異異步調(diào)用時(shí),使使用pRFCC是一種十分分謹(jǐn)慎和可靠靠的選擇(例例如:在進(jìn)行行MRP運(yùn)算算時(shí),如果使使用pRFCC可以大大提提高執(zhí)行效率率和業(yè)務(wù)的處處理能力)。與與aRFC相比比,pRFCC更加智能化化,它會(huì)在目目

12、標(biāo)系統(tǒng)內(nèi)存存吃緊或者多多個(gè)進(jìn)程占用用相同資源的的情況下等待待功能函數(shù)調(diào)調(diào)用的最佳時(shí)時(shí)機(jī),并不會(huì)會(huì)象aRFCC那樣不考慮慮任何環(huán)境因因素而造成服服務(wù)器過載,致致使系統(tǒng)性能能嚴(yán)重下降甚甚至死機(jī)。之之所以說pRRFC運(yùn)行效效率高,是因因?yàn)樗梢杂糜脜?shù)DESTIINATIOON IN GROUPP指定功能函函數(shù)運(yùn)行的應(yīng)應(yīng)用服務(wù)器組組(在事務(wù)碼碼RZ12中中維護(hù)),利利用RFC本本身自有的負(fù)負(fù)載均衡機(jī)制制,將RFCC分配到屬于于同一組的不不同應(yīng)用服務(wù)務(wù)器上運(yùn)行。以上闡述的RFFC調(diào)用類型型各有各的利利弊和側(cè)重點(diǎn)點(diǎn),它們適用用于不同的情情況,實(shí)現(xiàn)不不同的目的。我我們可以從圖圖3所示六個(gè)個(gè)方面來對(duì)這這五種

13、RFCC調(diào)用類型進(jìn)進(jìn)行一個(gè)總的的比較。表1 五種基基本調(diào)用類型型對(duì)比同步型(sRFFC)異步型(aRFFC)事務(wù)型(tRFFC)隊(duì)列型(qRFFC)并發(fā)型(pRFFC)運(yùn)行時(shí)間立即執(zhí)行立即執(zhí)行等待提交等待提交立即執(zhí)行處理類型同步異步異步(EO)異步(EOIOO)異步輸出參數(shù)支持支持不支持不支持支持切換用戶支持支持支持支持不支持對(duì)話交互支持支持不支持不支持不推薦運(yùn)行檢測(cè)不支持不支持支持支持不支持EO=Exacctly OOnce(執(zhí)執(zhí)行一次)EEOIO=EExactlly Oncce In Orderr(按順序執(zhí)執(zhí)行一次)執(zhí)行時(shí)間使用sRFC、aRFC和pRFC時(shí),只只要調(diào)用請(qǐng)求求一旦被目標(biāo)標(biāo)系

14、統(tǒng)接受功功能函數(shù)就會(huì)會(huì)立即執(zhí)行,而而tRFC和qRFC則必必須要等到提提交指令的發(fā)發(fā)出功能函數(shù)數(shù)才得以調(diào)用用。處理類型在五種調(diào)用類型型中只有sRRFC使用得得最頻繁,因因?yàn)樗a簡(jiǎn)簡(jiǎn)單、容易調(diào)調(diào)試,并且無無需編寫回調(diào)調(diào)函數(shù)就可以以輕松獲取RRFM的調(diào)用用結(jié)果。其余余四種類型都都屬于異步調(diào)調(diào)用,雖然代代碼比sRFFC較為復(fù)雜雜,但是執(zhí)行行效率卻遠(yuǎn)遠(yuǎn)遠(yuǎn)高于sRFFC。其中,tRRFC和qRFC還能能夠控制功能能函數(shù)的執(zhí)行行次序。輸出參數(shù)aRFC和pRRFC可以通通過回調(diào)函數(shù)數(shù)的機(jī)制獲取取到來自RFFM的結(jié)果,而而tRFC和qRFC則沒沒有獲取返回回結(jié)果的能力力。切換用戶當(dāng)RFM被調(diào)用用之前,必須須

15、事先使用事事務(wù)碼SM559在調(diào)用者者系統(tǒng)中創(chuàng)建建一個(gè)RFCC連接,這個(gè)個(gè)連接包含了了登錄目標(biāo)系系統(tǒng)的方式以以及用戶和集集團(tuán)號(hào)等信息息。在五種調(diào)調(diào)用類型中除除了pRFCC以外,其余余四種類型都都可以隨時(shí)指指定登錄目標(biāo)標(biāo)系統(tǒng)的用戶戶或集團(tuán),即即切換用戶。對(duì)話交互在sRFC和aaRFC中允允許出現(xiàn)與用用戶進(jìn)行交互互的對(duì)話框界界面(GUII),而在ttRFC和qRFC中則則不能出現(xiàn)任任何GUI交交互動(dòng)作。雖雖然pRFCC也允許對(duì)話話交互,但是是SAP不推推薦這樣做。運(yùn)行監(jiān)測(cè)在五種調(diào)用類型型中只有tRRFC和qRFC具有有運(yùn)行情況的的跟蹤監(jiān)測(cè)功功能,即查看看RFC運(yùn)行行日志。其中中事務(wù)碼SMM58用于監(jiān)

16、監(jiān)測(cè)tRFCC,事務(wù)碼SSMQ1用于于檢測(cè)qRFFC的外向隊(duì)隊(duì)列,事務(wù)碼碼SMQ2用用于檢測(cè)qRRFC的內(nèi)向向隊(duì)列。4 RFC的的通訊處理周周期每一個(gè)RFC請(qǐng)請(qǐng)求的生成就就表示一次RRFC通訊處處理周期的開開始,它以工工作進(jìn)程的形形式存在,其其中包含了連連接參數(shù)、登登錄信息和運(yùn)運(yùn)行時(shí)數(shù)據(jù)等等內(nèi)容。連接參數(shù)連接參數(shù)含了目目標(biāo)服務(wù)器的的宿主機(jī)名和和端口號(hào),這這些技術(shù)性設(shè)設(shè)置都在SMM59中進(jìn)行行維護(hù)。登錄信息登錄信息包含了了相關(guān)用戶在在目標(biāo)系統(tǒng)中中的屬性,例例如:登錄語語言、集團(tuán)號(hào)號(hào)和用戶名等等。運(yùn)行時(shí)數(shù)據(jù)運(yùn)行時(shí)數(shù)據(jù)包含含了功能函數(shù)數(shù)的名字和相相關(guān)參數(shù),例如:輸入入?yún)?shù)、輸出出參數(shù)和表參參數(shù)等。每

17、次次RFC通訊訊處理開始時(shí)時(shí),客戶端網(wǎng)網(wǎng)關(guān)就會(huì)打開開一個(gè)與服務(wù)務(wù)器網(wǎng)關(guān)的連連接,然后把把調(diào)用請(qǐng)求序序列化傳送過過去,接著服服務(wù)器網(wǎng)關(guān)還還原序列化的的內(nèi)容成請(qǐng)求求后分配給能能夠處理它的的工作進(jìn)程,最最后將處理結(jié)結(jié)果返回給客客戶端網(wǎng)關(guān),并并釋放相關(guān)資資源供其它進(jìn)進(jìn)程使用。5 結(jié)束語在日常的工作實(shí)實(shí)踐中,RFFC廣泛應(yīng)用用于系統(tǒng)集成成方面,包括括R/3系統(tǒng)之之間以及R/3與非R/3系統(tǒng)之之間,它能夠夠在很短的時(shí)時(shí)間內(nèi)以最小小的代價(jià)實(shí)現(xiàn)現(xiàn)各個(gè)系統(tǒng)之之間的數(shù)據(jù)交交換,達(dá)到信信息共享的目目的。隨著SSAP系統(tǒng)的的不斷推廣和和廣泛應(yīng)用,對(duì)對(duì)于ABAPP開發(fā)人員來來說,非常有有可能會(huì)遇到到需要使用RRFC的情

18、況況,因此如何何正確選擇適適合的RFCC類型就成了了解決問題的的關(guān)鍵。希望望本文所闡述述的內(nèi)容能夠夠起到參考的的作用,給他他們一些啟發(fā)發(fā)和提示。參考文獻(xiàn)1 周旋(譯譯). SAAP R/33技術(shù)與實(shí)現(xiàn)現(xiàn). 機(jī)械工業(yè)業(yè)出版社,22001年版版2 黃佳. SAP程序序設(shè)計(jì). 機(jī)械工業(yè)業(yè)出版社,22005年版版3 黃佳. SAP業(yè)務(wù)務(wù)數(shù)據(jù)傳輸指指南.人民郵電業(yè)業(yè)出版社,22006年版版4 SAP標(biāo)標(biāo)準(zhǔn)教材BCC415,SSAP公司22002年版版二聯(lián)合以實(shí)際行行動(dòng)迎接設(shè)備備大檢查近日,二聯(lián)合積積極開展查隱隱患抓整改,整整資料搞演練練等系列活動(dòng)動(dòng),以實(shí)際行行動(dòng)迎接總公公司設(shè)備大檢檢查。 為為了把迎檢工工作抓實(shí)抓細(xì)細(xì),二聯(lián)合首首先從員工的的行為規(guī)范抓抓起,每天值值班干部查檢檢員工是否按按規(guī)定穿戴著著裝,發(fā)現(xiàn)不不符合要求的的嚴(yán)格考核兌兌現(xiàn)。積極開開展查隱患抓抓整改活動(dòng),分分工藝、設(shè)備備、安全、綜綜合四路對(duì)全全裝置設(shè)備進(jìn)進(jìn)行拉網(wǎng)式隱隱患大排查,共共查出各類隱隱患6項(xiàng),及及時(shí)聯(lián)系有關(guān)關(guān)單位限期整整改完。對(duì)以以往查出的問問題,重點(diǎn)整整治。當(dāng)班發(fā)發(fā)現(xiàn)的問題,實(shí)實(shí)行即查即改改,事不過班班。狠抓設(shè)備備的維護(hù)保養(yǎng)養(yǎng),對(duì)煙機(jī)等等大型機(jī)組特特護(hù)設(shè)備,加加強(qiáng)振動(dòng)監(jiān)測(cè)測(cè)和故障處理理,使其保持持在安全高效效狀態(tài)下運(yùn)行行。對(duì)機(jī)動(dòng)設(shè)設(shè)備的潤(rùn)滑油油采取不定期期抽查,發(fā)現(xiàn)現(xiàn)有乳化變質(zhì)質(zhì)和泄漏的,及及時(shí)更換處

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論