最新文章列表

使用ABAP代码返回S/4HANA Material上维护的Attachment明细

在事务码 MM02里为ID为16的material维护附件:     如何使用ABAP代码获得如下附件的名称和文件内容? REPORT zgos_api. DATA ls_appl_object TYPE gos_s_obj. DATA lo_gos_api TYPE REF TO cl_gos_api. ...
JerryWang_SAP 评论(0) 有687人浏览 2018-06-23 18:46

SAP数据中心概述

文章目录 SAP数据中心内部的组成部分 SAP数据中心的安全性 SAP数据中心的绿色运营 SAP云平台编程环境 Jerry的前一篇文章企业数字化转型与SAP云平台介绍了SAP云平台在企业数字化转型中的重要地位和作用。作为一个平台即服务(PaaS)解决方案, SAP云平台实现了高度的虚拟化,包括CPU计算资源,存储,网络和数据库等实体的虚拟化,使用户可以按需使用各种资源。然而这些虚拟化 ...
JerryWang_SAP 评论(0) 有898人浏览 2018-06-23 18:35

Netweaver和CloudFoundry是如何运行Web应用的?

Netweaver 在Jerry的微信公众号文章SAP Fiori应用的三种部署方式里提到SAP Fiori应用以BSP应用的方式部署在ABAP Front-End Server上。那么这些BSP应用在运行时为什么能够接受和发送HTTP请求呢?   主要是下图的Internet Communication Manager(ICM)在起作用。   S ...
JerryWang_SAP 评论(0) 有927人浏览 2018-06-17 10:01

ABAP function group和Tomcat library重复加载问题

ABAP ABAP help文档里对**LOAD-OF-PROGRAM"的关键字是这样描述的: This event keyword defines the program constructor of an executable program, a module pool, a function group, or a subroutine pool. The progra ...
JerryWang_SAP 评论(0) 有720人浏览 2018-06-17 10:00

在浏览器里使用SAPGUI

事务码SICF,service name输入WEBGUI,       点右键,选择Test Service:          
JerryWang_SAP 评论(0) 有998人浏览 2018-06-16 17:56

到底什么样的ABAP系统能运行Fiori应用

有朋友在微信上问我两个问题: S/4 fiori是标配吗? 如果是ERP R/3,可以激活fiori配置吗? 先回答第二个问题。 在Jerry的微信公众号文章SAP Fiori应用 ...
JerryWang_SAP 评论(0) 有1103人浏览 2018-06-15 20:29

使用代码获得Netweaver里某个software component和C4C的版本

有同事问如何通过代码的方式获得Netweaver里某个Software component的版本信息,以及Cloud for Customer(C4C)的版本信息。 Netweaver 点了Detail按钮后:         这些版本信息存在表CVERS里:     C4C C4C的版本号在Help->Ab ...
JerryWang_SAP 评论(0) 有994人浏览 2018-06-11 11:56

S/4HANA和CRM Fiori应用的搜索分页实现

在我的博客Paging Implementation in S/4HANA for Customer Management 我介绍了S/4HANA for Customer Management里采用WebClient UI技术实现的UI上的搜索分页实现。 那么S/4HANA和CRM里原生的Fiori应用,其搜索分页又是如何实现的? 这篇博客分别选取S/4HANA里的Product Maste ...
JerryWang_SAP 评论(0) 有833人浏览 2018-06-05 18:39

ABAP Netweaver, Hybris Commerce和SAP 云平台的登录认证

ABAP Netweaver 在事务码SICF里选择一个服务,在明细页面对Procedure字段点击F1,查看Logon Procedure的帮助文档。   通过这个链接打开对应的帮助文档,可以看到下列七种登录手段。   在我的SAP Community博客里有更详细的介绍:Learn more detail about Standard log ...
JerryWang_SAP 评论(0) 有792人浏览 2018-06-03 11:42

Netweaver工作进程的内存限制 VS CloudFoundry应用的内存限制

Netweaver 一个会话进程能够在堆上申请的内存大小上限, 在事务码RZ11里查看参数abap/heap_area_dia:       CloudFoundry 每个应用可以在manifest.yml里定义其使用memory的上限,比Netweaver灵活。       应用部署成功后,在SCP上能看到实际消耗的 ...
JerryWang_SAP 评论(0) 有730人浏览 2018-06-02 20:57

Netweaver和CloudFoundry里的trace开关

Netweaver 事务码SU01的参数设置里,有很多关于trace(跟踪)的开关。   FPTRACELEVEL: 设成04后,能将ADS生成PDF的trace信息写入生成的PDF。   ...
JerryWang_SAP 评论(0) 有906人浏览 2018-06-01 22:02

