您的位置:首页 > 其它

BAPI_PO_RESET_RELEASE---取消采购订单审批

2013-04-28 10:21 267 查看
REPORT Z_RESET_RELEASE_PO.

SELECTION-SCREEN BEGIN OF BLOCK BLK1

WITH FRAME TITLE TEXT-001.

PARAMETERS:P_EBELN TYPE EBELN,

P_FRGCO TYPE FRGCO.

SELECTION-SCREEN END OF BLOCK BLK1.

CALL FUNCTION 'BAPI_PO_RESET_RELEASE'

EXPORTING

purchaseorder = P_EBELN

po_rel_code = P_FRGCO

USE_EXCEPTIONS = 'X'

* IMPORTING

* REL_STATUS_NEW =

* REL_INDICATOR_NEW =

* TABLES

* RETURN =

EXCEPTIONS

AUTHORITY_CHECK_FAIL = 1

DOCUMENT_NOT_FOUND = 2

ENQUEUE_FAIL = 3

PREREQUISITE_FAIL = 4

RELEASE_ALREADY_POSTED = 5

RESPONSIBILITY_FAIL = 6

NO_RELEASE_ALREADY = 7

NO_NEW_RELEASE_INDICATOR = 8

OTHERS = 9

.

IF sy-subrc <> 0.

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ELSE.

WRITE:'取消审批成功!'.

ENDIF.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: