static void EmpDepartment(Args _args)
{
HcmWorker hcmWorker;
HcmPositionWorkerAssignment workerAssignment;
HcmPosition hcmPosition;
HcmPositionDetail hcmPositionDetail;
OMOperatingUnit omOperatingUnit;
select omOperatingUnit
join hcmPositionDetail
where hcmPositionDetail.Department == oMOperatingUnit.RecId
join hcmPosition
where hcmPosition.RecId == hcmPositionDetail.Position
Join workerAssignment
where workerAssignment.Position == hcmPosition.RecId
join hcmWorker
where hcmWorker.RecId == workerAssignment.Worker
&& hcmWorker.PersonnelNumber == “891”;
info(strFmt(“%1”, omOperatingUnit.Name));
}
{
HcmWorker hcmWorker;
HcmPositionWorkerAssignment workerAssignment;
HcmPosition hcmPosition;
HcmPositionDetail hcmPositionDetail;
OMOperatingUnit omOperatingUnit;
select omOperatingUnit
join hcmPositionDetail
where hcmPositionDetail.Department == oMOperatingUnit.RecId
join hcmPosition
where hcmPosition.RecId == hcmPositionDetail.Position
Join workerAssignment
where workerAssignment.Position == hcmPosition.RecId
join hcmWorker
where hcmWorker.RecId == workerAssignment.Worker
&& hcmWorker.PersonnelNumber == “891”;
info(strFmt(“%1”, omOperatingUnit.Name));
}
No comments:
Post a Comment