精华内容
下载资源
问答
  • 系统 S4 FOR HANA 版本1809 程序:RM07DOCS中 增强点:ES_RM07DOCS 定义部分:首先增加一个增强点1 定义增加字段 之后找到FIELDCAFT赋值部分 在节点之后增加增强点2 之后赋值 ...

    系统 S4 FOR HANA 版本1809

    程序:RM07DOCS中
    增强点:ES_RM07DOCS
    定义部分:首先增加一个增强点1
    定义增加字段
    在这里插入图片描述
    之后找到FIELDCAFT赋值部分 在节点之后增加增强点2
    在这里插入图片描述
    之后赋值
    在这里插入图片描述

    展开全文
  • 1、外挂表创建 2、给表MSEG增强字段KDMAT 3、SPRO-IMG-物料管理-库存管理和实际库存-报表...IF SY-TCODE = 'MB51'. IF KDMAT IS NOT INITIAL. "如何客户物料筛选条件存在值,则需要做筛选逻辑处理 DATA:GT_ZMMT

    1、外挂表创建
    在这里插入图片描述
    2、给表MSEG增强字段KDMAT
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3、SPRO-IMG-物料管理-库存管理和实际库存-报表-定义物料凭证列表的字段选择 这里添加刚新增的字段
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4、包含程序RM07DOCS_GENERATED增强
    在这里插入图片描述
    在这里插入图片描述
    5、在子程序DATA_SELECTION_NEW中增强筛选逻辑
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    IF SY-TCODE = 'MB51'.
        IF KDMAT IS NOT INITIAL.
          "如何客户物料筛选条件存在值,则需要做筛选逻辑处理
          DATA:GT_ZMMTMIGOFLD_D TYPE TABLE OF ZMMTMIGOFLD_D,
               GS_ZMMTMIGOFLD_D TYPE ZMMTMIGOFLD_D.
          SELECT
            *
            FROM ZMMTMIGOFLD_D
            INTO TABLE GT_ZMMTMIGOFLD_D
            WHERE ZMMTMIGOFLD_D~KDMAT IN KDMAT.
            "进行对应的筛选条件赋值,即MBLNR、MJAHR、ZEILE
            LOOP AT GT_ZMMTMIGOFLD_D INTO GS_ZMMTMIGOFLD_D.
              MBLNR-LOW = GS_ZMMTMIGOFLD_D-MBLNR.
              MBLNR-SIGN = 'I'.
              MBLNR-OPTION = 'EQ'.
              APPEND MBLNR.
              CLEAR MBLNR.
              MJAHR-LOW = GS_ZMMTMIGOFLD_D-MJAHR.
              MJAHR-SIGN = 'I'.
              MJAHR-OPTION = 'EQ'.
              APPEND MJAHR.
              CLEAR MJAHR.
              ZEILE-LOW = GS_ZMMTMIGOFLD_D-ZEILE.
              ZEILE-SIGN = 'I'.
              ZEILE-OPTION = 'EQ'.
              APPEND ZEILE.
              CLEAR ZEILE.
              CLEAR GS_ZMMTMIGOFLD_D.
            ENDLOOP.
            "清空客户物料字段值
            CLEAR KDMAT[].
        ENDIF.
      ENDIF.
    

    6、在子程序DATA_SELECTION中增强筛选逻辑
    在这里插入图片描述

    7、在子程序DATA_SELECTION_VIA_MATNR中增强筛选逻辑
    在这里插入图片描述

    8、在子程序DATA_SELECTION_VIA_BUDAT 中增强筛选逻辑
    在这里插入图片描述

    9、在子程序build_runtimetable赋值逻辑
    在这里插入图片描述

    IF SY-TCODE = 'MB51'.
      DATA:GT_ZMMTMIGOFLD_D2 TYPE TABLE OF ZMMTMIGOFLD_D,
           GS_ZMMTMIGOFLD_D2 TYPE ZMMTMIGOFLD_D.
      IF ITAB[] IS NOT INITIAL.
        SELECT
        *
        FROM ZMMTMIGOFLD_D
        INTO TABLE GT_ZMMTMIGOFLD_D2
        FOR ALL ENTRIES IN ITAB[]
        WHERE MBLNR = ITAB-MBLNR
          AND MJAHR = ITAB-MJAHR
          AND ZEILE = ITAB-ZEILE.
          LOOP AT ITAB.
            READ TABLE GT_ZMMTMIGOFLD_D2 INTO GS_ZMMTMIGOFLD_D2 WITH KEY MBLNR = ITAB-MBLNR  MJAHR = ITAB-MJAHR ZEILE = ITAB-ZEILE.
            IF  SY-SUBRC = 0.
              ITAB-KDMAT = GS_ZMMTMIGOFLD_D2-KDMAT.
            ENDIF.
            MODIFY ITAB.
            CLEAR ITAB.
          ENDLOOP.
      ENDIF.
    ENDIF.
    

    10、实现结果截图:
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • MB51查询物料凭证清单的基础上增强一个字段,字段名为高度。 实现步骤如下: 1. MB51的主程序RM07DOCS→包含程序RM07DOCS_GENERATED→增强→显示隐式增强选项,增加代码 1.1. 内表itab新增字段,字段名高度 ...

    在MB51查询物料凭证清单的基础上增强一个字段,字段名为高度。
    实现步骤如下:
    1. MB51的主程序RM07DOCS→包含程序RM07DOCS_GENERATED→增强→显示隐式增强选项,增加代码
    1.1. 内表itab新增字段,字段名高度

    * Internal table for data selection
    data: begin of itab occurs 0.
      data: ABLAD type MSEG-ABLAD .
      data: ANLN1 type MSEG-ANLN1 .
      data: ANLN2 type MSEG-ANLN2 .
      data: APLZL type MSEG-APLZL .
      data: AUFNR type MSEG-AUFNR .
      data: AUFPL type MSEG-AUFPL .
      data: BKTXT type MKPF-BKTXT .
      data: BLDAT type MKPF-BLDAT .
      data: BPMNG type MSEG-BPMNG .
      data: BPRME type MSEG-BPRME .
      data: BSTME type MSEG-BSTME .
      data: BSTMG type MSEG-BSTMG .
      data: BUDAT type MKPF-BUDAT .
      data: BUDAT_MKPF type MSEG-BUDAT_MKPF .
      data: BUKRS type MSEG-BUKRS .
      data: BWART type MSEG-BWART .
      data: BWTAR type MSEG-BWTAR .
      data: CHARG type MSEG-CHARG .
      data: CPUDT type MKPF-CPUDT .
      data: CPUDT_MKPF type MSEG-CPUDT_MKPF .
      data: CPUTM type MKPF-CPUTM .
      data: CPUTM_MKPF type MSEG-CPUTM_MKPF .
      data: DMBTR type MSEG-DMBTR .
      data: EBELN type MSEG-EBELN .
      data: EBELP type MSEG-EBELP .
      data: ERFME type MSEG-ERFME .
      data: ERFMG type MSEG-ERFMG .
      data: EXBWR type MSEG-EXBWR .
      data: EXVKW type MSEG-EXVKW .
      data: FISTL type MSEG-FISTL .
      data: FRBNR type MKPF-FRBNR .
      data: GRUND type MSEG-GRUND .
      data: KDAUF type MSEG-KDAUF .
      data: KDEIN type MSEG-KDEIN .
      data: KDPOS type MSEG-KDPOS .
      data: KOSTL type MSEG-KOSTL .
      data: KUNNR type MSEG-KUNNR .
      data: KZBEW type MSEG-KZBEW .
      data: KZVBR type MSEG-KZVBR .
      data: KZZUG type MSEG-KZZUG .
      data: LGORT type MSEG-LGORT .
      data: LIFNR type MSEG-LIFNR .
      data: MATNR type MSEG-MATNR .
      data: MAT_KDAUF type MSEG-MAT_KDAUF .
      data: MAT_KDPOS type MSEG-MAT_KDPOS .
      data: MBLNR type MKPF-MBLNR .
      data: MEINS type MSEG-MEINS .
      data: MENGE type MSEG-MENGE .
      data: MJAHR type MKPF-MJAHR .
      data: NPLNR type MSEG-NPLNR .
      data: PS_PSP_PNR type MSEG-PS_PSP_PNR .
      data: RSNUM type MSEG-RSNUM .
      data: RSPOS type MSEG-RSPOS .
      data: SGTXT type MSEG-SGTXT .
      data: SHKZG type MSEG-SHKZG .
      data: SOBKZ type MSEG-SOBKZ .
      data: UMCHA type MSEG-UMCHA .
      data: UMLGO type MSEG-UMLGO .
      data: UMWRK type MSEG-UMWRK .
      data: USNAM type MKPF-USNAM .
      data: USNAM_MKPF type MSEG-USNAM_MKPF .
      data: VBELN_IM type MSEG-VBELN_IM .
      data: VBELP_IM type MSEG-VBELP_IM .
      data: VGART type MKPF-VGART .
      data: VGART_MKPF type MSEG-VGART_MKPF .
      data: VKWRT type MSEG-VKWRT .
      data: WAERS type MSEG-WAERS .
      data: WEMPF type MSEG-WEMPF .
      data: WERKS type MSEG-WERKS .
      data: XABLN type MKPF-XABLN .
      data: XAUTO type MSEG-XAUTO .
      data: XBLNR type MKPF-XBLNR .
      data: XBLNR_MKPF type MSEG-XBLNR_MKPF .
      data: ZEILE type MSEG-ZEILE .
      DATA : MAA_URZEI TYPE  mseg-maa_urzei.
      DATA : XMACC     TYPE  mseg-xmacc.
      DATA: ZHEIGHT TYPE ZTMM0001-ZHEIGHT."---增强字段
    data: end of itab.

    1.2. 在包含程序RM07DOCS_GENERATED的子程序DATA_SELECTION添加逻辑

    LOOP AT ITAB.
      SELECT SINGLE ZHEIGHT
        INTO ITAB-ZHEIGHT
        FROM ZTMM0001
        WHERE...
      MODIFY ITAB TRANSPORTING ZHEIGHT.
    ENDLOOP.

    1.3. 在包含程序RM07DOCS_GENERATED的子程序DATA_SELECTION_VIA_MATNR添加逻辑,同步骤1.2
    1.4. 在包含程序RM07DOCS_GENERATED的子程序DATA_SELECTION_VIA_BUDAT添加逻辑,同步骤1.2
    1.5. 在包含程序RM07DOCS_GENERATED的子程序BUILD_RUNTIMETABLE添加逻辑,代码如下

    FORM BUILD_RUNTIMETABLE.
      ...
      rx'ZTMM0001 ZHEIGHT        00 00'.
    ENDFORM.

    1.6. 执行效果

    展开全文
  • 在系统标准功能MB51物料凭证查询的基础上增强四个字段 1、供应商描述:根据表MSEG中的供应商LIFNR去GOHEAD-VENDORNAME中取值 2、物料组:根据MSEG中的物料编码MATNR去表MARA中取MATKL 3、物料组描述:根据...

    功能需求是:

    在系统标准功能MB51物料凭证查询的基础上增强四个字段

    1、供应商描述:根据表MSEG中的供应商LIFNRGOHEAD-VENDORNAME中取值

    2、物料组:根据MSEG中的物料编码MATNR去表MARA中取MATKL

    3、物料组描述:根据物料组MARA-MATKL去取T023T-WGBEZ

    4、成本中心描述:根据MSEG-KOSTL去取CSKT-LTEXT

    增强的四个字段放在“更改格式”里,需要时取出即可

    首先进入MB51的标准程序,点击增强按钮,然后点击菜单里面的增强选择把程序的所有隐式增强显示出来,

    而后在下面几个地方增加如下代码:

    1.在INCLUDE  RM07DOCS_GENERATED里面的内表定义ITAB增强需要的这几个字段

     DATABEGIN OF ITAB OCCURS 0.
    DATA: ANLN1 TYPE MSEG-ANLN1 .
    DATA: ANLN2 TYPE MSEG-ANLN2 .
    DATA: APLZL TYPE MSEG-APLZL .
    DATA: AUFNR TYPE MSEG-AUFNR .
    DATA: AUFPL TYPE MSEG-AUFPL .
    DATA: BKTXT TYPE MKPF-BKTXT .
    DATA: BLDAT TYPE MKPF-BLDAT .
    DATA: BPMNG TYPE MSEG-BPMNG .
    DATA: BPRME TYPE MSEG-BPRME .
    DATA: BSTME TYPE MSEG-BSTME .
    DATA: BSTMG TYPE MSEG-BSTMG .
    DATA: BUDAT TYPE MKPF-BUDAT .
    DATA: BUKRS TYPE MSEG-BUKRS .
    DATA: BWART TYPE MSEG-BWART .
    DATA: BWTAR TYPE MSEG-BWTAR .
    DATA: CHARG TYPE MSEG-CHARG .
    DATA: CPUDT TYPE MKPF-CPUDT .
    DATA: CPUTM TYPE MKPF-CPUTM .
    DATA: DMBTR TYPE MSEG-DMBTR .
    DATA: EBELN TYPE MSEG-EBELN .
    DATA: EBELP TYPE MSEG-EBELP .
    DATA: ERFME TYPE MSEG-ERFME .
    DATA: ERFMG TYPE MSEG-ERFMG .
    DATA: EXBWR TYPE MSEG-EXBWR .
    DATA: EXVKW TYPE MSEG-EXVKW .
    DATA: GRUND TYPE MSEG-GRUND .
    DATA: KDAUF TYPE MSEG-KDAUF .
    DATA: KDEIN TYPE MSEG-KDEIN .
    DATA: KDPOS TYPE MSEG-KDPOS .
    DATA: KOSTL TYPE MSEG-KOSTL .
    DATA: KUNNR TYPE MSEG-KUNNR .
    DATA: KZBEW TYPE MSEG-KZBEW .
    DATA: KZVBR TYPE MSEG-KZVBR .
    DATA: KZZUG TYPE MSEG-KZZUG .
    DATA: LGORT TYPE MSEG-LGORT .
    DATA: LIFNR TYPE MSEG-LIFNR .
    DATA: MATNR TYPE MSEG-MATNR .
    DATA: MAT_KDAUF TYPE MSEG-MAT_KDAUF .
    DATA: MAT_KDPOS TYPE MSEG-MAT_KDPOS .
    DATA: MBLNR TYPE MKPF-MBLNR .
    DATA: MEINS TYPE MSEG-MEINS .
    DATA: MENGE TYPE MSEG-MENGE .
    DATA: MJAHR TYPE MKPF-MJAHR .
    DATA: NPLNR TYPE MSEG-NPLNR .
    DATA: PS_PSP_PNR TYPE MSEG-PS_PSP_PNR .
    DATA: RSNUM TYPE MSEG-RSNUM .
    DATA: RSPOS TYPE MSEG-RSPOS .
    DATA: SHKZG TYPE MSEG-SHKZG .
    DATA: SOBKZ TYPE MSEG-SOBKZ .
    DATA: USNAM TYPE MKPF-USNAM .
    DATA: VGART TYPE MKPF-VGART .
    DATA: VKWRT TYPE MSEG-VKWRT .
    DATA: WAERS TYPE MSEG-WAERS .
    DATA: WERKS TYPE MSEG-WERKS .
    DATA: XABLN TYPE MKPF-XABLN .
    DATA: XAUTO TYPE MSEG-XAUTO .
    DATA: XBLNR TYPE MKPF-XBLNR .
    DATA: ZEILE TYPE MSEG-ZEILE .
    ************************************增强供应商描述,物料组和物料组描述和成本中心四个字段
    DATA: NAME  TYPE  LFA1-NAME1.
    DATA: MATKL TYPE MARA-MATKL .
    DATA: WGBEZ TYPE T023T-WGBEZ .
    DATA: LTEXT TYPE CSKT-LTEXT .
    ************************************增强供应商描述,物料组和物料组描述和成本中心四个字段

     DATAEND OF ITAB.

    2.在FORM DATA_SELECTION   DATA_SELECTION_VIA_MATNR DATA_SELECTION_VIA_BUDAT 的尾部增加如下代码:

     LOOP AT  ITAB.
        IF ITAB-LIFNR IS NOT INITIAL.
          SELECT SINGLE NAME1 INTO ITAB-NAME FROM LFA1 WHERE LIFNR EQ ITAB-LIFNR.
        ENDIF.
        IF ITAB-MATNR IS NOT INITIAL.
          SELECT SINGLE MATKL INTO ITAB-MATKL FROM MARA WHERE MATNR EQ ITAB-MATNR.
        ENDIF.
        IF ITAB-MATKL IS NOT INITIAL.
          SELECT SINGLE WGBEZ INTO ITAB-WGBEZ FROM T023T WHERE MATKL EQ ITAB-MATKL.
        ENDIF.
        IF ITAB-KOSTL IS NOT INITIAL.
          SELECT SINGLE LTEXT INTO ITAB-LTEXT FROM CSKT WHERE  KOSTL EQ ITAB-KOSTL.
        ENDIF.
        MODIFY ITAB.
      ENDLOOP.

    3.在FORM BUILD_RUNTIMETABLE 尾部增加如下代码

     ************************************增强供应商描述,物料组和物料组描述和成本中心四个字段
      RX1 ‘ZMB51′  ‘NAME’ ‘00′  ‘00′.
      RX1 ‘ZMB51′ ‘MATKL’ ‘00′  ‘00′.
      RX1 ‘ZMB51′ ‘WGBEZ’ ‘00′  ‘00′.
      RX1 ‘ZMB51′ ‘LTEXT’ ‘00′ ‘00′.
    ************************************增强供应商描述,物料组和物料组描述和成本中心四个字段

    5.DEFINE RX1.
      CS-TABNAME = &1.
      CS-FIELDNAME = &2.
      CS-SELECTION_POSITION = &3.
      CS-OUTPUT_POSITION = &4.
      APPEND CS TO RTT.
    END-OF-DEFINITION.

    展开全文
  • 注意:如果字段名称显示不出来...在系统标准功能MB51物料凭证查询的基础上增强四个字段 1、供应商描述:根据表MSEG中的供应商LIFNR去GOHEAD-VENDORNAME中取值 2、物料组:根据MSEG中的物料编码MATNR去表MARA中取MA...
  • 在系统标准功能MB51物料凭证查询的基础上增强四个字段 1、供应商描述:根据表MSEG中的供应商LIFNR去GOHEAD-VENDORNAME中取值 2、物料组:根据MSEG中的物料编码MATNR去表MARA中取MATKL 3、物料组描述:根据物料组...
  • MB51查询物料凭证清单的基础上增强一个字段 实现步骤如下: 1. MB51的主程序RM07DOCS 包含程序 RM07DOCS_GENERATED 1.1. 内表itab新增字段,字段名高度 * Internal table for data selection data: begin of ...
  • ADXL345实验教程(增强51).pdf (833.3 KB, 下载次数: 0 ) Flash实验教程(增强51).pdf (1.19 MB, 下载次数: 0 ) RAM实验教程(增强51).pdf (1.09 MB, 下载次数: 0 ) RTC实验教程(增强51).pdf (1001....
  • CMOD(SMOD) SAP增强  OSS1 连接SAP OSS  S001 ABAP开发工作台菜单(含多Tcode)  SA38 运行程序(SE38开发)  SCAT Computer Aided Test Tool  SE01 传递传输请求(同一服务器的不同client)  SE
  • P89C669是PHILIPS半导体一款51MX(存储器扩展)内核的微处理器,其指令执行速度2倍于标准的80C51器件,线性地址经扩展后可支持高达8 MB的程序存储器和8 MB的数据存储器,这是他相对于标准51内核的优点。目前的单片系统...
  • P89C669是PHILIPS半导体一款51MX(存储器扩展)内核的微处理器,其指令执行速度2倍于标准的80C51器件,线性地址经扩展后可支持高达8 MB的程序存储器和8 MB的数据存储器,这是他相对于标准51内核的最大优点。...
  • far的出现,是Keil 编译器为了支持新出现的8051家族...NXP 51MX架构51单片机提供通过通用指针访问多大8MB的code和xdata存储空间。Dallas 390架构的51单片机通过24位的DPTR寄存器结合传统MOVX 、MOVC指令来访问扩展的RAM
  • P89C669是PHILIPS半导体一款51MX(存储器扩展)内核的微处理器,其指令执行速度2倍于标准的80C51器件,线性地址经扩展后可支持高达8MB的程序存储器和8 MB的数据存储器,这是他相对于标准51内核的最大优点。目前的单片...
  • P89C669是PHILIPS半导体一款51MX(存储器扩展)内核的微处理器,其指令执行速度2倍于标准的80C51器件,线性地址经扩展后可支持高达8 MB的程序存储器和8 MB的数据存储器,这是他相对于标准51内核的最大优点。...
  • 系统之家PE1.05 岁末版

    2007-12-31 17:23:00
    软件简介基于上版本所制作的PE系统更新驱动和一些软件去掉一些不需要的软件本版本着重增强娱乐性和扩展性备有千千静听,3DA显卡模拟器,QQ2007等软件,3DA已经证明可以在PE下运行。下载请自行杀毒以及检验MD5否则...
  • 该方法以满足符合标准的USB2.0协议为基础,以EZ-USB FX2为设计的基础构架,以Cypress公司推出最具性价比的一种内嵌增强51单片机的芯片CY7C68013为核心,来构建下位机与上位机的数据传输通道。给出了系统的硬件设计...
  • 引言 CMOS图像传感器是近年来...现将介绍利用OMniVision公司的CMOS彩色数字图像传感器OV762M和cypress公司的EZ—USB AN2131QC USB控制传输芯片(内部集成了增强51内核)来实现指纹信息的采集和USB传输,同时由于指纹
  • 软件大小:699.5 MB 软件语言:简体中文 MD5 值:AF8B1FDC1109B027AE0F74DECC518BBD 下载地址:http://www.51ylmf.cn/ylmfxt/1489.htm (推荐) thunder://QUFodHRwOi8vZG93bjMuZ2hvc3QyLmNuL0dIT1NUWFBfU1AzX1...
  • 大白鲨远程控制V1.5

    2010-04-20 14:39:47
    筛选主机:可以筛选你先要进行批量操作的主机,如内存大于512MB,小于2048MB的主机=。 修改配置:可以修改上线信息,如IP、端口或者备注! 发送信息:分为发生“窗口信息”和“屏幕字体”两种信息。 其它操作:...

空空如也

空空如也

1 2 3
收藏数 46
精华内容 18
关键字:

mb51增强