自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (2)
  • 收藏
  • 关注

原创 物料上载模板SAP code demo

物料上载模板SAP code demo

2024-09-05 11:47:40 458

原创 PPT 缩放定位功能,教你如何在一页PPT上展示更多内容

PPT 缩放定位功能

2024-09-05 11:36:21 156

原创 CDS Association

即使业务用户只查看 2 个表中的字段,但 CDS 视图将首先运行所有 5 个表的连接条件,并且用户查看的字段数量无关紧要。这种基于 JOIN 的 SQL 概念,在用户仅查看部分数据的情况下,会导致从 CDS 视图中提取数据的性能延迟。例如 CDS 视图配置了 4 个关联,而用户仅获取 2 个表的数据,其他 2 个表上的关联将不会被触发,系统将快速返回结果。INNER JOIN场景下表 Join 一定会发生,无论被 Join 的表的字段在当前事务里是否会被读取,这造成了不必要的性能开销。

2024-08-29 17:47:34 324

原创 eclipse 配置 ABAP 连接操作手册

按选择是否勾选single sign-on的方式,选择是否输入密码。

2024-08-29 17:42:06 330

原创 CDS 基本原理与ADT 安装

过去想要定义数据库表跟视图,只能通过数据字典,不能通过DDL语句生成,实际在我们激活数据字典的定义的时候,系统会创建特定的DDL语句并发送到数据库。ABAP注释可以修改访问CDS对象的ABAP SQL语句的行为。在基于CDS DDIC的视图和CDS视图实体中,可用的ABAP注释集是不同的。ABAP CDS 是数据字典的一种补充。@AbapCatalog.sqlViewName在基于DDIC的视图的定义中是强制性的。这2种的描述不能相同,但是从ABAP 7.55版本开始,新引入了一个CDS视图。

2024-07-01 13:45:41 622

原创 ALE IDOC 基本配置

ALE IDOC 基本配置

2024-07-01 13:37:18 179

原创 实用技巧:跳过TCODE权限检查ALINK_CALL_TRANSACTION

遇到tcode 提示没有权限打开,可以通过这个RFC,debug 修改检查值,打开TCODE。断点打在20行,SY-SUBRC 的值改成 1。

2024-06-17 11:23:49 246

原创 SAP Web IDE 安装使用

WEBIDE 安装教程

2024-06-13 11:42:08 1107

原创 SAP IDOC 基本概念及实现方式

BD54 && SM59:创建逻辑端口,需要创建一个和BD54 同名的SM59 连接。WE82:把message type 和 WE30 的配置连起来。TCODE:WEDI,会展开所有和IDOC 相关的TCODE。需要注意:Z01BOM 需要和 BD54匹配。以 outbound 举例。先建一个 结构,SE11。WE21:建IDOC端口。

2024-06-13 11:29:24 270

原创 SAP 日期函数

时间日期函数

2024-06-03 16:21:26 482

原创 SAP ABAP: 内表数据行转列的应用

有一个内表it_send,内表中有字段A,B,C,D,E,F,G,H。另外一个内表ct_bom ,有字段A1,B1,C1,D1,E1,F1,G1,H1类推至A24,B24,C24,D24,E24,F24,G24,H24. 请把内表IT_MATNR中数据转换到ct_bom 中,it_send中每24行数据转换到内表ct_bom 中的一行,循环转换,直到数据转换结束。需求:把行数据按照一定格式拼接,形成列。

2024-05-22 16:21:24 408

原创 ABAP锁的简单例子

ABAP锁的应用

2024-05-22 16:09:09 196

原创 AL11下文件如何删除

AL11 删除文件

2024-05-21 11:13:54 314

原创 在AL11下搜索字符及相关文件名

快速定位字符串对应的文件位置

2024-05-20 09:35:08 147

原创 SAP 对象版本对比工具-SREPO

SAP 可以用来跟其他系统批量比较程序版本

2024-02-21 13:13:27 467

原创 如何把内表数据从行转为列

如何把内表数据从行转为列

2024-02-21 13:03:30 508

原创 【SAPABAP] ABAP Memory和 SAP Memory 区别

作的不同之处是,它适合大数据量的操作,系统自动将其拆分成多条记录并存储到数据库中,比如图片或文档。,它将数据库表的行分成若干区域,它必须被直接指定,且值是两位字符,被存储到簇数据库表中的。既然是服务器上的所有用户共享空间,那么该值将保存到服务器关机重启为止,除非用户用。数据库也可共享数据,不过服务器共享肯定速度快些,理论上适合网络游戏,呵呵。变量,如果变量与名称相同,则也可以像上面一样,省略第二列的值。的数据量比较大,则新增的将是多条,这些条目的字段值。而同一个窗口中,运行某程序后,可以通过。

