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. 糟了糟了,总部被SD画完都Q了,这篇深入浅出贴助你早日实现Stable Diffusion自由

    我也不想标题党,可乐高积木版的总部大楼就是好萌啊! 我是憨憨,一个不会画画的设计师.过去半年里,AI绘画曾经多次引爆公众讨论,网络上那些精致的二次元同人插画.堪比真人的AI穿搭博主.打破次元壁的赛博C ...

  2. Linux虚拟机报错Job for network.service failed because the control process exited with error codeLinux虚拟机报错的解决方法

    发布于 2 天前  3 次阅读 Linux虚拟机设置静态ip后,突然发现联网连不上了,ssh也无法使用,重启network后仍旧无法使用.按照网络上的方法发现没有效果后,右键如下位置将nat模式转换为 ...

  3. 选择合适的方法进行API接口调试

    随着互联网的快速发展,API(Application Programming Interface)接口在软件开发中扮演着重要的角色.调试API接口是确保系统正常运行的关键步骤之一.本文将介绍如何选择适 ...

  4. WPF学习 - 动画基础(2)

    上一篇文章粗略的介绍了一下Animation类.本篇介绍一下Storyboard. Storyboard,姑且翻译成"故事板"吧.实际上它是一个Animation对象的容器,可以容 ...

  5. QA|ValueError: write to closed file报错怎么debug|IHRM接口自动化测试

    unittest生成自动化测试报告时报错ValueError: write to closed file,如下图 代码如下: 原因排查:因为with open打开文件后会自动关闭,也就是上图16行执行 ...

  6. [编程基础] Python内置模块collections使用笔记

    collections是Python标准库中的一个内置模块,它提供了一些额外的数据结构类型,用于增强Python基础类型如列表(list).元组(tuple)和字典(dict)等.以下是对collec ...

  7. uwsgi配置

    编辑nginx配置: server { listen 8098; server_name 127.0.0.1; location / { include uwsgi_params; # uwsgi_p ...

  8. Note -「SOS DP」高维前缀和

    本文差不多算是翻译了一遍 CF blog?id=45223 就是抄了一遍,看不懂可以去原文. 当然我的翻译并不是完全遵从原文的. Part. 1 Introduction 平时我们怎么求高维前缀和?容 ...

  9. 文心一言 VS 讯飞星火 VS chatgpt (99)-- 算法导论9.3 5题

    五.用go语言,假设你已经有了一个最坏情况下是线性时间的用于求解中位数的"黑箱"子程序.设计一个能在线性时间内解决任意顺序统计量的选择问题算法. 文心一言: 为了在线性时间内解决任 ...

  10. Biwen.QuickApi代码生成器功能上线

    [QuickApi("hello/world")] public class MyApi : BaseQuickApi<Req,Rsp>{} 使用方式 : dotnet ...