SAP MESSAGE

SAP MESSAGE


2024年5月10日发(作者:苹果哪款手机性价比高最值得入手)

SAP message 探究

SAP消息就是这样一种机制

举个实际例子,某人身体系统出了点毛病要去检查了然后决定是否

continuework.

selectcase此人身份.

caseGC党的官爷.

selectcase'毛病'.

if'小病'.

Message:'各部门组织看病当然红包趁机捞上一笔当然工作是要停的'.

ELSEIF'中病'.

Message:'带上几个漂亮小妞疗养去还工作个屁'

ELSEIF'大病'.

Message:'当地报纸要大肆宣传某官为民造福劳累过度,但当你仔细检查逻辑就

发现内幕

其实多是因为吃喝嫖赌荒淫无度造成的体虚,所以通常看消息要看起内幕'.

endselect.

case民工穷人.

if还有口气.

Message:不管得了小病大病癌症AIDS都得不管它工作.

endif.

caseother.

message:'视此人power和money自定'.

endselect.

SAP消息也是这样,你可将所有能忽略的消息ignore让它鞠躬尽瘁死而后已为你

工作.

从是否允许你configure层次分两种:configurable和non-configurable.

对configurablemessage可选的messagetype通常有S,I,W,E,A,-

(online 表示即时outputmessage-表示switchoffmessage继续做后面工作

batchi表示做batchinput时).

就是说对configurablemessageSAP允许你设置它是Error,warning或者

switchoff干脆忽略,通常这些个

错误不至于引起致命的系统逻辑错误.

一.基本概念

你可简单理解为消息是SAP为exception预警的一种手段.

Applicationarea:告诉你消息归属,分类吧.其实就是SE91所说的Messageclass

二:消息相关最常用的table:

T100:SAPdefaultMessage,

T160M:MessageControl:Purchasing(SystemMessages)

T100C:User_definedmessaegmainlyforFI

TVGMS:ViewControl

T100S:Configurablesystemmessages

T100W:ForWorkflow

T100U:最后更改消息的usertable

T5CBN:PCOperationConditions

---------------

需要指出的是你必须注意做重要的三个表

T100:包含所有的message

T100C:你定义的message通常将出现在此表

T100s:Configurablesystemmessages顾名思义就是你能设置的消息.

比如OBA5你想设置F5060消息,这个是FB50在balance0你想强行save弹出的,

在T100s

中你将看到F5060不在其中,因为这是将影响财务的致命错误,当然OBA5是不允

许你去设置的.

**欺骗SAP使用OBA5强行SwitchoffF5060.

------------------

三.建立查询消息.

T-code:SE91

你可为自己的程序和Enhancement编写消息.

通常在程序中你能看到类似.

CALLFUNCTION'READ_CUSTOMIZED_MESSAGE'

EXPORTING

i_arbgb=i_arbgb

i_dtype=i_dtype

i_msgnr=i_msgnr

IMPORTING

e_msgty=l_msgts.

IFl_msgtsNE'-'.(如果没switchoff)

然后就是提示.然后去读T100C用户自定的messgetype(Error,warnig,error0

决定是否继续work.

四.设置消息(这个应该对大家有点用处)

相关T-code:(**很多是雷同的)

FI部分:

OBA5:FImessge

BD60:Additionaldataformessagetype

OFMG:FOrFMMessage

O04C:PI:MessageControlPurchasing

OFPM:ChangeMessageControl

OMPJ:ReqmtsTypeMessageControl

F00->***这个是sendofficemessage

KD99:setupmessage

KDNN:Setupmessaeg


发布者:admin,转转请注明出处:http://www.yc00.com/num/1715278823a2593480.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信