日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

使用BAPI_CONTRACT_CREATE创建采购合同框架协议

發布時間:2025/3/20 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用BAPI_CONTRACT_CREATE创建采购合同框架协议 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
*&---------------------------------------------------------------------* *& Report ?ZMMF201 采購合同框架協議批導程序 *& T-code ?ZZME31K *&---------------------------------------------------------------------* *& Created by Xavery Hsueh on 2013-01-29 新開發程序 *& *&---------------------------------------------------------------------* REPORT ?zmmf201 NO STANDARD PAGE HEADING.
************************************************************************ ** ?聲明數據庫表 Declaration of database ?????????????????????????????** ************************************************************************ TABLES:ekko, ??????ekpo, ??????kna1. ???" ************************************************************************ ** ?定義結構類型 Define the structure's type ?????????????????????????** ************************************************************************ * ????采購合同行項目及屬性 TYPES:BEGIN OF typ_ekpo, ???????ebelp ?TYPE ebelp, ????"采購合同項目號 ???????pstyp ?TYPE pstyp, ????"項目類別 ???????knttp ?TYPE knttp, ????"科目分配類別 ???????matnr ?TYPE matnr, ????"物料號 ???????matkl ?TYPE matkl, ????"物料組 ???????txz01 ?TYPE txz01, ????"短文本 ???????ktmng ?TYPE ktmng, ????"目標數量 ???????meins ?TYPE meins, ????"單位 ???????netpr ?TYPE kbetr, ????"凈價 ???????peinh ?TYPE epein, ????"價格單位 ???????bwtar ?TYPE bwtar_d, ??"評估類型 ???????mwskz ?TYPE mwskz, ????"稅碼 ???????werks ?TYPE werks_d, ?????"工廠 ???????webre ?TYPE webre, ????"基于GR的IV. ???????kostl ?TYPE kostl, ???????bednr ?TYPE bednr, ????"需求跟蹤號 ???????kdatb ?TYPE ekko-kdatb, "條件記錄有效起始日期 ???????kdate ?TYPE ekko-kdate, "條件記錄有效截止日期 ???????atr01 ?TYPE char30, ?????END OF typ_ekpo. DATA: wa_ekpo TYPE typ_ekpo.
* ????采購合同抬頭數據 TYPES:BEGIN OF typ_ekko, ???????ebeln ?TYPE ebeln, ???????"采購合同順序號 ???????lifnr ?TYPE lifnr, ???????"供應商賬號 ???????evart ?TYPE bsart, ???????"協議類型 ???????ekorg ?TYPE ekko-ekorg, ??"采購組織 ???????ekgrp ?TYPE ekko-ekgrp, ??"采購組 ???????bukrs ?TYPE bukrs, ???????"公司代碼 ???????kdatb ?TYPE ekko-kdatb, ??"有效起始日期 ???????kdate ?TYPE ekko-kdate, ??"有效截止日期 ???????verkf ?TYPE everk, ???????"銷售員:外部合同號 ???????waers ?TYPE waers, ???????"貨幣 ?????END OF typ_ekko. DATA: wa_ekko TYPE typ_ekko.
* ????采購合同數據 DATA:BEGIN OF gt_po OCCURS 0, ???????ekko TYPE typ_ekko, ?????????"抬頭數據 ???????ekpo TYPE TABLE OF typ_ekpo, "行項目數據 ?????END OF gt_po. * ????結果內表數據 TYPES:BEGIN OF typ_result, ???????ekko ?TYPE typ_ekko, ???????"采購合同抬頭數據 ???????ekpo ?TYPE typ_ekpo, ???????"采購合同行項目數據 ???????box ??TYPE c, ??????????????"選擇標記 ???????icon ?TYPE icon_d, ?????????"紅綠燈指示 ???????chrst TYPE char100, ????????"檢查結果 ?????END OF typ_result. ************************************************************************ ** ?定義變量與內表 Define the variants and Internal tables ???????????** ************************************************************************ DATA:gt_result ?TYPE TABLE OF typ_result ?WITH HEADER LINE, ????gt_cell ?TYPE TABLE OF alsmex_tabline WITH HEADER LINE, ????gt_t149d TYPE TABLE OF t149d WITH HEADER LINE.
DATA:BEGIN OF gt_contract OCCURS 0, ??????ebeln TYPE ebeln, ??????contr TYPE ebeln, ??????icon ?TYPE icon_d, ??????chrst TYPE tdline, ????END OF gt_contract.
DATA:gt_text(4096) TYPE c OCCURS 0. DATA:g_file ?TYPE string. DATA:g_indic TYPE c, ??????????"數據錯誤標致 ????g_index TYPE i, ??????????"采購合同行項目的個數 ????g_ebelp TYPE ebelp, ??????"行項目號計算 ????g_flag ?TYPE c. ??????????"判斷標識
FIELD-SYMBOLS: TYPE typ_result. *@------------------ ALV 相關的變量 -----------------------------------* TYPE-POOLS:slis. DATA: g_grid TYPE REF TO ?cl_gui_alv_grid, ?????g_repid ????????????LIKE sy-repid, ?????g_structure_name ???TYPE tabname, ?????g_command ??????????TYPE ?slis_formname, ?????g_title ????????????TYPE lvc_title, ?????g_setting ??????????TYPE lvc_s_glay, ?????wa_print ???????????TYPE slis_print_alv, ?????gt_list_top_of_page TYPE slis_t_listheader, ?????gt_events ??????????TYPE slis_t_event WITH HEADER LINE, ?????gt_sort ????????????TYPE slis_t_sortinfo_alv, ?????wa_sort ????????????TYPE slis_sortinfo_alv, ?????wa_layout ??????????TYPE slis_layout_alv, ?????gt_fieldcat ????????TYPE slis_t_fieldcat_alv WITH HEADER LINE, ?????wa_fieldcat ????????LIKE LINE OF gt_fieldcat, ?????g_field ????????????TYPE char30, ?????g_save ?????????????TYPE c, ?????g_con_mark ?????????TYPE slis_fieldcat_alv-fieldname VALUE 'MARK', ?????g_length ???????????TYPE i, ?????g_pos ??????????????TYPE i.
FIELD-SYMBOLS:. *@---------------------------------------------------------------------* *@ ???創建采購合同 BAPI_CONTRACT_CREATE 用到的變量 *@---------------------------------------------------------------------* CONSTANTS:con_create TYPE char10 VALUE 'CREATE', ?????????con_change TYPE char10 VALUE 'CHANGE', ?????????con_yes ???TYPE c ?????VALUE 'X'.
DATA:g_action TYPE char10, ???????"執行動作說明 ????wa_header ???TYPE bapimeoutheader, ????wa_headerx ??TYPE bapimeoutheaderx, ????gt_h_cond_v ?TYPE TABLE OF bapimeoutheadvalidity WITH HEADER LINE, ????gt_h_cond_vx TYPE TABLE OF bapimeoutheadvalidityx WITH HEADER LINE, ????gt_item ?????TYPE bapimeout_t_item WITH HEADER LINE, ????gt_itemx ????TYPE bapimeout_t_itemx WITH HEADER LINE, ????gt_account ??TYPE TABLE OF bapimeoutaccount WITH HEADER LINE, ????gt_accountx ?TYPE TABLE OF bapimeoutaccountx WITH HEADER LINE, ????gt_item_cond_v TYPE TABLE OF bapimeoutvalidity WITH HEADER LINE, ????gt_item_cond_vx TYPE TABLE OF bapimeoutvalidityx WITH HEADER LINE, ????gt_item_cond ??TYPE TABLE OF bapimeoutcondition WITH HEADER LINE, ????gt_item_condx ?TYPE TABLE OF bapimeoutconditionx WITH HEADER LINE, ????gt_return TYPE bapiret2_t WITH HEADER LINE,
g_subrc TYPE sy-subrc.
DATA:g_ebeln TYPE bapimeoutheader-number, ??????????????????"#EC NEEDED ????gt_extensionin LIKE bapiparex OCCURS 0 WITH HEADER LINE, ????gt_extensionout TYPE bapiparex_t.


