《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > SAP BDT業務數據工具集的開發原理及應用實例

SAP BDT業務數據工具集的開發原理及應用實例

2009-06-24
作者:朱羽冰

  摘 要:介紹SAP BDT(業務數據工具集)這一集成的封裝式開發模型的原理和開發方法。該模型是在SAP CRM的集成業務伙伴的實現中研制出來的,在國內SAP實施項目中才剛剛開始被使用。給出的實際案例描述了高效深入地使用BDT技術的具體步驟,集成了BDT和自己的程序。為SAP的用戶和實施伙伴進行客戶和行業定制化開發提供指導作用。
  關鍵詞:業務數據工具集;業務伙伴;簡易增強工作臺

?

  業務數據工具集BDT(Business Data Toolset)是一套集成的封裝式的開發模型,主要用于維護復雜的主數據或簡單的事務型數據。BDT除了包含對話界面的操作,同時還支持直接數據錄入和函數操作。BDT集成了SAP的其他技術功能,如變更管理、基于字段組的輸出控制、權限控制、存檔功能[1]。BDT還集成了與BW的接口程序,BDOC類型的接口程序、XIF類型的接口函數。BDT具有一整套的配置工具和核心控制程序,然后配合具有規范接口的基于事件的函數集合,允許快速規范開發自己的整套應用或者對現有的應用進行不同層次的配置和增強,這些增強不會涉及直接更改系統核心源代碼,因而可以高效地利用這套模型的強大功能。
  BDT是在SAP CRM產品的集成業務伙伴對象和業務伙伴關系對象的實現過程中研制出來的,并完善了VCT和EEWB兩個工具??梢暬渲霉ぞ遃CT(Visual Configuration Tool)實現了類似所見及所得的屏幕配置。因為該工具比較簡單也有一定的局限性,本文不展開。簡易增強工作臺EEWB(Easy Enhancement Workbench)有增加新字段和創建新透明表兩種模式。通過一個向導,在回答完所有問題后,系統會自動產生一系列的程序代碼??梢詫Ξa生的程序做一些變更和完善,以滿足個性化需要。
BDT代表了SAP規范化開發的一個方向。BDT成型后,在SAP內部被一些行業解決方案和主要合作伙伴積極采用,如銀行業、保險業、房地產業、校園管理等領域的解決方案,所以應用BDT的機會越來越多了。但是目前國內的用戶還很少,并且大多滿足于使用其標準功能,而敢于采用BDT開發整套應用的還沒有。
  BDT的整套封裝式模型包含大量的配置(IMG)、用戶出口、程序、函數和工具。本文以核心概念和應用實例為主,具體的細節可以參照SAP手冊[2]。 ?????
1 基本概念
1.1 基本概念
  一個主數據由一個關鍵字來惟一地識別它。但是還有一些其他的標準來區分和約束它,這就是差異類型(Differentiation)。差異類型可以理解為一個組織架構或者其他的決定因素。它在創建該主數據的初始屏幕時就要確定,決定了后續的維護界面和內容[2-3]。
  應用對象是一類數據的抽象名,如業務伙伴(BUPA)、業務伙伴關系(BUPR)、銀行賬號(BKKA)、合同賬號(FICA)。它被分配給差異類型。有些具體對象允許有多個差異類型實例,如業務伙伴有多個角色;有些具體對象只允許有一個差異類型實例。應用對象的操作模式如創建、修改、顯示等以及其他的控制配置均和應用對象聯系起來。需要定義應用對象關系之間允許的差異類型和缺省的差異類型[4]。
  應用是指某應用對象的一種具體的操作和功能。
1.2 交互控制
1.2.1 數據結構

  BDT的主數據可以保存在很多個有相似關鍵字的透明表(數據庫表)中。每個表都有相對應的讀取和保存函數。同時有一批數據結構用于接口定義和屏幕輸出。通過數據字典、檢查表和搜索幫助可以方便地實現在線輸入幫助和檢查。
1.2.2 屏幕控制
  屏幕顯示的基本要素是視圖(View),實際上就是子屏幕。通過調用函數BUS_PBO和BUS_PAI實現PBO和PAI,并規范PBO和PAI的程序。主要的流程控制、屏幕顯示以及各種檢查和缺省都在視圖的程序中。通常一個視圖內的字段是一個字段組,通過基于字段組的輸出控制配置功能實現基于不同條件下的屏幕輸出控制。
  幾個視圖組成一個塊(Section), 塊內也可以有流程控制。幾個視圖組成一個屏幕,如圖1所示。

