In creating a data entry screen. Should i create a separate data screen for offline and online ? 

Hello Ariel,

Can you give a little bit more information on what you are trying to accomplish?  I assume this is for mobile?

You can have separate screens if that is what you are trying to accomplish.  In the intro course to mobile development (https://www.outsystems.com/learn/courses/115/developing-mobile-apps-outsystems-11/?LearningPathId=1) it will take you through how to build 1 screen that leverages a local table with sync capabilities.