发明名称 Sorting runtime calls of design time artifacts via data dependencies
摘要 Design time artifacts ordered in a dependency tree according to a call order defined by a database application accessing data in a database can be classified as source and/or sink artifacts. The dependency tree can be traversed in a direction reverse of the call order to determine, for each sink artifact, one or more required source artifacts upon which the sink artifact depends and that is needed to provide correct data inputs for operation of the sink artifact. Based on the traversing, implicitly dependent sink artifacts positioned earlier in the call order that their required source artifacts can be identified, and a new call order can be defined in which all of the required source artifacts for the implicitly dependent sink artifact are called before the implicitly dependent sink artifact.
申请公布号 US9547490(B1) 申请公布日期 2017.01.17
申请号 US201514946707 申请日期 2015.11.19
申请人 SAP SE 发明人 Schildt Christopher;Kinder Cornelia
分类号 G06F9/44;G06F17/30 主分类号 G06F9/44
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A computer program product comprising a non-transitory computer-readable storage medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: classifying each design time artifact of a plurality of design time artifacts in a dependency tree as at least one of a source artifact and a sink artifact, the dependency tree comprising the plurality of design time artifacts ordered according to a call order defined by a database application accessing data in a database; traversing the dependency tree in a direction reverse of the call order to determine, for each sink artifact, one or more required source artifacts upon which the sink artifact depends and that is needed to provide correct data inputs for operation of the sink artifact; identifying, based on the traversing, an implicitly dependent sink artifact of the plurality of design time artifacts that is positioned earlier in the call order than at least one of the one or more required source artifacts for the implicitly dependent sink artifact; and defining a new call order of the plurality of design time artifacts in which all of the one or more required source artifacts for the implicitly dependent sink artifact are called before the implicitly dependent sink artifact.
地址 Walldorf DE