- 博客(89)
- 资源 (2)
- 收藏
- 关注
原创 SAP 代码扫描工具
ZSCANNER是一个先进的代码分析工具,旨在提供对程序和功能模块内部工作的全面见解。它揭示了代码的技术细节,包括正在创建、读取、更新或删除的数据表(CRUD操作),以及正在调用的类、功能模块和BAPI(业务插件)。为了提高操作效率,ZScanner包括一个快速错误消息定位功能,允许用户直接导航到导致错误的特定代码行。我们将其用于AS-IS项目研究和快速操作。
2025-02-20 13:48:21
402
原创 SAP 增强都有哪些
四、第四代SAP增强第四代增强是第三代的加强,Enhancement Framework。根据系统预留的Enhancement options,也就是源代码中可以实施增强代码的位置,区分为隐式增强、显式增强。五、VOFM例程VOFM例程,Formula,是在销售、采购、发票、交货等单据中与定价过程相关的一段程序。在不同的业务场景下,定价过程可能不尽相同,每个例程就是一段专用客制化的程序,可以在例程中编写逻辑,以满足定价过程增强需求。例程的编号一般从901开始流水编号,可以添加描述,以及应用程序的分类。
2025-02-14 10:00:02
816
原创 SAP Odata V4 基本应用及demo
6. tcode:/iwfnd/v4_admin 查看已注册好的服务。5. tcode:/iwbep/v4_admin 注册服务。2. 使用CDS视图创建界面。1:创建2个CDS视图。
2025-01-08 10:34:40
298
原创 SAP CODE DEMO:查找AL11 指定路径下文件中的内容
有时候需要查找某个具体的内容,在哪个文件内。数据量大的时候可以利用程序查找。search string:你要查找的信息。路径,和文件名都可以模糊搜查。
2024-10-29 11:31:22
563
原创 SAP RFC 的几种类型
SRFC:SRFC:ARFC:ARFC:TRFC:QRFC:QRFC-*RFC:tables:qRFCtRFCqRFCtRFCandqRFCtRFCandqRFCBGRFC:参考:••TCODE:•bgRFC•bgRFCMonitor•bgRFCTRFC:DEMO:•CreatebgRFCUnits••CreatebgRFC•CreatebgRFC•CreatebgRFC•CreatebgRFC•Create。
2024-10-25 13:47:35
701
原创 ABAP 加密算法介绍
在实际的操作过程中,我们通常采用的方式是:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则可能补全为{1,2,3,4,5,a,b,c,d,e,5,c,3,G,$,6}比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则补全为{1,2,3,4,5,a,b,c,d,e,6,6,6,6,6,6}
2024-10-25 13:39:37
896
原创 CDS Association
即使业务用户只查看 2 个表中的字段,但 CDS 视图将首先运行所有 5 个表的连接条件,并且用户查看的字段数量无关紧要。这种基于 JOIN 的 SQL 概念,在用户仅查看部分数据的情况下,会导致从 CDS 视图中提取数据的性能延迟。例如 CDS 视图配置了 4 个关联,而用户仅获取 2 个表的数据,其他 2 个表上的关联将不会被触发,系统将快速返回结果。INNER JOIN场景下表 Join 一定会发生,无论被 Join 的表的字段在当前事务里是否会被读取,这造成了不必要的性能开销。
2024-08-29 17:47:34
648
1
原创 CDS 基本原理与ADT 安装
过去想要定义数据库表跟视图,只能通过数据字典,不能通过DDL语句生成,实际在我们激活数据字典的定义的时候,系统会创建特定的DDL语句并发送到数据库。ABAP注释可以修改访问CDS对象的ABAP SQL语句的行为。在基于CDS DDIC的视图和CDS视图实体中,可用的ABAP注释集是不同的。ABAP CDS 是数据字典的一种补充。@AbapCatalog.sqlViewName在基于DDIC的视图的定义中是强制性的。这2种的描述不能相同,但是从ABAP 7.55版本开始,新引入了一个CDS视图。
2024-07-01 13:45:41
783
原创 实用技巧:跳过TCODE权限检查ALINK_CALL_TRANSACTION
遇到tcode 提示没有权限打开,可以通过这个RFC,debug 修改检查值,打开TCODE。断点打在20行,SY-SUBRC 的值改成 1。
2024-06-17 11:23:49
334
原创 SAP IDOC 基本概念及实现方式
BD54 && SM59:创建逻辑端口,需要创建一个和BD54 同名的SM59 连接。WE82:把message type 和 WE30 的配置连起来。TCODE:WEDI,会展开所有和IDOC 相关的TCODE。需要注意:Z01BOM 需要和 BD54匹配。以 outbound 举例。先建一个 结构,SE11。WE21:建IDOC端口。
2024-06-13 11:29:24
377
原创 SAP ABAP: 内表数据行转列的应用
有一个内表it_send,内表中有字段A,B,C,D,E,F,G,H。另外一个内表ct_bom ,有字段A1,B1,C1,D1,E1,F1,G1,H1类推至A24,B24,C24,D24,E24,F24,G24,H24. 请把内表IT_MATNR中数据转换到ct_bom 中,it_send中每24行数据转换到内表ct_bom 中的一行,循环转换,直到数据转换结束。需求:把行数据按照一定格式拼接,形成列。
2024-05-22 16:21:24
606
原创 【SAPABAP] ABAP Memory和 SAP Memory 区别
作的不同之处是,它适合大数据量的操作,系统自动将其拆分成多条记录并存储到数据库中,比如图片或文档。,它将数据库表的行分成若干区域,它必须被直接指定,且值是两位字符,被存储到簇数据库表中的。既然是服务器上的所有用户共享空间,那么该值将保存到服务器关机重启为止,除非用户用。数据库也可共享数据,不过服务器共享肯定速度快些,理论上适合网络游戏,呵呵。变量,如果变量与名称相同,则也可以像上面一样,省略第二列的值。的数据量比较大,则新增的将是多条,这些条目的字段值。而同一个窗口中,运行某程序后,可以通过。
2023-07-24 10:43:54
852
原创 SAP Hana 相关网址
www.sap.com/fiori-apps-libraryTcode:/N/UI2/FLPFiori IMG:/n/ui2/flpd_custHTTPS://help.sap.com->SAP S/4 HANA->business partner approach….https://rapid.sap.com/bpSAP Acitivate Roadmap Viewer:https://go.support.sap.com/roadmapviewer/https://education.hana.onde
2023-07-24 10:15:33
341
原创 MB5B在HDB上的性能调优
MB5B是用于查询物料的收发以及现有库存。日常业务查询,通常会按照月份查看某片地区物料的库存以及收发状态。建立HDB和ECC的连接,通过SLT,将这几个表的数据传递到HDB;进行进行分析,可以得到数据库的提升对比数据。之后,有一些功能会受到影响,目前已知的是。TCODE:DBCO设置连接配置。,否则可以直接在原程序上改成。
2023-07-24 09:32:55
861
原创 SAP AES encrypt
在实际的操作过程中,我们通常采用的方式是:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则可能补全为{1,2,3,4,5,a,b,c,d,e,5,c,3,G,$,6}比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则补全为{1,2,3,4,5,a,b,c,d,e,6,6,6,6,6,6}
2023-07-17 11:43:18
837
原创 【SAPABAP】如何实现跨系统传输请求程序
内容: 当某公司有多个平行系统时,比如 多个dev ,但是部署在不同服务器。有时候需要传输请求至其它系统。PS:传输至同系统中的不同client 用TCODE: SCC1.*&---------------------------------------------------------------------**&ReportZTRANS_TR*&-----
2023-07-14 10:34:12
634
1
原创 SAP PP Function Capability Management
Production Engineering Production BOM Management High Bill of Material a. Single/Multiple Level BOMs b. BOM Categories/Usage/Structure/Plant Allocation/Alternative BOMs/Item Categories c. Configurable BOMs PLM114 Basic Data for Manufac
2023-03-16 17:39:30
375
原创 检查tcode 对应的角色 和 用户
如果要找一下某个tocde 权限 对应在哪些 角色中,通过PFCG-事务-输入tcode,执行-可以观察结果
2021-06-10 14:10:37
3781
转载 全角半角字符转换函数[SJIS_SBC_TO_DBC][SJIS_DBC_TO_SBC]
介绍两个abap中全角半角转换的函数,这两个函数在对日开发中会经常用到,用来转换全角半角的日文平假名,片假名:1)SJIS_DBC_TO_SBC :全角转半角2) SJIS_SBC_TO_DBC : 半角转全角完整代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...
2021-04-26 10:46:38
1200
原创 [ABAPRFC]BAPI_MATERIAL_SAVEDATA 附件字段未能写入问题解决
在使用BAPI_MATERIAL_SAVEDATA 去创建物料时,因为有增强字段。这时候需要通过extensionin 字段 进行赋值。但是赋值后仍然没有写入,这个需要通过TCODE:OMSR 配置一下 字段组:如下图:ZBRAND为mara主数据增强字段配置过程如下:点新建,字段状态设置为K,如下图:创建成功后,返回上一页,在字段组中 输入值,例如:208字段组208 也是配置,配置如下。一般复制标准的即可。参考资料:https://answers.sap...
2021-04-08 15:57:17
702
原创 ZCONVERT_TO_CURRENCY 不同币别金额转换
CALLFUNCTION'ZCONVERT_TO_CURRENCY'EXPORTINGlv_f_currency=lv_bsid_waerk"源货币类型lv_t_currency=ls_vbrk-waerk"目标货币类型lv_f_amount=lv_balance"源货币金额lv_data=lv_datum “日期...
2021-04-08 14:24:21
409
原创 【SAPABAP】WBS增强-CJ20N增强项目,WBS 下自定义字段
1 . WBS 相关出口如下:SMOD:其中CNEX0006 是项目增强,CNEX0007 是WBS增强CMOD:实现增强后,如下表:两个增强逻辑差不多,都是 先增强结构,再增强屏幕,然后画字段,然后在功能出口传递值。PROJ增强如下:1.增强结构proj中的CI_PROJ,如下图:2.增强屏幕,设置屏幕输序为子屏幕3.画字段,注意这里用到的结构是CNCI_PROJ4.激活屏幕后,分别增强EXIT_SAPLCJWB_002cnci_prps
2020-11-16 16:16:34
2130
ABAP SQL Monitor
2023-07-24
SAP01-EN-Col18-ILT-FV-Show
2023-07-24
如何创建用于自定义表或视图的维护视图
2023-07-17
PI服务开发配置手册v1.0
2023-07-17
SAP ABAP DEBUG 方式总结
2023-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人