DataLoad導入數據快速入門_第1頁
DataLoad導入數據快速入門_第2頁
DataLoad導入數據快速入門_第3頁
DataLoad導入數據快速入門_第4頁
DataLoad導入數據快速入門_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實施方法與工具系列——DataLoad導入數據快速入門文檔作者: 楊藝明創建日期: 2009-9-30確認日期: 控制編碼: 文檔版本: 1.0文檔控制更改記錄日期作者版本變更參考2009-10-05JimmyYang1.0Nopreviousversion審閱姓名崗位目錄文檔控制 21.由一個例子開始—會計科目輸入 51.1業務描述 51. 1準備工作--輸入數據和命令 5(1)在Excel編輯數據和命令 5(2)在DataLoad編輯數據和命令 5(3)對一小段數據和命令的簡單解說 61.2打開OracleEBS的相關程序界面 71.3選擇關聯程序 71.4選擇命令組 81.5設置“waitwhilehourglass”選項 91.6運行程序(自動導入數據) 91.7終止發送數據 10注意 112.主要功能知識點 112.1輸入的數據 11(1)內容數據 12(2)鍵擊 122.2自定義命令 13(1)命令組 14(2)系統自定義命令(第一列) 14(3)用戶自定義命令 142.3選項和延時設置 15(1)選項設置 15(2)延時設置 163.常見問題和技巧 173.1重復鍵入相同的功能鍵 173.2選中/不選中復選框 173.3選擇菜單 173.4選擇下拉框中某一項 173.5在文本框中輸入內容 173.6在程序后臺處理時暫停數據發送 18DataLoad,人如其名,是用來LoadData的,用來幫助在指定的程序界面進行自動數據導入或者說輸入的。更官方點的說法,它是一個基于Windows操作系統的軟件,用來控制和操作其他應用程序。主要是針對基于OracleForms的應用程序的輸入等操作,特別是OracleApplication。當然,其他運行在Windows操作系統里的軟件也可以通過DataLoad來進行輸入等操作。1.由一個例子開始—會計科目輸入1.1業務描述利用DataLoad來輔助輸入會計科目彈性域(YYM_CN_COA)的科目段(Account)所對應的值集(YYM_ACC)的值。所使用OracleEBS產品版本:R12.0.4。所使用DataLoad產品版本:Version4.1.0.11準備工作--輸入數據和命令用戶可以通過Excel將數據和命令編輯好后,再復制到DataLoad,然后進行導入操作。同時,也可以利用DataLoad直接進行命令和數據的編輯。(1)在Excel編輯數據和命令(2)在DataLoad編輯數據和命令(3)對一小段數據和命令的簡單解說下面一段數據與命令,對應了下圖程序中的一條會計科目記錄的部分輸入。6801010000TAB所得稅費用-當期所得稅TABTABTABTAB我們按命令執行的順序來說明,由左至右順序執行,光標定位在第一行的Value欄(當然,命令真正執行要到1.6這個步驟,這里只是作一個解說。):單元格1:“6801010000”是作為直接輸入數據,DataLoad會自動利用復制粘貼的寫入到“Value”這一格;單元格2:“TAB”作為系統自定義命令,結合當前選擇的命令組,將光標跳轉到下一個輸入框,也就是“Description”,因為第二個“TranslatedValue”是不用輸入的;單元格3:“所得稅費用-當期所得稅”,是作為直接輸入數據,DataLoad會自動利用復制粘貼的寫入到“Description”這一格;單元格4:“TAB”作為系統自定義命令,將光標跳轉到復選框“Enabled”,默認已經勾選,如果你想去掉,可以額外加一個單元格,輸入系統自定義命令“*SB”,代表一個空格,將去掉勾選;單元格5:“TAB”作為系統自定義命令,將光標跳轉到輸入框“From”,這里沒有輸入;單元格6:“TAB”作為系統自定義命令,將光標跳轉到輸入框“To”,這里沒有輸入;單元格7:“TAB”作為系統自定義命令,將光標跳轉到下一個標簽頁“Values,Hierachy,Qualifiers”;。。。。后續省略1.2打開OracleEBS的相關程序界面訪問路徑:GL職責:Financials:Flexfields:Validation:Values當前,要進行輸入操作的界面,是為值集(YYM_ACC)輸入值的界面。1.3選擇關聯程序關聯程序,即DataLoad將要代替人在程序界面上進行交互操作的程序。在“windowname”下拉框中選擇要進行輸入操作的程序。訪問路徑:DataLoad主界面選擇當前我們要關聯的程序:OracleApplication,即Oracle的EBS。1.4選擇命令組訪問路徑:DataLoad主界面在DataLoad程序界面上的“CommandGroup”的下拉框中選擇命令組:11i。注:對于命令組詳細說明,參考本文檔的第2節。1.5設置“waitwhilehourglass”選項當關聯程序處于后臺運行狀態,Dataload將暫停數據發送。當后臺處理完成時,Dataload將繼續發送數據。訪問路徑:DataLoad主界面:Tools菜單:Options把“waitwhilehourglass”選項選上1.6運行程序(自動導入數據)向關聯程序發送在DataLoad單元格中定義的命令和數據。訪問路徑:DataLoad主界面和GL職責:Financials:Flexfields:Validation:Values將鼠標光標定位在EBS的第一個輸入數據的框,按下“ALT+TAB”返回到DataLoad界面點擊上方“senddatatoform”按鈕,按“ENTER”開始輸入數據。1.7終止發送數據有兩種終止發送數據的方法(1)等待發送完畢,自動終止當DataLoad中的單元格數據都發送完畢時,DataLoad會自動終止發送數據。注:上圖并不是對應科目輸入時的結束提示,其對應的是只有1條記錄的例子。(2)人為中斷按ESC鍵,DataLoad將終止向關聯程序發送數據。進度欄也顯示輸入任務沒有完成。注:上圖并不是對應科目輸入時的結束提示,其對應的是只有3條記錄的例子。注意第一次導入時,先導入幾筆數據作為測試,看一下TAB順序和其他操作是否正確,如果測試通過,之后再將剩下的一次性導入。2.主要功能知識點輸入的數據;命令;選項;2.1輸入的數據我們將所有輸入到DataLoad單元格的字符都稱之為數據。而這些數據的類別,據個人的理解,可以用以下的圖表示,可能有偏差,大家可以自己再思考一下。如何區分:如果單元格的字符沒有以“\”反斜桿開頭,同時也不是自定義命令,那么就是內容數據。而“鍵擊”數據分類之間的區分,下面會再詳細說明。(1)內容數據DataLoad在執行導入操作時,會利用操作系統的“Copy”和“Paste”這兩個操作,直接寫入到程序界面。內容數據舉例:“6801010000”,“所得稅費用-當期所得稅”,“P001”等(2)鍵擊以“\”反斜桿開頭的字符串,DataLoad都會將其認為是鍵擊。這里要特別說明的是,自定義命令,并不是以“\”反斜桿開頭,為什么也歸為這類呢?其實,自定義命令,是通過跟鍵擊命令建立關聯,間接利用鍵擊來發出指令。字母鍵與數字鍵其實這跟內容數據有啥區別呢?據我個人理解,由結果來看,其實并無差別。只是DataLoad在導入時,是通過模擬人手一個個鍵來按,達到輸入的效果。而內容數據則是用復制粘貼這一手段。舉例:“/12434”,“/ABC”等注意:如果你想利用鍵擊來輸入“+”,“^”,“%”和“&”這幾個特殊字符,則要留意一下形式。例如,你想利用鍵擊輸入“2+2=4”,則要在單元格輸入“\{2+2=4}”,要額外加一個“{}”括號。功能鍵功能鍵的輸入,如果是多字符的,也要額外加一個“{}”括號。一般功能鍵,是指直接可以在一鍵便可完成的。例如,“\{TAB}”、“\{F10}”等,以上兩個命令符,等同于在鍵盤上分別按下Tab鍵和F10鍵。 組合功能鍵,是需要一個以上的按鍵組成的。例如:“\%A”、“\^S”等,等同于分別在鍵盤上按下“Alt+A”組合鍵和“Ctrl+S”組合鍵。Dataload鍵擊代碼說明\%AAlt+A\%{DOWN}Alt+down\+AShift+A\+{DOWN}Shift+down\^ACtrl+A\^{DOWN}Ctrl+down\{DOWN}Down\{TAB}TAB\{ENTER}回車\{F10}功能鍵F10\空格說明:上表中DOWN代表任意方向鍵,A代表字母,%、+、^代表Alt、Shift、Ctrl,可以按照實際使用的方式與功能鍵組合,不局限于表中的組合。2.2自定義命令為什么自定義命令用虛線表示,因為用戶在輸入命令時,可以直接輸入鍵擊命令符,并不一定要輸入自定義命令。而為什么要使用自定義命令呢?將會由系統自定義命令的例子進行解釋。(1)命令組命令組:由一組鍵擊命令符組成,通過它可以將系統自定義命令與特定程序的命令關聯起來。(2)系統自定義命令(第一列)最左列為自定義命令,其余的列為多個命令組與自定義命令對應的具體實現命令。雙擊單元格可以進行編輯。對同一個系統自定義命令符,如果設置時,選擇了不同的命令組,則會執行不同的鍵盤操作。舉個例子,下圖的系統自定義命令“*SAVE”,如果選擇了命令組“11i”,在執行導入數據時,則會模擬按下組合鍵“Ctrl+S”,而選擇了命令組“Other”,則會模擬按下“F10”,作用是當不同的程序的保存操作的快捷鍵不一樣的時候,我們編輯好的數據也不用隨意改,通過選用不同的命令組,則可以方便進行切換。下表是對系統自定義命令(默認)的功能對照。DataLoadCommand(系統自定義命令)ApplicationAction(s)中文說明TAB<Tab>制表鍵ENT<Enter>回車鍵*UP<UpArrow>上*DN<DownArrow>下*LT<LeftArrow>左*RT<RightArrow>右*SPSave&Proceed存儲&繼續*FEFieldEditor編輯*PBPreviousBlock上一頁*NBNextBlock下一頁*PFPreviousField上一級區域*NFNextField下一級區域*PRPreviousRecord上一記錄*NRNextRecord下一記錄*EREraseRecord抹去記錄*DRDeleteRecord刪除記錄*FRFirstRecord第一條記錄*LRLastRecord最后一條記錄*SAVESaveRecord保存記錄*SBSendasinglespacecharacter發送一個空格符*STSelectentirefieldtext.選擇文本全部區域*SLNor*SL(N)PauseforNseconds.Note1N秒停下來.注1*BMBlockMenu整體菜單*AXAlt+XwhereXisasingleletter(A-Z).Note2ALT+X這里X是一個在字母(A-Z).注2*FIFind+查找+*FAFindAll+查找全部+*QEQueryEnter+輸入查詢+*QRQueryRun+運行查詢+*CLClearField+清除區域*IRInsertrecord+插入記錄*CW(window)Changetowindowwindow.+切換窗口*ML(coordinates)Positionthemouseatcoordinatesandpresstheleftbutton.++在鼠標的坐標(X,Y)位置按下左鍵按鈕++*MR(coordinates)Positionthemouseatcoordinatesandpresstherightbutton.++在鼠標的坐標(X,Y)位置按下右鍵按鈕++Tx\{TABx}X次按下TAB鍵\{ENTERx}X次按下ENTER鍵\{UPx}X次按下UP鍵\{DOWNx}X次按下DOWN鍵\+{PGDNx}X次選擇下一塊\+{PGUPx}X次選擇上一塊\+{TABx}X次選擇前一域\{TABx}X次按下TAB鍵\{F7}清除塊“*A”表示“Alt”鍵;“%”表示“Alt”鍵;“^”表示“Ctrl”鍵。(3)用戶自定義命令在同樣的Commands界面,用戶也可以在系統已經默認存在的自定義命令外,為了使用的方便,再另外添加自己個性化的自定義命令。雙擊單元格可以進行編輯。2.3選項和延時設置(1)選項設置

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論