• VSCODE发布FIori APP时了出错

    VSCODE发布FIori APP时了出错

    SSL证书验证错误 :通过在 ui5-deploy.yaml 配置文件中添加 ignoreCertErrors: true 选项,成功解决了"unable to verify the first certificate"错误。这个选项告诉fiori deploy工具忽略SSL证书验证,适用于测试环境。 传输请求问题 :将部署配置从使用特定传输请求 S4HK903393 改为使用临时包 $tmp 和 …
  • FIORI中文标准教材UX100

    FIORI中文标准教材UX100

    这是SAP公司的FIORI中文教材:UX100_ZH_Col02 … 继续阅读 →
2026
04-06

AI的ABAP开发中的使用 HOT

AI的ABAP开发中的使用 现在AI的智力发展很快,AI技术的使用也有变化很快,之前还想着在SAP中使用使用调用AI接口来帮助ABAP开发,写一文“SAP中使用AI的分享“,但后来发现AI模型太多,发展太快,使用外网平台的AI时TOKEN太贵,且AI本身对ABAP的支持也有限,实际使用中可能还需要使用MCP,技能等新的AI技术,所以对ABAP的开发中使用AI,直接在SAP中使用限制还是太多,所以后来就还是转到的VSCODE,TRAE,ECLIPSE来使用AI辅助开发,下面主要介绍TRAE,ECLIPSE中使用AI的开发,....Read More >
2025
08-12

常用域文本转换及域例程 HOT

常用域文本转换及域例程 在ALV输出,或者SE16N显示时,对于有域值范围的字段,用户常用需要看到域值,还需要看到值描述,这样可能需求要两个字段来显示,但其实可以设置域的例程,在AVL显示时,直接同时显示 域值 及域值描述。如下图 图中的”领料类型“定义的是CHAR1,当使用了例程,在显示时把域值C的描述也一起显示出来了,这样在这个域名值的任何地方,自动的就会这样显示出来,可以省得每一个程序的去修改。 通用域值 输入,输出转换类 SE24创建一个类ZCL_LM_DOMAIN_CONV ....Read More >
2025
08-07

发送邮件 HOT

发送邮件 代码发送邮件后,可以使用SOST查看发送了邮件的信息,其它的一些邮件配置得找BASIS配置,这里只提供发送邮件的代码,此函数可以发送HTML内容为邮件内容,可以把内表的内容转为execl并作为附件内容,也能发送PDF等文件为附件, 函数 [crayon-69d558919766b052191949/] 发送内表为附件内容 [crayon-69d558919767a844425156/] ....Read More >
2025
06-27

ABAP结构数据转换为全STRING的PO(PI)结构数据 HOT

ABAP结构数据转换为全STRING的PO(PI)结构数据 在调用PO(PI)接口时,PO定义的结构通常是所有字段都是STRING的,而在ABAP中定义的数据结构 可能 是CURR,DEC,或者带着一个例程转换的数据(比如物料号带前导0,而PO传出对方系统不而要前导0),DEC直接给STRING,会出现千分隔(,逗号),点号等问题,所以需要做一个功能来做转换,以下是功能介绍。 关键特性: 自动前导零处理:数值类型自动去除前导零 智能日期转换:初始日期转为空值,非空日期转为ISO格式 负数处理:自动将负号移至数字前部 浮点....Read More >
2025
04-10

SAP中使用AI的分享 HOT

SAP中使用AI的分享 注: 当前实现的功能都能正常运行,在测试运行中发现如下结果 : 使用了本地部署的qwq:32b-q8_0,deepseek-r1:70b测试发现这个对提示词不友好 ,不能深渡思考,不能用提示词对数据进行分析,也有可能是参数用得不大对的原因, 使用官网的DEEPSEEK的deepseek-chat模型,不用写提示词,能很好的分析数据,在写ABAP代码时大多时间也能按提示词写出结果 ,但还是不太完善,偶尔有出错的,可能是提示词写的还不够完善, 其它使用官网硅基流动的DEE....Read More >
2025
03-01

采购订单ME21N创建关键点 HOT

采购订单ME21N创建关键点 一、ME21N创建采购订单关键点 采购组织/采购组 字段:EKORG(采购组织)、EKGRP(采购组) 关键点:采购组织必须与公司代码(Company Code)关联,采购组对应采购员职责范围 示例:公司代码1000的采购组织需在SPRO中配置关联(OX01) 供应商主数据(Vendor Master) 字段:LIFNR(供应商编号) 关键点:供应商需维护采购组织层级的采购视图(事务代码XK01/XK02) ....Read More >