【IT168 信息化】
各个模块配置中均用系统消息配置,通过T-CODE:SE91进行维护。在SE91界面输入消息的类型,目前有系统标准的如ME,M7等等,还有ZMM1,ZSD1等后面增加的。其中系统标准如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->物料管理->采购->环境数据->定义系统消息的属性。