SAP ABAP SICF事务码和SAP Hybris的链式过滤器filter chain

ABAP SICF

SICF里的node是树上的节点。

如果当前节点的handler class为空:

则回溯到其parent节点,直至定位到一个有handler class的node位置。

Hybris

通过debug会看到有一堆的filter参与进去:







Hybris帮助文档有一些常用filter的介绍:

上面debug screenshot里诸多的filter是如何串成一个chain的?在storefront的web.xml里查找到filter chain的名称:storefrontTenantFilterChain
filter-class是Spring标准的class

再到config folder下找到spring-filter-config.xml,把chain id storefrontTenantDefaultFilterChain抄下来:

这个chain里包含的所有filter就定义在这里:

上面这些filter都是Hybris开发人员开发的filter,按照顺序出现在runtime chain call里。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

原文地址:https://www.cnblogs.com/sap-jerry/p/12371138.html

时间: 2024-10-06 06:42:40

SAP ABAP SICF事务码和SAP Hybris的链式过滤器filter chain的相关文章

一步步把SAP GUI的事务码配置到SAP Fiori Launchpad里

今天是2020年1月31日鼠年大年初七,这是Jerry鼠年的第7篇文章,也是汪子熙公众号总共第206篇原创文章. Jerry之前的文章 为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动 介绍了SAP GUI的事务码能够运行在SAP Fiori Launchpad里的原理,今天我们就来实际动手做一做,将SE80配置到SAP Fiori里并在浏览器里使用它. Jerry上高中时,正是暴雪公司发布即时战略神作<星际争霸>的时候,当时课堂上,下课后,教室里,操场上,同学们几乎

[SAP ABAP开发技术总结]ABAP常用事务码

声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: SE16N 业务顾问表数据查询工具  日志分析 SM13:查看Update Table更新(当使用V3更新时)  入站处理代码 CS11逐层显示BOM CS12 多层显示BOM ME11创建采购信息记录,类似销售里的条件记录VK11, 物料号+采购组织+供应商+工厂(可选)决定一条 Info Record MIGO 入库.收货 MMBE 按公司.工厂.库位.批次,库存分类汇总显示

SAP FICO常用事务码(6)

KO01 会计-管理会计-订单-主数据-订单-创建KPF6 会计-管理会计-订单-计划-成本要素/作业输入KO22 会计-管理会计-订单-预算-最初预算-修改KO24 会计-管理会计-订单-预算-补充-修改KO26 会计-管理会计-订单-预算-返回-修改SART 会计-管理会计-订单-信息系统-报告选择AS01 会计-fico/' target='_blank'>财务会计-固定资产-资产-创建-资产AS11 会计-财务会计-固定资产-资产-创建-次级编号-资产 AS02 会计-财务会计-固定资产

SAP FICO常用事务码(7)

KL01 会计-管理会计-成本中心-主文件数据-作业类型-单个处理过程-创建KL02 会计-管理会计-成本中心-主文件数据-作业类型-单个处理过程-修改KL03 会计-管理会计-成本中心-主文件数据-作业类型-单个处理过程-显示KL04 会计-管理会计-成本中心-主文件数据-作业类型-单个处理过程-删除KL05 会计-管理会计-成本中心-主文件数据-作业类型-单个处理过程-显示修改KL13 会计-管理会计-成本中心-主文件数据-作业类型-汇总处理-显示KL14 会计-管理会计-成本中心-主文件数

SAP FICO常用事务码(5)

CO02 会计-管理会计-成本对象控制-订单相关生产-主数据-产品计划订单-修改CS03 后勤-生产-主数据-物料单-物料单-物料BOM-显示MM01 后勤/库存管理/物料主数据/物料/显示/当前日期的MCP3 后勤-生产-生产控制-控制-信息系统-车间信息系统-标准分析-生产订单MCP5 后勤-生产-生产控制-控制-信息系统-车间信息系统-标准分析-物料MCRI 后勤-生产-生产控制-控制-信息系统-车间信息系统-标准分析-产品费用KKRV 会计-管理会计-成本对象控制-订单相关生产-信息系统

为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动

今天是农历鼠年大年初六,本文是鼠年第6篇文章,也是汪子熙公众号第205篇原创文章. 大家这几天宅得怎么样了? Jerry之前的文章 那些年我用过的SAP IDE 曾经提到,我们可以把SAP GUI里的传统事务码放到SAP Launchpad里启动,并在浏览器里运行. 这是SE80在浏览器里运行的界面: 为响应government号召,尽量少出门,反正也闲着没事,今天我们就来聊聊这一切是怎么实现的. Jerry最初注意到这种将SAP GUI里的事务码运行在浏览器里的做法,是在日常工作的测试时,发现

SAP事务码 一

SE80 -- edit source code. SE24 -- class create or display. SFP -- created and maintained independently of Web Dynpro applications using the Form Builder. SFW1 SFW2 SFW3 -- 与增强有关 SY-SUBRC 返 回代码值( 0,如果操 作成功)   SY-UNAME 用 户的登录名   SY-DATUM 当 前日期   SY-UZE

sap abap就业培训

ABAP作为一种面向特定应用的第四代编程语言.最早在20世纪80年代开发.它原本是作为一种报表语言应用在SAP R/2上,这是一个帮助大型公司在大型机上建立原材料管理和财务会计管理商务应用的平台. SAP ABAP开发是一种高级企业应用编程语言,英文全称为Advanced Business Application Programming,还可以实现和其他编程语言的合成,如VB,JAVA,C/C++等.(更多信息百度:51sap教育中心) SAP ABAP开发人员其实就是为管理层人员提供有效快捷信

使用事务码DBCO实现SAP链接外部数据库以及读取例程

一.链接SQLServer数据库 执行事务码DBCO,点新条目按钮,填写如下图所示信息 这里的连接信息很接近 Sql Server 的连接字符串,但是参数名略有不同.指定主机IP.数据库名即可. 二.链接DB2数据库 执行事务码DBCO,点新条目按钮,填写如下图所示信息 连接信息看上去比较直接,分别是数据库名.端口号.主机IP地址. 三.链接Oracle数据库 执行事务码DBCO,点新条目按钮,填写如下图所示信息 连接信息比较隐晦,必须在 SAP 应用服务器上安装 Oracle Client,然