自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

森林木的博客

ABAPer…

  • 博客(1589)
  • 资源 (15)
  • 收藏
  • 关注

原创 三亚自由行攻略(自己穷游总结)

说在最前面:哥没钱,穷游,土豪请直接退出该干啥干啥去哈~我是在春节期间一家四口去三亚玩儿的,从北京出发,所以下面提到的往返信息也是以北京为例的。我自己使用的是某APP来定机票酒店和门票,就那么几个旅行APP,自己随便选一个就行。文章所用拍照图片都是本人使用 IPhone6SP 拍摄,手机有点老了,拍照技术也很一般,请大家见谅~来点儿三亚简介:三亚,简称崖,古称崖州,别称鹿城。是海南省下辖地级市,位于海南岛的最南端。三亚南临南海,介于北纬18°09′34″~18°37′27″...

2021-04-28 12:50:11 2135

原创 苏州游记

最近正好在南方出差,周六没事儿就去苏州溜达了溜达。谈不上什么旅游攻略。我之前写过一篇三亚的自由行攻略,有兴趣可以看看。《三亚自由行攻略(自己穷游总结)》今天这个比较简单。仅仅是篇游记~我是早上七点多的火车过去,八点到的苏州站,然后开始的溜达之行。先说下我这次去苏州之前的简单准备,一般我都是这么准备的。1)打开某旅游网站,搜,苏州一日游。看看都提到了哪些景点。2)打开某某地图,把地点标记一下。然后看看各自距离。3)打开购票软件看看往返火车4)计算酒店到...

2021-04-28 12:43:35 722 1

原创 BAPI DEMO文章汇总

序号 描述 1 DEMO:BAPI_SALESORDER_CREATEFROMDAT2创建订单 2 DEMO:BAPI_CUSTOMERRETURN_CREATE创建退货单 3 DEMO:修改销售订单BAPI_SALESORDER_CHANGE 4 DEMO:创建外向交货单BAPI_OUTB_DELIVERY_CREATE_SLS 5 DE...

2019-07-04 12:21:10 1239 1

原创 SAP DEBUG系列文章

DEBUG 系列一:Dump debug DEBUG 系列二:Configure Debugger Layer DEBUG系列三:使用 F9 和 watch point DEBUG系列四:第三方接口debug DEBUG系列五:Update 模式下的function debug DEBUG系列六:后台JOB debug DEBUG系列七:保存测试参数 DEBUG系...

2019-07-04 12:18:23 2679

原创 本人博客:blog.sina.com.cn/sapliumeng 本人公众号SAP干货铺:saplearning

本人博客:blog.sina.com.cn/sapliumeng 本人公众号SAP干货铺:saplearning CSDN因为图片不能显示等原因,已经不再做更新

2019-07-04 12:16:16 1080

转载 【转载】AP ABAP 代码修改自动比较对象版本一致

文章经作者同意转载原文链接:https://blog.csdn.net/u010195563/article/details/128711590欢迎访问原文第一步,找到SE38/SE37代码修改的出口SMOD中查找第二步,实施增强CMOD中添加增强并激活,如下图第三步,添加代码如上图两个双击添加并修改代码ZXSEUU08中与 ZXSEUU01代码一致,如下*&---------------...

2024-10-30 17:08:50 4

转载 批量修改角色权限字段值

01前言角色权限字段值批量修改,通常在项目推广运维中会经常碰到,本文将介绍两种方式,一种前台操作方法,另一种是ABAP代码实现方式,希望能帮助到有需要的朋友。 02前台操作1. SAP提供了一个还不错的事务代码:PFCGMASSVAL ( 权限值的批量维护)2.执行TCODE界面如下3.使用方法介绍角色:填入角色名,可多选输入模拟/直接执行:建议先模拟,查看输出界面确认无误后,再选...

2024-10-29 08:18:41 6

转载 SAP ABAP ZBA_R001 查询用户下的角色

