SAP扩展库位

SAP扩充库位有两个方式:1,物料主数据里。2,MMSC。

MMSC可以针对物料和工厂批量扩展。一般是业务常用的。

FORM locat_dbc  USING    p_material
                         p_plant
                         p_stloc
                CHANGING p_retu STRUCTURE bapireturn.
  REFRESH:bdcdata,messtab.
  PERFORM bdc_dynpro      USING 'SAPMM03M' '0105'.
  PERFORM bdc_field       USING 'BDC_CURSOR'
                                'RM03M-WERKS'.
  PERFORM bdc_field       USING 'BDC_OKCODE'
                                '/00'.
  PERFORM bdc_field       USING 'RM03M-MATNR'
                                p_material.
  PERFORM bdc_field       USING 'RM03M-WERKS'
                                p_plant.
  PERFORM bdc_field       USING 'RM03M-LFLAG'
                                'X'.
  PERFORM bdc_dynpro      USING 'SAPMM03M' '0195'.
  PERFORM bdc_field       USING 'BDC_CURSOR'
                                'RM03M-LGORT(10)'.
  PERFORM bdc_field       USING 'BDC_OKCODE'
                                '/00'.
  PERFORM bdc_field       USING 'RM03M-LGORT(10)'
                                p_stloc.
  PERFORM bdc_dynpro      USING 'SAPMM03M' '0195'.
  PERFORM bdc_field       USING 'BDC_CURSOR'
                                'RM03M-LGORT(05)'.
  PERFORM bdc_field       USING 'BDC_OKCODE'
                                '=BU'.
  CALL TRANSACTION 'MMSC' USING bdcdata
                            MODE   'E'
                            UPDATE 'S'
                           MESSAGES INTO messtab.

ENDFORM.                    " LOCAT_DBC
原文地址:https://www.cnblogs.com/sapSB/p/12083491.html