SAP ABAP 信息记录批量修改
创始人
2024-06-02 15:02:08
DATA : l_activity  TYPE   c .*  IF r1 = 'X'.
*    l_activity = 'H'.
*  ELSE.
*    l_activity = 'V'.
*  ENDIF.LOOP   AT  it_tab  INTO  st_tab.**供应商主数据加前导零CALL   FUNCTION   'CONVERSION_EXIT_ALPHA_INPUT'EXPORTINGinput   = st_tab-lifnrIMPORTINGoutput  = st_tab-lifnr.wa_eina-matnr = st_tab-matnr.   "物料,wa_eina-lifnr = st_tab-lifnr.   "供应商wa_eine-ekorg =  'WYPO' .         "采购组织wa_eine-werks =  'SH01' .         "工厂wa_eine-netpr = st_tab-netpr.    "单位价格wa_eina-lifab = st_tab-kdatb.   "有效开始日期wa_eina-lifbi = st_tab-kdate.   "有效结束日期wa_eine-norbm =  '1' .             "标准采购订单数量wa_eine-aplfz =  '1' .             "计划的天数内交货wa_eine-effpr =  '100' .           "采购信息记录中的有效价格CALL   FUNCTION   'ME_DIRECT_INPUT_INFORECORD'EXPORTINGactivity         = l_activity  "v 修改,h创建i_eina           = wa_einai_eine           = wa_einei_no_suppose     =  ''i_vorga          =  'A'IMPORTINGe_eina           = wa_eina_newe_eine           = wa_eine_newTABLESt_head           = it_headt_line           = it_lineEXCEPTIONStextname_invalid =  1OTHERS            =  2 .IF  sy-subrc <>  0 .MESSAGE   ID  sy-msgid  TYPE  sy-msgty  NUMBER  sy-msgnoWITH  sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.ENDIF .CALL   FUNCTION   'ME_POST_INFORECORD'EXPORTINGi_matnr  = wa_eina-matnro_matnr  = wa_eina-matnrTABLESt_eina_i = it_eina.*APPEND wa_eine_new to it_eine.CALL   FUNCTION   'ME_UPDATE_INFORECORD_COND'TABLESreine = it_eine.CALL   FUNCTION   'BAPI_TRANSACTION_COMMIT' .ENDLOOP 

相关内容

热门资讯

驰诚股份董事会秘书翟硕年薪22... 1月14日,驰诚股份公告,董事会秘书翟硕计划在2026年2月4日至2026年5月3日期间,通过大宗交...
均瑶健康董事会秘书郭沁年薪79... 1月14日,均瑶健康公告,董事会秘书郭沁计划在2026年2月6日至2026年5月5日期间,通过竞价交...
阿特斯董事吴坚增持5.28万股... 1月14日消息,阿特斯核心技术人员吴坚于2025年12月26日,通过竞价交易方式增持5.28万股,占...
梅花生物股东王爱玲拟800万-... 1月14日,梅花生物公告,股东王爱玲计划在2026年1月14日至2027年1月13日期间,通过竞价交...
航天南湖A股股东户数增加261... 1月14日消息,数据显示,截至2026年1月9日,航天南湖A股股东总户数为1.7万户,较上期(202...