4
Sage 500 ERP BENEFITS • Quickly and easily customize screens without modifying source code • Easily get the information you need exactly the way you want it by customizing financial and operational reports • Personalize business intelligence and key performance indicators to quickly get information that is most valuable to your business • Extend your ERP solution by integrating data from custom applications and third-party systems • Rapidly develop custom add-ons with the look and feel of Sage 500 ERP Customization Tools Your business is unique. Sage 500 ERP (formerly Sage ERP MAS 500) allows you to customize its entire system to match your specific needs. Powerful and flexible customization tools allow you to easily modify screens, business intelligence, and reports. The customization tools also provide a foundation for integrating Sage 500 ERP with other applications, and for developing Microsoft ® -based business applications for the SQL Server ® environment that are compatible with Sage 500 ERP. With Source Code, you can tailor the entire Sage 500 ERP system to your unique business needs. Unlike other systems that force you to change your processing to match the system, Sage 500 ERP gives you the flexibility to run your business the way you want to. Customizations can improve efficiency and boost productivity while maintaining data integrity. Powerful and flexible customization tools allow you to easily modify screens, business intelligence, reports, integrations, and system processing.

Sage 500 ERP

  • Upload
    vothuy

  • View
    227

  • Download
    1

Embed Size (px)

Citation preview

Sage 500 ERP

B E N E F I T S

• Quicklyandeasilycustomizescreenswithoutmodifyingsourcecode

• Easilygettheinformationyouneedexactlythewayyouwantitbycustomizingfinancialandoperationalreports

• Personalizebusinessintelligenceandkeyperformanceindicatorstoquicklygetinformationthatismostvaluabletoyourbusiness

• ExtendyourERPsolutionbyintegratingdatafromcustomapplicationsandthird-partysystems

• Rapidlydevelopcustomadd-onswiththelookandfeelofSage500ERP

Customization Tools Yourbusinessisunique.Sage500ERP(formerlySageERPMAS500)allowsyoutocustomizeitsentiresystemtomatchyourspecificneeds.Powerfulandflexiblecustomizationtoolsallowyoutoeasilymodifyscreens,businessintelligence,andreports.

ThecustomizationtoolsalsoprovideafoundationforintegratingSage500ERPwithotherapplications,andfordevelopingMicrosoft®-basedbusinessapplicationsfortheSQLServer®environmentthatarecompatiblewithSage500ERP.WithSourceCode,youcantailortheentireSage500ERPsystemtoyouruniquebusinessneeds.

Unlikeothersystemsthatforceyoutochangeyourprocessingtomatchthesystem,Sage500ERPgivesyoutheflexibilitytorunyourbusinessthewayyouwantto.Customizationscanimproveefficiencyandboostproductivitywhilemaintainingdataintegrity.

Powerfulandflexiblecustomizationtoolsallow

youtoeasilymodifyscreens,businessintelligence,

reports,integrations,andsystemprocessing.

Custom Screens

Customizer TheCustomizermoduleletsyoumodifythescreensusedwithanySage500ERPbusinessapplication—withoutmodifyingtheSourceCode.Unliketypicalcustomizationtools,allchangesarestoredindependently,enablingchangestobereappliedautomaticallytoupdatedversionsofyourapplications.Customizationscanbeappliedtoselectedusersorgroups.

CustomizerintegratestightlywithSage500ERP,andthird-partyapplicationswrittenusingSoftwareDevelopmentKit,addingahotkey,whichisavailableonallscreens.TheCustomizermoduleprovidestheuserinterfaceplusthelookandfeelofSage500ERPapplications.Youcanchangethepropertiesofexistingcontrolsandhidecontrolsthatarenotneededonaform.Furthermore,youcanaddproceduralcodetotheformusingMicrosoftVBScriptorJScriptsoftware,enablingbusinesslogic.Customizerincludesscriptinglanguagesfordefiningcustomprocessesandaddingfunctionality(forexample,attachingascripttoabuttononaformoraneventprocedurebehindacontrol).

Custom Business Intelligence

Business Insights DashboardBusyexecutiveshaveareal-timeoverviewofvitalbusinessoperationsandkeyperformanceindicatorswiththiscustomizableweb-baseddashboard.Dashboardscanbepersonalizedforeachuser,withsecurityenabledtocontroltheinformationthateachusercanview.Newcustomdataviews(WebParts)canalsobecreatedinVisualStudio.NET,allowingyoutotrackalmostanybusinessscenarioimaginable.

