To create a General journal header and Line using excel/CSV file(It was a client requirement , instead of using DMF). internal final class CSVLedgerJournalImportCSV extends RunBaseBatch { private str availableTypes = ".csv"; //In the class Declaration control names for OK and upload control private const str OkButtonName = 'OkButton'; private const str FileUploadName = 'FileUpload'; Dialog dialog; str textFile; QueryRun gQueryRun; HCL_tempLedgerJournalTransForImport tempLedgerJournalTransForImport; #define.CurrentVersion(3) public Object dialog() { DialogGroup dialogGroup; ...