ABAP 自定义附件
*------------------------------------------------------------*
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 自定义附件的更多相关文章
- abap 自定义搜索帮助
ABAP 选择屏幕 自定义搜索帮助 物料号为例 如图展示的物料,是不经过自定义搜索帮助处理的,如果我只需要物料描述和物料号,且只限定20开头的物料,就需要用到自定义搜索帮助了 当使用自定义帮助后 效果 ...
- ABAP自定义类的构造方法
REPORT ytest_011. *----------------------------------------------------------------------* * CLASS z ...
- ABAP 自定义排序的思想(不用系统标准的SORT语句)
不用ABAP的标准SORT语句,你能将下面这个数组按从小到大(或从大到小)的顺序重新排列,并计算其算法复杂度吗? 现在假设有一个数组:A = [10,66,52,102,-65,85,99,1,56, ...
- ABAP自定义截取字符串长度函数
SAP 中strlen()只能计算字符串的个数,不能计算含有中文字符串的长度,如字符串“SAP大波霸”,strlen('SAP大波霸') = 6,其实真实长度为3+3*2 = 9.我们可以通过cl_a ...
- ABAP自定义功能函数
1.实现计算器中阶乘函数 FUNCTION zfun_mm_001. *"---------------------------------------------------------- ...
- 可任意自定义的 UITableViewCell
可任意自定义的 UITableViewCell UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格.通常,UITableView中的Cell是动态的,在使用 ...
- DedeCMS新建模型字段【附件样式】修改方法
当我们在系统模型中添加了一个自定义附件类型字段的时候,例如我在后台添加一个名为"fujian"的附件类型的字段,字段的实际内容为:'/uploads/soft/2245/1-255 ...
- 自定义的强大的UITableViewCell
UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格.通常,UITableView中的Cell是动态的,在使用过程中,会创建一个Cell池,根据每个cell的 ...
- summernote(富文本编辑器)将附件与图片上传到自己的服务器(vue项目)
1.上传图片至自己的服务器(这个官方都有例子,重点介绍附件上传)图片上传官方网址 // onChange callback $('#summernote').summernote({ callback ...
- 自定义 UITableViewCell 的 accessory 样式
对于 UITableViewCell 而言,其 accessoryType属性有4种取值: UITableViewCellAccessoryNone, UITableViewCellAccessory ...
随机推荐
- 语音合成技术3:HierVST: Hierarchical Adaptive Zero-shot Voice Style Transfer
HierVST: 分层自适应零样本语音风格转换 摘要: 尽管语音风格转换(VST)领域取得了快速进展,但最近的零样本VST系统仍然缺乏将新的说话者的语音风格进行转换的能力.在本文中,我们提出了Hier ...
- 【go笔记】简单的http服务
前言 Go语言通过内置的标准库net/http可以非常方便地实现web服务.不借助任何框架,单凭标准库,50行代码内即可实现简单的web服务. http的ListenAndServe()函数原型: f ...
- nlp入门(二) :商品信息可视化与文本分析实战
源码请到:自然语言处理练习: 学习自然语言处理时候写的一些代码 (gitee.com) 数据来源:麦卡里价格建议挑战Mercari Price Suggestion Challenge | Kaggl ...
- 【腾讯云 Cloud Studio 实战训练营】提升开发效率与协作:探索腾讯云 Cloud Studio 的强大功能与优势
一.前言 前几天发生了一个故事,发生了这样一个情景:一位新加入的同事刚刚入职不久,领取了一台崭新的电脑.随后,他投身于一个新项目,但却遇到了一个困扰:由于这台电脑没有管理员权限,他无法在上面安装所需的 ...
- 通过API接口获取到数据后的使用方法以及储存方法
API接口是许多应用程序和服务所必需的,可以将多个应用程序连接起来,允许不同应用程序之间的数据共享.在本文中,我们将探讨如何使用API接口获取数据,以及如何储存这些数据. 1.使用API接口获取数据 ...
- Empowering Long-tail Item Recommendation through Cross Decoupling Network (CDN)
Empowering Long-tail Item Recommendation through Cross Decoupling Network (CDN) 来源: KDD'2023 Google ...
- mysql 大表如何ddl 👑
大家好,我是蓝胖子,mysql对大表(千万级数据)的ddl语句,在生产上执行时一定要千万小心,一不小心就有可能造成业务阻塞,数据库io和cpu飙高的情况.今天我们就来看看如何针对大表执行ddl语句. ...
- Hutool,一个超好用的 Java 工具类库
一.简介 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以"甜甜的". ...
- 第一个 Go 程序"hello,world" 与 main 函数和Go常用基本命令
第一个 Go 程序"hello,world" 与 main 函数和Go常用基本命令 目录 第一个 Go 程序"hello,world" 与 main 函数和Go ...
- PyCharm配置autopep8(自动格式化Python代码)
PyCharm配置autopep8(自动格式化Python代码) 1. 关于PEP 8 PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为 ...