private PXAccess.Organization GetOrganizationByBAccountCD(string bAccountCD) { PXGraph graph = PXGraph.CreateInstance <PXGraph>(); BAccountR bAccount = SelectFrom <BAccountR> .Where <BAccountR.acctCD.IsEqual <@P.AsString> > .View.Select(graph, bAccountCD); return(PXAccess.GetOrganizationByBAccountID(bAccount?.BAccountID) ?? PXAccess.GetParentOrganization(PXAccess.GetBranchByBAccountID(bAccount?.BAccountID)?.BranchID)); }