abapGit简介与教程

你是ABAP开发者?你用abapGit吗? 看到这个问题,读者也许会想,什么是abapGit?就让我们从这个问题开始。简单地说,abapGit是一个以ABAP写成为ABAP服务的Git客户端。 有的读者可能依然感到困惑:...

函数PYXX_READ_PAYROLL_RESULT的dump问题

发现有两个HR的后台定时任务出现dump,日志表示,是PYXX_READ_PAYROLL_RESULT产生了类型冲突的异常CX_SY_DYN_CALL_ILLEGAL_TYPE。 日志标题部分: 类别  &...

abapGit分支策略

各位ABAP公民们、特别是使用abapGit的各位,你们好。 我的团队和我将向大家分享我公司内引入abapGit后产生的某些开发问题。我所在的公司是一家创作SAP第三方软件的公司,目前主要使用ABAP和UI5。 本文专门针对AB...

ABAP开源项目清单

因为曾经的“SAP Code Exchange”平台已经于2013年倒闭,现在无论在SCN还是网络上都比较难找到一个地方来关注全部的优秀ABAP开源项目。 本文将这些项目的地址和他们的描述列出,以供参考。 2019/9/5&n...

关于程序可维护性的一些想法

SAP系统作为企业的信息系统,其生命周期通常是漫长的,比单个程序员的在职时间要长得多。早期实施阶段花大力气开发的自定义程序,会交付给企业内部或外部的运维团队来维护——不管怎么样,一般不是最初的开发者了。即便是在运维阶段,程序的创建者与修...

ABAP 7.52 中的Open SQL新特性

S/4 HANA 1709 已经在几个月前发布,随之而来的是ABAP 7.52。 本文翻译了更新文档中有关Open SQL的部分。 如果读者是Open SQL的新手,请不要从本文看起。更合适的教程是:A complete gui...

ABAP中的AMDP(ABAP-Managed Database Procedures )

ABAP托管数据库过程(ABAP-Managed Database Procedure,以下简称AMDP)是在APAP on SAP HANA开发中的一种优化模式。AMDP使用数据库语言书写,比如Native SQL或者是SQL Scr...

ABAP中的枚举对象

枚举对象是枚举类型的数据对象。枚举对象只能包含类型为枚举类型的枚举值。ABAP从版本7.51开始支持它们。 这是一种常见的模式。在ABAP 7.51之前,人们通常用如下方式实现类似的功能: CLASS cx_wrong...

SAP RFC介绍:关于sRFC,aRFC,tRFC,qRFC和bgRFC

大概八月份的时候做过一个有关两个SAP系统间成本分摊传输的项目,使用到了RFC(Remote Function Call)技术。因为之前有着医疗-CRM相关接口开发的经验,以为自己对RFC很熟悉了,做起来会很顺利,不想还是遇到了些问题。...

AMDP + XLSX Workbench 报表开发模式

本文介绍了我和同事通过使用AMDP + XLSX Workbench缩短报表开发周期、分离数据查询处理逻辑和前端展示工作的经验。欢迎讨论。 前言 最近接到了一套人力资源报表的开发需求,需要以EXCEL表格的方式输出,且...