************************************************************************ ** ?宏定義 Define the macro ??????????????????????????????????????????** ************************************************************************ DEFINE mcr_range. ?clear &1. ?&1-sign = 'I'. ?&1-option = &2. ?&1-low = &3. ?&1-high = &4. ?append &1. END-OF-DEFINITION.
* 給FILEDCAT ALV內表賦值 DEFINE mcr_field. ?clear wa_fieldcat. ?clear g_field. ?g_pos = g_pos + 1 . ?wa_fieldcat-col_pos ??????= ?g_pos. ?wa_fieldcat-fieldname = &1. ?wa_fieldcat-tabname = 'GT_RESULT'. * wa_fieldcat-no_out = 'X'. ?????"field no display, choose from layout ?wa_fieldcat-key = &2. ????????"SUBTOTAL KEY ?wa_fieldcat-seltext_l = &3. * 計算輸出字段的長度 ?concatenate 'GT_RESULT-' &1 into g_field. ?assign (g_field) to . ?describe field output-length ?g_length. ?wa_fieldcat-outputlen = g_length. ?append wa_fieldcat to gt_fieldcat. END-OF-DEFINITION. ************************************************************************ ** ?選擇屏幕 Customize the selection-screen ??????????????????????????** ************************************************************************ SELECTION-SCREEN BEGIN OF BLOCK xavery WITH FRAME TITLE text-001. PARAMETERS: p_filenm TYPE rlgrap-filename. SELECTION-SCREEN END OF BLOCK xavery. ************************************************************************ ** ?執行程序事件 Executing the program's events ??????????????????????** ************************************************************************ INITIALIZATION. ?PERFORM sub_init_cond.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_filenm. ?PERFORM sub_get_directory.
START-OF-SELECTION. ?PERFORM sub_upload_data. ?????"上載數據 ?PERFORM sub_process_data. ????"轉換數據類型與格式 ?PERFORM sub_check_header. ????"銷售訂單抬頭數據檢查 ?PERFORM sub_check_item. ??????"銷售訂單行項目數據檢查
END-OF-SELECTION. ?PERFORM sub_create_fieldcat. ?PERFORM sub_init_layout. ?PERFORM sub_display_as_alv.
*@---------------------------------------------------------------------* *@ ?????Form ?SUB_INIT_COND *@---------------------------------------------------------------------* * ??????初始化選擇條件 *----------------------------------------------------------------------* FORM sub_init_cond . ?p_filenm = '20130116-06-ME31K模版2.4.xlsx'. ENDFORM. ???????????????????" SUB_INIT_COND *&---------------------------------------------------------------------* *& ?????Form ?SUB_GET_DIRECTORY *&---------------------------------------------------------------------* * ??????給選擇條件字段添加文件目錄搜索幫助 *----------------------------------------------------------------------* FORM sub_get_directory. ?CALL FUNCTION 'WS_FILENAME_GET' ???EXPORTING ?????def_filename ????= p_filenm ?????mask ????????????= ',*.xls.' ?????mode ????????????= 'O' ?????title ???????????= 'File Name' ???IMPORTING ?????filename ????????= p_filenm ???EXCEPTIONS ?????inv_winsys ??????= 1 ?????no_batch ????????= 2 ?????selection_cancel = 3 ?????selection_error ?= 4 ?????OTHERS ??????????= 5. ?g_file = p_filenm. ENDFORM. ???????????????????" SUB_GET_DIRECTORY *&---------------------------------------------------------------------* *& ?????Form ?SUB_UPLOAD_DATA *&---------------------------------------------------------------------* * ??????將數據上載到內表中 *----------------------------------------------------------------------* FORM sub_upload_data . * 上載電子表格數據 ?CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE' ???EXPORTING ?????filename ???????????????= p_filenm ?????i_begin_col ????????????= 1 ?????i_begin_row ????????????= 2 ?????i_end_col ??????????????= 139 ?????i_end_row ??????????????= 9999 ???TABLES ?????intern ?????????????????= gt_cell ???EXCEPTIONS ?????inconsistent_parameters = 1 ?????upload_ole ?????????????= 2 ?????OTHERS ?????????????????= 3. ENDFORM. ???????????????????" SUB_UPLOAD_DATA *&---------------------------------------------------------------------* *& ?????Form ?sub_process_data *&---------------------------------------------------------------------* * ??????將EXCEL上載上來的數據轉換到指定類型的內表中 *----------------------------------------------------------------------* FORM sub_process_data . ?CLEAR:gt_result, ???????wa_ekko, ???????wa_ekpo, ???????g_index, ???????g_ebelp.
?g_flag = 'X'. ?g_index = 1. * 將上載的數據添加到結果內表中 ?LOOP AT gt_cell. ???PERFORM sub_process_header. ??"處理采購合同抬頭數據 ???PERFORM sub_process_item. ????"處理采購行項目數據 * ??當某行的指定字段值為‘#’號,表示這是銷售訂單之間的分隔標識,本行 * ??不是有效數據。 ???AT END OF row. ?????IF g_flag = '#'. ????"銷售訂單結束行,不是有效的行項目數據 ???????g_index = g_index + 1. ?"計算銷售訂單順序號 ???????g_flag = 'X'. ???????CLEAR wa_ekko. ???????CLEAR g_ebelp. ?????ELSE. ???????CLEAR g_flag. ???????CLEAR gt_result. ???????g_ebelp = g_ebelp + 10. ?"計算銷售訂單行項目號 ???????gt_result-ekko = wa_ekko. ???????gt_result-ekpo = wa_ekpo. ???????gt_result-ekko-ebeln = g_index. ???????gt_result-ekpo-ebelp = g_ebelp. ???????APPEND gt_result. ???????CLEAR wa_ekpo. ?????ENDIF. ???ENDAT. ?ENDLOOP. ENDFORM. ???????????????????" sub_process_data *&---------------------------------------------------------------------* *& ?????Form ?SUB_PROCESS_HEADER *&---------------------------------------------------------------------* * ??????處理上載文件中的采購合同抬頭數據 *----------------------------------------------------------------------* FORM sub_process_header . ?CHECK g_flag = 'X'. ?CASE gt_cell-col. ???WHEN '0001'. ?????CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' ???????EXPORTING ?????????input ?= gt_cell-value ???????IMPORTING ?????????output = wa_ekko-lifnr. ????"供應商賬號 ???WHEN '0002'. ?????wa_ekko-evart = gt_cell-value. ?"協議類型 ???WHEN '0003'. ?????wa_ekko-ekorg = gt_cell-value. ?"采購組織 ???WHEN '0004'. ?????wa_ekko-ekgrp = gt_cell-value. ?"采購組 ???WHEN '0006'. ?????wa_ekko-bukrs = gt_cell-value. ?"公司代碼 ???WHEN '0007'. ?????CALL FUNCTION 'CONVERSION_EXIT_DATEX_INPUT' ???????EXPORTING ?????????input ?= gt_cell-value ???????IMPORTING ?????????output = wa_ekko-kdatb. ?????"有效起始日期 ???WHEN '0008'. ?????CALL FUNCTION 'CONVERSION_EXIT_DATEX_INPUT' ???????EXPORTING ?????????input ?= gt_cell-value ???????IMPORTING ?????????output = wa_ekko-kdate. ?????"有效截止日期 ???WHEN '0024'. ?????wa_ekko-verkf = gt_cell-value. ??"銷售員:外部合同號 ???WHEN OTHERS. ?ENDCASE. ?wa_ekko-waers = 'RMB'. ENDFORM. ???????????????????" SUB_PROCESS_HEADER *&---------------------------------------------------------------------* *& ?????Form ?SUB_PROCESS_ITEM *&---------------------------------------------------------------------* * ??????處理上載文件中的銷售訂單行項目數據 *----------------------------------------------------------------------* FORM sub_process_item . ?CASE gt_cell-col. ???WHEN '0001'. ?????IF gt_cell-value = '#'. ??"分隔標記 ???????g_flag = '#'. ?????ENDIF. ???WHEN '0020'. ?????wa_ekpo-pstyp = gt_cell-value. ??????"項目類別 ???WHEN '0021'. ?????wa_ekpo-knttp = gt_cell-value. ??????"科目分配類別 ???WHEN '0009'. ?????wa_ekpo-matnr = gt_cell-value+0(18). "物料號 ???WHEN '0005'. ?????wa_ekpo-werks = gt_cell-value. ??????"工廠 ???WHEN '0022'. ??????????????????????????"物料描述 ?????wa_ekpo-txz01 = gt_cell-value. ???WHEN '0023'. ?????wa_ekpo-matkl = gt_cell-value. ???WHEN '0010'. ?????wa_ekpo-ktmng = gt_cell-value. ??????"數量 ???WHEN '0011'. ?????wa_ekpo-meins = gt_cell-value. ??????"計量單位 ???WHEN '0012'. ?????wa_ekpo-netpr = gt_cell-value. ??????"凈價 ???WHEN '0013'. ?????wa_ekpo-peinh = gt_cell-value. ??????"價格單位 ???WHEN '0014'. ?????CALL FUNCTION 'CONVERSION_EXIT_DATEX_INPUT' ???????EXPORTING ?????????input ?= gt_cell-value ???????IMPORTING ?????????output = wa_ekpo-kdatb. ????????"有效截止日期 ???WHEN '0015'. ?????CALL FUNCTION 'CONVERSION_EXIT_DATEX_INPUT' ???????EXPORTING ?????????input ?= gt_cell-value ???????IMPORTING ?????????output = wa_ekpo-kdate. ?????????"有效截止日期 ???WHEN '0016'. ?????wa_ekpo-bwtar = gt_cell-value. ??????"評估類型 ???WHEN '0017'. ?????wa_ekpo-mwskz = gt_cell-value. ??????"稅碼 ???WHEN '0018'. ?????wa_ekpo-webre = gt_cell-value. ??????"基于GR的IV. ???WHEN '0025'. ?????wa_ekpo-kostl ?= gt_cell-value. ???WHEN '0019'. ?????wa_ekpo-bednr ?= gt_cell-value. ???WHEN OTHERS. ?ENDCASE. ENDFORM. ???????????????????" SUB_PROCESS_ITEM *&---------------------------------------------------------------------* *& ?????Form ?SUB_CHECK_HEADER *&---------------------------------------------------------------------* * ??????檢查結果內表的訂單抬頭數據并更新檢查狀態 *----------------------------------------------------------------------* FORM sub_check_header .
ENDFORM. ???????????????????" SUB_CHECK_HEADER *&---------------------------------------------------------------------* *& ?????Form ?SUB_CHECK_ITEM *&---------------------------------------------------------------------* * ??????檢查結果內表的訂單行項目數據并更新檢查狀態 *----------------------------------------------------------------------* FORM sub_check_item . ?SELECT * FROM t149d INTO TABLE gt_t149d.
?SORT gt_t149d BY bwtar. ?LOOP AT gt_result ASSIGNING . * ??根據物料號來取物料組 ???IF -ekpo-matnr IS INITIAL. ???ELSE. ?????SELECT SINGLE ???????????matkl ???????????maktx ???????????meins ?????????INTO (-ekpo-matkl, ???????????????-ekpo-txz01, ???????????????-ekpo-meins) ?????????FROM mara INNER JOIN makt ON mara~matnr = makt~matnr ?????????WHERE mara~matnr = -ekpo-matnr AND ???????????????spras = 1. ???ENDIF. * ??檢查評估類型 ???CLEAR gt_t149d. ???READ TABLE gt_t149d WITH KEY bwtar = -ekpo-bwtar ????????????????????????????????BINARY SEARCH. ???IF sy-subrc = 0.
???ELSE. ?????IF -ekpo-bwtar IS NOT INITIAL. ???????-chrst = '輸入的評估類型不存在!'. ?????ENDIF. ???ENDIF. * ??數據正確賦綠燈,數據不正確賦紅燈 ???IF -chrst IS INITIAL. ?????-icon = '@08@'. ????????"綠燈 ???ELSE. ?????-icon = '@0A@'. ????????"紅燈 ???ENDIF. ?ENDLOOP. ENDFORM. ???????????????????" SUB_CHECK_ITEM *&---------------------------------------------------------------------* *& ?????Form ?SUB_CREATE_FIELDCAT *&---------------------------------------------------------------------* * ??????給輸出的結果內表指定字段 *----------------------------------------------------------------------* FORM sub_create_fieldcat . ?CLEAR gt_fieldcat[]. ?mcr_field ?'ICON' ?????????'X' ???'指識標識'. ?mcr_field ?'EKKO-EBELN' ???'X' ???'采購合同序號'. ?mcr_field ?'EKPO-EBELP' ???'X' ???'項目號'. ?mcr_field ?'EKKO-LIFNR' ???'' ????'供應商賬號'. ?mcr_field ?'EKKO-EVART' ???'' ????'協議類型'. ?mcr_field ?'EKKO-EKORG' ???'' ????'采購組織'. ?mcr_field ?'EKKO-EKGRP' ???'' ????'采購組'. ?mcr_field ?'EKPO-WERKS' ???'' ????'工廠'. ?mcr_field ?'EKKO-BUKRS' ???'' ????'公司代碼'. ?mcr_field ?'EKKO-KDATB' ???'' ????'有效起始日期' . ?mcr_field ?'EKKO-KDATE' ???'' ????'有效截止日期' . ?mcr_field ?'EKKO-VERKF' ???'' ????'外部合同號'. ?mcr_field ?'EKPO-PSTYP' ???'' ????'項目類別'. ?mcr_field ?'EKPO-KNTTP' ???'' ????'科目分配類別'. ?mcr_field ?'EKPO-MATNR' ???'' ????'物料編號'. ?mcr_field ?'EKPO-TXZ01' ???'' ????'物料描述'. ?mcr_field ?'EKPO-MATKL' ???'' ????'物料組'. ?mcr_field ?'EKPO-KTMNG' ???'' ????'目標數量'. ?mcr_field ?'EKPO-MEINS' ???'' ????'計量單位'. ?mcr_field ?'EKPO-KDATB' ???'' ????'條件記錄有效起始日期'. ?mcr_field ?'EKPO-KDATE' ???'' ????'條件記錄有效截止日期'. ?mcr_field ?'EKPO-NETPR' ???'' ????'凈價'. ?mcr_field ?'EKPO-PEINH' ???'' ????'價格單位'. ?mcr_field ?'EKPO-BWTAR' ???'' ????'評估類型'. ?mcr_field ?'EKPO-MWSKZ' ???'' ????'稅碼'. ?mcr_field ?'EKPO-WEBRE' ???'' ????'基于GR的IV'. ?mcr_field ?'EKPO-KOSTL' ???'' ????'成本中心'. ?mcr_field ?'EKPO-BEDNR' ???'' ????'需求跟蹤號'. ?mcr_field ?'CHRST' ????????'' ????'檢查結果'. ENDFORM. ???????????????????" SUB_CREATE_FIELDCAT *&---------------------------------------------------------------------* *& ?????Form ?SUB_INIT_LAYOUT *&---------------------------------------------------------------------* * ??????設置常用的輸出布局參數 *----------------------------------------------------------------------* FORM sub_init_layout . ?wa_layout-zebra ????????????= 'X'. ?wa_layout-window_titlebar ??= '采購合同框架協議批導入程序'. ?wa_layout-colwidth_optimize = 'X'. ?wa_layout-box_fieldname ????= 'BOX'. ?wa_layout-header_text ??????= '選擇'. ENDFORM. ???????????????????" SUB_INIT_LAYOUT *&---------------------------------------------------------------------* *& ?????Form ?SUB_DISPLAY_AS_ALV *&---------------------------------------------------------------------* * ??????調用 ALV 的FUNCTION來輸出結果 *----------------------------------------------------------------------* FORM sub_display_as_alv . ?g_repid = sy-repid. ?g_setting-coll_top_p = 'X'. ??????"最小化 CALLBACK-TOP-OF-PAGE. * ABAP List Viewer ?CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' ???EXPORTING ?????i_callback_program ??????= g_repid ?????i_structure_name ????????= 'TYP_RESULT' ?????i_grid_title ????????????= g_title ?????i_grid_settings ?????????= g_setting ?????i_callback_user_command ?= 'SUB_USER_COMMAND' ?????i_callback_pf_status_set = 'SUB_SET_PF_STATUS' ?????i_save ??????????????????= g_save ?????is_layout ???????????????= wa_layout ?????it_fieldcat ?????????????= gt_fieldcat[] ???TABLES ?????t_outtab ????????????????= gt_result ???EXCEPTIONS ?????program_error ???????????= 1 ?????OTHERS ??????????????????= 2. ENDFORM. ???????????????????" SUB_DISPLAY_AS_ALV *@--------------------------------------------------------------------* *@ ?????Form ?sub_user_command *@--------------------------------------------------------------------* * ?????-->R_UCOMM ????事務功能碼 * ?????-->RS_SELFIELD ALV相關的數據 *---------------------------------------------------------------------* FORM sub_user_command USING r_ucomm LIKE sy-ucomm ???????????????????????rs_selfield TYPE slis_selfield. ?DATA l_ebeln TYPE ebeln. ?CASE r_ucomm. ???WHEN '&IC1'. ????????????????"雙擊事件的功能碼 ?????CASE rs_selfield-fieldname. ???????WHEN 'EKKO-EBELN'. ?????????l_ebeln = rs_selfield-value. ?????????CALL FUNCTION 'ME_DISPLAY_PURCHASE_DOCUMENT' ???????????EXPORTING ?????????????i_ebeln ?????????????= l_ebeln ???????????EXCEPTIONS ?????????????not_found ???????????= 1 ?????????????no_authority ????????= 2 ?????????????invalid_call ????????= 3 ?????????????preview_not_possible = 4 ?????????????OTHERS ??????????????= 5. ?????????IF sy-subrc <> 0. ???????????MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno ???????????????????WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ?????????ENDIF.
???????WHEN OTHERS. ?????ENDCASE. ???WHEN 'CREATE'. ??????????????"創建銷售訂單 ?????PERFORM sub_ucomm_create. ?ENDCASE. * 刷新ALV報表 ?rs_selfield-refresh = 'X'. ENDFORM. ???????????????????"sub_user_command *@---------------------------------------------------------------------* *@ ??????FORM SUB_SET_PF_STATUS ???????????????????????????????????????* *@---------------------------------------------------------------------* * ?設置ALV菜單 * ?通過SE41,拷貝程序SAPLSLVC_FULLSCREEN的狀態STANDARD_FULLSCREEN過來 *@---------------------------------------------------------------------* FORM sub_set_pf_status USING rt_extab TYPE slis_t_extab. ?SET PF-STATUS 'STANDARD_FULLSCREEN'. ENDFORM. ???????????????????"sub_set_pf_status *&---------------------------------------------------------------------* *& ?????Form ?SUB_UCOMM_CREATE *&---------------------------------------------------------------------* * ??????創建銷售訂單 *----------------------------------------------------------------------* FORM sub_ucomm_create . ?PERFORM sub_check_data. ?"檢查數據是否正確 ?g_action = con_create. ?LOOP AT gt_result ASSIGNING WHERE icon = '@08@'. ???CLEAR:wa_ekko, ?????????wa_ekpo. * ??將抬頭數據信息賦值到BAPI函數的內表 ???wa_ekko = -ekko. ???AT NEW ekko-ebeln. ?????REFRESH:gt_item, ?????????????gt_itemx, ?????????????gt_account, ?????????????gt_accountx, ?????????????gt_item_cond_v, ?????????????gt_item_cond_vx, ?????????????gt_item_cond, ?????????????gt_item_condx. ?????PERFORM sub_contract_header. ?????"處理銷售訂單抬頭數據 ???ENDAT. * ??處理行項目的信息 ???wa_ekpo = -ekpo. ???PERFORM sub_contract_item. ???????"處理一般行項目信息 ???PERFORM sub_contract_account. ????"處理會計科目信息 ???PERFORM sub_contract_item_cond_v. "處理行項目的條件記錄有效日期 ???PERFORM sub_contract_item_cond. ??"處理行項目的條件記錄 * ??調用BAPI函數來創建銷售訂單 ???AT END OF ekko-ebeln. ?????PERFORM sub_contract_create. ???????"調用FUNCTION創建銷售訂單 ?????PERFORM sub_contract_commit. ???????"提交 ?????PERFORM sub_refresh_result. ????????"更新結果內表 ???ENDAT. ?ENDLOOP. * 更新結果內表 ?SORT gt_contract BY ebeln. ?LOOP AT gt_result ASSIGNING . ???CLEAR gt_contract. ???READ TABLE gt_contract WITH KEY ebeln = -ekko-ebeln ???????????????????????????????????BINARY SEARCH. ???IF sy-subrc = 0. ?????-icon ?= gt_contract-icon. ?????-ekko-ebeln = gt_contract-contr. ?????-chrst = gt_contract-chrst. ???ENDIF. ?ENDLOOP. ENDFORM. ???????????????????" SUB_UCOMM_CREATE *&---------------------------------------------------------------------* *& ?????Form ?SUB_CHECK_DATA *&---------------------------------------------------------------------* * ??????檢查導入的數據是否正確,如果不正確,則給出 Error Message,禁止 * ??????用戶繼續創建銷售訂單 *----------------------------------------------------------------------* FORM sub_check_data . ?LOOP AT gt_result WHERE icon = '@0A@'. ???MESSAGE '數據錯誤,不能創建銷售訂單' TYPE 'E'. ?ENDLOOP. ENDFORM. ???????????????????" SUB_CHECK_DATA *&---------------------------------------------------------------------* *& ?????Form ?SUB_CONTRACT_HEADER *&---------------------------------------------------------------------* * ??????將采購合同抬頭數據添加到BAPI函數的內表中 *----------------------------------------------------------------------* FORM sub_contract_header . ?wa_header-number ????= ''. "wa_ekko-ebeln. "合同號 ?wa_header-vendor ????= wa_ekko-lifnr. "供應商 ?wa_header-doc_type ??= wa_ekko-evart. "協議類型 ?wa_header-comp_code ?= wa_ekko-bukrs. "公司代碼 ?wa_header-doc_date ??= sy-datum. ?????"協議日期 ?wa_header-vper_start = wa_ekko-kdatb. "協議起始日期 ?wa_header-vper_end ??= wa_ekko-kdate. "協議截至日期 ?wa_header-purch_org ?= wa_ekko-ekorg. "采購組織 ?wa_header-pur_group ?= wa_ekko-ekgrp. "采購組 * ?wa_header-acum_value = wa_ekko-ktwrt. "目標值 ?wa_header-currency ??= wa_ekko-waers. "貨幣 ?wa_header-langu ?????= sy-langu. ?wa_header-mast_cond ?= 'X'.
* ?wa_headerx-number ????= con_yes. "合同號 ?wa_headerx-vendor ????= con_yes. "供應商 ?wa_headerx-doc_type ??= con_yes. "協議類型 ?wa_headerx-comp_code ?= con_yes. "公司代碼 ?wa_headerx-doc_date ??= con_yes. "協議日期 ?wa_headerx-vper_start = con_yes. "協議起始日期 ?wa_headerx-vper_end ??= con_yes. "協議截至日期 ?wa_headerx-purch_org ?= con_yes. "采購組織 ?wa_headerx-pur_group ?= con_yes. "采購組 ?wa_headerx-acum_value = con_yes. "目標值 ?wa_headerx-currency ??= con_yes. "貨幣 ?wa_headerx-langu ?????= con_yes. ?wa_headerx-mast_cond ?= con_yes.
?REFRESH: gt_h_cond_v, gt_h_cond_vx. ?gt_h_cond_v-serial_id ??= '1'. ?gt_h_cond_v-valid_from ?= wa_ekpo-kdatb. ?gt_h_cond_v-valid_to ???= wa_ekpo-kdate. ?APPEND gt_h_cond_v.
?gt_h_cond_vx-serial_id ??= '1'. ?gt_h_cond_vx-serial_idx ?= con_yes. ?gt_h_cond_vx-valid_from ?= con_yes. ?gt_h_cond_vx-valid_to ???= con_yes. ?APPEND gt_h_cond_vx. ENDFORM. ???????????????????" SUB_CONTRACT_HEADER *&---------------------------------------------------------------------* *& ?????Form ?SUB_CONTRACT_ITEM *&---------------------------------------------------------------------* * ??????將采購合同行項目數據添加到BAPI函數的內表中 *----------------------------------------------------------------------* FORM sub_contract_item . ?CLEAR: gt_item, gt_itemx. ?gt_item-item_no ???= wa_ekpo-ebelp. "行號 ?gt_item-short_text = wa_ekpo-txz01. "短文本 ?gt_item-material ??= wa_ekpo-matnr. "物料編號 ?gt_item-matl_group = wa_ekpo-matkl. "物料組 ?gt_item-plant ?????= wa_ekpo-werks. "工廠 ?gt_item-target_qty = wa_ekpo-ktmng. "目標數量 ?gt_item-val_type ??= wa_ekpo-bwtar. "評估類型
?CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT' ???EXPORTING ?????input ?????????= wa_ekpo-meins ?????language ??????= sy-langu ???IMPORTING ?????output ????????= wa_ekpo-meins ???EXCEPTIONS ?????unit_not_found = 1 ?????OTHERS ????????= 2.
?gt_item-po_unit ???= wa_ekpo-meins. ?gt_item-po_unit_iso = wa_ekpo-meins. ?gt_item-conv_num1 ??= '1'. ?gt_item-conv_den1 ??= '1'. ?gt_item-net_price ??= wa_ekpo-netpr. ???"凈價 ?gt_item-price_unit ?= wa_ekpo-peinh. ???"價格單位 ?gt_item-orderpr_un ?= wa_ekpo-meins. ???"訂單價格單位(采購) ?gt_item-orderpr_un_iso = wa_ekpo-meins. "訂單價格單位(采購) ?gt_item-acctasscat ?= wa_ekpo-knttp. ???"科目分配類別 ?gt_item-item_cat ???= wa_ekpo-pstyp. ???"項目類別 ?gt_item-trackingno ?= wa_ekpo-bednr. ???"需求跟蹤號 ?gt_item-tax_code ???= wa_ekpo-mwskz. ???"稅碼 * ?gt_item-pricedate ??= '4'. ?gt_item-price_date ?= wa_ekpo-kdatb. ?APPEND gt_item.
?gt_itemx-item_no ???= wa_ekpo-ebelp. "行號 ?gt_itemx-item_nox ??= con_yes. ??????"行號 ?gt_item-material ???= con_yes. ??????"物料號 ?gt_itemx-short_text = con_yes. ??????"端文本 ?gt_itemx-matl_group = con_yes. ??????"物料組 ?gt_itemx-plant ?????= con_yes. ??????"工廠 ?gt_itemx-target_qty = con_yes. ??????"目標數量 ?gt_itemx-po_unit ???= con_yes. ?gt_itemx-po_unit_iso = con_yes. ?gt_itemx-val_type ??= con_yes. ?gt_itemx-conv_num1 ?= con_yes. ?gt_itemx-conv_den1 ?= con_yes. ?gt_itemx-net_price ?= con_yes. ??????"凈價 ?gt_itemx-price_unit = con_yes. ??????"價格單位 ?gt_itemx-orderpr_un = con_yes. ?gt_itemx-orderpr_un_iso = con_yes. ?gt_itemx-acctasscat = con_yes. ?????"科目分配類別 ?gt_itemx-item_cat ??= con_yes. ?????"項目類別 ?gt_itemx-trackingno = con_yes. ?????"需求跟蹤號 ?gt_itemx-tax_code ??= con_yes. ?gt_itemx-pricedate ?= con_yes. ?????" ?gt_itemx-price_date = con_yes. ?APPEND gt_itemx. ENDFORM. ???????????????????" SUB_CONTRACT_ITEM *&---------------------------------------------------------------------* *& ?????Form ?SUB_CONTRACT_ACCOUNT *&---------------------------------------------------------------------* * ??????text *----------------------------------------------------------------------* FORM sub_contract_account . ?CHECK wa_ekpo-kostl IS NOT INITIAL.
?CLEAR:gt_account, gt_accountx. ?gt_account-item_no = wa_ekpo-ebelp. ?"行號 ?gt_account-serial_no = '01'. ?gt_account-co_area = 'SGJT'. * ?gt_account-profit_ctr = '0055000023'. ?CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' ???EXPORTING ?????input ?= wa_ekpo-kostl ???IMPORTING ?????output = gt_account-costcenter.
?APPEND gt_account.
?gt_accountx-item_no ???= wa_ekpo-ebelp. ?"行號 ?gt_accountx-serial_no ?= '01'. ?gt_accountx-item_nox ??= con_yes. ?gt_accountx-serial_nox = con_yes. ?gt_accountx-costcenter = con_yes. ?gt_accountx-co_area ???= con_yes. * ?gt_account-profit_ctr ??= con_yes. ?APPEND gt_accountx. ENDFORM. ???????????????????" SUB_CONTRACT_ACCOUNT *&---------------------------------------------------------------------* *& ?????Form ?SUB_CONTRACT_ITEM_COND_V *&---------------------------------------------------------------------* * ??????處理采購框架協議行項目上的條件記錄的有效日期 *----------------------------------------------------------------------* FORM sub_contract_item_cond_v . ?CHECK wa_ekpo-kdatb IS NOT INITIAL.
?CLEAR:gt_item_cond_v, gt_item_cond_vx. ?gt_item_cond_v-item_no ???= wa_ekpo-ebelp. ?gt_item_cond_v-serial_id ?= wa_ekpo-ebelp. ?gt_item_cond_v-valid_from = wa_ekpo-kdatb. ?gt_item_cond_v-valid_to ??= wa_ekpo-kdate. * ?gt_item_cond_v-plant ?????= wa_ekpo-werks. ?APPEND gt_item_cond_v.
?gt_item_cond_vx-item_no ???= wa_ekpo-ebelp. ?gt_item_cond_vx-serial_id ?= wa_ekpo-ebelp. ?gt_item_cond_vx-serial_idx = con_yes. ?gt_item_cond_vx-item_nox ??= con_yes. ?gt_item_cond_vx-valid_from = con_yes. * ?gt_item_cond_vx-plant ?????= con_yes. ?IF wa_ekpo-kdate IS INITIAL. ?ELSE. ???gt_item_cond_vx-valid_to ??= con_yes. ?ENDIF. ?APPEND gt_item_cond_vx. ENDFORM. ???????????????????" SUB_CONTRACT_ITEM_COND_V *&---------------------------------------------------------------------* *& ?????Form ?SUB_CONTRACT_ITEM_COND *&---------------------------------------------------------------------* * ??????處理采購框架協議行項目上的條件記錄 *----------------------------------------------------------------------* FORM sub_contract_item_cond . ?CHECK wa_ekpo-kdatb IS NOT INITIAL.
?CLEAR:gt_item_cond, gt_item_condx. ?gt_item_cond-item_no ????= wa_ekpo-ebelp. ?gt_item_cond-serial_id ??= wa_ekpo-ebelp. ?gt_item_cond-cond_count ?= 1. ?gt_item_cond-cond_value ?= wa_ekpo-netpr. ?gt_item_cond-currency ???= wa_ekko-waers. ?gt_item_cond-cond_p_unt ?= wa_ekpo-peinh. ?gt_item_cond-cond_unit ??= wa_ekpo-meins. ?gt_item_cond-numerator ??= 1. ?gt_item_cond-denominator = 1. ?gt_item_cond-cond_type ??= 'PB00'. ?gt_item_cond-change_id ??= 'I'. ?APPEND gt_item_cond.
?gt_item_condx-item_no ????= wa_ekpo-ebelp. ?gt_item_condx-serial_id ??= wa_ekpo-ebelp. ?gt_item_condx-cond_count ?= 1. ?gt_item_condx-item_nox ???= con_yes. ?gt_item_condx-serial_idx ?= con_yes. ?gt_item_condx-cond_countx = con_yes. ?gt_item_condx-cond_value ?= con_yes. ?gt_item_condx-currency ???= con_yes. ?gt_item_condx-cond_p_unt ?= con_yes. ?gt_item_condx-cond_unit ??= con_yes. ?gt_item_condx-numerator ??= con_yes. ?gt_item_condx-denominator = con_yes. ?gt_item_condx-cond_type ??= con_yes. ?APPEND gt_item_condx. ENDFORM. ???????????????????" SUB_CONTRACT_ITEM_COND *&---------------------------------------------------------------------* *& ?????Form ?SUB_CONTRACT_CREATE *&---------------------------------------------------------------------* * ??????調用FUNCTION創建采購合同 *----------------------------------------------------------------------* FORM sub_contract_create . ?DATA l_ebeln TYPE ebeln. ?IF g_action = con_create. ??"無合同號,新建 ???CALL FUNCTION 'BAPI_CONTRACT_CREATE' ??????EXPORTING ????????header ???????????????= wa_header ????????headerx ??????????????= wa_headerx * ?????testrun ??????????????= pa_test ??????IMPORTING ????????purchasingdocument ???= g_ebeln ??????TABLES ????????return ???????????????= gt_return ????????item ?????????????????= gt_item ????????itemx ????????????????= gt_itemx ????????account ??????????????= gt_account ????????accountx ?????????????= gt_accountx ????????item_cond_validity ???= gt_item_cond_v ????????item_cond_validityx ??= gt_item_cond_vx ????????item_condition ???????= gt_item_cond ????????item_conditionx ??????= gt_item_condx. * ????????head_cond_validity ???= gt_h_cond_v * ????????head_cond_validityx ??= gt_h_cond_vx ???. ?ELSE. ???" 有合同號,修改 ???g_ebeln = wa_header-number. ???CALL FUNCTION 'BAPI_CONTRACT_CHANGE' ?????EXPORTING ???????purchasingdocument ???= l_ebeln ???????header ???????????????= wa_header ???????headerx ??????????????= wa_headerx * ?????testrun ??????????????= pa_test ?????IMPORTING ???????exp_header ???????????= wa_header ?????TABLES ???????return ???????????????= gt_return ???????item ?????????????????= gt_item ???????itemx ????????????????= gt_itemx ???????extensionin ??????????= gt_extensionin. ?ENDIF. ?LOOP AT ?gt_return WHERE type = 'E' OR type ?= 'A'. ???IF -chrst IS INITIAL. ?????-chrst = gt_return-message. ???ELSE. ?????CONCATENATE -chrst ' ' gt_return-message ???????????INTO ?-chrst. ???ENDIF. ???g_indic = 'X'. ?ENDLOOP. ?g_subrc = sy-subrc. ENDFORM. ???????????????????" SUB_CONTRACT_CREATE *&---------------------------------------------------------------------* *& ?????Form ?SUB_CONTRACT_COMMIT *&---------------------------------------------------------------------* * ??????如果所有的BAPI FUNCTION都沒有返回 ERROR MESSAGE,則更新到系統 *----------------------------------------------------------------------* FORM sub_contract_commit . * 當返回信息的LOOP循環有錯誤的數據時,SUBRC會變成0 這時不能更新數據 ?IF g_subrc = 0. ???CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. * 當返回信息的LOOP循環沒有錯誤的數據時,SUBRC會變成4,這時可以更新數據 ?ELSE. ???CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' ?????EXPORTING ???????wait = 'X'. ?ENDIF. ENDFORM. ???????????????????" SUB_CONTRACT_COMMIT *&---------------------------------------------------------------------* *& ?????Form ?SUB_REFRESH_RESULT *&---------------------------------------------------------------------* * ??????創建完成后根據結果給出MESSAGE并刷新結果內表 *----------------------------------------------------------------------* FORM sub_refresh_result . * 當返回信息的LOOP循環有錯誤的數據時,SUBRC會變成0 這時創建失敗 ?IF g_subrc = 0. ???-icon = '@2O@'. ?ELSE. ???-icon = '@2K@'. * ???-ekko-ebeln = g_ebeln. ?ENDIF. * 最終狀態 ?IF g_indic = 'X'. ???MESSAGE '程序執行完成,存在錯誤的數據!' TYPE 'S'. ?ELSE. ???MESSAGE '采購合同已創建!' TYPE 'S'. ?ENDIF.
?CLEAR gt_contract. ?gt_contract-ebeln = -ekko-ebeln. ?gt_contract-contr = g_ebeln. ?gt_contract-icon ?= -icon. ?gt_contract-chrst = -chrst. ?APPEND gt_contract. ENDFORM. ???????????????????" SUB_REFRESH_RESULT

