MMSC物料库位扩充

news/2024/7/8 7:40:00 标签: SAP
MMSC物料库位扩充
  1. 输入事务码MMSC:

    在这里插入图片描述

  2. 回车后添加新的库位即可:

    在这里插入图片描述

  3. 代码实现,使用BDC

    *&------------------------------------------------*
    *&BDC的定义
    *&------------------------------------------------*
    DATA gt_bdcdata TYPE TABLE OF bdcdata WITH HEADER LINE.   "bdc执行内表
    DATA gt_msgtab TYPE TABLE OF bdcmsgcoll WITH HEADER LINE. "bdc返回信息表
    DATA p_mode TYPE c VALUE 'N'."bdc运行模式
    
    *调用FROM例程
    PERFORM locat_dbc USING gw_mseg-matnr gw_mseg-werks gw_mseg-lgort."库位扩充
    
    *FROM
    FORM bdc_field1 USING fnam fval.
      CLEAR gt_bdcdata.
      gt_bdcdata-fnam = fnam.
      gt_bdcdata-fval = fval.
      APPEND gt_bdcdata.
    ENDFORM.                    "BDC_FIELD
    
    FORM bdc_dynpro1 USING program dynpro.
      CLEAR gt_bdcdata.
      gt_bdcdata-program  = program.
      gt_bdcdata-dynpro   = dynpro.
      gt_bdcdata-dynbegin = 'X'.
      APPEND gt_bdcdata.
    ENDFORM.                    "BDC_
    
    FORM locat_dbc  USING    p_material
                             p_plant
                             p_stloc.
      "CHANGING p_retu STRUCTURE bapireturn.
      REFRESH:gt_bdcdata,gt_msgtab.
      PERFORM bdc_dynpro1      USING 'SAPMM03M' '0105'.
      PERFORM bdc_field1       USING 'BDC_CURSOR'
                                    'RM03M-WERKS'.
      PERFORM bdc_field1       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_field1       USING 'RM03M-MATNR'
                                    p_material.
      PERFORM bdc_field1       USING 'RM03M-WERKS'
                                    p_plant.
      PERFORM bdc_field1       USING 'RM03M-LFLAG'
                                    'X'.
      PERFORM bdc_dynpro1      USING 'SAPMM03M' '0195'.
      PERFORM bdc_field1       USING 'BDC_CURSOR'
                                    'RM03M-LGORT(10)'.
      PERFORM bdc_field1       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_field1       USING 'RM03M-LGORT(10)'
                                    p_stloc.
      PERFORM bdc_dynpro1      USING 'SAPMM03M' '0195'.
      PERFORM bdc_field1       USING 'BDC_CURSOR'
                                    'RM03M-LGORT(05)'.
      PERFORM bdc_field1       USING 'BDC_OKCODE'
                                    '=BU'.
      CALL TRANSACTION 'MMSC' USING gt_bdcdata
                                  MODE p_mode
                                  MESSAGES INTO gt_msgtab
                                  UPDATE 'S'.      "批导更新模式(A = '异步',S = '同步')
      READ TABLE gt_msgtab INTO DATA(gs_msgtab) WITH KEY msgtyp = 'E'.
      IF sy-subrc = 0.
        p_flag = 'X'.
      ENDIF.
    
    ENDFORM.                    " LOCAT_DBC
    
    

http://www.niftyadmin.cn/n/5536822.html

相关文章

关于echarts中使用到的图例、颜色设置、设置tooltip换行显示等问题

最近使用echarts中用到图例随机生成,颜色多不好设置的问题,图例多展示出现不全,不能根据颜色判断图例和数据的问题等总结一下 原始代码: that_ge.charts echarts.init(document.getElementById(paramenterEcharts));that_ge.al…

ONLYOFFICE8.1版本桌面编辑器——功能测评

一、编辑DOCX 相信大家都有写word文档的经历,不知道大家是不是跟我一样,感觉做一个word不难,但想做好一个word却很麻烦,功能太多,看的人眼花缭乱,有时候一个功能要找很久,甚至有的功能用一辈子都…

大数据面试题之Spark(5)

Spark SQL与DataFrame的使用? Sparksql自定义函数?怎么创建DataFrame? HashPartitioner和RangePartitioner的实现 Spark的水塘抽样 DAGScheduler、TaskScheduler、SchedulerBackend实现原理 介绍下Sparkclient提交application后,接下来的流程? Spark的几种…

【matlab】回归预测——智能优化算法支持向量机

目录 引言 原理 应用 优势 总结 SVR安装 灰狼优化算法 代码实现 引言 原理 核心思想: SVR的目标是找到一个函数,该函数能够最小化预测误差,并在拟合过程中保持一定的间隔,使得大部分数据点都落在这个间隔之内。与SVM类似…

34.哀家要长脑子了!--归并排序

1.787. 归并排序 - AcWing题库 ① 确定分界点 mid l r >> 1 ② 递归排序 左边右边 ③ 合并有序数组 模板: void merge_sort(int q[], int l, int r){if(l > r) return 0;int mid l r >> 1;merge_sort(q, l ,mid), merge_sort(q, mid1, r…

数据分析三剑客-Matplotlib

数据分析三剑客 数据分析三剑客通常指的是在Python数据分析领域中,三个非常重要的工具和库:Pandas、NumPy和Matplotlib。Pandas主要负责数据处理和分析,NumPy专注于数值计算和数学运算,而Matplotlib则负责数据可视化。这三个库相…

[2024]docker-compose实战 (1)前言

前言 本文用来记录使用docker-compose来实战搭建一个多项目的测试环境. 环境中包含nodejs, php, html, redis, MongoDB, mysql. 在本次部署流程中, 尽量保证原镜像的"干净简洁", 尽量不会往镜像中加入各种软件和插件, 所有的配置尽可能的在宿主机映射进去. 项目…

【前端】IntersectionObserver 实现图片懒加载和无限滚动

【前端】IntersectionObserver 实现图片懒加载和无限滚动 在前端开发中,性能优化是一个重要的考量因素。随着现代网页和应用的复杂性增加,确保页面快速加载和流畅运行变得越来越重要。本文将介绍一种强大的工具——IntersectionObserver API&#xff0c…