[發(fā)明專利]外部系統(tǒng)中與SAP系統(tǒng)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒把b置有效
| 申請?zhí)枺?/td> | 201811311292.5 | 申請日: | 2018-11-06 |
| 公開(公告)號: | CN109445964B | 公開(公告)日: | 2022-03-18 |
| 發(fā)明(設(shè)計(jì))人: | 沈功俊 | 申請(專利權(quán))人: | 蘇州恒琪信息科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 蘇州謹(jǐn)和知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 32295 | 代理人: | 葉棟 |
| 地址: | 215021 江蘇省蘇州市蘇州工業(yè)*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 外部 系統(tǒng) sap 進(jìn)行 數(shù)據(jù)傳輸 方法 裝置 | ||
1.一種外部系統(tǒng)中與SAP系統(tǒng)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟冢龇椒òǎ?/p>
定義待發(fā)送數(shù)據(jù)的數(shù)據(jù)類型;
讀取SAP接口的接口地址,所述SAP接口用于供所述外部系統(tǒng)與所述SAP系統(tǒng)之間進(jìn)行數(shù)據(jù)傳輸;
基于反射機(jī)制自動(dòng)將所述數(shù)據(jù)類型轉(zhuǎn)換為所述SAP接口支持的數(shù)據(jù)類型,所述反射機(jī)制通過應(yīng)用程序?qū)崿F(xiàn),具體實(shí)現(xiàn)為對自身行為的描述和檢測,并根據(jù)自身行為的狀態(tài)和結(jié)果,調(diào)整或修改應(yīng)用所描述行為的狀態(tài)和相關(guān)的語義;
調(diào)用所述接口地址指示的SAP接口,在所述SAP接口中填充轉(zhuǎn)換后的數(shù)據(jù)類型;
通過所述SAP接口將所述待發(fā)送數(shù)據(jù)和所述轉(zhuǎn)換后的數(shù)據(jù)類型發(fā)送至所述SAP系統(tǒng);
所述基于反射機(jī)制將所述數(shù)據(jù)類型轉(zhuǎn)換為所述SAP接口支持的數(shù)據(jù)類型,包括:
在所述外部系統(tǒng)運(yùn)行過程中,基于所述反射機(jī)制獲取所述待發(fā)送數(shù)據(jù)的數(shù)據(jù)類型;所述待發(fā)送數(shù)據(jù)的數(shù)據(jù)類型包括列表類型和基礎(chǔ)類型,針對SAP系統(tǒng)中的不同數(shù)據(jù)類型,外部系統(tǒng)內(nèi)部會(huì)預(yù)設(shè)類型轉(zhuǎn)換關(guān)系,所述轉(zhuǎn)換關(guān)系包括外部系統(tǒng)中的數(shù)據(jù)類型與SAP系統(tǒng)中數(shù)據(jù)類型之間的轉(zhuǎn)換關(guān)系;
根據(jù)所述數(shù)據(jù)類型與預(yù)設(shè)類型轉(zhuǎn)換關(guān)系將所述數(shù)據(jù)類型轉(zhuǎn)換為所述SAP接口支持的數(shù)據(jù)類型。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
在所述SAP接口需要初始化連接對象時(shí),確定預(yù)先配置的連接池中是否存在可用連接對象;
在所述連接池存在所述可用連接對象時(shí),使用所述可用連接對象通過所述SAP接口將所述待發(fā)送數(shù)據(jù)和所述轉(zhuǎn)換后的數(shù)據(jù)類型發(fā)送至所述SAP系統(tǒng)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
在所述連接池不存在所述可用連接對象時(shí),創(chuàng)建新的連接對象;
將所述新的連接對象掛載在所述連接池中;
使用所述新的連接對象通過所述SAP接口將所述待發(fā)送數(shù)據(jù)和所述轉(zhuǎn)換后的數(shù)據(jù)類型發(fā)送至所述SAP系統(tǒng)。
4.一種外部系統(tǒng)中與SAP系統(tǒng)進(jìn)行數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟冢龇椒òǎ?/p>
從SAP接口中讀取所述SAP系統(tǒng)發(fā)送的接收數(shù)據(jù);
基于反射機(jī)制自動(dòng)將所述接收數(shù)據(jù)的數(shù)據(jù)類型轉(zhuǎn)換為所述外部系統(tǒng)使用的數(shù)據(jù)類型,所述反射機(jī)制通過應(yīng)用程序?qū)崿F(xiàn),具體實(shí)現(xiàn)為對自身行為的描述和檢測,并根據(jù)自身行為的狀態(tài)和結(jié)果,調(diào)整或修改應(yīng)用所描述行為的狀態(tài)和相關(guān)的語義;
將類型轉(zhuǎn)換后的接收數(shù)據(jù)返回;
基于反射機(jī)制自動(dòng)將所述接收數(shù)據(jù)的數(shù)據(jù)類型轉(zhuǎn)換為所述外部系統(tǒng)使用的數(shù)據(jù)類型,包括:在所述外部系統(tǒng)運(yùn)行過程中,基于所述反射機(jī)制獲取所述接收數(shù)據(jù)的數(shù)據(jù)類型;根據(jù)所述數(shù)據(jù)類型與預(yù)設(shè)的類型轉(zhuǎn)換關(guān)系將所述接收數(shù)據(jù)的數(shù)據(jù)類型轉(zhuǎn)換為所述外部系統(tǒng)支持的數(shù)據(jù)類型;針對SAP系統(tǒng)中的不同數(shù)據(jù)類型,外部系統(tǒng)內(nèi)部會(huì)預(yù)設(shè)類型轉(zhuǎn)換關(guān)系,所述轉(zhuǎn)換關(guān)系包括外部系統(tǒng)中的數(shù)據(jù)類型與SAP系統(tǒng)中數(shù)據(jù)類型之間的轉(zhuǎn)換關(guān)系。
5.一種外部系統(tǒng)中與SAP系統(tǒng)進(jìn)行數(shù)據(jù)傳輸?shù)难b置,其特征在于,所述裝置包括:
類型定義模塊,用于定義待發(fā)送數(shù)據(jù)的數(shù)據(jù)類型;
地址讀取模塊,用于讀取SAP接口的接口地址,所述SAP接口用于供所述外部系統(tǒng)與所述SAP系統(tǒng)之間進(jìn)行數(shù)據(jù)傳輸;
類型轉(zhuǎn)換模塊,用于基于反射機(jī)制自動(dòng)將所述數(shù)據(jù)類型轉(zhuǎn)換為所述SAP接口支持的數(shù)據(jù)類型,所述反射機(jī)制通過應(yīng)用程序?qū)崿F(xiàn),具體實(shí)現(xiàn)為對自身行為的描述和檢測,并根據(jù)自身行為的狀態(tài)和結(jié)果,調(diào)整或修改應(yīng)用所描述行為的狀態(tài)和相關(guān)的語義;
接口調(diào)用模塊,用于調(diào)用所述接口地址指示的SAP接口,在所述SAP接口中填充轉(zhuǎn)換后的數(shù)據(jù)類型;
數(shù)據(jù)發(fā)送模塊,用于通過所述SAP接口將所述待發(fā)送數(shù)據(jù)和所述轉(zhuǎn)換后的數(shù)據(jù)類型發(fā)送至所述SAP系統(tǒng);
所述類型轉(zhuǎn)換模塊,用于:
在所述外部系統(tǒng)運(yùn)行過程中,基于所述反射機(jī)制獲取所述待發(fā)送數(shù)據(jù)的數(shù)據(jù)類型;所述待發(fā)送數(shù)據(jù)的數(shù)據(jù)類型包括列表類型和基礎(chǔ)類型,針對SAP系統(tǒng)中的不同數(shù)據(jù)類型,外部系統(tǒng)內(nèi)部會(huì)預(yù)設(shè)類型轉(zhuǎn)換關(guān)系,所述轉(zhuǎn)換關(guān)系包括外部系統(tǒng)中的數(shù)據(jù)類型與SAP系統(tǒng)中數(shù)據(jù)類型之間的轉(zhuǎn)換關(guān)系;
根據(jù)所述數(shù)據(jù)類型與預(yù)設(shè)類型轉(zhuǎn)換關(guān)系將所述數(shù)據(jù)類型轉(zhuǎn)換為所述SAP接口支持的數(shù)據(jù)類型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州恒琪信息科技有限公司,未經(jīng)蘇州恒琪信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811311292.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





