SF
待注销
待注销
注册登录
关注博客
注册登录
主页
关于
RSS
SAP ABAP 显式增强技术之 New BAdI 的技术原理介绍试读版
注销
2023-12-02
阅读 1 分钟
439
然后第 62 篇文章,针对下图红色区域的基于 Enhancement Framework 增强技术中的隐式增强之 ABAP 报表增强,做了详细介绍:
Skeleton Design 理念在 Angular 应用开发中的具体应用一例
注销
2023-12-02
阅读 4 分钟
336
Skeleton Design 这个概念,想必前端开发人员比较熟悉,而普通的 App 用户,可能甚至都没有听说过,但实际上我们每个人,每天几乎都会受益于这个设计理念。
SAP ABAP 各种增强技术(Enhancement)概述 - 所谓第一代,第二代,第三代增强技术的出处试读版
注销
2023-12-02
阅读 1 分钟
619
笔者从 2007年一月就在 SAP 中国使用 ABAP 进行 SAP 产品开发了,说实话 SAP 内部不会把 ABAP 各种增强技术简单得冠之以第一代,第二代,第三代这样的称呼,至少我没有找到这样的官方文档。如果有朋友找到了第一代,第二代,第三代这些称呼的官方出处,记得在评论区留言,分享给大家哦。
基于 Angular Component 替换的 Extensibility 支持案例介绍
注销
2023-12-02
阅读 4 分钟
386
我们知道面向个人用户(to Customer, 简称 2C)软件和面向企业级用户(to Business, 简称 2B)的软件,在设计和实现上都存在一些区别,比如个人软件通常注重直观的用户界面和简单易用的设计,其中用户体验是关键,因为个人软件的目标是满足个人用户的需求和偏好。想想我们每天都在刷的抖音和头条,当然也包括掘金这种软件。
Angular Renderer2 的作用和使用场景介绍
注销
2023-12-02
阅读 2 分钟
672
下图将 css class cx-icon 添加到 host dom 上。最后效果如下:使用的 renderer 来自: {代码...} Angular的Renderer2是Angular框架中用于操作DOM元素的重要工具之一。Renderer2的主要作用是提供一个抽象层,使得应用程序可以与底层的DOM结构进行交互,而不必直接依赖于浏览器的DOM API。这种抽象层的存在使得Angular应...
Angular Component 内 set 关键字的使用
注销
2023-12-02
阅读 2 分钟
567
"set" 关键字在Angular组件的TypeScript代码中通常用于创建和定义类的属性的setter方法。它是一种特殊的方法,负责设置类的私有成员变量的值。通过使用"set"关键字,我们可以在设置属性值时执行一些额外的逻辑,如输入验证、触发事件等。
Web 应用显示 Icon 的几种技术盘点
注销
2023-12-02
阅读 2 分钟
1k
在Web前端应用开发中,渲染图标是一个常见的需求,可以通过多种技术来实现。图标在用户界面中扮演着重要的角色,提供直观的视觉反馈和更好的用户体验。以下是一些常见的前端图标渲染技术,以及它们的一些优缺点。
什么是前端开发中的 SVG Sprites 技术
注销
2023-12-01
阅读 5 分钟
399
在前端Web应用开发中,图标的使用是非常常见的需求,而SVG(可缩放矢量图形)是一种灵活而强大的图形格式,常被用于在Web界面中呈现图标。SVG提供了可伸缩性、可定制性和清晰度,但当页面上包含大量图标时,每个图标都作为单独的HTTP请求加载可能导致性能问题。为了解决这个问题,开发者们使用SVG Sprites(SVG精灵)来...
Web 应用中显示页面字体使用的 font-based icons 技术讲解
注销
2023-12-01
阅读 2 分钟
376
在前端Web应用开发中,采用字体图标(font-based icons)的方法是一种常见的技术,它允许开发者使用字体文件来呈现图标,而不是使用传统的图像文件。这种方法的优势在于它提供了一种灵活、轻量级且易于管理的方式来集成和使用图标,同时减少了HTTP请求和提高性能。
Angular Input 注解在 Spartacus 项目开发中的实际应用场景一例
注销
2023-12-01
阅读 2 分钟
289
@Input() 装饰器是 Angular 中用于在组件中接收父组件传递的数据的一种方式。它的作用是将一个属性标记为输入属性,使得父组件可以将数据绑定到子组件的这些属性上。这样,父子组件之间就可以实现双向数据传递,实现更灵活的组件通信。
关于 Web 开发中的 CSS before 伪元素
注销
2023-12-01
阅读 2 分钟
386
我用 Chrome 打开一个网页后,F12 打开 Chrome 开发者工具,在 Elements 面板观察到一些 DOM 元素有 ::before, 这是什么含义?
关于 FontAwesome icon 的 before 伪元素
注销
2023-12-01
阅读 2 分钟
364
.fa-search:before 是一个CSS选择器,它被用于指定某个具有类名为 "fa-search" 的元素的伪元素 ":before"。这个样式规则的作用是在该元素的内容之前插入一个字符,具体的字符是 "\f002"。在这里,"\f002" 是一个 Unicode 字符码,它通常用于表示字体图标。
关于 FontAwesome 字体图标库的 content 属性
注销
2023-11-28
阅读 1 分钟
423
在Web前端开发中,上图提到的代码是属于使用字体图标(icon fonts)的一种方式。在这个特定的例子中,.fa-search 是一个CSS类,:before 是一个伪元素选择器,用于在匹配的元素前插入内容。而 content 属性的值 "\f002" 则表示要插入的内容是 Unicode 字符 \f002。
通过项目中的实际例子,介绍 LocalStorage 在 Angular 开发中的使用场景
注销
2023-11-27
阅读 5 分钟
406
笔者之前在掘金社区的技术文章,介绍过自己项目组中负责开发的一款基于 Angular 的电商 SDK:Angular 应用支持 PWA(Progressive Web Application) 特性的开发步骤分享Angular 应用的搜索引擎优化(SEO)实战指南本文笔者会分享自己项目过程中,在设计这款 SDK 时使用 Web 开发领域的 LocalStorage 技术来实现的一个功能。...
ABAP Software component SAP_BASIS 下的数据库表 URS02 的用途介绍
注销
2023-11-27
阅读 2 分钟
368
数据库表 USR02 是 SAP 系统中的一个重要表,它用于存储用户的验证信息。在 ABAP 开发中,我们经常需要与此表进行交互,以管理和验证用户的凭据。
SAP CRM note 的修改操作实现
注销
2023-11-27
阅读 2 分钟
189
通过一个具体的例子来说明。我们在 CRM WebClient UI 上需改 note,比如增添 1234 的字符串:最终会调用到 SAVE_TEXT 这个 Function Module:通过调试器可以看到 WebClient UI 上输入的 1234 应该传递到这个函数里了:SAVE_TEXT 是 ABAP 中的一个重要 Function Module,用于在 SAP 系统中保存文本数据。通常,这个功能模...
什么是 Two-Tier ERP strategy
注销
2023-11-27
阅读 1 分钟
196
当一家公司为组织的不同部分实施不同的 ERP 系统时,行业将这种策略称为二层 ERP 策略。这种策略是由对大型复杂组织的需求与小型简单组织的需求非常不同的认识驱动的。通常作为子公司的较小组织,如果运行符合其需求的 ERP 解决方案,而不被其较大的姐妹组织所需的过度复杂的解决方案所困扰,可以更有效。随着公司希望强...
关于 ABAP OPEN SQL 注入漏洞的防御
注销
2023-11-27
阅读 2 分钟
417
SQL 注入是一种代码注入技术,攻击者通过在查询中注入恶意 SQL 代码,以此改变查询的原始意图。这可能导致未授权的数据访问、数据篡改、甚至数据丢失。
什么是 SAP ABAP 的 Conversion Exits
注销
2023-11-25
阅读 1 分钟
358
Conversion Exits 是 ABAP 中的一种技术,用于在数据库和用户界面之间转换数据。这是一个非常重要的概念,因为在不同的系统和应用中,相同的数据可能需要以不同的形式进行表示。例如,日期在数据库中可能以一种格式存储,但在用户界面上可能需要以另一种更易于理解的格式显示。Conversion Exits 就是实现这种转换的一种...
Spartacus 6.0 baseSites API 的准确触发位置
注销
2023-11-25
阅读 3 分钟
304
启动 Spartacus 后,第一个调用的 API 是 BaseSite API。BaseSite API 是 SAP Commerce Cloud 中非常重要的一个 API,它主要的作用包括:
OSS Scan,Mend,BlackDuck,FOSS,ECCN 的概念
注销
2023-11-25
阅读 1 分钟
489
OSS Scan 是一个用于扫描开源软件(Open Source Software,简称 OSS)的工具。它的主要目的是找出软件中可能存在的安全问题,包括但不限于漏洞、许可证冲突、违反的法规等。一个 OSS Scan 的例子是 OWASP 的 Dependency-Check 工具,它能够检测项目中使用的开源库是否存在已知的公开漏洞。
什么是电商领域的 Merchant Onboarding 概念
注销
2023-11-25
阅读 1 分钟
451
在电商领域,Merchant Onboarding 是一个至关重要的过程。Merchant Onboarding,即商家入驻,是指引导商家在电商平台上注册和设置店铺的流程。这是电商平台吸引新商家、扩大商品种类和提高用户满意度的关键步骤。电商平台的成功与否在很大程度上取决于它能否吸引并留住优质的商家。
什么是电商领域的 fulfillment 概念
注销
2023-11-25
阅读 1 分钟
581
首先,我们先来理解什么是 fulfillment。在电商领域中,fulfillment 通常指的是将商品从卖家送到买家手中的整个流程。这个过程包括订单处理、货物拣选、包装、运输以及可能的售后服务等环节。Fulfillment 的目标是以最高效、最低成本的方式将商品准确、及时地送到消费者手中。
SQL 注入的基本概念介绍和预防
注销
2023-11-25
阅读 2 分钟
590
SQL 注入是一种常见的网络攻击手段,通过利用程序的安全漏洞,向服务器提交恶意的 SQL 查询代码,从而实现攻击者读取数据、修改数据、执行管理员操作等目的。
一个查看 SAP CRM One Order 运行时生成的应用日志(Application Log)的小工具
注销
2023-11-25
阅读 5 分钟
325
BAL_GLB_SEARCH_MSG 的参数包括 I_MSGID(消息 ID)、I_MSGNO(消息编号)、I_MSGV1 到 I_MSGV4(消息变量)、E_LOGNUMBER(日志编号)和 E_LOG_HANDLE(日志句柄)。当你使用这个 Function Module 查找消息时,你需要提供消息的 ID 和编号,你也可以选择性地提供消息变量。Function Module 会返回找到的消息的日志编号...
面向对象软件设计中常见的问题 - 为什么要定义类的私有方法
注销
2023-11-25
阅读 2 分钟
332
"为什么要定义私有方法?"这是一个在面向对象软件设计中常见的问题,涉及到封装性、安全性和设计灵活性等方面的考虑。首先,让我们来看看为什么要使用私有方法。
SAP Fiori Elements List Report 应用里 Header 字段的绑定路径
注销
2023-11-25
阅读 2 分钟
273
/dataServices/schema/0/entityType/6/com.sap.vocabularies.UI.v1.HeaderInfo
SAP UI5 控件双向数据绑定后显示数据出问题,可以调试这个方法
注销
2023-11-25
阅读 1 分钟
290
在 ClientPropertyBinding 的实现中,_getValue 方法起着关键的作用。这个方法的主要任务是从模型中获取数据,并将其返回,以便在视图中使用。为了理解 _getValue 方法的详细工作,我们可以将其分解为以下几个步骤:
近期 OpenAI 惊现 ChatGPT 3.5 用户可以越权使用 ChatGPT 4 的漏洞
注销
2023-11-25
阅读 3 分钟
668
昨晚(2023年11月16日)睡觉之前我刷到这样一条新闻,ChatGPT 3.5 的用户,可以通过 url 里拼接参数的方式,直接使用 ChatGPT Gizmo 模型。
二型交换机和三型交换机的区别
注销
2023-11-25
阅读 2 分钟
656
首先,二层交换机和三层交换机都是网络中用来连接不同设备的硬件,但他们工作在不同的“层次”上。这里的“层次”是参考 OSI (Open Systems Interconnection)模型,这是一个描述计算机网络如何工作的模型,它将网络通信过程分成了七层,从物理层(最底层)到应用层(最顶层)。二层交换机工作在数据链路层,而三层交换机工...
什么是软件设计领域的容错率概念
注销
2023-11-25
阅读 2 分钟
567
容错率是软件设计领域中一个至关重要的概念,它指的是系统在面对错误、异常或故障时继续正常运行的能力。容错设计旨在提高系统的可靠性和稳定性,确保用户能够在各种情况下获得一致的、可用的服务。在全栈开发中,容错率不仅仅是一个技术问题,更是一个涉及架构、设计和用户体验的综合性挑战。
SAP ABAP 系统的事务码 SPRO 的作用
注销
2023-11-25
阅读 2 分钟
562
"SPRO",表示 "SAP Project Reference Object"。SPRO 是 SAP 系统中非常重要的一个事务码,它主要用于配置和定制 SAP 系统,以满足特定企业需求。
Public Npm Registry 的使用方式
注销
2023-11-25
阅读 2 分钟
458
Public Npm Registry 是一个由 npm 公司维护的公共软件包存储和分发平台。Npm 是 Node.js 生态系统中最常用的软件包管理器,它允许开发者分享、发布和管理 JavaScript 和 Node.js 模块。Public Npm Registry 是一个集中式的仓库,存储了大量的开源 JavaScript 模块,供开发者在项目中使用。
什么是 Public NPM Registry
注销
2023-11-25
阅读 2 分钟
333
Public NPM Registry 是一个巨大的代码库,它是 Node.js 开发者们的重要资源。在这个库中,开发者们可以分享、发现、下载和使用数以万计的开发项目所需的代码包。这些代码包被称为 "packages",每一个 package 都是一个完整的、可以独立运行的代码模块,它包含了所有必要的元数据信息,如其名称、版本、依赖等。
什么是 SAP ABAP Cross Customizing Client
注销
2023-11-25
阅读 2 分钟
298
Cross Customizing Client(CCC)是SAP系统中的一个重要概念,它允许在不同的客户端(Client)之间共享和传输自定义的配置数据。在SAP中,客户端是系统中的独立实体,用于在同一系统中区分不同的业务场景或测试环境。Cross Customizing Client的主要目的是通过一个客户端上的配置来影响另一个客户端。
上一页
1
…
More
36
37
38
(current)
39
40
…
More
下一页
上一页
38
(current)
下一页