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: elektronisch document uitwisseling voor Microsoft Great Plains? overzicht voor software-ontwikkelaar / pr

Software RSS Feed





Microsoft Great Plains - Microsoft Business Solutions boekhoud-en ERP-systeem, oorspronkelijk gericht op mid-size - nu, met vooruitgang en de toenemende betrouwbaarheid van de database - Microsoft SQL Server, Great Plains is aantrekkelijk oplossing voor grote corporatie. Grote bedrijven hebben meestal inkoop en orderverwerking automatisering via zogenaamde Electronic Document Interchange of EDI. EDI is lange tijd geleden ingevoerd voor UNIX systemen en in de meeste gevallen wordt weergegeven in de vorm van kop, lijnen en Trailer van vooraf bepaalde vaste positie fields.We wil geven u - programmeur, software ontwikkelaar, database beheerder van de primaire aanwijzingen op het produceren van EDI-opgemaakte tekst uit Microsoft Great Plains database. Please, let echter op dat Great Plains hier wordt genomen als het voorbeeld, zal soortgelijke aanpak werken voor andere SQL-gebaseerde systemen: Navision (SQL Database of C / SIDE database), Microsoft RMS, Salomo evenals Oracle en andere niet-Microsoft-producten. In het geval van niet-SQL-systeem, zoals oude Great Plains Dynamics, ACCPAC op Pervasive SQL - IDE interface zal betrekken ADO / ODBC of Microsoft Access programming.1. Voorbeeld Query? De query hieronder CAST constructie gebruikt om het resultaat te maken vaste lengte en voldoen aan de positionering. Plus de unionizing maakt het mogelijk om Header produceren en Detail in een select statement. Hier hebben we te maken met het werk Sales Documentsselectcasewhen b.LNITMSEQ = c.LNITMSEQ +1 en b.CMPNTSEQ = c.CMPNTSEQ +1 dan CAST ( 'header' als char (10)) else CAST ( 'Detail' als char (10) ) endas FIELD0, casewhen b.LNITMSEQ = c.LNITMSEQ +1 en b.CMPNTSEQ = c.CMPNTSEQ +1 dan cast (a.CUSTNAME als char (65)) else cast (gegoten (b.QTYDMGED als decimaal (19,5)) als char ( 65)) endas FIELD01, casewhen b.LNITMSEQ = c.LNITMSEQ +1 en b.CMPNTSEQ = c.CMPNTSEQ +1 dan CONVERT (char (51), a.DOCDATE, 101) else cast (b.ITEMDESC als char (51)) endas FIELD03 - Extra velden gaan herefrom SOP10100 een join SOP10200 b op a.SOPTYPE = b.SOPTYPE en a. SOPNUMBE = b.SOPNUMBE joinRM00101 d op a.CUSTNMBR = d.CUSTNMBRjoin (selecteer SOPTYPE als SOPTYPE, SOPNUMBE als SOPNUMBE, LNITMSEQas LNITMSEQ, CMPNTSEQas CMPNTSEQ van SOP10200unionselect SOPTYPE als SOPTYPE, SOPNUMBE als SOPNUMBE, MIN (LNITMSEQ) -1 als LNITMSEQ, MIN (CMPNTSEQ) -1 als CMPNTSEQ van SOP10200group door SOPTYPE, SOPNUMBE) c op a.SOPTYPE = c.SOPTYPE en a.SOPNUMBE = c.SOPNUMBEand ((b.LNITMSEQ = c.LNITMSEQ en b.CMPNTSEQ = c.CMPNTSEQ) of (b.LNITMSEQ = c.LNITMSEQ +1 en b.CMPNTSEQ = c.CMPNTSEQ +1)) left join SOP10106 udf op a.SOPTYPE = udf.SOPTYPE en a.SOPNUMBE = udf.SOPNUMBEwhere a.ADDRESS3 'Geëxporteerde' anda.SOPTYPE = 3 en bovenste (d.USERDEF2) = 'YES'order door a.SOPTYPE, a.SOPNUMBE, b.LNITMSEQ asc2. Mark verwerkte documenten - om deze reden gebruiken we SOP10100.ADDRESS3 veld - die niet werd gebruikt in Great Plains Dynamics / eEnterprise versie 6.0: update SOP10100 set ADDRESS3 = 'Geëxporteerde' waar SOPTYPE = 33. Communicatie EDI met UNIX client of server? ieder geval vereist individuele aanpak. U kunt het bestand toewijzen directory, blootgesteld aan het UNIX-systeem of het gebruik oude DOS-commando om het bestand te verplaatsen, of u kunt automatische e-mail hebben. Goed idee is om de toepassing voor te schrijven in uw favoriete programma language4. Geplande DTS Package - je waarschijnlijk moeten creëren DTS-pakket voor alle stappen: bel SQL Query en sla het op als een bestand, dan doen bellen DOS commando of eenvoudige EXE toepassing - die wel communiceren met UNIXHappy programmering! Als u wilt dat wij het werk doen - geef ons een seintje 1-866-528-0577! help@albaspectrum.comAbout De AuthorAndrew Karasev is Chief Technology Officer in Alba Spectrum Technologies? USA landelijke Great Plains, Microsoft CRM Customization bedrijf, gevestigd in Chicago, Californië, Colorado, Arizona, New York, Texas, Florida, Georgia en met vestigingen in meerdere landen en internationaal (www.albaspectrum.com), is hij Behendigheid, Transact SQL, C #. Net, Crystal Reports en Microsoft CRM SDK Developer; akarasev@albaspectrum.com

Artikel Bron: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster krijgen html code
Voeg dit artikel aan uw website!

Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!

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

Dien uw artikelen te Messaggiamo.Com Directory

Categorieën


Copyright 2006-2011 Messaggiamo.Com - Sitemap - Privacy - Webmaster verzenden van artikelen naar Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu