hi all
what logic to be used for selection of Enhancement / BADI /function module for ay specific development
i mean when to select above 3 for any development or changes
thanks for all