SAP系统中发送公告的几种办法

摘要:
我刚看到一个朋友在闪存中提到如何在SAP系统中发送T-CODE。我想它可能会在未来使用,所以顺便在网上搜索了相关信息。当用户刷新窗口或打开窗口时,将显示该窗口。此消息对客户端中的所有用户都有效。2.在So00中创建“过期邮件”。在So00创建普通邮件。选择下面的收件人。收件人后有三个选项。选择第一个:发送过期消息后,当用户刷新或打开窗口时将显示该消息。

      刚刚在闪存里看到朋友在闪存里提到:如何在SAP系统发送公告的T-CODE,觉得今后可能会用到,所以顺便在网上搜索了一下相关资料。由于时间关系,太晚了,得休息了,在此我就不再一个个抠图了,直接借用一下别人的文章,将此方法记录了下来,希望今后有用得到的地方……

    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

太晚了,以上方法还没来得及试运行,所以大家就自便吧,我得赶紧去睡觉了,不然明天起不来喽!88

免责声明:文章转载自《SAP系统中发送公告的几种办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PowerDesigner中添加约束vue+大文件断点续传下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Server-Sent Events入门

前言 SSE(Server-Sent Events)是一种服务器消息推送技术,是HTML5标准协议中的一部分,类似WebSocket,不同在于WebSocket可以双向通信,SSE只能服务器向浏览器发送消息。具体的规范可以查看 MDN。 简单使用 客户端,注意IE浏览器可能不支持 <script> // 初始化, 参数为url...

十大接口

十大接口 一、Response响应封装 1.1封装 from rest_framework.response import Response class APIResponse(Response): def __init__(self, status=0, msg="ok", results=None, http_status=None, head...

4G EPS 中建立 eNB 与 MME 之间的 S1 连接

目录 文章目录 目录 前文列表 S1 连接 eNB 的 S1 连接 UE 的 S1 连接 前文列表 《4G EPS 中的小区搜索》《4G EPS 中的 PLMN 选择》《4G EPS 中的小区选择》《4G EPS 中的随机接入》《4G EPS 中建立 UE 与 eNB 之间的 RRC 连接》 S1 连接 NOTE:这里的 S1 连接我们特指 S...

iOS UIKit:TableView之编辑模式(3)

一般table view有编辑模式和正常模式,当table view进入编辑模式时,会在row的左边显示编辑和重排控件,如图 42所示的编辑模式时的控件布局;左边的editing control有表 61的两种图标。 表 61 table view编辑控件 图标 描述 Deletion控件 Insertion控件 若ta...

Windows 安装RabbitMQ后,启动服务就自动停止

  在做SpringCloud消息总线的时候,需要用到RabbitMQ,于是在windows上下载安装了一个,erlang的安装包不是官网下载的,而是朋友分享给我的,没注意它的版本(9.3)。 安装完成后(安装的方法没有错,环境变量及服务安装都对了),发现 http://localhost:15672 无法访问,开始以为是服务没有启动,进入服务列表查看Ra...

分布式任务队列--Celery的学习笔记

一、Celery简介   Celery是一个简单,灵活,可靠的分布式系统,用于处理大量消息,同时为操作提供维护此类系统所需的工具。它是一个任务队列,专注于实时处理,同时还支持任务调度。   所谓任务队列,是一个逻辑上的概念,可以将抽象中的任务发送到指定的执行任务的组件,任务队列可以跨线程或机器运行。   Celery是基于Python开发的分布式异步消息任...