[原创]系统提示信息的应用

上一篇 / 下一篇  2008-01-25 08:13:11 / 个人分类:SAP ABAP及跨模块应用

各个模块配置中均用系统消息配置,通过T-CODESE91进行维护。在SE91界面输入消息的类型,目前有系统标准的如MEM7等等,还有ZMM1ZSD1等后面增加的。其中系统标准如ME里存在已有信息,同时也有空着的信息号我们可以进行客制。系统信息维护里有一个重要的标识:信息类别。可以通过维护T160M表中的信息类别来决定这个信息是WORNING还是ERROR等。

系统标准和客制的信息类型的一个主要区别是:系统标准的可以通过配置和标准函数进行控制,而客制的没有。原因是由于客制的信息只记录在表T100中而没办法写到T160M中。比如消息类ME消息号998增加一条信息:“按采购订单&发出的组件数量短缺&”,我们在程序中可以按如下来控制对信息的输出:

CALL FUNCTION 'ME_CHECK_T160M'

        EXPORTING

             I_ARBGB = 'ME'

             I_MSGNR = '998'

             I_MSGVS = MSGVS

        EXCEPTIONS

             NOTHING = 00

             WARNING = 01

             ERROR  = 02.

   CASE SY-SUBRC.

     WHEN 01.

       MESSAGE W998(ME) WITH G_EBELN C_MENGE.

     WHEN 02.

       MESSAGE E998(ME) WITH G_EBELN C_MENGE.

ENDCASE.

同时这个程序可以在以下路径中进行配置达到自由控制的目的。

路径:SPRO->物料管理->采购->环境数据->定义系统消息的属性。

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-26  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 1726
  • 日志数: 477
  • 建立时间: 2008-01-01
  • 更新时间: 2008-07-22

RSS订阅

Open Toolbar