自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 750

转载 【效率优化】以下情况,禁用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 42

转载 YLAN_TRANSLATE ABAP程序批量翻译工具

基于此版本修改,翻译其他类型程序也很简单,如WDA,只要从表WDY_VIEW 找到CLASS,然后CLASS找到程序名即可。即此工具可以把程序里写死的硬代码变成可翻译文本,如果需要自动call api翻译,可以使用益智的程序,自动调用翻译api,自动翻译程序文本。ABAP程序批量翻译,根据程序名检索代码中的中文,自动更新代码为可翻译文本,批量下载上传翻译文本并写入传输请求。自动查找代码中的中文,添加文本符号(001),更新代码,创建文本ID,写入传输请求。上传翻译后的EXCEL,自动更新翻译文本。

2024-08-23 11:03:31 63

转载 SAP ABAP批量翻译工具(翻译+传输)

**背景:在海外项目开发中,因为涉及多语言,翻译是很常见的一个需求,往往我们需要手工去翻译大量的自建表,数据元素,域,域值,结构,消息类等等一系列开发对象,这个过程很无聊也很费时,SAP又没有提供批量翻译的入口,只能在各自的开发界面,或者SE63去针对单个对象挨个翻译,所以懒惰促使我不得不开发一个批量翻译的工具,可以在统一入口来批量维护。 程序界面: 作为开发的第一个版本,主要包括以下功能,后续根据实际需求再优化或者追加一些功能吧: 表翻译:表标题描述翻译、表中内置类型字段翻译。视图:视图

2024-08-23 10:58:58 51

原创 SAP Memory & ABAP Memory超级详细解析

该语句将使用 EXPORT 语句写入数据库表 dbtab 的数据集群的所有数据对象的内容表传递给内部表 itab,数据库表 dbtab 的 ID 位于 id 中指定的区域 ar 中。它们还定义了适当的转换规则。规则扩展的目的是,在结构类型相同的情况下,如果最高级别的源结构比数据簇中的目标结构有更多的组件,则多余的组件将被删除。允许使用以下值: F “表示基本的平面数据对象,”G “表示字符串,”R “表示平面结构,”S “表示深层结构,”T “表示具有平面行类型的内部表,”C "表示具有深层行类型的表。

2024-08-18 20:03:03 1167

转载 IMPORT...FROM MEMORY ID与硬码和查找代码

SETLEAF 也是 SAP 中的标准表,如 TVARVC,我们可以将数据存储在集合中。Set 是用于存储值和值间隔的结构(参数和选择选项)。与 TVARVC 相比,集合的优势在于它采用了我们存储的值的域,因此可以在输入时对其进行验证以避免任何错误的输入。示例/用户场景:对于特定的销售组织和客户物料编号“AB123”。在创建集 Set 时,我们必须为域检查定义表和字段名称。创建集 Set 的事务代码:GS01。更改集 Set 的事务代码:GS02。显示集 Set 的事务代码:GS03。

2024-08-05 15:22:31 73 1

原创 数据库表展示格式与下载数据或结构

SAP→SE15→ABAP字典→表字段→查找表字段,输入表名后执行→完整列表→编辑→列表→导出本地文件(未转换的)SAP→SE16N→DD03L 然后筛选表名,获取该表所有数据,然后进行导出,选择导出格式为自定义XMXL。通过“设置”--“用户参数文件”--“数据浏览器”,更改相关显示方式。在grid格式下可以下载包含list状态下所有文件类型。SE11中下载也是可以下载排序筛选后的数据。在这种格式下下载只能下载txt或者hml格式。1、SAP系统默认的显示格式:列名是字段,

2024-05-30 11:28:37 377 1

原创 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 402

原创 查看程序修改记录--版本号

如果两个人用同一个请求号的话就看不出来了,版本只会记录后修改人的请求号和人.但这个请求号是个子请求号.包在大请求号下。两个人同时改了一个程序用同一个请求号,这样没有版本比较可以用了,就看不出各自改了什么,这时候就要拷打同事了.你可以通过自请求找到之前修改的人,但当你要释放改程序的所有请求时大请求号也会改成你的名字.删除请求号也不会删除掉已生成的版本号那块会变为空,程序修改的地方依旧被保留.在这里你可以看到程序的修改情况并可以进行版本比较查看程序修改的地方。你需要先删除掉请求号下的对象就可以了。

2024-02-27 10:55:15 289

原创 SAP中的key值

第三种 License key。第一种Access key。第二种Object key。1.sap中key值。

2024-01-12 10:59:39 744

原创 STOP的用法

逻辑数据库---待续。

2024-01-10 16:51:33 450

转载 中文字符串提取和字节长度计算

【代码】中文字符串提取和字节长度计算。

2023-11-27 16:58:42 144

原创 XSTRING与STRING之间的互转,base64,长文本,科学计数法

XSTRING的介绍。

2023-11-27 16:36:56 1117

原创 sap系统连接其它系统

打开该项目树状图,将下载好的sapjco3.jar直接拖到该项目中,然后鼠标左键选中该文件,右键Build Path即可。打开该项目树状图,将下载好的ojdbc6.jar直接拖到该项目中,然后鼠标左键选中该文件,右键Build Path即可。新建一个函数组:输入事务码SE37回车后,来到函数构建器屏幕,到上面一排菜单栏:转到 -> 函数组 -> 创建组。函数组创建完毕后,回到SE37初始界面,创建函数,键入函数名后,点击创建按钮。在属性页签下,输入函数的描述,将远程启用的模块选上。

2023-11-22 10:59:49 181

原创 SAP的一些当说不说的常识

ABAP中的WDA与FRM+bopfrestful和odatapostman软件SAP中MM模块相关。

2023-11-21 15:05:08 457 1

转载 SAP 获取BDC 消息文本的实现

messtab里有一个参数MSGNR不能直接被函数接口,需要类型转化处理下。调试程序时,单纯的处理正确、处理异常不能满足,希望获取具体的类似GUI上的提示消息。MOVE MESSTAB-MSGNR TO MSGNO. "类型转化。最近做RFC时 ,有调用一个BDC 用于 信息录入。另外,需要注意一点,消息文本该如何获取呢?

2023-11-14 20:21:23 187

原创 选择屏幕 设定动态标题

【代码】选择屏幕 设定动态标题。

2023-11-14 19:39:32 209

转载 IDOC示例-物料

在发送系统800中维护了分布模型视图并根据该视图生成接收系统伙伴参数之后,还需在接收系统810中为发送系统维护伙伴参数,但目前接收系统中还不存在ALE分布模型视图,因此不能够自动创建伙伴参数。IDoc或其状态记录总是通过端口和外部系统进行传递的,是IDoc接口中系统通信相关的基础配置,代表SAP系统和伙伴系统的通信途径。该界面中最重要的内容是处理代码(即为进行具体IDoc处理的功能模块或工作流的代号),数据在所指定的处理中被写入IDoc或是从IDoc中读取出。至此,整个IDoc发送与接收配置工作已经完成。

2023-11-14 12:00:30 123

原创 事务码增删查改表数据

常用事务码 SE11 SE14 SE16 SE16N SM30SE11:查看数据库表/修改表中字段数量_类型/查看表中数据/设置表为可维护或不可维护SE14:查看数据库表的创建日期创建用户名/查看表中字段/删除表中全部数据(只能全部删)SE16:查看数据库表/对可维护数据库表进行数据维护/SE16通过调试修改数据表SE16N:查看数据库表/对可维护数据库表进行数据维护(可批量维护)SM30:查看可维护数据库表和视图/对可维护数据库表和视图进行数据维护。

2023-11-09 13:13:11 513

原创 RFC使用与WebService

1, webservice简介关于Webservice的概念和原理,简单来讲,Webservice是一种基于SOAP传输协议,用WSDL描述,用XML封装数据的接口技术。由于其跨平台、跨防火墙、开发成本低、开发周期短等优势而被广泛应用,但也有局限性,包括传输负载大、没有统一的实现模型等。对于Webservice在SAP系统中的应用,多被用在系统同步要求高,数据传输负载小的接口开发上。

2023-11-06 20:56:38 858

原创 SAP中接口与集成

XI/PI/PO 都是SAP推出的中间件平台,用于多系统接口统一(类似于网上的ESB系统)SAP PO 简介:XI、PI、PO的关系与区别【精选】PO / PO和 ERP的配置_sap pi/po 配置_SAP小白kenny的博客-CSDN博客SAP PO是SAP NetWeaver 平台的一部分,由三个不同的产品组成,形成一个整合的安装包:SAP流程集成(PI)、SAP业务规则管理(BRM)和SAP业务流程管理(BPM)。

2023-11-05 22:36:16 1133

转载 SAP_ABAP_接口技术_API/HTTP实践总结

使用 HTTP 类库: SAP 提供了 HTTP 相关的类库和函数模块,可以用来构建和发送 HTTP 请求。设置 HTTP 请求: 使用 cl_http_client 类的方法,设置 HTTP 请求的 URL、方法(GET、POST 等)、头部信息、参数等。解析响应: 解析第三方系统返回的响应,提取需要的数据或处理响应内容。发送请求并获取响应: 发送构建好的 HTTP 请求,然后等待第三方系统的响应。安全性和授权: 确保在请求中添加适当的安全头部,如 API 密钥或令牌,以进行身份验证和授权。

2023-11-02 15:26:51 680

转载 SAP:清除系统缓存/快捷退出debug清除ALV缓存

有时开发需要修改已激活的自建表字段,调整字段长度,增减字段等,这时可能会出现缓存问题。举个栗子:有个自建表,其中一个字段之前长度是8位,后来改成了10位,通过SE16N维护表,这个字段还是只能输入8位,通过SM30维护却没问题。这是为什么?这是因为系统缓存导致,建议先去SE14激活后退出系统再重新进,如果不着急可以稍微等几分钟再进系统。如果着急,实在没办法时可以在开发机或者测试机避开业务高峰运行$SYNC(S4:/$SYNC),此事务代码将清除整个系统的所有缓存。

2023-11-01 16:03:45 692

转载 SAP小技巧:如何查找事务代码路径

如果查找到的事务代码不是想要的,点击搜索下一个。但有些事务代码在菜单中是搜索不到的,例如事务代码:FMDERIVE,与FMDERIVER仅差一个字符,方法一和方法二(仅能查出FMDERIVER)都查不到。可以通过事务代码:SE93中的F4帮助查找。也可以通过查询查找底表:TSTC(文本表:TSTCT)来查找。方法一:通过事务代码:SEARCH_SAP_MENU来查找;方法二:在“SAP轻松访问”界面使用搜索功能查找。可以看到路径,从下往上找。

2023-11-01 15:54:50 1325

转载 打不开soamanager

先使用tcode:se93查询soamanager的事务属性。主服务APPL_SOAP_MANAGEMENT。属性中说明:soamanager调用的是。屏幕上传参是webservice配置的。内嵌的webservice配置界面。另外一个tcode:wdyid。回车之后就可以打开一个。并且以浏览器方式打开。不给赋值会怎么样呢?惊不惊喜,意不意外…

2023-11-01 15:00:07 121

原创 BAPI使用

BAPI.*待写。

2023-10-29 20:41:09 84

原创 LSMW应用

案执行第二行第六步直接跳过.

2023-10-29 20:27:17 78

原创 CATT的应用

2023-10-26 17:31:10 77

原创 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 78

原创 文本翻译(SAP所有文本更改)和ABAP程序不报错却出错---解决

注意如果是有多个语言系统,则会出现在中文系统中有列名而英文中没有.原因:预定义个描述在alv中不会展示,需要定义数据类型参考。暂时未解决如有解决的请评论回复。解决方案:定义数据类型参考。

2023-10-20 11:52:02 258

原创 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 1034

原创 xml的语法

<age>

2023-10-16 17:19:54 950

原创 fico入门基础

