[發明專利]業務對象的批處理有效
| 申請號: | 201210510211.0 | 申請日: | 2012-12-03 |
| 公開(公告)號: | CN103136041B | 公開(公告)日: | 2019-01-25 |
| 發明(設計)人: | F.布倫斯威格;F.詹特施;B.賽德 | 申請(專利權)人: | SAP歐洲公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邵亞麗 |
| 地址: | 德國瓦*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 對象 批處理 | ||
1.一種用于處理表示業務應用管理的數據的多個類別的多個業務對象的方法,所述方法包含操作計算機以執行以下步驟:
從客戶端系統接收標識多個業務對象的信息;
從客戶端系統接收指示將要對所述多個業務對象執行的一個或更多個操作的信息;
存儲關于所述多個業務對象以及關于所述一個或更多個操作的信息而不對業務對象進行修改;
從所述客戶端系統接收觸發;以及
響應于接收觸發,操作計算機以執行以下步驟:
(i)根據所述一個或更多個操作更改所述多個業務對象當中的一個或更多個業務對象;
(ii)對在更改期間產生的任何錯誤執行第一錯誤處理;
(iii)保存在步驟(i)中成功更改的業務對象,其中所述多個業務對象中的失敗的業務對象被濾除;以及
(iv)如果能夠執行對失敗的業務對象的事務清理,則通過重新處理失敗的業務對象對失敗的業務對象執行第二錯誤處理,或者否則將失敗的業務對象記入錯誤日志。
2.如權利要求1所述的方法,其中錯誤處理步驟包括從多個預定錯誤當中識別錯誤并且執行與識別出的預定錯誤相關聯的動作。
3.如權利要求2所述的方法,其中如果該錯誤不在所述多個預定錯誤當中,則將該錯誤記錄在錯誤日志中。
4.如權利要求1所述的方法,其中更改步驟包括調取用于每個業務對象的一個或更多個核心服務以及調取對每個業務對象唯一的一個或更多個特定服務,其中執行第一錯誤處理的步驟包括對在調取所述一個或更多個核心服務期間產生的任何錯誤執行第三錯誤處理以及對在調取所述特定服務期間產生的任何錯誤執行第四錯誤處理。
5.如權利要求1所述的方法,進一步包含:操作計算機執行以下步驟:
將用于業務對象的第一集合的第一過程實例化以執行下列步驟:對業務對象的第一集合進行更改、執行第一錯誤處理、保存以及執行第二錯誤處理;以及
將用于業務對象的第二集合的第二過程實例化以執行下列步驟:對業務對象的第二集合進行更改、執行第一錯誤處理、保存以及執行第二錯誤處理。
6.一種計算機系統,其包含:
數據處理器;
數據存儲器,在其上存儲有計算機可執行程序代碼,其中該計算機可執行程序代碼被配置為將數據處理器編程以執行下列步驟:
從客戶端系統接收多個業務對象的信息,所述多個業務對象標識表示業務應用管理的數據的多個類別;
從客戶端系統接收指示將要對所述多個業務對象執行的一個或更多個操作的信息;
存儲關于所述多個業務對象以及關于所述一個或更多個操作的信息而不對業務對象進行修改;以及
從客戶端系統接收觸發,并且響應于該觸發:
(i)根據所述一個或更多個操作更改所述多個業務對象當中的一個或更多個業務對象;
(ii)對在更改期間產生的任何錯誤執行第一錯誤處理;
(iii)保存在步驟(i)中成功更改的業務對象,其中所述多個業務對象中的失敗的業務對象被濾除;以及
(iv)如果能夠執行對失敗的業務對象的事務清理,則通過重新處理失敗的業務對象對失敗的業務對象執行第二錯誤處理,或者否則將失敗的業務對象記入錯誤日志。
7.如權利要求6所述的計算機系統,其中第一和第二錯誤處理包括從多個預定錯誤當中識別錯誤并且執行與識別出的預定錯誤相關聯的動作。
8.如權利要求6所述的計算機系統,其中更改一個或更多個業務對象包括調取用于每個業務對象的一個或更多個核心服務以及調取對每個業務對象唯一的一個或更多個特定服務,其中執行第一錯誤處理包括對在調取所述一個或更多個核心服務期間產生的任何錯誤執行第三錯誤處理以及對在調取所述特定服務期間產生的任何錯誤執行第四錯誤處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于SAP歐洲公司,未經SAP歐洲公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210510211.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:巖石電鉆側式供水系統
- 下一篇:鑰匙防盜門





