- 博客(223)
- 资源 (2)
- 收藏
- 关注

原创 《SAP快速入门》视频课程
“学习SAP难吗?”“SAP系统怎么操作?”“我想学习SAP,应该如何入门么?”“SAP到底是什么呢?”“SAP是ERP吗?”“SAP是一个软件,还是一个数据库?”“SAP系统是运行在我的电脑上的吗?”“学习SAP有前途吗?”...上面一系列问题,是SAP初学者经常会问到的。其实找到好的方法,学习SAP并不难。经过2个多月的回顾和总结,《SAP快速入门》视频...
2019-05-15 10:53:59
16406
4
原创 ABAP设计模式之---“简单设计原则(Simple Design)”
"Simple Design"(简单设计)倡导以最简洁的方式实现软件功能,其核心是避免过度设计,专注于当前需求。该理念遵循四项原则:通过所有测试、代码清晰表达意图、消除重复内容、保持最少的类和方法。实践时应避免过早优化,确保代码可读性,采用小步迭代和持续重构,并合理利用现有工具。通过示例展示了用户注册功能的简单设计实现,强调随着需求变化逐步优化结构。总之,简单设计通过简洁清晰的代码结构,提升软件的可维护性和适应性。
2025-06-06 16:59:00
492
原创 ABAP设计模式之---“高内聚,低耦合(High Cohesion Low Coupling)”
本文阐述了面向对象编程中"高内聚、低耦合"的设计原则及其应用。该原则旨在提高代码的可维护性和扩展性:高内聚强调模块专注单一职责,低耦合则减少模块间不必要的依赖。文章通过ABAP代码示例展示了两种实现方式的差异,并指出合理的职责划分能提升代码复用性。此外,这一原则也可借鉴到企业管理中,通过明确部门职能和降低跨部门依赖来提升组织效能。最后强调,在实际应用中需把握拆分的适度性,避免过度碎片化或集中化。
2025-06-03 10:27:04
963
原创 说一说SAP系统从Non-Unicode到Unicode的演化
SAP系统从早期的Non-Unicode架构逐步演变为现今全Unicode的标准化系统。Non-Unicode系统依赖特定编码页面(Code Page),存在多语言支持受限、维护复杂等问题。随着全球化需求增长,SAP自R/3 4.7版本引入Unicode支持,到S/4HANA时代已强制采用UTF-16编码。Unicode系统优势包括统一的多语言处理、简化维护和更好的兼容性。系统迁移需克服数据转换、程序调整等挑战,可通过SPUMG等工具辅助。当前所有SAP新系统均为Unicode,旧系统需完成转换才能升级。在
2025-05-30 16:02:28
966
原创 简单说一说Modern ABAP这个概念
Modern ABAP是SAP为适应云计算、数据驱动业务和提升开发效率而提出的革新概念。它结合面向对象编程(OOP)、SAP HANA集成、云原生开发(基于SAP BTP)和RESTful应用模型(RAP)等现代技术,强调代码质量、性能优化和多平台扩展性。通过新语法、开发工具改进(如Eclipse ADT和Git集成)及逐步淘汰老旧技术,Modern ABAP推动开发者采用更高效、模块化和易维护的编程方式,以适应SAP技术栈的演进需求。
2025-05-30 15:29:52
593
原创 SAPUI5基础知识25 - 聚合绑定(Aggregation Binding)
本文总结了SAPUI5中聚合绑定的概念,并通过一个具体的示例展示了其用法。
2024-09-02 17:49:17
1015
原创 SAP CAP(Cloud Application Programming)知识介绍和学习路径
本文介绍了SAP CAP框架的基础知识,并结合ABAP技术栈的特点,给出了CAP建议的学习路径。
2024-09-02 17:02:16
2239
原创 如何申请SAP BTP的试用账号(Trial Account)
本文介了绍如何申请SAP BTP的试用账号,并介绍了SAP BTP控制台中的基本概念
2024-08-30 10:17:58
1938
原创 有关Prompt Engineering(提示词工程)的一些总结
本文小结了Prompt Engineering的基本概念和使用原则,并介绍了RICE-F的提问框架。
2024-08-28 11:33:24
1453
原创 ChatGPT模型常用参数设置(temperature, max_tokens, presence_penalty, frequency_penalty, top_p, n)
本文介绍了ChatGTP模型参数设置的一些经验
2024-08-08 19:30:00
10085
原创 SAPUI5基础知识24 - 如何向manifest.json中添加模型(小结)
本文总结了向manifest.json中添加模型的方式,并给出了具体的代码示例。
2024-08-04 18:26:14
557
原创 SAPUI5基础知识21 - 碎片回调函数(Fragments Callbacks)
本文介绍了SAPUI5中Fragment的用法,并通过一个示例展示了如何加载Fragment,如何为Fragment中的事件定义处理函数。
2024-07-29 19:30:00
450
原创 SAPUI5基础知识20 - 对话框和碎片(Dialogs and Fragments)
本文介绍了SAPUI5中对话框和碎片的概念,并通过示例展示了其具体用法。
2024-07-26 22:30:00
1277
原创 SAPUI5基础知识18 - 自定义CSS和主题色
本文展示了如何使用自定义的CSS类来调整SAPUI5的展示样式,并通过一个实际的例子,展示了其用法。
2024-07-24 19:45:00
917
原创 SAPUI5基础知识17 - 控件的外边距和内边距(Margins and Paddings)
本文介绍了如何使用SAPUI5中预制的CSS类来调整控件的外边距和内边距,并通过具体的代码展示了其运行效果。
2024-07-22 22:00:00
1013
原创 SAPUI5基础知识16 - 深入理解MVC架构
本文对于SAPUI5的MVC框架进行了回顾和总结,通过本篇文章,将进一步加深前序博客中知识点的理解和认知。
2024-07-19 22:00:00
1141
原创 ABAP使用SQL直接更新数据库与使用IN UPDATE TASK的区别
本文总结了在ABAP中,使用SQL直接更新数据库与使用IN UPDATE TASK的区别
2024-07-18 20:15:00
2849
1
原创 SAPUI5基础知识13 - 页面和面板(Page & Panel)
本文介绍了SAPUI5中页面控件和面板控件的用法,并通过示例,展示了其运行效果。
2024-07-15 19:30:00
1172
原创 ABAP代码中如何监控COMMIT WORK执行结束?
本文介绍了ABAP代码中监控COMMIT WORK执行结束的一种方式,通过对于事件IF_OS_TRANSACTION~FINISHED的响应,让我们有机会在执行完SAP LUW的事务后,进行一些后续的操作。
2024-07-13 10:00:00
629
原创 介绍一个ABAP中基本已经被遗忘的技术 - Object Services(对象服务)
本文介绍了ABAP中的对象服务,并阐述了这种技术的使用场景。
2024-07-13 09:00:00
828
原创 如何判断代码是否是在UPDATE TASK的Session中执行?
本文介绍了ABAP程序中的一个系统类CL_SYSTEM_TRANSACTION_STATE,通过此类,可以识别出程序在当前SAP LUW状态。
2024-07-12 22:00:00
589
原创 SAPUI5基础知识12 - 应用程序描述符(manifest.json)
本文介绍了SAPUI5中mainfest.json的概念和封装方式,并通过一个示例展示了其用法。
2024-07-08 21:15:00
1765
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人