Develop > Tailoring > Environment configuration > Applying customizations to the production environment > Comparison of the tools to use for promoting customizations

Comparison of the tools to use for promoting customizations

Each method of promoting customizations has advantages and disadvantages. The following table compares what each method is capable of providing.

Note: Manual processing involves writing down each change as it is being made, and then unloading records one-by-one manually via the Service Manager Database Manager. Manually unloading each record takes a lot of time and is prone to errors.

Ability Development auditing Unload script utility Differential Upgrade Utility Manual Processing
Can monitor all files? No. Hard-coded list of tailoring files Yes Yes Yes
Possible to specify a detailed query? By date only Yes Yes Yes
Can select and deselect records to unload? Yes, by removing records from the devaudit file No Yes No
Can do dbdict field merge? No No Yes on fields, but not on keys Yes, by changing the dbdict load option
Are changes to the record included in unload? All Latest Latest Latest
Performance Ranking, includes creating and applying patch Poor Good Excellent Fair
Ranking by ease of use Good Excellent Fair Poor
Ranking by ease to set up Excellent Good Fair Poor

Related concepts

Environment configuration
Applying customizations to the production environment
Best practices for promoting customizations
Development auditing
Differential Upgrade utility
Unload script utility
Revision control

Related tasks

Promote customizations from development to production