?


  屏幕次序定義了屏幕出現的次序,如圖2所示。屏幕次序可以分成主屏幕次序和輔助屏幕次序。屏幕次序可以分給不同種類的對象,如不同角色的業務伙伴。


  每個屏幕和塊都有標題,每個屏幕也對應一個功能碼。BDT有標準的菜單,用戶也可以增加功能碼到菜單中。
1.2.3 程序邏輯
  BDT的交互控制程序定義了大量的事件函數,流程圖如圖3所示,每一個事件對應一個函數,開發人員可以通過更改這些函數來控制交互過程。這些函數有明確的命名規范,為<應用>_<應用對象>_EVENT_<事件名>。這些函數被BDT的核心程序調用。

?


1.2.4 其他
  數據分割是BDT的一個重要概念。每一個應用對象都包含很多可以維護的數據,但并不是每一個主數據都允許顯示和維護所有的字段。數據分割就是進行這樣的區分。業務伙伴的角色就是數據分割,不同的角色有不同的主數據,同一個對象允許是多個角色。數據分割的方法是由應用對象決定的。
  BDT中數據的保存并不是以屏幕為單位的,而是把數據保存在全局變量中,最后在DSAVE事件中保存。這樣的機制甚至允許多個有關系的應用對象按一定的次序共同創建或共同取消[5]。
2 客戶項目中BDT的應用實例
  某客需要對于業務伙伴的定義進行增強。首先創建角色最終用戶,并進行字段增強。業務伙伴字段的增強采用EEWB的工具產生BDT的各種程序和函數,接著做一些簡單的修改,然后通過業務伙伴的配置把它們合理地顯示在屏幕上。
2.1 運行EEWB和后續調整??????
  運行事務代碼EEWB,進入簡易增強工作臺。創建針對業務伙伴的增強項目ZFVW_BUPA_01。針對定義的每一個視圖創建一個子對象,運行一次向導。每一個視圖對應一個字段集合和權限對象等,分得細有利于控制。至于屏幕的顯示可以通過配置(IMG)來調整。
  在本案例中,針對單選項或簡單輸入項,采用對表BUT000添加字段的方法。舉例客戶付款方式。在向導中定義字段名、字段類型、檢查表名、抬頭名、不需要有效期控制、需要BW集成,完成后系統會自動產生數據字典、數據結構、檢查表、子屏幕(視圖)、子屏幕的PBO和PAI、針對于事件DLVE1、DSAVB、 ISDST、 ISSTA and XCHNG的函數、直接操作的BAPI函數、現有BDOC自動擴展、在BW的數據源0BPARTNER增加字段。產生的程序屬于自開發程序。
  EEWB結束后,首先激活檢查表的維護,然后使用事務代碼SM30維護可選項。例如維護客戶付款方式:00—其他;01—分期付款;02—全款;03—租賃購買;這樣就形成了如圖4的單選項。針對復雜的運用,可能需要修改和創建針對特定事件的函數,如擴展性檢查等。

?


  在本案例中希望聯系方式和方便聯系時間是多選項,所以采用創建新透明表的方法。在向導中定義字段名、字段類型、檢查表名、抬頭名、不需要有效期、需要BW集成、需要BDOC集成,完成后系統會自動產生數據字典、數據結構、檢查表、子屏幕(視圖)、子屏幕的PBO和PAI、針對于事件DLVE1、DLVE2、DCHK、CHGD1、CHGD4、DSAVC、DSAVE、DTAKE、FCODE、ISDAT、 ISSTA和 XCHNG的函數,直接操作的BAPI函數、BDOC接口函數,歸檔函數、變更記錄管理函數、在BW的數據源0BPARTNER增加字段。
  系統產生的希望聯系方式和方便聯系時間只有一列,沒有文本顯示,通常需要修改系統產生的程序以改進顯示效果。以希望聯系方式為例說明如下。
  首先在產生的屏幕結構gty_dynpstruc中增加字段TEXT like ZTB0000YQJCX0T-text。
  在產生的函數組的屏幕0100中增加輸出元素:ZTB0000YQJCX0T-text。這樣就調整好了子屏幕。接著在PAI中,當用戶選擇了希望訪問方式后讀取文本。
  *希望訪問方式描述?? BEGIN---------------*
  SELECT SINGLE TEXT
  INTO GT_ZBUT0000C7J51V_D-TEXT
  FROM ZTB0000YQJCX0T
  WHERE ZZTFLDRUJ81V = GT_ZBUT0000C7J51V_D-ZZTFLDRUJ81V .
  *希望訪問方式描述?? END --------------*
  最后在函數ZZO6J_BUPA_PBO_ZO6J0100中添加類例程序。
  對于復雜的應用,需要修改和創建針對特定事件的函數,并且調整會比較多,例如和其他數據庫表關聯后讀取數據和保存數據。如果要使用BW和BDOC,也需要根據SAP的手冊做一些配置和激活[4]。