Business Insights ExplorerBusinessInsightsExplorerbringsadhocinquiry,drill-down,anddrill-aroundanalysisuptoawholenewlevel.Powerfulsorting,grouping,andfilteringcapabilitiesletyoueasilydefinethedatayouwanttoseeandthewayyouwantitpresented,andsavethosecustom

preferencesforfutureuse.

Business Insights AnalyzerBusinessInsightsAnalyzerisanintuitive,easy-to-useanalyticstoolincludedwithSage500ERP.Informationisprovidedinalogicalgridformatandcanbecustomizedwithpowerfulfiltering,grouping,andsortingcapabilitiesthatletyouorganizethedatatocompletethetaskathand.Columnscanbeadded,removed,orrearranged,anddatacanbeviewedingrids,pivottables,orcharts.Multiplecustom

configurationscanbecreatedandsavedforfutureuse.

Custom Reporting

SAP® Crystal Reports for Sage 500 ERPCustomreportsarejustminutesawaywithSAPCrystalReportsforSage500ERP,empoweringyoutocustomizeeachreportwithspecificoptionchoices,sortpreference,andselectioncriteria.Customizedreportscanbesavedandrunanytime.

Sage 500 ERP Business IntelligenceSavetimeandgetmoreaccuratereportsbyeliminatingredundantdataentryeffortsthroughdirectintegrationwithSage500ERP.Bypullinginformationalreadyinyoursystem,BusinessIntelligenceautomaticallyknowsyourfiscalperiods,chartofaccounts,detailtransactions,andvarioustypesofbalances.Asetofbasicreporttemplatesisprovidedwithyoursystem,whichyoucanpersonalizetoworkthewayyoudo,soyoucanfocusoninterpretinginformationtomakefaster,betterbusinessdecisions.EasilycreatenewreportsbymodifyingthebasicsetoftemplatesordesigntotallynewreportsutilizingtheReportDesignertool.Templatesinclude:FinancialAnalysisReports,DashboardAnalysis,GeneralLedgerTransactionDetails,InventoryMaster,PurchaseMaster,

andSalesMaster.

TheSage500ERPSchemaBrowserprovidesdetailed

databaseschemainformationneededtocustomize

reports,includingentityrelationshipdiagrams,and

completedocumentation.

Sage 500 ERP I Customization Tools

Sage 500 ERP I Customization Tools

Custom Integration

Data Import ManagerQuicklyandeasilyimportselecteddatafromexternalapplicationssuchasthird-partypayrollsystems,billingservices,in-housedatabases,andmuchmore.Builtwith.NETandSQLServerSSIStechnology,thisrobustdatabasemappingtoolincludesasimplegraphicalinterfacethatletsyoumapdatafieldsandimportdatadirectlyfromawidevarietyofsourcedatabases.

Youhavethepowertocustomizehowandwhendataimportjobsrun.Settheimporttorunautomaticallyeveryday,everyhour,oreveryminute—andyoucanevenchainimportstogether.ByleveragingthepowerofdatabasescriptingandSQLServerSSIS,youcaneveninstructtheprogramtorunascriptfileautomaticallybeforetheimport,afteranerroroccurs,oruponsuccessfulcompletionofanimport.

SQL Server APIsTheSage500ERPSQLServerfoundationishighlytunedtoleveragethepowerofMicrosoftSQLServerthroughembeddedStoredProcedureApplicationProgramInterfaces(APIs).

Theseserver-basedAPIsallowdevelopersandthird-partyapplicationstoprogrammaticallysendandretrievetransactiondatadirectlythroughSage500ERPinareal-timemanner,withoutcompromisingthedataintegritywithinthesystem.

DeveloperswholeveragetheSQLServerAPIscanretrievedynamicallygeneratedinformation,suchascustomerpricingandmulticurrencyrates,inadditiontopushingtransactiondatasuchasinvoicesandpayments;thisisdonewithoutreengineeringthecomplexdatavalidationsthataremaintainedwithintheSage500ERPsystem.Sage500ERPSQLServerAPIsultimatelyprovidedeveloperswithanarchitecturethatenablestheseamlesssystemintegrationyourbusinessrequires.

Custom Development

Software Development Kit (SDK)*

YoucanusetheSoftwareDevelopmentKittoaddfunctionalitytostandardSage500ERPapplications,orasthebasisforanyVisualBasicorSQLbusinessapplicationdevelopmentproject.ItiscomprisedofActiveXsoftwarecontrols,tools,applicationwizards,andutilities.TheSDKmoduleisthesameframeworkthathasbeenusedtodevelopSage500ERP,andiscommonlyusedtocreatenewreports,buildnewdataentryscreens,anddevelopcustomapplications.

