Index: APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml =================================================================== diff -u -r73780 -r74232 --- APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 73780) +++ APPS/TRANSP/Transsmart/impl/RequestDataBouwer.cls.xml (.../RequestDataBouwer.cls.xml) (revision 74232) @@ -568,7 +568,8 @@ Quit:(Rit.GeefTransporteur() = Transporteur.HamannHDE) "ERB" Quit:(Rit.GeefTransporteur() = Transporteur.Dachser) "DAC" Quit:(Rit.GeefTransporteur() = Transporteur.Weiss) "GWE" - Quit:(Rit.GeefTransporteur() = Transporteur.Schenker) "SNB" + Quit:((Rit.GeefTransporteur() = Transporteur.Schenker) & $$$Not(..ProjectSettingsAPI.IsTranssmartESchenkerConnectieActief())) "SNB" + Quit:((Rit.GeefTransporteur() = Transporteur.Schenker) & ..ProjectSettingsAPI.IsTranssmartESchenkerConnectieActief()) "ESC" Quit "" ]]> @@ -603,12 +604,20 @@ #dim VEenheid as APPS.TRANSP.dto.VerpakkingEenheid = it.Next() Set TotaalPalletPlaatsen = TotaalPalletPlaatsen + ( $Select((VEenheid.Type = PalletType.HalveEuroPallet):0.5,$$$True:1) * VEenheid.Aantal) } - If ( ( TotaalPalletPlaatsen >= 27 ) || ( LeveringInfo.Gewicht >= 19400 ) ) { - Set ServiceLevelTime ="FTL" - } elseif ( (TotaalPalletPlaatsen >= 9) || (LeveringInfo.Gewicht >= 2500) ) { - Set ServiceLevelTime ="LTL" - } else { - Set ServiceLevelTime ="PREMIUM" + if ..ProjectSettingsAPI.IsTranssmartESchenkerConnectieActief(){ + if ( (TotaalPalletPlaatsen >= 9) || (LeveringInfo.Gewicht >= 2500) ) { + Set ServiceLevelTime = "PARTLOAD" + } else { + Set ServiceLevelTime ="PREMIUM" + } + } else { + If ( ( TotaalPalletPlaatsen >= 27 ) || ( LeveringInfo.Gewicht >= 19400 ) ) { + Set ServiceLevelTime ="FTL" + } elseif ( (TotaalPalletPlaatsen >= 9) || (LeveringInfo.Gewicht >= 2500) ) { + Set ServiceLevelTime ="LTL" + } else { + Set ServiceLevelTime ="PREMIUM" + } } } else { Set ServiceLevelTime = ""