private final SyncRfQ createSyncRfQ(final I_C_RfQResponseLine rfqResponseLine) { if (!pmmRfQBL.isDraft(rfqResponseLine)) { // shall not happen return null; } final SyncRfQ syncRfQ = new SyncRfQ(); syncRfQ.setUuid(SyncUUIDs.toUUIDString(rfqResponseLine)); syncRfQ.setDateStart(rfqResponseLine.getDateWorkStart()); syncRfQ.setDateEnd(rfqResponseLine.getDateWorkComplete()); syncRfQ.setDateClose(rfqResponseLine.getDateResponse()); syncRfQ.setBpartner_uuid(SyncUUIDs.toUUIDString(rfqResponseLine.getC_BPartner())); final I_PMM_Product pmmProduct = rfqResponseLine.getPMM_Product(); final SyncProduct syncProduct = createSyncProduct(pmmProduct); syncRfQ.setProduct(syncProduct); syncRfQ.setQtyRequested(rfqResponseLine.getQtyRequiered()); syncRfQ.setQtyCUInfo(rfqResponseLine.getC_UOM().getUOMSymbol()); syncRfQ.setCurrencyCode(rfqResponseLine.getC_Currency().getISO_Code()); return syncRfQ; }