Delen via


De fout 'Valuta USD bestaat niet voor bedrijf' wordt weergegeven wanneer u een rapport genereert in Management Reporter

Dit artikel biedt een oplossing voor een fout die optreedt wanneer u een rapport genereert.

Van toepassing op: Microsoft Management Reporter 2012, Microsoft Dynamics GP
Origineel KB-nummer: 3058400

Symptomen

Wanneer u een rapport genereert, ontvangt u het volgende foutbericht:

Valuta USD bestaat niet voor bedrijf xxxx. Er worden geen waarden geretourneerd.

Oorzaak

Dit wordt veroorzaakt door de manier waarop de valuta's die zijn geconfigureerd in Dynamics GP anders worden herkend tussen de verouderde provider en de Data Mart-provider.

De verouderde provider herkent een valuta van Dynamics GP op basis van de valuta-id die is ingesteld voor de valuta. De standaardvaluta's voor het bedrijf TWO zijn id's zoals Z-US$.

De datamart-provider herkent een valuta van Dynamics GP op basis van de ISO-code die is ingesteld voor de valuta. De standaardvaluta's voor het bedrijf TWO omvatten ISO-codes zoals USD.

Oplossing

Controleer in de kolomdefinitie de cel Valutaweergave in de FD-kolommen . Als u de Data Mart-provider gebruikt, ziet u USD en niet Z-US$.

Controleer in de structuurdefinitie de optie Bedrijf. Als de bedrijven zijn ingesteld op Verouderd bedrijf (de bedrijfscode bevat -Curr), moet de valutaweergave in de kolom worden ingesteld op het gebruik van de valuta voor de verouderde provider, zoals Z-US$. Als de bedrijven Data Mart gebruiken, moet de valutaweergave in de kolomdefinitie USD zijn.

Als u overschakelt van de verouderde provider naar de Data Mart, kunt u het onderstaande script uitvoeren om uw kolommen te controleren op alle kolommen die de valutacode moeten bijwerken. U moet de databasenaam van de datamart bijwerken in het script.

select CCM.Name as ColumnDefinition, CSS.Name as BuildingBlockGroup
from ControlColumnCriteria CCC
join ControlColumnDetail CCD on CCC.ColumnDetailID = CCD.ID
join ControlColumnMaster CCM on CCD.ColumnLayoutID = CCM.ID
join ControlSpecificationSet CSS on CSS.ID = CCM.SpecificationSetID
where (CCC.CriteriaType = 8 or CCC.CriteriaType = 7)
and LOW not in ('FUNCTIONAL','NATURAL/ORIGINATING')
and LOW not in (select Name from 
[DDM-GP]..UnitOfMeasure --<<-- Update name of the data mart database
) 
group by CCM.name, CSS.Name
order by CCM.Name