Skip to Content
0
Former Member
Nov 27, 2008 at 09:30 AM

BAPI_FIXEDASSET_CHANGE

3276 Views

Hi friends,

i'm trying to chnage the serial number.

i used BAPI_FIXEDASSET_CHANGE to change the serial number.

i'm getting the message sernr changed but when i check the table ANLA and the transaction the serial number is not changed .

me code:

MOVE 'GANGI2345' TO it_sr-serial_no.

MOVE '12345' TO it_sr-invent_no.

MOVE '220000' TO it_sr-assetclass.

APPEND it_sr.

CLEAR it_sr.

CALL FUNCTION 'BAPI_FIXEDASSET_CHANGE'

EXPORTING

companycode = '1000'

asset = '220000000000'

subnumber = '0000'

generaldata = it_sr

IMPORTING

return = return.

IF return-type EQ 'E'.

MESSAGE return-message TYPE 'S'.

ELSE.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

wait = 'X'.

CONCATENATE return-type return-message INTO msg.

MESSAGE msg TYPE 'S'.