ABAP Netweaver和Cloud Foundry上的环境变量Environment Variable

Netweaver 更准确的说应该是系统变量:结构体sy     设一个断点,调试器里看这些字段的值就能知道每个字段是用来做什么的。 sy-dbsys sy-sysid sy-opsys sy-saprl sy-tcode Cloud Foundry 环境变量一览表在Cloud Foundry官网 CF_INSTANCE_ADDR CF_INS ...
JerryWang_SAP 评论(0) 有1236人浏览 2018-05-31 18:39

你真的会用ABAP, Java和JavaScript里的constructor么?

如果constructor里调用了一个成员方法,这个方法被子类override了,当初始化一个子类实例时,父类的构造函数被的调用,此时父类构造函数的上下文里调用的成员方法,是父类的实现还是子类的实现?你能不用运行代码,就能准确说出这些语句会打印什么出来呢? ABAP class ZCL_SUPER definition public create public . public ...
JerryWang_SAP 评论(0) 有907人浏览 2018-05-30 20:01

CRM User Status profile中Business Transaction字段的用途

有朋友问到User Status profile中Business Transaction字段的用途,如下图INPR, FINI所示。 实际上,这个字段作为一个桥梁,连接了User Status和System Status。   以上图的INPR为例,其User Status code为PROC - 处理中。到TJ30查表可得其User Status为E0002。 ...
JerryWang_SAP 评论(0) 有780人浏览 2018-05-30 19:58

SAP Netweaver的负载均衡消息服务器 vs CloudFoundry的App Router

Message server for ABAP Netweaver SAP传统应用经典的三层架构: 起到负载均衡的消息服务器(Message Server)在图中没有得到体现。然后,消息服务器在我们每天用SAPGUI工作中扮演着重要的角色。 比如Jerry做CRM开发用的系统AG3,消息服务器维护如下:   使用事务码SMLG,发现AG3由三台不 ...
JerryWang_SAP 评论(0) 有808人浏览 2018-05-29 11:58

金庸和古龙,Netweaver和微服务,以及SAP Hybris Revenue Cloud

如果要找金庸小说里帮助Jerry提高编程水平最有用的一句话,无疑是:重剑无锋,大巧不工。 杨过被郭芙斩断一臂后,以前掌握的编程语言,哦不,以前掌握的武功均无从施展。后来杨过无意发现一本编程秘籍,上书:重剑无锋,大巧不工。 杨过喃喃念着“重剑无锋,大巧不工”八字,心中似有所悟,但想世间剑术,不论哪一门哪一派的变化如何不同,总以轻灵迅疾为尚,这柄重剑不知怎生使法,想怀昔贤, ...
JerryWang_SAP 评论(0) 有1117人浏览 2018-05-28 18:44

ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较

ABAP 使用关键字重复引入一个include program,会报syntax error:   原因是因为ABAP对include这个关键字的实现和其他编程语言有点不一样,在激活时简单地把被include的program的全部源代码替换原程序里INCLUDE incl这一行,所以重复引入一个include program会报错。   值得一提的 ...
JerryWang_SAP 评论(0) 有915人浏览 2018-05-21 19:51

如何计算并测量ABAP及Java代码的环复杂度Cyclomatic complexity

代码的环复杂度(Cyclomatic complexity,有的地方又翻译成圈复杂度)是一种代码复杂度的衡量标准,在1976年由Thomas J. McCabe, Sr. 提出。 在软件测试的概念里,圈复杂度用来衡量一个模块判定结构的复杂程度,数量上表现为独立线性路径条数,即合理的预防错误所需测试的最少路径条数。圈复杂度大说明程序代码可能质量低且难于测试和维护。   计算 ...
JerryWang_SAP 评论(0) 有1245人浏览 2018-05-21 19:50

如何查看某个用户指定时间段的ABAP开发记录

输入用户名和想查询的时间段:   执行得到结果。双击可查看具体代码:   工具源代码: REPORT tool_dev_history. PARAMETERS: name TYPE usr02-bname OBLIGATORY, fro TYPE sy-datum OBLIGATORY DEFAULT sy ...
JerryWang_SAP 评论(0) 有923人浏览 2018-05-20 09:53

使用ABAP Push Channel(APC)开发的乒乓球游戏,可双打

url: https://<host>:<port>/sap/bc/apc_test/ping_pong/game 或者事务码SICF, 输入ping_pong, 按F8:   选中搜索结果,点右键选择Test,即可打开url。   两个玩家分别通过执行report RS_APC_PING_PONG加入游戏。通过Up和Do ...
JerryWang_SAP 评论(0) 有770人浏览 2018-05-20 09:50

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics