SAP BW 邮件发送监控策略
以往的情況是邮件一提交到BW的邮件队列我们就认为自己工作做完了。事实上却没有,并且我们一直被困惑着,因为邮件会错、会拖、会等、会卡,所有小孩子会犯的错,它都会,而我们却不知道为什么。
我们的规划是能够把邮件的发送纳入到可控范围,可以知道有没有错误,有没有发送,有没有等待。
我们在规划时,分了几个步骤去实现:
1. 可以监控邮件系统是否存在等待状况
2. 如果存在等待状况,能够自动触发邮件发送动作
3. 可以监控邮件系统是否存在异常邮件
4. 如果存在异常邮件,能够自动触发重发邮件动作
通过对邮件系统的数据日志分析,我们找到了其中的对应关系。邮件系统会把目前处于等待状态的邮件暂时性的存储到SOST这个表中,在联合SOOD这个存储邮件基本信息的表,我们很快就是实现了第一步。建立如下试图:
Tables:
SOOD
SOSC
Join conditions:
SOOD MANDT = SOSC MANDT
SOOD OBJTP = SOSC OBJTP
SOOD OBJYR = SOSC OBJYR
SOOD OBJNO = SOSC OBJNO
View Fields:
SOOD OBJNO
SOOD OBJNAM
SOOD OBJDES
SOOD CRDAT
SOOD CRTIM
SOOD OBJSND
SOOD SDDAT
SOOD SDTIM
SOSC ENTRY_DATE
SOSC ENTRY_TIME
SOSC SNDPRI
SOSC STATUS
SOSC NEW_STATUS
那么我們可以通過查询试图获得目前邮件等待情况。
我们知道可以手动去发送等待状态的邮件,但是我们的目的是能够让系统自动做,所以我们找到了相应的Report:RSCONN01(至于如何找到程序,通过SDN和Debug就八九不离十了)。一定发现有等待的邮件,且邮件是我们需要监控的,那么就让程序去触发邮件发送动作。这样我们又解决了第二个问题。
第三步比较简单,因为判断是否错误无非是判断Log的状态信息,但是问题是我们获得的状态编号是否就涵盖了所有情况,也没有这样的文档说明。所以我们罗列的历史以来日志出现的状态编号,比较笨,但是不得不说我们做到了。
第四步的实现也是通过Debug程序找到的,Function:SO_SEND_PROCESS_REQUEUE。 这里有心的可能会发出这样的疑问,为什么不用第二步的程序。原因是,第二步的程序只会把目前处于等待状态的邮件重发,而邮件一旦异常,那么邮件系统就会把这些邮件踢到非等待状态,所以第二步出现的程序根本就碰不到这个异常邮件,所以也谈不上用它来发送了。这个Function会通过一个table存储需要重发的邮件,所以我们要做的就是把邮件信息重新放进去。
内表的格式如下:[加粗的是必填]
OBJTP
OBJYR
OBJNO
FORTP
FORYR
FORNO
RECTP
ADR
RECYR
RECNO
MSGTP
REPEAT_CNT
WAIT_DATE
WAIT_TIME
NEW_STATUS
SNDREQ
IMMEDIATLY
你可以通过SOOD和SOOS这2个表把所有信息都填入到内表中,那么就完成了重入队列的动作,当然只是完成了重入队列的动作,所以你还是需要执行第二步的动作(是否把IMMEDIATLY设为X,就可以立即发送还要测试,不过小fang一再告我不要把所有兔子都打光,谨记)。
通过以上的介绍,估计BW的邮件监控会是在你的掌控之中了。
<script type="text/javascript"></script>
分享到:
相关推荐
同时,文档也明确SAP对文档所描述内容的商务路径或功能并无义务去实现或发布,表示文档中提到的SAP策略、产品发展方向和功能可能会变化,而且SAP保留随时更改的权力。 文档中也提到对文档内容的可靠性没有担保,...
SAP BW/4 HANA是SAP公司推出的企业数据仓库解决方案,是SAP Business Warehouse(BW)的第四代产品,专为与SAP HANA数据库集成而设计。SAP HANA是一款高性能的内存计算平台,允许数据在内存中进行存储和处理,从而...
SAP BW(Business Warehouse)是SAP公司提供的企业级数据仓库解决方案,用于集中管理企业的业务数据,并提供分析和报告功能。SAP BW处理链是其中的一项重要功能,它旨在自动化处理数据仓库中的数据抽取、转换和加载...
sap bw sap bw sap bw
在SAP Business Warehouse (BW)系统中,数据源是数据集成和分析的核心组成部分。本文将深入探讨SAP BW数据源的介绍以及增强方法。 首先,SAP R3数据源是BW系统获取数据的主要来源之一。R3是SAP的ERP(企业资源规划...
《SAP BW310 翻译版》是一份由个人翻译的SAP BW310标准教材的中文版,旨在帮助中国用户更好地理解和应用SAP Business Warehouse(BW)系统。SAP BW是一个用于企业数据仓库构建和分析的强大工具,它提供了数据整合、...
SAP BW,全称为SAP Business Warehouse,是SAP公司提供的一个全面的数据仓库解决方案,用于企业级的数据管理和分析。这个经典教程将深入介绍SAP BW的各个方面,包括建模、查询、实施方法以及其核心功能和特点。 ...
### SAP BW 和 ETL 指南 #### SAP BW 企业数据仓库概述 SAP BW (Business Warehouse) 是一个强大的企业级数据仓库解决方案,旨在帮助组织整合来自不同来源的数据,并提供一致、可靠的信息以支持决策制定。SAP BW ...
### SAP BW系统建立链接到BW的关键知识点 #### 一、SAP BW系统简介与作用 SAP Business Warehouse(简称SAP BW)是SAP提供的一款数据仓库解决方案,它能够帮助企业集成来自不同源系统的数据,并通过高级分析工具...
SAP_BW配置及操作手册:了解BW的基本概念和实现原理,举例说明bw的详细配置过程
SAP BW自发布以来经历了多个版本的迭代,从最初的SAP BW Release 1.0到后来的SAP BW 7.0至7.3,直至最新的SAP BW7.4和7.5,已经开始利用SAP HANA进行高性能的数据处理。SAP BW/4HANA正是在此基础上的进一步优化,...
【SAP BW/4HANA 技术概览】 SAP BW/4HANA是SAP推出的新一代数据仓库应用,旨在帮助企业实现即时数字化运营。它不仅支持传统的本地部署方式,还通过Amazon Web Services(AWS)和SAP HANA Enterprise Cloud(SAP ...
8. **BW的性能优化**:了解监控和优化SAP BW性能的方法,包括使用SAP BW的内置工具进行性能分析。 9. **BW的扩展与创新**:讨论SAP BW与HANA的整合,以及利用BW/4HANA进行现代化升级的策略。 10. **BW实施与项目...
- **系统监控与维护**:熟悉SAP BW/4HANA的系统监控工具,并了解日常维护的基本步骤。 #### 五、案例研究 - **零售业应用案例**:分析一家零售企业在使用SAP BW/4HANA后如何提升了其销售预测准确度。 - **制造业...
标题中的"SAP BW Analysis插件包64位下载AOFFICE28SP11_0-70004973.rar"指的是SAP Business Warehouse (BW) 的Analysis插件,适用于64位操作系统的Microsoft Office环境,特别是Excel。这个插件的主要功能是将SAP BW...
SAP BW4HANA Content SAP BW4HANA 是 SAP 公司推出的业务智能解决方案,旨在帮助企业快速部署业务智能应用程序,提高业务决策的速度和准确性。BW4HANA Content 是 SAP BW4HANA 的一个重要组件,负责提供业务智能...
根据提供的文件信息,我们可以归纳出一系列与"SAP BW"相关的知识点。SAP BW(Business Warehouse)是SAP公司提供的一款企业级数据仓库解决方案,旨在帮助企业整合来自不同源的数据,并为决策支持系统、客户和企业...
#### 二、SAP发送外部邮件配置步骤 ##### 1. 连接设置(激活SAPConnect) - **创建服务用户**(可选):虽然对于发送邮件而言不是必须的,但为了后续操作的安全性考虑,建议还是创建一个服务类型用户。使用事务...
【Power BI 和 SAP BW 整合】 在当今的数据驱动的世界中,企业正在寻找更有效的方式来分析和可视化他们的数据。SAP Business Warehouse (BW) 是一个强大的数据仓库平台,用于存储和处理大量的业务数据。Microsoft ...
### SAP BW200:商业信息仓库概览与关键技术知识点 #### 一、SAP BW简介 SAP BW,全称SAP Business Information Warehouse,是SAP公司开发的一款先进的数据仓库解决方案,旨在帮助企业从海量数据中提取有价值的...