cancel
Showing results for 
Search instead for 
Did you mean: 

SupervisorWorkAssignmentService.findAvailableUsers () throws exception.

former_member202208
Active Participant
0 Kudos

Hi,

I am using the following code to get user assignments to production.

-------------------

FindAvailableUsersRequest availUsersReq = new FindAvailableUsersRequest();

WorkCenterBOHandle wcDO = new WorkCenterBOHandle(site, "217");

availUsersReq.setWorkCenterRef(wcDO.toString());

SFCBOHandle sfcBOHandle = new SFCBOHandle(site, "00157");

availUsersReq.setSfcRef(sfcBOHandle.toString());

SfcStep sfcStep = new SfcStep();

sfcStep.setStepId("010010");

sfcStep.setOperation("1933061-000000-0010");

OperationBOHandle operHandle = new OperationBOHandle(site,

                    "1933061-000000-0010", "A");

sfcStep.setOperationRef(operHandle.toString());

// sfcStep.setSfcStepRef(value)

List<String> userStepRefList = new ArrayList<String>();

userStepRefList.add(sfcStep.toString()); 

availUsersReq.setSfcStepRefList(userStepRefList);

FindAvailableUsersResponse availUserResp = supervisorWorkAssignmentService

                    .findAvailableUsers(availUsersReq);

List<String> availUsers = availUserResp.getUserRefList();

for (int i = 0; i < availUsers.size(); i++) {

          Utils.traceMsg(" userName :- "

                              + availUsers.get(i), Utils.DEBUGGING);

}

-----------------

Values set to request;  SFCBO:001,00157 < -- >WorkCenterBO:001,217 <--> [com.sap.me.production.SfcStep@79a1ea29]

findAvailableUsers() is throwing an exception;

 

at com.sap.me.production.impl.SupervisorWorkAssignmentService.findAvailableUsers(SupervisorWorkAssignmentService.java:114)

...

at com.sap.me.frame.dao.ProductionDataAccessService.findById(ProductionDataAccessService.java:358)

com.sap.me.frame.dao.ObjectNotFoundException

 

ME Version: Base 6.0.3.2 Counter 12

am i missing anything?

Thanks,

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member202208
Active Participant
0 Kudos

Issue fixed..