怎么使用ABAP代码返回Attachment
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章主要讲解了"怎么使用ABAP代码返回Attachment",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用ABAP代码返回Attachme
千家信息网最后更新 2025年02月22日怎么使用ABAP代码返回Attachment
这篇文章主要讲解了"怎么使用ABAP代码返回Attachment",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么使用ABAP代码返回Attachment"吧!
在事务码 MM02里为ID为16的material维护附件:
如何使用ABAP代码获得如下附件的名称和文件内容?
REPORT zgos_api.DATA ls_appl_object TYPE gos_s_obj.DATA lo_gos_api TYPE REF TO cl_gos_api.DATA lt_attachment_list TYPE gos_t_atta.DATA lt_role_filter TYPE gos_t_rol.DATA ls_attachment TYPE gos_s_atta.DATA ls_attachm_cont TYPE gos_s_attcont.DATA ls_atta_key TYPE gos_s_attkey.DATA: lv_id TYPE matnr VALUE '16', lt_att TYPE TABLE OF sibflporb.CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT' EXPORTING input = lv_id IMPORTING output = lv_id. ls_appl_object-typeid = 'BUS1001006'. ls_appl_object-instid = lv_id. ls_appl_object-catid = 'BO'. START-OF-SELECTION. TRY. lo_gos_api = cl_gos_api=>create_instance( ls_appl_object ). APPEND cl_gos_api=>c_attachment TO lt_role_filter. lt_attachment_list = lo_gos_api->get_atta_list( lt_role_filter ). CATCH cx_gos_api INTO DATA(error). WRITE:/ error->get_text( ). RETURN. ENDTRY. DATA: ls_key TYPE gos_s_attkey. LOOP AT lt_attachment_list ASSIGNING FIELD-SYMBOL(). ls_key-atta_id = -atta_id. ls_key-atta_cat = -atta_cat. DATA(ls) = lo_gos_api->get_al_item( ls_key ). ENDLOOP.
执行结果:
感谢各位的阅读,以上就是"怎么使用ABAP代码返回Attachment"的内容了,经过本文的学习后,相信大家对怎么使用ABAP代码返回Attachment这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
代码
内容
学习
附件
事务
名称
就是
思路
情况
文件
文章
更多
知识
知识点
篇文章
结果
跟着
问题
实践
推送
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发绩效考核办法
怎么查服务器真实ip
缺氧数据库不是整数
网络安全课作文6oo
软件开发方案招投标
软件开发流程维基百科
如何查询服务器服务组件
像素大灯软件开发
湘乡软件开发
数据库物理文件路径怎么修改
搜索服务器
数据库能否共享
上海项目网络技术参考价
测量员软件开发
沙溪软件开发
西安直播软件开发公司
网络安全工程师要经常出差吗
邯郸工业串口服务器购买
cp软件开发者
虹口区网络技术转让优化价格
尖沙咀购物软件开发
jdk内置连接数据库技术为
数字经济时代如何打造网络安全
数据库改一个字段的类型
苏州大数据软件开发要多少钱
搞软件开发的年薪多少钱
接软件开发私活的平台
服务器资源回收和资源扩展
长春网络安全特训营人才缺口大
京东方 软件开发职位