`

SAP系统中发送消息的几种办法

阅读更多

1、SM02

创建消息,并设定有效期。当用户刷新窗口或打开窗口时会显示。

这个消息对client中的所有用户有效

2、So00中创建“到期邮件”

So00中创建一个普通邮件,在下面选择收件人,收件人后面有三个可选项,选中第一个(闪电标志):到期邮件

邮件发出后,当用户刷新窗口或打开窗口时会显示。

3、用ABAP程序创建系统提示:这个提示的效果像是SAP系统出错时的提示,用户体验可能不够好,代码如下:

*&---------------------------------------------------------------------*
*& Report  YSENDMSG                                                    *
*&---------------------------------------------------------------------*
REPORT  ysendmsg  MESSAGE-ID zsd.
DATA: list LIKE uinfo OCCURS 0 WITH HEADER LINE.
DATA: mess LIKE sm04dic-popupmsg.
PARAMETERS: p_mandt  LIKE  sy-mandt DEFAULT sy-mandt,
            p_user   LIKE sy-uname,
            p_mess1(40),
            p_mess2(40),
            p_mess3(25),
            p_sender LIKE sy-uname DEFAULT sy-uname,
            p_time TYPE i DEFAULT '1'.

AT SELECTION-SCREEN.
  PERFORM check.

START-OF-SELECTION.
  CONCATENATE p_sender 'says:' p_mess1 p_mess2 p_mess3 INTO mess.
  CONDENSE mess.
  DO p_time TIMES.
    CALL FUNCTION 'TH_POPUP'
      EXPORTING
        client  = p_mandt
        user    = p_user
        MESSAGE = mess.
  ENDDO.
*---------------------------------------------------------------------
*       FORM check
*---------------------------------------------------------------------
FORM check.
  CALL FUNCTION 'TH_USER_LIST'
    TABLES
      list = list.
  READ TABLE list WITH KEY bname = p_user mandt = p_mandt.
  IF sy-subrc <>  0.
    READ TABLE list WITH KEY bname = p_user.
    MESSAGE e001 WITH 'the user not on this client, but in'
     list-mandt.
  ENDIF.
ENDFORM.                    " check

分享到:
评论

相关推荐

    SAP接口文档 关于SAP的接口介绍

    本文将详细介绍SAP系统中的几种主要接口技术及其应用。 #### 二、SAP R/3接口技术概述 SAP R/3系统提供了丰富的API(应用程序编程接口)和工具,便于开发者进行二次开发和深入研究。其中,RFC、ALE/IDocs是在早期...

    在 Message Broker中使用 SAP JCO 连接 SAP 系统

    在 IT 领域,Message Broker 是一种中间件,它允许不同系统之间的信息交换,而 SAP JCO(Java Connector)是 SAP 提供的一种用于非 SAP 应用程序与 SAP 系统之间通信的接口。本篇文章将深入探讨如何在 Message ...

    sapjco-ntamd64-2.1.10

    1. **远程方法调用(RFC)**:允许Java应用程序通过RFC协议与SAP系统进行通信。RFC是一种标准化的接口,使得不同系统间可以相互调用函数模块,实现跨系统的数据交换。 2. **BAPI调用**:BAPI(Business Application...

    SAP蓝图设计策划方案汇集

    SAP蓝图设计策划方案汇集是SAP系统中的一种蓝图设计方法,旨在帮助企业实现业务流程的自动化和优化。本方案汇集了SAP系统中的多个模块,包括物料治理模块、采购模块、生产计划模块、库存管理模块等。 物料治理模块 ...

    .NET Connector 3.0 SAP API Document

    在.NET开发中,与SAP系统进行集成是一项关键任务,而.NET Connector 3.0(NCO3.0)正是微软为实现这一目标提供的重要工具。它允许.NET应用程序无缝地与SAP R/3系统进行通信,提供了一整套API,使得开发者能够便捷地...

    IBM 内部经典SAP Idoc 开发

    例如,SAP系统会将EDI消息以IDoc格式发送给EDI子系统,在那里它们被转换成通用的EDI标准(如UN/EDIFACT或ANSI/X12)。 SAP提供的培训材料中会包括不同IDoc类型之间的差异,以及它们的应用场景。例如,在ALE场景中,...

    SAP-WEBSERVICE调用案例

    本文将详细介绍如何在SAP系统中实现对Web Service接口的调用,并通过实际案例进行演示。 #### 二、SAP调用Web Service概述 SAP调用Web Service通常涉及以下几个步骤: 1. **创建WebService连接**:首先需要在SAP...

    SAP_Template Allocations

    在SAP系统中,模板分配(Template Allocations)是一种非常有用且功能强大的工具,它能够帮助企业在成本分配方面实现更加灵活和精确的操作。本文将详细介绍SAP_Template Allocations的核心概念、应用场景以及具体...

    sapjco-2.1.8

    1. **RFC通信**:JCo提供了一种简单的方法来调用SAP系统的RFC函数模块,使得开发者可以透明地执行远程调用,如同本地调用一样。 2. **BAPI支持**:BAPIs是SAP系统中预定义的业务对象接口,JCo使开发者能够利用这些...

    SAP高級應用開發 (高清晰掃瞄版) 第3章 ALE技術

    - **与SAP Connect的关系**:SAP Connect是SAP系统中的一个工具,用于发送和接收外部消息。在ALE中,通常使用SAP Connect来处理IDoc的传输。 - **与SAP Workflow的集成**:SAP Workflow是一个用于自动化业务流程的...

    sapnco30dotnet40P_22-20007348_x64.rar

    1. **SAP RFC Library(RFC库)**:这是一个用于远程功能调用(Remote Function Call, RFC)的库,允许.NET应用程序像调用本地函数一样调用SAP系统中的函数模块。RFC是一种标准化的通信协议,确保了跨不同系统间的...

    SAP PI HTTP Receiver Adapter Configuration.doc

    3. **选择验证类型**:根据接收方系统(SAP或非SAP系统)选择合适的验证类型。若无需验证,则选择“匿名登录”。 #### 三、通过URL传递变量 对于第二种方式,即通过URL传递变量,配置过程相对复杂。具体步骤如下: ...

    sap财务管理大全

    #### 一、SAP系统概览及特点 ##### 1.1 SAP系统两个主要特点 SAP系统具有两大显著特点:集成性和标准化。 **1.1.1 集成性** SAP系统以其高度集成著称。这意味着各个业务模块之间能够无缝对接,数据能够在不同...

    sap 操作XML(自己的笔记)

    - **允许操作XML**:在SAP系统中,需要确保用户有足够的权限来进行XML相关操作。 - **生成数据工厂及数据流**:数据工厂和数据流是生成XML文档时的重要组成部分,它们负责组织和管理数据。 - **创建文档**:使用相应...

    JAVA调用SAP ODATA服务.docx

    在IT领域,特别是企业级应用开发中,Java与SAP系统的集成是一项非常重要的技术。SAP提供了多种API和服务来促进与其他系统的交互,其中ODATA(Open Data Protocol)是一种轻量级的数据访问协议,它允许客户端通过...

    SAP workflow

    1. **配置追踪**:在SAP系统中启用事件追踪。 2. **触发事件**:正常执行触发事件的操作。 3. **查看日志**:检查事件触发的日志记录,以便调试。 #### 五、相关内容(Related Content) 此外,还有一些与事件相关...

    sapjidoc31P_0-80004914-SAP Java IDoc Library 3.1 Patch 0 (SDK)

    - **双向通信**:不仅支持从非SAP系统向SAP系统发送IDoc,还支持接收SAP系统传来的IDoc,实现双向数据交换。 - **灵活的适配器机制**:提供了多种通信适配器,如JDBC、HTTP等,以适应不同的网络环境和系统架构。 - *...

    SAP smartform 介绍

    SAP SmartForm 是一种用于维护可以在 SAP 系统中输出应用数据的表单工具。根据不同的应用场景,可能需要大量快速地打印这些表单,例如电信公司每月发送的账单或员工工资单等。应用数据的输出会被放置到一个动态可...

    SAP 认证课程基础考试题(中英文)

    SAP 项目实施方法论中,项目实施包含几阶段?请简述每个阶段的主要任务 SAP 项目实施通常遵循 SAP 的 Accelerated SAP (ASAP) 方法论,主要分为以下几个阶段: - **准备阶段**:定义项目的范围、目标、团队和时间...

    Notes for ALE, EDI, &amp; IDOC Technologies for SAP

    ALE是一种用于SAP系统之间的数据交换机制,它允许在不同的SAP系统之间自动传输数据。ALE的架构主要包括以下几个组成部分: - **出站过程**:涉及从源系统发送数据到目标系统的流程。 - **入站过程**:指接收并处理...

Global site tag (gtag.js) - Google Analytics