SE91SAP消息类型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SE91SAP消息类型SE91 SAP消息类型
E:Error
W:Warning
I :Information
A :Abortion
S :Success
标准:
MESSAGE ID sy -msgid TYPE 'X' NUMBER sy -msgno
WITH sy -msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
MESSAGE E110 WITH FCODE T185F -FCINT .
⾃定义消息SE91,例如:zme ,
使⽤⽅法:Message I001(zme) with 'var1' 'var2' 'var3'.
或者MESSAGE ID ‘ZME’ type ‘I’ Number ‘001 with 'var1' 'var2' 'var3'.
****************
、 sap 系统的提⽰⽅式
sap 系统的提⽰⽅式有两种:
1. MESSAGE I002(ZFI) with ‘⽂本1’ ‘⽂本2’ .
2. MESSAGE ID ' ZFI ' TYPE 'I' NUMBER '002' with ‘⽂本1’ ‘⽂本2’ .
消息的类型⼀般有以下⼏种 I:信息窗⼝ W:警告 E:错误 S:成功 A:终⽌程序.
根据提⽰信息的类型对系统有不同的影响。

第⼆种⽅式可以动态的指定提⽰类型,以满⾜不同的客户需求在sap表中程序中。

为此,系统好些程序的提⽰信息在显⽰提⽰之前根据预定义好的配置格式读取消息的提⽰类型,满⾜客户需求。

我们在做sap程序的时候可以参考这种⽅式做成可配置的信息类型,以满⾜客户需求的变化。

在我们程序中可以使⽤函数
CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE'
EXPORTING
I_ARBGB ='ZFI'
I_DTYPE = ''
I_MSGNR = '0002'
IMPORTING
E_MSGTY =SY-MSGTY.
获取客户所需的提⽰类型,然后根据以下语句进⾏提⽰:
MESSAGE ID ' ZFI ' TYPE SY-MSGTY NUMBER '002' with ‘⽂本1’ ‘⽂本2’ .
⼆、常⽤消息表格和各模块常⽤消息配置Tcode
在消息配置中,Application Area和SE91的Message Class实际上是同⼀概念.
配置消息(Tcode:OBA5|OMRM等).
(1).消息相关表格.
Table蕴藏着丰富的信息,看看消息相关表格
T100: 系统能⽤到的消息都应该在此表中找到.
T100A:存储系统的消息ID(应⽤区域)的表
T100C: FI模块中⽤户⾃定义的消息,⽐如使⽤OBA5, OFMG,OKZZ(使⽤OKKK维护)等⾃定义的消息会写⼊此表,CO配置消息不在此表.
T100O: 消息到对象的分配
T160M :MM模块相关消息表,此表可完全直接维护.就是说只要记住它,MM的消息配置直接使⽤SE16就可以.
T100U: 哪个⽤户最后更改了消息,从此表能找到.
T100S: 此表保存着允许⽤户更改的应⽤区域和消息号,⼀个简单实例,假设你删除了KI 005则在Tcode:OBA5中将再不能配置此消息. 此表也可直接维护.和T160M不同的是,你必须在SE16输⼊T100S按新建按钮才可维护,这表是跨Client的.
上图是⼀个合成图,现在要将⾃定义的消息类ZFI的⼏个消息设置成可配置的,输⼊表T100S,然后点击图2-[1]的新建按纽,也就是说设置可配置消息⾸先需要在T100S折腾⼀番。

上图-[3]表⽰ZFI-002|003消息允许配置的消息类型,选上图2-[4]”关闭”标志表⽰该消息能被关闭.现在你就可以使⽤Tcode:OBA5设置消息ZFI 002和ZFI 003是错误警告还是关闭等,⽽函数READ_CUSTOMIZED_MESSAGE正是根据配置决定消息类型的.
(2).各模块常⽤消息相关Tcode
FI: OBA5|OFMG|OFPM
MM: OMRM|OKZZ|OMT4|OMCQ |O04C|
SD: OVAH
CO: OPR4_ACT|OPR4_CK|OPR4_CKML|OPR4_CKPF|OPR4_KKA|OPR4_KKP|OPR4_KKS| OPR4_KKS1|OPR4_PPCOPP 其它:
OPR5|OPR1|OPR3|OPR6|OPR7|OPR8|OPR9|OPRCMFE|MSW1|MSW2
上图是OMRM配置后勤发票校验的消息的,可以在供应商主设计设置其发票校验是” 基于收货的发票验证”->⾃动带到PO->
设置M8 504|M8081为错误消息,这样如果不企业未收到货三单不匹配将不能进⾏发票校验确定应付.。

相关文档
最新文档