网站建设资讯

NEWS

网站建设资讯

sap系统发送信息的简单介绍

怎么在SAP里面发布系统消息?

请问怎么在SAP里面发布系统系统消息,只要用户一动就自动跳出来. 在SAP中有一个消息发布的功能,在 工具--》系统管理--》管理结构--》系统消息。TCODE: SM02.在这里,你可定义消息的发布时间有多长、。

创新互联从2013年开始,是专业互联网技术服务公司,拥有项目网站制作、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元白碱滩做网站,已为上家服务,为白碱滩各地企业和个人服务,联系电话:18982081108

sap 收货后系统怎么设置自动发送邮件给申请人

我在项目上做过类似的。

首先要做的是物料主数据中 找个字段记录一下物料申请人 邮箱

以MIGO为例

首先需要 BASIS做SAP 相应邮件的配置

用Badi:MB_MIGO_BADI增强 interface:POST_DOCUMENT

发邮件FM代码如下

FUNCTION Z02FI_SEND_EMAIL_ALL.

*"----------------------------------------------------------------------

*"*"Local Interface:

*"  IMPORTING

*"     REFERENCE(I_ADDR) TYPE  ADR6-SMTP_ADDR

*"     REFERENCE(I_TITLE) TYPE  SO_REC_EXT

*"  EXPORTING

*"     REFERENCE(E_STATUS) TYPE  STRING

*"     REFERENCE(E_OK) TYPE  FLAG

*"  TABLES

*"      T_BODY STRUCTURE  W3HTML

*"      T_CCADDR STRUCTURE  ZCCADDR OPTIONAL

*"----------------------------------------------------------------------

DATA: LV_TITLE          TYPE SO_OBJ_DES,

SEND_REQUEST   TYPE REF TO CL_BCS,

DOCUMENT         TYPE REF TO CL_DOCUMENT_BCS,

CONLENGTHS        TYPE SO_OBJ_LEN,

HTML                  TYPE STANDARD TABLE OF W3HTML,

WA_HTML           TYPE W3HTML,

SENDER_ID         TYPE REF TO IF_SENDER_BCS,

RECIPIENT           TYPE REF TO IF_RECIPIENT_BCS,

SENT_TO_ALL       TYPE OS_BOOLEAN,

BCS_EXCEPTION  TYPE REF TO CX_BCS,

BCS_MESSAGE   TYPE STRING.

DATA RECIPIENTCC LIKE RECIPIENT.

DATA L_ADDR LIKE I_ADDR.

LV_TITLE = I_TITLE.

WA_HTML-LINE  = 'html'.

APPEND WA_HTML TO HTML.

WA_HTML-LINE  = 'body'.

APPEND WA_HTML TO HTML.

LOOP AT T_BODY.

WA_HTML-LINE  = T_BODY-LINE.

APPEND WA_HTML TO HTML.

WA_HTML-LINE  = 'BR'.

APPEND WA_HTML TO HTML.

ENDLOOP.

WA_HTML-LINE  = 'BR'.

APPEND WA_HTML TO HTML.

WA_HTML-LINE  = '/body'.

APPEND WA_HTML TO HTML.

WA_HTML-LINE  = '/html'.

APPEND WA_HTML TO HTML.

TRY.

CLEAR SEND_REQUEST.

SEND_REQUEST = CL_BCS=CREATE_PERSISTENT( ).

CLEAR DOCUMENT .

DOCUMENT =  CL_DOCUMENT_BCS=CREATE_DOCUMENT(

I_TYPE =    'HTM'

I_TEXT =     HTML

I_LENGTH =  CONLENGTHS

I_SUBJECT = LV_TITLE ).

*   Add document to send request

CALL METHOD SEND_REQUEST-SET_DOCUMENT( DOCUMENT ).

*   Construct sender and receiver

CLEAR: SENDER_ID , RECIPIENT .

*    sender_id = cl_cam_address_bcs=create_internet_address( 'TESTDELOITTE@PETROCHINA-HFY.COM' ).

RECIPIENT = CL_CAM_ADDRESS_BCS=CREATE_INTERNET_ADDRESS( I_ADDR ).

*   Set sender

CALL METHOD SEND_REQUEST-SET_SENDER

EXPORTING

I_SENDER = SENDER_ID.

*   Add recipient with its respective attributes to send request

CALL METHOD SEND_REQUEST-ADD_RECIPIENT

EXPORTING

I_RECIPIENT = RECIPIENT

I_EXPRESS   = 'X'.

LOOP AT T_CCADDR WHERE CCADDR IS NOT INITIAL .

CLEAR RECIPIENTCC.

RECIPIENTCC = CL_CAM_ADDRESS_BCS=CREATE_INTERNET_ADDRESS( T_CCADDR-CCADDR ).

CALL METHOD SEND_REQUEST-ADD_RECIPIENT

EXPORTING

I_RECIPIENT = RECIPIENTCC

I_COPY      = 'X'

I_EXPRESS   = 'X'.

ENDLOOP.

*   Set E-mail sending options

CALL METHOD SEND_REQUEST-SET_STATUS_ATTRIBUTES

EXPORTING

I_REQUESTED_STATUS = 'E'

I_STATUS_MAIL      = 'E'.

CALL METHOD SEND_REQUEST-SET_SEND_IMMEDIATELY( 'X' ).

*   Send document

CALL METHOD SEND_REQUEST-SEND(

EXPORTING

I_WITH_ERROR_SCREEN = 'X'

RECEIVING

RESULT              = SENT_TO_ALL ).

IF SENT_TO_ALL = 'X'.

*        E_STATUS = 'Email is send out successful.'.

E_OK = 'X'.

ENDIF.

COMMIT WORK.

CATCH CX_BCS INTO BCS_EXCEPTION.

BCS_MESSAGE = BCS_EXCEPTION-GET_TEXT( ).

E_STATUS = BCS_MESSAGE.

EXIT.

ENDTRY.

ENDFUNCTION.

再次请教,SAP可否批量向外部系统发送IDOC数据?

我不确定是不是有批量传PO的方法。如果没有,估计你得从SAP里抓。因为按你的描述,你这些都 是历史的PO,如果按SAP的业务逻辑,外发历史PO貌似没多大意义。 但一般PO(还有外向交货单)外发IDoc,是通过Output Control来进行的。也就是说如果你配置 ....... 呵呵,对SAP来说是没意义,但对我们CRM上线,导入历史订单数据来说就有意义了.自己从SAP里面抓 还是比较复杂一些啊.

sap系统是什么。与收银pos有关系吗?pos结帐的信息会传到sap里吗

不是,POS一般都用的是银联的系统,有特定供应商提供解决方案,对于零售企业,他的直营门店或者代理商的门店,每笔业务通过POS机的交易成功来代表销售订单是否可以记账,而为了做到库存和账面上的一致性,可能需要将POS机交易成功的信息发送到SAP系统。


网站栏目:sap系统发送信息的简单介绍
URL分享:http://cdweb.net/article/ddjschc.html