2023-07-24 10:43:54 664

原创 SAP Hana 相关网址

www.sap.com/fiori-apps-libraryTcode:/N/UI2/FLPFiori IMG:/n/ui2/flpd_custHTTPS://help.sap.com->SAP S/4 HANA->business partner approach….https://rapid.sap.com/bpSAP Acitivate Roadmap Viewer:https://go.support.sap.com/roadmapviewer/https://education.hana.onde

2023-07-24 10:15:33 196

原创 MB5B在HDB上的性能调优

MB5B是用于查询物料的收发以及现有库存。日常业务查询,通常会按照月份查看某片地区物料的库存以及收发状态。建立HDB和ECC的连接,通过SLT,将这几个表的数据传递到HDB;进行进行分析,可以得到数据库的提升对比数据。之后,有一些功能会受到影响,目前已知的是。TCODE:DBCO设置连接配置。,否则可以直接在原程序上改成。

2023-07-24 09:32:55 789

原创 SAP AES encrypt

在实际的操作过程中,我们通常采用的方式是:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点。比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则可能补全为{1,2,3,4,5,a,b,c,d,e,5,c,3,G,$,6}比如明文:{1,2,3,4,5,a,b,c,d,e},缺少6个字节,则补全为{1,2,3,4,5,a,b,c,d,e,6,6,6,6,6,6}

2023-07-17 11:43:18 597

原创 【SAPABAP】如何实现跨系统传输请求程序

内容: 当某公司有多个平行系统时,比如 多个dev ,但是部署在不同服务器。有时候需要传输请求至其它系统。PS:传输至同系统中的不同client 用TCODE: SCC1.*&---------------------------------------------------------------------**&ReportZTRANS_TR*&-----

2023-07-14 10:34:12 430 1

原创 SAP PP Function Capability Management

Production Engineering Production BOM Management High Bill of Material a. Single/Multiple Level BOMs b. BOM Categories/Usage/Structure/Plant Allocation/Alternative BOMs/Item Categories c. Configurable BOMs PLM114 Basic Data for Manufac

2023-03-16 17:39:30 341

原创 【SAPABAP】获取内表中发生重复的值

获取内表中发生重复的值

2022-08-08 15:22:05 1939

原创 检查tcode 对应的角色 和 用户

如果要找一下某个tocde 权限 对应在哪些 角色中,通过PFCG-事务-输入tcode,执行-可以观察结果

2021-06-10 14:10:37 3036

转载 全角半角字符转换函数[SJIS_SBC_TO_DBC][SJIS_DBC_TO_SBC]

介绍两个abap中全角半角转换的函数,这两个函数在对日开发中会经常用到,用来转换全角半角的日文平假名,片假名:1)SJIS_DBC_TO_SBC :全角转半角2) SJIS_SBC_TO_DBC : 半角转全角完整代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

2021-04-26 10:46:38 1108

原创 [ABAPRFC]BAPI_MATERIAL_SAVEDATA 附件字段未能写入问题解决

在使用BAPI_MATERIAL_SAVEDATA 去创建物料时,因为有增强字段。这时候需要通过extensionin 字段 进行赋值。但是赋值后仍然没有写入,这个需要通过TCODE:OMSR 配置一下 字段组:如下图:ZBRAND为mara主数据增强字段配置过程如下:点新建,字段状态设置为K,如下图:创建成功后,返回上一页,在字段组中 输入值,例如:208字段组208 也是配置,配置如下。一般复制标准的即可。参考资料:https://answers.sap...

2021-04-08 15:57:17 652

原创 ZCONVERT_TO_CURRENCY 不同币别金额转换

CALLFUNCTION'ZCONVERT_TO_CURRENCY'EXPORTINGlv_f_currency=lv_bsid_waerk"源货币类型lv_t_currency=ls_vbrk-waerk"目标货币类型lv_f_amount=lv_balance"源货币金额lv_data=lv_datum “日期...

2021-04-08 14:24:21 364

原创 【SAPABAP】WBS增强-CJ20N增强项目,WBS 下自定义字段