2.2 區域菜單BUPT內的配置
  區域菜單BUPT包含了所有BDT業務對象中業務伙伴和業務伙伴關系的配置,所以本文的路徑都在區域菜單BUPT內。本案例的配置不牽涉到創建新的應用對象、應用和分割,但是所有配置菜單都在BUPT內。首先是配置屏幕的輸出效果、參考和復制屏幕次序BUP001及其屏幕,創建自己的屏幕次序,如圖5所示,其中包含系統標準的屏幕和自定義及修改后的屏幕。SAP菜單路徑為業務合作伙伴→控制→屏幕布局→部分,業務合作伙伴→控制→屏幕布局→屏幕,業務合作伙伴→控制→屏幕順序。

?


  定義業務伙伴視圖:最終用戶。其中定義了數據集和屏幕次序。SAP菜單路徑為業務合作伙伴→控制→可分割→業務伙伴視圖。
  定義角色的基于字段組的輸出控制。SAP菜單路徑為IMG→交叉應用組件→SAP 業務伙伴 →業務合作伙伴→基本設置→字段分組→配置每個商業伙伴角色的字段屬性。
  定義角色最終用戶的專用事務代碼。這樣可以提高最終用戶的創建、修改、顯示的速度。SAP菜單路徑為業務合作伙伴→控制→應用程序事務。
3 校園管理解決方案中BDT應用實例
  在校園管理的解決方案中,學生主數據也是一種業務伙伴。采取案例1中的方法產生和配置好業務伙伴學生后,根據行業特點做一些較深入的開發。
3.1 更改初始化屏幕
  業務伙伴創建時需要指定角色、種類、組、類型[4]。但是對于學生主數據來說,這些概念有一定的擴展和轉換。需要根據其他的一些要素來自動決定上述關鍵信息。于是需要定義一些配置表,開發函數PMIQ_BUPA_CREATE_STUDENT_BUF在BDT運行開始時被調用。屏幕次序中的初始化屏幕也需要改變。該函數的定義如下:
  輸入條件:學生的ID,操作類型(創建、修改、顯示),有效期。
  程序運行的結果是BDT的實例被創建,開始進入后續界面。
  程序流程:
  * BDT_CLASS_INIT? 初始化BDT的分類
  * BDT_INSTANCE_CREATE ?創建BDT的實例
  * BDT_INSTANCE_ATTRIBUTES_SET? 定義操作類型和顯示控制參數
  * BDT_HEADER_CHECK 根據自定義的配置表和其他約束條件,推導出業務伙伴的角色、種類、組、類型
  * BUS_VALDT_SET 進行有效期控制。創建時一定是當前日期,修改時可以定義當前日期或未來的日期,顯示時任何日期都允許
  * BDT_DATA_READ ?讀出相關的數據。在創建時作為缺省數據。在修改和顯示時,是系統內一致的數據。
3.2 創建自己的輔助屏幕次序
  需要根據一批已經創建完成的屏幕組成一個輔助屏幕次序,這些屏幕采用制表頁的形式出現,并增加了一些自己的邏輯,所以采用自編程序調用BDT的程序的方法。函數PMIQ_BUPA_BDT_SCREEN_NAVIGATE用來控制屏幕的切換。這個函數調用了函數BDT_FUNCTION_NAVIGATE:它指定了屏幕號、屏幕類型、光標位置。BDT_SCREEN_ATTRIBUTES_GET:使用它激活了一些按鈕等。這個函數用于屏幕的PBO。
  創建函數PMIQ_BUPA_BDT_SCREEN_PBO來控制PBO,該函數調用了函數BDT_SCREEN_PBO_PROCESS。
  創建函數PMIQ_BUPA_BDT_SCREEN_SEL_PBO,在PBO中它調用函數BDT_SCREEN_SELECT_PBO得到BDT子屏幕號,然后再調用函數組BUSS中對應屏幕的PBO函數。
  創建函數PMIQ_BUPA_OK_CODE_SET,由這個函數把OK_CODE傳遞給BDT。
  創建函數PMIQ_BUPA_BDT_SCREEN_SEL_PAI,在PAI中調用函數BDT_SCREEN_SELECT_PAI得到BDT子屏幕號,然后再調用函數組BUSS中對應屏幕的PAI函數。
