Have you run the AMAEDIST process? Also check the System Transaction Definition for "AMIUT" AM Inter Unit Transfer under Common Defn > Inter/Intra Unit. There is a Setup for GL_DISTRIB_STATUS Field Values on Error, Unbalanced and Valid.
Also, when setting up business units across products, you must include all business units in the same ledger group to use the interunit processor functionality.

Sometimes the inteunit accounting entries are not created when the asset is transferred from one BU to another

I followed the Below steps

1) Created Assets.
Asset Management>Asset Transaction>owned Assets>Express Asset
2)Depreciation calculator ( Both AMDPCALC and AM_DEPR_CALC went into success)
3)Did cost adjustments
4)Again Depreciation calculator ( Both AMDPCALC and AM_DEPR_CALC went into success)
5) Did Interunit Transfer > gave the new BU and depid
6) Depreciation calculator again (for old BU)
7) Created Account entries, gave both BU .(AM_AMAEDIST went into Success)

But when i see the log file i could see the below error
'AM_IU_PRCS' 'ERROR1' 'Step01' shows IU_STATUS flag to 1 = Complete with errors (8880,6)

It should create 8 lines in DIST_LN table, but it created only 6, the inter unit entries were not created.

I could see the set up made at
Set Up Financials /Supply Chains>Common Definitions>Inter/IntraUnit>InterUnit Template.