![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
功能
文章平均质量分 68
功能
谢图图
学习,交流,进步
展开
-
SAP ABAP 打开URL链接
SAP ABAP打开URL链接,ABAP打开超过255位长度URL链接,FPM应用访问URL链接,ABAP设置打开URL链接的浏览器,ABAP使用内置浏览器打开URL链接原创 2024-04-25 21:53:44 · 301 阅读 · 0 评论 -
SAP 自定义BADI增强点
标准化代码中预留客制化部分,保证代码主体完整性,可以在预留增强位置预留两种类型的增强处理,其一为标准增强类型的,增强部分代码属于增加的逻辑,其二对于部分多样化的逻辑,使用优先执行默认逻辑,有增强实施则执行增强实施中的代码逻辑。CL_BADI_QUERY 查询对应BADI实施数量。BADI默认调用类-在过滤器无对应实施时调用,否则不调用。BADI实例创建模式为创建实例化时,输出结果。BADI实例创建模式为重用实例时,输出结果。创建增强点包含的BADI定义。创建BADI定义对应的接口。创建BADI实施示例。原创 2023-07-30 10:59:03 · 658 阅读 · 0 评论 -
SE11数据表外键应用-SM30 表维护
外键作为数据库表的一个重要属性,但是在SAP中却很少使用,此处简单说明外键在表维护中起到的作用。为数据库表字段设置外键,并生成表维护后,默认使用外键表作为搜索帮助,且可以校验字段有效值;设置外键在创建维护视图时带出关联视图,可以实现表维护时带出键值描述的功能。原创 2023-07-30 19:45:00 · 659 阅读 · 0 评论 -
SAP 删除SM58 rfc错误记录
SM58中积累了大量无需处理的错误记录,影响系统使用。在SM58页面点击删除,提示需要trfc账号才能删除。如下菜单路径,跳转删除功能。对应程序 RSARFCER。根据transactionID删除--程序 RSTRFCQD。原创 2023-07-23 10:19:48 · 765 阅读 · 1 评论 -
SAP 执行失败JOB及dump日志监控
系统使用时间较长,存在大量的后台作业,用户量较大,需要及时监控后台作业状况及系统dump情况,以便及时处理。2. 查询屏幕填写日期前n秒系统中的dump记录--客制化程序。1. 查询屏幕填写日期前n秒状态为错误及未知的后台作业。3. 将上述记录发送邮件通知。PS:展示效果及发送邮件格式较为简陋。原创 2023-07-23 10:18:50 · 720 阅读 · 0 评论 -
SAP Webservice 发布外网SAP端代理配置
SAP Webservice接口发布外网的需求不算少见,一般是通过代理形式替换Webservice地址中的域名,但是完整的Webservice接口发布外网还需要以下步骤(如果调用方在不做这些配置的情况下可以正常调用,则无需处理。/webdynpro/sap/* - 条目对 /sap/bc/webdynpro/sap/ 下的所有 ICF 服务有效。/webdynpro/* - 条目有效对于 /sap/bc/webdynpro/ 下的所有 ICF 服务。NWBC 事务,APPLICATN 是 /NWBC/原创 2023-01-08 13:33:12 · 1417 阅读 · 1 评论 -
PR采购申请启用灵活工作流
PR采购申请启用灵活工作流操作步骤PR 采购申请灵活工作流原创 2023-01-08 13:36:08 · 896 阅读 · 0 评论 -
ABAP Excel文件数据读取(xstring文件流)
使用标准类 CL_FDT_XL_SPREADSHEET,读取xlsx格式文件流数据,该类在note。2468709 – 标准类 CL_FDT_XL_SPREADSHEET 的使用 中说明不建议常规使用,可能有问题。使用ABAP2XLSX中的类zcl_excel_reader_2007。适用于通过接口传输的exce文件数据读取。读取数据,需要在系统中安装。原创 2022-09-21 21:33:29 · 1567 阅读 · 0 评论 -
SAP 标准附件下载
PR,PO 发票标准附件使用代码下载GOS 附件 Achive Link使用函数ARCHIV_GET_CONNECTIONS,BDS_GOS_CONNECTIONS_GET等也可以实现。原创 2022-09-20 20:32:17 · 644 阅读 · 1 评论 -
SAP灵活工作流(Flexible Workflow)
自定义灵活工作流、工作流对象类、灵活工作流工作流运行时处理类、工作流规则、灵活工作流节点逻辑条件增强、工作流活动任务、灵活工作流场景模板、灵活工作流场景配置、灵活工作流Demo测试、灵活工作流Inbox收件箱数据展示、灵活工作流搜索帮助、灵活工作流开发对象、浅谈灵活工作流的实现效果、标准灵活工作流、PR启用灵活工作流、标准灵活工作流邮件增强、标准工作流inbox页面配置原创 2023-01-08 13:32:02 · 1665 阅读 · 0 评论 -
ASSERT LOG-POINT 应用
SAAB BREAK-POINT LOG-POINT ASSERT中断:会话进程触发断点,类似BREAK-POINT,但是后台及ICF服务进程等不触发外部断点。BREAK-POINT 结合检查点组可使用SAAB控制断点生效。日志:记录数据到内存,由后台作业写入数据库,SAAB查看。设置检查点组个人激活,即语句是否激活及对应的生效形式。SUBKEY sub 日志记录的主键作用 200字符。中止:抛出异常ASSERTION_FAILED.使用原创 2022-09-03 19:46:38 · 257 阅读 · 0 评论 -
ABAP Debug 调试功能
断点类型,断点设置方式,为弹框设置断点监控点 ,ABAP及屏幕堆栈,调试脚本,tRFC及更新函数调试后台作业调试SAP GUI端使用外部断点调试其它用户操作原创 2022-09-03 19:27:33 · 3108 阅读 · 0 评论 -
SAP 请求
请求类型:定制请求,工作台请求,传输副本,重定位请求 亲求操作:编辑请求对象,包含请求对象,查看请求日志,请求排序压和压缩,请求对象atc检查,更改请求号状态工作台请求的子请求又分开发更正请求和修复请求;修改非原始系统对象,部分增强扩展和note只能包到修复请求下,常规开发对象包在开发更正请求下。原创 2022-08-21 21:31:52 · 1832 阅读 · 0 评论 -
Fiori 动态磁贴示例
Fiori动态磁贴配置,在磁贴中动态显示文本标记等原创 2022-08-09 22:30:23 · 493 阅读 · 0 评论 -
Fiori 磁贴配置
除Fiori应用程序外,还可配置事务代码,URL以及webdynpro的应用磁贴。事务代码 /N/UI2/FLPD_CUST。为磁贴访问增加默认参数。原创 2022-08-09 22:28:36 · 2252 阅读 · 0 评论 -
SAP 所用处清单(Where-Used List)更新
SAPRSEUB 更新所用处清单 第一次运行需要很长时间(甚至以天计算),一般上线后在开发机定时运行,如果第一次运行,慎用。 WBCROSSGT 所用处清单Where-Used List 记录表 限定范围,减少资源消耗(将SAPRSEUB封装为Z程序使用) EU_INIT: EU_INIT 用于完全重建索引,因此运行时间相应较长。它启动程序 SAPRSEUI。分析所有客户定义的程序(根据命名约定选择)并创建索引,这些索引原创 2022-07-17 22:34:03 · 877 阅读 · 0 评论 -
Fiori 维护电子邮件模板app 灵活工作流
灵活工作流目录1. 添加Odata服务(事务代码/IWFND/MAINT_SERVICE)2. 激活UI5应用程序nw_aps_om_et和ICF服务nw_aps_lib3. 在事务代码/UI2/FLPCM_CUST中查看所属角色,或新建角色添加对应目录4. 附加操作--添加支持服务组编辑5. 操作页面6. 注册传输扩展 OData 服务(版本号)APS_OM_EMAIL_TMPL_SRV (0001) .........原创 2022-08-28 23:02:51 · 460 阅读 · 0 评论 -
ABAP AES加密实现
ABAP AES 加密标准方法(cl_sec_sxml_writer)实现标准方法中AES加密模式为CBC,填充为pkcs7padding,支持aes128,aes192,aes256AES加密示例 openssl实现原创 2022-05-18 21:06:59 · 2050 阅读 · 1 评论 -
ABAP DES加密实现
ABAP DES加密标准方法(cl_sec_sxml_writer)实现DES对称加密 3DES加密 Triple DES加密DES加密模式为CBC,填充为pkcs7paddingopenssl 实现DES加密原创 2022-05-18 21:06:18 · 1097 阅读 · 0 评论 -
ABAP RSA加密实现(加解密及签名)
ABAP rsa加密SFW SSF Functions for Web Services Security,其中包含了RSA加密,解密,签名,验签。SSFW_KRN_ENVELOPE使用.pse后缀的pse证书文件或者公钥字符串加密OPENSSL加密 开源代码原创 2022-05-18 21:07:51 · 5130 阅读 · 9 评论 -
ABAP Excel处理-内表导出为Excel文件
内表导出为Excel文件的实现 ABAP下载内表数据为Excel文件 ABAP导出Excel文件1. OLE下载内表数据为Excel2. DOI下载内表数据为Excel3.生成文本形式的Excel(.xls或.csv)4. 标准方法输出Excel文件流(用作接口或后台)5.Transformation 生成xml格式的Excel(.XLS)6. ABAP2XLSX 和 XLSX Workbench GUI_DOWNLOAD/cl_fdt_xl_spreadsheet原创 2022-05-12 23:40:49 · 6461 阅读 · 0 评论 -
SAP变式-事务和屏幕变式SHD0
屏幕变式SHD0通过变式控制标准功能屏幕的必输,可编辑,按钮的可显示性,菜单的可操作性可针对单个用户设置事务变式,控制该用户的操作页面通过屏幕变式控制事务操作中各个屏幕元素的可编辑,必输等属性(含菜单,按钮),来实现对功能页面的客制化,比起代码增强形式的控制和SAP Screen Personas个性化页面更为简单方便,学习和使用成本也更低。原创 2022-05-04 11:21:14 · 6634 阅读 · 0 评论 -
SAP自建表更改记录
目录1. 表技术设置-日志数据更改2. SE16N-表数据更改日志3. SCDO 文档更改对象4. 自定义日志1. 表技术设置-日志数据更改表技术设置中勾选如下标识-Log Data Changes使用SM30维护表数据时会自动记录数据变更日志,日志查看路径如下(或使用程序RSVTPROT)日志效果:前置:RZ11参数rec/client设置为all或者含当前cli...原创 2022-05-03 22:48:36 · 4628 阅读 · 0 评论 -
ABAP随机数(随机数不随机)
ABAP获取随机数 ABAP随机数生成 随机数不随机cl_abap_random原创 2022-05-03 22:49:55 · 920 阅读 · 0 评论 -
SAP加密概述
ABAP MD5加密 ABAP SHA1加密 ABAP HMAC加密DES加密 AES加密,RSA加密,PGP加密单向加密(消息摘要算法),主要为MD5,SHA1以及HMAC,基于哈希运算生成消息摘要,常用来验证数据完整性,密码校验,签名等。常见的为DES、3DES,AES,加解密速度较快,一般用作大数据量加密,比如接口数据。密钥管理安全性较低,属于双向加密。常用算法RSA,原创 2022-04-20 23:29:42 · 4435 阅读 · 0 评论 -
ABAP 动态控制选择屏幕 / Free Selection
1. 动态控制属性,使用如下语句代码控制。2. 标准模块实现的free selection3. 结合逻辑数据库的动态选择屏幕取值表中字段均为选择屏幕字段,程序执行过程中需要弹窗交互输入筛选条件,选择屏幕字段过多,构成可选字段池,允许用户自由选择所需字段SAP 提供了function FREE_SELECTIONS_INIT和FREE_SELECTIONS_DIALOG来实现基于用户自由调整的选择屏幕。原创 2022-04-13 23:05:52 · 1750 阅读 · 0 评论 -
json转换为abap数据对象并输出数据声明
背景近期sap接口交互项目比较多, json格式数据交互由于其便利性占有绝对比例,其中json格式数据解析目前也很成熟,标准的,开源均有,参考;但是使用过程中均需要预定义对应的abap数据结构,如果遇到数据纵深层级较多或者字段较多,会比较麻烦。主要目的根据输入的json字符串,输出对应的ABAP数据对象及数据声明语句,简化开发过程。次要目的测试接口过程中常用到对数据的转译,格式美化功能,虽然这些一般在notepad++等文本编辑工具中更方便...原创 2022-04-01 21:59:18 · 1277 阅读 · 0 评论 -
SAP表维护自动带出对象属性
需求:使用表维护实现维护一个对象的不同属性。解决:实现的方式有很多种,比如如果属性固定,可以将属性放到列上来维护处理,如果动态可配置属性也可以选择自定义表维护,或者增强表维护。这里给出其中一种可复用的实现示例以供参考。操作步骤如下:1、依次创建对象表,属性表,以及对象属性配置表2、为对象属性表创建维护视图,并为所有表和视图创建表维护3. 创建视图簇点击代码编辑创建form程序,再次点击生成对应form,填写代码逻辑如下FORM exi_10原创 2022-03-23 23:10:27 · 580 阅读 · 0 评论 -
ABAP动态编程-动态生成报表、动态屏幕
ABAP动态编程 动态屏幕动态报表-自动生成报表并执行动态屏幕生成-使用GENERATE DYNPRO动态生成屏幕,并展示原创 2022-02-26 12:35:37 · 1489 阅读 · 0 评论 -
ABAP动态编程-动态生成子例程和本地类-GENERATE SUBROUTINE POOL
ABAP动态编程动态生成子例程/本地类并调用的示例及简单的说明,基于语法GENERATE SUBROUTINE POOL。原创 2022-02-25 23:32:20 · 950 阅读 · 0 评论 -
ABAP动态编程-动态调用子例程&方法及动态SQL
本文主要讲述ABAP语言中FORM子例程动态调用,ABAP方法的动态调用。以及SQL的动态使用,动态SQL包括动态OPEN SQL 和 ADBC SQL执行原创 2022-02-25 23:14:17 · 2991 阅读 · 0 评论 -
ABAP动态编程-动态数据对象
动态内表创建 Dynamic internal table动态内表READ/LOOP动态内表排序原创 2022-02-23 23:09:34 · 1992 阅读 · 0 评论 -
SAP请求一键传输程序
sap一键传输请求原创 2022-02-09 22:37:34 · 674 阅读 · 0 评论 -
ABAP 语法效率测试程序
ABAP语句运行效率分析关于ABAP效率优化,有很多的资料,SAP系统中也内置了程序RSHOWTIM ABAP建议使用一些效率高的语法来代替效率低的语法,并且可以查看对象语句的运行时间对比,但是不能自由的测试代码,本程序可比较方便的测试语句的运行效率。原创 2022-02-09 22:25:56 · 433 阅读 · 0 评论 -
SAP Number Range 简析
SAP Number Range/号码段/编号范围的使用技巧流水号跳号,根据月份进行流水,根据公司代码流水, 外部给号编号范围间隔导入程序原创 2022-01-25 21:45:15 · 1860 阅读 · 1 评论 -
SE16N 输出不带出口转换数据
SE16N 输出不带出口转换数据原创 2021-11-30 20:45:42 · 399 阅读 · 0 评论 -
SAP 编码(Code pages)
SAP 字符编码 codepageabap下载文本中文乱码UTF-8 codepageUTF-16原创 2021-10-23 22:28:14 · 7796 阅读 · 0 评论 -
Fiori 登录页面主题个性化
Fori 修改登录页面图片Fiori 登录页面个性化设置Fiori launchpad原创 2021-10-20 23:20:55 · 516 阅读 · 0 评论 -
HR 使用逻辑数据库时不输出日志
人事报表使用逻辑数据库时会输出如下日志被数据库驱动陈旭跳过的人员号原因1:原因2:.......没有找到明确的控制点,因此直接使用如下方式控制不输出日志ASSIGN('(SAPDBPNP)SW_SUPRESS_WRITE')TOFIELD-SYMBOL(<fv_supress_write>).IFsy-subrc=0."不输出逻辑数据库日志<fv_supress_write>='Y'.ENDIF....原创 2021-09-03 21:17:13 · 75 阅读 · 0 评论 -
表维护-日期定界
带日期字段的表维护SM表维护 - 日期定界功能、自动日期定界按钮表维护生成后的状态栏大概是如果数据表主键中有一个字段为日期类型,且字段参考数据元素为下述数据元素在,则会显示定界按钮,否则会隐藏....原创 2021-08-26 21:56:57 · 448 阅读 · 0 评论