Service Order的状态字段里的这些字段从哪里带出来的?我们可能会想当然的认为是从后台配的Status profile里带出来的。事实并非如此。
这个transaction type根本没有分配任何Status profile,但是仍然可以在UI上看到三个可选的状态值。
Status状态字段里的值并不是我们想象的那样,完全来自system status profile和user status profile,后者只是数据源之一。
这个下拉菜单里的值通过下面这个方法取出:可以看到方法执行的结果就是UI上看到的三条记录。
这个GET_STATUS_INFO的具体逻辑:
先从crmc_status_proc里取出全部47个状态,
这47个状态会根据其RANGE字段,和CRNC_BO_RANGES的RANGE字段做一个join,过滤掉那些Join结果里OBJECT_TYPE字段不等于BUS2000116的状态,最后就只剩Open, In Process和Completed三条记录。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
Java枚举(Enum)状态机是一种使用枚举类型来实现状态转换逻辑的编程技术,它在Java编程中被广泛应用于管理对象的状态变化。状态机是一种模型,用于描述一个系统或对象在不同时间点可能存在的状态以及如何从一个状态...
在SAP软件中,生产订单的状态管理是生产过程中的关键环节,它反映了订单从创建到完成的整个生命周期。以下是对各个状态的详细解释: 1. CRTD(创建/Created):这是生产订单的初始状态,当订单刚刚被创建时,系统...
在Android系统中,`testBOOT_COMPLETED` 是一个广播接收器(Broadcast Receiver)的自定义动作,用于在设备完成启动后触发特定的程序或服务。这个主题涉及到Android应用程序生命周期管理、广播接收器以及系统启动...
Some problems have been detected in the process of MDA methods that require flex- ible code generation mechanisms. Modeling of a performance-oriented, parallel and distributed application in UML is ...
彩虹字典Completed Rainbow Tables
1. **状态枚举**:定义了状态机可处的状态,例如,使用枚举类型在编程语言中创建`OrderStatus`,包括`New`、`PendingReview`、`Approved`、`Shipped`和`Completed`。 2. **事件枚举**:定义触发状态转换的事件,如`...
"Delivery Completed"设置是SAP系统中采购订单执行过程中的一个重要环节,主要涉及到库存管理和物料需求计划(MRP)的功能。这一设置直接影响到供应商的交货情况以及后续的收货操作。 在SAP环境中,当你创建一个...
根据给定文件内容,本报告将围绕“BOOT_COMPLETED issue analysis report”这一主题,详细阐述Android系统中与POWER键相关的开机完成(BOOT_COMPLETED)广播事件处理机制,以及为何在特定情况下会出现问题。...
有限状态自动机(Finite State Machine, FSM)是一种数学模型,常用于计算机科学和软件工程领域,用以描述和分析系统的行为。在Java编程语言中,我们可以利用面向对象特性来实现有限状态机,使得状态的转变变得轻松...
这些概念共同构成了SAP R3系统中CRM产品经理需求规格说明书的核心部分,涵盖了从库存管理、物流执行、财务会计到零售和订单处理等多个业务领域的关键操作。了解和熟练掌握这些术语对于有效地管理需求、设计和实施CRM...
状态机是一个具有若干个状态的系统,每个状态都有一个或多个输入,根据这些输入,系统会从当前状态转换到另一个状态。状态机可以是确定性的,即相同的输入总会导致相同的状态转换,也可以是非确定性的,存在多种可能...
在上述代码中,我们用`flex`布局将步骤平均分配到一行,并通过`.completed`、`.active`和`.not-started`类来表示不同的进度状态。 如果需要动态更新流程状态条,例如当用户执行了某项操作后,可以引入JavaScript...
每个链由一系列哈希值组成,这些哈希值是通过特定的逆向操作(如盐值和缩减函数)相互连接的。这样设计的目的是为了减少存储空间,因为一个链上的多个哈希值可以共享部分计算结果,而不是每个都单独存储。 **文件...
Compiere是一款开源的企业资源规划(ERP)和客户关系管理(CRM)系统,它提供了全面的业务流程自动化功能,包括工作流系统。在本场景中,我们将深入理解如何在Compiere中设置工作流,特别是在单据审核方面的应用。 ...
### Open Host Controller Interface (OpenHCI) Specification for USB #### Introduction The Open Host Controller Interface (OpenHCI) specification is a standard designed to define the interface between...
在VC(Visual C++)开发环境中,通过使用操作系统提供的API(应用程序编程接口)来实现对打印机状态和作业的实时监控是一项技术挑战。本项目旨在填补网络上关于此话题的空白,提供一种方法来跟踪从作业开始到打印...
这些返回代码对于开发者来说至关重要,因为它们帮助理解交易是否成功,以及如何正确地更新订单状态。下面我们将深入探讨PayPal的返回代码及其含义。 1. **返回代码的基本结构** PayPal的返回代码通常由三个部分...
Each project presents a problem and an algorithm for solving it, and the reader is guided through the process of implementing the algorithm in C, and compiling and testing the results. The projects ...
TGW-ERMANCO INC. Engineers Design TURBO Sorter Thanks to Rapid Local Logic Completed by Intelligent rar,TGW-ERMANCO INC. Engineers Design TURBO Sorter Thanks to Rapid Local Logic Completed by ...
用ophcrack 获取登录密码所所必备的彩虹表。 彩虹表工具使用讲解 需要软件:ophcrack和彩虹表 1 安装ophcrack 2 选择彩虹表[彩虹表要放到英文目录下] 3 把hash导入破解