cancel
Showing results for 
Search instead for 
Did you mean: 

Implementing BADI ALM_ME_001_ORDER

Former Member
0 Kudos

Hi All,

<i>MAM30 SR1</i>

<i>MI25 SP15</i>

I followed the guide for implementing BADI ALM_ME_001_ORDER to get more fields for the ORDER_OPERATION details.

In the MI server, merep_mon says my fields and values are there and enhancement flags, and so as in the device - if I look in start.jsp.

But they are nowhere to be found on the screen. What did I miss?

Here's what I did:

1) added fields in CI_ALM_ME_ORDER_OPERATION structure

2) implemented BADI method MAM30_GETDETAIL


METHOD if_ex_alm_me_001_order~mam30_getdetail .

  DATA: l_oper     TYPE mam_30_order_operation,
        lce_oper   TYPE alm_me_custom_order_operation.

  LOOP AT order_operation INTO l_oper.

    clear lce_oper.

    lce_oper-zusr00 = l_oper-usr00.
    lce_oper-zusr01 = l_oper-usr01.
    lce_oper-zusr02 = l_oper-usr02.
    lce_oper-zusr03 = l_oper-usr03.

    lce_oper-key_activity = l_oper-activity.
    lce_oper-key_sub_activity = l_oper-sub_activity.

    APPEND lce_oper TO ce_order_operation.

    l_oper-enhancement_flag = 'X'.
    MODIFY order_operation
      FROM l_oper TRANSPORTING enhancement_flag.

  ENDLOOP.
ENDMETHOD.

3) implemented BADI method MAM30_GETLIST


METHOD if_ex_alm_me_001_order~mam30_getlist .

  DATA l_order_list TYPE mam_30_order_header.

  LOOP AT order_list INTO l_order_list.
    l_order_list-enhancement_flag = 'X'.
    MODIFY order_list
      FROM l_order_list TRANSPORTING enhancement_flag.
  ENDLOOP.

ENDMETHOD.

<i></i>

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Kuya!

Did you activate your BADI implementation in SE19?

Thank You

Gisk