CRM One order里user status和system status的mapping逻辑
新建一个Opportunity,将其status 设置成E0001( User status):
保存之后,在数据库里针对该Opportunity不仅仅存储了用户手动选择的user status E0001 - Open,还保存了如下的system status I1002:
这个user status到system status的mapping 逻辑:
- 找到transaction type OPSM 对应的status profile:
- 找到该 user status对应的business transaction OPEN:
- 系统从step2里取得business transaction之后,根据VRGNG = transaction的逻辑到TJ06里去查找所有结果INACT不为X的entry,结果即为该user status对应的所有system status
TJ06 表里的entry通过tcode BS32维护:
上述三步系统的执行逻辑可以通过debug如下的function module来学习:
P.S:如果在UI上继续修改status,之前的status E001仍然保留在DB里,只是以INACT = X来标示.
已知opp的guid,可以通过查询下面这个表的方式来获得该opportunity status的change history
CRM One order里user status和system status的mapping逻辑相关推荐
- SAP CRM One order里user status和system status的mapping逻辑
Below example show: How the mapping relationship between User status and System status maintained in ...
- One order里user status和system status的mapping逻辑
Below example show: How the mapping relationship between User status and System status maintained in ...
- SAP CRM One Order里item quantity和CUMULAT_H的联动
本文介绍SAP CRM One Order里item quantity和CUMULAT_H的联动机制. Created by Wang, Jerry, last modified on Apr 26, ...
- SAP CRM的user status和system status
Created by Wang, Jerry, last modified on Apr 08, 2015
- SAP CRM Fiori应用里取top20的service url的determine逻辑
Created by Wang, Jerry, last modified on Aug 14, 2015 点击launchpad 的my task tile后,需要知道sServiceUrl是在何时 ...
- 基于若依框架的二次开发_SAP Commerce(原Hybris)的订单处理框架和SAP CRM One Order框架...
最近工作重点转移到了SAP Commerce上来,正好有机会把该产品里由Java实现的订单处理框架和我之前长期工作过的,ABAP实现的SAP CRM One Order框架做个比较:基于Spring的 ...
- SAP Commerce(原Hybris)的订单处理框架和SAP CRM One Order框架
最近工作重点转移到了SAP Commerce上来,正好有机会把该产品里由Java实现的订单处理框架和我之前长期工作过的,ABAP实现的SAP CRM One Order框架做个比较:基于Spring的 ...
- 关于SAP CRM One Order状态(Status)和Status Profile的处理逻辑
From: Wang, Jerry Sent: Wednesday, 30 December, 2015 1:57 PM Subject: user status的优化思路 老的实现直接call on ...
- CRM One Order Appointment里start Date的存储原理
本文介绍CRM One Order Appointment里start Date的存储原理 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
最新文章
- Python图片操作-psd_tools:将psd文件转换成BMP
- java 控制台刷屏 dll_控制台被警告刷屏 · Issue #IXD8V · 卓源软件/JeeSite 4.2 - Gitee.com...
- 【机器学习】什么是机器学习?(下)
- Java中六大时间类的使用和区别
- Linux网络编程(一):Linux内核
- Java 8 Stream示例
- 华为机试题【10】-求数字基root
- 总结一下HtmlAgilityPack
- Nature重磅综述|关于RNA-seq,你想知道的都在这(续)
- 设计模式学习笔记七:常用设计模式原则总结
- [参考]查看ORACLE DB信息的一些SQL
- 【数据结构_浙江大学MOOC】第六七八讲 图
- 前台如何正确接收流信息_如何绕过 Android 8.0 startService 限制?
- [转]FastJSON通过SerializeFilter定制序列化
- UEditor 配置
- shader基础学习摘要(一)
- 思维导图怎么画简单又漂亮?脑图轻松制作方法
- 接收邮件服务器(pop3,邮件接收(POP3或IMAP)服务器是什么
- 《期货基础知识》期权交易入门知识
- 3.单片机 数码管显示
热门文章
- [小明学Shader]14.热扭曲效果
- 揭秘HTML5和CSS3
- SQL Server ldf 丢失的数据库恢复
- 文献记录(part51)--识别聚类间远近关系的双几何体模型
- python学习高级篇(part1)--类属性
- Django从理论到实战(part33)--表关系
- 第三次学JAVA再学不好就吃翔(part9)--基础语法之键盘录入
- ffmpeg libx264_编程小短文:FFmpeg视频画面尺寸调整,必知必会
- .sql文件如何执行_随手记 02 日志系统:一条SQL更新语句是如何执行的?
- 我的2020年度总结