1 . WBS 相关出口如下:SMOD:其中CNEX0006 是项目增强,CNEX0007 是WBS增强CMOD:实现增强后,如下表:两个增强逻辑差不多,都是 先增强结构,再增强屏幕,然后画字段,然后在功能出口传递值。PROJ增强如下:1.增强结构proj中的CI_PROJ,如下图:2.增强屏幕,设置屏幕输序为子屏幕3.画字段,注意这里用到的结构是CNCI_PROJ4.激活屏幕后,分别增强EXIT_SAPLCJWB_002cnci_prps

2020-11-16 16:16:34 1764

原创 [SAPABAP]预制发票,相关屏幕增强及bapi 增强

MIRO:需要对屏幕增强,实现可以输入 xref1,xref2.如下图:图中,参考代码1和参考代码2 都是通过 隐式增强放出来的,具体 操作过程请查看链接:https://blogs.sap.com/2020/11/04/xref1-xref2-xref3-in-miro-the-ultimate-solution/在下列程序中,写隐式增强相关表增强:之所以在这么多表中增强,是为了后面过账的时候,能把参考码传递给财务凭证2. 上面...

2020-11-12 11:02:17 2561

原创 SM30 增加事件 ,当 更改记录时,修改 审批标记字段

最近接到一个需求,就是在自建表增加审批功能 ,审批完以后,如果遇到修改,需要重新审批。当用户在SM30 修改或者新增时,需要把已审批标记打上 空。网上关于SM30 的事件,描述很多 ,可以参考下面的 资料https://www.cnblogs.com/jxzhu/p/12178811.html基本就是SE11,输入自建表实用程序-表维护生成器 -生成表维护然后,点击环境-修改-事件在事件中,新增事件01或者18 都可以。代码如下:FORM...

2020-09-17 11:10:45 1456

原创 用户出口中需要报错,但是又不想禁用 屏幕输入

以SD 用户出口增强举例:MV45AFZZ-MV45AFZZ当使用报错MESSAGE EXXX . 后,加上下列语句即可实现,屏幕报错,但是仍然可以输入PERFORMFOLGE_GLEICHSETZEN(SAPLV00F).FCODE='ENT1'.SETSCREENSYST-DYNNR.

2020-09-08 10:36:23 244

原创 隐式增强相关表

ENHNAME_TYPE: 存储隐式增强名称有时候在SE19 的时候搜索不到已创建的隐式增强,则可以 使用这张表查询

2020-03-17 12:56:55 281

原创 ACC_DOCUMENT增强遇到记账码的问题

实现BADI:ACC_DOCUMENT 后。发现 凭证不成功。遇到两个问题。第一设置问题:第一,增强一直没生效。解决办法: 1.检查 增强是否已激活 2. 检查 增强 过滤值是否正确。如下图。结果:过滤值是BKPF,应该是BKPFF第二:激活增强后,提示借贷不平衡,跟踪标准代码后,发现必须输入 记账码BSCHL。检查增强结构,发现已...

2019-12-24 11:39:07 670

原创 查找新式BADI的方法

1. BADI分为经典badi 和 新badi,分别对应的是se18中的 增强点和 badi。如下图: 标准方式 是主程序都会调用cl_exitHandler=>get_instance,只需要在这个方法里面打上断点 即可查找 针对新式badi,即se18里面的增强点。则调用为GETBADIhandle-BADI定义名、CALLBADIhandle->me...

2019-12-12 19:16:14 818

原创 SRT:Authorization denied. 外部系统调用sap wsdl 时显示此错误

SRT:Authorization denied 是因为登陆账号没有 使用接口权限导致具体可以参考这个网址:https://apps.support.sap.com/sap/support/knowledge/preview/en/2538732具体错误原因可以 sm37:AUTHORITY_CHECK_SERVICEAUTHORITY_CHECK_SERVICE 在这个functi...

2019-09-23 16:09:58 1264

转载 SAP ABAP开发技术总结]结构复用(INCLUDE)

