CRM
文章平均质量分 72
SAP CRM 开发技术分享
汪子熙
Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今。Jerry 是 SAP 社区导师,SAP 中国技术大使。在长达16年的 SAP 产品开发生涯里,Jerry 曾经先后参与 SAP Business ByDesign,SAP CRM,SAP Cloud for Customer,SAP S/4HANA,SAP Commerce Cloud(电商云)等标准产品的研发工作。
Jerry 工作中使用 ABAP, Java, JavaScript 和 TypeScript 进行开发, 对包括 SAP UI5 在内的多款 SAP 自研框架有深入的研究。
展开
-
我处理过的一个实际 bug 分享 - RFC 配置错误导致 interaction center 挂起
由于原则上 IC CRMIC_DEFAULT 的组件集将始终在 IC UI 启动时加载,因此在方法 CL_CRM_BOL_CORE=>load_component_set 中设置断点将是一个很好的起点。RFC,全称 Remote Function Call,是一种允许一个系统调用另一个系统中的函数或方法的技术。的工作原理相当直接:它向目标系统发送一个简单的 ping 请求,如果请求成功,说明网络连接没有问题,远程系统能够正常响应。我快速检查了我的开发对象,我可以确保这不是由我的新开发引起的。原创 2024-02-16 21:25:01 · 363 阅读 · 0 评论 -
什么是 SAP CRM 系统里的 Initial Download
在 SAP CRM 的中间件设置中占据着核心地位,它不仅确保了数据的一致性和完整性,也为系统间的无缝集成提供了基础。通过精心规划和执行,企业能够确保其 CRM 系统反映了最准确和最新的业务数据,从而提高客户满意度和业务效率。以上详细介绍了 SAP CRM 中间件的过程及其在实际应用中的重要性和执行方式。这个过程是确保 SAP CRM 系统有效运作和提供高质量客户服务的关键步骤。通过理解和正确实施,企业可以最大化其 CRM 系统的价值,优化客户关系管理。原创 2024-02-15 21:38:40 · 347 阅读 · 0 评论 -
如何在 SAP ERP 系统调试 Product Initial Download
ABAP 调试器中的 TRFC: Block Sending 设置是一个高级功能,专为处理和调试 SAP 系统中的远程函数调用(RFC)而设计。事务性 RFC(tRFC)是一种特殊的 RFC,它保证即使在系统故障的情况下,调用也只被执行一次,确保数据的一致性和可靠性。TRFC: Block Sending 设置在 ABAP 调试器中提供,允许开发者在执行这些远程调用前暂停它们的发送,从而可以仔细检查和调试即将发送的数据和逻辑处理过程。首先,它要求开发者对 tRFC 和 qRFC 的工作原理有深入的理解。原创 2024-02-17 06:15:00 · 324 阅读 · 0 评论 -
什么是 SAP CRM Initial Download
在 SAP CRM 的中间件设置中占据着核心地位,它不仅确保了数据的一致性和完整性,也为系统间的无缝集成提供了基础。通过精心规划和执行,企业能够确保其 CRM 系统反映了最准确和最新的业务数据,从而提高客户满意度和业务效率。以上详细介绍了 SAP CRM 中间件的过程及其在实际应用中的重要性和执行方式。这个过程是确保 SAP CRM 系统有效运作和提供高质量客户服务的关键步骤。通过理解和正确实施,企业可以最大化其 CRM 系统的价值,优化客户关系管理。原创 2024-02-14 21:53:21 · 298 阅读 · 0 评论 -
如何在 SAP CRM 系统调试 Product Initial Download
在这个场景下,系统管理员会在 CRM 系统中配置客户主数据作为同步对象,设置适当的筛选条件(比如仅同步活跃客户),并定义数据映射规则以确保 ECC 系统中的客户字段能够正确映射到 CRM 系统中相应的字段。在 SAP CRM (Customer Relationship Management) 系统中,中间件 (Middleware) 扮演着极其重要的角色,它是连接 SAP CRM 与其他系统(如 SAP ECC)的桥梁,确保数据同步与整合。这个过程可能需要一定的时间,具体取决于待同步的数据量和系统性能。原创 2024-02-15 01:45:00 · 664 阅读 · 0 评论 -
SAP CRM 里 Attachment 搜索的实现逻辑介绍
我尝试在 BOL Browser 里使用 query 来执行搜索,并且希望仅返回属于我在 INSTID 中指定的给定产品的附件实例。令我惊讶的是,查询结果不仅包括给定产品的附件,还返回大量属于我创建的其他产品的附件。通过调试,我发现第61行的参数CATID、TYPEID和INSTID没有传入主搜索功能模块,这意味着搜索时根本不考虑它们。原创 2024-02-12 14:37:25 · 855 阅读 · 0 评论 -
如何在 CRM Assignment block 里创建支持 Web Service 的 PDF 附件
创建一个新的文本字段,并将其绑定到您在步骤 3 中通过导入 xsd 架构生成的数据连接树中的 ProductId 字段。数据绑定是指在运行时,该文本字段将填充ProductId的实际交易数据,该数据将由服务提供商返回。Schema 本身是一个 xml 文件,它描述了 Web 服务的元结构,并且在后续步骤中将与 adobe 表单模板做一个 merge 操作。在本文档中,我将使用 Web 服务 ZJERRY_PROD_WS,其中 READ 操作是在 BOR 类型 BUS1178(产品)上定义的。原创 2024-02-09 19:04:36 · 325 阅读 · 0 评论 -
传统 CRM 系统的三大核心模块介绍
CRM 即 Customer Relationship Management,客户关系管理系统,算是企业管理软件的一个分支。业界一致的看法是,一个完整的 CRM 系统,至少要包含 Sales(销售)模块,Service(服务)模块和 Marketing(市场营销)模块。原创 2024-02-08 22:32:14 · 334 阅读 · 0 评论 -
SAP CRM 解决方案功能的全面性
SAP CRM解决方案的功能模块大致分为三大类:营销、销售和服务。这三大模块涵盖了从前期的市场活动策划、潜在客户的捕获,到销售机会的跟踪管理,再到售后服务和客户支持等全客户生命周期的管理。原创 2024-02-08 20:41:20 · 335 阅读 · 0 评论 -
在 CRM WebClient UI Attachment 区域,创建支持 Web Service 的 Word 文档
在右侧,“SAP Data Panel”Addin 会将 Genil 组件 PROD 的根节点 Product 中可用的所有字段显示为树,根节点名为“JerryProdWs”,这就是我们在步骤 1 中创建的 Web 服务。如果您需要满足为业务交易(如销售订单)创建大量文档的场景,并且文档内容由静态文本和动态值(如订单 ID、订单描述等)组成,则此功能特别有用。按钮,允许您创建 Word 文档,其内容将由您通过 CRM 中的 Web 服务工具创建的 Web 服务自动填充。这是我的word文档的最终版本。原创 2024-02-08 11:18:39 · 322 阅读 · 0 评论 -
如何实现 CRM Attachment UI 的 Advanced 按钮
SAP CRM (Customer Relationship Management) 系统是 SAP 为管理客户关系和相关业务流程提供的一个解决方案。在这个系统中,WebClient UI 框架扮演着重要的角色,它为用户提供了一个基于浏览器的交互界面。原创 2024-02-07 11:39:06 · 892 阅读 · 0 评论 -
如何使用代码获得 CRM 系统一个 Attachment 实例的 url
具体来说,当一个方法参数的类型是超类型而不是子类型时,我们称这种参数类型是逆变的。这意味着如果 S 是 T 的子类型,那么参数类型为 T 的方法可以被视为参数类型为 S 的方法的子类型。:当一个类的子类型(或者接口的子类型)在方法中替代父类型时,方法的返回类型会随之变化。这意味着如果 S 是 T 的子类型,那么返回类型为 S 的方法可以被视为返回类型为 T 的方法的子类型。:当一个类的子类型不能替代父类型时,我们称类型是不变的。这意味着不能将具有不同类型参数的泛型类型视为其它类型的子类型或超类型。原创 2024-02-06 15:28:54 · 806 阅读 · 0 评论 -
如何使用编码方式获取一个 Business Object 的所有 Attachment 数据
通过这个实例,我们可以看到在 CRM 系统中的实际应用。这个 API 提供了一个强大的接口,用于访问和分析与 CRM 相关的文档信息,对于提高业务流程的自动化和效率具有重要意义。在实际的业务场景中,根据具体需求,开发者可以灵活地使用这个 API 来实现各种复杂的业务逻辑。原创 2024-02-05 21:45:00 · 287 阅读 · 0 评论 -
如何使用代码修改 attachment 实例的 CHANGED_BY 字段
CL_CRM_DOCUMENTS=>get_info方法的主要作用是根据给定的文档ID,从CRM数据库中检索出与该文档相关的详细信息。这个方法是在ABAP类CL_CRM_DOCUMENTS中定义的,它允许开发人员通过调用该方法来检索与CRM文档相关的各种信息,包括文档的内容、属性、关联关系等。在 SAP CRM 中,文档对象是指与业务相关的文件或文档,例如销售订单、报价单、合同等。功能模块可以根据输入的文档对象 GUID 和属性表,将指定的属性设置到对应的文档对象中,并返回执行结果信息。原创 2024-02-04 20:30:00 · 638 阅读 · 0 评论 -
什么是 SAP CRM Attachment 创建的 Internal mode
这在很多场景下都是非常有用的,比如在开发涉及权限管理的应用程序时,可以根据不同的用户来限制其对特定数据或功能的访问权限。它是系统提供的一种便捷方式,能够帮助开发人员在编写代码时获取当前用户的信息,以便根据不同用户的需求执行不同的逻辑或提供个性化的功能。举例来说,假设我们正在开发一个销售订单管理系统,在这个系统中,不同的销售代表可能有不同的权限,比如一些高级销售代表能够修改订单价格,而一些普通销售代表只能查看订单信息而不能修改。在我的程序中调用该 FM 后,错误消失,并且可以创建附件。原创 2024-02-03 16:50:50 · 369 阅读 · 0 评论 -
使用 CRM Attachment 模型在 WebClient UI 上显示产品 Thumbnail
这些控件和工具都经过了精心设计和优化,能够在各种浏览器和设备上稳定运行,并且与 SAP CRM 后端系统完美集成,确保数据的一致性和安全性。在 SAP CRM 中,BSP 应用程序通常用于创建用户友好的、交互式的 Web 界面,以便用户可以轻松地访问和管理客户、销售订单、服务请求等业务对象。库的作用在于提供了一系列可重用的 HTML 控件,能够满足不同的用户界面需求,并且与 SAP 后端系统无缝集成,实现数据的交互和业务逻辑的处理。中的表格控件来显示客户的基本信息,如客户号、名称、地址等。原创 2024-02-02 17:00:00 · 365 阅读 · 0 评论 -
SAP CRM attachment 存储模型的技术属性详解
函数 CRM_KW_PROPERTIES_GET 是 SAP CRM 中的一个 ABAP 函数,用于获取对象的关键字属性。通过这个函数,开发者可以轻松地在 ABAP 程序中访问和利用 CRM 对象的关键信息,从而实现更复杂的业务逻辑和功能。函数是 SAP ABAP 中的一个重要函数,用于获取文档对象的属性信息。该函数的主要作用是返回给定文档对象的属性值,这些属性包括但不限于文档类型、大小、创建日期、修改日期、作者等。通过这些属性,开发人员可以更好地理解和处理文档对象,并根据需要进行进一步的业务逻辑处理。原创 2024-02-01 11:02:06 · 358 阅读 · 0 评论 -
如何使用编程的方式,删除 CRM 文档的 attachment 数据
在 SAP 系统中,事务是指一组数据库操作的逻辑单元,它们要么全部执行成功,要么全部失败,不存在部分执行成功的情况。事务的执行是原子性的,即要么全部执行,要么全部回滚。当一个事务包含了一系列的数据库更新操作时,这些操作并不会立即生效,而是暂时存储在 SAP 数据库内存中,直到事务被提交才会将这些操作永久保存到数据库中。在 SAP 系统中,数据库更新操作通常是在事务内执行的,为了保证数据的一致性和完整性,需要将这些更新操作一起提交到数据库中,而 COMMIT WORK 就是用来实现这一目的的。原创 2024-01-31 15:29:09 · 363 阅读 · 0 评论 -
深入介绍 SAP CRM 附件存储的底层实现机制
CM 中的文档由多个对象组成。最重要的两个是所谓的“逻辑信息对象”(LOIO)和“物理信息对象”(PHIO)。LOIO 作为将 PHIO 组合在一起的逻辑概念上的容器,而 PHIO 表示文档特定版本的内容。其实如果一个应用程序想要使用CM来存储文档,那么它应该有其专用的物理对象和逻辑对象类,或者使用默认的CRM_L_DOC。上图INSTID_B 列的内容的命名约定为 。在表BDSPHIO22中,通过指定逻辑信息对象ID,我们可以获得所有物理对象列表。原创 2024-01-30 10:03:47 · 365 阅读 · 0 评论 -
三种不同的控制 CRM UI Assignment Block 显示与否的技术
WebClient UI 作为一种极佳的企业级应用 UI 开发技术,给开发人员提供了强大而灵活选择来实现用户的各种需求。在实际的 CRM 实施项目中,一个常见的要求是,概览页面中的某个分配块只能在某种情况下显示,例如被 ABAP business switch 开启与否的控制。本文以下是通过 ABAP 代码控制一个赋值块的可见性的三种方法。原创 2024-01-25 21:33:05 · 991 阅读 · 0 评论 -
使用 Adobe Livecycle Enterprise service 将 word 文档转换成 PDF 格式
文档生成器是一个 ABAP webdynpro 应用程序,它可以让您将具有各种文档类型(html、txt、pdf、docx 等)的主要模板部分转换为具有各种文档类型的最终文档。虽然这篇博客讨论的是文档生成器,但实际上这个想法可以在其他情况下通用:只要大家有 Word 文档的二进制内容,就可以在应用程序中使用。不过,出于安全性考虑,对于企业级用户来说,很难想象客户可以接受将高度机密的文档发送到未部署在其环境中的公共服务器去生成 PDF 文件。的试用版编写的,可以从下面的 Adobe 网站免费下载。原创 2024-01-23 12:45:00 · 519 阅读 · 0 评论 -
如何动态控制 CRM attachment UI 的可编辑性(editability)
在企业应用里,根据用户身份,attachment UI 的可编辑性,是一个常见需求。在 ABAP 技术栈的系统里,权限控制(Authorization Control)是采取 ABAP 的实现的。本文通过一个具体的例子,介绍如何动态控制 CRM attachment UI 的可编辑性(editability)。下图我开发了一个 WebClient UI,通过一个叫做Allow Edit的 checkbox,动态控制 attachment UI 工具栏上这些按钮的 enable 与否状态。原创 2024-01-19 10:26:02 · 839 阅读 · 0 评论 -
关于 CRM WebClient UI 能够被 AET 工具扩展与否的讨论
AET允许开发人员创建新的数据对象或在现有数据对象上进行自定义扩展。这使得用户能够更好地适应他们独特的业务流程和数据需求。原创 2024-01-17 15:27:45 · 359 阅读 · 0 评论 -
什么是销售人员身上背的 quota 概念
在软件销售领域,销售人员的Quota(销售目标)是一个关键的绩效指标,它代表着销售人员在特定时间内需要完成的销售任务和业绩目标。总的来说,Quota的设定是一个复杂而综合的过程,需要综合考虑市场因素、公司战略和销售团队的能力。通过合理设定Quota,公司可以有效评估销售团队的表现,激励销售人员取得更好的业绩,同时也有助于实现公司的业务目标。通过与Quota的对比,公司可以评估销售人员的工作表现,从而进行奖励和激励,或者提供培训和支持,以帮助他们实现目标。Quota的设定需要考虑产品的定价策略。原创 2024-01-12 12:57:46 · 313 阅读 · 0 评论 -
什么是销售领域的流失率(Churn)
通过采用合适的策略,如客户调查、定期沟通、产品和服务优化,企业可以最大限度地减少客户流失,提高客户满意度,并确保业务的可持续增长。例如,如果一个企业在一个月内失去了20位客户,而该月初客户总数为100,那么Churn率为 ( \frac{20}{100} \times 100% = 20% )。:建立与客户的密切联系,通过定期更新、促销活动等方式保持与客户的互动,增加客户黏性。:通过定期调查客户,了解他们的需求和痛点,及时解决问题,提高客户满意度。:竞争激烈的行业中,竞争对手的吸引力可能导致客户流失。原创 2024-01-12 12:56:42 · 321 阅读 · 0 评论 -
什么是 CRM 销售流程中的 Conversion Probability
这一概念在客户关系管理(Customer Relationship Management,CRM)中扮演着至关重要的角色,帮助企业更好地了解和预测销售过程中的客户行为,从而优化销售策略。因此,更为精细的模型可能考虑每个销售阶段的特定转化率,例如,从潜在客户变为意向客户、从意向客户变为成交客户等。通过数据分析、市场调研和持续优化策略,企业可以不断提高潜在客户转化为实际客户的可能性,从而实现更可持续的销售增长。例如,一个精心设计的广告活动可能提高潜在客户的兴趣,从而增加转化概率。原创 2024-01-10 23:05:17 · 340 阅读 · 0 评论 -
什么是 CRM 销售流程中的 pipeline 概念
销售管道是指一个由多个阶段组成的、清晰定义的销售过程,用于追踪潜在客户从初次接触到最终成交的整个过程。销售人员使用销售管道来跟踪和管理每个潜在客户的进展,确保他们能够在最佳时机进行适当的销售活动。销售管道帮助企业标准化销售流程,确保每位销售人员都按照相同的步骤执行销售活动,提高了整体效率和一致性。通过管道,销售团队可以全面跟踪每个潜在客户的进展,了解当前销售机会的状态,从而更好地规划下一步的行动。在这个阶段,销售人员与客户进行价格和合同条件的谈判,解决潜在的疑虑和异议。原创 2024-01-10 23:04:04 · 381 阅读 · 0 评论 -
什么是 CRM 系统里的线性销售流程
线性销售流程是指销售活动按照固定的顺序和步骤进行,形成一个线性的、有序的过程。这种流程设计的目的是为了确保销售团队在与潜在客户互动时能够有组织地推进交易,从而提高销售效率、降低销售风险,并为客户提供一致的体验。通过市场调研、营销活动等手段,识别潜在的客户群体。建立与潜在客户的联系,进行初步沟通,了解客户需求并介绍产品或服务。深入了解客户的需求和痛点,确保对方真正需要提供的产品或服务。提供定制化的解决方案,展示产品或服务的价值,并回答客户可能有的疑虑。商讨合同条款、价格等细节,解决潜在的问题,达成共识。原创 2024-01-10 22:58:42 · 325 阅读 · 0 评论 -
什么是销售领域中的 Net booking
此外,由于一些技术问题,公司不得不取消了合同的一部分,导致退款金额为500,000美元。此外,Net booking也为公司高层提供了一个清晰的画面,使他们能够更好地制定业务策略、预测收入和调整销售目标。总体来说,Net booking是一个全面、真实反映公司销售表现的指标,对于公司和销售团队来说都是非常有价值的。通过了解并有效利用这一指标,软件销售人员可以更好地引导他们的销售策略,最大化公司的实际收入。这个指标对于公司来说非常重要,因为它直接反映了公司实际获得的收入,而不仅仅是签署合同的金额。原创 2024-01-10 22:52:28 · 317 阅读 · 0 评论 -
使用 SAP CRM Application Enhancement Tool 创建类型为下拉菜单的扩展字段
这种能力对于不同行业和组织来说都是至关重要的,因为业务需求可能因时间而变化,而 AET 提供了一个可靠的工具,帮助用户保持其系统与业务的同步。然而,由于公司的特殊业务需求,销售团队希望在销售订单中添加一个自定义字段,以跟踪客户的额外信息,比如客户的营销偏好。:销售团队通过 AET 定义交互逻辑,确保当销售订单保存时,系统执行他们预期的业务规则,例如检查“营销偏好”字段是否已填写。:使用 AET,销售团队可以调整销售订单的屏幕布局,将新添加的“营销偏好”字段放置在他们希望的位置。原创 2023-12-19 15:41:55 · 895 阅读 · 0 评论 -
使用 ABAP 代码打印 SAP 系统指定订单的 Reference Currency 字段
【代码】使用 ABAP 代码打印 SAP 系统指定订单的 Reference Currency 字段。原创 2023-08-26 11:07:05 · 109 阅读 · 0 评论 -
什么是 SAP 系统订单的 Reference Currency 字段
在SAP CRM(Customer Relationship Management)系统中,参考货币是指用于比较、计算和显示交易金额和货币值的基准货币。为了实现一致的财务和业务分析,参考货币被引入,允许将所有货币金额与一个统一的货币进行比较和管理。它允许企业在全球范围内进行一致的财务报告、分析和决策,同时确保不同地区的交易金额在一个统一的基准货币下进行比较。许多企业在全球范围内经营,涉及不同国家和地区的交易。使用参考货币可以确保财务报表中的金额是在相同的基准下计算的,避免了由于汇率波动引起的不一致性。原创 2023-08-26 10:50:14 · 284 阅读 · 1 评论 -
介绍一个提供全球新冠肺炎确诊,死亡和治愈人数的网站,提供 csv 格式下载
我有一个需求,每次向SAP Cloud for Customer发送HTTP get请求时,需要自动填充自定义头部字段的值为当年时间戳,这个功能可以通过在http头部定义名为date的变量,同时在Postman的Pre-request script里,使用如下的JavaScript代码:var moment = require('moment');var deliveryDate = m...原创 2020-03-29 21:50:57 · 2263 阅读 · 0 评论 -
SAP CRM WebClient UI 支持的一些 url 参数
在SAP CRM webclient ui中,通过在URL中添加参数的方式,可以灵活地控制显示和设置界面,提高用户的使用体验。括号中的字符串 bD1lbiZjPTAwMSZkPW1pbg== 是一个BASE64编码后的字符串,其中包含了URL的参数信息。因此,括号中的字符串实际上是用于传递参数信息的,让CRM webclient ui能够正确地显示并设置界面。SAP CRM WebClient UI 除了上面介绍的 c,l 和 d 三个参数外,还支持哪些参数?原创 2023-04-16 09:49:31 · 166 阅读 · 0 评论 -
SAP CRM 创建销售订单时报错 - CRM_ORDER_MISC 020
(2) 检查这篇 wiki 里介绍的步骤:https://wiki.scn.sap.com/wiki/display/CRM/Partner+conversion+error+in+sales+or+service+documents+CRM-BF-PD。这个朋友采取的解决方案就是将订单的 contact person 字段删除,再重新维护,然后错误就消失了。这是一个 CRM 系统和远端系统(ERP 系统?) 进行数据传输时出的问题。错误消息:复制文件时,系统 PRDCLNT800 中发生错误。原创 2023-03-07 22:38:06 · 373 阅读 · 0 评论 -
SAP API 开发方法大全
前面在SAP S/4HANA Fiori Launchpad里看到的Custom CDS View这个应用,即使不太懂技术的Key User,也能在浏览器里完成字段的搭配和OData服务的发布。SAP Cloud for Customer也有类似的设计,只不过供Key User选择的不是CDS view,而是C4C里标准的Business Object.原创 2020-04-04 13:16:46 · 3283 阅读 · 0 评论 -
使用 SAP CRM Application Enhancement Tool(AET) 创建扩展字段
这样,我们可以直接在浏览器里,使用具有扩展权限的用户,直接对 UI 界面,使用 SAP CRM 提供的标准扩展工具,Application Enhancement Tool,简称 AET,进行扩展。所谓端到端,就是指 AET 帮助我们,把 WebClient UI 各层的数据模型,从 UI Component 到 BO 层,再到底层的数据库表层级,都创建了对应的扩展字段。然而我们总要告诉 AET 到底在这三层的哪些具体模型创建扩展字段,所以要告诉 AET 一个创建扩展字段的位置,这个位置就是下图第一列的。原创 2023-01-01 17:45:20 · 285 阅读 · 0 评论 -
Jerry的WebClient UI 42篇原创文章合集
我要感谢CRM On Premise, 因为在这个产品上做开发让我得以使用WebClient UI框架。有些朋友觉得这个SAP自己发明的基于HTML+ABAP的MVC框架,和现在流行的三驾马车(Angular, React, Vue)相比显得很笨重,也缺少一些他们认为现代UI框架必不可少的一些功能。这个看法我个人不是完全认同,除了诸如React的Virtual DOM rendering和三驾原创 2018-01-15 19:26:54 · 1153 阅读 · 1 评论 -
通俗易懂的 SAP ABAP 会话管理(Session Management)概念讲解,包含具体的实例试读版
本文通过图文并茂以及实际操作的方式,给 ABAP 初学者介绍了 ABAP Netweaver 服务器上用户会话,ABAP 会话和内部会话三者的包含关系和联系。原创 2022-10-17 12:01:06 · 567 阅读 · 1 评论 -
SAP ABAP Netweaver 里的 ABAP 会话概念
AS ABAP 的应用层可以分布在多个应用服务器上。如果一个 AS ABAP 有多个应用程序服务器,它们通常在不同的计算机上实例化。然而,一个或多个 AS ABAP 的多个应用程序服务器也可以在同一主机上实例化。事务 SM51 显示当前 AS ABAP 的应用程序服务器及其实例化的计算机的概览。当前应用程序服务器所在的计算机的网络名称可以从 ABAP 程序中的系统字段 sy-host 中获取。原创 2022-10-17 11:27:27 · 262 阅读 · 0 评论