English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

EDI: lo scambio di documenti elettronici per Microsoft Great Plains? Panoramica per lo sviluppatore di software / pr

Software RSS Feed





Microsoft Great Plains - Microsoft Business Solutions contabilità e del sistema ERP, originariamente destinate a medie dimensioni - ora, con avanzamenti e aumentando l'affidabilità della sua banca dati - Microsoft SQL Server, Great Plains è una soluzione interessante per la grande impresa. Le grandi aziende hanno di solito l'acquisto e l'automazione di elaborazione degli ordini tramite i cosiddetti Electronic Document Interchange o EDI. EDI è stato introdotto molto tempo fa per UNIX sistemi e nella maggior parte dei casi, appare sotto forma di intestazione, linee e Trailer di predefiniti fields.We posizione fissa vorrei darvi - programmatore, sviluppatore di software, amministratore del database gli indizi primaria sulla produzione di un testo EDI formattato dal database di Microsoft Great Plains. Si prega, si noti, tuttavia, che Great Plains qui è preso come esempio, simile approccio funzionerà per gli altri sistemi basati su SQL: Navision (database SQL o C / SIDE database), Microsoft RMS, Salomone, così come Oracle e di altri prodotti non-Microsoft. Nel caso di sistema non-SQL, come il vecchio Great Plains Dynamics, ACCPAC il Pervasive SQL - interfaccia IDE comporterà ADO / ODBC o Microsoft Access programming.1. Query di esempio? La query seguente utilizza la costruzione CAST a rendere il risultato di lunghezza fissa e incontrare il posizionamento. Più il sindacalizzare permette di produrre Intestazione e dettagli in uno SELECT. Qui abbiamo a che fare con il lavoro di vendita Documentsselectcasewhen b.LNITMSEQ = c.LNITMSEQ 1 e b.CMPNTSEQ = c.CMPNTSEQ 1 poi CAST ( 'Intestazione' come char (10)), CAST else ( 'Detail' come char (10) ) Endas FIELD0, casewhen b.LNITMSEQ = c.LNITMSEQ 1 e b.CMPNTSEQ = c.CMPNTSEQ 1 quindi cast (a.CUSTNAME come char (65)) else cast (cast (b.QTYDMGED come decimale (19,5)) come char ( 65)) Endas FIELD01, casewhen b.LNITMSEQ = c.LNITMSEQ 1 e b.CMPNTSEQ = c.CMPNTSEQ 1 poi CONVERT (char (51), a.DOCDATE, 101) else cast (b.ITEMDESC come char (51)) Endas FIELD03 - campi supplementari vanno da questa norma SOP10100 un join b SOP10200 su a.SOPTYPE = b.SOPTYPE e a. SOPNUMBE = b.SOPNUMBE joinRM00101 d su a.CUSTNMBR = d.CUSTNMBRjoin (SOPTYPE selezionare come SOPTYPE, SOPNUMBE come SOPNUMBE, LNITMSEQas LNITMSEQ, CMPNTSEQas CMPNTSEQ da SOP10200unionselect SOPTYPE come SOPTYPE, SOPNUMBE come SOPNUMBE, MIN (LNITMSEQ) -1 come LNITMSEQ, MIN (CMPNTSEQ) -1 come CMPNTSEQ da SOP10200group da SOPTYPE, SOPNUMBE) sul c a.SOPTYPE = c.SOPTYPE e a.SOPNUMBE = c.SOPNUMBEand ((b.LNITMSEQ = c.LNITMSEQ e b.CMPNTSEQ = c.CMPNTSEQ) o (b.LNITMSEQ = c.LNITMSEQ 1 e b.CMPNTSEQ = c.CMPNTSEQ 1)) left join UDF SOP10106 su a.SOPTYPE = udf.SOPTYPE e a.SOPNUMBE = udf.SOPNUMBEwhere a.ADDRESS3 'esportati' anda.SOPTYPE = 3 e superiori (d.USERDEF2) = 'YES'order da a.SOPTYPE, a.SOPNUMBE, b.LNITMSEQ asc2. Mark documenti elaborati - per questo motivo usiamo campo SOP10100.ADDRESS3 - che non è stato utilizzato in Great Plains Dynamics / eEnterprise versione 6.0: aggiornamento SOP10100 set ADDRESS3 = 'esportato' in cui SOPTYPE = 33. Comunicazione EDI con UNIX client o server? ogni caso richiede un approccio individuale. Potrebbe essere necessario assegnare la directory dei file, esposta al sistema UNIX o utilizzare vecchio DOS comando per spostare il file, oppure si può avere e-mail automatiche. Buona idea è quella di scrivere applicazioni di comunicazione nella vostra programmazione preferito language4. Prevista pacchetto DTS - si dovrebbe creare pacchetto DTS per fare tutti i passi: chiamata SQL query e salvarlo come file, quindi comando DOS chiamata o applicazione EXE semplice - che non comunica con la programmazione UNIXHappy! se vuoi che facciamo il lavoro - di darci una chiamata 1-866-528-0577! Il help@albaspectrum.comAbout AuthorAndrew Karasev è Chief Technology Officer di Alba Technologies Spectrum? Nazionale USA Great Plains, società di personalizzazione di Microsoft CRM, con sede a Chicago, California, Colorado, Arizona, New York, Texas, Florida, Georgia e dopo aver sedi in Stati diversi e internazionale (www.albaspectrum.com), egli è Destrezza, Transact SQL, C #. NET, Crystal Reports e Microsoft CRM SDK per gli sviluppatori; akarasev@albaspectrum.com

Fonte dell'articolo: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!

Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Invia i tuoi articoli alla Directory di Messaggiamo.Com

Categorie


Copyright 2006-2011 Messaggiamo.Com - Mappa del Sito - Privacy - Webmaster invia i tuoi articoli alla Directory di Messaggiamo.Com [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu