`
lzkyo
  • 浏览: 466608 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SAP BW 邮件发送监控策略

 
阅读更多

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 BW4HANA标准建模指南.pdf

    同时,文档也明确SAP对文档所描述内容的商务路径或功能并无义务去实现或发布,表示文档中提到的SAP策略、产品发展方向和功能可能会变化,而且SAP保留随时更改的权力。 文档中也提到对文档内容的可靠性没有担保,...

    SAP BW four HANA 系统课程学习 1

    SAP BW/4 HANA是SAP公司推出的企业数据仓库解决方案,是SAP Business Warehouse(BW)的第四代产品,专为与SAP HANA数据库集成而设计。SAP HANA是一款高性能的内存计算平台,允许数据在内存中进行存储和处理,从而...

    sap bw sap bw sap bw

    sap bw sap bw sap bw

    SAP BW 数据源介绍及增强

    在SAP Business Warehouse (BW)系统中,数据源是数据集成和分析的核心组成部分。本文将深入探讨SAP BW数据源的介绍以及增强方法。 首先,SAP R3数据源是BW系统获取数据的主要来源之一。R3是SAP的ERP(企业资源规划...

    SAP BW处理链

    SAP BW(Business Warehouse)是SAP公司提供的企业级数据仓库解决方案,用于集中管理企业的业务数据,并提供分析和报告功能。SAP BW处理链是其中的一项重要功能,它旨在自动化处理数据仓库中的数据抽取、转换和加载...

    SAP BW310 翻译版

    《SAP BW310 翻译版》是一份由个人翻译的SAP BW310标准教材的中文版,旨在帮助中国用户更好地理解和应用SAP Business Warehouse(BW)系统。SAP BW是一个用于企业数据仓库构建和分析的强大工具,它提供了数据整合、...

    SAP BW 经典教程

    SAP BW,全称为SAP Business Warehouse,是SAP公司提供的一个全面的数据仓库解决方案,用于企业级的数据管理和分析。这个经典教程将深入介绍SAP BW的各个方面,包括建模、查询、实施方法以及其核心功能和特点。 ...

    SAP BW AND ETL GUIDE.pdf

    ### SAP BW 和 ETL 指南 #### SAP BW 企业数据仓库概述 SAP BW (Business Warehouse) 是一个强大的企业级数据仓库解决方案,旨在帮助组织整合来自不同来源的数据,并提供一致、可靠的信息以支持决策制定。SAP BW ...

    SAP BW系统建立链接到BW

    ### SAP BW系统建立链接到BW的关键知识点 #### 一、SAP BW系统简介与作用 SAP Business Warehouse(简称SAP BW)是SAP提供的一款数据仓库解决方案,它能够帮助企业集成来自不同源系统的数据,并通过高级分析工具...

    SAP BW4HANA正版英文.pdf

    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 Technical Overview

    【SAP BW/4HANA 技术概览】 SAP BW/4HANA是SAP推出的新一代数据仓库应用,旨在帮助企业实现即时数字化运营。它不仅支持传统的本地部署方式,还通过Amazon Web Services(AWS)和SAP HANA Enterprise Cloud(SAP ...

    SAP BW标准教材310

    8. **BW的性能优化**:了解监控和优化SAP BW性能的方法,包括使用SAP BW的内置工具进行性能分析。 9. **BW的扩展与创新**:讨论SAP BW与HANA的整合,以及利用BW/4HANA进行现代化升级的策略。 10. **BW实施与项目...

    SAP BW410-EN-Col16-BW4HANA

    - **系统监控与维护**:熟悉SAP BW/4HANA的系统监控工具,并了解日常维护的基本步骤。 #### 五、案例研究 - **零售业应用案例**:分析一家零售企业在使用SAP BW/4HANA后如何提升了其销售预测准确度。 - **制造业...

    SAP BW配置及操作手册(BW中文图文教程)

    SAP_BW配置及操作手册:了解BW的基本概念和实现原理,举例说明bw的详细配置过程

    SAP BW Analysis插件包64位下载AOFFICE28SP11_0-70004973.rar

    标题中的"SAP BW Analysis插件包64位下载AOFFICE28SP11_0-70004973.rar"指的是SAP Business Warehouse (BW) 的Analysis插件,适用于64位操作系统的Microsoft Office环境,特别是Excel。这个插件的主要功能是将SAP BW...

    SAP BW4HANA Content

    SAP BW4HANA Content SAP BW4HANA 是 SAP 公司推出的业务智能解决方案,旨在帮助企业快速部署业务智能应用程序,提高业务决策的速度和准确性。BW4HANA Content 是 SAP BW4HANA 的一个重要组件,负责提供业务智能...

    sap bw中文教程

    根据提供的文件信息,我们可以归纳出一系列与"SAP BW"相关的知识点。SAP BW(Business Warehouse)是SAP公司提供的一款企业级数据仓库解决方案,旨在帮助企业整合来自不同源的数据,并为决策支持系统、客户和企业...

    SAP 发送邮件 详细步骤

    #### 二、SAP发送外部邮件配置步骤 ##### 1. 连接设置(激活SAPConnect) - **创建服务用户**(可选):虽然对于发送邮件而言不是必须的,但为了后续操作的安全性考虑,建议还是创建一个服务类型用户。使用事务...

    Power BI and SAP BW

    【Power BI 和 SAP BW 整合】 在当今的数据驱动的世界中,企业正在寻找更有效的方式来分析和可视化他们的数据。SAP Business Warehouse (BW) 是一个强大的数据仓库平台,用于存储和处理大量的业务数据。Microsoft ...

    SAP BW200内部教学资料

    ### SAP BW200:商业信息仓库概览与关键技术知识点 #### 一、SAP BW简介 SAP BW,全称SAP Business Information Warehouse,是SAP公司开发的一款先进的数据仓库解决方案,旨在帮助企业从海量数据中提取有价值的...

Global site tag (gtag.js) - Google Analytics