- 博客(115)
- 收藏
- 关注
转载 Guixt 隐藏了之后怎么重新调出来
---------------------------------------------我是分割线-------------------------------------------------------------------该有的个性化调整都设置完之后,只要激活了Guixt,每次登录的时候都会自动弹出Guixt的编辑窗口。就很烦,怎么隐藏呢?你想重新编辑窗口,加新的需求配置,然后不知道怎么重新打开了?之后点右下角OK,从此告别自动弹出窗口的问题!下面这张截图送给你~
2025-03-05 10:19:37
25
转载 SAP SE16H的使用方式介绍
功能1:数据库连接(Database Connection)功能2:公式(Formula)功能3:组查询(Group)功能4:分组统计(Group)功能5:合计(Total)功能6:排序(Sort)功能7:序列(Sequence)功能8: 最大值,最小值,平均值(Aggregate)功能9:附加条件(Having)功能10:结果清单下钻(Drilldown options)功能11: F9根据选择条件生成报表功能12:跨表关联查询(Outer Join Definition)
2025-01-09 14:52:12
117
原创 CX_SY_OPEN_SQL_DB
select语句使用in s_objnr (选择表)使用这类条件会容易出现这类错误在ABAP中,SELECT...IN语的IN条件并没有一个明确的“最大”限制,而是受到多种因素的影响,包括数据库的限制、内存限制以及ABAP程序本身的设计。不同的数据库管理系统(DBMS)和ABAP版本可能会有不同的行为和限制。1.数据库限制不同的数据库管理系统对 IN 条件的限制不同。
2024-11-07 14:32:38
1202
原创 SE16N字段长度不一致
在se11中将表的字段长度由3增长到4后,se16n中无法输入四位,se11中可以输入四位.用/$sync清空一下缓存就可以了。
2024-11-05 10:07:00
154
转载 [转载]S4HANA 2020输入会计凭证提示需要输入税码的配置
升级到S4HANA 2020后,科目中只只要设置了税务类型,而在输入会计凭证时没有输入税码,或者是输入税码后,又提示需要输入利润中心的,可以通过配置取消提示消息的警告消息,或者修改科目默认的利润中心配置。4. 或者填入默认的利润中心,执行事务码OKB9,将会计科目里的获利段打上钩,并填上默认的利润中心。2. 输入税码后,提示需要分配利润中心。
2024-10-30 17:35:59
42
转载 [转载]如何设置将SAP红灯报错改为黄灯(OBA5 更改消息控制 )
在的业务操作中或者后台配置经常遇到SAP校验报红灯的错误导致业务进行不下去。可以通过OBA5 更改消息控制事务修改消息报错类型,例如把红灯报错改为黄灯,这样业务就可以进行下去了。举两个例子来说明一下如何配置。
2024-10-28 12:07:20
177
原创 CX_SY_RANGE_OUT_OF_BOUNDS
2,3,10,11这样结果是点搜索帮助可搜索出来,但2,10会展示部位零的。2,3,10,11这样结果是点搜索帮助可搜索出来,但2,10会展示部位零的。其他的8,9,12,13没有筛选成功原因是字段类型与参照类型严重不符,6,7,14,15的搜索帮助变为12位的长度不会比其他的短.6,7,14,15的搜索帮助变为12位的长度不会比其他的短.这种方式只能解决2,3,10,11变为展示全部前导零。这种方式只能解决2,3,10,11变为展示全部前导零。2,3这种搜索帮助10位---------错误。
2024-09-12 17:02:20
876
转载 【效率优化】以下情况,禁用FOR ALL ENTRIES IN
如果where条件只用到了内表的一个字段,那么系统会根据rsdb/prefer_in_tab_opt参数(RZ11可以查看)的设置,选择是否把OR转为IN,即WHERE FIELD IN ('XX','XX'),这样效率更高。因为查询字典表的全部数据出来也不会很耗时,FOR ALL不仅让代码复杂了,也会让耗时恐怖的增加。对于上图里的例子,如果LT_MARA的行数很大,比如10万,而系统中max_in_blocking_factor的值为5,则SQL要执行恐怖的。如果你把LT_MARA里的查询字段。
2024-09-06 14:12:26
170
转载 YLAN_TRANSLATE ABAP程序批量翻译工具
基于此版本修改,翻译其他类型程序也很简单,如WDA,只要从表WDY_VIEW 找到CLASS,然后CLASS找到程序名即可。即此工具可以把程序里写死的硬代码变成可翻译文本,如果需要自动call api翻译,可以使用益智的程序,自动调用翻译api,自动翻译程序文本。ABAP程序批量翻译,根据程序名检索代码中的中文,自动更新代码为可翻译文本,批量下载上传翻译文本并写入传输请求。自动查找代码中的中文,添加文本符号(001),更新代码,创建文本ID,写入传输请求。上传翻译后的EXCEL,自动更新翻译文本。
2024-08-23 11:03:31
135
转载 SAP ABAP批量翻译工具(翻译+传输)
**背景:在海外项目开发中,因为涉及多语言,翻译是很常见的一个需求,往往我们需要手工去翻译大量的自建表,数据元素,域,域值,结构,消息类等等一系列开发对象,这个过程很无聊也很费时,SAP又没有提供批量翻译的入口,只能在各自的开发界面,或者SE63去针对单个对象挨个翻译,所以懒惰促使我不得不开发一个批量翻译的工具,可以在统一入口来批量维护。 程序界面: 作为开发的第一个版本,主要包括以下功能,后续根据实际需求再优化或者追加一些功能吧: 表翻译:表标题描述翻译、表中内置类型字段翻译。视图:视图
2024-08-23 10:58:58
511
原创 SAP Memory & ABAP Memory超级详细解析
该语句将使用 EXPORT 语句写入数据库表 dbtab 的数据集群的所有数据对象的内容表传递给内部表 itab,数据库表 dbtab 的 ID 位于 id 中指定的区域 ar 中。它们还定义了适当的转换规则。规则扩展的目的是,在结构类型相同的情况下,如果最高级别的源结构比数据簇中的目标结构有更多的组件,则多余的组件将被删除。允许使用以下值: F “表示基本的平面数据对象,”G “表示字符串,”R “表示平面结构,”S “表示深层结构,”T “表示具有平面行类型的内部表,”C "表示具有深层行类型的表。
2024-08-18 20:03:03
1648
转载 IMPORT...FROM MEMORY ID与硬码和查找代码
SETLEAF 也是 SAP 中的标准表,如 TVARVC,我们可以将数据存储在集合中。Set 是用于存储值和值间隔的结构(参数和选择选项)。与 TVARVC 相比,集合的优势在于它采用了我们存储的值的域,因此可以在输入时对其进行验证以避免任何错误的输入。示例/用户场景:对于特定的销售组织和客户物料编号“AB123”。在创建集 Set 时,我们必须为域检查定义表和字段名称。创建集 Set 的事务代码:GS01。更改集 Set 的事务代码:GS02。显示集 Set 的事务代码:GS03。
2024-08-05 15:22:31
254
1
原创 数据库表展示格式与下载数据或结构
SAP→SE15→ABAP字典→表字段→查找表字段,输入表名后执行→完整列表→编辑→列表→导出本地文件(未转换的)SAP→SE16N→DD03L 然后筛选表名,获取该表所有数据,然后进行导出,选择导出格式为自定义XMXL。通过“设置”--“用户参数文件”--“数据浏览器”,更改相关显示方式。在grid格式下可以下载包含list状态下所有文件类型。SE11中下载也是可以下载排序筛选后的数据。在这种格式下下载只能下载txt或者hml格式。1、SAP系统默认的显示格式:列名是字段,
2024-05-30 11:28:37
551
2
原创 Message 报错
多个屏幕时的报错,无非是消息提示,程序中止.而在程序中能合适消息提示的pbo和pai事件是非常常用它们的区别造成了下面的三种情况其中中断中止程序用stop和check都是常用手段而LEAVE LIST-PROCESSING.此语句立即退出列表处理程序。执行期函式库继续处理 dynpro 的 PBO 事件,从这个事件中使用 LEAVE TO lIST-ProcessING 调用列表处理器,或者使用添加 AND RETURN TO SCREEN 语句设置 dynpro。
2024-05-03 15:45:28
490
原创 查看程序修改记录--版本号
如果两个人用同一个请求号的话就看不出来了,版本只会记录后修改人的请求号和人.但这个请求号是个子请求号.包在大请求号下。两个人同时改了一个程序用同一个请求号,这样没有版本比较可以用了,就看不出各自改了什么,这时候就要拷打同事了.你可以通过自请求找到之前修改的人,但当你要释放改程序的所有请求时大请求号也会改成你的名字.删除请求号也不会删除掉已生成的版本号那块会变为空,程序修改的地方依旧被保留.在这里你可以看到程序的修改情况并可以进行版本比较查看程序修改的地方。你需要先删除掉请求号下的对象就可以了。
2024-02-27 10:55:15
470
原创 sap系统连接其它系统
打开该项目树状图,将下载好的sapjco3.jar直接拖到该项目中,然后鼠标左键选中该文件,右键Build Path即可。打开该项目树状图,将下载好的ojdbc6.jar直接拖到该项目中,然后鼠标左键选中该文件,右键Build Path即可。新建一个函数组:输入事务码SE37回车后,来到函数构建器屏幕,到上面一排菜单栏:转到 -> 函数组 -> 创建组。函数组创建完毕后,回到SE37初始界面,创建函数,键入函数名后,点击创建按钮。在属性页签下,输入函数的描述,将远程启用的模块选上。
2023-11-22 10:59:49
288
转载 SAP 获取BDC 消息文本的实现
messtab里有一个参数MSGNR不能直接被函数接口,需要类型转化处理下。调试程序时,单纯的处理正确、处理异常不能满足,希望获取具体的类似GUI上的提示消息。MOVE MESSTAB-MSGNR TO MSGNO. "类型转化。最近做RFC时 ,有调用一个BDC 用于 信息录入。另外,需要注意一点,消息文本该如何获取呢?
2023-11-14 20:21:23
316
转载 IDOC示例-物料
在发送系统800中维护了分布模型视图并根据该视图生成接收系统伙伴参数之后,还需在接收系统810中为发送系统维护伙伴参数,但目前接收系统中还不存在ALE分布模型视图,因此不能够自动创建伙伴参数。IDoc或其状态记录总是通过端口和外部系统进行传递的,是IDoc接口中系统通信相关的基础配置,代表SAP系统和伙伴系统的通信途径。该界面中最重要的内容是处理代码(即为进行具体IDoc处理的功能模块或工作流的代号),数据在所指定的处理中被写入IDoc或是从IDoc中读取出。至此,整个IDoc发送与接收配置工作已经完成。
2023-11-14 12:00:30
221
原创 事务码增删查改表数据
常用事务码 SE11 SE14 SE16 SE16N SM30SE11:查看数据库表/修改表中字段数量_类型/查看表中数据/设置表为可维护或不可维护SE14:查看数据库表的创建日期创建用户名/查看表中字段/删除表中全部数据(只能全部删)SE16:查看数据库表/对可维护数据库表进行数据维护/SE16通过调试修改数据表SE16N:查看数据库表/对可维护数据库表进行数据维护(可批量维护)SM30:查看可维护数据库表和视图/对可维护数据库表和视图进行数据维护。
2023-11-09 13:13:11
899
原创 RFC使用与WebService
1, webservice简介关于Webservice的概念和原理,简单来讲,Webservice是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术。由于其跨平台、跨防火墙、开发成本低、开发周期短等优势而被广泛应用,但也有局限性,包括传输负载大、没有统一的实现模型等。对于Webservice在SAP系统中的应用,多被用在系统同步要求高,数据传输负载小的接口开发上。
2023-11-06 20:56:38
1134
原创 SAP中接口与集成
XI/PI/PO 都是SAP推出的中间件平台,用于多系统接口统一(类似于网上的ESB系统)SAP PO 简介:XI、PI、PO的关系与区别【精选】PO / PO和 ERP的配置_sap pi/po 配置_SAP小白kenny的博客-优快云博客SAP PO是SAP NetWeaver 平台的一部分,由三个不同的产品组成,形成一个整合的安装包:SAP流程集成(PI)、SAP业务规则管理(BRM)和SAP业务流程管理(BPM)。
2023-11-05 22:36:16
1482
转载 SAP_ABAP_接口技术_API/HTTP实践总结
使用 HTTP 类库: SAP 提供了 HTTP 相关的类库和函数模块,可以用来构建和发送 HTTP 请求。设置 HTTP 请求: 使用 cl_http_client 类的方法,设置 HTTP 请求的 URL、方法(GET、POST 等)、头部信息、参数等。解析响应: 解析第三方系统返回的响应,提取需要的数据或处理响应内容。发送请求并获取响应: 发送构建好的 HTTP 请求,然后等待第三方系统的响应。安全性和授权: 确保在请求中添加适当的安全头部,如 API 密钥或令牌,以进行身份验证和授权。
2023-11-02 15:26:51
952
转载 SAP:清除系统缓存/快捷退出debug清除ALV缓存
有时开发需要修改已激活的自建表字段,调整字段长度,增减字段等,这时可能会出现缓存问题。举个栗子:有个自建表,其中一个字段之前长度是8位,后来改成了10位,通过SE16N维护表,这个字段还是只能输入8位,通过SM30维护却没问题。这是为什么?这是因为系统缓存导致,建议先去SE14激活后退出系统再重新进,如果不着急可以稍微等几分钟再进系统。如果着急,实在没办法时可以在开发机或者测试机避开业务高峰运行$SYNC(S4:/$SYNC),此事务代码将清除整个系统的所有缓存。
2023-11-01 16:03:45
909
转载 SAP小技巧:如何查找事务代码路径
如果查找到的事务代码不是想要的,点击搜索下一个。但有些事务代码在菜单中是搜索不到的,例如事务代码:FMDERIVE,与FMDERIVER仅差一个字符,方法一和方法二(仅能查出FMDERIVER)都查不到。可以通过事务代码:SE93中的F4帮助查找。也可以通过查询查找底表:TSTC(文本表:TSTCT)来查找。方法一:通过事务代码:SEARCH_SAP_MENU来查找;方法二:在“SAP轻松访问”界面使用搜索功能查找。可以看到路径,从下往上找。
2023-11-01 15:54:50
1538
转载 打不开soamanager
先使用tcode:se93查询soamanager的事务属性。主服务APPL_SOAP_MANAGEMENT。属性中说明:soamanager调用的是。屏幕上传参是webservice配置的。内嵌的webservice配置界面。另外一个tcode:wdyid。回车之后就可以打开一个。并且以浏览器方式打开。不给赋值会怎么样呢?惊不惊喜,意不意外…
2023-11-01 15:00:07
216
原创 bdc应用
记录中的field name 即(bdcdata-fnam)为BDC_SUBSCR时可以省略。保留BDC_TRANSACTION,BDC_DYNPRO,BDC_FIELD三个from。CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'"代码失效。/n可以跳过当前这次录屏(例如跳过第20次执行第21次及之后的)shdb中记录展是的列名与bdcdata数据元素一一对应.因为不好创建,我创建了一个程序并生成一个同名的事务码./o后选择正确的会话点删除---就彻底离开了。
2023-10-26 16:31:25
113
原创 文本翻译(SAP所有文本更改)和ABAP程序不报错却出错---解决
注意如果是有多个语言系统,则会出现在中文系统中有列名而英文中没有.原因:预定义个描述在alv中不会展示,需要定义数据类型参考。暂时未解决如有解决的请评论回复。解决方案:定义数据类型参考。
2023-10-20 11:52:02
391
原创 abap中程序跳转(全)
ABAP CALL TRANSACTION 调用事务码方式,使用BDC参数调用事务码并进行跳转REPORTYTEST.INCLUDEBDCRECXY."使用BDC一定要包含此文件DATAL_OPTTYPECTU_PARAMS.SELECTION-SCREENPUSHBUTTON/1(20)PUBU1。效果1.调用程序需要tcode,2.调用会打开新会话(sap只支持六个会话)效果1.调用程序需要tcode,2.调用会打开新会话(sap只支持六个会话)SUBMIT 后面跟着的是程序名而不是tcode事务码。
2023-10-18 21:30:37
1395
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人