欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種特殊字符處理方法

文檔序號(hào):6582068閱讀:1278來(lái)源:國(guó)知局
專利名稱:一種特殊字符處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及特殊字符的處理,具體涉及數(shù)據(jù)抽取過(guò)程中特殊字符的處理方法,屬 于電數(shù)字?jǐn)?shù)據(jù)處理技術(shù)領(lǐng)域。
背景技術(shù)
作為一種大型的企業(yè)管理軟件,SAP擁有企業(yè)日常的業(yè)務(wù)數(shù)據(jù),如財(cái)務(wù)數(shù)據(jù)、物流 數(shù)據(jù)、人力資源數(shù)據(jù)等,通常,SAP的數(shù)據(jù)通過(guò)Data Integrator(DI)來(lái)進(jìn)行抽取。然而,在使用Data htegrator (DI)工具抽取SAP數(shù)據(jù)的過(guò)程中,一些SAP特殊 字符如幾分之幾等在前端無(wú)法正常顯示,高亮后方可顯示但常規(guī)狀態(tài)下不顯示,因此,后臺(tái) Data Integrator(DI)工具無(wú)法正確抽取,將出現(xiàn)亂碼。另外,一些特殊字符在前端顯示為 “##”,后臺(tái)Data Integrator(DI)工具同樣無(wú)法正確抽取,將直接忽略此行數(shù)據(jù)。上述情況 均將導(dǎo)致抽取后的數(shù)據(jù)不準(zhǔn)確,而在現(xiàn)有技術(shù)中,無(wú)法正確處理這些SAP特殊字符,抽取后 數(shù)據(jù)的不準(zhǔn)確或不完整,對(duì)后續(xù)的處理工作帶來(lái)了很大影響。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)抽取過(guò)程中對(duì)特殊字符的處理方法,從 而解決將特殊字符抽取為亂碼或直接跳過(guò)數(shù)據(jù)所在行不作抽取的問(wèn)題。為解決上述技術(shù)問(wèn)題,本發(fā)明提供的特殊字符處理方法通過(guò)調(diào)用SAP ABAP程序?qū)?現(xiàn),SAP ABAP程序運(yùn)用字符轉(zhuǎn)換函數(shù),轉(zhuǎn)換特殊字符的數(shù)據(jù)存儲(chǔ)格式,從而使之成為正常可 讀格式作為輸出,其中,字符轉(zhuǎn)換函數(shù)為replace函數(shù)。本發(fā)明提供的特殊字符處理方法包括以下步驟(I)Data Integrator從SAP系統(tǒng)數(shù)據(jù)庫(kù)中抽取數(shù)據(jù);(2)未遇到SAP特殊字符,則直接進(jìn)入目標(biāo)數(shù)據(jù)庫(kù);遇到SAP特殊字符,則進(jìn)行對(duì) 半搜索確定特殊字符在SAP表中所處的字段;(3)對(duì)于非特殊字符字段,仍采用原方法抽取數(shù)據(jù);對(duì)于所述特殊字符字段,則調(diào) 用SAP ABAP程序運(yùn)用字符轉(zhuǎn)換函數(shù)進(jìn)行轉(zhuǎn)換處理,其中,SAP ABAP程序的調(diào)用利用Data Integrator 提供的 SAP ABAP TRANSFORM 接 口實(shí)現(xiàn);(4) Data htegrator加載上一步驟SAP ABAP程序的輸出字段,與非特殊字符字段 合并,進(jìn)入目標(biāo)數(shù)據(jù)庫(kù)。本發(fā)明提供的特殊字符的處理方法適用于采用Data htegrator抽取SAP數(shù)據(jù)過(guò) 程中所遇到的特殊字符,該特殊字符包括分隔符、換行符號(hào)、換頁(yè)符號(hào)、退格符號(hào)、回車符以 及刪除符號(hào)中的任意一種或多種字符,當(dāng)特殊字符位于前端時(shí),抽取過(guò)程中將完整抽取該 行數(shù)據(jù)。本發(fā)明的技術(shù)效果是,針對(duì)包含特殊字符的SAP數(shù)據(jù),如幾分之幾等,抽取后將不 會(huì)出現(xiàn)亂碼,而是正確的數(shù)據(jù),而對(duì)于前端為“##”等特殊字符的數(shù)據(jù),在抽取過(guò)程中將不會(huì) 直接跳過(guò)不作抽取,而是完整抽取該行數(shù)據(jù),從而保證SAP數(shù)據(jù)抽取的完整和準(zhǔn)確。


