ABAP

ABAP-AES加密解密

1 REPORT ytestdzp. 2 3 FORM b . 4 5 DATA:lv_encrypt TYPE string. "加密前的string类型 6 DATA:lv_encrypt_x TYPE xstring. "加密前的xstring类型 7 8 DATA:lv_encrypt_af ......
加密解密 ABAP-AES ABAP AES

ABAP-直接取表获取特性值

1 SELECT ausp~objek , 2 cabn~atnam, 3 cabn~atfor, " 数据类型 4 cabn~msehi, "单位 5 cabn~atint, "间隔值 6 ausp~atwrt, "char特性值 7 ausp~atflv, "num特性值从 8 ausp~atf ......
特性 ABAP

ABAP-ITS声音配置

1.系统有标准的声音,可以直接复制 2.创建HTML文件 1 ` if ( ( ~messageline != "" ) && ( ~itsmobilemsgsound == "1" ) || ( ~currdynpro.messagesound != "" ) ) 2 if ( ~messaget ......
ABAP-ITS 声音 ABAP ITS

如何用 ABAP 代码进行文本转语音的输出工作

执行下面这段代码即可: report z. INCLUDE ole2incl. DATA: ole TYPE ole2_object, voice TYPE ole2_object, text TYPE string. text = 'With the advent of ES6 (referred ......
语音 文本 代码 ABAP

关于 SAP CRM User Status 处理的示例 ABAP 代码

源代码如下: *& * *& Report ZSTATUS_INITIAL_LOAD *& * *& *& * REPORT zstatus_initial_load. TYPES: BEGIN OF ty_sel_tab, sign TYPE ddsign, option TYPE ddoptio ......
示例 代码 Status ABAP User

关于 unicode ABAP 程序的变量名不允许出现特殊字符的问题

看下面这段程序: DATA: lv_囧 TYPE char1. 默认情况下,ABAP 程序里的变量名不允许出现特殊字符,比如 囧。 错误消息中提到在Unicode程序中,字符"囧"不能出现在名称中,例如在名称"LV_囧"中。这个错误消息是由ABAP编程语言引擎生成的,它告诉你在你的ABAP程序中有一 ......
变量 字符 unicode 程序 问题

根据指定关键字搜索指定时间范围内的 SAP CRM 中间件 BDOC 的 ABAP 小工具分享

工具源代码如下: REPORT zscan_bdoc_via_keyword. PARAMETERS: start TYPE smw3_bdoc-snd_date OBLIGATORY DEFAULT sy-datlo, end TYPE smw3_bdoc-snd_date OBLIGATORY ......
中间件 关键字 范围 关键 时间

如何使用 SAP ABAP Development Tool 连接 SAP BTP 上的免费 ABAP 编程环境试读版

有不少想自学 ABAP 编程语言的朋友,在网上向我咨询,问我自学人员如何解决 ABAP 开发环境的问题。 笔者在自己这篇教程里也提到,ABAP 开发环境同其他流行的编程语言比如 Java,JavaScript,Python 等相比,确实有一些门槛: 本地安装 ABAP 开发环境,对本地电脑硬件要求较 ......
ABAP Development SAP 环境 Tool

SAP ABAP Dump Analysis(ST22) 工具的使用和背景介绍

笔者在 SAP 中国研究院 16年的工作生涯里,曾经在多个产品开发和产品支持团队工作过。产品支持(Product Support)团队的职责就是分析和处理 SAP 客户提交的 Incident. 不少客户提交的 Incident 只能在客户的生产系统上重现,而我们 SAP Support 工程师是不 ......
Analysis 背景 工具 ABAP Dump

ABAP:MM01创建/更新物料主数据BAPI

BAPI:BAPI_MATERIAL_SAVEDATA *& * *& Report ZMMU001 *& * *& * *& Remark:期初物料主数据批量导入 *& * *& Change Record: *& Date Developer ReqNo Descriptions *& * *& ......
物料 数据 ABAP BAPI 01

什么是 SAP ABAP AMDP?

SAP AMDP(ABAP Managed Database Procedure)是SAP的一项先进技术,用于在SAP HANA数据库上执行高性能的数据库操作。它允许ABAP开发人员编写数据库过程,这些过程可以在数据库级别上执行,从而实现更快的数据处理和更高的性能。在本文中,我将详细解释SAP AM ......
ABAP AMDP SAP

关于 ABAP Flight Reference Scenario

ABAP Flight Scenario 包含演示内容,我们可以将其导入到您的开发环境中。 ABAP Flight 参考场景可帮助我们在 ABAP RESTful 应用程序编程模型的上下文中开始开发。它包含演示内容,开发人员可以在此基础上,用来构建自己的示例应用程序。 示例数据 首先,这些参考场景( ......
Reference Scenario Flight ABAP

什么是 SAP ABAP System Fields

在笔者下面这套 ABAP 教程里: [零基础快速学习 ABAP](https://blog.csdn.net/i042416/category_10946326.html) 对 ABAP System Fields 有详细介绍: * [10. ABAP 编程语言中的系统字段(System Field ......
Fields System ABAP SAP

什么是 SAP ABAP 的 Work Process 和 Work Process Index

`工作进程 (Work Process)` 和 `工作进程索引 (Work Process Index)` 是与 SAP ABAP 开发环境密切相关的概念。它们是为了有效管理并行处理和资源分配而引入的重要组件。本文将详细解释这两个概念,并通过实际示例阐述其工作原理和应用。 我们在 SAP ABAP ......
Process Work Index ABAP SAP

什么是 SAP ABAP Extended Passport

根据 SAP ABAP [官方文档](https://help.sap.com/doc/abapdocu_753_index_htm/7.53/en-US/abenepp_glosry.htm): > Abbreviated as EPP. Internal data structure that ......
Extended Passport ABAP SAP

ABAP 数据簇(IMPORT&EXPORT)

RELID IMPORT/EXPORT 数据表中的区域 SRTFD 键值,和RELID一起用来标识数据的唯一 SRTF2 存储数据过大时分行的计数器 CLUSTR 数据长度字段 CLUSTD 数据(长字节字符串) 以上字段为数据簇存储必须字段,另外也可以定义一些自定义字段方便数据的查看读取。 使用: ......
数据 IMPORT EXPORT ABAP amp

使用ABAP输出:Hello World!

WRITE : 'Hello World!'. ......
Hello World ABAP

ABAP 发送ZIP文件

*& * *& Report ZTEST_INTER *& * *& *& * REPORT zfi_sw_data. DATA : itab TYPE STANDARD TABLE OF sdokcntasc . DATA:data TYPE ztfi002. DATA:xml TYPE stri ......
文件 ABAP ZIP

ABAP:ME11批量创建采购信息记录

BAPI:ME_INFORECORD_MAINTAIN_MULTI 这个BAPI用于创建采购信息记录比较好用,如果要批量修改,特别是涉及到采购信息记录条件价格的修改,建议使用BDC,使用BAPI可能会遇到日期拆分问题 *& * *& Form frm_generate_infnr *& * *& t ......
信息 ABAP 11 ME

ABAP:ME01货源清单批导

BAPI:ME_INITIALIZE_SOURCE_LIST,ME_DIRECT_INPUT_SOURCE_LIST *& * *& Report ZMMU015 *& * *& *& * REPORT zmmu015. TABLES:sscrfields. *& * *&全局数据 *& * TYP ......
货源 清单 ABAP 01 ME

ABAP新语法

*& * *& Report ZAXYT_FI_0905 *& * *& *& * REPORT ZAXYT_FI_0905. * 1. 変数定義 *変数の定義 *<ABAP7.4より前> *・変数はプログラムやルーチンの先頭でまとめて定義する *・宣言時に型の定義が必要 DATA L_STR TY ......
语法 ABAP

ABAP 实现AES加密

1.Github下载工具类https://github.com/Sumu-Ning/AES,利用abapGit上传至SAP系统 2.AES加密需要四个参数 ①密钥②加密模式③字节填充模式④偏移量 3.将明文转XSTRING,密钥BASE64解码,调用zcl_aes_utility=>encrypt_ ......
ABAP AES

ABAP 实现RSA签名

1.跟第三方系统要取RSA私钥,将私钥内容放在rsa.key文件中,首尾行分割,每一行放64个字符 2.在SAP文件服务器上建立目录/tmp/rsa 3.将文件rsa.key放置在文件夹/tmp/rsa下 4.执行以下命令,产生PSE文件 1. execute bellow command in f ......
ABAP RSA

关于ABAP动态WHERE条件 SQL查询的处理

最近在处理一项批量修改凭证文本内容时候,先要查出关键字的所有凭证,包括行项目文本及凭证抬头文本,用户也不高兴分别查询,又想有时候单独查询。 这个时候如果这样写 SELECT BSEG~BUKRS,BSEG~GJAHR,BSEG~BELNR,BSEG~BUZEI,BSEG~SGTXT,BKPF~BKT ......
条件 动态 WHERE ABAP SQL

ABAP 金额和数量增加千分位分隔符

FUNCTION CONVERSION_EXIT_ZTHOU_OUTPUT. *" *"*"區域介面: *" IMPORTING *" VALUE(INPUT) *" EXPORTING *" VALUE(OUTPUT) *" DATA : ZCLEN TYPE I, N TYPE I, ZCSTR ......
分隔符 金额 数量 ABAP

SAP ABAP 里 FILTER 关键字的用法举例

FILTER是ABAP中的一个关键字,用于在内部表中进行数据筛选和过滤,以便于提取所需的数据集。 FILTER关键字用于从内部表中筛选符合特定条件的数据行。它通过提供条件表达式,只返回满足条件的数据行,从而在不修改原始数据的情况下生成一个新的内部表。FILTER关键字在处理大量数据时非常有用,可以有 ......
关键字 关键 FILTER ABAP SAP

ABAP-负号前置

1.创建一个CONVERSION_EXIT_ZXXX_OUTPUT的函数,ZXXX可自定义 1 FUNCTION conversion_exit_z001_output. 2 *" 3 *"*"本地接口: 4 *" IMPORTING 5 *" REFERENCE(INPUT) 6 *" EXPOR ......
负号 ABAP

如何使用 ABAP Function Module SEO_CLASS_CREATE_COMPLETE 创建 ABAP class

`SEO_CLASS_CREATE_COMPLETE`函数模块用于在`SAP`系统中创建一个完整的`SAP`类。在`SAP ABAP`中,类是面向对象编程的基本构建块,它允许开发者将数据和行为组织到一个单一的实体中。`SAP`的类通常用于描述业务对象、数据结构和业务逻辑,以实现灵活性和可维护性。 ` ......

什么是 SAP ABAP 的 HPGL

**ABAP HPGL:连接 SAP ABAP 和图形打印语言 HPGL** ABAP(Advanced Business Application Programming)是SAP系统中的编程语言,用于开发自定义的业务应用和功能。SAP S/4HANA是SAP的企业资源计划(ERP)套件。HPGL( ......
ABAP HPGL SAP

SAP ABAP 模式(Pattern)、模板的创建与调用

1. 代码模板 2. 模式(Pattern) 调用 3.标准模式,一些内置固定格式代码的填充 ......
模板 Pattern 模式 ABAP SAP