Program Development and Registration 
If you want to
Develop Programs, Function Modules and BAPIs, you have to follow the guidelines.After developing and testing, you must
Register Programs, Function Modules and BAPIs, so that they can be used in the Data Transfer Workbench.