Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI_ALM_ORDER_MAINTAIN for Work hour updation

Former Member
0 Kudos

HI,

Can I use BAPI_ALM_ORDER_MAINTAIN for work hour updation in IW32?

Thanks and Regards,

Ezhil.

3 REPLIES 3

Former Member
0 Kudos

Hi,

You can use BAPI_AM_ORDER_MAINTAIN to update the work hours.

Use IT_OPERTIONS-WORK_ACTIVITY field to update the Work Hours.

Hope this may be helpful.

Regrads,

Sravanthi.V

Former Member
0 Kudos

Yes Indeed you can.

Manas M.

0 Kudos

Hi This is my code....which is not working....Please tell me what is wrong....

I get the error " Error during processing BAPI methods"...What should i give as reference number for work order?

T_METHODS-REFNUMBER = 1.

LT_METHODS-OBJECTTYPE = 'OPERATION'.

LT_METHODS-METHOD = 'CHANGE'. " Change Operation

SPLIT IT_TAB-AUFNR AT '-' INTO L_AUFNR L_VORNR.

MODIFY IT_TAB.

CONCATENATE L_AUFNR L_VORNR INTO L_AUFNRNEW.

LT_METHODS-OBJECTKEY = L_AUFNRNEW.

APPEND LT_METHODS.

CLEAR LT_METHODS.

LT_METHODS-REFNUMBER = '00001'.

LT_METHODS-OBJECTTYPE = ''.

LT_METHODS-METHOD = 'SAVE'. " Save finally

  • LT_METHODS-OBJECTKEY = L_AUFNR.

LT_METHODS-OBJECTKEY = L_AUFNRNEW.

APPEND LT_METHODS.

CLEAR LT_METHODS.

LT_OPERATION-ACTIVITY = L_VORNR . " Operation Number

LT_OPERATION-work_activity = it_tab-arbei.

APPEND LT_OPERATION.

CLEAR LT_OPERATION.

LT_OPERATION_UP-WORK_activity = 'X'. " This field is to be changed

APPEND LT_OPERATION_UP.

CLEAR LT_OPERATION_UP.

CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'

TABLES

IT_METHODS = LT_METHODS

IT_OPERATION = LT_OPERATION

IT_OPERATION_UP = LT_OPERATION_UP

RETURN = L_RETURN

ET_NUMBERS = L_ET_NUMBERS.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

IMPORTING

RETURN = L_RETURN.