自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 ABAP+旧数据接管的会计年度未确定

在导资产主数据时,程序因使用函数AISCO_CALCULATE_FIRST_DAY从后台表T093C获取会计年度而报错,原因是该表无数据。解决方案包括更换后台表(如T001B)或直接赋值。经与业务顾问确认,最终选择将会计年度赋值为2025,以解决此问题。

2025-05-13 15:49:43 130

原创 【业务案例】+ 资产主数据批导程序的一些报错——BAPI_FIXEDASSET_OVRTAKE_CREATE

在导入资产主数据到SAP系统时,遇到了多个报错问题。首先,由于后台表T093C中缺少数据,导致会计年度未确定,通过与业务顾问确认后直接赋值为2025。其次,资产编号未在BAPI的KEY参数中赋值,导致报错,修正后问题解决。第三,计划使用期间数超出会计年度变式中的期间数,最终通过删除相关传输标识解决了问题。第四,BAPI调用成功后,资产数据未正确保存到ANLA表,而是存入了ANLH表,需手动删除ANLH表中的数据。最后,直接运行BAPI时数据未正确保存,而在程序中调用BAPI则成功,原因尚不明确。

2025-05-13 15:42:36 861

原创 ABAP小白开发操作手册+后记

历时一年,ABAP小白开发操作手册完结撒花~感谢宝儿姐的陪伴,感谢各位小伙伴的点赞收藏~免费!!!

2025-04-10 11:38:53 435

原创 ABAP+CS

平时开发中如果遇到某个字段等于A或B或C很多时的枚举条件很多时,平时我们都是写。可以替换为CS,更加简洁,要记得加空格。

2025-04-09 17:17:27 169

原创 ABAP小白开发操作手册+(十)验证和替代——下

SAP/ABAP的替代全过程,本章内容分为上下两篇,包括验证和替代,上篇:验证步骤、传输验证请求、DEBUG下篇:替代步骤、传输替代请求、DEBUG这是下篇,关于替代的一个文章,替代也有被称为替换,意思是一样的

2025-04-09 17:08:48 952 1

原创 【BAPI】+ SO_NEW_DOCUMENT_SEND_API1 发SAP内部快件/邮件/消息

SAP/ABAP发送邮件的BAPI案例,SO_NEW_DOCUMENT_SEND_API1 发SAP内部快件/邮件/消息

2025-03-20 14:33:49 292

原创 ABAP小白开发操作手册+(八)SMARTFORMS打印

开发案例分享(八):SMARTFORMS开发全过程:1、画模板;2、写代码

2025-03-12 09:47:34 1185

原创 ABAP+SMARTFORMS如何添加OR条件

SMARTFORMS的模板在进行字段处理时,可以添加命令,当满足XX条件时,执行某个程序行,这时很有可能会使用到OR条件,需要像下面这样添加

2025-03-08 11:01:57 241

原创 ABAP+SMARTFORMS打印报错没有输出请求打开,结束不可能

使用了SSF_OPEN和SSF_CLOSE,但是因为我是使用的IMPORT和EXPORT在程序和SMARTFORMS之间传输数据,没有直接将内表传输给SMSRTFORMS接口,所以系统检测到使用了SSF_OPEN但是又没有数据接入,所以才报错。

2025-03-08 10:58:35 215

原创 ABAP+程序LOOP WHERE优化记录

在开发中经常会使用到LOOP+LOOP WHERE 的嵌套情况,在内表数据量非常大的情况下,语句执行的时间复杂度也会几何倍数增长,那么该如何优化呢?答案是使用次级主键+排序表的组合,将内表由LOOP WHERE的线性遍历,改为二分法遍历

2025-03-06 13:32:30 346

原创 SAP+SE78上传图片报错

图片有BMP、JPG、PNG等格式,SAP系统只能识别BMP格式的图片文件,所以我通过修改文件扩展名的方式,将一个图片的文件名从1.png改为了1.bmp,然后在SAP系统中使用事务代码SE78,向SAP系统导入这个后缀为bmp的图片文件,但是为什么此时SAP系统仍然无法识别这个图片文件,并且SAP系统抛出报错为这个文件不是BMP文件呢?SAP系统在SE78事务代码中导入图片时,会检查文件的实际内容,而不仅仅是文件扩展名。因此,仅修改文件扩展名无法欺骗SAP系统,因为它会验证文件的实际格式。

2025-03-06 13:18:05 466

原创 SAP+安全证书过期

SAP安全认证过期

2025-03-05 15:45:53 215 2

原创 【业务案例】震惊!ABAP程序优化效率提升99%,这个人到底做了什么?!

本文涉及LOOP嵌套优化、线性遍历优化等

2025-03-05 11:47:06 1674 2

原创 ABAP+EXPORT/IMPORT定义结构注意点

在SE38程序和SMARTFORMS打印程序使用EXPORT和IMPORT传输数据时,在定义双方的数据结构时,如果在SE38使用INCLUDE TYPE的格式,而SMARTFORMS没有使用include语句,在传输数据时,会报错

2025-03-03 13:47:59 489

原创 【与AI+】SAP和NCC哪个系统更好?

公司一般上了SAP系统,久而久之会至少配备一个SAP开发(没错,就是我),所以修改用户的一些及时性的需求就很快,用户体验感就还蛮赞的哦,当然业务顾问的压力就少了一些了,减少了业务顾问对开发的远程交流,效率就提高很多。但是NCC一般就只会配备业务顾问,几乎市面上的NCC开发都是交给乙方外包出去的,对于自开发的需求反馈就比较慢,压力就给到NCC业务顾问头上了。我也开始发表我的“交流”了,我现在的公司,既上了NCC又上了SAP,两个ERP系统,子公司里面业务量大的呢就上的SAP,业务量小的呢就上的NCC。

2025-01-22 14:51:11 853 6

原创 【业务案例】F.13——SAP系统标准的清帐程序有BUG?

问题来源于,用户气势汹汹地跑来质问,为什么测试运行F.13的时候也没有报错全部都能成功,但是正式运行清帐功能的时候就少了好多数据,一点规律都没有!SAP系统有BUG!!嗯,那就让我们来看看“BUG”~

2025-01-22 14:21:29 1886 2

原创 【代码】成本滚算

【代码】成本滚算

2025-01-21 09:10:41 233 2

原创 ABAP小白开发操作手册+(十二)JOB

这次的文章很短,而且不涉及开发,JOB一般都是由业务同事设置的,因为ta们才会和用户直接沟通设置多久跑一次比较合适,但是有时候业务同事不会设置,这时候就可以把这个文章转发给ta,哈哈哈哈,当然,开发也可以去配置!

2025-01-03 10:41:54 839

原创 【业务案例】这是一篇价值3w的SAP开发总结——成本滚算

这样一个十分“标题党”的文章,当然是为了吸引读者咯~但是这个方案在乙方确实报价3w,正好年末了,那就让我来总结一下这个3w的方案吧,大家参考参考,这不就立赚3w了嘛,身价upup~

2024-12-24 13:47:49 985 5

原创 ABAP+接口的一些设计总结

正常情况下,如果是A-B两个系统做数据交互,首先是A系统传输数据到B系统,B系统处理完数据后,B系统传输数据处理结果返回给A系统。这是一个基础的数据流程,很多系统交互做完这一步之后就没有了,简单闭环了。所以更好的一个方式是,A-B 和B-A,设计两个接口,在A系统数据新增时A系统调用B系统,在B系统数据修改时B系统调用A系统。比如由A系统调用SAP系统接口传输数据,A系统在前端做了一些数据校验及卡控,SAP系统在接收到数据时也需要做对应的卡控,这一步骤看似是重复了,但其实是能够更好地做好条件卡控。

2024-12-17 08:59:45 354

原创 【模板】SAP调用外围接口

SAP-ESB-外围接口,SAP调用外围接口

2024-11-26 16:55:26 383

原创 【与AI+】SAP开发和业务,哪个更难?

SAP开发难还是业务难呢,哪个工资高哪个难!

2024-11-26 15:25:02 1029 4

原创 ABAP+填充FIELDCAT的一种写法

今天看到了一种新的实现方式,直接将字段配置到后台表里面去,减少了代码量,也比较适合多种语言的切换。

2024-11-25 15:39:31 397

原创 ABAP小白开发操作手册+(十一)创建Internet服务将事务代码封装成http发布