******************************************* 查询用户下的角色,事务代码* 作者:刘欣* 2013-5-3* basis100@qq.com* QQ522929******************************************REPORT ZBA_R001.TYPE-POOLS: SLIS,KCDE.*-----------内表定义--...

2024-10-29 08:18:41 3

转载 SAP ABAP ZBA_R002 查询用户下的角色

******************************************* 查询用户下的角色(刘欣)* 2013-5-3* basis100@qq.com*******表: AGR_TCODES 角色名:AGR_NAME 事务代码:TCODE (这个表在ZBA01中使用,ZBA02中没用)*表: AGR_USERS 角色名:AGR_NAME 用户名:UN...

2024-10-29 08:18:41 3

转载 函数动态调用(RTTS)-实战篇

01前言SAP与外围系统做接口时,有一种设计模式如下:SAP设置一个通用接口,外围系统传入接口编号(映射到SAP中某个SE37函数),传入函数的入参JSON字符串,SAP函数执行完后,将结果序列化成JSON返回给外围系统,这里可能就会涉及到函数的动态调用,下面用一个实例来介绍具体使用方法。 02准备SE37函数我这里以ZRFC_SAY_HELLO为例,传入一个字符串IV_VALUE(为空时...

2024-10-28 18:18:49 8

转载 SAP ABAP 长文本取数的终极优化

小甲:老师,我最近很郁闷,你作为国内的ABAP一哥,给我指条路吧。老白:咋了小子?上来就送一顶高帽,你且说来听听。小甲:我不是在做ABAP报表优化嘛,本来一切都很顺利,直到有一个大量使用了长文本的报表,卡壳了。这个报表不仅要取很多长文本数据,而且还要根据里面的值做筛选,我想不到有什么好办法优化了。老白:原来是这样啊,那你是怎么取的长文本呢?小甲:就是使用READ_TEXT挨个订单号取啊,难道还有其...

2024-10-21 18:18:40 45

原创 Smartforms 更改字体后显示有误问题分析

群里Jason问了一个问题。因为数字0 和字母o在打印后可能被错误识别问题,smartforms打印时,需要把数字0 打印为:怎样在sap内添加字体之前提过,可以参考下:《SE73 上传字体》。群友添加字体后,打印预览发现字体没有变化。开始以为需要重新登录sap,试了,不起作用。ak说:在外面点编辑进去 然后点左上角的编辑 重新选下 在激活 试试依然无效。下午还是Jason自己找的问题并成功解决。...

2024-10-11 16:48:15 714

转载 BP信贷关系表,信贷关系查询

群里AK问的,看到群里讨论,记录一下,当然最后还是ak自己debug解决的,春宵一刻值千金,欲知此事要恭亲。还得自己动手。首先群友“发愤图强”提供了表名:“lucky”提供了下面的最后确认是050,但是数据发现有不一致情况,ak debug如下:BUB_BUPR_BUTO5O_LM_READ好啦,故事到此为止,随手记录一下。推荐阅读:《ABAP新语法1》《ABAP新语法2》《SM30添加按钮:批导...

2024-10-10 15:57:01 200

转载 到目前为止,大家都赚钱了吗

2024100820241009

2024-10-09 18:57:41 49

转载 ABAP Daemons 和 ABAP 后台作业的区别

由于孩子每天早上 7:40 必须到校开始早读,所以我被迫早起。送孩子上学路上,顺手把刚刚发布的《使用 ABAP 实现 Web Socket 编程 - 服务器端部分的实现》转发到群里,一个朋友联想到了 ABAP Daemons.其实介绍 ABAP Daemons 的文章,笔者 2020 年 3 月就写过:SAP ABAP 守护进程(ABAP Daemons)的实现方式ABAP Daemons 是 A...

2024-10-08 18:18:11 93

转载 什么是 SAP ABAP 系统的工作进程(Work Process)

ABAP 系统架构图里,Work Process 工作进程的地位如下图所示。ABAP 工作进程的概念和作用,同《计算机操作系统》中的同名概念有所差异。操作系统的进程,是对正在运行中的程序的一个抽象。线程则是操作系统分配处理器时间资源的基本单元,是进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。ABAP 应用服务器也有调度器(Disp...

2024-09-30 18:18:50 128

转载 SAP小技巧 特殊搜索帮助

一前言SAP的搜索帮助是一个非常有用的功能.常规情况下搜索帮助可以帮助用户选择内容填入字段中.本文介绍几种特殊的搜索帮助功能,用来添加一些特殊的字段内容二特殊的搜索帮助RANGE类码表类表的字段名类表的多字段类层级选择类指定表,字段的RANGE三RANGE类搜索帮助界面类似选择屏幕,包含所有标准选择屏幕中的功能.添加的选择条件合并成字符串的返回到目标字段.01表现形式如下图, 对订单号限制 字段点...

2024-09-29 18:18:52 139

转载 使用 SAP BTP Document Information Extraction 服务,处理老师发到家长群里的成绩单

笔者之前的文章提到,老师会把班上周考的成绩单,发送到家长群里。成绩单包含了每位同学的学号和分数。成绩单的格式为图片即 png 或者 jpg 格式。开学已经一个月了,老师把最近考试成绩发到了微信群里,我用 ChatGPT 简单分析一下我用 ChatGPT 识别这些图片,把里面的信息提取出来,然后配上简单的指令,就能分析出一些我感兴趣的信息,比如孩子在班上的排名,孩子这一个月内的分数是上升还是下降趋势...

2024-09-18 18:18:09 114

转载 SAP小技巧 OFFICE软件的内嵌问题

一前言从前,在SAPGUI中打开EXCEL或WORD 有一种内嵌模式如下图,WORD窗口嵌入到GUI窗口中. 使用GUI的保存,激活按钮实现文档的保存.后来不知不觉中,这个内嵌功能丢失了. 找了很久, 都没有把她找回来.无数次面对电脑呼唤:你快回来 GUI因你而精彩 .你快回来 把我的思念带回来....但是,她就像奔赴了新的生活. 一直没有归来. 直到......本文主要介绍怎么找回丢失的爱...

2024-09-12 18:18:09 91

转载 SAP Business Accelerator Hub 上 SOAP,OData 和 REST,这三种 API 的联系和区别

SAP Business Accelerator Hub 是一个集中化平台,提供了大量的 API 资源,这些 API 来自多个 SAP 产品,包括 SAP S/4HANA、SAP SuccessFactors、SAP Customer Experience、SAP BTP 以及部分合作伙伴的产品。对于希望将 SAP 产品与第三方系统集成,或开发定制应用程序的开发人员和企业来说,这是一个非常有价值的...

2024-09-11 18:18:40 131

转载 保姆级教程:如何将 ABAP 系统的数据,嵌入到 PDF 并显示在浏览器窗口中

国内的 SAP 生态圈还是很繁荣的,笔者在小红书上也加入了一个 SAP 交流群。群里有朋友提问,关于将 SAP ERP 的数据展示在 Form 上的需求。这让笔者回忆起之前在 ABAP On-Premise 系统做过的类似需求。如果需要将 ABAP On-Premise 系统的数据,嵌入到 PDF Form 里并在浏览器窗口里提供浏览和下载,一种做法是使用 Adobe Form Designer ...

2024-09-10 18:18:43 148

转载 解答读者疑问:JSON 字符串序列化成 ABAP 时遇到问题该如何处理?

笔者之前的文章,保姆级教程:ABAP 通过 HTTP POST 调用 OData 服务创建业务数据的具体例子,我编写的 OData 工具类 zcl_odata_tool,其 create_opp 方法,最后返回的是 ABAP 后台成功创建的 Opportunity 数据,即 JSON 格式的字符串:上图这些字段名称大小写相关,定义在 Opportunity OData 服务元数据里,可以通过事务码...

2024-09-02 18:18:27 101

原创 Translation of DB6 Trace Location Information to ABAP Source

最近做性能优化。查询SQL对内存的消耗,对大内存的进行优化。直接选中然后导航过去就能找到具体位置。但是有人时候某人给你个截图,没办法跳转,或者说连这个权限都没有。怎么找到代码的位置?解决方案:SE38 执行:或者SE37 执行如果是程序或者函数,不用这么麻烦,主要是针对class的、直接给个行号,都不知道是哪个方法。这种情况,才用。推荐阅读:《ABAP新语法1》《ABAP新语法2》《SM30添加按...

2024-08-30 18:19:02 1352

转载 ABAP 程序员必备指南:三种不同 ABAP 环境下诊断运行时错误的方法揭秘

本文从传统的 SAPGUI,ABAP Development Tool 和 SAP BTP ABAP 编程环境这三种不同的平台,分别和大家聊一聊。本文阅读目录SAPGUI 下的 ST22ABAP Development Tool 里的 Feed ReaderSAP BTP ABAP Runtime Errors Fiori 应用笔者刚加入 SAP 没多久,参加了一个 ABAP 后台作业相关的产品开...

2024-08-29 18:18:45 290

转载 SAP ABAP Web Service 的创建与消费:保姆级教程

这是一个很老的话题了。最近我的知识星球里,有朋友在问,所以写一篇文章解答。Web Service 是一种基于网络的分布式计算技术,它允许不同应用程序通过网络相互通信和共享数据。简而言之,Web Service 是一种标准化的方式,用于实现应用程序之间的互操作性。无论应用程序使用什么编程语言或运行在哪种操作系统上,只要遵循 Web Service 的标准,它们就可以相互通信。Web Service ...

2024-08-28 18:18:30 165

转载 保姆级教程:ABAP 通过 HTTP POST 调用 OData 服务创建业务数据的具体例子

笔者之前的文章 SAP ABAP Web Service 的创建与消费:保姆级教程发布之后,有朋友在评论区留言,询问 ABAP 除了 Web Service 之外,是否也支持 HTTP 呢?ABAP 这么强大的语言,支持 HTTP 当然不在话下。网上有很多在 ABAP 系统基于 CL_HTTP_CLIENT 工具类,通过 HTTP 协议和第三方系统交互的代码例子。本文介绍笔者项目中一个实际例子,实...

2024-08-27 18:18:50 109

转载 从一个实际的例子出发,介绍 SAP ABAP CDS View 的权限控制实现原理

笔者之前的文章,介绍了权限控制模块在计算机软件系统里的重要性,以及 ABAP 系统权限控制的原理。SAP ABAP 权限控制的入门级介绍上面这篇文章,最重要的两个概念是 ABAP Authorization Object 和 PFCG Role.在 SAP 旗舰级产品 S/4HANA 里,Virtual Data Model(VDM)是极其重要的建模工具。VDM 的重要组成部分就是 CDS Vie...

2024-08-23 18:18:53 71

转载 SAP ABAP 权限控制的入门级介绍

本文阅读目录计算机软件权限控制模块的基本概念ABAP 权限控制设计的三大实体具体实操:创建 Authorization Object具体实操:创建用户 Role具体实操:使用 AUTHORITY-CHECK 进行权限检查笔者的知识星球里,一个朋友问我有没有关于 ABAP 权限控制入门级的介绍文章。本公众号之前没有写过类似主题的文章,本文就来聊聊一些关于 ABAP 权限控制入门级的知识。计算机软件的...

2024-08-23 18:18:53 120

转载 授人以鱼不如授人以渔:手撕 ABAP Where Used List 的标准功能实现

笔者公众号和原创的 ABAP 开发教程,都写了很多授人以鱼不如授人以渔的文章。授人以渔:如何找到 ABAP 主程序和 Include 程序关联关系的存储表一套适合 ABAP 初级和中级开发人员,从入门到提高的 ABAP 学习教程近日收到一位朋友提问:查询当前某个函数被多少程序、接口、代理调用了,然后这些程序、接口、代理的是什么,最后生成一个 ALV 表。就是把图里这个功能给单独抠出来做成一个 AL...

2024-08-22 18:18:35 56

转载 ABAP基础知识 两种CDS视图的差异

01前言S4/HANA 定义CDS视图时,可以选择四种类型DefineViewEntitydefineRootViewEntitydefineViewEntityWithToParentAssociationdefineView其中的常用方法1,4 也可以称呼为View方式 (DDIC-BASED )ABAP 7.57 后将不再支持ViewEntity方式本文主要比较这两种方法创建视图的差异二差异...

2024-08-21 18:18:55 52

原创 谁有实际开发权限?

需要查一下,谁有实际开发权限。正常来说,是按权限查,但是,有权限,不见得能开发,谁开发都得要个sap key。那切入点就是这个key了,毕竟是问谁有实际开发权限。直接给结果:好啦,就是它。2024.08.24-- 2024.08.25 这两天,也就是本周六日 ,哥在杭州化缘。没啥事儿干的施主可以一起唠唠嗑哈。推荐阅读:《ABAP新语法1》《ABAP新语法2》《SM30添加按钮:批导,筛选,排序等完...

2024-08-20 18:18:14 576

原创 测试:SET UPDATE TASK LOCAL

闲天儿不扯了,直接上干货吧。测试一下,函数:先看数据先看现在代码:直接执行。再看结果没变化,因为使用的是update task,不显示提交,就是不commit是不会执行的。有兴趣自己打断点试试。那现在,打断点代码加提交执行先到的commit,而不是先进的函数内断点。当然这个时候数据库也没更新,不看了。这里改下设置勾选一下,然后继续F8主程序结束,进入更新函数这里继续的话,数据库就更新了。下面咱们再...

2024-08-19 18:18:34 507

转载 古币杂谈:闲聊古钱币收藏

大家好,我是老刘。今天闲聊几句古钱币的收藏。用“收藏”这个词,也算是给自己脸上贴金了。其实更多就是满足自己的一个小小的兴趣爱好而已。跟我闺女收集小马宝莉各种卡没啥本质区别。也跟小时候咱们集水浒卡啥的都一样。因为喜欢,因为热爱,所以去学习,去研究,去收集。收集和把玩的过程中,让自己身心愉悦。仅此而已。在不影响生活的前提下,付出一定的金钱代价,买到心仪的东西,开开心心的,何乐而不为呢?赚钱不就为了花嘛...

2024-08-14 18:18:51 48

转载 ABAP:ON CHANGE OF的坑

(1/7)背景由于AT NEW field会判断field和它前面的所有字段,而ON CHANGE OF没有这个要求,所以后者就有了登上舞台的空间。(2/7)正常情况现在有一个内表GT_TAB,包括一个字段FIELD1,内容如下:行FIELD1的值112132LOOP GT_TAB时,ON CHANGE OF GT_TAB-FIELD1会在第一和第三行被触发。(3/7)非正常情况GT_TAB内容如...

2024-08-13 18:18:33 93

转载 Solution:LOOP中AT NEW后面的字段都是*,怎么办?

(1/4)问题假如某结构中包括A、B两个字段,LOOP内表时,AT NEW A、AT END OF A时,B的值是*,怎么办呢?以前,我都是在LOOP时把工作区的内容赋给另外一个临时的工作区,LOOP AT itab into wa. wa_temp = wa. AT NEW a. ENDAT.ENDLOOP.再用AT NEW等事件的。不过今天在解决凯神的一个小问题时,偶然得到了一个其他的解...

2024-08-13 18:18:33 57

转载 以导出多表数据为例看ABAP如何逐步优化

问:老师,我要导出SAP的好多个表的全部表内容,请问有没有合适的程序给我用用呢?答:这个程序很简单,随便写一下就行了:REPORT zexport_table NO STANDARD PAGE HEADING.TABLES dd02l.DATA: gt_tabs TYPE TABLE OF tabname WITH HEADER LINE.DATA: go_table TYPE REF...

2024-08-12 18:18:14 63

转载 ABAP开发中的画蛇添足现象

1、NUMBER_GET_NEXT取流水码的时候加锁好家伙,NUMBER_GET_NEXT为了高并发想尽了各种办法,这一个锁把所有的并发可能性都给堵死了。NUMBER_RANGE_ENQUEUE调用的是函数ENQUEUE_ESNRIV,这个锁函数是在修改Number Range Object的编号范围的时候加的锁,你用到每一次取号的时候你觉着合适吗?2、SMOD做完增强后再弄一个CMOD有些项目出...

2024-08-06 18:18:33 115

转载 SMOD增强的批量查看/搜索工具

作为第二代增强,SMOD的使用还是挺多的,但是SAP一直没有SMOD增强清单的批量查看工具,如果想在SMOD增强中查看已经实施的或者激活的增强,或者想判断指定字符串是否在此种增强中出现,都比较困难,今天这个工具就是解决这个问题的。此程序大概是我2007年前后写的,后面略做了少许修改,代码还比较幼稚,各位看官见谅。*&-------------------------------------...

2024-08-05 18:18:27 60

转载 Solution:增强-预制发票时输入多个发票号

MIR7预制发票时要输入多个发票号,非常多非常多,甚至多达100多个发票代码+发票号码。咋存?我的第一反应是抓狂的,实现肯定是可以的,但做起来肯定很麻烦,一天肯定搞不定了。但需求已经改变不了了,就做吧。怎么做呢?下面只讲思路。代码结构比较复杂,不好粘贴上来。且授人以鱼不如授人以渔。1:确定需求,用户希望在保存预制发票的时候,将“凭证、年度、发票代码、发票号码”存到一个Z表里。2:既然需要存Z表,我...

2024-08-03 18:18:56 62

转载 传输请求的状态跟踪

SAP的请求传输系统是一个用于将开发、测试、生产环境中的SAP对象(如ABAP程序、数据表等)从一个环境传输到另一个环境的工具。通过使用请求传输系统,用户可以在不同的SAP系统中进行协作,确保所有的环境都具有相同的开发状态和功能。该系统的核心概念是“请求(Request)”,一个请求是包含一个或多个SAP对象的逻辑单元。用户可以在开发系统中创建请求,并通过传输工具将请求传输到其他系统。请求可以被用...

2024-07-30 18:18:13 111

ABAP文章集合,点击超链接自动跳转

ABAP文章集合,点击超链接自动跳转,欢迎同行一起交流

2019-03-16

Thinking in Java(2e)侯捷译.pdf

挺好的一本学java的书,学习学习呗,这个资源描述真的很麻烦...................

2010-08-13

C#2008从入门到精通.[it270.com].pdf

先声明,英文的啊,英文不好的可以把他当做英语书看,呵呵呵。一直没找到中文的...

2010-03-26

asp.net 程式设计基础篇.pdf

学习一下呗,反正分数不多,只是基础,会的就不用看了

2010-03-26

贪吃蛇皮肤 全套带使用说明

可 一看看到,嗨哟 其他资源可以一起下载看看,全部的,可以看看教程,就回了。

2009-05-15

Linux核心手册.chm

Linux悦来越使人喜欢了,看看也无妨的,。

2009-04-24

Linux使用技巧集.chm

Linux使用技巧集。Linux悦来越使人喜欢了,看看也无妨的,。

2009-04-24

网页制作常见问题.chm

网页设计,制作的时候常常会遇到各种问题的,一个身边的老师吧

2009-04-24

学习html语言.exe

初等的网页还是用的到的,看看而已,学习一下

2009-04-24

搜索引擎策略.exe

如何充分的利用,更好的利用搜索引擎 呢,既能更好的搜索到资源,又不浪费时间。

2009-04-24

网站设计的思考.chm

网站建设需要构思的,如何让你的网站更好,跟能吸引人呢。

2009-04-24

个人网站建站指导.exe

网站建设很有趣,可以学习学习的,也可以做个自己的网站,很好的,

2009-04-24

智能象棋游戏(含C#源码)

看看吧,对于学习的帮助,看自己情况了,希望能在娱乐中学习吧

2009-04-07

空空如也

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

TA关注的人

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