[Gelöst] RTC Global Dimension Code ändern

Bild Microsoft Dynamics NAV 2009 (aka "NAV 6")
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie

Bitte unbedingt angeben, ob sich eure Frage auf den RoleTailored-Client (RTC) oder den Classic-Client (CC) bezieht!

[Gelöst] RTC Global Dimension Code ändern

Beitragvon navsyst » 10. Juli 2014 16:25

Hallo Community,

wir möchten gerne eine von unsere Global Dimension Code ändern.

Es sind ĂĽber 50.000 Artikelstamm und millionen Posten vorhanden....

- Was wĂĽrdet ihr denn fĂĽr beste Weg vorschlagen?

Mit der Standardfunktion "Globale Dimensionen ändern" wird der erwartete Endzeit 07.11.14 angezeigt :-?
Zuletzt geändert von navsyst am 23. Juli 2014 17:13, insgesamt 2-mal geändert.
navsyst
 
Beiträge: 325
Registriert: 14. Oktober 2005 11:55
Wohnort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Version: 2.6-2009R2

Re: RTC Global Dimension Code ändern

Beitragvon Freestyler » 10. Juli 2014 16:49

navsyst hat geschrieben:Global Dimension Code ändern.
Mit der Standardfunktion "Globale Dimensionen ändern" wird der erwartete Endzeit 07.11.14 angezeigt


Hilft dir evtl. folgender Link?
http://www.navision24.de/downloads/umbe ... daten.html
Freestyler
Microsoft Partner
Microsoft Partner
 
Beiträge: 793
Registriert: 14. November 2006 22:07
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2013R2

Re: RTC Global Dimension Code ändern

Beitragvon navsyst » 10. Juli 2014 16:54

Hi Freestyler,

nein.. hilft mir leider nicht.. aus dein Link ist was anders. Es geht nicht um umbenennen. Wie geschrieben, wir möchten eine bestehende bzw. aktive "Global Dimension Code" ändern.
navsyst
 
Beiträge: 325
Registriert: 14. Oktober 2005 11:55
Wohnort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Version: 2.6-2009R2

Re: RTC Global Dimension Code ändern

Beitragvon navsyst » 11. Juli 2014 15:09

Hat niemand eine Idee? :roll:
navsyst
 
Beiträge: 325
Registriert: 14. Oktober 2005 11:55
Wohnort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Version: 2.6-2009R2

Re: RTC Global Dimension Code ändern

Beitragvon JRenz » 12. Juli 2014 09:50

Wenn ich dich richtig verstehe, hast du folgendes Szenario:
Du hast (beispielhaft) die Dimensionen KOSTENSTELLE, KOSTENTRĂ„GER, PROJEKT, KUNDE, WARENGRUPPE
Aktuell sind die Dimensionen KOSTENSTELLE und WARENGRUPPE als Global Dim 1 und Global Dim 2 definiert.
Nun soll statt der Dimension WARENGRUPPE die Dimension KOSTENTRĂ„GER als Global Dim 2 verwendet werden.

Das geht m.W. nur mit der Standardfunktion "Globale Dimensionen ändern" (Report 83).
Eventuell müsstest du diese Funktion allerdings noch erweitern, wenn ihr zusätzliche, individuelle (Posten-)Tabellen habt, in denen die globalen Dimensionen mitgeführt werden.
GruĂź
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 478
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: RTC Global Dimension Code ändern

Beitragvon navsyst » 14. Juli 2014 11:20

JRenz hat geschrieben:Wenn ich dich richtig verstehe, hast du folgendes Szenario:
Du hast (beispielhaft) die Dimensionen KOSTENSTELLE, KOSTENTRĂ„GER, PROJEKT, KUNDE, WARENGRUPPE
Aktuell sind die Dimensionen KOSTENSTELLE und WARENGRUPPE als Global Dim 1 und Global Dim 2 definiert.
Nun soll statt der Dimension WARENGRUPPE die Dimension KOSTENTRĂ„GER als Global Dim 2 verwendet werden.


Richtig! Du hast mich richtig verstanden.

JRenz hat geschrieben:Das geht m.W. nur mit der Standardfunktion "Globale Dimensionen ändern" (Report 83).
Eventuell müsstest du diese Funktion allerdings noch erweitern, wenn ihr zusätzliche, individuelle (Posten-)Tabellen habt, in denen die globalen Dimensionen mitgeführt werden.

