2021年7月15日,SAP ABAP 界的五位大佬的一个在线讨论会:https://www.youtube.com/watch?v=5lRjbSga38g 五位 ABAP 大佬的名单: DJ AdamsKarl KesslerBorisRich HeilmanThomas Jung 更多Jerry的原创文章,尽在:“汪子熙”:
在开发程序过程中,有的字段是没有自带搜索帮助的,如工作中心ARBPL 如屏幕设置的时候 REPORT ZTIMEZONES . TABLES:CRHD,EQUZ,CRTX. SELECT-OPTIONS: S_ARBPL FOR CRHD-ARBPL , "主工作中心 S_AUSKT FOR CRHD-ARBPL MATCHCODE OBJECT RMAN_PRSP_ARBPL. " 第2种-selectio-m
(1) 研究partner determination的逻辑能否抽出来,以API的行驶被我们Odata service implementation code里调用? Yes. 我在AG3写了一个小的report ZPARTNER_DETERMINE_VIA_CODE,partner determination的核心是function module CRM_PARTNER_DETERMINATION_OW,关于如何使用这个FM,runtime
*&---------------------------------------------------------------------* *& Report ZRICO_25 *&---------------------------------------------------------------------* *& *&-----------------------------------------------------------------
首先登录 ABAP On-Premises 系统,运行事物码:aco_proxy,为 RFC 函数 RFC_SYSTEM_INFO 和 RFC_READ_TABLE, 生成代理类元数据,格式为 xml. 将 xml 文件另存到本地。 使用 ABAP Development Tool 登录 SAP BTP ABAP 运行环境,新建一个 Service Consumption Model,类型选择 RFC: 生成一个
首先登录 ABAP On-Premises 系统,运行事物码:aco_proxy,为 RFC 函数 RFC_SYSTEM_INFO 和 RFC_READ_TABLE, 生成代理类元数据,格式为 xml. 将 xml 文件另存到本地。 使用 ABAP Development Tool 登录 SAP BTP ABAP 运行环境,新建一个 Service Consumption Model,类型选择 RFC: 生成
本文原版发表于 SAP 官方社区,当时用的英文版写作,标题为:Step by step to create, consume and trace web service in ABAP system https://blogs.sap.com/2014/05/20/step-by-step-to-create-consume-and-trace-web-service-in-abap-system/ 总共阅读量超过 18 万。 How to create
ABAP写了那么久,突然让你学sapui5, 也就是Fiori开发。 除了一脸懵圈外还是懵圈。 ABAP可以写Report,Dialog,但这些依赖SAP GUI,当然用户也可以通过WEBGUI来访问这些程序。 ABAP同样也可以写网页,如WDA、FPM。但兼容性不太好,放到移动设备上界面就很丑。 以上都是ABAP语言就能搞定。 然
SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析 所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了。程序直接Dump了: 经过调查,上个周末客户SAP团队对服务器做了一次maintenance。 因此我们
*&---------------------------------------------------------------------* *& Report YCX_DYNAMIC_TABLE *&---------------------------------------------------------------------* *& *&-----------------------------------------------------
SAP货币存储 一般而言,币种的小数位为2,所以系统默认的位数也是2,但是有一些特殊币种如日元JPY,没有小数位。只要小数位不等于2,需要在系统中特殊处理(通过转换因子进行转换)。 1、如果某货币的小数位不是2位,则需要通过OY04设置其小数位数,即需在TCURX表中进行维护2、系统中的数据表存放
代码 DATA: V_DATE TYPE SYDATUM. V_DATE = SY-DATUM. "前当日期. * 100天前. V_DATE = V_DATE - 100. WRITE: / v_date. " 100 天前. V_DATE = SY-DATUM. * 250天后. V_DATE = V_DATE + 250. WRITE: / v_date. " 250 天后. 总结: 日期加减不能与逻辑操作不能
HR的所有数据都以infotype保存。 每个infotype都和时间紧密相连。 一般使用sap提供的Logic database pnp. 在新建程序时,加上pnp 然后在程序里加上Tables: PERNR. 再加上需要用到的infotype 如個人情報: TABLES:PERNR. INFOTYPE:PA0002. GET PERNR. PROVIDE*FROM P0001 BETWEENT
这是 Jerry 2021 年的第 41 篇文章,也是汪子熙公众号总共第 318 篇原创文章。 一位朋友向我发起了知乎咨询: 关于这个话题,Jerry 曾经写过一篇文章:ABAP开发人员未来应该学些什么。 其英文版发布在 SAP 社区博客上并被管理员置顶,获得了超过一万阅读量。 当时文章里我建议的四个学习
Why There are a lot of other implementations of the ABAP to JSON Serializer and Deserializer in SDN, but for different reasons, all implementations I have found were not suitable for my needs. From SAP_BASIS 7.40 there is also a simple transformation
DATA ZTEXTLINES TYPE TABLE OF TEXTLINES WITH HEADER LINE. CALL FUNCTION 'TERM_CONTROL_EDIT' EXPORTING TITEL = '请输入长文本:' LANGU = SY-LANGU TABLES TEXTLINES = ZTEXTLINES EXCEPTIONS
常见的abap代码备份及还原工具有:Mass Download; SAP Link和 abapGit https://docs.abapgit.org/guide-install.html 登陆语言请使用 EN 下载单机版本, 地址:https://raw.githubusercontent.com/abapGit/build/main/zabapgit.abap新建程序ZABAPGIT_STANDALONE, 上传程序zabapgit
abap实现大数据-echar调用 前言一、echart代码获取二、abap实现1.定义HTML控件2.构建option3.完整ABAP代码 总结 前言 最近做了个bw+smart bi项目,smartbi虽然好,但感觉不是sap系列,总有非我族者其心必异的感觉。考虑smart bi软件原理也是使用echart h5的技术,所以找些网上
本文原版发表于 SAP 官方社区,当时用的英文版写作,标题为:Step by step to create, consume and trace web service in ABAP system https://blogs.sap.com/2014/05/20/step-by-step-to-create-consume-and-trace-web-service-in-abap-system/ 总共阅读量超过 18 万。 How to create
本文通过一些实际的例子,介绍 ABAP Repository Information System 的使用技巧。 顾名思义,ABAP Repository Information System,是一个巨大的仓库信息系统,存放了各种类型的 ABAP 开发对象。 使用事物码 SE80 打开这个仓库信息系统。进入之后,看到的页面如下: 当然,大家 SE80 后看到的
8.Toolbar 使用cl_gui_toolbar類,創建顯示一個toolbar。 示例: "事件處理類 CLASS c_event_handler DEFINITION. PUBLIC SECTION. CLASS-METHODS:m_function_sel FOR EVENT function_selected OF cl_gui_toolbar IMPORTING fcode. CLASS-MET
*&---------------------------------------------------------------------* *& Report ZMMF_09_PRINT *&---------------------------------------------------------------------* *& *&------------------------------------------------------------
转自:http://www.sapjx.com/abap-datetime-function.htmlABAP日期时间函数收集: 函数名称 (内页-点击名称可查看操作) 函数说明 备注 FIMA_DATE_CREATE RP_CALC_DATE_IN_INTERVAL 获取查询日期前、后的年、月、日 LAST_DAY_OF_MONTHS RP_LAST_DAY_OF_MONTHS BKK_GET_MONT
6.Calendar 使用cl_gui_calendar类生成不同样式的日期选择器。 示例: CLASS c5 DEFINITION. PUBLIC SECTION. DATA:lo_splitter_container TYPE REF TO cl_gui_splitter_container. DATA:lo_calendar1 TYPE REF TO cl_gui_calendar. DATA:lo_cal
ABAP Control Framework ABAP屏幕组件示例Tcode:GUIT,Program: SAPM_GUITEST_PORTABLE。ABAP Control Framework可以显示GRID ALV,Picture,TextEdit, HTML,Calendar,Tree,Toolbar等。这些组件通过类实现,命名:CL_GUI_XXXX。 1.Container Conta