總結

以上是生活随笔為你收集整理的使用BAPI_CONTRACT_CREATE创建采购合同框架协议的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲视频免费在线看 | 日p视频| 九九电影在线 | av国产网站 | 人人添人人澡人人澡人人人爽 | 午夜成人免费电影 | 97视频网站 | 免费69视频| 日韩精品久久久久久久电影99爱 | 在线网址你懂得 | 国产亚洲免费的视频看 | 欧美另类激情 | 欧美地下肉体性派对 | 亚洲欧美视频在线观看 | 久久99精品久久久久久久久久久久 | 精品国产成人av | 最近2019年日本中文免费字幕 | 91精品国产自产91精品 | 国产综合小视频 | 蜜桃视频精品 | 91在线免费播放视频 | 精品国产一区二区三区久久久蜜月 | 日本在线免费看 | 狠狠狠干 | 亚洲国产mv| 日韩综合色 | 美女久久久久 | 草久草久 | 有码中文字幕在线观看 | 五月开心激情网 | 人人要人人澡人人爽人人dvd | 深爱开心激情 | 免费视频色| 五月天激情在线 | 日韩黄色免费电影 | 婷婷午夜天| 成人9ⅰ免费影视网站 | 久久免费黄色 | 在线你懂的视频 | 狠狠狠的干 | 婷婷激情综合网 | 免费日韩 精品中文字幕视频在线 | 91污污 | 韩国av一区二区三区 | 国产一区欧美二区 | 在线观看视频一区二区三区 | 亚洲欧美日本国产 | www.久久久精品 | 欧美一级性生活 | 日本黄区免费视频观看 | 亚洲天堂网在线观看视频 | 日韩欧美一区二区不卡 | 中文av在线免费观看 | 国产精品久久综合 | 激情五月综合网 | 天天操天操 | 午夜性生活片 | 成人在线免费看视频 | 国产手机在线播放 | 国产3p视频 | 深爱激情五月综合 | 亚洲精品在线免费看 | 97超碰国产在线 | 伊人色播| 婷婷在线免费 | 九九久久免费视频 | 日本视频久久久 | 精品一区二区影视 | 精品国产色 | 婷婷视频在线观看 | 国产成人高清 | 久99久视频| 欧洲在线免费视频 | 亚洲午夜剧场 | 久久婷婷一区二区三区 | 91亚洲狠狠婷婷综合久久久 | 人人射人人插 | 涩涩网站在线播放 | 在线免费高清 | 国产99精品在线观看 | 久久久久精| 精品国产理论 | 成人免费视频网站在线观看 | 日韩性久久 | 国产亚洲精品久久久网站好莱 | 日日操网站| 久久午夜电影网 | 中文字幕一区二区三区久久 | 亚洲精品视频在线观看网站 | 92国产精品久久久久首页 | 国产99一区视频免费 | 黄网站app在线观看免费视频 | 中文字幕专区高清在线观看 | 99精品在线视频观看 | 欧美激情精品 | 国产精品自产拍在线观看 | 不卡的av| 免费网址在线播放 | 国产美女免费观看 | 日韩三级不卡 | 99精品国产一区二区三区麻豆 | 国产精品视屏 | 伊人手机在线 | 91资源在线 | 日本在线观看中文字幕 | 波多野结衣在线中文字幕 | 国产精品美女 | 国产午夜三级 | 国产一区电影在线观看 | 亚洲一区精品人人爽人人躁 | 91精品啪在线观看国产81旧版 | 日韩免费在线观看 | 精品99在线观看 | 国产一区二区手机在线观看 | 四虎在线观看网址 | 欧美日本在线视频 | 久久首页 | 国产高清中文字幕 | 国产精品99精品久久免费 | 天天插天天狠天天透 | 日本久久成人 | 九九视频精品免费 | av黄色成人 | 嫩草av在线| 三级a毛片 | 亚洲永久字幕 | av色一区 | 久久久91精品国产 | 免费看的黄色 | 热久久免费国产视频 | 天天干,夜夜操 | 亚洲综合欧美日韩狠狠色 | 伊人欧美| 欧美日韩视频免费看 | 亚洲国产精品日韩 | 国产在线2020 | 黄色特级片 | 黄色aa久久 | 99久久这里有精品 | 婷婷丁香国产 | 青青草华人在线视频 | 狠狠干成人 | 在线黄色免费av | 精品女同一区二区三区在线观看 | 久久超碰在线 | 国产成人精品av在线观 | 日韩精品在线免费播放 | 国产美女在线观看 | 久久人人爽人人爽 | 国产精品永久免费观看 | 久久久受www免费人成 | 日韩欧美在线观看一区二区 | 四虎永久网站 | 亚洲高清精品在线 | 天天操导航 | 国产小视频免费在线网址 | 成人毛片一区 | 91精品视频免费 | 日本中文字幕在线看 | 中文字幕在线中文 | 国产精品麻豆欧美日韩ww | 97视频免费观看2区 亚洲视屏 | 亚洲天天| 国产福利不卡视频 | 国产成人高清 | 99麻豆视频 | 国产成人精品一区二区三区 | avove黑丝 | 色在线免费 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 99国产成+人+综合+亚洲 欧美 | 日韩色一区二区三区 | 国产精品永久在线 | www久久九 | 久久精品国产久精国产 | 国产偷v国产偷∨精品视频 在线草 | 手机在线日韩视频 | 97在线观看免费 | 日韩 精品 一区 国产 麻豆 | 成人a级黄色片 | 国产在线精品一区 | 日韩国产精品毛片 | 九九视频精品免费 | 国产午夜一级毛片 | 天天操夜夜逼 | 日韩a在线看 | 美女视频黄是免费的 | 国产视频日韩视频欧美视频 | 亚洲激情六月 | 国产一区二区日本 | 91刺激视频 | 婷婷色中文字幕 | 91精品视频网站 | 精品国产资源 | 午夜视频久久久 | 精品不卡视频 | 天天操综合网 | 手机在线视频福利 | 黄色软件在线观看 | 综合久久影院 | 字幕网在线观看 | 亚洲美女在线一区 | 国产 日韩 欧美 在线 | 成人综合婷婷国产精品久久免费 | 亚洲黑丝少妇 | 久久伊99综合婷婷久久伊 | 国产手机视频精品 | 中文字幕一区二 | 免费成人在线观看 | 久久精品视频网站 | 欧美天天综合网 | 国产精品99久久久精品免费观看 | 久久综合偷偷噜噜噜色 | 国产精品女人久久久久久 | 99久久99久久精品 | 色综合久久精品 | 天天色天天色天天色 | 久久精品免费看 | 成人免费观看在线视频 | 国产成人精品亚洲日本在线观看 | 韩国三级在线一区 | 99精品在线免费观看 | 国产精品亚洲片夜色在线 | 草久电影 | 一级黄色片在线免费看 | 免费看成年人 | 久久久久在线视频 | 免费日韩av电影 | 亚洲欧美国内爽妇网 | 超碰免费成人 | 99热最新精品 | 久久久精品国产一区二区三区 | 高清av中文字幕 | 天天摸日日摸人人看 | 91人人视频在线观看 | 国产成人一区二区三区在线观看 | 国产 日韩 中文字幕 | 夜夜操天天干, | a天堂最新版中文在线地址 久久99久久精品国产 | 精品一区二区三区香蕉蜜桃 | 午夜.dj高清免费观看视频 | 色婷婷国产精品一区在线观看 | 日韩二区三区在线 | 91色国产| 亚洲一区二区视频 | 在线观看视频免费大全 | 四虎成人精品在永久免费 | 免费视频一级片 | 国产艹b视频 | 日韩小视频 | 97狠狠操 | 在线观看久久久久久 | 日韩免费视频观看 | 成人黄色小说网 | www.97视频| 日韩电影一区二区在线 | 黄色三级网站在线观看 | www.久久久 | 日日夜夜综合网 | 天天干人人插 | 久久精品视频国产 | 91亚洲欧美激情 | 在线你懂的视频 | 91精品网站| 成人a视频片观看免费 | 久久综合久久综合久久 | 亚洲综合在线五月天 | 操操操影院 | 丝袜+亚洲+另类+欧美+变态 | 免费成人在线观看 | 奇米影视777影音先锋 | 亚洲丁香久久久 | 亚洲精品久久久久中文字幕二区 | 色噜噜噜噜 | 欧美一级大片在线观看 | 国产视频2 | 免费看黄视频 | 91在线视频观看免费 | 成人在线免费观看网站 | 久久久久久网址 | 国产精品不卡一区 | 中文字幕在线影视资源 | 狠狠操狠狠操 | 久久亚洲精品电影 | 天天射天天操天天 | 久草在线免费资源 | 五月天伊人 | 亚洲在线资源 | 日韩视频一区二区三区在线播放免费观看 | 成在人线av | 久久视频免费在线观看 | 97夜夜澡人人双人人人喊 | 91亚洲激情| 欧美五月婷婷 | 亚洲精品乱码久久久久久9色 | 亚洲精品久久久蜜臀下载官网 | 国产福利精品一区二区 | 亚洲永久av| 黄网站大全 | 一区二区不卡在线观看 | 亚洲国产精品久久久久婷婷884 | 亚洲精品国产第一综合99久久 | 精品久久久精品 | 精品五月天 | 国产亚洲成av人片在线观看桃 | 国产中文字幕免费 | 99在线视频网站 | 日韩特级黄色片 | 黄色亚洲片 | 成人理论电影 | 日本字幕网 | 九九九热精品免费视频观看 | 国产91学生粉嫩喷水 | 天天爱天天操天天爽 | 婷婷精品国产一区二区三区日韩 | 国产成人精品av在线观 | 亚洲一区视频在线播放 | 亚洲精品网址在线观看 | 久久精品一二三 | 成人a v视频 | 天天爱天天操天天爽 | 国产品久精国精产拍 | 在线免费观看不卡av | 99久热在线精品视频 | 久久色中文字幕 | 成年人视频免费在线播放 | 精品一区二区精品 | 欧美激情视频一二三区 | 国产999免费视频 | 91九色网站| 亚洲精品成人av在线 | 国产毛片久久 | 精品久久一区二区三区 | 97超碰在线免费观看 | 97小视频 | 91成人精品一区在线播放 | 精品国产亚洲在线 | japanese黑人亚洲人4k | 免费91麻豆精品国产自产在线观看 | 丁香六月婷婷综合 | 国产伦精品一区二区三区高清 | 在线观看亚洲成人 | 国产小视频在线 | 6699私人影院| 粉嫩av一区二区三区免费 | 国产成人久久av免费高清密臂 | 91在线入口 | 欧美一区日韩一区 | 国产精品一区二区美女视频免费看 | 亚洲精品ww | 色网站在线看 | 久久精品久久99精品久久 | 91成人精品视频 | 麻豆视频免费在线播放 | 日韩在线视频观看免费 | 97福利视频| 国产精品久久 | 国产精品尤物 | 久久久伊人网 | 国产三级在线播放 | 不卡的av电影 | 国产成人三级一区二区在线观看一 | av+在线播放在线播放 | 天天添夜夜操 | 久久综合色影院 | 日韩欧美黄色网址 | 亚洲小视频在线观看 | 青青河边草免费观看完整版高清 | 97成人精品区在线播放 | av日韩在线网站 | 免费看的黄色录像 | 99久久精品国产一区二区三区 | 亚洲三级精品 | 在线草| 欧美午夜一区二区福利视频 | av福利电影| 成人理论在线观看 | 久热电影| 国产高清视频在线播放 | 亚洲精品视频久久 | 免费进去里的视频 | 中文字幕在线免费看 | 精品久久一区 | 色欧美综合 | 91精品国产一区 | 久久久久久免费毛片精品 | 日本韩国欧美在线观看 | 高清在线观看av | 国产精品18久久久 | 一区二区中文字幕在线观看 | 国产成人一区二区三区久久精品 | 国产中文字幕一区 | 久草在线这里只有精品 | 亚洲日本va在线观看 | 日日爱视频 | 亚洲日韩中文字幕在线播放 | 精品久久久久久久久中文字幕 | a黄色片在线观看 | 国产精品一区二区三区四区在线观看 | 天天爽夜夜爽人人爽一区二区 | 成人av直播 | 欧美日韩精品在线观看 | 精品一区电影国产 | 久久久久久久久久久国产精品 | 综合久久久 | 国产最新在线观看 | av成人免费观看 | 国产中文字幕国产 | 91干干干 | 国产亚洲精品日韩在线tv黄 | 亚洲午夜精品一区 | 免费av影视 | 一本之道乱码区 | 91精品91 | 国产午夜精品av一区二区 | 青春草视频 | 国产成人精品一区二区 | 久久久久人人 | 久久久久久97三级 | 91精品国产高清自在线观看 | 一级片视频免费观看 | 国产精品理论片在线观看 | 欧美日韩亚洲第一 | 久草| 国产午夜精品久久久久久久久久 | 在线观看成人网 | 国产精品久久久久久久久久久杏吧 | 亚洲精品午夜国产va久久成人 | 婷婷综合成人 | 天天操天天干天天爱 | 成人资源站 | 国产精品一区二区吃奶在线观看 | 中文字字幕在线 | av片一区 | 91免费视频黄 | 黄色av一级片 | 国产精品毛片一区二区 | 中文字幕频道 | 亚洲女人天堂成人av在线 | 97国产在线观看 | 日韩中文在线观看 | 在线观看精品视频 | 狠狠色噜噜狠狠狠狠 | 天天干天天干天天操 | 国产爽视频 | 奇米影视8888在线观看大全免费 | 韩国av免费看 | 人人狠狠综合久久亚洲 | 香蕉影院在线 | 国产黄a三级三级三级三级三级 | 久久国产精品99久久久久久老狼 | 96av在线| 免费av网址大全 | 亚洲一区二区麻豆 | 在线观看91av | 国产福利91精品一区二区三区 | 狠狠干成人综合网 | 中文十次啦 | 国内精品亚洲 | 黄色av一区二区三区 | 亚洲国产成人久久综合 | 国产一区二区网址 | 在线观看免费高清视频大全追剧 | 在线看一区二区 | 美女网站在线 | 国产中文字幕在线免费观看 | 91视频黄色| 久久久五月婷婷 | 麻豆国产电影 | 黄av资源| 日韩精品一区二区三区水蜜桃 | 日韩欧美精品在线视频 | 夜色在线资源 | 中文字幕在线免费观看视频 | 日本高清免费中文字幕 | 国产精品av免费观看 | 久色 网 | 成人免费一级片 | 国产精品久久亚洲 | 国产欧美在线一区二区三区 | 九九免费精品视频在线观看 | 超碰在线观看99 | 色综合天天做天天爱 | 久久精品4 | 久久男人影院 | 亚洲综合在线五月 | 国产欧美综合视频 | 毛片.com| 中中文字幕av | 最新三级在线 | 天天av在线播放 | 美女在线国产 | 91av手机在线观看 | 中文字幕欧美三区 | 在线亚洲欧美日韩 | 亚洲欧美日韩精品久久久 | 香蕉视频在线网站 | 色综合久久久 | 欧美了一区在线观看 | 精品国产欧美一区二区三区不卡 | 成 人 黄 色 视频 免费观看 | 久久不卡日韩美女 | 一区 二区电影免费在线观看 | 中文在线字幕免费观 | h文在线观看免费 | 麻豆传媒视频在线免费观看 | 九九热在线视频免费观看 | 色婷婷亚洲精品 | 91九色porn在线资源 | 久久国产精品网站 | 久草视频看看 | 91网址在线看 | 精品久久久久久久久久久久久久久久 | 24小时日本在线www免费的 | 亚洲国产成人久久综合 | 亚洲理论片在线观看 | 美女网色 | 亚洲一区二区麻豆 | 97碰碰视频 | 亚洲成人午夜在线 | 一区二区在线影院 | 国产精品毛片一区二区 | 麻豆国产精品一区二区三区 | 欧美色噜噜 | 欧美激情在线看 | 在线播放精品一区二区三区 | 久久久www成人免费毛片麻豆 | 日本乱视频| 国产成人333kkk | 亚洲综合激情 | 久久免费观看少妇a级毛片 久久久久成人免费 | 蜜桃视频在线观看一区 | 在线观看香蕉视频 | 就要干b | 国产精品成人一区二区三区吃奶 | 手机版av在线| .国产精品成人自产拍在线观看6 | 国产亚洲精品bv在线观看 | 国产一卡在线 | 日韩免费成人 | 免费一级黄色 | 91亚洲夫妻| 亚洲劲爆av| 在线一区电影 | 一本一本久久a久久精品牛牛影视 | 国产午夜亚洲精品 | 亚洲精品国产综合99久久夜夜嗨 | 色五丁香| 久草热久草视频 | 久久成人国产精品一区二区 | 精品麻豆入口免费 | 成人av免费网站 | 日韩黄色在线电影 | 亚洲综合最新在线 | 国产高清视频在线播放一区 | 美女网站黄免费 | 久草视频视频在线播放 | 日韩成人精品一区二区 | 免费观看性生交 | 91视频在线免费下载 | 久久中文视频 | 97精品国产97久久久久久粉红 | 最近免费观看的电影完整版 | 国产在线观看 | av高清一区二区三区 | 成人影视片 | 久久免费视频网站 | 在线观看香蕉视频 | 91高清在线看 | av直接看| 麻豆av一区二区三区在线观看 | 91自拍91| www.国产在线 | 亚洲人片在线观看 | 99在线视频免费观看 | 日韩午夜高清 | 黄色免费高清视频 | 99久久久久久国产精品 | 欧美日韩不卡一区二区 | 国产精品成人一区二区三区 | 国产香蕉视频在线播放 | 9999国产| 久久免费影院 | av在线免费观看网站 | 国产真实精品久久二三区 | 69亚洲精品 | 婷婷电影在线观看 | 午夜婷婷在线播放 | 成人av在线一区二区 | 九九av | 国产三级精品三级在线观看 | 国产录像在线观看 | 国产99久久久国产精品免费二区 | 久久精品国产亚洲a | 久久中国精品 | 欧美高清视频不卡网 | 亚洲视频456 | www.91国产 | 九九九九免费视频 | 在线观av | 男女拍拍免费视频 | 久久草精品| 99视频在线精品国自产拍免费观看 | 成人在线播放免费观看 | 四虎影视成人永久免费观看亚洲欧美 | 精品福利视频在线 | 激情开心网站 | 亚洲精品黄色在线观看 | a久久免费视频 | 五月导航 | 精品国产一二三 | 夜夜干天天操 | 久久久国产影视 | 韩国中文三级 | 日本精品一区二区 | 免费男女网站 | 亚洲区另类春色综合小说校园片 | av免费片 | 黄色毛片大全 | 中文字幕在线观看视频一区二区三区 | 在线视频电影 | 国产精品免费观看视频 | 久久草在线视频国产 | 激情综合网在线观看 | av不卡中文字幕 | 成人蜜桃视频 | 91黄色影视| 狠狠网站 | 亚洲国内精品在线 | 色偷偷人人澡久久超碰69 | 国产精品欧美久久久久无广告 | 一本一本久久a久久 | 欧美激情第八页 | 人人草人人草 | 四虎国产视频 | 91视频电影| 久久久亚洲麻豆日韩精品一区三区 | 国产免费人成xvideos视频 | 国产精品一区在线观看 | 欧美日韩精品在线播放 | 国产成a人亚洲精v品在线观看 | 五月天久久婷婷 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 国产在线一区二区 | 日日夜夜狠狠干 | 亚洲黄色av| 免费中文字幕 | www.国产在线 | 欧美日韩精品网站 | 欧美日韩天堂 | 日本精品中文字幕在线观看 | 亚洲精品乱码久久久久久写真 | 国产精品va在线观看入 | av蜜桃在线 | av中文字幕不卡 | 久久久激情网 | 国产精品福利在线观看 | 天天干.com | 字幕网av | 久久国内免费视频 | 亚洲精品永久免费视频 | 97精产国品一二三产区在线 | 久久99免费 | 国产精品久久久久9999 | 国产区免费在线 | 国产色道 | 最近2019好看的中文字幕免费 | 亚洲精品中文字幕视频 | 91视频在线观看免费 | 亚洲综合色网站 | av色综合网| 久久成人人人人精品欧 | 国产在线一线 | 探花视频在线观看+在线播放 | 99久久婷婷国产综合亚洲 | 色wwww| 日韩videos高潮hd | 国内精品视频在线播放 | 97自拍超碰 | av大片网址 | 在线精品观看国产 | 久久免视频 | 日韩av黄 | 欧美日本一二三 | 日韩精品不卡在线观看 | 国产在线精品一区二区 | 天天做天天看 | 久章草在线 | 国产精品资源网 | 欧美韩国在线 | 蜜桃传媒一区二区 | 久久理论电影网 | 国产999精品久久久久久麻豆 | 国产精品电影一区二区 | www黄色软件| 黄色在线免费观看网站 | 日本乱视频 | 在线有码中文 | 亚州精品天堂中文字幕 | 色综合久久综合 | 色综合久| 97狠狠干 | 日本激情视频中文字幕 | 色噜噜日韩精品一区二区三区视频 | 丁香婷婷色综合亚洲电影 | 色综合天天视频在线观看 | 天天做夜夜做 | 国产精品麻豆欧美日韩ww | 99免费在线| 操操操人人 | 国产精品国内免费一区二区三区 | 91麻豆精品 | 精品美女在线视频 | 久久久 精品| 人人干免费 | 国产小视频在线观看 | 96久久久 | 亚洲黄色小说网址 | 亚洲丁香日韩 | 国产一级特黄毛片在线毛片 | 日本精油按摩3 | 在线看岛国av | 激情婷婷色 | 日韩在线观看视频中文字幕 | 亚洲欧美激情精品一区二区 | 日韩在线观看电影 | 中文字幕乱码电影 | 国产aaa毛片| 久久精品国产一区二区三 | 久久线视频 | 欧美成人h版电影 | 久久国产午夜精品理论片最新版本 | 久久精品韩国 | 插插插色综合 | 开心激情综合网 | 日韩专区一区二区 | 一区二区三区在线免费 | 欧美日韩激情视频8区 | 亚洲三级在线免费观看 | 日日碰狠狠躁久久躁综合网 | 国产精品在线看 | 日韩午夜电影网 | 国产无遮挡又黄又爽在线观看 | 精品国产免费观看 | 亚洲精品日韩一区二区电影 | 亚洲影院国产 | avsex| 国产高清中文字幕 | 韩国在线一区二区 | 最近中文字幕国语免费高清6 | 欧美a级在线免费观看 | 在线观看国产亚洲 | 最新99热| 亚洲精品国产自产拍在线观看 | 国产精品久久久久久久久久三级 | 亚洲精品99久久久久久 | 婷婷爱五月天 | 免费在线观看日韩视频 | 青青草在久久免费久久免费 | 99亚洲国产 | 国产视频精选在线 | 亚洲激情中文 | 日本成址在线观看 | 色婷在线 | 天天爽天天做 | 日韩,精品电影 | 婷婷丁香色 | 91原创在线观看 | 色中文字幕在线观看 | 欧美a级片网站 | 日本夜夜草视频网站 | 欧美日本在线观看视频 | 人人超碰97 | 国产精品区一区 | a成人v在线 | 人人草在线观看 | 麻豆手机在线 | 一级性av| 18女毛片 | 色综合久久久久 | 久久九九精品久久 | 亚洲最新av在线网址 | 精品美女久久久久久免费 | 免费av在线网站 | 久久精品99国产精品日本 | 99精品视频99 | 国产福利中文字幕 | 日本在线观看中文字幕无线观看 | 免费av小说 | 免费在线观看不卡av | 日韩欧美视频在线观看免费 | 97在线看| 美女久久视频 | 噜噜色官网| 蜜臀aⅴ精品一区二区三区 久久视屏网 | 麻豆 videos | 亚洲精品视频在线播放 | 一区二区三区视频网站 | 精品96久久久久久中文字幕无 | 亚色视频在线观看 | 久久久美女 | 黄色成人毛片 | 91日韩在线播放 | 成人午夜精品久久久久久久3d | 久久精品网 | 成年人在线观看免费视频 | 亚洲日本欧美在线 | 亚洲免费激情 | .精品久久久麻豆国产精品 亚洲va欧美 | 久久黄网站 | 国产一级黄色免费看 | 精品国产伦一区二区三区 | 91精品在线视频观看 | 国产一区免费视频 | 国产很黄很色的视频 | 亚洲精品乱码久久久久久写真 | 国产 日韩 欧美 在线 | 伊人射| 日韩在线一区二区免费 | 国产精品岛国久久久久久久久红粉 | 国产精品久久久久久久7电影 | 日韩视频一 | 日韩aa视频| 美女网站在线观看 | 在线免费中文字幕 | 丁香激情网 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品99蜜臀久久不卡二区 | 中文在线√天堂 | 国产一级精品绿帽视频 | 亚洲dvd| 在线观看免费av片 | 一区二区在线影院 | 色婷婷激情四射 | 日本在线观看中文字幕 | 在线观看中文字幕一区 | 射九九 | 成人午夜网 | 天天躁天天躁天天躁婷 | 成人av一区二区三区 | 天天操天天操天天操天天操天天操 | 在线网站黄 | 国产在线1区 | 日韩在线三区 | 天天爽夜夜爽人人爽一区二区 | 国产精品精品久久久 | 国产日韩精品久久 | 色在线国产 | 精品欧美小视频在线观看 | 久久综合九色综合97婷婷女人 | 国产破处视频在线播放 | 麻豆观看 | 国产精成人品免费观看 | 美女av免费| 日韩精品一区在线播放 | 亚洲精品综合一区二区 | 久久综合九色综合欧美狠狠 | 成人动漫一区二区三区 | 97超碰人人澡人人爱学生 | 视频一区二区视频 | 国产精品成人免费 | 97超级碰碰碰碰久久久久 | 在线 高清 中文字幕 | 国产第一页在线观看 | 区一区二区三区中文字幕 | 天海冀一区二区三区 | 久久久精品免费观看 | 国产a级免费 | 在线观看 国产 | 成年人免费看片网站 | 日韩高清www | 色wwww| 国产黄色片在线 | 中文字幕中文中文字幕 | 日本中文字幕在线一区 | 天天干夜夜爽 | 午夜三级理论 | 不卡av在线免费观看 | 国产精品片 | 欧美日韩国产免费视频 | 丁香五婷| 欧美精品久久久久久久久久久 | 国产视频精品久久 | 色婷婷免费 | 国产成人av在线影院 | 久久视频免费观看 | 黄色三级在线 | 成人午夜在线观看 | 亚洲成 人精品 | 久草视频在线免费 | 久久国产精品视频观看 | 国产精品久久久久一区二区三区共 | 国产午夜av | 久久综合精品一区 | 中文字幕精品三级久久久 | av高清网站在线观看 | 中文字幕在线看片 | 日本mv大片欧洲mv大片 | 黄色av免费在线 | 国产91精品看黄网站 | 激情欧美丁香 | 91香蕉亚洲精品 | 中午字幕在线 | 天天干婷婷| 96看片| 精品国产网址 | 国产亚洲婷婷免费 | 四虎永久免费网站 | www.看片网站 | 最新高清无码专区 | 丁香五月网久久综合 | www免费在线观看 | 国产xx在线 | 亚洲综合色婷婷 | 精品久久久影院 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 午夜精品一二三区 | 欧美日韩久久一区 | 日韩在线理论 | av福利在线播放 | 欧美一区在线观看视频 | 久久精品婷婷 | 色吧av色av | 久久国产一二区 | 免费成人黄色 | www.神马久久| 日本黄色免费大片 | 久热只有精品 | 欧美激情片在线观看 | 欧美一区二区三区在线视频观看 | 欧美精品999| 国产精品久久久久毛片大屁完整版 | 全黄色一级片 | 免费看91的网站 | 免费在线黄 | 99热9| 国产精品免费在线观看视频 | 成人影片在线免费观看 | 丝袜足交在线 | 91视频在线看 | 91精品国产九九九久久久亚洲 | 久久国产精品视频 | 国产一级视频在线观看 | 美女视频黄在线观看 | 亚洲午夜精品久久久久久久久 | 亚洲欧美日韩精品一区二区 | 国产精品九九九九九九 | 91免费看黄 | 国产精品免费在线观看视频 | 日本高清免费中文字幕 | 五月婷婷,六月丁香 | 日韩免费电影在线观看 | 999色视频| 欧美另类z0zx | 91九色免费视频 | 99爱在线 | 欧美日韩在线视频观看 | www.888.av | 日本精品一区二区 | 日韩影片在线观看 | 天天操天天干天天干 | 在线播放一区二区三区 | 99精品免费久久久久久日本 | 最近中文字幕大全中文字幕免费 | 麻豆传媒精品 | 91超碰免费在线 | 欧美激情综合五月色丁香 | 国产精品99久久久久的智能播放 | 黄色.com| 久久久久高清 | 激情综合亚洲精品 | 亚洲精品乱码久久久久久写真 | 色综合久| 国产欧美日韩精品一区二区免费 | 日本最新高清不卡中文字幕 | 激情综合五月婷婷 | 91豆花在线观看 | 午夜精品福利在线 | 综合久久五月天 | 四虎成人精品在永久免费 | 国产综合视频在线观看 | 欧美久久九九 | 国产日韩中文在线 | 免费在线观看av网址 | 精品美女久久久久久免费 | 又黄又刺激 | 91麻豆精品国产91久久久久久 | 欧美精品一区二区在线观看 | 99视频在线观看视频 | 91色九色 | 中文字幕在线观看完整 | 免费亚洲视频在线观看 | 免费看成年人 | 久久精品久久综合 | 69国产盗摄一区二区三区五区 | 国产伦理久久精品久久久久_ | 丁香六月激情婷婷 | 久久国产欧美日韩 |