Thanks for this. I was basically doing just that – copying the database, and re-creating the indexes.
As for parameters, I am talking about the following:
:param funcList => **["TOP"**, "UXX"****, "FXX"****, "IXX"****, "OXX"****];
:param externalCalls => **["AFRM"**, "FILI"****, "FILO"****, "FTP"****, "IDCI"****, "IDCM"****, "IDCO"****, "SFRM"****, "WEBI"****];
:param objectFilter => **['AUTH'**, 'CDAT'****, 'CLAS'****, 'DTEL'****, 'FUGR'****, 'FUNC'****, 'INTF'****, 'METH'****, 'MSAG'****, 'PROG'****, 'SQLT'****, 'STOB'****, 'STRU'****, 'SUBM'****, 'SXSD'****, 'TABL'****, 'TABU'****, 'TDAT'****, 'TRAN'****, 'TTYP'****, 'TYPE'****, 'VDAT'****, 'VIEW'****, 'WDYN'****, 'WEBI'****];
:param progFilter => **["ALE"**, "SAPLNLSK_G"****, "SAPLERFC"****, "SAPLCOKO"****, "SAPMHTTP"****, "AutoABAP"****, "saplogon"****, "RFCPING"****, "SAPLRSAOS"****, "(BATCH)"****, "java"****, "RE"****, "RFC"****, "RW"****];
:param progFilterBeginsWith => **["D"**, "C:"****, "GP"****, "/"****, "_"****, "<"****];
:param progFilterContainsString => **["=E"**, "TABLEFRAME"****, "TABLEPROC"****, "BAPI"****, "FIELD_EXIT"****, "Generated"****];