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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BP批量导入程序

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BP批量导入程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
REPORT zfic_cust_batch_upload. *----------------------------------------------------------------------- * 數據定義 *&---------------------------------------------------------------------* TABLES sscrfields. CONSTANTS:cn_flag TYPE char1 VALUE 'X'. DATA smp_dyntxt TYPE smp_dyntxt. *"模板下載 DATA: gv_objid_xls TYPE wwwdatatab-objid,gv_export_filename_xls TYPE string. DATA: gs_layout TYPE lvc_s_layo,gs_settings TYPE lvc_s_glay. DATA: gt_fcat TYPE lvc_t_fcat,gs_fcat TYPE lvc_s_fcat. DATA: gt_sort TYPE lvc_t_sort,gs_sort TYPE lvc_s_sort. DATA lw_grid TYPE REF TO cl_gui_alv_grid. DATA: gv_struct TYPE dd02l-tabname.TYPES:BEGIN OF ty_alv,icon TYPE icon_d,message TYPE bapi_msg.INCLUDE TYPE zfis_cust_base. TYPES:END OF ty_alv.DATA: gt_alv TYPE TABLE OF ty_alv,gs_alv TYPE ty_alv.TYPES:BEGIN OF ty_alv1,icon TYPE icon_d,message TYPE bapi_msg.INCLUDE TYPE zfis_cust_company. TYPES:END OF ty_alv1.DATA: gt_alv1 TYPE TABLE OF ty_alv1,gs_alv1 TYPE ty_alv1.DATA: gt_upload_base TYPE TABLE OF zfis_cust_base,gs_upload_base TYPE zfis_cust_base,gt_upload_comp TYPE TABLE OF zfis_cust_company,gs_upload_comp TYPE zfis_cust_company. DATA:"ALV 選定單元格&行項目gt_cell TYPE lvc_t_cell,gs_cell TYPE lvc_s_cell,gt_row TYPE lvc_t_roid,gs_row TYPE lvc_s_roid,"ALV被選定行數量gv_row_lines TYPE i."下載文件類型 CONSTANTS gc_file_type_xls TYPE string VALUE 'xls'. *----------------------------------------------------------------------- * 選擇屏幕 *&---------------------------------------------------------------------* SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001. SELECTION-SCREEN: FUNCTION KEY 1. SELECTION-SCREEN: FUNCTION KEY 2. PARAMETERS:p_1 RADIOBUTTON GROUP rg1, "批量創建p_2 RADIOBUTTON GROUP rg1. "批量修改(擴充客戶公司主數據) * p_3 RADIOBUTTON GROUP rg1. "批量修改(擴充供應商公司數據) SELECTION-SCREEN END OF BLOCK b1.SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE TEXT-003. PARAMETERS: p_upload TYPE rlgrap-filename MODIF ID m4. SELECTION-SCREEN END OF BLOCK b3.*----------------------------------------------------------------------- * 屏幕初始化,設置圖標和文本 *&---------------------------------------------------------------------* INITIALIZATION.smp_dyntxt-icon_id = icon_table_settings .smp_dyntxt-quickinfo = 'Preselected Carrier'.smp_dyntxt-icon_text = '下載客商主數據導入模板'.sscrfields-functxt_01 = smp_dyntxt.*----------------------------------------------------------------------- * 文本框選擇 *&---------------------------------------------------------------------* AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_upload.CALL FUNCTION 'F4_FILENAME'EXPORTINGfield_name = 'P_UPLOAD'IMPORTINGfile_name = p_upload.*----------------------------------------------------------------------- * 選擇屏幕下載事件 *&---------------------------------------------------------------------* AT SELECTION-SCREEN.CASE sscrfields-ucomm.WHEN 'FC01'.gv_objid_xls = 'ZFIC_CUST_BATCACH'.gv_export_filename_xls = '客商主數據導入模板'.PERFORM frm_download_xls_template USING gv_objid_xlsgc_file_type_xlsgv_export_filename_xls.ENDCASE. *----------------------------------------------------------------------- * 程序入口 *&---------------------------------------------------------------------* START-OF-SELECTION.PERFORM frm_upload_excel.PERFORM frm_create_bp.PERFORM frm_show_result. *&---------------------------------------------------------------------* *& 從EXCEL里導入數據 *&---------------------------------------------------------------------* FORM frm_upload_excel .DATA: lt_tab TYPE TABLE OF alsmex_tabline WITH HEADER LINE,ls_tab TYPE alsmex_tabline.DATA: l_str TYPE string.DATA: l_no TYPE i VALUE 1,l_char TYPE char4 VALUE '0001',l_tabix LIKE sy-tabix.DATA: l_new_row TYPE kcd_ex_row_n.FIELD-SYMBOLS:<fs> TYPE any.**->基本視圖導入 * IF p_1 = 'X'. *從EXCEL中上載數據CLEAR lt_tab[].CALL FUNCTION 'ZALSM_EXCEL_TO_INTERNAL_TABLE'EXPORTINGfilename = p_uploadi_begin_col = 1i_begin_row = 2i_end_col = 24i_end_row = 65536sheet_name = 'BP客戶供應商數據初始化' "'基本視圖'TABLESintern = lt_tab[].LOOP AT lt_tab.CONDENSE lt_tab-value.ASSIGN COMPONENT lt_tab-col OF STRUCTURE gs_upload_base TO <fs>. "動態方法將值傳到相應的內表IF <fs> IS ASSIGNED.MOVE lt_tab-value TO <fs>.UNASSIGN <fs>.ENDIF.AT END OF row.APPEND gs_upload_base TO gt_upload_base.CLEAR:gs_upload_base,l_tabix.ENDAT.ENDLOOP.CLEAR lt_tab[].CALL FUNCTION 'ZALSM_EXCEL_TO_INTERNAL_TABLE'EXPORTINGfilename = p_uploadi_begin_col = 1i_begin_row = 2i_end_col = 5i_end_row = 65536sheet_name = 'BP客戶供應商分配公司代碼' "'基本視圖'TABLESintern = lt_tab[].LOOP AT lt_tab.CONDENSE lt_tab-value.ASSIGN COMPONENT lt_tab-col OF STRUCTURE gs_upload_comp TO <fs>. "動態方法將值傳到相應的內表IF <fs> IS ASSIGNED.MOVE lt_tab-value TO <fs>.UNASSIGN <fs>.ENDIF.AT END OF row.APPEND gs_upload_comp TO gt_upload_comp.CLEAR: gs_upload_comp,l_tabix.ENDAT.ENDLOOP.ENDFORM. *&---------------------------------------------------------------------* *& Form FRM_DOWNLOAD_XLS_TEMPLATE *&---------------------------------------------------------------------* * 下載模板 *----------------------------------------------------------------------* FORM frm_download_xls_template USING fu_objid TYPE wwwdatatab-objidfu_file_type TYPE stringfu_export_filename TYPE string.DATA: lo_objdata LIKE wwwdatatab,lo_mime LIKE w3mime,lc_filename TYPE string,lc_fullpath TYPE string,lc_path TYPE string,ls_destination LIKE rlgrap-filename,li_rc LIKE sy-subrc.DATA:p_objid TYPE wwwdatatab-objid, "SAP WWW 網關對象名p_dest LIKE sapb-sappfad. "SAP 存檔鏈接文件路徑lc_filename = fu_export_filename.p_objid = fu_objid.CALL METHOD cl_gui_frontend_services=>file_save_dialogEXPORTINGdefault_extension = fu_file_typedefault_file_name = lc_filenameinitial_directory = 'C:Documents and Settings\Desktop'CHANGINGfilename = lc_filenamepath = lc_pathfullpath = lc_fullpathEXCEPTIONScntl_error = 1error_no_gui = 2not_supported_by_gui = 3OTHERS = 4.IF lc_fullpath = ''.MESSAGE e001(00) WITH fu_export_filename '無法打開'.ENDIF.IF sy-subrc = 0."檢查模板是否存在p_dest = lc_fullpath.SELECT SINGLE relid objid FROM wwwdata INTO CORRESPONDING FIELDSOF lo_objdataWHERE srtf2 = 0 AND relid = 'MI' AND objid = p_objid.IF sy-subrc NE 0 OR lo_objdata-objid EQ space.MESSAGE e001(00) WITH fu_export_filename '不存在'.ENDIF."下載模板ls_destination = p_dest.CALL FUNCTION 'DOWNLOAD_WEB_OBJECT'EXPORTINGkey = lo_objdatadestination = ls_destinationIMPORTINGrc = li_rc.IF li_rc NE 0.MESSAGE e001(00) WITH fu_export_filename '下載失敗'.ENDIF.ENDIF.ENDFORM. " DOWNLOAD_XLS_TEMPLATE *&---------------------------------------------------------------------* *&創建BP主數據 *&---------------------------------------------------------------------* FORM frm_create_bp .DATA:lt_input TYPE TABLE OF zfis_cust_base,ls_input TYPE zfis_cust_base,lt_company TYPE TABLE OF zfis_cust_company,ls_company TYPE zfis_cust_company,lt_return TYPE TABLE OF zfis_cust_return,ls_return TYPE bapiret2,lt_comp TYPE TABLE OF zfis_054_bp_company,wa_comp TYPE zfis_054_bp_company,lt_return1 TYPE TABLE OF zfis_054_bp_return,wa_return1 TYPE zfis_054_bp_return,l_type TYPE char1,l_index TYPE i.LOOP AT gt_upload_base INTO gs_upload_base.MOVE-CORRESPONDING gs_upload_base TO ls_input.APPEND ls_input TO lt_input.ENDLOOP.LOOP AT gt_upload_comp INTO gs_upload_comp.MOVE-CORRESPONDING gs_upload_comp TO ls_company.APPEND ls_company TO lt_company.ENDLOOP. *IF p_1 = 'X'.CALL FUNCTION 'ZF_FI_CUST_CREATE'TABLESit_input = lt_inputit_comp = lt_companyot_return = lt_return.LOOP AT gt_upload_base INTO gs_upload_base.ADD 1 TO l_index.MOVE-CORRESPONDING gs_upload_base TO gs_alv.READ TABLE lt_return INTO DATA(wa_return) INDEX l_index.IF sy-subrc EQ 0.CASE wa_return-status.WHEN 'S'.gs_alv-icon = icon_led_green.WHEN 'E'.gs_alv-icon = icon_led_red.ENDCASE.gs_alv-message = wa_return-message.gs_alv-kunnr = wa_return-kunnr.ENDIF.APPEND gs_alv TO gt_alv.ENDLOOP.ENDIF.LOOP AT gt_upload_comp INTO gs_upload_comp.MOVE-CORRESPONDING gs_upload_comp TO gs_alv1.APPEND gs_alv1 TO gt_alv1.ENDLOOP.SORT gt_alv1 BY kunnr.ENDFORM. *&---------------------------------------------------------------------* *顯示創建結果 *&---------------------------------------------------------------------* FORM frm_show_result .DATA: lv_stylerow TYPE lvc_s_styl.gs_layout-cwidth_opt = 'X'.gs_layout-sel_mode = 'A'.IF p_1 = 'X'.gv_struct = 'ZFIS_CUST_BASE'.ELSE.gv_struct = 'ZFIS_CUST_COMPANY'.ENDIF.PERFORM frm_get_fieldcat_via_fm USING gv_structCHANGING gt_fcat.CLEAR gs_fcat.gs_fcat-col_pos = '1'.gs_fcat-fieldname = 'ICON'.gs_fcat-scrtext_s = '狀態'.gs_fcat-scrtext_l = '狀態'.gs_fcat-scrtext_l = '狀態'.gs_fcat-outputlen = '4'.gs_fcat-no_zero = 'X'.APPEND gs_fcat TO gt_fcat.CLEAR gs_fcat.gs_fcat-col_pos = '2'.gs_fcat-fieldname = 'MESSAGE'.gs_fcat-scrtext_s = '消息'.gs_fcat-scrtext_l = '消息 '.gs_fcat-scrtext_l = '消息'.gs_fcat-outputlen = '4'.gs_fcat-no_zero = 'X'.APPEND gs_fcat TO gt_fcat.DATA:l_grid_settings TYPE lvc_s_glay.l_grid_settings-edt_cll_cb = 'X'.IF p_1 = 'X'.CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'EXPORTINGi_callback_program = sy-repidi_callback_pf_status_set = 'PF_STATUS_SET'i_callback_user_command = 'USER_COMMAND'is_layout_lvc = gs_layoutit_fieldcat_lvc = gt_fcat[]i_save = 'A' * it_events = gt_eventsi_grid_settings = l_grid_settingsTABLESt_outtab = gt_alv[]EXCEPTIONSprogram_error = 1OTHERS = 2.ELSE.CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'EXPORTINGi_callback_program = sy-repidi_callback_pf_status_set = 'PF_STATUS_SET'i_callback_user_command = 'USER_COMMAND'is_layout_lvc = gs_layoutit_fieldcat_lvc = gt_fcat[]i_save = 'A' * it_events = gt_eventsi_grid_settings = l_grid_settingsTABLESt_outtab = gt_alv1[]EXCEPTIONSprogram_error = 1OTHERS = 2.ENDIF.ENDFORM. *&---------------------------------------------------------------------* *& 獲取FCAT *&---------------------------------------------------------------------* FORM frm_get_fieldcat_via_fm USING pv_structure TYPE dd02l-tabnameCHANGING pt_fieldcat TYPE lvc_t_fcat.DATA:lt_fieldcats TYPE slis_t_fieldcat_alv,lt_kkblo_fieldcat TYPE kkblo_t_fieldcat.CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'EXPORTING * i_program_name = sy-repid * i_internal_tabname = pv_tabnamei_structure_name = pv_structure * I_CLIENT_NEVER_DISPLAY = 'X' * i_inclname = sy-repidi_bypassing_buffer = 'X' * I_BUFFER_ACTIVE =CHANGINGct_fieldcat = lt_fieldcatsEXCEPTIONSinconsistent_interface = 1program_error = 2OTHERS = 3.IF sy-subrc <> 0. * Implement suitable error handling hereENDIF.CALL FUNCTION 'REUSE_ALV_TRANSFER_DATA'EXPORTINGit_fieldcat = lt_fieldcats[]IMPORTINGet_fieldcat = lt_kkblo_fieldcat.CALL FUNCTION 'LVC_TRANSFER_FROM_KKBLO'EXPORTINGit_fieldcat_kkblo = lt_kkblo_fieldcatIMPORTINGet_fieldcat_lvc = pt_fieldcatEXCEPTIONSit_data_missing = 1OTHERS = 2.IF sy-subrc <> 0. * Implement suitable error handling hereENDIF.ENDFORM. *&---------------------------------------------------------------------* *& 設置STATUS *&---------------------------------------------------------------------* FORM pf_status_set USING extab TYPE slis_t_extab.SET PF-STATUS 'ZFIC_CUST_STATUS'. ENDFORM. *&---------------------------------------------------------------------* *& 設置USER-COMMAND *&---------------------------------------------------------------------* FORM user_command USING r_ucomm LIKE sy-ucommrs_selfield TYPE slis_selfield.DATA:l_type TYPE char1,wa_comp TYPE zfis_054_bp_company,lt_comp TYPE TABLE OF zfis_054_bp_company,lt_return1 TYPE TABLE OF zfis_054_bp_return.CASE r_ucomm.WHEN '&F02' OR '&F15' OR '&F12'.LEAVE TO SCREEN 0.WHEN '&EXCUST'.LOOP AT gt_alv1 INTO gs_alv1.gs_alv1-kunnr = |{ gs_alv1-kunnr ALPHA = IN }|.SELECT SINGLEbu_groupFROM but000WHERE partner = @gs_alv1-kunnrINTO @DATA(l_bptype).CASE l_bptype.WHEN 'Z001' OR 'Z003'.l_type = '2'.WHEN 'Z002' OR 'Z006'.l_type = '1'.ENDCASE.gs_alv1-kunnr = |{ gs_alv1-kunnr ALPHA = OUT }|.MOVE-CORRESPONDING gs_alv1 TO wa_comp.wa_comp-kunnr = |{ wa_comp-kunnr ALPHA = IN }|.APPEND wa_comp TO lt_comp.ENDLOOP.CASE l_type.WHEN '1'.CALL FUNCTION 'ZF_FI_BP_ADDCOMPANY_VEND'TABLESit_comp = lt_compot_return = lt_return1.WHEN '2'.CALL FUNCTION 'ZF_FI_BP_ADDCOMPANY_CUST'TABLESit_comp = lt_compot_return = lt_return1.ENDCASE.DATA:l_line TYPE i.LOOP AT gt_alv1 INTO gs_alv1.ADD 1 TO l_line.READ TABLE lt_return1 INTO DATA(wa_return1) WITH KEY kunnr = gs_alv1-kunnr.CASE wa_return1-type.WHEN 'S'.gs_alv1-icon = icon_led_green.WHEN 'E'.gs_alv1-icon = icon_led_red.ENDCASE.gs_alv1-message = wa_return1-message.MODIFY gt_alv1 FROM gs_alv1 INDEX l_line.ENDLOOP.ENDCASE. *設置刷新rs_selfield-refresh = 'X'.ENDFORM.

