Hi,
SIDs are generated for every characteristic value gets loaded into BW by any means like Master data loading or transaction data load. The main concept of SID is to make every char value as numeric at database level.
So, when we read data from database, all your data will be in numeric form, which will in turn allow to do faster retrievals.
SID concept is unique in BW system.
Regards,
Suman