AvailableforVisualBasic,theSDKmoduleoffersanextensiverangeofwizards,tools,andutilitiestodramaticallyreducetimetomarketforenterprisebusinessapplications.Decisionsthatanydevelopmentteamfacesinclude:applicationlookandfeel,securitymodel,theimplementationofareportinginterfacethatallowstheusertoenterparametersforeachreport,error-handlingprocedures,extractingdatafromthedatabaseandpopulatingaform,handlingamovefromonerecordtoanother,andimplementingconcurrencymanagement.SDKdeliverssolutionsforalloftheseissues,leavingthedevelopmentteamfreetofocusondatabasedesignandapplicationissuesratherthan“housekeeping”andinfrastructureconcerns.

Apowerfulmappingwizardprovidesdetailedknowledge

oftheSage500ERPdatabase,soyoucaneasilyand

accuratelyconfigurecustomdatabaseimports.

*only available with Advanced edition

• Business Desktop and System ManagerBusinessDesktopisthegatewaytoanySage500ERP-basedapplication.BusinessDesktoptoolsprovidesystemmaintenancefunctionssuchasuserandgroupmaintenance,setupofuserpreferences,andmore.ThesefunctionsarestandardacrossmosttypesofbusinessapplicationsandareprovidedaspartofthedevelopmenteditionofSDK.

• OfficeTheOfficemoduleisanobjectthatgivesformdesignersasimple,unifiedinterfacetotheMicrosoftOfficesuiteofapplications.Whiletheadditionoftheobjecttoanytaskissimple,thebenefittoyoucanbesubstantial.SDKdeveloperscanprovidethisintegrationfeaturetotheirapplicationsandadd-ons.

• ActiveX ControlsSage50ERPSDKprovidesarangeofActiveXcontrolstohandledataentryforanenterpriseapplication.Toolsallowthemanagementofthedataonaform,validationofdataentered,toolbarmanagement,contextmenumanagement,andnavigationcontrols.

• Reporting EngineSage500ERPusesSAPCrystalReportsforSage500ERPsoftwareforaccesstoyourdataandgenerationofmanagementandfinancialreports.Sage500ERPalsoprovidesotherreportingmanagementfunctionality.Youcanenternewreportparametersatruntimeforincreasedreportingflexibility.

• Software Development Kit UtilitiesSDKincludesavarietyofutilities,includingApplicationWizard.Thistoolautomaticallybuildsaprojectbasedonatable,ortables,thatconformtoSage500ERPstandards,whichcandramaticallyshortenprojectdevelopmenttime.

Source Code SourceCodeletsyouextensivelycustomizeyourapplicationcodebasebyprovidingthecompleteVisualBasicsourcecodeforyourSage500ERPapplications.SourceCodeforanySage500ERPmoduleisavailablewithfulldocumentationandspecifications.Althoughnotnecessaryformostcustomizationprojects,SourceCodeisvitalwhenyourequireextensivecustomization,orasastartingpointforasignificantadd-onapplication.Detailedspecificationshelpdevelopersavoidreverseengineering,allowingthemtodeliverasolutionsooner.

6561 Irvine Center Drive I Irvine, California 92618 I 866-530-7243 I www.Sage500ERP.com

©2012SageSoftware, Inc.All rights reserved.Sage, theSage logos,and theSageproductandservicenamesmentionedhereinare registered trademarksortrademarksofSageSoftware,Inc.,oritsaffiliatedentities.SAP®CrystalReportsandSAP®CrystalDashboardDesignarethetrademarksorregisteredtrademarksofSAPAGinGermanyandinseveralothercountries.Allothertrademarksarethepropertyoftheirrespectiveowners.500_CST_DS05/12

About SageSageisaleadingglobalsupplierofbusinessmanagementsoftwareandservicesforsmallandmidsizedbusinesses.TheSageGroupplc,formedin1981,wasfloatedontheLondonStockExchangein1989andnowemploysmorethan12,600peopleandsupportsmorethan6millioncustomersworldwide.FormoreinformationaboutSageinNorthAmerica,pleasevisitthecompanywebsiteatwww.SageNorthAmerica.com.FollowSageNorthAmericaonFacebook,http://www.facebook.com/SageNorthAmerica,andTwitter,http://twitter.com/#!/sagenamerica.

Sage 500 ERP I Customization Tools

ApplicationWizardisjustoneoftheSoftware

DevelopmentKitutilitiesincludedwithSage500ERP.

ApplicationWizardautomaticallybuildsaproject

basedononeofseveralsuppliedtemplatesandcan

dramaticallyreduceprojectdevelopmenttime.