SAPinternet服务,涉及到前端界面,使用事务代码SE80+SICF

2024-11-25 11:53:28 1205 3

原创 【一些正经的思考】这是一个录屏

电脑录屏

2024-11-22 16:53:30 250 2

原创 SAP+Internet主题HTML样式选择

SAP生成HTML前端界面

2024-11-15 10:52:41 597 5

原创 【一些正经的思考】牵牛花在秋天播种可以开花吗

牵牛花生长温度需要10°C以上

2024-11-09 16:26:00 243 2

原创 【与AI+】学习SAP开发有什么渠道可以推荐

学习SAP开发是一个非常有价值的选择,因为SAP系统在企业资源规划(ERP)领域中非常广泛地被使用。以下是一些推荐的学习渠道和资源

2024-11-09 15:37:16 869

原创 ABAP+dialog控件的记录

最开始以为是在屏幕输入的时候校验的,其实不是!因为如果是屏幕里面校验的话,直接将其设置为必填就好了,但是这样设置的话,以前的数据也会有影响。所以,全部都是在数据在保存的时候进行校验的!上面LOOP也要加FIELD GW_SOLIF_ZJSTZH。要在控件里面加一个字段并写上逻辑,确保这个字段不为空。要将字段拖到白色的格子里面才行!这是一个修改别人的代码的开发。再把抬头加上文本框写抬头文本。没切换为编辑模式,可恶。

2024-11-06 13:42:38 228 2

原创 ABAP+调用BAPI凭证在最初时停止没有过账

DOC_STATUS 如果为A 则为预制凭证,还没过账,取消A 则过账成功。,则是预制状态,并没有实际过账,将这个参数设置为空则可以直接过账。时,显示凭证在最初时停止,原因是在调用。

2024-11-06 13:28:24 359 2

原创 ABAP小白开发操作手册+(十)验证和替代——上

写验证需要在测试机,使用事务代码:GGB0或者OB28,创建验证步骤、先决条件、检验条件、消息内容,然后保存,再通过事务代码GCT9传输请求到正式机,如果需要debug,需要使用=SHCD,进入后台打断点。下面是步骤详解:

2024-11-05 10:33:54 1487 4

原创 ABAP+SE37接口函数值传递和引用传递

The field “XXX” cannot be modified.原因是在SAP接口函数中,参数传递有两种方式,一种是引用传递,一种是值传递。在导入参数栏目下,如果没勾选则默认参数为引用传递,因为引用传递效率更高;如果打上勾则表示为值传递。

2024-10-17 09:58:29 522 3

原创 ABAP+动态内表转换,数据类型长度不够导致溢出

Der Grund für die Ausnahme war:In der laufenden arithmetischen Operation mit Operanden vom Typ P wurdeein Überlauf festgestellt. Mögliche Ursachen sind:1. Das Ergebnisfeld vom Typ P ist zu klein für die Aufnahme desResultats.2. Das Ergebnis oder ei

2024-10-15 17:37:26 1198 1

原创 【一些正经的思考】电脑截图的快捷键

截图快捷键

2024-09-06 11:20:41 286 3

原创 【模板】普通报表

【代码】【模板】普通报表。

2024-08-23 17:14:36 235 2

原创 【模板】查询、维护、批导

【代码】【模板】查询、维护、批导。

2024-08-23 17:07:35 420 2

原创 【模板】连接外围数据库

ABAP+连接外围数据库取数代码

2024-08-23 17:00:27 423 2

原创 【小记】提交离职申请后

辞职经历

2024-08-13 16:52:58 707 6

原创 【小记】这也算是经验分享了吧~

面试经历

2024-08-09 11:21:05 1025 8

原创 ABAP小白开发操作手册+(九)ABAP调用http

(这一part的参数有点长,大家看看得了,不用太在意,把这个外围系统提供的参数列出来,只是为了体现参数的一些结构,方便大家对比后面我们在开发过程中,如何进行SAP参数的设置)因为本质上还是接口,所以我们还是用事务代码SE37进行开发,进行导入导出参数的设置、源代码编写,今天太晚了,明天重新编辑一下。"materialName": "物料001",测试机: http://123456/rdmCalled/forSap/poInfo。"message": "添加PO单信息成功;PO单号【po001】",

2024-08-08 20:31:02 1925 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除