3.3 函數PMIQ_BUPA_BDT_SUBSCREEN_PAI
  這是主要的PAI函數。它首先得到了光標的位置,處理完BDT的PAI函數后處理其他的功能碼。用戶退出BDT時,停止BDT實例。
3.4 主數據保存
  因為在學生主數據保存的同時,需要創建學生財務賬號。所以在BDT事件DSAVB、DSAVC、DSAVE完成后,再調用一個函數去創建學生財務賬號。
  BDT是一個封裝式的應用開發模型。它包含大量的配置(IMG)、用戶出口、程序、函數和工具,并且單純的開發可能看不到效果或者對其他邏輯產生影響,BDT確實是一個有效的、復雜的工具。從SAP正在開發和完善的行業解決方案中大量采用BDT可見一斑。有些企業和SAP合作伙伴采用SAP 系統平臺開發自己特有的局部解決方案,BDT是一個可以考慮的工具。對于其他應用開發平臺供應商而言,它也是一個可以借鑒的開發模型。


參考文獻
[1]?托馬斯·H·達文波特,ERP必備指南.北京:北京機械工業出版社,2003.
[2] ?SAP AG. 在線幫助CRM5.0 BDT部分.CRM5.0 Online help BDT part.
[3]?SAP AG. CRM培訓教材CR590[A].CRM training material CR590 BDT.
[4]?關宇平. SAP R3系統客戶接口程序的開發方法及實現[J].計算機系統應用,2007,13(2):47-50.
[5]?施權. 利用SAP ABAP語言解決客戶特制要求的方法[J].計算機工程,2004,30(S1):84-86.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久国产91| 亚洲国产一区二区三区a毛片| 男女视频一区二区| 国产视频一区在线| 午夜精品99久久免费| 一区二区欧美视频| 欧美日本在线| 国产亚洲欧美一区| 国产日韩欧美综合在线| 欧美日韩精品一本二本三本| 激情五月综合色婷婷一区二区| 国内精品视频在线播放| 国产精品一级在线| 欧美乱人伦中文字幕在线| 国产精品你懂的在线欣赏| 久久精品一区二区三区不卡牛牛| 久久中文精品| 狠狠色丁香久久综合频道| 国产精品国产三级国产普通话99| 国产日韩欧美三区| 久久午夜视频| 欧美视频在线观看 亚洲欧| 亚洲国产精品视频一区| 一区在线视频| 国产一区二区日韩| 欧美午夜不卡影院在线观看完整版免费| 亚洲一区二区免费看| 欧美一区二区三区男人的天堂| 久久婷婷色综合| 国产精品揄拍500视频| 国产一级一区二区| 欧美日韩国产va另类| 亚洲视频在线一区| 欧美日韩另类丝袜其他| 国产欧美另类| 亚洲午夜精品国产| 国产精品久久久久aaaa樱花| 欧美激情亚洲精品| 夜夜爽www精品| 一区二区三区无毛| 亚洲高清不卡av| 欧美日韩精品不卡| 国产农村妇女毛片精品久久麻豆| 亚洲人成网站精品片在线观看| 国产日韩欧美三区| 免费在线观看精品| 欧美freesex交免费视频| 亚洲高清中文字幕| 在线日韩欧美视频| 国产精品激情偷乱一区二区∴| 亚洲卡通欧美制服中文| 欧美视频在线观看一区二区| 99国产精品久久久久久久成人热| 国产精品日韩欧美一区二区三区| 欧美区在线播放| 欧美精品在线播放| 中国av一区| 欧美a级片一区| 欧美一区二区三区视频在线观看| 欧美日韩在线一区二区三区| 欧美日韩亚洲一区二区| 欧美无乱码久久久免费午夜一区| 日韩亚洲欧美精品| 久久久青草婷婷精品综合日韩| 狠狠久久婷婷| 日韩一级黄色av| 国内不卡一区二区三区| 国内精品视频一区| 欧美色精品在线视频| 亚洲国产日韩欧美在线99| 亚洲国产欧美日韩| 国产日韩欧美视频在线| 欧美专区在线播放| 欧美日韩国产一区精品一区| 国产在线观看精品一区二区三区| 欧美伊人久久| 亚洲欧美日本另类| 国产农村妇女毛片精品久久莱园子| 性色av一区二区三区红粉影视| 母乳一区在线观看| 洋洋av久久久久久久一区| 欧美国产先锋| 欧美私人网站| 亚洲精品影视在线观看| 亚洲综合欧美日韩| 亚洲欧美日韩视频一区| 国产一区二区三区在线观看精品| 久久综合色天天久久综合图片| 免费在线国产精品| 在线国产日韩| 欧美久久婷婷综合色| 亚洲欧美日韩国产成人精品影院| 女主播福利一区| 国产精品视频九色porn| 日韩写真视频在线观看| 欧美一区二区视频在线| 欧美激情久久久久久| 日韩网站免费观看| 久久影院午夜论| 国产精品久久久对白| 午夜精品一区二区三区在线视| 国产精品亚洲一区| 在线观看亚洲一区| 免费成人在线观看视频| 欧美一区二区三区视频在线观看| 亚洲一区精彩视频| 欧美午夜视频网站| 欧美一区综合| 樱桃视频在线观看一区| 国产精品夜夜夜| 亚洲欧美国产视频| 麻豆精品视频| 久久综合久久综合这里只有精品| 国产精品久久久久久久一区探花| 久久免费午夜影院| 久久黄色网页| 精品96久久久久久中文字幕无| 美女任你摸久久| 国产一区二区日韩精品欧美精品| 亚洲欧美另类国产| 久久激情综合网| 亚洲精品免费电影| 影音先锋亚洲电影| 欧美精品v国产精品v日韩精品| 国产美女扒开尿口久久久| 欧美日韩在线另类| 欧美国产日韩一区二区三区| 亚洲欧美日韩国产综合精品二区| 欧美精品三级日韩久久| 日韩午夜视频在线观看| 在线成人国产| 亚洲国产美女精品久久久久∴| 欧美另类在线播放| 亚洲高清在线观看一区| 欧美日韩亚洲一区二区三区在线| 亚洲最快最全在线视频| 欧美制服第一页| 在线成人小视频| 欧美午夜在线一二页| 国产偷国产偷精品高清尤物| 欧美va天堂va视频va在线| 国产日韩精品一区二区三区在线| 国产亚洲人成网站在线观看| 久久精品观看| 欧美日本在线| 亚洲高清久久久| 亚洲欧美色一区| 国产综合精品| 欧美高清日韩| 在线观看视频免费一区二区三区| 欧美国产视频在线| 午夜亚洲视频| 午夜伦欧美伦电影理论片| 国产精品白丝黑袜喷水久久久| 男人插女人欧美| 久久国产精品高清| 在线观看三级视频欧美| 午夜精品在线视频| 99国产精品视频免费观看| 免费欧美网站| 亚洲精品在线观看视频| 亚洲一区免费观看| 久久日韩粉嫩一区二区三区| 在线看国产一区| 国自产拍偷拍福利精品免费一| 亚洲国产高潮在线观看| 欧美日韩1区2区3区| 亚洲美女在线国产| 亚洲区中文字幕| 日韩视频免费看| 国产欧美综合一区二区三区| 亚洲三级视频| 欧美一区二区三区播放老司机| 国内精品免费午夜毛片| 亚洲人成网站色ww在线| 国产一区二区高清视频| 久久精品青青大伊人av| 欧美一区二区视频观看视频| 欧美午夜电影一区| 国产精品国产三级国产专播精品人| 欧美日韩一区二区免费视频| 国产精品夜夜夜| 91久久精品一区| 亚洲视频www| 国产精品日韩在线播放| 欧美乱人伦中文字幕在线| 在线看国产日韩| 国产一区二区三区电影在线观看| 美女视频黄a大片欧美| 欧美日韩高清免费| 国产精品第13页| 在线 亚洲欧美在线综合一区| 亚洲激情另类| 亚洲一卡久久| 亚洲韩国日本中文字幕| 亚洲激情婷婷| 久久综合色天天久久综合图片| 一本久久知道综合久久| 精品av久久707| 亚洲成人影音| 亚洲欧美日韩网| 亚洲国产三级在线| 在线中文字幕不卡| 国产一区二区电影在线观看| 国产精品视频不卡| 国产一区视频观看| 亚洲精品美女免费| 国产精品视频大全| 99国产麻豆精品| 欧美**字幕| 国产精品美女久久久久av超清| 久久亚洲二区| 亚洲成人中文| 久久狠狠亚洲综合| 久久精品国产在热久久| 久久久久久97三级| 欧美日韩一区二区在线观看视频| 欧美亚洲午夜视频在线观看| 一区二区久久久久| 永久免费精品影视网站| 亚洲国产精品成人综合色在线婷婷| 久久免费视频网| 香蕉国产精品偷在线观看不卡| 欧美激情2020午夜免费观看| 亚洲黄色性网站| 久久高清福利视频| 国产精品乱码久久久久久| 久久九九国产| 国模叶桐国产精品一区| 激情欧美国产欧美| 亚洲欧洲av一区二区| 亚洲国产91精品在线观看| 国产精品美女在线| 国产一区二区电影在线观看| 亚洲黄色三级| 香蕉av福利精品导航| 欧美日本在线| 久久综合狠狠综合久久综青草| 亚洲国产99精品国自产| 欧美专区福利在线| 久久永久免费| 国产麻豆一精品一av一免费| 国产一区自拍视频| 亚洲欧美激情一区二区| 欧美激情欧美狂野欧美精品| 国内自拍一区| 亚洲欧美另类在线观看| 久久偷看各类wc女厕嘘嘘偷窃| 一区二区三区自拍| 亚洲人成啪啪网站| 国产伦精品一区二区三区免费| 91久久精品国产91久久| 亚洲精品久久久久久下一站| 国产精品主播| 欧美精彩视频一区二区三区| 亚洲成人在线观看视频| 国产欧美日韩不卡| 久久亚洲午夜电影| 亚洲欧美日本日韩| 亚洲自拍偷拍色片视频| 国产精品v欧美精品v日本精品动漫| 欧美~级网站不卡| 亚洲精品视频中文字幕| 欧美—级高清免费播放| 欧美日韩亚洲高清一区二区| 一本色道久久精品| 国产区欧美区日韩区| 韩国成人理伦片免费播放| 欧美成人乱码一区二区三区| 欧美精品激情在线| 国产精品视频网址| 在线精品观看| 国产女优一区| 欧美欧美全黄| 99香蕉国产精品偷在线观看| 亚欧成人精品| 韩日欧美一区二区三区| 国产欧美日韩精品专区| 欧美日韩精品一二三区| 欧美黑人在线播放| 欧美国产日韩一二三区| 亚洲伊人一本大道中文字幕| 久久精品国产视频| 久久综合九色综合久99| 欧美性事在线| 久久av资源网| 国产欧美综合在线| 欧美日韩亚洲一区二| 欧美日韩中文字幕综合视频| 91久久精品国产| 亚洲国产第一页| 欧美成年视频| 国产精品毛片一区二区三区| 国产日产欧产精品推荐色| 欧美视频精品在线| 亚洲国产精彩中文乱码av在线播放| 亚洲在线国产日韩欧美| 久久久久久久久久码影片| 国产日韩欧美电影在线观看| 在线成人av网站| 欧美另类极品videosbest最新版本| 国产在线麻豆精品观看| 在线中文字幕日韩| 国产麻豆日韩| 午夜精品久久久久影视| 亚洲美女精品成人在线视频| 国产一区二区三区丝袜| 亚洲精选一区二区| 国产精品久久久久久亚洲毛片| 精品av久久707| 欧美久久久久久蜜桃| 欧美日韩一区二区在线观看视频| 韩国v欧美v日本v亚洲v| 亚洲欧美国产精品va在线观看| 玖玖视频精品| 午夜一级久久| 亚洲欧美bt| 欧美色视频在线| 最新精品在线| 欧美日韩中文在线观看| 久久电影一区| 亚洲精品一区二区三区四区高清| 亚洲福利国产| 久久se精品一区二区| 欧美国产精品v| 国产精品乱子久久久久| 久久综合精品国产一区二区三区| 在线看国产一区|