SWO1

关键字

 

*------------------------------------------------------------*
REPORT ZTEST_CSW1. *TABLES:SRGBTBREL,SOOD, SOC3, SSCRFIELDS.
TABLES: SOOD,SSCRFIELDS.
DATA: ITAB_SRGB LIKE TABLE OF SRGBTBREL WITH HEADER LINE.
DATA:GS_HEAD TYPE ZTCSW.
PARAMETERS:ZHTH LIKE ZTCSW-ZHTH. *SELECTION-SCREEN FUNCTION KEY 1. INITIALIZATION. *  SSCRFIELDS-FUNCTXT_01 = 'LIST'. AT SELECTION-SCREEN.
*  CHECK SY-UCOMM = 'FCO1'.
*  DATA:WA TYPE SWOTOBJID .
*  WA-LOGSYS = ''.
*  WA-OBJTYPE = 'ZZFJ'.
*  WA-OBJKEY = ZHTH.
*  WA-DESCRIBE = ''.
*  CALL FUNCTION 'SWU_OBJECT_DISPATCH_SERVICE'
*    EXPORTING
*      SERVICE = 'SG1I'
**     CALLED_BY_SYSTEM       = 'X'
*      OBJECT  = WA
**     HELP_INFOS             =
*    .
*
*
*AT SELECTION-SCREEN OUTPUT.
*  CALL FUNCTION 'SWU_OBJECT_REFRESH'.
*  IF NOT ZHTH IS INITIAL.
*    CALL FUNCTION 'SWU_OBJECT_PUBLISH'
*      EXPORTING
*        OBJTYPE           = 'ZZFJ'
*        OBJKEY            = ZHTH
*      EXCEPTIONS
*        OBJTYPE_NOT_FOUND = 1
*        OTHERS            = 2.
*  ENDIF. START-OF-SELECTION.   PERFORM FRM_GET_DATA.   IF GS_HEAD IS NOT INITIAL.
    CALL SCREEN 100.
  ENDIF.  END-OF-SELECTION. FORM FRM_GET_DATA.
  SELECT  SINGLE * INTO CORRESPONDING FIELDS OF GS_HEAD FROM ZTCSW WHERE ZHTH = ZHTH. ENDFORM.
*  SELECT * FROM SRGBTBREL INTO TABLE ITAB_SRGB
*  WHERE INSTID_A = ZHTH AND
*  TYPEID_A = 'ZZFJ' AND
*  CATID_A = 'BO' AND
*  LOGSYS_A = ''. *  LOOP AT ITAB_SRGB.
*    SELECT SINGLE * FROM SOOD
*    WHERE OBJTP = ITAB_SRGB-INSTID_B+17(3) AND
*    OBJYR = ITAB_SRGB-INSTID_B+20(2) AND
*    OBJNO = ITAB_SRGB-INSTID_B+22(12).
*    WRITE:/ SOOD-FILE_EXT,
*            SOOD-OBJDES,
*            SOOD-CRONAM,
*            SOOD-CRDAT.
*    HIDE:ITAB_SRGB-INSTID_B.
*  ENDLOOP.
*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE STATUS_0100 OUTPUT.
 SET PF-STATUS 'STATUS'.
 SET TITLEBAR '处理屏幕'. ENDMODULE.
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE USER_COMMAND_0100 INPUT.
  DATA lv_UCOMM TYPE SY-UCOMM.
  lv_UCOMM = SY-UCOMM.   CASE lv_UCOMM.
    WHEN 'ZZ1'.
      DATA:WA TYPE SWOTOBJID .
      WA-LOGSYS = ''.
      WA-OBJTYPE = 'ZZFJ'.
      WA-OBJKEY = ZHTH.
      WA-DESCRIBE = ''.
      CALL FUNCTION 'SWU_OBJECT_DISPATCH_SERVICE'
        EXPORTING
          SERVICE = 'SG1I'
*         CALLED_BY_SYSTEM       = 'X'
          OBJECT  = WA
*         HELP_INFOS             =
        .
      CALL FUNCTION 'SWU_OBJECT_REFRESH'.
      CALL FUNCTION 'SWU_OBJECT_PUBLISH'
        EXPORTING
          OBJTYPE           = 'ZZFJ'
          OBJKEY            = ZHTH
        EXCEPTIONS
          OBJTYPE_NOT_FOUND = 1
          OTHERS            = 2.
WHEN 'ZSAVE'.
  COMMIT WORK.
    WHEN OTHERS.
      LEAVE TO SCREEN 0 .
  ENDCASE. ENDMODULE.
 

