Cnnect fr SAP (Classic) Fact Sheet
1 Abut Cnnect fr SAP (Classic) Cnnect fr SAP is an bject-riented sftware library. It has been specially designed fr an access t SAP applicatin servers by using Embarcader Delphi and C++. As well it allws building External SAP Server prgrams running n nn-sap systems. Cnnect fr SAP is a flexible and versatile tl fr: The integratin f existing Delphi applicatins with SAP systems. The develpment f new systems and applicatins that have access t SAP applicatin server as clients; The extensin f SAP system functinality thrugh Cnnect fr SAP by building external nn-sap servers. 2 Hw des Cnnect fr SAP wrk? Cnnect fr SAP encapsulates SAP RFC API and ffers high-level sftware cmpnents and classes. The next figure shws hw Delphi applicatins (bth client and server nes) can interact with a SAP system thrugh Cnnect fr SAP. SAP Applicatin Server Client Applicatin RFC Functins (SE37) SAP RFCSDK ABAP calling external functins (SM58) Cnnect fr SAP Client SAP Gateway / Ruter SAP RFC Classic SDK Registered Functins SAP System Server Applicatin Cnnect fr SAP Server Cnnect fr SAP (Classic) - Fact Sheet page 2
3 Requirements Befre yu install Cnnect fr SAP, ensure that yur cmputer meets the fllwing requirements: 3.1 System requirements The SAP RFC nn-unicde library versin at least 4.6 is installed n yur PC. The SAP RFC Classic library shall be installed as a part f the SAP GUI installatin: Nn-Unicde library librfc32.dll. It is required fr pre-delphi 2009, C++ Builder. Unicde library librfc32u.dll. It is required fr Delphi 2009 and higher tl. The SAP R/3 system yu want t wrk with shuld at a versin still supprted by SAP The develpment tl, installed n yur PC: Embarcader Delphi 5 / 6 / 7 / 2005 / 2006 / 2009 / 2010 / XE 10.1 Berlin. Embarcader C++Builder 6 / 2006 / 2007 / 2009 / 2010 / XE 10.1 Berlin. 3.2 Additinal requirements The SAP user accunt used by the Cnnect fr SAP client applicatin shuld have all the required privileges t execute the RFC functin mdules. Cnnect fr SAP (Classic) - Fact Sheet page 3
4 Cnnect fr SAP key features and advantages Delphi cmpliant develpment style Object-riented apprach t the develpment Cnnect fr SAP pen architecture Using visual cmpnents Cmplete mapping the RFC data types t the Delphi nes Cmplete Unicde supprt Cnnect fr SAP is built in accrdance with the Delphi bjectriented apprach. The naming and the using bject methds and prperties are quite clear, easily understandable and lk very much like the standard Delphi apprach. These facts simplify the develpment prcess and reduce time dedicated t the training. The develper can amplify the Cnnect fr SAP functinality and the capabilities by creating his wn classes derived frm the Cnnect fr SAP bjects. One f the Cnnect fr SAP features is a set f visual cmpnents that allw using the Delphi Visual GUI data aware cmpnents fr brwsing and editing the RFC functin mdule data. This feature is always enabled bth at runtime and design time. SAP RFC Classic and Delphi have different sets f data types. Cnnect fr SAP autmatically maps ne simple data type t ther, facilitating executin f tiresme tasks. Cnnect fr SAP permits develper t easily perate structured data types. Cnnect fr SAP ffers cmplete Unicde supprt fr the users f the Embarcader Delphi 2009 and higher. And the limited Unicde supprt fr all ther tls. Rbustness and high-perfrmance Multithread prcessing Errr handling Generating static wrapping cdes fr RFC functin mdules Cnnect fr SAP allws the develpers t build applicatins supprting multithread prcessing. Using SAP RFC Classic API directly the develper has t check the result cdes cnstantly. Cnnect fr SAP has an internally cncealed errr handling based n the standard Object Pascal exceptins mechanism. This feature simplifies prgram cde. Cnnect fr SAP has a tl designed t generate a Delphi class cde using a metadata frm a SAP system dictinary. This feature prevents a rund trip t the metadata at any time the functin mdule is called, s the perfrmance speed increases cnsiderably. Expanding SAP system functinality Building nn-sap Applicatin Servers Supprt f RFC transactin prcessing By wrking with Cnnect fr SAP the develper can build nn- SAP applicatin servers that imprve and amplify SAP system functinality. These methds can be called frm any ABAP as external functins. Cnnect fr SAP supprts wrking with RFC functin mdules built as transactinal nes. These are easy t use Events t implement the transactin management within the Delphi Cde. Cnnect fr SAP (Classic) - Fact Sheet page 4
Flexibility and ease f use Supprting aliases t simplify a cnnectin prcess Supprting bth synchrnus and asynchrnus mdes Dynamical binding f functin parameters Aliases allw the develper t facilitate handling f the cnnectin parameters. Cnnect fr SAP cntains a tl that manages a set f aliases. Cnnect fr SAP supprts synchrnus (blcking) RFC calls as well as asynchrnus (nn-blcking) nes Cnnect fr SAP can get a metadata frm a SAP system and frm a set f functin mdule parameters dynamically befre the executin starts. This feature allws the develper t access t its parameters and call a certain functin mdule during the runtime. 5 Cntact Infrmatin If yu need any additinal infrmatin d nt hesitate t cntact us: http://www.gs-sft.cm/cms/index.php/prducts/cnnect-fr-sapsapx.html sapx@gs-sft.cm Prduct web page Email Cnnect fr SAP (Classic) - Fact Sheet page 5