Application Development and Automation 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: 
Read only

AS01 transaction not posted using BAPI

Former Member
0 Likes
755

Hi all

I am posting the transaction AS01 using the BAPI 'BAPI_FIXEDASSET_CREATE1'.

But the transaction not posted and BAPI returns sy-subrc '0'. Pls help me out if anyone knows how to get this done.

wa_key-companycode = wa-bukrs.

wa_gen-assetclass = wa-anlkl.

wa_gen-descript = wa-txt50.

wa_gen-serial_no = wa-sernr.

wa_gen-invent_no = wa-invnr.

wa_gen-base_uom = wa-meins.

wa_gen-quantity = wa-menge.

wa_genx-assetclass = 'X'.

wa_genx-descript = 'X'.

wa_genx-serial_no = 'X'.

wa_genx-invent_no = 'X'.

wa_genx-base_uom = 'X'.

wa_genx-quantity = 'X'.

wa_tim-COSTCENTER = wa-kostl.

wa_tim-RESP_CCTR = wa-kostlv.

wa_tim-plant = wa-werks.

wa_tim-location = wa-stort.

wa_tim-room = wa-raumn.

wa_tim-WBS_ELEMENT_COST = wa-PS_PSP_PNR2.

wa_timx-COSTCENTER = 'X'.

wa_timx-RESP_CCTR = 'X'.

wa_timx-plant = 'X'.

wa_timx-location = 'X'.

wa_timx-room = 'X'.

wa_timx-WBS_ELEMENT_COST = 'X'.

*---bapi to create asset

CALL FUNCTION 'BAPI_FIXEDASSET_CREATE1'

EXPORTING

key = wa_key

generaldata = wa_gen

generaldatax = wa_genx

timedependentdata = wa_tim

timedependentdatax = wa_timx

IMPORTING

asset = wa_assetno

return = it_ret.

Thanks in advance.

Regards

Arun Prakash.

Hi all

I am posting the transaction AS01 using the BAPI 'BAPI_FIXEDASSET_CREATE1'.

But the transaction not posted and BAPI returns sy-subrc '0'. Pls help me out if anyone knows how to get this done.

wa_key-companycode = wa-bukrs.

wa_gen-assetclass = wa-anlkl.

wa_gen-descript = wa-txt50.

wa_gen-serial_no = wa-sernr.

wa_gen-invent_no = wa-invnr.

wa_gen-base_uom = wa-meins.

wa_gen-quantity = wa-menge.

wa_genx-assetclass = 'X'.

wa_genx-descript = 'X'.

wa_genx-serial_no = 'X'.

wa_genx-invent_no = 'X'.

wa_genx-base_uom = 'X'.

wa_genx-quantity = 'X'.

wa_tim-COSTCENTER = wa-kostl.

wa_tim-RESP_CCTR = wa-kostlv.

wa_tim-plant = wa-werks.

wa_tim-location = wa-stort.

wa_tim-room = wa-raumn.

wa_tim-WBS_ELEMENT_COST = wa-PS_PSP_PNR2.

wa_timx-COSTCENTER = 'X'.

wa_timx-RESP_CCTR = 'X'.

wa_timx-plant = 'X'.

wa_timx-location = 'X'.

wa_timx-room = 'X'.

wa_timx-WBS_ELEMENT_COST = 'X'.

*---bapi to create asset

CALL FUNCTION 'BAPI_FIXEDASSET_CREATE1'

EXPORTING

key = wa_key

generaldata = wa_gen

generaldatax = wa_genx

timedependentdata = wa_tim

timedependentdatax = wa_timx

IMPORTING

asset = wa_assetno

return = it_ret.

Thanks in advance.

Regards

Arun Prakash.

3 REPLIES 3
Read only

andreas_mann3
Active Contributor
0 Likes
670

isn't table POSTINGINFORMATION missing

and table DEPRECIATIONAREAS?

A.

Read only

RaymondGiuseppi
Active Contributor
0 Likes
670

Did you call BAPI_TRANSACTION_COMMIT after [BAPI_FIXEDASSET_CREATE1|http://forums.sdn.sap.com/search.jspa?threadID=&q=BAPI_FIXEDASSET_CREATE1&objID=c42&dateRange=all&numResults=30&rankBy=10001] ?

Regards,

Raymond

Read only

mukundkansara
Participant
0 Likes
670

Hi Please check that you have called BAPI_TRANSACTION_COMMIT or simple COMMIT function after BAPI of AS01.