[发明专利]业务对象的批处理有效
申请号: | 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.vipzhuanli.com/pat/books/201210510211.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:岩石电钻侧式供水系统
- 下一篇:钥匙防盗门