ABAP
ABAP:CS01/CS02/CS03 BOM创建/修改保存前增强
BADI:BOM_UPDATE METHOD if_ex_bom_update~change_at_save. ******ADD BY ZJ 20231108 校验存储地点是否为空 S IF sy-tcode EQ 'CS01' OR sy-tcode EQ 'CS02' OR sy-tcode ......
ABAP-QA33打印增强
效果如下: 实施方法: 步骤1:增强点:QSS10001,事务码:CMOD,创建增强ZQM001,功能出口'EXIT_SAPLQSS1_001'传入选中的检验批次'I_LOT_NUMBER'以及检验类型'I_INSP_TYPE' 步骤2:在功能出口处调用打印smartforms函数即可,打印函数如下 ......
ABAP发送PDF附件邮件
DATA: fm_name TYPE rs38l_fnam. DATA: gwa_result TYPE ssfcrescl, gwa_output TYPE ssfcompop, gwa_control TYPE ssfctrlop. DATA: ls_head TYPE zmms010, "定义 ......
一套适合 ABAP 初级和中级开发人员,从入门到提高的 ABAP 学习教程
曾几何时,ABAP 就是 SAP 的代名词。ABAP 这门编程语言造就了 SAP 名噪一时的 R/3 产品,同时也是如今 SAP 旗舰级产品,SAP S/4HANA 底层的实现语言。 ABAP 不仅代表着 SAP 这家公司在企业级管理软件市场辉煌的过去,ABAP 自身也在不断地进化着。SAP 不仅在 ......
ABAP使用OLE导出Excel
*& * *& Report ZTEMP01 *& *& * *& OLE应用示例 *& * REPORT ztemp01. DATA: excel TYPE ole2_object, Workbook TYPE ole2_object, sheet TYPE ole2_object, cell T ......
SAP ABAP 部分增强点
原文链接:https://blog.csdn.net/N2012_8/article/details/134006290 MM模块:采购订单增强:BADI :ME_GUI_PO_CUST ME_PROCESS_PO_CUST 物料凭证增强:BADI:MB_DOCUMENT_BADI USER-EXI ......
SAP ABAP 当标准BAPI或事务无法指定用户名执行的处理办法
@目录需求一、远程调用RFC的方式1.SM59配置2.指定用户需要满足以下条件3.创建远程RFC二、创建SE38程序 通过调用后台作业的方式指定用户名执行总结 需求 有时我们会面对某一标准事务或bapi需要以特定账户执行,以财务的过账、冲销举例,过账时可以在header中填写用户名指定创建人,这里不 ......
ABAP-SM30添加选择屏幕
1 *& * 2 *& Report ZRFI030 3 *& * 4 *& 5 *& * 6 REPORT zrfi030. 7 8 TABLES:t001 . 9 10 DATA:lt_sellist TYPE TABLE OF vimsellist, 11 lv_message TYPE ch ......
ABAP 字符串换行符等等字符处理
https://www.cnblogs.com/jinyin/p/10850565.html cl_abap_char_utilities=>horizontal_tab TAB符cl_abap_char_utilities=>cr_lf 回车换行cl_abap_char_utilities=>ve ......
【ABAP】代码单行长度超长Dump
问题:The ABAP program lines are wider than the internal table. ALV自动转换成fieldcat,通过内表转换,如果代码长度超过72位,会系统Dump。 CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' ......
SAP ABAP MM常用函数
ME12价格更新 1 CALL FUNCTION 'ME_INFORECORD_MAINTAIN' 2 EXPORTING 3 I_EINA = LS_EINA 4 I_EINAX = LS_EINAX 5 I_EINE = LS_EINE 6 I_EINEX = LS_EINEX 7 * TEST ......
ABAP:CO11N报工选择屏幕增强
T-Code:SMOD-CONFPP07 AFRUD接口增强字段: 返回组件赋值 *& * *& 包含 ZXCOFU24 *& * TABLES: afrud. DATA: lv_msg TYPE char50. *BREAK jt-wuw. IF afrud-zz02502 IS NOT INIT ......
ABAP:生产订单CO01/CO02/CO03保存前增强
T-Code:SMOD-PPCO0007 *& * *& 包含 ZXCO1U06 *& * *[MOD-01] 18.09.2021 17:51:22 ysx 检查工单所有工序的工序控制码,有且只能是最后一道工序的控制码为ZP04 *[MOD-02] 31.08.2022 14:19:42 YSX ......
SAP ABAP 物料单位转换函数
MM03 -> 附加数据 -> 计量单位 可见物料单位转换关系 1 CALL FUNCTION 'MD_CONVERT_MATERIAL_UNIT' 2 EXPORTING 3 I_MATNR = I_MATNR 4 I_IN_ME = I_VRKME"原单位 5 I_OUT_ME = 'KG' " ......
SAP ABAP 域(domain)固定值读取方法
1 SELECT SINGLE VALPOS 2 FROM DD07V 3 INTO @DATA(GT_DD07V) 4 WHERE DOMNAME = 'ZSTUTYPE' AND VALPOS = @P_ZSTUTYP."域名和值 5 IF SY-SUBRC <> 0. 6 MESSAGE TE ......
SAP ABAP 常用事务代码
SAP S4/HANA 版本 事务代码描述备注 SE38 ABAP编辑器 SE39 ABAP 分屏编辑器 可用于编辑/检查两个程序(可在不同系统间) SE37 ABAP函数编辑器 SE24 ABAP类编辑器 SE80 ABAP工作台 SA38 ABAP程序执行 仅适用于执行没有SE38权限且没有创建 ......
ABAP:财务的增强
1.替代 T-CODE:OBBH 配置公司代码下的调用点及替代步骤 这里需要进入T-CODE:GCX2中进行配置,然后再出口程序中进行代码编写,下面详解 T-CODE:GCX2 维护应用区域的退出程序 复制RGGBS000到ZRGGBS000,更改GBLS的退出程序名 进入出口程序编写代码:首先把出 ......
ABAP:年份+月份搜索帮助
*& * *& 包含 ZPPR011_S01 *& * SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE TEXT-001. PARAMETERS:p_werks LIKE aufk-werks OBLIGATORY, p_gltrp LIK ......
SAP ABAP 关于SMARTFORMS编辑文本出现WORD样式
SAP ABAP 关于SMARTFORMS编辑文本出现WORD样式 问题描述:SAP ABAP 关于SMARTFORMS编辑时文本默认使用WORD 在使用smartforms打开编辑文本的时候会出现word样式,这样就会出现无法拖拽字段和系统默认信息情况,导致部分功能无法使用 解决方案:通过SE38 ......
什么是 ABAP Dynpro 程序
在 SAP 系统中,Dynpro(Dynamic Program)是一个非常重要的概念。Dynpro 是用于建立 SAP 的图形界面的一种工具,可以帮助我们创建和管理用户界面。ABAP Dynpro 程序通常用于创建交互式应用程序,可以帮助用户以图形界面的方式与系统进行交互。 一个 ABAP Dyn ......
什么是 SAP ABAP 系统的 Transport Request
在 SAP 系统中,Transport Request (TR) 是一个非常重要的组成部分,它是 SAP 系统中实施改变和确保这些改变能够从一个系统(例如开发系统)传输到另一个系统(例如测试或生产系统)的关键工具。简单来说,Transport Request 主要用于在 SAP 系统间迁移配置和开发 ......
SAP ABAP 系统记录传输请求处理过程的日志存放目录
/usr/sap/trans/log 是 SAP 系统中的一个重要目录。这个目录下存放的文件主要是用来记录 SAP 系统在进行各种不同类型的传输请求(Transport Request)处理过程中的操作日志。在 SAP 系统的日常运行和维护中,这些日志文件提供了很多有价值的信息,例如出现错误时,可以 ......
SAP ABAP 系统传输请求(Transport Request)导入到其他系统背后执行的逻辑
在 SAP 系统中,当我们需要将一些更改从一个系统(例如开发系统)传输到另一个系统(例如测试系统)时,我们会使用 Transport Request。这是一种将配置、报告、表等从一个系统复制到另一个系统的机制。在我们的例子中,我们正在谈论的是一个 Dynpro 程序。 Dynpro(动态程序)是 S ......
ABAP 异常处理(Exception Handling) - 什么是 Non-Class-Based 异常试读版
本教程前一篇文章,笔者介绍了 ABAP 系统里查看程序运行时错误的一个有用工具:事务码 ST22: 112. SAP ABAP Dump Analysis(ST22) 工具的使用和背景介绍 在笔者实际工作过程中,发现部分开发人员,对于运行时错误(Runtime Error)和异常(Exception ......
ABAP-MIGO保存修改数据增强
三代增强:MB_DOCUMENT_BADI 1 METHOD if_ex_mb_document_badi~mb_document_before_update. 2 3 FIELD-SYMBOLS:<fs_action> TYPE godynpro-action, 4 <fs_refdoc> TYP ......
[ABAP] ABAP 三类内表
原文链接:https://www.cnblogs.com/wh-cnblogs/p/15988275.html 介绍(一) ABAP里提供了三种内表,分别是: 1, STANDARD TABLE 与TYPE TABLE OF 效果一样,都是标准表 2, SORTED TABLE 3, HASHED ......
ABAP AS91 创建历史资产主数据批导
1 *& * 2 *& Report ZFICZ011 3 *& * 4 *& 5 *& * 6 REPORT zficz011 MESSAGE-ID z_fi. 7 TABLES:sscrfields. 8 TYPE-POOLS: slis, icon. 9 *& 上传模板对应字段 begin-- ......
ABAP:QA32(检验批信息增强) BADI:INSPECTIONLOT_UPDATE
METHOD if_ex_inspectionlot_update~set_ud_at_save. * IF sy-tcode = 'QA32' OR sy-tcode = 'QA11'. * IF new_insplot-herkunft = '01' AND new_insplot-lmenge ......
SAP Abap三种方法进行SAP ODATA数据服务发布(DDICRFCCDS)
SAP Abap三种方法进行SAP ODATA数据服务发布(DDICRFCCDS) Posted 2023-04-04 X档案库 tags: 篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAP Abap三种方法进行SAP ODATA数据服务发布(DDICRFCCDS)相关 ......
ABAP-知识文件下载
AES加密解密类 https://files.cnblogs.com/files/blogs/720530/AES-master.zip?t=1661221651&download=true 接口日志程序 https://files.cnblogs.com/files/blogs/720530/ZA ......