ok.. die Funktion kenne ich auch.. aber ich dachte vielleicht dass es noch andere Weg gibt, weil der Lauf bis Novemver 2014 dauert :)
Zuletzt geändert von navsyst am 14. Juli 2014 13:20, insgesamt 2-mal geändert.
navsyst
 
Beiträge: 325
Registriert: 14. Oktober 2005 11:55
Wohnort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Version: 2.6-2009R2

Re: RTC Global Dimension Code ändern

Beitragvon Timo Lässer » 14. Juli 2014 11:33

Ich habe mir gerade mal den Report 83 (unter NAV 5) angesehen:
Dort wird nach jedem Datensatz die Fortschrittsanzeige des Dialogfensters aktualisiert.
Das ist ein groĂźer Performance-Fresser!
Die Funktion UpdateProgressInfo bräuchte ja nur aktualisiert werden, wenn sich auch die Prozent-Anzeige ändern würde.
Damit man aber auch bei Millionen von Datensätzen noch auf Abbrechen klicken kann, sollte sie spätestens nach 1000 Millisekunden trotzdem aktualisiert werden.

Wenn man dort das IndicatorWindow.UPDATE entsprechend unterdrückt, so dass es nur noch einmal pro Sekunde (oder immer nach 1% der Datensätze) ausgeführt wird, kann man hier bis zu Faktor 20 herausholen.
Gruß, Timo Lässer

Frage beantwortet? Schreibe bitte "[Gelöst]" vor den Titel deines ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, E-Mail, Instant Messanger, Soziale Netzwerke, Telefon oder Fax! DafĂĽr ist dieses Forum da.
Hier kannst du fĂĽr MSDynamics.de spenden.
Benutzeravatar
Timo Lässer
Administrator
Administrator
 
Beiträge: 5274
Registriert: 14. November 2004 22:18
Wohnort: DE 49716 Meppen
Arbeitsort: DE 49733 Haren (Ems)
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 1.10a - 2018, BC14, BC21

Re: RTC Global Dimension Code ändern

Beitragvon navsyst » 14. Juli 2014 13:16

Timo Lässer hat geschrieben:Ich habe mir gerade mal den Report 83 (unter NAV 5) angesehen:
Dort wird nach jedem Datensatz die Fortschrittsanzeige des Dialogfensters aktualisiert.
Das ist ein groĂźer Performance-Fresser!
Die Funktion UpdateProgressInfo bräuchte ja nur aktualisiert werden, wenn sich auch die Prozent-Anzeige ändern würde.
Damit man aber auch bei Millionen von Datensätzen noch auf Abbrechen klicken kann, sollte sie spätestens nach 1000 Millisekunden trotzdem aktualisiert werden.

Wenn man dort das IndicatorWindow.UPDATE entsprechend unterdrückt, so dass es nur noch einmal pro Sekunde (oder immer nach 1% der Datensätze) ausgeführt wird, kann man hier bis zu Faktor 20 herausholen.


OK... das kann ich noch optimieren... Danke.

Frage aber noch an alle: Gibt es noch andere Möglichkeit um Globale Dimension Code zu ändern ausser mit der Funktion?
navsyst
 
Beiträge: 325
Registriert: 14. Oktober 2005 11:55
Wohnort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Version: 2.6-2009R2

Re: [Gelöst] RTC Global Dimension Code ändern

Beitragvon navsyst » 15. Dezember 2014 16:24

Fehler im Standard Report 83 Change Global Dimensions:

Code: Alles auswählen
UpdateGeneralInfo(COMPANYNAME,ReturnRcptHeader.TABLECAPTION,ReturnRcptHeader.COUNTAPPROX);
PostedDocDim.SETRANGE("Table ID",6600);
WITH ReturnRcptHeader DO BEGIN
  IF FIND('-') THEN BEGIN
    REPEAT
      GetPostedDocDim(
        "No.",0,
        "Shortcut Dimension 1 Code","Shortcut Dimension 2 Code");
      MODIFY;
      CheckedTableRecords := CheckedTableRecords + 1;
      UpdateProgressInfo;
    UNTIL NEXT = 0;
  END;
END;


Statt
PostedDocDim.SETRANGE("Table ID",6600);

Soll
PostedDocDim.SETRANGE("Table ID",6660);
navsyst
 
Beiträge: 325
Registriert: 14. Oktober 2005 11:55
Wohnort: Stuttgart
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Version: 2.6-2009R2


ZurĂĽck zu NAV 2009

Wer ist online?

Mitglieder in diesem Forum: Unbekannter Bot und 1 Gast