圖1為本發(fā)明提供的特殊字符處理方法具體實(shí)施方式
技術(shù)流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步 的詳細(xì)描述。圖1為本發(fā)明提供的特殊字符處理方法具體實(shí)施方式
技術(shù)流程圖。本具體實(shí)施方式
提供的特殊字符處理方法是通過(guò)調(diào)用SAP ABAP程序來(lái)實(shí)現(xiàn)的, SAP ABAP程序運(yùn)用字符轉(zhuǎn)換函數(shù),轉(zhuǎn)換特殊字符的數(shù)據(jù)存儲(chǔ)格式,從而使之成為正常可讀 格式作為輸出。如圖1所示,本具體實(shí)施方式
提供的特殊字符處理方法包括以下步驟步驟一,Data htegrator從SAP系統(tǒng)數(shù)據(jù)庫(kù)中抽取數(shù)據(jù)。在本步驟中,所采用的Data htegrator工具為一種常用的數(shù)據(jù)抽取、清洗、加 載(ETL)工具,而SAP為一種大型的企業(yè)管理軟件,擁有企業(yè)日常的業(yè)務(wù)數(shù)據(jù),如財(cái)務(wù)、 物流、人力資源數(shù)據(jù)等,本具體實(shí)施方式
提供的特殊字符處理方法,特別適用于采用Data Integrator抽取SAP數(shù)據(jù)過(guò)程中所遇到的特殊字符。步驟二,未遇到SAP特殊字符,則直接進(jìn)入目標(biāo)數(shù)據(jù)庫(kù);遇到SAP特殊字符,則進(jìn)行 對(duì)半搜索確定所述特殊字符在SAP表中所處的字段。本步驟中,特殊字符包括分隔符、換行符號(hào)、換頁(yè)符號(hào)、退格符號(hào)、回車符以及刪除 符號(hào)等,SAP數(shù)據(jù)中所存在的特殊字符可以為上述字符中的任意一種或多種。步驟三,對(duì)于非特殊字符字段,仍采用原方法抽取數(shù)據(jù);對(duì)于所述特殊字符字段, 則調(diào)用SAP ABAP程序進(jìn)行轉(zhuǎn)換處理。本步驟中,SAP ABAP程序的調(diào)用利用Data Integrator提供的SAP ABAP TRANSFORM接口實(shí)現(xiàn)。SAP ABAP程序抽取該包含特殊字符的字段作為輸入,運(yùn)用一些字符 轉(zhuǎn)換的函數(shù),如replace等,轉(zhuǎn)換特殊字符的數(shù)據(jù)存儲(chǔ)格式,使之成為正常可讀格式作為輸出。步驟四,Data htegrator加載上一步驟SAP ABAP程序的輸出字段,與所述非特 殊字符字段合并,進(jìn)入目標(biāo)數(shù)據(jù)庫(kù)。本步驟中,Data Integrator的加載功能為DI現(xiàn)有功能。作為一種最佳實(shí)施例,步驟三中調(diào)用的SAP ABAP特殊字符轉(zhuǎn)換程序采用以下語(yǔ)句 格式FUNCTION ZRFC_DW_SPECIAL_CHAR.氺’,*"*"Local interface:IMPORTING *" REFERENCE(R—TEXT) TYPE C CHANGINGREFERENCE(I—TEXT) TYPE C ________________________________________*清洗SAP通用的特殊字符 DATA: CRJLF⑵ TYPE C. DATA: NEWLINE(l) TYPE C. DATA: FORM_FEED(l) TYPE C. DATA: BACKSPACE(l) TYPE C.
權(quán)利要求
1.一種特殊字符處理方法,調(diào)用SAP ABAP程序?qū)崿F(xiàn),其特征在于,SAP ABAP程序運(yùn)用 字符轉(zhuǎn)換函數(shù),轉(zhuǎn)換特殊字符的數(shù)據(jù)存儲(chǔ)格式,使之成為正??勺x格式作為輸出。
2.根據(jù)權(quán)利要求1所述的特殊字符處理方法,其特征在于,所述方法包括以下步驟(1)DataIntegrator從SAP系統(tǒng)數(shù)據(jù)庫(kù)中抽取數(shù)據(jù);(2)未遇到SAP特殊字符,則直接進(jìn)入目標(biāo)數(shù)據(jù)庫(kù);遇到SAP特殊字符,則進(jìn)行對(duì)半搜 索確定所述特殊字符在SAP表中所處的字段;(3)對(duì)于非特殊字符字段,仍采用原方法抽取數(shù)據(jù);對(duì)于所述特殊字符字段,則調(diào)用 SAP ABAP程序運(yùn)用字符轉(zhuǎn)換函數(shù)進(jìn)行轉(zhuǎn)換處理;(4)Data htegrator加載上一步驟SAP ABAP程序的輸出字段,與所述非特殊字符字段 合并,進(jìn)入目標(biāo)數(shù)據(jù)庫(kù)。
3.根據(jù)權(quán)利要求2所述的特殊字符處理方法,其特征在于,所述特殊字符位于前端時(shí), 抽取過(guò)程中完整抽取該行數(shù)據(jù)。
4.根據(jù)權(quán)利要求2所述的特殊字符處理方法,其特征在于,步驟(3)中所述SAPABAP 程序的調(diào)用利用Data htegrator提供的SAP ABAP TRANSFORM接口實(shí)現(xiàn)。
5.根據(jù)權(quán)利要求1或2所述的特殊字符處理方法,其特征在于,所述方法適用于采用 Data Integrator抽取SAP數(shù)據(jù)過(guò)程中所遇到的特殊字符。
6.根據(jù)權(quán)利要求1或2所述的特殊字符處理方法,其特征在于,所述特殊字符包括分隔 符、換行符號(hào)、換頁(yè)符號(hào)、退格符號(hào)、回車符以及刪除符號(hào)中的任意一種或多種字符。
7.根據(jù)權(quán)利要求1或2所述的特殊字符處理方法,其特征在于,所述字符轉(zhuǎn)換函數(shù)為 replace 函數(shù)。
全文摘要
一種特殊字符處理方法,屬于電數(shù)字?jǐn)?shù)據(jù)處理技術(shù)領(lǐng)域,本方法通過(guò)調(diào)用SAP ABAP程序運(yùn)用字符轉(zhuǎn)換函數(shù),實(shí)現(xiàn)對(duì)特殊字符數(shù)據(jù)存儲(chǔ)格式的轉(zhuǎn)換,使之成為正??勺x格式作為輸出,從而解決了采用Data Integrator工具抽取SAP數(shù)據(jù)過(guò)程中遇到特殊字符抽取為亂碼或直接跳過(guò)不做抽取的問(wèn)題,從而保證了SAP數(shù)據(jù)抽取的完整和準(zhǔn)確。
文檔編號(hào)G06F17/22GK102053951SQ20091019784
公開(kāi)日2011年5月11日 申請(qǐng)日期2009年10月28日 優(yōu)先權(quán)日2009年10月28日
發(fā)明者浦文龍 申請(qǐng)人:無(wú)錫華潤(rùn)上華半導(dǎo)體有限公司, 無(wú)錫華潤(rùn)上華科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
营口市| 璧山县| 丰都县| 商丘市| 醴陵市| 合作市| 建湖县| 吉安县| 佛学| 嘉善县| 桐乡市| 肃南| 石林| 南康市| 波密县| 凤阳县| 宁波市| 信宜市| 中方县| 三原县| 岳阳县| 绥棱县| 凤山市| 墨江| 阜南县| 灵寿县| 文水县| 图们市| 达日县| 溆浦县| 凌云县| 林芝县| 白玉县| 黄平县| 平远县| 金坛市| 亚东县| 伊川县| 莱阳市| 九龙县| 嵩明县|