- 博客(10)
- 收藏
- 关注
原创 sap 调用deepseek
本文演示了如何在SAP系统中调用DeepSeek AI接口。通过ABAP程序创建HTTP客户端,构建包含用户消息的JSON请求体,设置必要的请求头(包括API密钥),然后发送POST请求到DeepSeek API端点。获取响应后,程序将JSON结果解析为ABAP结构,并通过浏览器或调试工具显示AI返回的对话内容。代码涵盖了完整的请求/响应处理流程,包括错误处理机制,实现了SAP系统与AI服务的集成。
2025-09-04 13:46:08
203
原创 sap abap 销售订单屏幕增强。va02 va01 va03
本文介绍了在SAP系统中通过屏幕增强方式扩展销售订单功能的方法。首先需要在SE11中为表VBAK添加自定义字段,然后在MV45AOZZ和MV45AIZZ程序中分别处理PBO和PAI模块逻辑。还展示了基于BAPI创建新页签的实现步骤,包括创建ZSD_BADI_SLS_HEAD_SCR_CUS程序和9000屏幕,并说明需要在BADI的四个方法中添加相应代码来完成功能扩展。
2025-08-14 14:57:48
663
原创 abap 根据url地址获取图片
本文展示了一个SAP ABAP程序代码片段,用于在GUI容器中显示网络图片。程序创建了一个GUI自定义容器和HTML浏览器控件,通过URL加载并显示指定图片(示例为一张Bing图片)。程序包含错误处理机制,若容器创建失败或URL加载异常会显示相应提示。代码主要涉及GUI容器初始化、HTML数据加载和URL显示等操作,最后通过调度和刷新确保界面正常显示。该程序展示了ABAP中GUI编程的基本模式。
2025-06-30 22:46:16
268
原创 abap 锁
数据库管理系统(DBMS),当有数据变更邀请时会为表数据设置锁对象。再次访问此数据的用户要等到这个锁被解为止。另外,到DBCOMMIT执行的 DBLUW 的最后阶段 DBMS 会解开设置的锁对象。当激活锁对象时自动生成加锁/解锁用的下列两个函数。
2025-06-12 20:53:53
465
原创 sap-abap ooalv技术
本文介绍了面向对象ALV(OOALV)在ABAP开发中的应用。相比传统函数式ALV(FUNALV),OOALV虽然学习曲线较陡但优势明显:更灵活的事件处理、分屏显示、高度定制化和更好性能。通过CL_GUI_ALV_GRID类实现,演示了MARA和MARC表的操作,包含自定义按钮、双击查看详情等功能。提供了完整代码结构,包括主程序、PBO/PBI模块和子程序,展示了字段目录构建、事件处理等关键技术。该实现体现了OOALV在代码可维护性和功能扩展性上的优势。
2025-05-25 14:07:04
571
原创 abap 视图的详细解释
视图支持几核查询一个或多个表里存在的数据的功能。在ABAP数据字典中激活视图会在数据库中生产次视图,访问此数据库视图需要用数据库接口进行访问
2024-10-30 21:08:44
403
1
原创 mybatis中的@mapper注解详细解释
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。支持的映射方式有基于xml的mapper.xml文件、基于java的使用Mapper接口class。从mybatis3.4.0开始加入了@Mapper注解,目的就是为了不再写mapper映射文件。
2023-06-15 18:18:16
2952
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