abap

ABAP-MD12删除计划订单

1 DATA:ls_return TYPE bapireturn1, 2 ls_plaf TYPE plaf. 3 4 CALL FUNCTION 'BAPI_PLANNEDORDER_DELETE' 5 EXPORTING 6 plannedorder = ls_plaf-plnum 7 * US ......
订单 ABAP-MD ABAP 12 MD

ABAP-BAPI汇总

MM模块 MM01/MM02 物料创建/物料修改 BAPI_MATERIAL_SAVEDATA ......
ABAP-BAPI ABAP BAPI

SAP ABAP 系统里长文本 Long Text 的设计和读取函数 READ_TEXT 详细讲解试读版

本文回答本教程一位学习者在笔者的知识星球里的提问。 要想找到这个问题的根源,需要首先对 SAP ABAP 系统里长文本(Long Text) 的设计有一个比较清楚的了解,这就是本文及后续文章的目的。 SAP ABAP 长文本的使用场景 在SAP ABAP系统中,长文本(Long Text)是一种特殊 ......
函数 READ_TEXT 文本 系统 ABAP

ABAP 根据批次特性获取描述 快速开始

TYPES:BEGIN OF ty_inob, matnr TYPE mara-matnr, charg TYPE mchb-charg, objek TYPE inob-objek, cuobj TYPE inob-cuobj, END OF ty_inob. DATA:gt_inob TYPE  ......
批次 特性 ABAP

ABAP read_text 使用 快速开始

DATA : lv_name TYPE thead-tdname. PERFORM frm_read_text USING '0001' lv_name 'RBKP' CHANGING <fs_itab>-zfpdz. *& **& Form frm_read_text*& **& 获取长文本*& ......
read_text ABAP read text

ABAP save_text 使用 快速开始

业务背景,保存MIR7的注释字段 PERFORM frm_save_note USING lv_invno lv_year <fs_itab>-zfpdz. *& **& Form frm_save_note*& **& 保存发票地址文本*& **& --> <FS_ITAB>_ZFPDZ*& *F ......
save_text ABAP save text

ABAP创建OA流程,日期格式问题

1. 代码: DATA:lv_date TYPE d. DATA:lv_datestring TYPE string."传到OA的日期,如2023-01-09 lv_date = sy-datum. CONCATENATE lv_date+0(4) lv_date+4(2) lv_date+6(2) ......
流程 日期 格式 问题 ABAP

ABAP 遍历内表数据的时候,加上前端筛选条件

1. 前端查询条件 * * * 选择屏幕 * * SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001. SELECT-OPTIONS: "PARAMETERS: s_matnr FOR mara-matnr,"物料号 s_ausk ......
前端 条件 时候 数据 ABAP

abap-增强查找

*& * *& Report Z_FIND_EXIT_AND_BADI *& *& * *& *& *& * report z_find_exit_and_badi no standard page heading. *& * *& Enter the transaction code that y ......
abap

ABAP-给工单打删除标识 BAPI:BAPI_PRODORD_SET_DELETION_FLAG

BAPI:BAPI_PRODORD_SET_DELETION_FLAG FORM frm_post . DATA:lt_rows TYPE lvc_t_row, ls_return TYPE bapiret2, lt_aufnr TYPE TABLE OF bapi_order_key WITH H ......

ABAP_搜索帮助

ALV引用标准搜索帮助 ls_fieldcat-ref_table = 'EKKO'.ls_fieldcat-ref_field = 'BSART'.ls_fieldcat-edit = 'X' 这样就行了,但是有时候会出现 校验值不存在的报错 这时给ls_fieldcat-no_init_ch = ......
ABAP

ABAP:EKBE采购凭证历史更新增强

EKBE采购凭证历史更新增强: 函数:ME_UPDATE_GOODS_RECEIPT 使用隐式增强更新tekbe表字段~ ......
凭证 历史 ABAP EKBE

ABAP查询界面日期范围未选择值,则查询前一天的数据

包含TOP的查询条件: SELECT-OPTIONS: p_bldat FOR ekbe-bldat . "凭证日期 包含FORM的代码: RANGES: date_range FOR ekbe-bldat. IF p_bldat[] IS INITIAL. date_range-sign = 'I ......
界面 范围 日期 数据 ABAP

ABAP-BP创建供应商增强

需求:供应商和客户加"名称+税号"强校验,防止同一客商重复录入 供应商名称重复校验:SE18->BADI->BUPA_ADDR_CHECK(地址及一般信息检查) ......
供应商 ABAP-BP ABAP BP

SAP ABAP 通过 https 消费外部 API 遇到错误消息 SSSLERR_SSL_CONNECT

错误消息: 500 Native SSL error : SSL handshake with api.uat 443 failed: SSSLERR_SSL_CONNECT -57 SAPCRYPTO:SSL_connect failed received a fatal TLS1.0 inter ......

如何自行查找出 SAP ABAP 标准的 OData 服务返回数据的后台数据库表和表字段名称

笔者的知识星球有朋友提问,询问如何查找一个 SAP ABAP OData 服务,暴露出的字段到底来自 SAP ABAP 后台哪些数据库表的哪些字段。 要回答这个问题,需要综合运用到我们过去学过的包括 ABAP 后台程序单步调试的知识。 本文我们还是通过之前使用过的 SAP CRM 标准的 Fiori ......
数据 字段 后台 名称 数据库