TYPES BEGIN OFstruc_type.TYPEScomp... TYPEScompTYPEstruc_typeBOXED."参照另一结构类型INCLUDE{ {TYPEstruc_type} | {STRUCTUREstruc} }"将另一结构包括进来 [ASname [RENAMINGWITH SUFFIXsuff...

2019-04-24 15:19:56 3232

原创 Y_BC_TA_EXCHANGE

*&--------------------------------------------------------------------**& Report  Y_BC_TA_EXCHANGE*&*&---------------------------------------------------------------------*********...

2018-12-11 09:18:17 259

原创 dialog 对话框扫描二维码,读取二维码全部内容

遇到一个需求:在textfield文本框中,扫描二维码后,获取二维码全部内容。长度大概在1000字左右。如下图:只需要讲该字段类型设为strlen 类型,即可获取全部数据,如下图。需要注意的是,长度超过1000以后,最好不要用此方法,会导致获取不到的情况。此时需要用文本框来获取。 ...

2018-11-16 10:49:57 1359

原创 OLE 操作集合

*&---------------------------------------------------------------------**& OLE方式EXCEL操作通用程序*&---------------------------------------------------------------------********************...

2018-11-01 17:22:40 2264 1

原创 ALV 表头 ,分区域 分别对其 显示

如下图所示,需要在ALV表头实现下列样式所以,在ALV function 中设置 I_CALLBACK_HTML_TOP_OF_PAGE = 'HTML_TOP_OF_PAGE':  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'    EXPORTING      I_CALLBACK_PROGRAM          = SY-REPID    ...

2018-09-12 23:24:45 1652

ABAP SQL Monitor

Implementation Guide and Best Practices TABLE OF CONTENTS ABAP SQL Monitor - What is it and why do I need it? When is it available and what are the technical requirements? In which system shall I use the SQL Monitor? SQL Monitor will run in production…

2023-07-24

SAP01-EN-Col18-ILT-FV-Show

Course OverviewUnit 1: SAP - The Cloud CompanyUnit 2: SAP System NavigationUnit 3: System-Wide ConceptsUnit 4: Logistics and Cloud ApplicationsUnit 5: FinancialsUnit 6: Human Capital Management (HCM) and SuccessFactorsUnit 7: Analytics and Strategic PlanningUnit 8: SAP Services

2023-07-24

如何创建用于自定义表或视图的维护视图

View cluster is a group of maintenance dialogs which are collected in maintenance unit for business or technical reasons. The main purpose is that view cluster allows end users to maintain the complex cross-table data and ensure consistency of the data. SE54 is the transaction code for creating View Cluster. SM34 is the transaction to maintain entries in View Cluster. This tutorial contains the procedure of creation of view cluster using views. First, we need to create maintenance views for ta

2023-07-17

PI服务开发配置手册v1.0

1 概述 5 1.1 功能概述 5 2 PI_SLD 配置 6 2.1 SLD功能概括 6 2.2 SLD登录 6 2.3 注册DMS系统 7 2.3.1 创建Products和Software Components 7 2.3.2 创建Technical system 9 2.3.3 创建Business System 12 2.4 注册SAP S/4系统 15 2.4.1 推送SAP S/4系统技术信息到PI 15 2.4.2 创建 Business system 16 3 PI_ESR 配置 19 3.1 ESR功能概括 19 3.2 ESR登录 19 打开浏览器输入以下网址: 19 HTTP://PODEVAPP.NAVECO.COM.CN:50000/DIR/START/INDEX.JSP 19 3.3 导入DMS系统SOFTWARE COMPONENT 21 3.4 接口服务配置 23 3.4.1 创建命名空间_http://www.naveco.com.cn/sd 23 3.4.2 为接口创建文件夹 24 3.4.3 为外围系统发送到SAP系统的消息配置ESR内容(DMS

2023-07-17

SAP ABAP DEBUG 方式总结

SAP ABAP DEBUG 方式总结 一、一般Debug 1、内、外部断点。外部断点功能涵盖了内部断点 2、图上方红框为一次为F5\F6\F7\F8 3、在Debug 进入内表时,可以通过右侧的工具按钮来对内表内容的增删改。 4、若DEBUG想返回上一步重新执行操作,可以通过鼠标右键选中想返回的行,点击“转到语句”进行操作。 5、Condition point 6、Watchpoint 7、Break point at message. 8、Hardcode: Breakpoint at program 8.1 Break 8.2 Break-Point 8.3 Log-Point 二、弹窗程序Debug 三、后台作业 Debug 四、报错程序的Debug 五、运行中程序Debug 六、Smartforms Debug 七、Debug 其他用户程序 八、Update 模式下的function debug Additional

2023-07-13

WebDynpro Training final.ppt

WebDynpro Training final Web Dynpro For ABAP 实用开发技术培训

2019-06-04

殷人昆c++数据结构清华大学课件

是由清华大学出版社出版,殷人昆编写的c++学习资料

2010-03-01

空空如也

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

TA关注的人

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