ABAP 自定义附件的更多相关文章

  1. abap 自定义搜索帮助

    ABAP 选择屏幕 自定义搜索帮助 物料号为例 如图展示的物料,是不经过自定义搜索帮助处理的,如果我只需要物料描述和物料号,且只限定20开头的物料,就需要用到自定义搜索帮助了 当使用自定义帮助后 效果 ...

  2. ABAP自定义类的构造方法

    REPORT ytest_011. *----------------------------------------------------------------------* * CLASS z ...

  3. ABAP 自定义排序的思想(不用系统标准的SORT语句)

    不用ABAP的标准SORT语句,你能将下面这个数组按从小到大(或从大到小)的顺序重新排列,并计算其算法复杂度吗? 现在假设有一个数组:A = [10,66,52,102,-65,85,99,1,56, ...

  4. ABAP自定义截取字符串长度函数

    SAP 中strlen()只能计算字符串的个数,不能计算含有中文字符串的长度,如字符串“SAP大波霸”,strlen('SAP大波霸') = 6,其实真实长度为3+3*2 = 9.我们可以通过cl_a ...

  5. ABAP自定义功能函数

    1.实现计算器中阶乘函数 FUNCTION zfun_mm_001. *"---------------------------------------------------------- ...

  6. 可任意自定义的 UITableViewCell

    可任意自定义的 UITableViewCell UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格.通常,UITableView中的Cell是动态的,在使用 ...

  7. DedeCMS新建模型字段【附件样式】修改方法

    当我们在系统模型中添加了一个自定义附件类型字段的时候,例如我在后台添加一个名为"fujian"的附件类型的字段,字段的实际内容为:'/uploads/soft/2245/1-255 ...

  8. 自定义的强大的UITableViewCell

    UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格.通常,UITableView中的Cell是动态的,在使用过程中,会创建一个Cell池,根据每个cell的 ...

  9. summernote(富文本编辑器)将附件与图片上传到自己的服务器(vue项目)

    1.上传图片至自己的服务器(这个官方都有例子,重点介绍附件上传)图片上传官方网址 // onChange callback $('#summernote').summernote({ callback ...

  10. 自定义 UITableViewCell 的 accessory 样式

    对于 UITableViewCell 而言,其 accessoryType属性有4种取值: UITableViewCellAccessoryNone, UITableViewCellAccessory ...

随机推荐

  1. 知识图谱(Knowledge Graph)- Neo4j 5.10.0 使用 - CQL - 太极拳传承谱系表

    删除数据库中以往的图 MATCH (n) DETACH DELETE n 创建节点 CREATE命令语法 Neo4j CQL"CREATE"命令用于创建没有属性的节点. 它只是创建 ...

  2. 《Kali渗透基础》08. 弱点扫描(二)

    @ 目录 1:OpenVAS / GVM 1.1:介绍 1.2:安装 1.3:使用 2:Nessus 2.1:介绍 2.2:安装 2.3:使用 3:Nexpose 本系列侧重方法论,各工具只是实现目标 ...

  3. MindSponge分子动力学模拟——使用迭代器进行系统演化(2023.09)

    技术背景 在前面几篇博客中,我们已经介绍过使用MindSponge去定义一个系统以及使用MindSponge计算一个分子系统的单点能.这篇文章我们将介绍一下在MindSponge中定义迭代器Updat ...

  4. php-fpm的配置

    pass 对应的php-fpm socket,这样nginx就能将请求转发给php-fpm,这个的实现真的是精彩,为什么,因为php-fpm是负责管理多个php进程的,他的稳定性令人赞叹. index ...

  5. JavaScript动态更新数组

    1.数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长 ...

  6. 用OLED屏幕播放视频(1): 项目介绍

    下面的系列文章记录了如何使用一块linux开发扳和一块OLED屏幕实现视频的播放: 项目介绍 为OLED屏幕开发I2C驱动 使用cuda编程加速视频处理 这篇文章主要对项目的实现做整体的介绍, 包括硬 ...

  7. Laf 云开发平台及其实现原理

    Laf 产品介绍 自我介绍 大家好,我是来自 Laf 团队的王子俊,很高兴今天能在这里给大家分享我们 Laf 云开发平台及其实现原理.本来想说一点什么天气之类的话作为开头,但主持人都说完啦,我就不多说 ...

  8. 环境搭建:在VSCode搭建Python环境

      1.安装vscode     2.下载python解释器 安装python https://www.python.org/downloads/windows/ 下载可执行的安装文件:   安装完成 ...

  9. Android下音视频对讲演示程序(声学回音消除、噪音抑制、语音活动检测、自动增益控制、自适应抖动缓冲)(2023年07月13日更新)

    Android下音视频对讲演示程序 必读说明 简介   本软件根据<道德经>为核心思想而设计,实现了两个设备之间进行音视频对讲,一般可用于楼宇对讲.智能门铃对讲.企业员工对讲.智能对讲机. ...

  10. MAC Big Sur系统升级导致三星移动硬盘T7无法识别解决方案

    一.问题 MAC系统升级后总是导致三星移动硬盘(加密)无法被识别,影响正常使用.问售后让去官网下载最新驱动,第一次升级有用,在升级就没用了. 升级系统版本MAC 15.5.1重新安装官网驱动仍然无法识 ...