Skip to Content
0
Former Member
Nov 18, 2009 at 11:48 AM

Check Function Module

77 Views

Hi All,

I need to generate the alert only for Sales Order Type ZRES. I have written a check function module for the same and I have attached it to BOR in SWE2.

Code is

FUNCTION zsd_sales_order_type.

*"----


""Local Interface:

*" IMPORTING

*" VALUE(OBJTYPE) LIKE SWETYPECOU-OBJTYPE

*" VALUE(OBJKEY) LIKE SWEINSTCOU-OBJKEY

*" VALUE(EVENT) LIKE SWEINSTCOU-EVENT

*" VALUE(RECTYPE) LIKE SWETYPECOU-RECTYPE

*" TABLES

*" EVENT_CONTAINER STRUCTURE SWCONT

*" EXCEPTIONS

*" NOT_TRIGGERED

*"----


TABLES: vbak.

DATA l_auart TYPE vbak-auart.

CLEAR l_auart.

SELECT SINGLE auart

INTO l_auart

FROM vbak

WHERE vbeln = objkey.

IF l_auart NE 'ZRES'.

RAISE not_triggered.

ENDIF.

ENDFUNCTION.

Is anything wrong in the code? Please let me know because I am getting the alert mails for all types of orders.

Thanks in Advance.

- Neha.