Eclipse 安装 ABAP 插件报错 Microsoft Visual C++ 2013 (x64) 快速解决

去官网下载Microsoft Visual C++ 2013 (x64) 安装 Download Visual C++ Redistributable Packages for Visual Studio 2013 from Official Microsoft Download Center ......
Microsoft 插件 Eclipse Visual ABAP

SAP ABAP 释放 TR 遇到错误消息 ended with return code 8 的含义和处理办法

我的知识星球里有朋友提问: se09释放请求号报错:ended with return code : >8< 这个问题该如何解决? 这是 ABAP Transport Request 释放时的一个 Generic 错误消息。熟悉 ABAP 编程的朋友都知道,很多 ABAP 关键字执行后,通过系统变量 ......
含义 错误 消息 办法 return

SAP ABAP Gateway 系统里 HTTP 请求响应头部字段 DataServiceVersion 的可能取值范围

SAP ABAP Gateway 系统里 HTTP 请求的响应头部字段集合里,DataServiceVersion 这个字段的作用是什么,包含哪些可能的值? 如下图第 178 行代码所示。 在 SAP ABAP Gateway 系统中,DataServiceVersion 是 HTTP 响应头部字段 ......

SAP ABAP 中,if_http_extension 接口的flow_rc 字段含义

我们在 SAP ABAP Gateway 系统的框架实现代码,/iwfnd/cl_sodata_http_handler 的 handle_request 方法里,能看到代码第 55 行对 if_http_extension 这个接口的属性字段 flow_rc 进行赋值。 在 SAP ABAP 中, ......

SAP ABAP 初学者编程 – 在线培训

SAP ABAP 初学者编程 – 在线培训 与 Peter Moxon 一起学习 SAP ABAP 编程。帮助学习以获得认证 – 终身访问 + 更新! 课程英文名:sap-abap-programming-for-beginners 此视频教程共1.22GB,中英双语字幕,画质清晰无水印,源码附件全 ......
在线培训 初学者 ABAP SAP

SAP ABAP 报表几个事件的先后执行顺序和作用

ABAP 报表源代码: REPORT zappointment_dis_attachment. PARAMETERS: desc TYPE crmd_orderadm_h-description OBLIGATORY DEFAULT 'Jerry 2015-07-20 13:17PM'. START ......
报表 顺序 先后 作用 事件

ABAP-ME28审批推送增强

1 *函数:ME_PURCHASE_DOCUMENT_DATA_SAVE结尾做增强 2 3 ENHANCEMENT 1 ZME28. "active version 4 5 "采购订单审批发送 6 CALL FUNCTION 'Z_XXX' "IN BACKGROUND TASK DESTINATI ......
ABAP-ME ABAP 28 ME

ABAP 发送邮件(正文部分需要表格&图片)

上面截图是最后开发交付截图,左上角是公司LOGO,正文部分是表格。 现在开始开发邮件发送部分 1.上传图片 选择MIME知识库,选中SAP-PUBLIC 导入MIME对象 选择图片上传即可 2.写程序(程序部分只有发送邮件关键内容部分) DATA:ls_data TYPE ty_data, lt_d ......
表格 邮件 部分 正文 图片

SAP 系统里的中文数据,用 ABAP 导出成 Excel 文件时遇到乱码的分析和解决办法试读版

本教程前一篇文章,我们介绍了如何将 SAP ABAP 系统中的数据,以 Excel 文件的形式导出到本地: 90. 将 SAP ABAP 内表内容本地导出成 Excel 文件 这个方法确实比较实用。 关于 ABAP 处理 Excel 文件还有另外两篇教程文章: 42. 用 ABAP 新建本地 Exc ......
乱码 办法 文件 数据 系统

SAP ABAP MIME Repository 和 API 介绍

本教程之前介绍过在 SAP ABAP 系统创建数据库表的步骤: 14. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 15. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (下) 有个学习者学完了这两篇之后,咨询我一个问题: 如果我有一些 Exce ......
Repository ABAP MIME SAP API

将 SAP ABAP 内表内容本地导出成 Excel 文件试读版

本教程有学习者向我提问,询问如何将 ABAP 某某函数的某某输出参数的值,导出成本地 Excel 文件。 比如 BAPI BAPI_XBP_JOB_SPOOLLIST_READ_20 的名为 SPOOL_LIST 这个参数。 本教程之前花了两篇文章的篇幅,介绍了 ABAP 里的 Excel 文件读写 ......
文件 内容 Excel ABAP SAP

abap屏幕选择字段联动显示

*& * *& Report ZPARMETERS5 *& *& * *& *& *& * REPORT zparmeters5. SELECTION-SCREEN BEGIN OF BLOCK f0 WITH FRAME TITLE text-000. PARAMETERS p1 TYPE cha ......
字段 屏幕 abap

abap 屏幕选择查询自定义客户表

*& * *& Report ZPARMETERS4 *& *& * *& *& *& * REPORT zparmeters4. TYPE-POOLS:slis. TABLES ztcustomer9. SELECTION-SCREEN BEGIN OF BLOCK f1 WITH FRAME T ......
屏幕 客户 abap

abap模拟MMBE的屏幕选择

*& * *& Report ZMMBE1 *& *& * *& *& *& * REPORT zmmbe1. TABLES t001w. TABLES t001l. TABLES lfa1. TABLES rmmmb. SELECTION-SCREEN BEGIN OF BLOCK one WIT ......
屏幕 abap MMBE