簡體   English   中英

如何通過 BAPI 向工單分配通知?

[英]How to assign notification to work order through BAPI?

我想向工作訂單分配通知。 以下不起作用:

* Fill method structure
  ls_methods-refnumber = 1.
  ls_methods-method = 'SAVE'.
  APPEND ls_methods TO lt_methods.

  ls_methods-refnumber = 1.
  ls_methods-objecttype = 'OBJECTLIST'.
  ls_methods-method = 'CHANGE'.
  ls_methods-objectkey = '000480000020'.
  APPEND ls_methods TO lt_methods.

  ls_methods-refnumber = 1.
  ls_methods-objecttype = 'HEADER'.
  ls_methods-method = 'CHANGE'.
  ls_methods-objectkey = '000480000020'.
  APPEND ls_methods TO lt_methods.

  * Fill header structure
  ls_header-orderid = '000480000020'.
  ls_header-notif_no = '100000356980'.
  APPEND ls_header TO lt_header.

  * Fill header up structure
  ls_header_up-orderid = '000480000020'.
  ls_header_up-notif_no = '100000356980' .
  APPEND ls_header_up TO lt_header_up.

  * Fill object list structure
  ls_object_list-notif_no = '100000356980'.
  APPEND ls_object_list TO lt_object_list.

  * Fill object list up structure
  ls_object_list_up-processing_ind = 'X'.
  APPEND ls_object_list_up TO lt_object_list_up.

  CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
        TABLES
            it_methods       = lt_methods
            it_header        = lt_header
            it_header_up     = lt_header_up
            it_objectlist    = lt_object_list
            it_objectlist_up = lt_object_list_up
            return           = lt_return .

對於 OBJECTLIST,我實際上需要類似“添加”方法的東西。 任何想法表示贊賞。

以下對我有用:

ls_methods-refnumber = 1.
ls_methods-objecttype = 'OBJECTLIST'.
ls_methods-method = 'CREATE'.
ls_methods-objectkey = '000480000020'.
APPEND ls_methods TO lt_methods.

* Fill method structure
ls_methods-refnumber = 1.
ls_methods-method = 'SAVE'.
ls_methods-objecttype = ''.
ls_methods-objectkey = '000480000020'.
APPEND ls_methods TO lt_methods.


* Fill object list structure
ls_object_list-notif_no = '100000356980'.
APPEND ls_object_list TO lt_object_list.

* Fill object list up structure
ls_object_list_up-processing_ind = 'X'.
APPEND ls_object_list_up TO lt_object_list_up.


CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
TABLES
    it_methods       = lt_methods
    it_objectlist    = lt_object_list
    it_objectlist_up = lt_object_list_up
    return           = lt_return.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM