日韩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创建采购合同框架协议的全部內容,希望文章能夠幫你解決所遇到的問題。

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

激情影音| 亚洲日日夜夜 | 成人免费视频在线观看 | 国产精品视频在线观看 | 91麻豆网站 | 日韩精品国产一区 | 久久国产美女视频 | 久久久久久久久电影 | 国产成人精品999在线观看 | 国产一区在线看 | www国产在线 | 久久综合福利 | 日韩精品视频在线观看网址 | 日韩有码欧美 | 日韩精品视 | 欧美黄色特级片 | 亚洲视频免费在线 | 黄色小说网站在线 | 91视频免费网站 | 欧美伦理一区 | 久久国产精品久久w女人spa | 在线免费视频 你懂得 | 激情综合五月天 | 欧美性黑人 | 亚洲 欧美 另类人妖 | 日韩中文字幕视频在线观看 | 中文字幕在线免费观看视频 | www.99久久.com| 精品中文字幕视频 | 日本久久精 | 911香蕉| 精品久久久久久久 | 99视频精品 | 国产精品2020| 国产老太婆免费交性大片 | 在线观看91久久久久久 | 久久字幕网 | 日本高清免费中文字幕 | 久久精品2 | 在线观看免费视频你懂的 | 9999亚洲 | 久久99国产精品免费 | 丁五月婷婷 | 婷婷视频在线播放 | av丝袜美腿 | 免费的成人av | 九九免费精品视频在线观看 | 日本久久久久久科技有限公司 | 97av视频 | 91爱爱网址 | 中文字幕欧美日韩va免费视频 | 亚洲a成人v | 在线免费观看国产视频 | 草久在线| 免费在线黄| 国产视频69| 欧美va天堂va视频va在线 | av大片网址 | 91视频在线观看下载 | 日韩视频一二三区 | 91久久精品一区二区三区 | 999久久久久久 | 天天曰夜夜爽 | 99久久er热在这里只有精品15 | 欧美日韩在线观看视频 | 中文字幕在线色 | av亚洲产国偷v产偷v自拍小说 | 亚洲欧美日韩一级 | 三级av在线| 亚洲 欧美 国产 va在线影院 | 国产精品一区在线观看 | 91插插影库 | 色婷婷成人 | 九色精品免费永久在线 | 欧美一区二区在线 | 久热av | 欧美日韩免费在线观看视频 | 久久精品79国产精品 | 久久国产精品视频观看 | 精产嫩模国品一二三区 | av在线免费网 | 欧美久草在线 | 久久精品99国产精品酒店日本 | 国产精品美女久久久免费 | 天天色天天射天天综合网 | 91视频在线免费下载 | 日日摸日日碰 | 日韩高清二区 | 色综合天天射 | 国产午夜精品一区二区三区 | 伊人首页 | 国产韩国精品一区二区三区 | 91精品区 | 在线有码中文字幕 | 国产一区二区免费在线观看 | 欧美亚洲成人免费 | 黄色特一级 | 午夜久久久影院 | 免费福利视频导航 | 黄色网址中文字幕 | 欧美日韩不卡在线观看 | 国产成人一区二区啪在线观看 | 婷婷丁香色 | 国产午夜精品在线 | 亚洲亚洲精品在线观看 | 国产精品美女久久久久久久网站 | 亚洲国产日韩av | 久久久www成人免费毛片麻豆 | 黄色片软件网站 | 国产精品一区免费在线观看 | 亚洲97在线 | 中文字幕文字幕一区二区 | 国产在线更新 | 久久这里只有精品首页 | 黄色小网站在线观看 | 成人午夜电影网 | 1000部国产精品成人观看 | 亚洲天天摸日日摸天天欢 | 91九色国产视频 | 视频在线一区二区三区 | 日日躁你夜夜躁你av蜜 | 国产成人精品不卡 | 欧美一级xxxx| 麻豆91在线播放 | 日本中文字幕影院 | 国产亚洲视频在线观看 | 国产资源免费在线观看 | 91大神在线看 | 欧美日韩大片在线观看 | 久久国产精品一二三区 | 看黄色.com | 亚洲综合色激情五月 | 九九av| 黄色在线成人 | 国产精品一区二区三区久久久 | 久久尤物电影视频在线观看 | 91电影福利 | 亚洲精品久久久久中文字幕二区 | 在线观看亚洲电影 | 91视频在线免费下载 | 中文字幕高清视频 | 91精品在线免费观看视频 | 97国产精品视频 | 欧美日韩高清不卡 | 国产精品久久久久永久免费看 | 天堂在线一区 | 日韩欧美国产视频 | 欧美精品在线一区 | 免费视频 你懂的 | 欧美久久久久久 | 韩国av免费在线 | 久久精品直播 | 中文字幕影片免费在线观看 | 精品久久久一区二区 | 国产成人亚洲在线观看 | 成年人视频在线免费 | 午夜精品一区二区三区四区 | 日韩理论影院 | 久草视频视频在线播放 | 在线欧美中文字幕 | 色视频网站免费观看 | 精品久久网站 | 在线观看视频在线观看 | 国产精品久久久久久久久久免费 | 国产精品18久久久久vr手机版特色 | 超碰在线观看av.com | 久久噜噜少妇网站 | 国产精品av在线 | 欧美一级日韩三级 | 夜夜看av | 午夜视频免费播放 | 毛片一区二区 | 91av国产视频 | 五月综合网站 | 五月综合激情婷婷 | 精品毛片一区二区免费看 | 欧美一区二区在线免费观看 | 日韩日韩日韩日韩 | 涩涩伊人 | 九九热在线免费观看 | 久草网站在线 | 人人爱人人添 | 免费福利小视频 | 久久蜜臀av | 亚洲视频高清 | 久久久人人人 | 国产精品久久久久一区二区 | 久久久久久久久久久综合 | 免费日韩高清 | 天天干,天天操 | 中文字幕一区二区三区四区久久 | 99亚洲国产 | 中文成人字幕 | 国产偷在线| 黄色一集片 | 久久久久国产精品免费免费搜索 | 一级一级一片免费 | 在线国产不卡 | 国产盗摄精品一区二区 | 亚洲精品在线视频观看 | 久久久综合香蕉尹人综合网 | 亚洲首页 | 成年人三级网站 | 色婷婷伊人 | 久久69精品久久久久久久电影好 | 伊人五月在线 | 亚洲一区视频免费观看 | 视频一区久久 | 玖玖视频网 | 免费av在线网 | 中文字幕二区三区 | 超碰在线最新地址 | 日本性高潮视频 | 91av美女| 久久久久久中文字幕 | 99999精品 | 日本久久久久久久久久久 | 婷婷 综合 色 | av在线看片 | 69精品在线| 999久久久免费精品国产 | 久久99中文字幕 | 久久久官网 | 久久精品波多野结衣 | 在线免费视频 你懂得 | 成人免费在线播放视频 | 国产在线观看高清视频 | 夜夜躁日日躁狠狠久久av | 天天射天天干 | 精品一二三四在线 | 国产精品国产三级国产不产一地 | 国产精品视频大全 | 久久综合久色欧美综合狠狠 | 中文字幕丝袜一区二区 | 激情婷婷| 探花视频在线版播放免费观看 | 欧美性色网站 | 在线观看视频免费大全 | 久久欧洲视频 | 日本不卡一区二区三区在线观看 | 国产成人一区二区精品非洲 | 欧美性猛片 | 国产精品一区二区三区免费看 | 久久久久一区 | 久久男人中文字幕资源站 | 欧美一二三四在线 | 天天色天天射天天干 | 国产女教师精品久久av | 97在线观看免费高清完整版在线观看 | 精品99999| 中日韩在线视频 | 中文字幕有码在线观看 | 亚洲国产精品激情在线观看 | 美女福利视频 | 亚洲网站在线看 | 久久午夜网| 久久久久成人精品 | 亚洲综合在线观看视频 | 亚洲美女在线国产 | 日本性高潮视频 | 91夫妻自拍 | 精品视频免费在线 | 九九热中文字幕 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 欧美日韩国产精品久久 | 成人一级在线观看 | 亚洲国产一二三 | 人人澡超碰碰97碰碰碰软件 | 国产美女网站视频 | 亚洲精品成人在线 | 免费国产在线视频 | 99热这里只有精品国产首页 | 在线观看免费高清视频大全追剧 | 免费日韩 | 国产伦精品一区二区三区无广告 | 欧美天天干 | 欧美性脚交 | 欧美欧美 | 免费合欢视频成人app | 开心激情婷婷 | 国产精品一区二区 91 | 亚洲国产精品成人综合 | 精品亚洲一区二区 | 成年人视频在线观看免费 | 久艹在线观看视频 | 国产啊v在线观看 | 天堂网中文在线 | www.成人久久 | 五月天免费网站 | 日本成址在线观看 | 精品国产乱子伦一区二区 | 国产成人精品久久久久 | 亚洲年轻女教师毛茸茸 | 高清精品视频 | a色网站| 亚洲传媒在线 | 久久8精品| 天天爱天天爽 | 亚洲精品在线网站 | 日韩深夜在线观看 | 色婷婷av一区 | 人人玩人人爽 | 久久九精品 | 国产视频精品久久 | 97天堂网| 日韩在线观看网站 | 丁香六月天婷婷 | 午夜丁香网 | 国产资源在线播放 | 久久6精品 | 欧美一区二区三区在线播放 | 国产福利久久 | 91完整视频 | 狠狠色噜噜狠狠狠狠2021天天 | 99久久99久久精品免费 | 亚洲小视频在线观看 | 91中文视频 | 中文字幕黄色 | 92国产精品久久久久首页 | 免费麻豆网站 | 激情视频国产 | 黄色三级在线看 | 深爱激情五月婷婷 | 日本精品一区二区三区在线观看 | 日本久久免费电影 | 成年人app网址 | 怡春院av| 婷婷六月天在线 | 99视频在线精品国自产拍免费观看 | 久久99视频免费 | 一区二区精品视频 | 天天色天天色天天色 | 国产精品成人久久久久久久 | 九九久久久久久久久激情 | 一区二区三区免费 | 久久精品视频在线观看免费 | 久久综合成人 | 国产精品一区二区av麻豆 | 国产成人精品一区二三区 | 国产精品九色 | 免费视频你懂的 | 久久97超碰 | 欧洲精品亚洲精品 | 免费久草视频 | 麻豆影音先锋 | 夜夜操网 | av高清一区二区三区 | 蜜臀久久99精品久久久无需会员 | 日韩大片在线免费观看 | 久久久久 免费视频 | 99久久精品国产系列 | av大全在线播放 | 日韩欧美精选 | 婷婷丁香激情 | 久久国产美女视频 | 9999在线视频| 亚洲精品自在在线观看 | 日本韩国精品一区二区在线观看 | 国产情侣一区 | 一区二区不卡 | 五月婷婷网站 | 美女在线观看网站 | 在线99视频 | 97人人精品 | 91精品一区二区三区蜜桃 | 国产成人精品一区二区 | 2019中文在线观看 | 午夜视频日本 | 国产伦理久久 | 久久人人看 | 日韩在线视频一区二区三区 | 亚洲精品国产精品久久99热 | 精品视频9999 | 超碰在线中文字幕 | 1000部国产精品成人观看 | 免费日韩 精品中文字幕视频在线 | 69国产精品视频免费观看 | 91精品国产99久久久久久久 | 日韩久久精品一区二区 | 国产精品乱码久久久久 | 2022中文字幕在线观看 | 色婷婷在线观看视频 | 日本三级久久久 | 成人免费观看大片 | 亚洲精品一区二区18漫画 | av先锋影音少妇 | av成人在线电影 | 国产成人精品av在线 | 国产精品久久久久久久久久久久午夜片 | 日韩一区二区三区不卡 | 亚洲激情在线 | 人人澡人摸人人添学生av | 在线三级av | 日韩亚洲国产精品 | 成人亚洲综合 | 久久中文字幕在线视频 | 国产精品原创 | 中文字幕在线视频一区二区三区 | 天天综合天天做天天综合 | 久久色视频 | 亚州精品在线视频 | 婷婷综合五月天 | 亚洲欧洲中文日韩久久av乱码 | 一区二区视频网站 | 国产精品美女www爽爽爽视频 | 五月天激情综合 | av在线精品| 美女国产免费 | 五月天久久综合 | 日韩免费观看视频 | 国产精品高潮在线观看 | 久久久久久久久久久久久久av | 成人av av在线 | 欧美俄罗斯性视频 | 天堂网一区 | 久久av不卡 | 日日夜夜添 | 日本黄色免费观看 | 国产中文字幕在线免费观看 | 88av视频| 中文字幕亚洲高清 | 香蕉久草 | freejavvideo日本免费| 91视频免费看网站 | 国产群p视频 | 久久国产精品视频观看 | 天天操天天射天天爱 | 免费久久99精品国产婷婷六月 | 亚洲精品黄网站 | 日韩免费视频 | 色婷婷亚洲婷婷 | 国产精品mm | 国产69精品久久久久99 | 天天操天天干天天操天天干 | 九九热精品在线 | 亚洲一区免费在线 | 黄色软件网站在线观看 | 91视频这里只有精品 | 黄a网| 日韩中文字幕在线观看 | 亚洲一区网 | 精品亚洲午夜久久久久91 | 国产免费观看高清完整版 | 91经典在线 | 久久婷婷网 | 亚洲视频999 | 国产九九九视频 | 亚洲精品乱码白浆高清久久久久久 | 色综合久久88色综合天天 | 国产成人61精品免费看片 | 国产黄色在线网站 | 亚洲 欧洲 国产 精品 | 国产在线 一区二区三区 | 久久69精品 | 91免费网站在线观看 | 亚洲精品美女久久久久网站 | 99精品黄色片免费大全 | 国产在线一线 | 97av在线视频免费播放 | 免费电影播放 | av在线看片 | 国产精品久久久久久久久久白浆 | 日韩理论电影在线观看 | 久久久久久国产一区二区三区 | 欧美人体xx| 欧美日一级片 | 久久国产精品99精国产 | 色网站免费在线看 | 欧美一二三区在线播放 | 中文字幕乱在线伦视频中文字幕乱码在线 | 麻豆传媒视频观看 | 久久伊人精品天天 | 操天天操 | 天天操夜夜想 | 九九有精品 | 久久精品99国产精品 | 久久久精品视频成人 | 蜜桃视频在线视频 | 欧美亚洲精品一区 | 久久中文字幕在线视频 | 精品视频123区在线观看 | 天天干天天看 | 天天干天天操天天拍 | 玖草影院 | 911精品美国片911久久久 | 国产1区2区3区精品美女 | 国产aa精品| 久久成人福利 | 福利网址在线观看 | 在线免费观看国产黄色 | 久久久人人人 | 国产亚洲视频在线观看 | 亚洲永久精品在线 | 国产高清在线精品 | 免费观看的黄色 | 中文字幕一区二区三区乱码不卡 | 久久免费视频这里只有精品 | 国产精品成人久久 | 视频在线亚洲 | 又粗又长又大又爽又黄少妇毛片 | 中文字幕精品一区久久久久 | 欧美一二三四在线 | 大荫蒂欧美视频另类xxxx | 亚洲精品久久久蜜臀下载官网 | 色就色,综合激情 | 久久国产二区 | 国产 日韩 在线 亚洲 字幕 中文 | 国产精品电影在线 | 日本久久久久久科技有限公司 | 国产亚洲精品精品精品 | 综合网天天色 | 国产视频精品久久 | 97超碰超碰 | 婷婷色 亚洲 | 一区二区三区高清在线 | 99久高清在线观看视频99精品热在线观看视频 | 欧美人操人 | 日韩特级片 | 免费视频久久久 | 韩国一区二区av | 国产精品18久久久久久久久 | 精品在线一区二区 | av免费观看网址 | 日韩丝袜在线观看 | 久久精品国产亚洲a | 成人av免费网站 | 亚洲日本中文字幕在线观看 | 久久免费精品一区二区三区 | 天天天干天天射天天天操 | 一区二区三区在线不卡 | 看片网站黄色 | 欧美精品一区在线发布 | 国产日韩欧美视频 | 在线日韩一区 | 亚洲第一av在线播放 | 欧美永久视频 | 808电影| 日韩在线视频免费观看 | 婷婷色吧| 成人av一区二区兰花在线播放 | 欧美日韩午夜在线 | 热久久在线视频 | 91精品国产92久久久久 | 欧美aa一级 | 欧美亚洲成人免费 | 国产视频精品免费播放 | 麻豆传媒视频在线播放 | 国产一区二区电影在线观看 | 人人干人人艹 | 欧美日韩国产色综合一二三四 | av成人动漫在线观看 | 天天操天天爱天天干 | 国产成人免费在线观看 | 国产成人免费av电影 | 免费看短 | 九九久久免费视频 | 国产一区二区高清视频 | 人人干狠狠操 | www.91国产| 99产精品成人啪免费网站 | 国产精品视频在线观看 | 亚洲成人黄色在线 | av一级在线观看 | 亚洲区另类春色综合小说校园片 | 人操人| 天天色天天干天天 | 96亚洲精品久久 | 成人av电影免费在线观看 | 波多野结衣一区二区三区中文字幕 | 国产原创av在线 | 99 精品 在线 | 人人澡人人爽 | 国产麻豆果冻传媒在线观看 | 波多野结衣视频一区二区三区 | 人人添人人澡人人澡人人人爽 | 天天综合网 天天综合色 | 国产男女爽爽爽免费视频 | 亚洲一区二区视频 | 亚洲资源在线观看 | 91精品国产99久久久久久久 | 麻豆视频在线看 | 一本—道久久a久久精品蜜桃 | 婷婷久月 | 在线观看你懂的网站 | 四虎影视av | 91大片成人网 | 美女视频黄的免费的 | 日韩在线精品 | 久久免费a | 天天操天天操天天操天天 | 免费看黄的视频 | 香蕉影院在线播放 | 久久久免费av | 久草干| 91麻豆精品久久久久久 | 99一区二区三区 | 日韩av在线一区二区 | 日本黄色一级电影 | 在线观看黄色小视频 | av免费电影网站 | 欧美国产三区 | 久久福利剧场 | 久草在线视频首页 | 免费精品 | 国产精品久久久久久久久毛片 | 97在线影视| 国产精品午夜久久 | 在线视频 国产 日韩 | 久久久国产精品视频 | 激情六月婷婷久久 | 国产91小视频 | 91丨九色丨丝袜 | 午夜精品一区二区三区免费视频 | 国产精品久久久久亚洲影视 | 激情伊人五月天 | 免费人成网 | 一区二区三区在线视频111 | 亚洲一区精品二人人爽久久 | 久久精品a | 一区二区三区观看 | 久久调教视频 | 久国产在线播放 | 最新av电影网址 | 久久激情视频免费观看 | 久久久精品久久日韩一区综合 | av成人黄色 | 久久久久伊人 | 黄色三级网站 | 久久艹久久 | 精品国产观看 | 天天噜天天色 | 久久精品国产成人精品 | 一区二区激情 | 色网免费观看 | 亚洲一区二区三区毛片 | 国产精品久久久久一区 | 国产中文在线视频 | 国产一线二线三线性视频 | 国产黄色高清 | 在线免费黄色av | 国产一区二区免费在线观看 | 亚洲国产中文字幕在线 | 国产又粗又硬又爽的视频 | 激情综合站 | 日本一区二区不卡高清 | 91精品国产自产在线观看 | 久久歪歪 | free,性欧美 九九交易行官网 | 久久久久久久久久久久久国产精品 | 日韩视 | 91爱爱电影 | 99r在线观看 | 在线观看视频中文字幕 | 在线视频观看国产 | 国产在线最新 | 在线观看91精品视频 | 中文字幕av日韩 | 天天天天色射综合 | 久久久精品视频网站 | 国产精品片 | 国产破处精品 | 日韩精品免费在线播放 | 四虎伊人| 日韩一级理论片 | 黄色一级网| 日韩在线网址 | 中文字幕 欧美性 | 亚洲91精品在线观看 | 黄色影院在线免费观看 | 成人亚洲免费 | 精品久久久一区二区 | 香蕉视频免费看 | 精品在线观看视频 | 久久久高清一区二区三区 | 日韩电影黄色 | 婷婷亚洲五月色综合 | 97国产在线播放 | 91免费高清观看 | 天天干天天拍天天操天天拍 | 一区二区三区三区在线 | 国产99久久久精品 | 国产韩国日本高清视频 | 日韩欧美专区 | 天天干夜夜擦 | 蜜桃av久久久亚洲精品 | 亚洲最新av | 中文字幕高清视频 | 成人一区不卡 | 久久综合久久88 | 国产小视频在线观看 | 国产成人精品日本亚洲999 | 韩国av三级| 欧美成人精品三级在线观看播放 | 亚洲欧美久久 | 国产黄色一级大片 | 久久精品人人做人人综合老师 | 激情欧美在线观看 | 久久久久久久久亚洲精品 | 欧美日韩在线视频免费 | 成人av资源网站 | 99精品美女 | 国产精品一区久久久久 | 9999在线观看 | 夜色资源站国产www在线视频 | 日韩av免费观看网站 | www操操操| 高清av中文在线字幕观看1 | 深夜免费小视频 | 国产成人av免费在线观看 | 狠狠色丁香久久婷婷综合五月 | 人人玩人人添人人澡超碰 | 日日天天狠狠 | 欧美亚洲三级 | 国精产品一二三线999 | 蜜桃视频成人在线观看 | 一本到视频在线观看 | 亚洲精品小视频在线观看 | 国产三级在线播放 | 免费国产视频 | 亚洲精品国精品久久99热一 | 97夜夜澡人人双人人人喊 | 日本在线h | 国产成人久久精品一区二区三区 | 日p视频在线观看 | 欧美久久影院 | 黄色网址国产 | 99精品国产一区二区 | 亚洲精品乱码久久久久久蜜桃动漫 | 麻豆视频国产精品 | 麻豆久久久| 欧美污网站 | 亚洲欧美日韩国产 | 久久成电影 | 麻豆传媒视频在线播放 | 日韩一级理论片 | 一级性av| 2020天天干夜夜爽 | 久久精品人 | 久久久久久草 | 天天天天天操 | 18国产精品福利片久久婷 | 在线观看视频色 | 在线观看黄污 | 日韩成人高清在线 | 日韩精品一卡 | 国产精品久久网站 | 久久狠狠亚洲综合 | 人人狠狠综合久久亚洲 | 人人射人人 | 天天舔天天射天天操 | 精品视频123区在线观看 | 黄色三级久久 | 国产精品对白一区二区三区 | 日韩免费高清 | 一级片免费观看 | 国产高清不卡av | 手机在线欧美 | 日韩欧美精品一区二区 | 在线99热| 日韩精品一区在线播放 | 色综合小说 | 激情综合亚洲 | av在线免费播放网站 | 亚洲一级黄色av | 久草在线在线精品观看 | 中文字幕永久 | 最近免费在线观看 | 亚洲理论片| 狠狠干婷婷| 一区二区三区四区五区六区 | 欧美性免费 | 天天草天天干天天射 | 91人人视频在线观看 | 色综合婷婷 | 日韩av成人在线观看 | 456免费视频| 久久综合色婷婷 | 一级片免费在线 | 国产福利不卡视频 | 久热av| 亚州精品在线视频 | 久久99热这里只有精品国产 | 亚洲春色成人 | 欧美视频网址 | 日韩久久午夜一级啪啪 | 91chinese在线 | 国产久草在线观看 | 国产成人在线免费观看 | 国产精品中文字幕在线播放 | 麻豆国产露脸在线观看 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 99久久日韩精品免费热麻豆美女 | 国产精品青草综合久久久久99 | 午夜黄色影院 | 91在线看片| 国产午夜精品免费一区二区三区视频 | 亚洲精品色婷婷 | 久久99国产精品免费 | 午夜影院一级片 | 亚洲人成免费网站 | 国产成人精品综合久久久久99 | 亚洲在线不卡 | 日韩大片免费在线观看 | 一区二区三区四区五区在线 | 在线观看av麻豆 | 国产高清在线看 | 久久久99精品免费观看app | 一本一本久久a久久精品牛牛影视 | 欧美亚洲一级片 | 麻豆成人小视频 | 国产精品网红直播 | www.夜夜夜| 日本黄色a级大片 | 久久人人爽人人爽人人 | 美女国产网站 | 午夜精品av在线 | 成年人视频免费在线 | 精品久久久久一区二区国产 | www.久久久.com | 美女久久久久久久 | 色资源网在线观看 | 久草在线免费资源站 | 一区二区高清在线 | 黄色一二级片 | 精品久久久久久综合日本 | 天天操天天射天天爽 | 色射爱| 99久久精品免费看国产免费软件 | av免费观看高清 | 日韩理论视频 | 色中色资源站 | 天天插综合网 | 中文字幕日韩有码 | 成人97人人超碰人人99 | 91黄视频在线 | 欧美久久久影院 | 中文字幕亚洲五码 | 精品免费国产一区二区三区四区 | 手机在线看a| 精品国产伦一区二区三区免费 | 91在线麻豆 | 久久免费资源 | 久久久免费毛片 | 在线视频观看你懂的 | 久久久精品一区二区 | 91在线看视频| 久久国产精品免费 | 亚洲韩国一区二区三区 | 亚洲综合网 | 99久久精品久久久久久动态片 | 超碰日韩在线 | 成人a在线观看高清电影 | 国产资源网| 免费一级片观看 | 色婷婷激情综合 | 国产在线视频在线观看 | 亚洲一区视频在线播放 | 日韩伦理一区二区三区av在线 | 欧美aaa大片 | 久久久国产精品久久久 | 日本三级在线观看中文字 | 四虎免费在线观看视频 | 草久在线观看视频 | 久久女同性恋中文字幕 | 久久99久国产精品黄毛片入口 | 免费视频区| 天天激情在线 | 久久爱资源网 | 欧美老女人xx | 最新色视频| 日韩欧美国产免费播放 | 亚洲免费一级 | 亚洲久久视频 | 国产一性一爱一乱一交 | 婷婷综合伊人 | 人人爽人人搞 | 久久精品香蕉视频 | 亚洲男人天堂a | 天天草天天 | 中文字幕av免费在线观看 | 精品免费视频 | 99精品免费| 亚洲国产日韩一区 | 久久麻豆视频 | 毛片基地黄久久久久久天堂 | 91日韩在线 | 免费99视频 | 国产91电影在线观看 | 亚洲精品欧美精品 | 久久这里只精品 | 国产精品久久99综合免费观看尤物 | 欧美日韩视频在线一区 | 黄色大片视频网站 | 国产高清视频在线播放 | 久久久久久久久久影院 | 综合色亚洲 | 免费观看国产精品视频 | 国产一区不卡在线 | 高清国产午夜精品久久久久久 | 亚洲国产日韩一区 | 精品国精品自拍自在线 | 国产黄色片网站 | 久久国语露脸国产精品电影 | 成人四虎影院 | 国产日韩中文字幕 | 天堂av色婷婷一区二区三区 | 婷婷四房综合激情五月 | 国产 一区二区三区 在线 | 欧美最猛性xxx | 久久国产精品免费一区二区三区 | 亚洲另类xxxx | 亚洲成人资源在线 | 欧美日韩综合在线观看 | 西西4444www大胆视频 | 精品专区 | 国产喷水在线 | 国产视频中文字幕在线观看 | 一级黄色大片 | 久久国色夜色精品国产 | 97超碰香蕉 | 日韩av中文在线 | 性色大片在线观看 | 在线观看播放av | 亚洲高清免费在线 | 久久国产色 | 欧美日韩三级 | 国产免费又黄又爽 | 久久超级碰视频 | 中文字幕资源网 | 国产精品99在线播放 | 国产精品99久久久久久人免费 | 亚洲精品一区二区三区高潮 | 中文字幕在线成人 | 99精品视频免费看 | 开心色插 | 国产一区视频导航 | 日韩电影在线观看一区二区三区 | 丁香视频全集免费观看 | 手机在线日韩视频 | 91色偷偷| 国产高清在线视频 | 精品欧美日韩 | 中文字幕在线免费观看 | 九九av| 欧美日韩视频在线播放 | 超碰在线日韩 | 日本精品久久久久影院 | 中文字幕在线一区二区三区 | 久草在线资源观看 | 黄色www| av888.com| 夜夜嗨av色一区二区不卡 | 欧美一二三专区 | 婷婷综合在线 | 国产综合久久 | 东方av在 | 四虎成人免费影院 | 久久综合久久综合这里只有精品 | 欧美日韩大片在线观看 | 久久久国产精品一区二区三区 | 国产精品成人久久久久久久 | 片网址| 91精品久久久久久综合五月天 | 久爱综合| 91大片网站 | 国产精品麻豆果冻传媒在线播放 | 国际精品网 | 国产a级免费 | 日韩电影一区二区三区在线观看 | 精品国产精品久久一区免费式 | 色网站在线免费观看 | 激情视频91 | av三级在线免费观看 | 精品亚洲一区二区 | 亚洲综合色视频在线观看 | 免费av网站观看 | 99精品视频精品精品视频 | 亚洲国产精品成人女人久久 | 日韩av一区二区在线影视 | 日韩有码中文字幕在线 | 免费av成人在线 | 成人av高清 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 视频一区久久 | 久久精品美女视频 | 狠狠狠狠狠狠天天爱 | 精品一区二区在线看 | 亚洲精品国产视频 | 亚洲我射av | 国产一区二区在线免费观看 | 国产亚洲欧美在线视频 | 91在线免费视频观看 | 久久久久电影 | 日韩午夜高清 | 日韩视频免费 | 99亚洲国产精品 | 久久久精品国产一区二区 | 精品黄色片 |