会计期间:就是会计会一个期间结算一次(一般为一个月结算一次)(不同国家的快递期间起点会有不同;如日本四月份为第一个快递期间,三月份为第十二个快递期间)管理计划的预算-----对超预算的时候,进行调整(包括生产过程的工艺流程,人员等做调整)明细科目为(三级科目)sap一般直接就是明细科目一般为10/8位组成。如:花费3000去购买物料-------资金没有减少.二级科目如:100001开头的为中国银行。外协:外部协助---找其他企业帮忙加工.一级科目如:1000开头的为银行。未挣得收人---也叫未确认收入.

2023-10-16 15:09:03 141

原创 abap代码优化和性能调优工具

select/end select与loop类似是循环(一个是对数据库表,一个是对内表)select *select 字段1 字段2...select 主键1 主键2 主键3 非主键4select 主键1 主键2 非主键4.into table 内表into corresponding fields of table 内表(into table 内表要注意内表的结构字段顺序)表中取值语句的where条件条件中单值条件放在前面(效率回更高)例如where spras = sy-langu。

2023-10-09 16:54:50 660 1

转载 保存在本地的程序被删除了,咋恢复

版权声明:本文为CSDN博主「SAP_森林木」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。前段时间清理本地乱七八糟的程序,删了很多,当输入zlm**某个tcode后,提示没有,我擦发现,误删了~~有时候该接口,对方给的信息里有个编号或者有的是某个类之类的,反查一下,然后双击跳转到对应的地方就行了。标准的也支持,就是习惯了,根据自己想要的信息直接下载代码而已。我自己有保存临时版本的习惯,主要是防止改了啥忘了,同一个版本下想恢复回哪个中间时刻的时候,麻烦。

2023-09-26 09:04:17 53

原创 从sap上下载程序

输入传输请求号,从PC指定目录读取文件,上传到应用服务器的特定目录 /usr/sap/trans/cofiles /usr/sap/trans/data。(咱们的张无忌还是比较专情的.一次只钟意一个妹子,好吧,我记错了. 张无忌好像有四个妹子)【注意】编码这里记得选值为中文---------------未选值可能会影响下载无法下载。有了这几项本领,张无忌把赵敏拿捏的死死的, 从此过上了没羞没臊的幸福生活.有的翻译成实用程序-》更多实用程序-》上载/下载-》下载。(起个响亮的名字,容易捕获赵敏的芳心),

2023-09-25 17:00:50 688

转载 SAP中的开发事项

1.开启透明表前端编辑功能时,如果显示界面字段显示不全或者为+号,需要在表维护生成器中对字段进行维护。 点击屏幕号->格式->画屏幕中输入维护的字段 此外,还要在zview中对该表和对应事务码进行维护KEY值是不允许修改的2.建表时,要定义mandt的默认字段,否则表是跨client的。实际更新表或者取数时,不用管mandt字段,系统会根据当前client自动赋值。3.oop嵌套时,大表放在里边,小表放在外边,提高效率。但是,针对A表中不存在的数据需要通过B表更新时,

2023-09-20 15:58:39 81

原创 OA与CRM与ORACLE

办公自动化(Office Automation,简称OA),是将计算机、通信等现代化技术运用到传统办公方式,进而形成的一种新型办公方式。办公自动化利用现代化设备和信息化技术,代替办公人员传统的部分手动或重复性业务活动,优质而高效地处理办公事务和业务信息,实现对信息资源的高效利用,进而达到提高生产率、辅助决策的目的,最大限度地提高工作效率和质量、改善工作环境。CRM系统 - 客户关系管理系统(Customer Relationship Management)

2023-09-05 17:11:18 1037

原创 SQL SERVER安装

其中服务器名称输入./自己本机电脑名称.

2023-07-23 11:25:52 253

原创 搜索帮助进阶版

SAP实用程序开发进阶168页.

2023-07-22 23:23:50 59

常看语法-abap新语法详解

常看语法-abap新语法详解

2024-08-15

xml的语法示例提供下载

xml一般的语法

2023-11-25

从sap上下载程序的程序

从sap上下载程序的程序

2023-09-25

T-CODE SMWO模板上传与下载.docx

T-CODE SMWO模板上传与下载.docx

2023-03-21

空空如也

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

TA关注的人

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