#file name: One.pl package MyPerl; sub Main_Fn { # Here i would like to call the subroutine # ProcessData()in file Two.pl } 1; #file name: Two.pl package Second_Pak; sub ProcessData { # doing some processing here. } 1; #### #file name One.pl use Two; package MyPerl; sub Main_Fn { Two::ProcessData(); } 1; #file name Two.pm package Two; sub ProcessData { } 1;