??

FUNCTION zf_fi_cust_create. *"---------------------------------------------------------------------- *"*"本地接口: *" TABLES *" IT_INPUT STRUCTURE ZFIS_CUST_BASE *" IT_COMP STRUCTURE ZFIS_CUST_COMPANY *" OT_RETURN STRUCTURE ZFIS_CUST_RETURN *"----------------------------------------------------------------------DATA:wa_return TYPE zfis_cust_return,ls_return TYPE bapiret2. *進度條DATA: l_perc TYPE i VALUE 0.DATA: l_line TYPE string,l_total TYPE string.DATA: l_stxt TYPE string.DATA: l_sperc(3) TYPE c.DESCRIBE TABLE it_input LINES l_total.LOOP AT it_input ASSIGNING FIELD-SYMBOL(<fs_in>).ADD 1 TO l_line. *->納稅人登記號加上前導0<fs_in>-taxnumber = |{ <fs_in>-taxnumber ALPHA = IN }|.SELECTCOUNT(*)FROM bp000WHERE partnr = <fs_in>-kunnr.IF sy-subrc EQ 0."如果存在了,則提示錯誤wa_return-kunnr = <fs_in>-kunnr.wa_return-message = TEXT-001.wa_return-status = 'E'.APPEND wa_return TO ot_return.CONTINUE.ELSE.PERFORM frm_create_customer USING <fs_in>CHANGING wa_return.APPEND wa_return TO ot_return.ENDIF.l_perc = l_line * 100 / l_total.CONCATENATE '已導入: 第' l_line '條,' '共' l_total INTO l_stxt.CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'EXPORTINGpercentage = l_perc "百分比的數值,用來控制秒表的指針。text = l_stxt. "狀態欄顯示的文本。ENDLOOP.CLEAR:l_perc,l_line,l_total,l_stxt,l_sperc.ENDFUNCTION. *----------------------------------------------------------------------* ***INCLUDE LZF_FI_068F01. *----------------------------------------------------------------------* *&---------------------------------------------------------------------* *& Form FRM_CREATE_CUSTOMER *&---------------------------------------------------------------------* *& text *&---------------------------------------------------------------------* *& --> OT_RETURN *& --> <FS_IN> *&---------------------------------------------------------------------* FORM frm_create_customer USING ps_in TYPE zfis_cust_baseCHANGING ps_return TYPE zfis_cust_return.DATA: l_partn_cat TYPE bapibus1006_head-partn_cat,ls_central TYPE bapibus1006_central,ls_partn_group TYPE bapibus1006_head,ls_central_person TYPE bapibus1006_central_person,ls_central_organ TYPE bapibus1006_central_organ,l_partn_grp TYPE bapibus1006_head-partn_grp,ls_central_group TYPE bapibus1006_central_group,ls_address TYPE bapibus1006_address,l_bpartner TYPE bapibus1006_head-bpartner,l_bpextern TYPE bapibus1006_head-bpartner,lt_bapiadtel LIKE TABLE OF bapiadtel WITH HEADER LINE,lt_bapiret2 LIKE TABLE OF bapiret2 WITH HEADER LINE,lt_guid LIKE TABLE OF bus000___i WITH HEADER LINE,lt_custo TYPE TABLE OF bus000_eew WITH HEADER LINE,lt_commusage TYPE TABLE OF bapiaduse WITH HEADER LINE,lt_bapicomrem TYPE TABLE OF bapicomrem WITH HEADER LINE.DATA:ls_but0bk TYPE but0bk,lv_bkvid TYPE but0bk-bkvid,lv_type TYPE char1,l_str TYPE string,l_role TYPE bapibus1006_head-partnerrole VALUE 'FLCU00',l_country TYPE char2 VALUE 'CN',l_city TYPE char4 VALUE '廣州',l_postcode TYPE char6 VALUE '510000'.DATA:ls_bankdetail TYPE bapibus1006_bankdetail.DATA:ls_bankdetail_x TYPE bapibus1006_bankdetail_x.DATA:lt_return TYPE TABLE OF bapiret2.DATA:ls_return TYPE bapiret2.DATA:l_len TYPE i.DATA:wa_bp001 TYPE bp001."客戶類型l_partn_cat = '3'.l_role = ps_in-role."簡稱ls_central-searchterm1 = ps_in-bu_sort1_txt.ls_central-partnerexternal = ps_in-kunnr.ls_central_group-namegroup1 = ps_in-name_org1.ls_central_group-namegroup2 = ps_in-name_org2."國家代碼ls_address-country = ps_in-country."地區ls_address-region = ps_in-region."城市ls_address-city = ps_in-city."郵政編碼ls_address-postl_cod1 = ps_in-postl_cod1."街道ls_address-street = ps_in-street."語言ls_address-langu = '1'."賬戶組l_partn_grp = ps_in-partn_grp.* lscentral_data-central-data-vbund = p_s_indata-vbund . "002000貿易伙伴CLEAR lt_bapiadtel.lt_bapiadtel-country = ps_in-country.lt_bapiadtel-telephone = ps_in-telf1.lt_bapiadtel-std_no = 'X'.lt_bapiadtel-r_3_user = '1'.lt_bapiadtel-home_flag = 'X'.lt_bapiadtel-consnumber = '001'.APPEND lt_bapiadtel.CALL FUNCTION 'BAPI_BUPA_CREATE_FROM_DATA'EXPORTINGbusinesspartnerextern = ps_in-kunnrpartnercategory = l_partn_catpartnergroup = l_partn_grpcentraldata = ls_centralcentraldataperson = ls_central_personcentraldataorganization = ls_central_organcentraldatagroup = ls_central_groupaddressdata = ls_address * UPLICATE_MESSAGE_TYPE = * CCEPT_ERROR = ' 'IMPORTINGbusinesspartner = l_bpartnerTABLEStelefondata = lt_bapiadtel * AXDATA = * ELETEXDATA = * ELEXDATA = * _MAILDATA = * MLADDRESSDATA = * 400ADDRESSDATA = * FCADDRESSDATA = * RTADDRESSDATA = * SFADDRESSDATA = * RIADDRESSDATA = * AGADDRESSDATA = * DDRESSNOTES = * communicationnotes = lt_bapicomrem * communicationusage = lt_commusage ** ELEFONDATANONADDRESS = ** AXDATANONADDRESS = * telefondatanonaddress = lt_bapiadtel * ELEXDATANONADDRESS = * _MAILDATANONADDRESS = * MLADDRESSDATANONADDRESS = * 400ADDRESSDATANONADDRESS = * FCADDRESSDATANONADDRESS = * RTADDRESSDATANONADDRESS = * SFADDRESSDATANONADDRESS = * RIADDRESSDATANONADDRESS = * AGADDRESSDATANONADDRESS = * OMMUNICATIONNOTESNONADDRESS = * OMMUNICATIONUSAGENONADDRESS =return = lt_bapiret2. * DDRESSDUPLICATES =* READ TABLE lt_bapiret2 WITH KEY type = 'E' TRANSPORTING NO FIELDS.IF lt_bapiret2[] IS INITIAL.CALL FUNCTION 'BUP_MEMORY_BUT000_GET'EXPORTINGiv_partner = l_bpartnerIMPORTINGes_but000 = lt_guidEXCEPTIONSnot_found = 1parameter_error = 2bpext_not_unique = 3OTHERS = 4.READ TABLE lt_guid INDEX 1.lt_custo-partnr_guid = lt_guid-partner_guid.APPEND lt_custo.CALL FUNCTION 'BUPA_CENTRAL_CI_CHANGE'EXPORTINGis_bus000_eew = lt_custo.IF sy-subrc EQ 0.ps_return-kunnr = l_bpartner.ps_return-message = '客戶創建成功!'.ps_return-status = 'S'.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.ENDIF.ELSE.CLEAR l_str.LOOP AT lt_bapiret2.IF l_str IS INITIAL.l_str = lt_bapiret2-message.ELSE.CONCATENATE l_str lt_bapiret2-message INTO l_str.ENDIF.ENDLOOP.ps_return-kunnr = ps_in-kunnr.ps_return-message = l_str.ps_return-status = 'E'.ENDIF.*->添加銀行數據IF l_bpartner IS NOT INITIAL.*->添加業務角色CALL FUNCTION 'BAPI_BUPA_ROLE_ADD'EXPORTINGbusinesspartner = l_bpartnerbusinesspartnerrole = l_roleTABLESreturn = lt_return.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.ls_bankdetail-bank_ctry = 'CN'. "銀行國家代碼 * ps_in-bank_key = |{ ps_in-bank_key ALPHA = IN }|.ls_bankdetail-bank_key = ps_in-bank_key. "銀行代碼ls_bankdetail-bank_acct = ps_in-bank_acct+0(18). "銀行賬戶 * ls_bankdetail-ctrl_key = '01'. *->16位以后的放到參考明細l_len = strlen( ps_in-bank_acct ).IF l_len > 18.l_len = l_len - 18.ls_bankdetail-bank_ref = ps_in-bank_acct+18(l_len).ENDIF. * ls_bankdetail-bankaccountname = ps_in-k. "銀行賬戶名稱 * ls_bankdetail-ctrl_key = '01'.ls_bankdetail-accountholder = ps_in-accountholder. "銀行賬戶持有人ls_bankdetail-coll_auth = ps_in-coll_auth. "首選項CALL FUNCTION 'BAPI_BUPA_BANKDETAIL_ADD'EXPORTINGbusinesspartner = l_bpartnerbankdetaildata = ls_bankdetailTABLESreturn = lt_return.READ TABLE lt_return INTO ls_return WITH KEY type = 'E'.IF sy-subrc NE 0.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.ENDIF.CLEAR lt_return[].*->添加納稅人登記信息CALL FUNCTION 'BAPI_BUPA_TAX_ADD'EXPORTINGbusinesspartner = l_bpartnertaxtype = 'CN0'taxnumber = ps_in-taxnumberTABLESreturn = lt_return.READ TABLE lt_return INTO ls_return WITH KEY type = 'E'.IF sy-subrc NE 0.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.ENDIF.ENDIF.**->更新vbund字段,如果BAPI插入無效的話"更新BPDATA:is_data TYPE cvis_ei_extern,it_data TYPE cvis_ei_extern_t.DATA rv_has_error TYPE abap_bool.DATA:lv_message TYPE string, "錯誤消息lw_bapireturn TYPE bapiret2.DATA:text0(220) TYPE c.DATA:l_partner TYPE bus_ei_extern,l_partner_relation TYPE burs_ei_extern,l_vendor TYPE vmds_ei_extern,l_company_vendor TYPE vmds_ei_company,l_customer TYPE cmds_ei_extern,l_company_customer TYPE cmds_ei_company,l_common TYPE bus_ei_bupa_central, * l_role TYPE bus_ei_bupa_roles,l_roles TYPE bus_ei_roles,l_sales TYPE cmds_ei_sales,l_tax_ind TYPE cmds_ei_tax_ind,l_function TYPE cmds_ei_functions,lv_partner_guid TYPE but000-partner_guid,wa_return TYPE zfis_054_bp_return.* l_bpartner = |{ wa_comp-kunnr ALPHA = IN }|.SELECT SINGLEpartner_guidFROM but000INTO lv_partner_guidWHERE partner = l_bpartner.l_partner-header-object_instance-bpartner = l_bpartner.l_partner-header-object_instance-bpartnerguid = lv_partner_guid.l_partner-header-object_task = 'U'.l_partner-central_data-common-data-bp_control-category = '3'.* l_partner-customer-central_data-central-data-vbund = ps_in-vbund ."貿易伙伴 * l_partner-customer-central_data-central-data-ktokd = ps_in-ktokd ."'Z001'. ** ls_bpdata-customer-central_data-central-data-kunnr = ps_ind-kunnr . * l_partner-customer-central_data-central-datax-vbund = 'X'. ** l_partner-customer-central_data-central-datax-ktokd = 'X'. ** IF ps_in-vbund NE space.ps_in-vbund = |{ ps_in-vbund ALPHA = IN }|.l_partner-finserv_data-common-data-fsbp_centrl-vbund = ps_in-vbund. "002000貿易伙伴l_partner-finserv_data-common-data-fsbp_centrl-unw_remark = l_bpartner.l_partner-finserv_data-common-datax-fsbp_centrl-vbund = 'X'.l_partner-finserv_data-common-datax-fsbp_centrl-unw_remark = 'X'. * ENDIF.MOVE l_partner TO is_data-partner.APPEND is_data TO it_data.TRY.cl_md_bp_maintain=>maintain(EXPORTING i_data = it_dataIMPORTING e_return = DATA(lt_bapi_return)).CATCH cx_root INTO DATA(lo_excep2).CALL FUNCTION 'MESSAGE_TEXT_BUILD'EXPORTINGmsgid = sy-msgidmsgnr = sy-msgnomsgv1 = sy-msgv1msgv2 = sy-msgv2msgv3 = sy-msgv3msgv4 = sy-msgv4IMPORTINGmessage_text_output = text0.lv_message = text0.rv_has_error = abap_true.ENDTRY.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.CLEAR:it_data[],lt_bapi_return[],l_partner,l_customer,l_customer-company_data-company[],l_vendor-company_data-company[],l_company_customer,l_company_vendor.REFRESH:it_data.ENDFORM. FUNCTION ZF_FI_BP_ADDCOMPANY_VEND . *"---------------------------------------------------------------------- *"*"本地接口: *" TABLES *" IT_COMP STRUCTURE ZFIS_054_BP_COMPANY *" OT_RETURN STRUCTURE ZFIS_054_BP_RETURN *"---------------------------------------------------------------------- *"*"本地接口: *" TABLES *" IT_COMP STRUCTURE ZFIS_054_BP_COMPANY *" OT_RETURN STRUCTURE ZFIS_054_BP_RETURN *"------------------------ ---------------------------------------------- *->擴充公司代碼數據"更新BPDATA: ls_return TYPE bapiret2.DATA: lt_master_data TYPE vmds_ei_main.DATA: lt_master_data_correct TYPE vmds_ei_main,lt_message_correct TYPE cvis_message,lt_master_data_defective TYPE vmds_ei_main,lt_message_defective TYPE cvis_message.DATA: ls_vmds_ei_extern TYPE vmds_ei_extern.DATA: ls_correct_extern TYPE vmds_ei_extern.DATA: ls_remarks TYPE cvis_ei_rem.DATA: ls_bank TYPE cvis_ei_cvi_bankdetail.DATA: ls_communication_phone TYPE cvis_ei_phone_str,ls_communication_fax TYPE cvis_ei_fax_str,ls_communication_smtp TYPE cvis_ei_smtp_str.DATA: lv_string TYPE string .DATA: ls_vmds_cmp TYPE vmds_ei_company,ls_vmds_pur TYPE vmds_ei_purchasing,ls_vmds_fun TYPE vmds_ei_functions.DATA: iv_flag TYPE c .DATA: wa_return TYPE zfis_054_bp_return.DATA:BEGIN OF lt_bp OCCURS 0,kunnr TYPE kna1-kunnr,END OF lt_bp.LOOP AT it_comp INTO DATA(wa_comp).lt_bp-kunnr = wa_comp-kunnr.APPEND lt_bp.ENDLOOP.SORT lt_bp.DELETE ADJACENT DUPLICATES FROM lt_bp.LOOP AT lt_bp. * 維護標識:插入、更新iv_flag = 'I' .ls_vmds_ei_extern-header-object_task = 'U'.ls_vmds_ei_extern-header-object_instance-lifnr = lt_bp-kunnr. "供應商* 公司代碼默認:JNPC ???LOOP AT it_comp INTO wa_comp WHERE kunnr = lt_bp-kunnr.CLEAR ls_vmds_cmp.ls_vmds_cmp-task = 'I'.ls_vmds_cmp-data_key-bukrs = wa_comp-bukrs. "取采購組織下的ls_vmds_cmp-data-akont = wa_comp-hkont. "總帳中的統馭科目 其他應付款-往來ls_vmds_cmp-data-zuawa = wa_comp-zuawa. * ls_vmds_cmp-data-xverr = 'x'. " 結算客戶ls_vmds_cmp-datax-zuawa = wa_comp-zuawa.ls_vmds_cmp-datax-akont = 'X'. "總帳中的統馭科目 其他應付款-往來 * LS_VMDS_CMP-DATAX-XVERR = 'X'. "結算客戶APPEND ls_vmds_cmp TO ls_vmds_ei_extern-company_data-company.ENDLOOP.APPEND ls_vmds_ei_extern TO lt_master_data-vendors.* 調用api維護供應商CALL METHOD vmd_ei_api=>maintain_bapiEXPORTINGiv_collect_messages = 'X'is_master_data = lt_master_dataIMPORTINGes_master_data_correct = lt_master_data_correctes_message_correct = lt_message_correctes_master_data_defective = lt_master_data_defectivees_message_defective = lt_message_defective.* 返回結果處理CLEAR lv_string.LOOP AT lt_message_defective-messagesTRANSPORTING NO FIELDSWHERE type CA 'EA'.EXIT.ENDLOOP.IF sy-subrc = 0. "失敗CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.LOOP AT lt_message_defective-messages INTO DATA(wa_messages)WHERE type CA 'EA'.CONCATENATE lv_string wa_messages-message INTO lv_string.ENDLOOP.wa_return-kunnr = lt_bp-kunnr.wa_return-kunnr = |{ wa_return-kunnr ALPHA = OUT }|.wa_return-type = 'E'.wa_return-message = lv_string.APPEND wa_return TO ot_return.ELSE."成功wa_return-kunnr = lt_bp-kunnr.wa_return-kunnr = |{ wa_return-kunnr ALPHA = OUT }|.wa_return-type = 'S'.wa_return-message = text-001.APPEND wa_return TO ot_return.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.ENDIF.CLEAR:lt_bp,ls_return ,lt_master_data ,lt_master_data_correct ,lt_message_correct ,lt_master_data_defective ,lt_message_defective ,ls_vmds_ei_extern ,ls_correct_extern ,lv_string ,ls_vmds_cmp ,ls_vmds_pur ,ls_vmds_fun ,iv_flag .CLEAR ls_vmds_ei_extern.ENDLOOP.ENDFUNCTION. FUNCTION ZF_FI_BP_ADDCOMPANY_CUST. *"---------------------------------------------------------------------- *"*"本地接口: *" TABLES *" IT_COMP STRUCTURE ZFIS_054_BP_COMPANY *" OT_RETURN STRUCTURE ZFIS_054_BP_RETURN *"---------------------------------------------------------------------- *->擴充公司代碼數據"更新BPDATA: ls_return TYPE bapiret2.DATA: lt_master_data TYPE cmds_ei_main.DATA: lt_master_data_correct TYPE cmds_ei_main,lt_message_correct TYPE cvis_message,lt_master_data_defective TYPE cmds_ei_main,lt_message_defective TYPE cvis_message.DATA: ls_cmds_ei_extern TYPE cmds_ei_extern.DATA: ls_correct_extern TYPE cmds_ei_extern.DATA: ls_remarks TYPE cvis_ei_rem.DATA: lv_string TYPE string .DATA: wa_return TYPE zfis_054_bp_return.DATA: iv_flag TYPE char1.DATA: ls_cmds_cmp TYPE cmds_ei_company.DATA:BEGIN OF lt_bp OCCURS 0,kunnr TYPE kna1-kunnr,END OF lt_bp.LOOP AT it_comp INTO DATA(wa_comp).lt_bp-kunnr = wa_comp-kunnr.APPEND lt_bp.ENDLOOP.SORT lt_bp.DELETE ADJACENT DUPLICATES FROM lt_bp.LOOP AT lt_bp. * 維護標識:插入、更新iv_flag = 'I' .ls_cmds_ei_extern-header-object_task = 'U'.ls_cmds_ei_extern-header-object_instance-kunnr = lt_bp-kunnr. "供應商* 公司代碼默認:JNPC ???LOOP AT it_comp INTO wa_comp WHERE kunnr = lt_bp-kunnr.CLEAR ls_cmds_cmp.ls_cmds_cmp-task = 'I'.ls_cmds_cmp-data_key-bukrs = wa_comp-bukrs. "取采購組織下的ls_cmds_cmp-data-akont = wa_comp-hkont. "總帳中的統馭科目 其他應付款-往來 * LS_VMDS_CMP-DATA-XVERR = 'X'. " 結算客戶ls_cmds_cmp-data-zuawa = wa_comp-zuawa. * ls_vmds_cmp-data-xverr = 'x'. " 結算客戶ls_cmds_cmp-datax-zuawa = wa_comp-zuawa.ls_cmds_cmp-datax-akont = 'X'. "總帳中的統馭科目 其他應付款-往來 * LS_VMDS_CMP-DATAX-XVERR = 'X'. "結算客戶APPEND ls_cmds_cmp TO ls_cmds_ei_extern-company_data-company.ENDLOOP.APPEND ls_cmds_ei_extern TO lt_master_data-customers.* 調用api維護供應商CALL METHOD cmd_ei_api=>maintain_bapiEXPORTINGiv_collect_messages = 'X'is_master_data = lt_master_dataIMPORTINGes_master_data_correct = lt_master_data_correctes_message_correct = lt_message_correctes_master_data_defective = lt_master_data_defectivees_message_defective = lt_message_defective.* 返回結果處理CLEAR lv_string.LOOP AT lt_message_defective-messagesTRANSPORTING NO FIELDSWHERE type CA 'EA'.EXIT.ENDLOOP.IF sy-subrc = 0. "失敗CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.LOOP AT lt_message_defective-messages INTO DATA(wa_messages)WHERE type CA 'EA'.CONCATENATE lv_string wa_messages-message INTO lv_string.ENDLOOP.wa_return-kunnr = lt_bp-kunnr.wa_return-type = 'E'.wa_return-message = lv_string.APPEND wa_return TO ot_return.ELSE."成功wa_return-kunnr = lt_bp-kunnr.wa_return-type = 'S'.wa_return-message = text-001.APPEND wa_return TO ot_return.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.ENDIF.CLEAR:lt_bp,ls_return ,lt_master_data ,lt_master_data_correct ,lt_message_correct ,lt_master_data_defective ,lt_message_defective ,ls_cmds_ei_extern ,ls_correct_extern ,lv_string ,ls_cmds_cmp ,iv_flag .CLEAR ls_cmds_ei_extern.ENDLOOP.ENDFUNCTION.

?

總結

以上是生活随笔為你收集整理的BP批量导入程序的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久艹艹| 色伊人网| 日韩av在线网站 | 三级av中文字幕 | 国产在线专区 | 成人超碰在线 | 久久精品国产99 | 色综合久久久久 | www.夜夜夜 | 亚洲一区二区天堂 | 手机av电影在线 | 日韩手机在线 | 欧美精品午夜 | 国产成人在线播放 | 成年人黄色av | 五月婷婷狠狠 | 91精品国产91久久久久福利 | 久草在线观看资源 | 免费在线观看的av网站 | 久免费 | 久久久久国产精品午夜一区 | 久久久精品综合 | 精品国产一二三四区 | 亚洲成人av一区二区 | 欧美 日韩 久久 | 天天干天天射天天操 | 91成年人在线观看 | 欧美 日韩 国产 成人 在线 | 在线观看免费黄视频 | 国产99在线免费 | 色婷婷亚洲综合 | 91精品国产成人www | 久久国产精品99国产精 | 日韩极品在线 | 亚洲综合欧美日韩狠狠色 | 日韩久久一区二区 | 亚洲午夜av电影 | 国产丝袜一区二区三区 | 久久成人午夜视频 | 国产资源| 国产999精品久久久久久麻豆 | 中文字幕之中文字幕 | 色综合久久88色综合天天 | 九九九热精品 | 91麻豆精品国产91久久久无需广告 | 美女视频久久黄 | 色就是色综合 | 五月天激情视频在线观看 | 看国产黄色片 | 久久久久成人免费 | 91成人在线观看喷潮 | 91在线www| 丁香婷婷色综合亚洲电影 | 久久观看最新视频 | 日韩午夜电影院 | 92精品国产成人观看免费 | 最近中文字幕免费大全 | 亚洲视频 视频在线 | 成人影音av | 五月婷婷视频 | 日女人电影 | 久久久久国产免费免费 | 在线观看视频你懂 | 五月天视频网站 | av资源免费在线观看 | aaawww| 成人av电影免费在线播放 | 九九热视频在线免费观看 | 国产精品99久久久久久武松影视 | 中文字幕三区 | 亚洲首页| av免费看电影| 91精品在线免费 | 国产日韩欧美精品在线观看 | 在线 国产一区 | 亚洲,国产成人av | 四虎在线永久免费观看 | 欧美精品乱码久久久久久 | 黄色一级大片免费看 | 手机色在线 | 日本中文字幕久久 | 色中色亚洲| 欧美日韩国语 | 国产精品美女www爽爽爽视频 | 久久久国产日韩 | 天天躁天天躁天天躁婷 | 国产精品 日韩精品 | 国产中的精品av小宝探花 | 日韩视频免费看 | 久草新在线 | 成人动漫精品一区二区 | 天天操天天干天天干 | 精品欧美一区二区精品久久 | 99精品乱码国产在线观看 | 久久精品视频在线观看免费 | 欧美一区二区在线 | 91亚洲精品久久久蜜桃借种 | 国产v视频| 国产精品免费一区二区三区在线观看 | 国产黄色在线看 | 国产一区二区三区午夜 | 黄色成人在线网站 | 黄色成人影院 | 欧美日韩视频在线观看一区二区 | 婷婷丁香色 | 国产精品久久99综合免费观看尤物 | 色婷婷激婷婷情综天天 | 亚洲精品在线国产 | av片中文| 黄色免费视频在线观看 | 人人爽人人搞 | 综合久久综合久久 | 91av视频在线播放 | 美女在线黄 | 天天做天天爱夜夜爽 | 久久久久久蜜桃一区二区 | 99精品美女| 97国产| 91麻豆精品国产自产 | 色综合天天做天天爱 | 国产黄色在线看 | 久久久国产一区二区三区 | 99精品99 | 亚洲专区在线播放 | 日日噜噜噜噜夜夜爽亚洲精品 | 91精品国自产在线偷拍蜜桃 | 又色又爽又黄 | 国产午夜在线 | 欧美性色综合 | 在线免费看黄网站 | 国产理论片在线观看 | 日韩av在线免费看 | 色吊丝在线永久观看最新版本 | 日韩成片 | 国产午夜亚洲精品 | 亚洲日本va午夜在线电影 | 亚洲精品乱码久久久久久蜜桃欧美 | 久久久在线免费观看 | 99精品电影 | 亚洲美女在线一区 | 国产美女精品人人做人人爽 | 久久久影视 | 99热.com | 免费看的黄色 | 精品国产乱码久久久久久久 | 国产精品99久久久久久小说 | 亚洲欧美少妇 | 国产亚洲精品综合一区91 | 色婷婷av在线| 国产黄色免费看 | 麻豆精品国产传媒 | 国产精品视屏 | 玖玖爱在线观看 | 极品久久久久久久 | www视频免费在线观看 | 精品久久久久久综合日本 | 美女免费黄视频网站 | www91在线观看 | 91亚洲国产成人 | 日韩高清免费无专码区 | 国产欧美日韩精品一区二区免费 | 97超碰色偷偷 | 中文字幕在线观看一区二区三区 | 综合久久久久 | 日韩成人一级大片 | 色婷婷激情综合 | 日韩精品电影在线播放 | 欧美 日韩 性 | 亚洲不卡在线 | 天天射天天艹 | 成人黄色电影视频 | 五月天色婷婷丁香 | 日韩欧美视频一区二区 | 97在线精品国自产拍中文 | 国产高清99 | 日韩 在线| 国产成年人av | 国产在线精品视频 | 99精品久久只有精品 | 特级西西444www大精品视频免费看 | 天天色天天操天天爽 | 99久久精品免费看 | 久久丝袜视频 | 国产一级不卡视频 | 91精品一区二区三区蜜桃 | 国产精品毛片一区二区 | 日韩久久在线 | 国产精品私人影院 | 在线观看中文字幕第一页 | 国产精品美女久久久久久免费 | 国产成人久久精品亚洲 | 麻豆精品国产传媒 | 久久久久久福利 | 98涩涩国产露脸精品国产网 | 91精品久久久久久综合乱菊 | 免费亚洲一区二区 | 一级a性色生活片久久毛片波多野 | 毛片无卡免费无播放器 | 91精品视屏| 日本久久久影视 | 欧美成年性 | 色资源网在线观看 | 国产精品大片免费观看 | 国产精品自产拍在线观看 | 欧美精品久久久久久久久免 | 在线观看免费一区 | av观看在线观看 | 波多野结衣在线中文字幕 | 久草手机视频 | 中文字幕在线观看完整版 | 久久国产精品成人免费浪潮 | 久草在线观| 成人av高清在线 | 日日干 天天干 | 亚洲综合色av | 日韩精品免费在线观看视频 | 成人免费在线观看av | 国产精品99久久久久久人免费 | 视频在线亚洲 | 毛片视频电影 | 精品久久久久久国产91 | 狠狠gao | 99精品视频免费观看视频 | 99精品视频免费看 | 日日摸日日| 丁香六月五月婷婷 | 亚洲国内精品在线 | 成人丁香花 | 亚洲国产精品久久久久 | 五月婷婷中文网 | 久久精品香蕉视频 | 黄av资源 | 欧美久久电影 | 国产区精品视频 | 五月婷婷六月丁香激情 | a√资源在线| 日韩国产精品毛片 | 香蕉在线视频观看 | 日本久久久久久久久久久 | 日韩亚洲欧美中文字幕 | 国产成人精品不卡 | 久久久久久高潮国产精品视 | 麻豆视频免费播放 | 国产精品igao视频网入口 | 久久久久亚洲精品成人网小说 | 中文字幕在线电影 | 中文字幕色婷婷在线视频 | 黄色软件大全网站 | 精品一二 | 国产中文字幕一区二区三区 | 欧美精品久久久久久久久久 | 综合色播 | 久久综合五月 | 亚洲日本va在线观看 | 婷婷色婷婷 | 久久久精品久久日韩一区综合 | 日韩视 | 亚洲首页| 天天草天天干天天 | 天天爽天天做 | 久久精品国亚洲 | 亚洲精品在线一区二区三区 | 国产在线观看中文字幕 | av在线最新 | 四虎永久网站 | 青青草国产在线 | 菠萝菠萝在线精品视频 | 精品一区二区亚洲 | 中国精品少妇 | 久久综合色一综合色88 | 国产一区免费 | 国产中的精品av小宝探花 | 91精品国产乱码久久 | 在线亚洲人成电影网站色www | www.狠狠插.com| 国产传媒中文字幕 | 国产高清不卡在线 | 久久免费精品视频 | 91av超碰 | 超碰97在线看| 免费看av片网站 | 性色av免费在线观看 | 欧美一级免费高清 | 91黄色小视频 | 福利一区在线 | 在线观看精品一区 | 亚洲1区在线 | 欧美大片第1页 | 五月天.com | 成 人 a v天堂 | 国产精品美女久久久久久久久 | 国产亚洲精品久久久久久无几年桃 | 国产精品久久久久影视 | 午夜久久久久久久 | 国产精品麻豆一区二区三区 | 17videosex性欧美| 久久久99国产精品免费 | 久久成人午夜视频 | 亚洲 综合 国产 精品 | 在线不卡的av | 黄网站免费久久 | 香蕉影视| av电影亚洲| 在线小视频 | 五月天婷婷在线播放 | 天天综合天天综合 | 国产婷婷 | 99色在线观看 | 中文字幕免费不卡视频 | 久久精品艹 | 国产精品入口传媒 | 成人久久久精品国产乱码一区二区 | 国产91av视频在线观看 | 久久久黄视频 | 在线视频 精品 | 成人免费看片网址 | 超碰成人av | 国产精品69av | 五月天天色| 在线观看中文字幕一区 | 国内成人精品视频 | 香蕉视频在线观看免费 | a特级毛片| 日韩激情免费视频 | 国产区精品区 | 狠狠的操| 五月婷婷六月丁香在线观看 | 国产精品扒开做爽爽的视频 | 99热免费在线 | 免费在线国产精品 | 久久8精品 | 久久久久亚洲最大xxxx | 日韩久久视频 | 中文字幕一二 | 激情综合色播五月 | 五月天婷婷狠狠 | 中文字幕在线观看第一区 | 日一日干一干 | 国内精品久久久久久 | 亚洲一区二区精品3399 | 日本爱爱片| 激情久久久久久久久久久久久久久久 | 国产精品岛国久久久久久久久红粉 | 久久精品最新 | 精品久久影院 | 国产中文字幕视频在线观看 | 久久免费国产电影 | 91久久人澡人人添人人爽欧美 | 国模一二三区 | 一区二区视频免费在线观看 | 狠狠五月婷婷 | 久久电影国产免费久久电影 | 天天综合操| 热久久视久久精品18亚洲精品 | 久久久久看片 | 美女黄久久 | 视频99爱| 免费福利视频导航 | 九九久久视频 | 91资源在线播放 | 欧美一级片免费在线观看 | 亚洲一一在线 | 中文国产在线观看 | 久久国产手机看片 | 国产97色 | 亚洲高清久久久 | 国产精品久久久久久超碰 | 免费a视频在线观看 | 精品国产精品一区二区夜夜嗨 | av大片免费看 | 黄色成人在线网站 | 免费看成人a | 国产v亚洲v | 免费在线观看av网址 | 99精品视频精品精品视频 | 精品欧美一区二区三区久久久 | www.av小说 | 国产精品一区二区久久久 | 伊人五月 | 成人宗合网 | 精品亚洲一区二区三区 | 96av麻豆蜜桃一区二区 | 天天操综 | 国产成人333kkk | 成人黄色小说网 | 久久久精品久久日韩一区综合 | 91视频首页 | 97超在线视频 | 黄p网站在线观看 | 中文字幕亚洲欧美日韩2019 | 韩日电影在线观看 | 国产黄色精品网站 | 久久精品国产美女 | 99视频在线免费播放 | 又黄又爽的视频在线观看网站 | 国产精品99在线播放 | 免费毛片aaaaaa | 国产精品久久久久四虎 | 伊人网综合在线观看 | 在线观看网站你懂的 | 免费看的国产视频网站 | 天天干天天摸天天操 | 成人精品久久久 | 中文日韩在线 | 亚洲 精品在线视频 | 亚洲精品午夜国产va久久成人 | 欧美一级高清片 | 香蕉免费| 欧美最猛性xxxxx亚洲精品 | 精品国产网址 | 日韩欧美69| 在线国产欧美 | 偷拍久久久 | 香蕉视频在线播放 | 精品国产伦一区二区三区观看说明 | 久久精品超碰 | 黄色大片入口 | 91色在线观看 | 丁香花在线视频观看免费 | 国产亚洲成av人片在线观看桃 | 成人在线观看影院 | www.玖玖玖| 国产精品第 | 亚洲精品久久久久久久不卡四虎 | 国产精品18久久久久久久网站 | 麻豆免费观看视频 | 99视频| 国产精品资源在线观看 | 精品美女在线视频 | 色婷婷成人| 九九九在线观看视频 | www色综合 | 中文字幕123区 | 黄色的网站在线 | 亚洲午夜久久久久久久久电影网 | 国产小视频福利在线 | 国产黄色一级大片 | 香蕉视频在线免费 | 国产一区二区在线播放 | 国产精品99久久久久人中文网介绍 | 久久久久这里只有精品 | 欧美一级性生活 | www.久久99 | 久久久www成人免费毛片 | 亚洲永久国产精品 | 国产精品久久久久永久免费看 | 国内精品久久久久影院一蜜桃 | 韩国av一区二区三区 | 精品乱码一区二区三四区 | 操操操日日 | 丁香六月婷婷开心婷婷网 | 成人黄色国产 | 中文有码在线 | 狠狠干综合 | 一区二区视频网站 | 久久国产精品色婷婷 | а中文在线天堂 | 人人澡人人爽欧一区 | 国产视频一区二区在线 | 中文字幕丝袜一区二区 | 黄色av电影免费观看 | 日韩免费视频在线观看 | 国产视频一区二区在线 | 午夜精品福利在线 | 97免费中文视频在线观看 | 久久看片网 | 国产精品人成电影在线观看 | 久草在线免费资源站 | 最新一区二区三区 | 久久99偷拍视频 | 欧美一级性 | 福利一区二区三区四区 | 日韩精品在线视频免费观看 | 亚洲aⅴ在线观看 | 日韩av图片| 日韩在线观看视频在线 | 中文字幕乱码电影 | 69国产精品成人在线播放 | 精品一区二区在线免费观看 | 成人一区在线观看 | 日韩激情中文字幕 | 国内视频| 波多野结衣在线中文字幕 | 日韩在线播放av | 麻豆精品视频在线 | 成人毛片久久 | 热久久这里只有精品 | 久久亚洲日本 | 一区二区三区日韩在线 | 97精品国产97久久久久久久久久久久 | 人人爽夜夜爽 | 999在线精品 | 深爱五月激情网 | 亚洲成人999 | 在线观看网站黄 | 久久精品视频一 | 亚洲欧美成人网 | 最新久久久 | 久久久久久久久免费 | 久草网视频在线观看 | 婷婷激情影院 | 欧美成人免费在线 | 最近中文字幕mv免费高清在线 | 在线精品观看国产 | 久久精品视频国产 | 精品国产一区二区三区免费 | 黄色小说18 | 国产在线不卡 | 亚洲精品国产综合99久久夜夜嗨 | 成人啪啪18免费游戏链接 | 国产精品久久久久国产精品日日 | 日本午夜在线观看 | 精品国产免费一区二区三区五区 | 亚洲国产片 | 狠狠色噜噜狠狠狠狠 | 91av视频在线免费观看 | 成人av教育| av高清免费在线 | 狠狠操夜夜 | 一级性视频 | 国产视频99 | 久久免费中文视频 | 综合国产在线观看 | 久久草在线精品 | 99在线精品免费视频九九视 | 国产午夜精品久久久久久久久久 | 91视频在线观看下载 | 国产成人精品一区二 | 91av片| 久久精品国产精品亚洲精品 | 美女黄频在线观看 | av在线观| 免费观看www小视频的软件 | 日韩伦理片一区二区三区 | 久久视频一区二区 | 视频在线在亚洲 | 亚洲三级国产 | 国产成人精品一区二区三区福利 | 少妇视频一区 | 天堂v中文 | www好男人 | 黄色网址在线播放 | 在线观看91久久久久久 | 国产福利免费在线观看 | 欧美有色 | 日韩精品免费一区 | 五月婷婷丁香综合 | 黄色国产大片 | 在线看一区 | 国产精品中文字幕在线播放 | 97在线免费观看 | 成人黄色短片 | 精品在线亚洲视频 | 久久涩视频 | 国产精品区在线观看 | 日韩在线无 | 欧美日韩中文字幕综合视频 | 亚洲精品高清一区二区三区四区 | 国产色在线视频 | 99热国产在线 | 国产精品 久久 | 成人一区在线观看 | 国产一区在线观看视频 | 欧美性超爽 | 五月婷婷伊人网 | 天堂网一区二区 | 综合亚洲视频 | 婷婷丁香色 | 亚洲激情综合网 | www.久久com| 中文字幕免费在线 | 9幺看片 | 国产涩涩在线观看 | 伊人网av | 国产精品一区二区视频 | 一区二区三区电影在线播 | 中文高清av | 91成人免费看 | 激情五月av| av福利免费 | 91精品免费看 | 成人a视频片观看免费 | 欧美性色黄大片在线观看 | 国产精品一区二区精品视频免费看 | 国产综合激情 | 国产操在线 | av电影在线不卡 | 91在线www| 黄色av电影一级片 | 欧美在线视频一区二区三区 | 日韩不卡高清视频 | 久久成人亚洲欧美电影 | 三级黄色三级 | www.97视频| 亚洲影院一区 | 中文永久字幕 | 最近日本字幕mv免费观看在线 | 五月婷丁香 | 婷婷综合激情 | 一区二区不卡 | 国内外激情视频 | 99久久久久国产精品免费 | 免费a视频 | 视频一区视频二区在线观看 | 欧美一二三视频 | 91麻豆精品国产91久久久无需广告 | 久久国产精品免费一区 | 国产区精品视频 | 欧美一级黄色视屏 | 日韩在线中文字幕 | 97人人模人人爽人人少妇 | 久久久精品 一区二区三区 国产99视频在线观看 | 色播亚洲婷婷 | 69欧美视频| 最近中文字幕 | 日本成人a| 一级淫片在线观看 | 久久久精品网站 | 亚洲精品视 | 成人中心免费视频 | 18av在线视频 | 色 免费观看 | 亚洲免费视频观看 | 久久精品视频在线观看免费 | 有码中文字幕在线观看 | a级片在线播放 | 久久综合久色欧美综合狠狠 | 91麻豆精品国产91久久久无限制版 | 在线观看成人毛片 | 黄色小网站免费看 | 亚洲精品国产精品国自产观看浪潮 | 丁香六月婷婷激情 | 国产精品欧美久久久久无广告 | 在线观看视频在线观看 | 欧美在线观看视频一区二区 | 精品视频在线播放 | 中文字幕乱码在线播放 | 亚洲国产欧洲综合997久久, | 天天操狠狠操夜夜操 | 欧美久草网 | 国产精品一区二区久久久 | 日韩电影在线一区二区 | 国产精品区在线观看 | 久久免费视频在线观看30 | 日本一区二区免费在线观看 | 久久99国产精品二区护士 | 国产专区欧美专区 | 天天·日日日干 | 亚洲天天摸日日摸天天欢 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 久久一区二区三区日韩 | 人人澡人人爽欧一区 | 久久精品免费观看 | 国产不卡视频在线播放 | 国产中文字幕在线播放 | 97爱| 人人干在线 | 成人 国产 在线 | 天天操天天操天天操天天操天天操天天操 | 91九色自拍 | 亚洲精品久久久久久久不卡四虎 | 不卡av电影在线 | 国产高清久久 | 黄色av免费在线 | 日韩欧美电影在线 | 一区二区不卡 | 国产精品久久久久久影院 | 玖玖在线观看视频 | 91香蕉视频| 久久久一本精品99久久精品 | 亚洲视频综合在线 | 在线中文字幕播放 | 久久精品久久99精品久久 | 日本资源中文字幕在线 | 欧美日韩午夜 | 天天干天天操天天拍 | 中文字幕在线字幕中文 | 日本中文在线播放 | 亚洲成人免费 | 91九色蝌蚪国产 | 日韩美精品视频 | 91亚洲精品久久久久图片蜜桃 | 免费色视频在线 | 免费网站黄 | 国产精品永久在线观看 | 天天射天天爽 | 91精品视频免费看 | 一级片黄色片网站 | 国产一性一爱一乱一交 | 天天干天天射天天操 | 日本精品久久久久影院 | 亚洲一级黄色片 | 亚洲一区欧美激情 | www成人精品 | 亚洲综合精品视频 | 亚洲精品乱码久久久久久写真 | 一级黄网 | 99色在线观看 | 97免费视频在线 | 国产丝袜一区二区三区 | 综合网欧美| 就要色综合 | 日韩经典一区二区三区 | 激情欧美一区二区免费视频 | 一区二区中文字幕在线播放 | 欧美另类xxx | 久久综合综合久久综合 | 色婷婷精品| 久久国产视频网站 | 色综合久久99 | 啪啪精品| 91入口在线观看 | 精品女同一区二区三区在线观看 | 91精品国产网站 | 99久热在线精品视频观看 | 日韩精品一区二区在线观看 | 国产在线精品国自产拍影院 | 国产精品涩涩屋www在线观看 | 久草在线资源网 | 久久九九免费视频 | av手机在线播放 | 在线观看日韩 | 日韩 精品 一区 国产 麻豆 | 一区在线电影 | 93久久精品日日躁夜夜躁欧美 | 在线成人国产 | 国产精品久久久久永久免费看 | 久久一区二区三区超碰国产精品 | 日本最新中文字幕 | 丁香亚洲 | 国产精品女同一区二区三区久久夜 | 国产精品99久久久久的智能播放 | 九九久久电影 | av激情五月 | 国产精品久久在线 | 国产专区欧美专区 | 欧美日韩精品久久久 | 久久女同性恋中文字幕 | 亚洲精品国产自产拍在线观看 | 国产亚洲一级高清 | 精品在线观看一区二区 | 成人av网址大全 | 国产日韩精品一区二区在线观看播放 | 精品女同一区二区三区在线观看 | 日韩美女黄色片 | 国产精品综合久久久久久 | av不卡中文 | 日日天天干 | 91精品国产电影 | 日韩在线字幕 | 亚洲精品美女在线 | 一区二区三区在线视频观看58 | 美女视频黄是免费的 | 夜夜骑日日 | 激情五月婷婷综合 | 日韩国产精品久久久久久亚洲 | 国产成人一二片 | 九九视频网 | 人人干在线 | 91成人短视频在线观看 | 日韩色区 | 久久成人精品电影 | 日韩理论视频 | 91在线精品一区二区 | 韩国精品福利一区二区三区 | 国产成人精品综合 | 97人人爽 | 国产这里只有精品 | 国产一区二区免费在线观看 | 最近免费中文字幕 | 日韩 精品 一区 国产 麻豆 | 日韩精品专区在线影院重磅 | 久久精品三级 | 超碰日韩在线 | 久久69av| 国产不卡高清 | 国产精品久久久久久久毛片 | 欧美色图亚洲图片 | 在线不卡a | 99热精品久久 | 欧美成人性网 | 中文字幕在线视频免费播放 | 亚洲精品国产麻豆 | 91视频在线播放视频 | 69av视频在线 | 色婷久久| 在线免费观看视频 | 精品国产一区二区三区噜噜噜 | 在线小视频国产 | 午夜男人影院 | 97超碰色 | 国产黄色片网站 | 欧美性受极品xxxx喷水 | 在线免费观看黄网站 | 国产精品激情 | 久久久久久伊人 | 国产91九色蝌蚪 | 国产尤物在线 | 国产精品九九视频 | 911免费视频 | 国产黄色精品在线 | 国产午夜在线观看视频 | 国产精品久久久久久久久婷婷 | 日韩1级片 | 久久午夜国产精品 | 国产片网站 | 久久免费视频4 | 国产欧美高清 | 91精品一区二区在线观看 | 亚洲精选在线观看 | 免费精品人在线二线三线 | 成人蜜桃 | 涩av在线| 五月天天av | 国产一区网 | 亚洲精品国偷拍自产在线观看 | 免费日韩在线 | 成年人免费在线观看网站 | 五月婷婷综合在线 | 男女视频国产 | 日韩中文在线字幕 | 亚洲国产一区二区精品专区 | 欧美精品亚洲精品日韩精品 | 亚洲精品理论片 | 国产成人精品一区二区 | 97超碰在线播放 | 日韩激情精品 | 美女视频a美女大全免费下载蜜臀 | 97理论片| 91在线看黄 | 黄色在线小网站 | 成人三级av | 中文字幕国产在线 | 婷婷av电影 | 狠狠躁18三区二区一区ai明星 | 日韩精品中文字幕一区二区 | 国产视频精品久久 | 国产h在线播放 | 黄色电影小说 | 久色婷婷| 婷婷激情在线观看 | 国产最新精品视频 | 在线免费观看涩涩 | 91九色最新 | 中文字幕精品一区久久久久 | 日韩视频在线不卡 | 国产精品一区二区中文字幕 | 欧美一级视频一区 | 国内精品久久久久久 | 国产精品美女久久久久aⅴ 干干夜夜 | 麻豆传媒视频在线播放 | 免费看亚洲毛片 | 亚洲久草视频 | www.一区二区三区 | 日韩高清不卡一区二区三区 | 91麻豆精品国产91久久久无需广告 | 在线观看韩日电影免费 | 国产一区二区免费在线观看 | 天堂v中文| 亚洲精选视频免费看 | 91成人精品视频 | 99色婷婷 | 国产69久久久 | 国产小视频免费在线观看 | 国产精品99久久久久人中文网介绍 | 日韩免费一二三区 | 久草在线手机视频 | 亚洲 欧美变态 另类 综合 | 免费麻豆视频 | 国产精品av久久久久久无 | 啪一啪在线 | av在线不卡观看 | 免费a视频 | 精品国产乱码久久久久久浪潮 | 日韩一区二区三区视频在线 | 97超级碰碰 | 久久午夜免费观看 | 公与妇乱理三级xxx 在线观看视频在线观看 | 麻豆视传媒官网免费观看 | 欧美 激情在线 | 欧美日韩性视频在线 | 天天操狠狠操 | 欧美性生活一级片 | 91激情视频在线观看 | 国模一二三区 | 2018亚洲男人天堂 | 欧美在线视频精品 | 欧美性久久久久久 | 国产精品成人免费精品自在线观看 | 天天综合色网 | av午夜电影 | 国产高清在线观看av | 五月开心六月婷婷 | 国产美女视频免费观看的网站 | 超碰在线人人 | av在线短片| 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 精品视频在线看 | 亚洲一区二区三区四区在线视频 | 免费高清国产 | 国产五月婷 | 中文字幕观看av | 91麻豆精品国产午夜天堂 | 国产精品伦一区二区三区视频 | 午夜国产影院 | 超碰在线日本 | 激情五月在线观看 | 青青草国产在线 | 色综合久久中文字幕综合网 | 99国产成+人+综合+亚洲 欧美 | 亚洲精品在线观看的 | 国产精品ⅴa有声小说 | 午夜久久网 | 免费日韩一区二区三区 | 久久97超碰 | 91在线入口 | 免费观看一区二区 | 婷婷伊人五月天 | 欧美热久久 | 日韩成人黄色av | 欧美精品中文字幕亚洲专区 | 五月婷影院 | 久久一久久 | 亚洲少妇自拍 | 少妇bbbb| 综合久久2023 | 国产在线视频一区 | 91精品久久久久久综合乱菊 | 亚洲综合欧美激情 | 日韩中文幕 | 久爱精品在线 | 久久艹影院 | 国产一区二区在线视频观看 | 五月丁色 | 蜜臀av夜夜澡人人爽人人 | 91经典在线 | 久久国产精品一区二区三区 | 国产麻豆精品传媒av国产下载 | 亚洲一区视频在线播放 | 欧美老少交 | av网在线观看| 婷婷久久综合网 | 在线观看日韩专区 | 最新影院| 久久www免费人成看片高清 | 五月婷婷久久综合 | 久久成人免费视频 | 最新免费av在线 | 91国内在线视频 | 9999在线观看 | 一区二区三区日韩在线观看 | 精品人人人 | 国产精品女同一区二区三区久久夜 | 在线久草视频 | 欧美最猛性xxxxx亚洲精品 | 久草在线在线精品观看 | 亚欧洲精品视频在线观看 | 国产精品夜夜夜一区二区三区尤 | 日本三级国产 | 丁香婷婷综合激情五月色 | 99精品国产一区二区三区麻豆 | 日韩三级.com | 亚洲电影网站 | 碰超在线 | 欧美孕交vivoestv另类 | 精品国产成人在线影院 | 欧美激情第一页xxx 午夜性福利 | 久精品视频 | 99在线观看精品 | www.夜夜骑.com| av看片在线观看 | 国产麻豆成人传媒免费观看 | 久久黄色精品视频 | 日日夜夜操av| 精品国产精品国产偷麻豆 | 99精品偷拍视频一区二区三区 | 亚洲激色| 久久久精品一区二区 | 国产精品门事件 | 午夜精品在线看 | 精品伦理一区二区三区 | 国产在线色 | 中文字幕在线视频第一页 | 久久成人国产精品免费软件 | 久久理论电影网 | 深夜免费福利在线 | 天天操网站 | 99国产在线视频 | 这里只有精彩视频 | free. 性欧美.com | 日韩视频1区 | 国产精品二区在线 | 亚洲精品一区二区三区在线观看 | 黄网站大全 | 在线观看黄色国产 | 91在线产啪 | 久草在线视频在线 | 久久午夜精品影院一区 |