Thursday, 17 January 2019

position of worker / employee x++

static void PositionOfWorker(Args _args)
{
HcmWorker hcmWorker;
HcmPositionWorkerAssignment workerAssignment;
HcmPosition hcmPosition;
HcmPositionDetail hcmPositionDetail;
FCC_EssUser essUser;

while select hcmWorker
where hcmWorker.PersonnelNumber == “854”
join workerAssignment
where workerAssignment.Worker == hcmWorker.RecId

join recid from hcmPosition
where hcmPosition.RecId == workerAssignment.Position
join hcmPositionDetail
where hcmPositionDetail.Position == hcmPosition.RecId
{
info(strFmt(“Worker : %1, Position : %2”,hcmWorker.name(), hcmPositionDetail.Description));
}
}

No comments:

Post a Comment