Hello!
i'm facing with a problem when i'm trying to run bapi_fixedasset_create1 right after bapi_fixedasset_change.
First i'm trying to creater new asset with bapi_fixedasset_create1. This asset does not have any required fields according to it's class. I'm using bapi_transaction_commit after every call of bapi.
Second I'm trying to change some fields in another asset but I'm getting 00 055 error mesage "Fill all required fields". As I figured out this message appears because asset I'm trying to change has required field GLOFAATMDPNDNT-GLO_RUS_DEPGRN (it's from national specific fields group). But I'm not trying to clear this field and it's already filled with correct data.
If I'm not using bapi_transaction_commit between these two calls everything works fine, but I have to commit first call.
Is there any way to force clear/reset/reinitialize data of programs SAPLAIST and SAPLGLO_FIAA_SCREENS after first call of bapi_fixedasset_create1?