HRMS-Payroll - Insert Data Load
HRMS-Payroll - Insert Data Load
---#####################
LOAD Data STG -Payroll View to table :
---################
begin
insert into EBS_ora.stg_NAS_PAYROLL select * from EBS_ora.stg_NAS_PAYROLL_v where
period_name='2023-12';
end
---#####################
LOAD Data SIL to Final table :
---################
begin
insert into EBS_ora.D_NAS_PAYROLL
(TRX_SK ,
PERIOD_NAME,
EMPLOYEE_NUMBER,
FULL_NAME,
ORGANIZATION_NAME,
JOB_NAME,
GRADE_NAME,
POSITION_NAME,
SUPERVISOR_NAME,
ANNUALTICKETALLOWANCE,
BASICSALARY,
BASICSALARYADJUSTMENT,
CHAMBERFEES,
CHECKAIRMANALLOWANCE,
CHECKFLIGHTATTENDANTALLOWANCE,
CHIEFPILOTALLOWANCE,
COSTOFLIVINGALLOWANCE,
COSTOFLIVINGADJUSTMENT,
CREWOVERTIME,
CREWPERDIEMRECURRING,
DIRECTORFLIGHTALLOWANCE,
DRIVERALLOWANCE,
DUTYALLOWANCE,
EDUCATIONALLOWANCE,
EMPLOYEEGOSIANNUITIES,
EMPLOYEEGOSIARREARSPAYMENT,
EMPLOYEEUNEMPLOYMENTFUND,
EMPLOYERGOSIANNUITIES,
EMPLOYERGOSIHAZARDS,
EMPLOYERUNEMPLOYMENTFUND,
ENDOFSERVICEPROVISION,
ENGINERUNUPANDTAXIALLOWANCE,
EXTRAALLOWANCEUNSCHFLIGH,
EXTRASPECIALALLOWANCEFIXED,
EXTRASPECIALALLPERCENTAGE,
EXTRATRANSPORTATIONALLOWANCE,
FLEETMANAGERALLOWANCE,
FLYINGALLOWANCE,
GCCGOSIDEDUCTIONEMPLOYEE,
GCCGOSIDEDUCTIONEMPLOYER,
GOSIREFERENCESALARY,
GUARANTEEDFLYINGALLOWANCE,
HOUSINGADVANCE,
HOUSINGADVANCERECOVERY,
HOUSINGALLOWANCE,
HOUSINGALLOWANCEADJUSTMENT,
INCHARGEALLOWANCE,
INSPECTIONALLOWANCE,
LFAEXTRASPECIALALLOWANCE,
LICENSEALLOWANCE,
LINETRAININGINSPECTORALLOWANCE,
MISCELLANEOUSALLNONRECURRING,
MISCELLANEOUSALLOWRECURRING,
MISCELLANEOUSDEDUCTIONSNONREC,
MISCELLANEOUSDEDUCTIONSREC,
NATIONALALLOWANCE,
NATIONALALLOWANCEADJUSTMENT,
NONCREWOVERTIME,
OVERNIGHTSTAY_LAYOVER,
PARKINGALLOWANCE,
POROSCOPEINSPECTIONALLOWANCE,
RELOCATIONALLOWANCE,
SIMULATORINSPECTORALLOWANCE,
TRAININGMANAGERALLOWANCE,
TRANSPORTATIONALLOWANCE,
TRANSPORTATIONALLOWADJUSTMENT,
TYPERATINGALLOWANCE,
TYPERATINGALLOWANCEADJUSTMENT,
UNPAIDLEAVEDEDUCTION,
ORGANIZATION_ID,
ANNUAL_TICKETS,
INSURANCE_COST,
LABOR_FEE
)
select
rownum as TRX_SK ,
PERIOD_NAME,
EMPLOYEE_NUMBER,
FULL_NAME,
nvl(ORGANIZATION_NAME, '-') ORGANIZATION_NAME,
JOB_NAME,
GRADE_NAME,
POSITION_NAME,
SUPERVISOR_NAME,
ANNUALTICKETALLOWANCE,
BASICSALARY,
BASICSALARYADJUSTMENT,
CHAMBERFEES,
CHECKAIRMANALLOWANCE,
CHECKFLIGHTATTENDANTALLOWANCE,
CHIEFPILOTALLOWANCE,
COSTOFLIVINGALLOWANCE,
COSTOFLIVINGADJUSTMENT,
CREWOVERTIME,
CREWPERDIEMRECURRING,
DIRECTORFLIGHTALLOWANCE,
DRIVERALLOWANCE,
DUTYALLOWANCE,
EDUCATIONALLOWANCE,
EMPLOYEEGOSIANNUITIES,
EMPLOYEEGOSIARREARSPAYMENT,
EMPLOYEEUNEMPLOYMENTFUND,
EMPLOYERGOSIANNUITIES,
EMPLOYERGOSIHAZARDS,
EMPLOYERUNEMPLOYMENTFUND,
ENDOFSERVICEPROVISION,
ENGINERUNUPANDTAXIALLOWANCE,
EXTRAALLOWANCEUNSCHFLIGH,
EXTRASPECIALALLOWANCEFIXED,
EXTRASPECIALALLPERCENTAGE,
EXTRATRANSPORTATIONALLOWANCE,
FLEETMANAGERALLOWANCE,
FLYINGALLOWANCE,
GCCGOSIDEDUCTIONEMPLOYEE,
GCCGOSIDEDUCTIONEMPLOYER,
GOSIREFERENCESALARY,
GUARANTEEDFLYINGALLOWANCE,
HOUSINGADVANCE,
HOUSINGADVANCERECOVERY,
HOUSINGALLOWANCE,
HOUSINGALLOWANCEADJUSTMENT,
INCHARGEALLOWANCE,
INSPECTIONALLOWANCE,
LFAEXTRASPECIALALLOWANCE,
LICENSEALLOWANCE,
LINETRAININGINSPECTORALLOWANCE,
MISCELLANEOUSALLNONRECURRING,
MISCELLANEOUSALLOWRECURRING,
MISCELLANEOUSDEDUCTIONSNONREC,
MISCELLANEOUSDEDUCTIONSREC,
NATIONALALLOWANCE,
NATIONALALLOWANCEADJUSTMENT,
NONCREWOVERTIME,
OVERNIGHTSTAY_LAYOVER,
PARKINGALLOWANCE,
POROSCOPEINSPECTIONALLOWANCE,
RELOCATIONALLOWANCE,
SIMULATORINSPECTORALLOWANCE,
TRAININGMANAGERALLOWANCE,
TRANSPORTATIONALLOWANCE,
TRANSPORTATIONALLOWADJUSTMENT,
TYPERATINGALLOWANCE,
TYPERATINGALLOWANCEADJUSTMENT,
UNPAIDLEAVEDEDUCTION,
ORGANIZATION_ID,
ANNUAL_TICKETS,
INSURANCE_COST,
LABOR_FEE
from
EBS_ORA.SIL_NAS_PAYROLL_V ;
commit;
end;
'34812','52515','54146','54321','54783','54895','55812'