Find Sporting Goods on eBay
Video and Audio], Broadcasting and podcasting Broadcast On the Net

[description], Story, any other text you want to use.

EDI: Electronic Document Interchange for Microsoft Great Plains – overview for Software Developer/Programmer/DBA

 by: Andrew Karasev

Microsoft Great Plains - Microsoft Business Solutions accounting and ERP system, originally targeted to mid-size - now, with advancements and increasing reliability of its database - Microsoft SQL Server, Great Plains is attractive solution for large corporation. Big companies usually have purchasing and order processing automation via so-called Electronic Document Interchange or EDI. EDI was introduced long time ago for UNIX systems and in most of the cases appears in the form of Header, Lines and Trailer of predefined fixed position fields.

We would like to give you - programmer, software developer, database administrator the primary clues on producing EDI formatted text from Microsoft Great Plains database. Please, note however that Great Plains here is taken as the example, similar approach will work for other SQL based systems: Navision (SQL Database or C/SIDE database), Microsoft RMS, Solomon as well as Oracle and other non-Microsoft products. In the case of non-SQL system, such as old Great Plains Dynamics, ACCPAC on Pervasive SQL - IDE interface will involve ADO/ODBC or Microsoft Access programming.

1. Sample Query – The query below uses CAST construction to make the result fixed length and meet the positioning. Plus the unionizing allows to produce Header and Detail in one select statement. Here we are dealing with work Sales Documents

select

case

when b.LNITMSEQ=c.LNITMSEQ+1 and b.CMPNTSEQ=c.CMPNTSEQ+1 then CAST('Header' as char(10))

else CAST('Detail' as char(10))

end

as FIELD0,

case

when b.LNITMSEQ=c.LNITMSEQ+1 and b.CMPNTSEQ=c.CMPNTSEQ+1 then cast(a.CUSTNAME as char(65))

else cast(cast(b.QTYDMGED as decimal(19,5)) as char(65))

end

as FIELD01,

case

when b.LNITMSEQ=c.LNITMSEQ+1 and b.CMPNTSEQ=c.CMPNTSEQ+1 then CONVERT(char(51), a.DOCDATE, 101)

else cast(b.ITEMDESC as char(51))

end

as FIELD03

--Additional fields go here

from SOP10100 a join SOP10200 b on a.SOPTYPE=b.SOPTYPE and a.SOPNUMBE=b.SOPNUMBE join

RM00101 d on a.CUSTNMBR=d.CUSTNMBR

join

(select SOPTYPE as SOPTYPE, SOPNUMBE as SOPNUMBE,

LNITMSEQ

as LNITMSEQ,

CMPNTSEQ

as CMPNTSEQ from SOP10200

union

select SOPTYPE as SOPTYPE, SOPNUMBE as SOPNUMBE, MIN(LNITMSEQ)-1 as LNITMSEQ, MIN(CMPNTSEQ)-1 as CMPNTSEQ from SOP10200

group by SOPTYPE, SOPNUMBE

) c on a.SOPTYPE=c.SOPTYPE and a.SOPNUMBE=c.SOPNUMBE

and ((b.LNITMSEQ=c.LNITMSEQ and b.CMPNTSEQ=c.CMPNTSEQ) or (b.LNITMSEQ=c.LNITMSEQ+1 and b.CMPNTSEQ=c.CMPNTSEQ+1))

left join SOP10106 udf on a.SOPTYPE=udf.SOPTYPE and a.SOPNUMBE=udf.SOPNUMBE

where a.ADDRESS3'Exported' and

a.SOPTYPE=3 and upper(d.USERDEF2)='YES'

order by a.SOPTYPE, a.SOPNUMBE, b.LNITMSEQ asc

2. Mark processed documents - for this reason we use SOP10100.ADDRESS3 field - which was not used in Great Plains Dynamics/eEnterprise version 6.0:

update SOP10100 set ADDRESS3='Exported' where SOPTYPE=3

3. Communication with UNIX EDI Client or Server – each case requires individual approach. You may have to assign the file directory, exposed to the UNIX system or use old DOS command to move the file, or you can have automatic email. Good idea is to write communication application in your favorite programming language

4. Scheduled DTS Package - you should probably create DTS package to do all the steps: call SQL Query and save it as a file, then call DOS command or simple EXE application - which does communicate with UNIX

Happy programming! if you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com

About The Author

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies – USA nationwide Great Plains, Microsoft CRM customization company, based in Chicago, California, Colorado, Arizona, New York, Texas, Florida, Georgia and having locations in multiple states and internationally (www.albaspectrum.com), he is Dexterity, Transact SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.


akarasev@albaspectrum.com


streaming video server software

Brodcast On the Net - streaming video, streaming audio, video conferencing, audio
Broadcast On the Net. If you are running a search for video conferencing and are looking for audio streaming or video streaminng and web conferenceing then you have come to the proper place. You can find many of the finest sites with the best conferencing services. Even find video studios or maybe the video talent to produce your program, no matter what you are looking for you can see the best streaming media here.
Brodcast On the Net - streaming video, streaming audio, video conferencing, audio

Shopping for streaming video server software



When you’re shopping for streaming video server software you’ve come to the right place. We’re specialists in this streaming video server software field. You can’t find exactly what you’re looking for on too many other sites, but you can here.

Well maybe that’s a slight exaggeration. We might not have got exactly what you’re looking for – streaming video server software – but we know the very best websites to get it from. All you have to do is follow the links below. They’re the very best streaming video server software sites you’re going to find anywhere, and they’re the ones we use ourselves when we want to get information or make a purchase.

How do we know they’re the best streaming video server software websites available on the net today? Because we’ve spent months painstakingly researching the subject. We’ve visited every site about streaming video server software we could find, and we’ve studied them to sort the good from the bad.

Look, we’re good at getting ranked well in search engines. streaming video server software might be our big interest, but we’ll be the first to admit that out site doesn’t come anywhere near the quality of the websites we’re linking to. So what we suggest you do is follow one the links. You won’t be disappointed. Thanks for visiting our webpage, and please come back again one day. Next time you visit you might find that we’re the best streaming video server software place online.

Main Menu
Broadcast On the Net
Site Map

Affiliate Ads, Links, news, etc.

News for 23-Dec-08

Source: BBC News | News Front Page | World Edition
'World mandate' on climate action

Source: BBC News | News Front Page | World Edition
Britons in Thai 'no man's land'

Source: BBC News | News Front Page | World Edition
Send your video, pictures and story ideas

Source: BBC News | News Front Page | World Edition
Universal test 'would slash Aids'

Source: BBC News | News Front Page | World Edition
Gates 'to stay as Pentagon chief'

Source: BBC News | News Front Page | World Edition
F1 boss plans scoring revolution

Source: BBC News | News Front Page | World Edition
Police killer executed in China

Source: BBC News | News Front Page | World Edition
Europe to set out economic plans

Source: BBC News | News Front Page | World Edition
Stop smoking drug concerns raised

Source: BBC News | News Front Page | World Edition
Europe debates space station cost


Links
Links
Links
Google

Medical Presentations | Take It Right | Take It Right | Go Meetings
Copyright © 2005. Name of Site here. Last Updated: Tuesday, 23-Dec-2008 00:03:30 MST.
Take Your Meds   Listen On The Net   medical mailings