当试图在CRM WebUI保存一个business transaction比如Opportunity时,可能会遇到各种各样的错误消息。有的错误消息会阻止Business transaction被save,有的则不会。这些错误消息有何区别?
通过debug, 发现method check_popup_to_raise 会检查当前是否存在会导致弹出popup window提示给end user的error message。此类error message会终止transaction的save process.
上图代码的逻辑翻译成文字就是:当且仅当一个message的navigation 属性被设置成abap_true且在system table CRMC_MESSAGES_S里存在对应的entry且其AUTO_EXEC 字段设置为abap_true时,才会弹出popup window并且阻止save:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
Business Transaction Processing&PS; Moduling
"FI Enhancement Tech - Business Transaction Code"这个主题涉及到的是如何通过技术手段增强FI模块的功能,特别是针对业务交易代码(Business Transaction Code,BTE)进行扩展和定制。BTE是一种在SAP ABAP环境中...
Business Transaction Management (BTM) 是一个关键的IT监控领域,主要关注的是确保企业交易的顺畅进行,特别是对于那些金融和交易环境来说,其中延迟监控至关重要。BTM的主要目标包括以下几个方面: 1. **性能监控...
报错信息中,如果出现事务没有对应的结束声明,错误信息可能是:"Vuser started transaction 'transaction_name', but did not reach a corresponding end transaction statement. The transaction ended ...
在实际开发中,通常我们会将`Session`和`Transaction`的使用结合到一个单元操作中,例如在try-catch-finally块中: ```java SessionFactory sessionFactory = ...; // 获取SessionFactory Session session = ...
赠送Maven依赖信息文件:javax.transaction-api-1.2.pom; 包含翻译后的API文档:javax.transaction-api-1.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:javax.transaction:javax.transaction-api:1.2; 标签:...
根据提供的文件信息,可以提炼出以下与“Principles of transaction processing”相关的知识点: 1. 事务处理的原理 事务处理系统是计算机系统的一个重要组成部分,它涉及到如何高效、安全地处理各种事务。事务处理...
CALL TRANSACTION USING 参数详解 CALL TRANSACTION USING 语句是 ABAP 中提供的一个方便的执行批量输入的语句,使用它可以通过程序代码完成多个事务码的连续执行。BDC_TAB 是批输入任务表,网上有很多例子了,大家...
赠送Maven依赖信息文件:javax.transaction-api-1.2.pom; 包含翻译后的API文档:javax.transaction-api-1.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:javax.transaction:javax.transaction-api:...
在初始化对象后,`Session`会保存对象属性的一个副本,当清理缓存时,通过比较当前对象与快照,可以识别出哪些属性发生了变化。`Session`会在以下几种情况下清理缓存: - **事务提交**:当`commit()`方法被调用时。 ...
【javax.transaction.jar】是Java平台上的一个核心组件,主要用于处理分布式环境中的事务管理。这个库包含了一组接口和类,这些接口和类定义了事务管理的API,使得开发者能够在Java应用程序中实现事务处理的规范。在...
1. **原子性(Atomicity)**:原子性保证事务中的所有操作被视为单个不可分割的操作,即使在部分完成时发生错误,系统也会回滚到事务开始前的状态,不会留下半完成的修改。 2. **一致性(Consistency)**:事务必须使...
J2EE平台支持两种主要的事务类型: 1. **JTA/XA 事务**:这种类型的事务通过外部的事务管理器(Transaction Manager)来控制和协调,适用于需要跨多个资源管理器(Resource Manager)的分布式事务处理场景。JTA (Java ...
本文将深入探讨“C#中调用Transaction”的相关知识点,包括事务的基本概念、事务的特性、如何在C#代码中创建和管理事务,以及与数据库交互时事务的应用。 ### 1. 事务基本概念 事务是数据库操作的一组逻辑单元,它...
字段包括事务ID(TRANSACTION_ID)、业务领域(DOMAIN)、全局事务ID(GLOBAL_TX_ID)、分支事务ID(BRANCH_QUALIFIER)、事务内容(CONTENT)、状态(STATUS)、事务类型(TRANSACTION_TYPE)、重试次数(RETRIED_...
根据数据传输的特点,USB传输可以分为以下几种类型: - **控制传输(Control Transfer)**: 用于设备配置和状态查询等。 - **批量传输(Bulk Transfer)**: 用于传输大量数据,如文件系统中的文件传输。 - **中断...
Principles of Transaction Processing for the Systems Professional explains that these and many other computerized tasks require the use of transaction processing (TP).
根据提供的文件信息,“OpenCAPI 4.0 Transaction Layer Specification”是关于OpenCAPI 4.0事务层规范的一份详细文档。以下是对该文档的关键知识点进行深入解析: ### 一、OpenCAPI简介 OpenCAPI(Open Coherent ...
### Java Transaction Design Strategies知识点概述 #### 一、引言 《Java Transaction Design Strategies》是一本专注于Java事务设计的专业书籍,由Mark Richards编写。本书详细介绍了Java应用程序中的事务处理...