REPORT zmmd0063.INCLUDE zmmd0063_top.
INCLUDE zmmd0063_c01.
INCLUDE zmmd0063_f01.
INCLUDE zmmd0063_i01.
INCLUDE zmmd0063_o01.*&---------------------------------------------------------------------*
*& 包含               ZMMR0063_TOP
*&---------------------------------------------------------------------*
TABLES:ztmm0063_2.*-----------------------------------------------------------------------
* ALV DECLARATIONS
*-----------------------------------------------------------------------
CLASS lcl_alv_grid DEFINITION DEFERRED.
CLASS lcl_alv_event_handler DEFINITION DEFERRED.
DATA: gv_event_handler     TYPE REF TO lcl_alv_event_handler,gv_docking_container TYPE REF TO cl_gui_docking_container,gv_grid              TYPE REF TO lcl_alv_grid,gs_alv_variant       LIKE disvariant,gt_exclude           TYPE ui_functions,gt_fieldcat          TYPE lvc_t_fcat,gs_fieldcat          TYPE lvc_s_fcat,gs_layout            TYPE lvc_s_layo,gs_sort              TYPE lvc_s_sort,gt_sort              TYPE lvc_t_sort,ok_code              TYPE sy-ucomm,save_ok              TYPE sy-ucomm.
DATA: gt_cellstyle TYPE lvc_t_styl,gs_cellstyle TYPE lvc_s_styl.TYPES:BEGIN OF gty_output,mblnr101  TYPE ztmm0063_2-mblnr101, "物料凭证zeile101  TYPE ztmm0063_2-zeile101, "物料凭证项目matnr     TYPE ztmm0063_2-matnr,    "物料编码werks101  TYPE ztmm0063_2-werks101, "工厂lgort101  TYPE ztmm0063_2-lgort101, "库存地点lifnr     TYPE ztmm0063_2-lifnr,    "供应商menge101  TYPE ztmm0063_2-menge101, "数量meins     TYPE ztmm0063_2-meins,    "计量单位ebeln     TYPE ztmm0063_2-ebeln,    "采购订单ebelp     TYPE ztmm0063_2-ebelp,    "采购订单项目budat101  TYPE ztmm0063_2-budat101, "过账日期cpudt101  TYPE ztmm0063_2-cpudt101, "录入日期cputm101  TYPE ztmm0063_2-cputm101, "录入时间usnam101  TYPE ztmm0063_2-usnam101, "操作人werks343  TYPE ztmm0063_2-werks343, "工厂lgort343  TYPE ztmm0063_2-lgort343, "库存地点menge343  TYPE ztmm0063_2-menge343, "解冻数量budat343  TYPE ztmm0063_2-budat343, "解冻过账日期ablad     TYPE ztmm0063_2-ablad,    "解冻物流单insmk     TYPE ztmm0063_2-insmk,    "库存类型elikz     TYPE ztmm0063_2-elikz,    "交货已完成标识menge     TYPE ztmm0063_2-menge101,cellstyle TYPE lvc_t_styl,        "单元格样式END OF gty_output.DATA:gt_output TYPE STANDARD TABLE OF gty_output,gs_output TYPE gty_output.TYPES:BEGIN OF gty_menge,mblnr101 TYPE ztmm0063_2-mblnr101,    "物料凭证zeile101 TYPE ztmm0063_2-zeile101,    "物料凭证项目menge343 TYPE ztmm0063_2-menge343, "解冻数量END OF gty_menge.DATA:gt_menge TYPE STANDARD TABLE OF gty_menge,gs_menge TYPE gty_menge.*定义选择屏幕
SELECTION-SCREEN:BEGIN OF BLOCK a1 WITH FRAME TITLE TEXT-001.PARAMETERS:p_werks TYPE ztmm0063_2-werks101 OBLIGATORY.SELECT-OPTIONS:s_matnr FOR ztmm0063_2-matnr,s_ebeln FOR ztmm0063_2-ebeln,s_ebelp FOR ztmm0063_2-ebelp.PARAMETERS:p_mblnr TYPE ztmm0063_2-mblnr101.SELECT-OPTIONS:s_budat FOR ztmm0063_2-budat101,s_cpudt FOR ztmm0063_2-cpudt101.PARAMETERS:p_usnam TYPE ztmm0063_2-usnam101.
SELECTION-SCREEN:END OF BLOCK a1.START-OF-SELECTION.PERFORM frm_process_data.END-OF-SELECTION.IF gt_output[] IS INITIAL.MESSAGE s001(zmm0001) DISPLAY LIKE 'E' WITH TEXT-e01."没有冷冻的库存ELSE.CALL SCREEN 9000.ENDIF.
*&---------------------------------------------------------------------*
*& 包含               ZMMR0063_C01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
* LOCAL CLASSES: Definition
*&---------------------------------------------------------------------*
CLASS lcl_alv_grid DEFINITION INHERITING FROM cl_gui_alv_grid.PUBLIC SECTION.METHODS: set_optimize_all_cols.
ENDCLASS. "LCL_ALV_GRID DEFINITION
*---------------------------------------------------------------------*
*       CLASS LCL_ALV_GRID IMPLEMENTATION
*---------------------------------------------------------------------*
CLASS lcl_alv_grid IMPLEMENTATION.METHOD set_optimize_all_cols.CALL METHOD me->optimize_all_colsEXPORTINGinclude_header = 1.ENDMETHOD.                    "SET_OPTIMIZE_ALL_COLS
ENDCLASS. "LCL_ALV_GRID IMPLEMENTATION
*----------------------------------------------------------------------*
*       CLASS LCL_ALV_EVENT_HANDLER DEFINITION
*----------------------------------------------------------------------*
CLASS lcl_alv_event_handler DEFINITION.PUBLIC SECTION.DATA: go_object_name(30) TYPE c.METHODS :constructor IMPORTING e_object_text TYPE c,handle_toolbar FOR EVENT toolbar OF cl_gui_alv_gridIMPORTING e_objecte_interactive,handle_user_command FOR EVENT user_command OF cl_gui_alv_gridIMPORTING e_ucomm,handle_data_changed FOR EVENT data_changed OF cl_gui_alv_gridIMPORTING er_data_changed.ENDCLASS. "LCL_ALV_EVENT_HANDLER DEFINITION
*----------------------------------------------------------------------*
*       CLASS LCL_ALV_EVENT_HANDLER IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS lcl_alv_event_handler IMPLEMENTATION.METHOD constructor.go_object_name = e_object_text.ENDMETHOD.                    "constructor"METHOD handle_toolbar.PERFORM frm_toolbar_pros  USING e_objecte_interactive.ENDMETHOD.                    "handle_toolbarMETHOD handle_user_command.PERFORM frm_user_command_pros USING e_ucomm.ENDMETHOD.                    "handle_user_commandMETHOD handle_data_changed.PERFORM frm_data_changed USING er_data_changed.ENDMETHOD.
ENDCLASS. "LCL_ALV_EVENT_HANDLER IMPLEMENTATION
*&---------------------------------------------------------------------*
*& 包含               ZMMR0063_F01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Form frm_create_alv
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*& -->  p1        text
*& <--  p2        text
*&---------------------------------------------------------------------*
FORM frm_create_alv .IF NOT gv_grid IS INITIAL.CALL METHOD gv_grid->free.ENDIF.
* Create Main ContainerCREATE OBJECT gv_docking_containerEXPORTINGdynnr                       = '9000'repid                       = sy-repidside                        = gv_docking_container->dock_at_topextension                   = 200ratio                       = 100EXCEPTIONScntl_error                  = 1cntl_system_error           = 2create_error                = 3lifetime_error              = 4lifetime_dynpro_dynpro_link = 5.CREATE OBJECT gv_gridEXPORTINGi_parent = gv_docking_container.* VariantPERFORM frm_init_variant.
* Output FieldsPERFORM frm_set_field_catalogs.
* Set GRID Layout AttributePERFORM frm_display_layout_attribute USING gs_layout.
* Exclude Tool Bar From Grid1PERFORM frm_exclude_tb_functions.
* Register Event For Grid1PERFORM frm_event_handler_register USING gv_grid 'OBJ'.
* ALV Grid DisplayPERFORM frm_alv_grid_display.ENDFORM.
*&---------------------------------------------------------------------*
*&      FORM  frm_init_variant
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM frm_init_variant .DATA: lv_handle TYPE slis_handl.lv_handle = '9000'.gs_alv_variant-handle   = lv_handle.gs_alv_variant-report   = sy-repid.gs_alv_variant-username = sy-uname.
ENDFORM. " FRM_INIT_VARIANT
*&---------------------------------------------------------------------*
*&      FORM  frm_set_field_catalogs
*&---------------------------------------------------------------------*
*       Text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM frm_set_field_catalogs.DATA: lv_fieldname TYPE lvc_fname,lv_coltext   TYPE lvc_txtcol.DATA: lv_pos TYPE i.CLEAR:gs_fieldcat,gt_fieldcat[].REFRESH gt_fieldcat.DEFINE set_outtab.lv_pos = lv_pos + 1.gs_fieldcat-col_pos   = lv_pos.gs_fieldcat-fieldname = &1.gs_fieldcat-coltext   = &2.IF gs_fieldcat-fieldname = 'MENGE343'.gs_fieldcat-ref_table = 'EKPO'.gs_fieldcat-ref_field = 'MENGE'.ENDIF.APPEND gs_fieldcat TO gt_fieldcat.CLEAR: gs_fieldcat.END-OF-DEFINITION.set_outtab:'MBLNR101'     TEXT-100,"物料凭证'ZEILE101'     TEXT-101,"物料凭证项目'MATNR'        TEXT-102,"物料编码'WERKS101'     TEXT-103,"工厂'LGORT101'     TEXT-104,"库存地点'LIFNR'        TEXT-105,"供应商'MENGE101'     TEXT-106,"数量'MEINS'        TEXT-107,"计量单位'EBELN'        TEXT-108,"采购订单'EBELP'        TEXT-109,"采购订单项目'BUDAT101'     TEXT-110,"过账日期'CPUDT101'     TEXT-111,"录入日期'CPUTM101'     TEXT-112,"录入时间'USNAM101'     TEXT-113,"操作人'WERKS343'     TEXT-114,"工厂'LGORT343'     TEXT-115,"库存地点'MENGE343'     TEXT-116,"解冻数量'BUDAT343'     TEXT-117,"解冻过账日期'ABLAD'        TEXT-118."解冻物流单
ENDFORM. " FRM_SET_FIELD_CATALOGS
*&---------------------------------------------------------------------*
*&      FORM  frm_display_layout_attribute
*&---------------------------------------------------------------------*
*       Text
*----------------------------------------------------------------------*
*      -->p_gs_layocat1  text
*----------------------------------------------------------------------*
FORM frm_display_layout_attribute USING p_layocat TYPE lvc_s_layo.p_layocat-cwidth_opt = 'X'.p_layocat-sel_mode   = 'A'.p_layocat-smalltitle = ' '.p_layocat-zebra      = ' '.p_layocat-no_rowmark = ' '.p_layocat-no_headers = ' '.p_layocat-no_vgridln = ' '.p_layocat-no_hgridln = ' '.p_layocat-stylefname = 'CELLSTYLE'.
ENDFORM. " FRM_DISPLAY_LAYOUT_ATTRIBUTE
*&---------------------------------------------------------------------*
*&      FORM  frm_exclude_tb_functions
*&---------------------------------------------------------------------*
*       Text (控制按钮隐藏显示)
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM frm_exclude_tb_functions .DEFINE exclude_fcode.APPEND &1 TO gt_exclude.END-OF-DEFINITION.REFRESH gt_exclude.exclude_fcode: cl_gui_alv_grid=>mc_fc_loc_copy_row,cl_gui_alv_grid=>mc_fc_loc_delete_row,cl_gui_alv_grid=>mc_fc_loc_append_row,cl_gui_alv_grid=>mc_fc_loc_insert_row,cl_gui_alv_grid=>mc_fc_loc_move_row,cl_gui_alv_grid=>mc_fc_loc_paste_new_row,cl_gui_alv_grid=>mc_fc_loc_paste,cl_gui_alv_grid=>mc_fc_loc_undo,cl_gui_alv_grid=>mc_fc_loc_copy,cl_gui_alv_grid=>mc_fc_loc_cut,cl_gui_alv_grid=>mc_fc_refresh.
ENDFORM. " FRM_EXCLUDE_TB_FUNCTIONS
*&---------------------------------------------------------------------*
*&      FORM  frm_event_handler_register
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      -->lo_grid    text
*      -->lv_obj     text
*----------------------------------------------------------------------*
FORM frm_event_handler_register USING lo_grid TYPE REF TO lcl_alv_gridlv_obj  TYPE char30.CREATE OBJECT gv_event_handlerEXPORTINGe_object_text = lv_obj.CALL METHOD gv_grid->set_ready_for_inputEXPORTINGi_ready_for_input = 1.CALL METHOD gv_grid->register_edit_eventEXPORTINGi_event_id = cl_gui_alv_grid=>mc_evt_modified.CALL METHOD gv_grid->register_edit_eventEXPORTINGi_event_id = cl_gui_alv_grid=>mc_evt_enter.SET HANDLER gv_event_handler->handle_data_changed FOR lo_grid.SET HANDLER gv_event_handler->handle_toolbar FOR lo_grid.SET HANDLER gv_event_handler->handle_user_command FOR lo_grid.
ENDFORM. "FRM_EVENT_HANDLER_REGISTER
*&---------------------------------------------------------------------*
*&      FORM  frm_alv_grid_display
*&---------------------------------------------------------------------*
*       alv##
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM frm_alv_grid_display .CALL METHOD gv_grid->set_table_for_first_displayEXPORTINGis_layout            = gs_layoutit_toolbar_excluding = gt_excludei_save               = 'A'is_variant           = gs_alv_variantCHANGINGit_fieldcatalog      = gt_fieldcatit_sort              = gt_sort[]it_outtab            = gt_output.
ENDFORM. " FRM_ALV_GRID_DISPLAY
*&---------------------------------------------------------------------*
*&      FORM  frm_refresh_alv
*&---------------------------------------------------------------------*
*       Text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM frm_refresh_alv .DATA: ls_scroll TYPE lvc_s_stbl.ls_scroll-row = 'X'.ls_scroll-col = 'X'.CALL METHOD gv_grid->refresh_table_displayEXPORTING
*     i_soft_refresh = 'X'is_stable = ls_scroll.CALL METHOD cl_gui_cfw=>flush.CALL METHOD gv_grid->set_optimize_all_cols.
ENDFORM. " FRM_REFRESH_ALV
*&---------------------------------------------------------------------*
*& Form frm_process_data
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*& -->  p1        text
*& <--  p2        text
*&---------------------------------------------------------------------*
FORM frm_process_data ."设置单元格样式PERFORM frm_set_cellstyle."查询要解冻的库存SELECT mblnr101zeile101matnrwerks101lgort101insmklifnrmenge101menge343meinsebelnebelpbudat101cpudt101cputm101usnam101elikzFROM ztmm0063_2INTO CORRESPONDING FIELDS OF TABLE gt_outputWHERE werks101 = p_werksAND mblnr101 = p_mblnrAND usnam101 = p_usnamAND elikz    = ''AND matnr    IN s_matnrAND ebeln    IN s_ebelnAND ebelp    IN s_ebelpAND budat101 IN s_budatAND cpudt101 IN s_cpudt.CHECK gt_output[] IS NOT INITIAL.LOOP AT gt_output INTO gs_output.gs_menge-mblnr101 = gs_output-mblnr101.gs_menge-zeile101 = gs_output-zeile101.gs_menge-menge343 = gs_output-menge343.COLLECT gs_menge INTO gt_menge.ENDLOOP.SORT gt_menge BY mblnr101 zeile101 menge343 DESCENDING.DELETE ADJACENT DUPLICATES FROM gt_menge COMPARING mblnr101 zeile101.SORT gt_output BY mblnr101 zeile101.DELETE ADJACENT DUPLICATES FROM gt_output COMPARING mblnr101 zeile101.LOOP AT gt_output INTO gs_output.gs_output-werks343 = gs_output-werks101.gs_output-lgort343 = gs_output-lgort101.IF gs_output-elikz = ''.READ TABLE gt_menge INTO gs_mengeWITH KEY mblnr101 = gs_output-mblnr101zeile101 = gs_output-zeile101BINARY SEARCH.IF sy-subrc EQ 0.gs_output-menge343 = gs_output-menge101 - gs_menge-menge343.gs_output-budat343 = sy-datum.ENDIF.gs_output-cellstyle = gt_cellstyle[].ENDIF.MODIFY gt_output FROM gs_output.CLEAR gs_output.ENDLOOP.ENDFORM.
*&---------------------------------------------------------------------*
*& Form FRM_SET_CELLSTYLE
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*& -->  p1        text
*& <--  p2        text
*&---------------------------------------------------------------------*
FORM frm_set_cellstyle .REFRESH gt_cellstyle.gs_cellstyle-fieldname = 'ABLAD'.gs_cellstyle-style     = cl_gui_alv_grid=>mc_style_enabled.APPEND gs_cellstyle TO gt_cellstyle.CLEAR gs_cellstyle.gs_cellstyle-fieldname = 'BUDAT343'.gs_cellstyle-style     = cl_gui_alv_grid=>mc_style_enabled.APPEND gs_cellstyle TO gt_cellstyle.CLEAR gs_cellstyle.gs_cellstyle-fieldname = 'MENGE343'.gs_cellstyle-style     = cl_gui_alv_grid=>mc_style_enabled.APPEND gs_cellstyle TO gt_cellstyle.CLEAR gs_cellstyle.
ENDFORM.
*&---------------------------------------------------------------------*
*& Form frm_toolbar_pros
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*&      --> E_OBJECT
*&      --> E_INTERACTIVE
*&---------------------------------------------------------------------*
FORM frm_toolbar_pros USING po_objectTYPE REF TO cl_alv_event_toolbar_setpv_interactive TYPE char01.DATA: ls_toolbar TYPE stb_button.ls_toolbar-function  = 'INSERT'.ls_toolbar-icon      = icon_insert_row.ls_toolbar-text      = '插入数据'.ls_toolbar-quickinfo = '插入数据'.APPEND ls_toolbar TO po_object->mt_toolbar.CLEAR ls_toolbar.ls_toolbar-function  = 'UNLOCKED'.ls_toolbar-icon      = icon_unlocked.ls_toolbar-text      = '解冻库存'.ls_toolbar-quickinfo = '解冻库存'.APPEND ls_toolbar TO po_object->mt_toolbar.CLEAR ls_toolbar.ENDFORM.
*&---------------------------------------------------------------------*
*& Form frm_user_command_pros
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*&      --> E_UCOMM
*&---------------------------------------------------------------------*
FORM frm_user_command_pros  USING  pv_ucomm TYPE sy-ucomm.CASE pv_ucomm.WHEN 'INSERT'."插入数据PERFORM frm_insert_line.WHEN 'UNLOCKED'."保存数据,更新数据库表PERFORM frm_update_table.WHEN OTHERS.ENDCASE."刷新ALVPERFORM frm_refresh_alv.
ENDFORM.
*&---------------------------------------------------------------------*
*& Form frm_update_table
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*& -->  p1        text
*& <--  p2        text
*&---------------------------------------------------------------------*
FORM frm_update_table .DATA:lt_rows     TYPE lvc_t_row,ls_rows     TYPE lvc_s_row,lt_mm0063_2 TYPE TABLE OF ztmm0063_2,ls_mm0063_2 TYPE ztmm0063_2,lv_mblnr    TYPE ztmm0063_2-mblnr101,lv_zeile    TYPE ztmm0063_2-zeile101,lv_lines    TYPE i,lv_menge    TYPE ztmm0063_2-menge101.*使用bapi需要用到的"ImportDATA: gs_goodsmvt_header TYPE bapi2017_gm_head_01,gv_goodsmvt_code   TYPE bapi2017_gm_code."ExportDATA: gs_goodsmvt_headref TYPE bapi2017_gm_head_ret."TableDATA: gt_goodsmvt_item TYPE TABLE OF bapi2017_gm_item_create,wa_goodsmvt_item TYPE bapi2017_gm_item_create,gt_return        TYPE TABLE OF bapiret2,wa_return        TYPE bapiret2.DATA: lv_error TYPE c.CLEAR:ls_rows,ls_mm0063_2,lv_lines,lv_menge,lv_mblnr,lv_zeile.REFRESH:lt_rows,lt_mm0063_2.CALL METHOD gv_grid->get_selected_rowsIMPORTINGet_index_rows = lt_rows.lv_lines = lines( lt_rows ).IF lv_lines NE 1.MESSAGE s001(zmm0001) WITH TEXT-e04 DISPLAY LIKE 'E'."请选择一条数据EXIT.ENDIF.READ TABLE lt_rows INDEX 1 INTO ls_rows.CHECK sy-subrc EQ 0.READ TABLE gt_output INDEX ls_rows-index INTO gs_output.IF sy-subrc EQ 0.READ TABLE gt_menge INDEX 1 INTO gs_menge."可解冻库存IF sy-subrc EQ 0.lv_menge = gs_output-menge101 - gs_menge-menge343.ELSE.lv_menge = gs_output-menge101.ENDIF.IF gs_output-menge343 > lv_menge.MESSAGE s001(zmm0001) WITH TEXT-e02 DISPLAY LIKE 'E'."累计解冻数量大于冻结收货数量,请修改后保存!ELSE."Goods Move"Headergs_goodsmvt_header-pstng_date = sy-datum.gs_goodsmvt_header-doc_date = sy-datum."GM Codegv_goodsmvt_code = '06'.   "收货"Itemwa_goodsmvt_item-material      = gs_output-matnr.     "物料wa_goodsmvt_item-plant         = gs_output-werks101.  "工厂wa_goodsmvt_item-stge_loc      = gs_output-lgort101.  "库存地点wa_goodsmvt_item-move_type     = '343'.               "移动类型 343wa_goodsmvt_item-entry_qnt     = gs_output-menge343.  "交货数量wa_goodsmvt_item-entry_uom     = gs_output-meins.     "销售单位wa_goodsmvt_item-entry_uom_iso = gs_output-meins.     "基本的单位APPEND wa_goodsmvt_item TO gt_goodsmvt_item.CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGgoodsmvt_header  = gs_goodsmvt_headergoodsmvt_code    = gv_goodsmvt_codeIMPORTINGgoodsmvt_headret = gs_goodsmvt_headrefTABLESgoodsmvt_item    = gt_goodsmvt_itemreturn           = gt_return.LOOP AT gt_return INTO wa_return WHERE type CA 'AEX'.IF sy-subrc = 0.lv_error = 'E'.EXIT.ENDIF.ENDLOOP.IF lv_error EQ 'E'.CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.MESSAGE '过账失败' TYPE 'S' DISPLAY LIKE 'E'.ELSE.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGwait = 'X'.MESSAGE '过账成功' TYPE 'S'."保存解冻记录PERFORM frm_save_record USING gs_goodsmvt_headrefls_rows-index.ENDIF.ENDIF.ENDIF.FREE:lt_rows,lt_mm0063_2.ENDFORM.
*&---------------------------------------------------------------------*
*& Form frm_insert_line
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*& -->  p1        text
*& <--  p2        text
*&---------------------------------------------------------------------*
FORM frm_insert_line .CLEAR gs_output.READ TABLE gt_output INDEX 1 INTO gs_output.IF sy-subrc EQ 0.READ TABLE gt_menge INTO gs_mengeWITH KEY mblnr101 = gs_output-mblnr101zeile101 = gs_output-zeile101BINARY SEARCH.IF sy-subrc EQ 0.gs_output-menge343  = gs_output-menge101 - gs_menge-menge343.gs_output-ablad     = ''.gs_output-budat343  = sy-datum.gs_output-cellstyle = gt_cellstyle[].IF gs_output-menge101 = gs_menge-menge343.MESSAGE s001(zmm0001) WITH TEXT-s01 DISPLAY LIKE 'E'."解冻已完成EXIT.ENDIF.ENDIF.APPEND gs_output TO gt_output.CLEAR gs_output.ENDIF.
ENDFORM.
*&---------------------------------------------------------------------*
*& Form frm_data_changed
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*&      --> ER_DATA_CHANGED
*&---------------------------------------------------------------------*
FORM frm_data_changed  USINGpo_data_changed TYPE REF TO cl_alv_changed_data_protocol.DATA:lt_modi  TYPE lvc_t_modi,ls_modi  TYPE lvc_s_modi,lv_menge TYPE ztmm0063_2-menge101.CLEAR:ls_modi,lv_menge.REFRESH:lt_modi.LOOP AT po_data_changed->mt_mod_cells INTO ls_modi.CASE ls_modi-fieldname.WHEN 'MENGE343'.CALL METHOD po_data_changed->get_cell_valueEXPORTINGi_row_id    = ls_modi-row_idi_fieldname = ls_modi-fieldnameIMPORTINGe_value     = lv_menge.CLEAR gs_output.READ TABLE gt_output INDEX ls_modi-row_id INTO gs_output.IF sy-subrc EQ 0.READ TABLE gt_menge INTO gs_mengeWITH KEY mblnr101 = gs_output-mblnr101zeile101 = gs_output-zeile101BINARY SEARCH.IF sy-subrc EQ 0.IF lv_menge > gs_output-menge101 - gs_menge-menge343.CALL METHOD po_data_changed->add_protocol_entryEXPORTINGi_msgid     = 'ZMM0001'i_msgty     = 'E'i_msgno     = '000'i_msgv1     = TEXT-e02i_fieldname = ls_modi-fieldnamei_row_id    = ls_modi-row_id.ENDIF.ENDIF.ENDIF.WHEN OTHERS.ENDCASE.ENDLOOP.FREE:lt_modi.
ENDFORM.
*&---------------------------------------------------------------------*
*& Form frm_save_record
*&---------------------------------------------------------------------*
*& text
*&---------------------------------------------------------------------*
*&      --> GS_GOODSMVT_HEADREF
*&---------------------------------------------------------------------*
FORM frm_save_record  USING  ps_goodsmvt TYPE bapi2017_gm_head_retpv_index.DATA:ls_mm0063_2 TYPE ztmm0063_2,lv_zeile    TYPE ztmm0063_2-zeile101.CLEAR:ls_mm0063_2,lv_zeile.SELECT SINGLE MAX( zeile343 )FROM ztmm0063_2INTO lv_zeilewhere mblnr343 = ps_goodsmvt-mat_docGROUP BY mblnr343.CLEAR gs_output-cellstyle[].MODIFY gt_output FROM gs_output INDEX pv_index.MOVE-CORRESPONDING gs_output TO ls_mm0063_2.ls_mm0063_2-mandt    = sy-mandt.ls_mm0063_2-mblnr343 = ps_goodsmvt-mat_doc.ls_mm0063_2-zeile343 = lv_zeile + 1.ls_mm0063_2-cpudt343 = sy-datum.ls_mm0063_2-cputm343 = sy-uzeit.ls_mm0063_2-usnam343 = sy-uname.MODIFY ztmm0063_2 FROM ls_mm0063_2.IF gs_output-menge343 = gs_output-menge101 - gs_menge-menge343."相同物料收货冻结凭证&行项目下的累计MENGE343=MENGE101时,"所有MBLNE101 & ZEILE101相关行项目的ELIKZ解冻完成标识更新为“X”UPDATE ztmm0063_2SET elikz = 'X'WHERE mblnr101 = gs_output-mblnr101AND zeile101 = gs_output-zeile101.ENDIF."更新累计解冻数量gs_menge-menge343 = gs_menge-menge343 + gs_output-menge343.MODIFY gt_menge FROM gs_menge INDEX 1.
ENDFORM.
*&---------------------------------------------------------------------*
*& 包含               ZMMR0063_I01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Module  EXIT_COMMAND  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE exit_command INPUT.LEAVE TO SCREEN 0.
ENDMODULE.
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_9000  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE user_command_9000 INPUT.save_ok = ok_code.CASE save_ok.WHEN 'EXIT' OR 'BACK' OR 'CANCEL'.LEAVE TO SCREEN 0.ENDCASE.CLEAR: save_ok,ok_code.ENDMODULE.
*&---------------------------------------------------------------------*
*& 包含               ZMMR0063_O01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Module STATUS_9000 OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE status_9000 OUTPUT.
DATA: lv_title TYPE string.CLEAR: lv_title.lv_title = '海外BG收货冻结库存解冻入库'.SET PF-STATUS '9000'.SET TITLEBAR '9000' WITH lv_title.ENDMODULE.
*&---------------------------------------------------------------------*
*& Module CREATE_ALV_GRID OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE create_alv_grid OUTPUT.IF gv_docking_container IS INITIAL.PERFORM frm_create_alv.ELSE.PERFORM frm_refresh_alv.ENDIF.ENDMODULE.
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. JAVA 贪吃蛇

    package com.lv.snake; ​ import javax.swing.*; ​ //游戏的主启动类 public class StartGame {public static void main(String[] args) {JFrame frame new JFrame(); ​frame.setBounds(10,10,900,720);frame.setResizable(false);//窗口大小不可变frame.setVisible(true)…...

    2024/4/21 18:23:53
  2. sklearn之reshape(-1,1)在python3以后发生了相应的改变的

    predictedY clf.predict(newRowY) print("predictedY&#xff1a;" str(predictedY)会出现这样的错误的 Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.resha现在要改变成为 predictedY clf.predict(np.arra…...

    2024/4/28 5:13:17
  3. 哈夫曼树及哈夫曼编码(c语言)

    #include <stdio.h> #include "tree.h" #include <string.h>//创建哈夫曼树 void CreateHT(HTNode ht[],int n) {int i,k,lnode,rnode;double min1,min2;for (i0;i<2*n-1;i) /*所有结点的相关域置初值-1*/ht[i].parentht[i].lchildht[i].r…...

    2024/4/28 15:51:42
  4. c语言 模拟memmove

    #include<stdio.h> #include<stddef.h> #include<assert.h> void * my_memmove(void *x,const void *y,size_t num) //定义函数为void * ,返回拷贝之后内存的地址 { void *zy; // 存储下y的地址&#xff0c;返回时用到 assert(x && y)…...

    2024/4/28 9:07:24
  5. 解决 xshell(远程连接工具) 连接 虚拟机(linux) 不成功的解决方案

    1 这是最常见的一种方法 在你的虚拟机中&#xff08;linux操作系统) 中 输入 ifconfig 查看版本 然后打开xshell 新建连接 上图锁圈数字 即为ip 接下来点击用户身份验证 2 上一种方法 有些小伙伴试过之后可能当时可以连接&#xff0c;当过两天就不行了&#xff0c;下面我来说一…...

    2024/4/28 7:24:24
  6. 微博新增“炸毁”评论功能,网友:新型掩耳盗铃

    微博上新有趣新功能。 10月27日消息&#xff0c;多位网友表示&#xff0c;微博上线“炸毁”评论区的新功能&#xff0c;可以炸毁自己微博下方其他用户发表的评论内容。被炸毁的评论将对你隐藏&#xff0c;你自己看不见&#xff0c;而其他人依旧可以看到和评论。 在新版的手机微…...

    2024/4/27 22:56:32
  7. mysql系列文章(一)简单介绍

    文章目录前言一、mysql服务器架构二、锁三、事务1.隔离级别前言 mysql因为其开源性质和性能优越比较受大家欢迎的一种RDBMS。随着mysql的几经易主&#xff0c;也吸取了一些前几任东家的工程师解决方案的优势&#xff0c;本章着重介绍下mysql的一些架构、锁、事务的介绍。 一、…...

    2024/4/28 3:03:18
  8. 数据结构和算法笔记--16设计模式

    设计模式 面向对象三大特性&#xff1a; 封装&#xff1a;共有私有继承&#xff1a;两个类复用代码多态&#xff1a;python是一门多态语言 接口&#xff1a;若干抽象方法的集合 作用&#xff1a;限制实现接口的类必须按照接口给定的调用方式实现这些方法&#xff1b;对高层模…...

    2024/4/21 18:23:45
  9. C++,第二小数问题

    给定一个序列&#xff0c;找出序列中的第二小数。重复的数字只计算一次 Input 第一行输入一个n (1 ≤ n ≤ 100)表示序列的数字个数。 第二行是n个用空格隔开的数字&#xff0c;表示数组内的元素。每个数字的绝对值不超过100。 Output 如果序列存在第二小数&#xff0c;…...

    2024/4/28 6:56:49
  10. cloudcompare编译

    cloudcompare编译 amd 也能正常运行...

    2024/4/28 3:14:37
  11. golang配置GOROOT的一个问题

    #golang配置GOROOT的一个问题 最近在使用vscode写go程序, 原来用pycharm写python,各种快捷方式调用来很符合自己的习惯,想尝试一下goland IDE, 发现了版本匹配问题 1.尝试了goland 从2018-2010各个版本安装后发现, 设置GOROOT环境变量时, 如果golang版本为最新的go1.17.2版本时…...

    2024/4/28 15:39:04
  12. finally return时详解

    finally return时详解 具体如下代码&#xff1a; package com.example.demo.java;import java.util.ArrayList; import java.util.List;/*** Finally 详解* finally 都是和try catch 配合使用的&#xff0c;代表* 无论 try catch中的代码是否执行&#xff0c;抛出异常&#x…...

    2024/4/28 15:32:00
  13. 单独替换jar包中的指定文件

    #!/bin/sh echo "功能&#xff1a;替换jar包中的指定文件" echo "\$1要替换的jar包名" echo "\$2要替换的jar包内的文件名" jar$1 class$2 if [[ -z "$jar" || -z "$class" ]] then echo "请输入jar包名和要替换的…...

    2024/4/20 13:29:44
  14. cocos2d-x VS2012 UTF8码导致的错误的解决办法

    如果代码的格式是UTF8,那么用VS2012编译的时候,会导致如下的错误: \classes\gameview.cpp(65): error C2001: 常量中有换行符 \classes\gameview.cpp(66): error C2143: 语法错误 : 缺少“)”(在“}”的前面)解决的办法就是转码,把UTF8转换为GB2312码, 有两种办法: 1.网上…...

    2024/4/22 4:44:02
  15. 新兴架构模式:微应用架构

    文章目录01 前言02 什么是微应用&#xff1f;03 微应用程序的基础3.1 面向用户的应用3.2 特性模块3.3 特性模块3.4 基础与实用模块3.5 工具04 挑战与权衡05 微应用架构之路01 前言 本文讲述了微服务&#xff08;Microservice&#xff09;所启发的新兴架构模式如何为特性开发注…...

    2024/4/23 11:53:30
  16. OpenCV函数用法之calibrateCamera()

    参考链接&#xff1a;opencv中标定函数calibrateCamera_ychl87的专栏-CSDN博客 OpenCV相机标定calibrateCamera坐标系详解_shenxiaolu1984的专栏-CSDN博客 OpenCV 相机校正过程中&#xff0c;calibrateCamera函数projectPoints函数的重投影误差的分析_是否龍磊磊真的一无所有…...

    2024/4/20 13:29:41
  17. 混沌工程之ChaosBlade-Operator 使用之模拟 POD 丢包场景

    文章目录实现说明安装示例应用准备示例应用安装示例应用安装验证模拟Pod 网络丢包场景目标配置恢复实现说明 ChaosBlade-Operator 是 ChaosBlade 的 K8s 平台场景的实现。将混沌实验通过 Kubernetes 标准的 CRD 方式定义&#xff0c;用户可以像定义 Deployment 或 StatefulSet…...

    2024/4/20 13:29:40
  18. 全球与中国胶带和标签粘合剂市场竞争分析及十四五前景规模预测报告2021年版

    2020年&#xff0c;全球胶带和标签粘合剂市场规模达到了xx亿元&#xff0c;预计2027年将达到xx亿元&#xff0c;年复合增长率(CAGR)为xx%。 本报告研究全球与中国市场胶带和标签粘合剂的产能、产量、销量、销售额、价格及未来趋势。重点分析全球与中国市场的主要厂商产品特点、…...

    2024/4/20 13:29:39
  19. 程序员的黄金十年,看看你跑偏了吗?

    程序员在22-32岁这10年属于黄金期&#xff0c;没走好&#xff0c;后面基本废了&#xff0c;所以老铁们&#xff0c;年轻的时候多思考&#xff0c;多跟过来人交流。 虽说人生没有白走的路&#xff0c;新的一年来到&#xff0c;会的还是原来的知识&#xff0c;人的身价就摆在那里…...

    2024/4/20 13:29:38
  20. 国际短信平台怎么找?

    现在市场上有太多国际短信平台&#xff0c;对于出海企业来说&#xff0c;如何在众多平台中&#xff0c;选择一款正规靠谱的国际短信平台&#xff0c;就是他们现在需要解决的问题。那么&#xff0c;国际短信平台怎么找&#xff1f;如何选择正规靠谱的国际短信平台&#xff1f;接…...

    2024/4/20 13:29:38

最新文章

  1. mars3d开发过程中点击面图层飞行定位,设置俯仰角度后,layer.flyTo({没有生效的排查思路

    mars3d开发过程中点击面图层飞行定位&#xff0c;设置俯仰角度后&#xff0c;layer.flyTo({没有生效的排查思路记录&#xff0c;给大家提供一下以后排查定位问题的方向 问题场景相关代码&#xff1a; 1.项目本身代码&#xff1a; 2.精简了关键性代码后&#xff0c;就可以去ge…...

    2024/4/28 18:33:13
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 【精选】发布应用到应用商店的基本介绍

    摘要 本文旨在介绍如何在各大应用商店发布应用&#xff0c;包括市场选择、准备材料、上架步骤以及常见被拒原因及解决方法。通过详细的步骤和经验分享&#xff0c;帮助开发者顺利将应用推向市场。 引言 随着移动应用市场的不断发展&#xff0c;越来越多的开发者希望将他们的…...

    2024/4/19 16:17:17
  4. 最新在线工具箱网站系统源码

    内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 系统内置高达72种站长工具、开发工具、娱乐工具等功能。此系统支持本地调用API&#xff0c;同时还自带免费API接口&#xff0c; 是一个多功能性工具程序&#xff0c;支持后台管理、上…...

    2024/4/27 9:59:44
  5. 2024免费Mac苹果解压压缩包软件BetterZip5

    在2024年&#xff0c;对于Mac电脑用户来说&#xff0c;如果你想要无需解压就能快速查看压缩文档的内容&#xff0c;BetterZip是一个极佳的选择。这款软件不仅支持多种格式的压缩和解压&#xff0c;如zip、rar、7z、tar等&#xff0c;还具备丰富的功能和设置&#xff0c;包括预览…...

    2024/4/22 6:37:18
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/28 13:52:11
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/28 3:28:32
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/28 13:51:37
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/28 15:57:13
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/28 1:22:35
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57