zoukankan      html  css  js  c++  java
  • ABAP内存运用

    (1)ABAP 内存运用语句:

    EXPORT  LT_ITAB  TO MEMORY  ID ‘MM’.

    IMOIRT   LT_ITTAB FROM MEMORY  ID ‘MM’.

    (2)SAP内存使用 SET/GET parameters 方法;
    SET  PARAMETER  ID  ‘MAT’ field P_MATNR.
    GET  PARAMETER  ID  ‘MAT’ field P_MATNR.

    输出内存

    SUBMIT YTST_018_001

    *&---------------------------------------------------------------------*
    *& Report  YTST_2017008
    *&
    *&---------------------------------------------------------------------*
    *&
    *&
    *&---------------------------------------------------------------------*
    
    REPORT  YTST_2017008.
    
    TYPES:BEGIN OF TY_ITAB,
           FIELD1 TYPE CHAR10,
           FIELD2 TYPE CHAR10,
          END OF TY_ITAB.
    
    DATA:LT_ITAB TYPE TABLE OF TY_ITAB,
         WA_ITAB TYPE TY_ITAB.
    DATA:L_LINES TYPE SY-TABIX.
    
    DO 10 TIMES.
    *  L_LINES = L_LINES + 1.
    L_LINES = sy-index.
      IF L_LINES = 10.
        WA_ITAB-FIELD1 = L_LINES.
        WA_ITAB-FIELD2 = 'LAST line'.
        APPEND WA_ITAB TO LT_ITAB.
        CLEAR WA_ITAB.
      ELSE.
        WA_ITAB-FIELD1 = L_LINES.
        CONDENSE  WA_ITAB-FIELD1 NO-GAPS.
        WA_ITAB-FIELD2 = '这是第' && WA_ITAB-FIELD1 &&  '条数据!'.
        APPEND WA_ITAB TO LT_ITAB.
        CLEAR WA_ITAB.
      ENDIF.
    
    ENDDO.
    
    
    WA_ITAB-FIELD1 = '100'.
    WA_ITAB-FIELD2 = 'aaa'.
    APPEND WA_ITAB TO LT_ITAB.
    
    WA_ITAB-FIELD1 = '200'.
    WA_ITAB-FIELD2 = 'bbb'.
    APPEND WA_ITAB TO LT_ITAB.
    
    EXPORT LT_ITAB TO MEMORY ID 'MM'.
    IF SY-SUBRC EQ 0.
      MESSAGE I001(VL) WITH '使用ABAP内存 20170313 输出成功!'.
    ENDIF.
    * ADD ON 20170313
    SUBMIT YTST_2017008_001.
    *& submit 则可以访问你,如果B和A运行在不同的窗口,则A将访问不到数据;
    
    WAIT UP TO 3 SECONDS.

    输入内存

    *&---------------------------------------------------------------------*
    *& Report  YTST_2017008_001
    *&
    *&---------------------------------------------------------------------*
    *&
    *&
    *&---------------------------------------------------------------------*
    
    REPORT  YTST_2017008_001.
    *
    *TYPES:BEGIN OF TY_ITAB,
    *       field1 type char10,
    *       field2 type char20,
    *      END OF TY_ITAB.
    TYPES:BEGIN OF TY_ITAB,
           FIELD1 TYPE CHAR10,
           FIELD2 TYPE CHAR10,
          END OF TY_ITAB.
    DATA:LT_ITAB TYPE TABLE OF TY_ITAB,
         WA_ITAB TYPE TY_ITAB.
    
    IMPORT LT_ITAB FROM MEMORY ID 'MM'.
    IF SY-SUBRC NE 0.
      MESSAGE I001(VL) WITH '使用ABAP 内存 传值失败!'.
    ENDIF.
    
    BREAK-POINT.
  • 相关阅读:
    Html中列表显示
    Html中图片参数
    Html如何加入图片或超链接
    html常用标签
    mysql 几个坑
    现有.NET 开源框架浅析
    winform 界面加载慢原因分析
    FineUI 框架,RIA 富客户端应用的选择
    Hadoop Default Port
    docker issue
  • 原文地址:https://www.cnblogs.com/rainysblog/p/6544021.html
Copyright © 2011-2022 走看看