• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>SAP股份公司專利>正文

    用于擴展節點的多客戶通用保持制造技術

    技術編號:8682786 閱讀:144 留言:0更新日期:2013-05-09 02:44
    本發明專利技術提供用于擴展節點的多客戶通用保持的系統和方法的多個實施例。業務數據對象的標準字段值和特定于客戶的擴展字段值是分開的。此外,與擴展字段值關聯的擴展節點實例鍵值是分開的。此外,標準字段值和關聯的標準節點實例鍵值存儲在標準保持單元中,而擴展字段值存儲在擴展數據保持單元中。此外,擴展節點實例鍵值以及標準節點實例鍵值與擴展節點實例鍵值之間的關系存儲在擴展鍵值保持單元中。

    【技術實現步驟摘要】

    實施例一般涉及計算機系統,更具體地,涉及提供用于擴展節點的多客戶通用保持的方法和系統。
    技術介紹
    軟件即服務(SaaS)解決方案提供可以包括應用,標準數據對象,數據庫等等的大規模業務管理解決方案的功能深度。為了使得能夠定制客戶解決方案,可以添加一個或多個擴展字段(例如,添加到標準業務對象的客戶定義的業務數據字段)以支持個人業務過程。當前,可以在與業務對象關聯的擴展節點下添加擴展字段(例如,可以對于業務數據對象添加新擴展字段)。然而,SaaS可以在多客戶系統上托管,在該多客戶系統中多個客戶或用戶或顧客位于相同的計算機系統上。在這種場景中,將特定于客戶的擴展字段值隔離以及以更快速度檢索特定于客戶的業務數據對象是重要目標。此外,擴展字段可以不僅存儲一個值,它們還可以存儲多個值。然而,不存在定義攜帶多個值的擴展字段的方法。如果定義了攜帶多個值的擴展字段,則因為可以避免創建多個擴展字段所以可以獲得資源優化。因此,期望提供一種提供用于擴展節點的多客戶通用保持的方法和系統以支持將特定于客戶的擴展字段值隔離、支持以更快速度檢索特定于客戶的業務數據對象、以及獲得資源優化。
    技術實現思路
    此處描述系統和方法的多個實施例以提供用于擴展節點的多客戶通用保持。在一個方面,特定于業務數據對象的客戶的標準字段值和擴展字段值是分開的。此外,與擴展字段值關聯的擴展節點實例鍵值是分開的。此外,標準字段值和關聯的標準節點實例鍵值存儲在標準數據保持單元中,而擴展字段值存儲在擴展數據保持單元中。因此,通過分開地存儲標準字段值和擴展字段值,可以獲得特定于客戶的擴展字段值的隔離。此外,標準節點實例鍵值以及標準節點實例鍵值與擴展節點實例鍵值之間的關系存儲在擴展鍵值保持單元中。因此,通過分開地存儲擴展節點實例鍵值以及與標準節點實例鍵值的關系,可以在多客戶系統中定義特定于客戶的擴展節點。從而,可以獲得將擴展字段在語義上分組在一起并定義可以攜帶多個值的擴展字段。此外,可以獲得以更快速度檢索特定于客戶的業務數據對象和資源優化。當考慮參考以下附圖給出的本專利技術優選實施例的以下具體描述時,本專利技術的實施例的這些和其它益處和特征將清楚。附圖說明權利要求書具體主張了本專利技術的實施例。本專利技術以示例的方式說明并且不以限于附圖中的方式,在附圖中相似的參考標號指示相似的元件。本專利技術的實施例與它的優點一起可以從參考附圖的以下具體描述中更好地理解。圖1是示出根據實施例的提供用于擴展節點的多客戶通用保持的構造的框圖。圖2是示出根據實施例的提供用于擴展節點的多客戶通用保持的系統的框圖。圖3是示出根據實施例的提供用于擴展節點的多客戶通用保持的方法的流程圖。圖4示出根據實施例的業務數據對象的結構。圖5示出根據實施例的、具有多重性“一對一(one-to-one)”的業務數據對象節點的實例結構。圖6示出根據實施例的、具有多重性“一對多(one-to-many)”的業務數據對象節點的實例結構。圖7是示出根據實施例的擴展字段值的結構的框圖。圖8是示出根據實施例的提供特定于客戶的業務數據對象的方法的流程圖。圖9A和圖9B是示出根據實施例的到擴展字段值的快速導航的框圖。圖10是示出根據實施例的計算環境的框圖,在該計算環境中描述的技術提供用于擴展節點的多客戶通用保持。具體實施例方式此處描述提供用于擴展節點的多客戶通用保持的技術的實施例。向客戶提供用于定制標準數據對象以修改網絡應用的操作的選項。定制的數據或業務數據對象可以存儲在特定于網絡應用的業務對象中。業務對象可以包括一個或多個標準節點和對應的一個或多個擴展節點。此外,標準節點和擴展節點可以分別包括對應的一個或多個標準字段和擴展字段以存儲業務數據對象。業務數據對象可以包括標準字段值(例如,存儲在標準字段中)和特定于客戶的擴展字段值(例如,存儲在擴展字段中)。在一個實施例中,提供業務數據存儲單元以存儲與多個客戶關聯的業務數據對象。根據一個實施例,從業務數據對象中將標準字段值和特定于客戶的擴展字段值分開。此外,擴展字段值以及與擴展字段值關聯的擴展節點實例鍵值存儲在分開的保持單元中。此外,存儲標準字段實例鍵值和擴展節點實例鍵值之間的關系,該標準字段實例鍵值與標準字段值關聯。因為分開地存儲值(例如,標準字段值和用戶特定的擴展字段值)、鍵值(例如,擴展節點實例鍵值)和它們之間的關系,所以可以在多客戶系統中定義特定于客戶的擴展節點的存在。因此,可以將與客戶關聯的特定于業務過程的擴展字段在語義上分組并獲得資源優化。此外,可以提供對擴展字段值的快速導航。在下面的描述中,闡述許多的細節以提供對本專利技術實施例的徹底的理解。然而本領域技術人員將認識到可以在沒有一個或多個細節的情況下實踐本專利技術或者利用其它方法、組件、素材等等實踐本專利技術。在其他實例中,不示出或詳細描述公知的結構、素材或操作以避免模糊本專利技術的方面。遍及此說明書,提到“一個實施例”、“此實施例”和類似短語,意味著連同實施例描述的特定特征、結構或特性包括在本專利技術的至少一個實施例中。從而,遍及說明書在多個地方出現的這些短語不必然地全部指示相同實施例。此外,可以在一個或更多實施例中以任何合適的方式組合特定特征、結構或特性。圖1是示出根據實施例的提供用于擴展節點的多客戶通用保持的構造的框圖。系統100包括通過網絡160與一個或多個客戶系統(例如,110和115)通信的多客戶計算機系統105。多客戶計算機系統105可以是臺式計算機、工作站、膝上型計算機、手持式計算機、智能電話、控制臺設備等等。網絡160可以是有線、無線或其組合。網絡160的示例可以包括互聯網、內部網、廣域網或局域網等等,但是不局限于此。多客戶計算機系統105可以包括一個或多個處理器(例如,120)以及一個或多個存儲器件或數據保持設備或業務數據存儲單元(例如,125)。業務數據存儲單元125提供對在處理器120中運行的網絡應用130的訪問。在一個示范性實施例中,為多個客戶提供對網絡應用130的訪問,所述多個客戶的數據將被保持隔離。使用向從客戶系統(例如,110和115)連接的客戶給出的應用實例(例如,135和140)可運行網絡應用130。客戶可以是訪問多客戶計算機系統105處的網絡應用130的機構(entity)、個人、系統、應用等等。在一個實施例中,業務數據存儲單元125包括在多客戶計算機系統105中提供用于擴展節點的多客戶通用保持的標準數據保持單元145、擴展鍵值保持單元150和擴展數據保持單元155。在操作中,操作客戶系統110的用戶或客戶可以經由應用實例135向網絡應用130所提供的標準特征和標準數據對象(例如,業務數據對象)添加定制。業務數據對象可以包括標準字段值和特定于客戶的擴展字段值。標準字段值對應于網絡應用130所定義的標準數據對象的一個或多個標準字段,并且擴展字段值對應于一個或多個擴展字段以修改用于客戶的網絡應用130的操作。例如,考慮網絡應用130提供銷售定單(sales order)功能。業務數據對象的標準字段值可以包括業務對象名稱(例如,銷售定單)、業務對象節點(例如,標題(header))和節點標識符(例如,1000)。擴展字段值可以包括客戶特定的數據字段(例如,valuel_l)。在一個實施例中,業務數據對象存儲在業務數據本文檔來自技高網...
    用于擴展節點的多客戶通用保持

    【技術保護點】
    一種包括用于物理地存儲指令的有形的計算機可讀存儲介質的制品,當通過計算機運行所述指令時,使得計算機:接收業務數據對象,該業務數據對象包括標準字段值和特定于客戶的擴展字段值;將業務數據對象的標準字段值和擴展字段值分開;將與擴展字段值關聯的擴展節點實例鍵值分開;以及在標準數據保持單元的標準節點中存儲標準字段值和關聯的標準節點實例鍵值,并且在擴展數據保持單元的擴展節點中存儲擴展字段值;以及在定義對應于標準節點的擴展節點的擴展鍵值保持單元中存儲擴展節點實例鍵值、以及標準節點實例鍵值和擴展節點實例鍵值之間的關系,所述擴展節點特定于多客戶系統中的客戶。

    【技術特征摘要】
    2011.11.04 US 13/288,9761.一種包括用于物理地存儲指令的有形的計算機可讀存儲介質的制品,當通過計算機運行所述指令時,使得計算機: 接收業務數據對象,該業務數據對象包括標準字段值和特定于客戶的擴展字段值; 將業務數據對象的標準字段值和擴展字段值分開; 將與擴展字段值關聯的擴展節點實例鍵值分開;以及 在標準數據保持單元的標準節點中存儲標準字段值和關聯的標準節點實例鍵值,并且在擴展數據保持單元的擴展節點中存儲擴展字段值;以及 在定義對應于標準節點的擴展節點的擴展鍵值保持單元中存儲擴展節點實例鍵值、以及標準節點實例鍵值和擴展節點實例鍵值之間的關系,所述擴展節點特定于多客戶系統中的客戶。2.按權利要求1所述的制品,其中所述標準字段值對應于與網絡應用所定義的標準數據對象關聯的標準節點的一個或多個標準字段,并且所述擴展字段值對應于擴展節點的一個或多個用戶特定的擴展字段,以在多客戶系統中修改用于客戶的網絡應用的操作。3.按權利要求1所述的制品,其中所述標準節點實例鍵值定義與對應于標準字段值的標準節點關聯的擴展節點的實例的數目。4.按權利要求1所述的制品,其中所述擴展節點實例鍵值包括擴展節點鍵值、父節點鍵值和根節點鍵值。5.按權利要求4所述的制品,其中所述擴展節點鍵值包括對應于擴展字段值的擴展節點ID,所述父節點鍵值包括父節點ID以定義標準節點和對應于擴展字段值的擴展節點之間的關系,以及根節點鍵值 包括對應于擴展字段值的根節點ID。6.按權利要求1所述的制品,其中在擴展保持單元中存儲擴展字段值包括:將擴展字段值轉換成為具有特定結構的數據庫格式。7.按權利要求1所述的制品,還包括這樣的指令,當通過計算機運行這樣的指令時,使得計算機提供業務數據對象供客戶使用,包括: 使用標準節點實例鍵值和擴展節點實例鍵值從標準保持單元和擴展數據保持單元中檢索標準字段值和擴展字段數據記錄; 將擴展字段數據記錄轉換為擴展字段值;以及 使用標準節點實例鍵值和擴展節點實例鍵值之間的關系來組合標準字段值和擴展字段值以提供業務數據對象。8.按權利要求1所述的制品,其中所述業務數據對象包括特定于客戶的添加的擴展字段值,并且所述制品還包括當通過計算機運行時使得計算機執行如下操作的指令: 將添加的擴展字段值從標準字段值分開; 將與添加的擴展字段值關聯的擴展節點實例鍵值分開; 將添加的擴展字段值轉換成為具有特定結構的數據庫格式;以及使用存儲在擴展鍵值保持單元中的標準節點實例鍵值和擴展節點實例鍵值之間的關系,在擴展數據保持單元的與擴展節點關聯的擴展數據字段中保持轉換的擴展字段值。9.按權利要求8所述的制品,其中所述擴展節點的擴展數據字段包括擴展字段值和特定于客戶的添加的擴展字段值。10.一種在多客戶系統中提供用于擴展節點的多客戶通用保持的計算機實現的方法,該擴展節點定義特定于客戶的擴展節點,所述計算機實現的方法包括: 接收業務數據對象,該業務數據對象包括標準字段值和特定于客戶的擴展字段值; 將業務數據對象的標準字段值和擴展字段值分開; 將與擴展字段值關聯的擴展節點實例鍵值分開;以及 在標準數據保持單元的標準節點中存儲標準字段值和關聯的標準節點實例鍵值,并且在擴展數據保持單元的擴展節點中存儲擴展字段值;以及 在定義對應于標準節點 的擴展節點的擴展鍵值保持單元中存儲擴展節點實例鍵值、以及標準節點實例鍵值和擴展節點實例鍵值之間的關系,所述擴展節點特定于...

    【專利技術屬性】
    技術研發人員:D菲格斯
    申請(專利權)人:SAP股份公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产成人无码AV在线影院| 亚洲A∨无码一区二区三区| 亚洲va中文字幕无码| 中文字字幕在线中文无码| 久久亚洲AV成人出白浆无码国产 | 东京热无码av一区二区| 日韩乱码人妻无码中文字幕| 丰满爆乳无码一区二区三区| 亚洲精品无码mv在线观看网站| 亚洲人成无码网站在线观看| 亚洲乱码无码永久不卡在线| 免费无码不卡视频在线观看| 无码专区人妻系列日韩精品少妇| 国模GOGO无码人体啪啪| 亚洲人成无码网WWW| 免费a级毛片无码av| 国产精品久久久久无码av| 亚洲国产成人片在线观看无码 | 性色av无码免费一区二区三区| 色综合久久中文字幕无码| 97无码人妻福利免费公开在线视频| 无码专区永久免费AV网站| 久久久久久久人妻无码中文字幕爆| 亚洲精品无码乱码成人| 中文字幕av无码不卡免费| 午夜成人无码福利免费视频| 成人无码精品一区二区三区| 久久无码av亚洲精品色午夜| 亚洲人av高清无码| 国产成人无码精品久久久小说| 亚洲无码一区二区三区| 亚洲av无码一区二区三区天堂| 中文字幕乱偷无码av先锋蜜桃 | 亚洲国产成AV人天堂无码 | 一本大道无码av天堂| 精品国产V无码大片在线看| 亚洲熟妇无码爱v在线观看| 精品日韩亚洲AV无码一区二区三区| 精品无码一区二区三区爱欲 | 色综合AV综合无码综合网站| 韩国免费a级作爱片无码|