Über ODBC einen neuen Datensatz erstellen

5. Mai 2010 22:42

Hallo und so

Grundlage:
Wir haben in Navision eine Tabelle, über welche man automatisiert eine Projektnummer generieren kann -> mittels f3 bzw "neu" kann eine solche generiert werden und stet alsdann für alle User zur Verfügung.
Diese Nummer wir jeweils vom letzten Wert um 10 inkrementiert -> P000100 war das letzte eröffnete Projekt, P000110 ist das nächste, welches mit f3 generiert wird.
Nun möchten wir mittels JAVA über JDBC ODBC genau diese Funktion ausführen.

Was bisher funktioniert:
- auslesen aller gewünschten Einträge (auch die Projektnummer)
- Updaten eines Projektfeldes (die Projektnummer ist hier explizit auschgeschlossen)

Hat irgendjemand eine Ahnung, wie man Navision-eigenen Code ausführen kann?

Vielen Dank schon mal für alle Antworten

Trushy

Re: Über ODBC einen neuen Datensatz erstellen

6. Mai 2010 07:59

ich kenne zwei Möglichkeiten:

1. Navision Application Server --->>> http://www.tipsdbits.com/Portals/0/Navi ... epaper.pdf
2. Navision Webservice --->>> http://dynamicsuser.net/wikis/navdev/wh ... vices.aspx

Gruß

Re: Über ODBC einen neuen Datensatz erstellen

6. Mai 2010 17:59

Hi Adalib

Ich habe deine Links besucht, den zweiten (Webservice) wird so wohl nicht möglich sein (soweit ich weiss für Version 4.03 nicht verfügbar).
Den ersten Link haben wir uns angesehen, allerdings kapieren wir das noch ned ganz.

Was wir kapiert haben, ist dass wir mittels Trigger 99 auf Codunits zugreifen können. Wie wir das allerdings anstellen sollen... hast du ev. ein CodeBsp, welches uns hier helfen könnte?

Anmerkung: wir können keinen eigenen NAV-Code erstellen (Lizenzierungsfrage)

Danke und Gruss
Trushy