Free Essay

Bapi

In:

Submitted By kingx48
Words 1918
Pages 8
SAP R/3 Document : Introduction To BAPI’S

Introduction to BAPIs
Definition
The SAP Business Objects held in the Business Object Repository (BOR) encapsulate their data and processes. External access to the data and processes is only possible by means of specific methods - BAPIs (Business Application Program Interfaces).
A BAPI is defined as a method of a SAP Business Object.
For example, the functionality that is implemented with the SAP Business Object type
"Material" includes a check for the material's availability. Thus, the Business Object type
"Material" offers a BAPI called "Material.CheckAvailability".

Use
To use a BAPI method, an application program only needs to know how to call the method; that is, it needs to know the method's interface definition. Therefore, when including a
BAPI invocation in your application program, you only need to supply the appropriate interface information. A BAPI interface is defined by:
Ø Import parameters, which contain data to be transferred from the calling program to the BAPI
Ø Export parameters, which contain data to be transferred from the BAPI back to the calling program
Ø Import/export (table) parameters for both importing and exporting data

Structure
The BAPIs in the R/3 System are currently implemented as function modules, all of which are held in the Function Builder. Each function module underlying a BAPI:
Ø Supports the Remote Function Call (RFC) protocol
Ø Has been assigned as a method to an SAP Business Object in the BOR
Ø Is processed without returning any screen dialogs to the calling application

Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S

Integration
The following figure illustrates the relationship between an SAP Business Object type, its
BAPIs, and function modules.
Business Object, with BAPIs and Associated Function Modules

This architecture enables SAP to change the details of a BAPI's implementation without affecting external applications, which are using the BAPI.

Advantages of Using BAPIs
Use
BAPIs are standardized methods of SAP Business Objects that enable customers and third parties to integrate their software components with the R/3 System and the Business
Framework. This section lists some of the advantages of using BAPIs as a means of accessing the SAP Business Objects.

Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S
Business Standard
SAP Business Objects and their BAPIs provide a business content standard, rather than a technical interoperability standard; that is, they enable the integration of R/3 and other software components on a business level, not on a technical level.
Standards Conformance
BAPIs are being developed as part of the SAP joint initiative with customers, partners, and leading standards organizations. BAPIs are becoming a communication standard between business systems.
You can access SAP Business Objects and their BAPIs by using object-oriented interfacing technologies such as Microsoft's COM/DCOM (Component Object Model/Distributed
Component Object Model).
The SAP Business Objects already comply with the Open Applications Group (OAG) specifications, and, in conjunction with ObjectBridge from VisualEdge, conform to the
Object Management Group's CORBA (Common Object Request Broker Architecture) guidelines. Stability and Downward Compatibility
Once a BAPI is implemented and released by SAP, its interface definition and parameters remain stable in the long term, thus ensuring that your application program remains unaffected by any changes to the underlying R/3 software and data.
SAP can make any necessary extensions to the BAPIs, for example, additional optional parameters, without destabilizing the operation of existing applications and, at the same time, can offer the enhanced functionality to new applications.
Object Orientation
As methods of the SAP Business Objects, BAPIs provide access to R/3 data and processes following an object-oriented programming model. BAPIs can be called using object-oriented interfacing technologies, such as COM/DCOM, thus enabling software components from
SAP and third parties to interact freely.
Openness
You can access BAPIs from all development platforms that support the SAP Remote
Function Call (RFC) protocol.

Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S

BAPI
Definition
A Business Application Programming Interface (BAPI) is a precisely defined interface providing access to processes and data in business application systems such as R/3.
BAPIs are defined as API methods of SAP Business Objects. These business objects and their BAPIs are described and stored in the Business Object Repository (BOR).
A BAPI is implemented, however, as a function module, that is stored and described in the
Function Builder.
Integration
BAPIs can be called within the R/3 System from external application systems and other programs. BAPIs are the communication standard for business applications. BAPI interface technology forms the basis for the following developments:
Ø
Ø
Ø
Ø
Ø
Ø
Ø
Ø
Ø

R/3 satellite systems
Isolating components within the R/3 System in the context of Business Framework
Distributed R/3 scenarios using Application Link Enabling (ALE)
Connecting R/3 Systems to the Internet using Internet Application Components
(IACs)
Visual Basic programs as frontends to R/3 Systems
Workflow applications that extend beyond system boundaries
Customers' and partners' own developments
Connections to non-SAP software
Connections to legacy systems

The graphic below shows how BAPI interfaces enable different types of applications to be linked together.

Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S
BAPIs - Interfaces to the R/3 System

Standardized BAPIs
Use
Some BAPIs and methods provide basic functions and can be used for most SAP Business
Objects. Such BAPIs are known as "standardized" BAPIs.
Using the descriptions below as a guide, verify whether you can implement the BAPI as a standardized BAPI.

Features
BAPIs for Reading Data
The following BAPIs provide you with read-only access to data in the associated business object: Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S
Ø GetList
With this BAPI you can select a range of object key values, for example, company codes and material numbers. To specify appropriate selection requirements the calling program must pass the relevant parameters to the interface.
The key values selected by the BAPI GetList are returned to the calling program in a table, together with other useful information, for example, short texts. The key values can then be passed on to another BAPI for further processing, for example, the BAPI
GetDetail, as listed below.
For further information on programming GetList BAPIs see Specifying Selection
Criteria in the BAPI .
Ø GetDetail
The BAPI GetDetail uses a key to retrieve details about an instance (s specific occurrence) of a business object and returns this data to the calling program.
Ø GetStatus
The BAPI GetStatus is used to query the status of an SAP Business Object, for example, to display the processing status of a sales order. This BAPI is used only for displaying the status of an object and does not retrieve full details like the BAPI GetDetail.
Ø ExistenceCheck
The BAPI ExistenceCheck checks whether an entry exists for an SAP Business Object, for example, whether the customer master has been created. You should implement this method as a workflow method and not as a BAPI (RFC capable function module).
The method CompanyCode.ExistenceCheck of the business object CompanyCode
(BUS0002) is an example of this. This workflow method is indirectly invoked when the calling program instantiates an object, for example, by using GetSAPObject("CompanyCode") from within Visual Basic.
BAPIs for Creating or Changing Data
The following BAPIs can create, change or delete instances of a business object: If required, you can implement these BAPIs so that, several instances of a business object can be

Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S created, deleted or modified simultaneously in the same call. In such cases "multiple" is added to the method name, for example ChangeMultiple.
BAPIs that can create, change or delete instances are:
Ø Create or CreateFromData
The BAPI Create or CreateFromData creates an instance of an SAP Business Object, for example, a sales order. Create is the preferred name for this BAPI. Use the name
CreateFromData only when a workflow method called Create already exists for the business object in question.
Ø Change
The BAPI Change changes an existing instance of a SAP Business Object, for example, a sales order.
Ø Delete
The BAPI Delete deletes an instance of a SAP Business Object, for example, a sales order. BAPIs for Replicating Business Object Instances
The BAPIs below can be implemented as methods of business objects that can be replicated.
They enable specific instances of an object type to be copied to one or more different systems. These BAPIs are used mainly to transfer data between distributed systems within the context of Application Link Enabling (ALE).
The method below must be implemented for each business object to be replicated.
Ø Replicate
The BAPI Replicate is called in the system which contains the originals of the business object instances to be replicated. It is used to:
Ø Identify the business objects to be replicated and to organize the required data.
Ø Call the clone methods described below in the receiving system
Moreover, at least one of the clone methods below must be implemented for each business object to be replicated.
Ø Clone
The BAPI Clone is used by a system to replicate one business object on another system or to modify one business object that has already been cloned.
Ø CloneMultiple
The BAPI CloneMultiple is used by a system to replicate several business objects on another system or to modify several business objects that have already been cloned.

Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S

Defining and Implementing the BAPI
Purpose
Various components of the ABAP Workbench are used when you define and implement a
BAPI. A BAPI is an API method of a business object and is defined as such in the Business
Object Repository (BOR). However, a BAPI is implemented as an RFC capable function module, which is maintained in the Function Builder. The definitions and descriptions of the data structures used by the BAPI are stored in the ABAP Dictionary.
The graphic below shows the components of the ABAP Workbench that are used when
BAPIs are defined and implemented.
BOR, Function Builder and ABAP Dictionary

For function modules that implement BAPIs, certain standards and rules must be adhered to over and above the standard programming rules for function modules. For example,
COMMIT WORK commands must not be used in the function modules that a BAPI is based on. The following sections guide you through the steps involved in developing a BAPI. The sections contain information about the guidelines and conventions that you should adhere

Compiled By : Seetharam Maddali

SAP R/3 Document : Introduction To BAPI’S to when defining and implementing a BAPI. When implementing BAPIs follow the requirements below to ensure you achieve consistent behavior and representation of BAPIs as object oriented methods of SAP Business Objects.
Process Flow
Before you start to develop your BAPI you should print out the BAPI Development
Checklist .
The development of a BAPI involves the following steps:
Task

For further information see:

Defining the scenario in which the BAPI Defining the Scenario will be used
Reviewing the BAPI scenario and how the Reviewing the Scenario Concept
BAPIs interact with one another
Defining a BAPI and Its Interface

Defining a BAPI and Its Interface

Creating individual programming objects

Creating Individual Programming Objects and Documentation

Programming BAPIs

General Programming Guidelines for BAPIs

Testing the BAPI and its documentation

Testing the BAPI and Its Documentation

Releasing the BAPI

Releasing and Freezing the BAPI

Enhancing existing BAPIs, if required

Enhancing Existing BAPIs

Compiled By : Seetharam Maddali

Similar Documents

Premium Essay

Gjlk

...Requirements Document 1) In the portal associated with the financial analyst role there will be a BAPI based web service that assists the analyst in performing a detailed cost analysis. Ideally the BAPI will be able to pull major cost centers throughout the organization which will give the analyst an estimate of the expenses generated along with their breakdown 2) Also part of the role would be a web service that returns a financial position summary with current assets, liabilities of the organization credit ratings of vendors. All the above information can be looked at by month, by year or by department. This data gives the analyst valuable information of the company’s current standing compared to where it envisions being. 3) Analytical capabilities of SAP’s HANA which processes years’ worth of data in a matter of seconds will also be an integral part of the finance role. Maintaining cash flow is essential to keep the organization functioning on a daily basis. Data analytics can be used to conduct “Variance Analysis” which is a comparison of projected cash flow against actual cash flow. Such a comparison over different periods gives a financial analyst vital insight about cash flow requirements and helps him better anticipate times when greater cash flow is needed, for example purchasing bulk material, handing out bonuses. 4) i-Views containing SAP services will assist the financial analyst to view detailed reports before they are published. Access to...

Words: 254 - Pages: 2

Free Essay

Disorders of the Brain: Mood Disorder

...parts of the basal ganglia. Drevets, Price, and Furey cited that “patients with mood disorders show abnormalities of morphology or morphometry in many visceromotor network structures (Drevets and Price 2005). Depending on the amount of time an individual has had the abnormalalities, they may develop aggressive moods or psychosis. The Hippocampus “is a limbic system brain structure, important in storing information in long term memory” (Stangor, 2010,. p. 73). The limbic system is also associated with a person’s emotions, which affects the mood of the person. The Amygdala, also part of the limbic system, “is responsible for regulating our perception of, and reactions to aggression and fear” (Stangor, 2010,. p. 72). Chakravarthy, Joseph, and Bapi, (2010) said that “basal ganglia (BG) are deep brain nuclei implicated in diverse and crucial functions like (1) reward-based learning, (2) exploratory behavior, (3) goal-oriented behavior,(4) motor preparation, (5) working memory, (6) timing,(7) action gating, (8) action selection, (9) fatigue, and...

Words: 836 - Pages: 4

Free Essay

Medicine Sector in Bangladesh

...Pharmaceutical Sector of Bangladesh The pharmaceutical industry in Bangladesh is one of the most developed technology sectors within Bangladesh. Manufacturers produce insulin, hormones, and cancer drugs. This sector provides 97% of the total medicinal requirement of the local market. The industry also exports medicines to global markets, including Europe. Pharmaceutical companies are expanding their business with the aim to expand the export market. History Right after liberation war three fourth of the pharmaceutical industries was dominated by multinational companies. The National Drug Policy (NDP) in 1982 and 2005 has major impact in the development and growth of the Bangladesh pharmaceutical industry. Key points of National Drug Policy of 1982  To provide administrative and legislative support for ensuring quality of essential drugs which are relevant to the national health need.  To reduce the price of medicine by ensuring the lowest competitive price.  To eliminate non-essential medicine from the market  To promote production of local drug and raw materials.  To develop proper drug monitoring and information system to prevent wasteful misuse and to ensure the proper utilization of the drugs.  To ensure GMP and qualified pharmacist in manufacturing companies. Drug Regulatory Authorities in Bangladesh • The Directorate General of Drug Administration (DGDA) • The Pharmacy Council of Bangladesh (PCB) Local Market Overview The Bangladesh...

Words: 998 - Pages: 4

Premium Essay

West

...Recap of the BIW – ETL Process The most important part of any Business Information Warehouse (BIW) or Data Warehousing is a process of extraction, transformation and loading of the data from different source systems that are able to provide data which are relevant to a business organization. This data is mainly from its core applications that are used by the business units to execute the enterprise business processes across them. The ETL is also a Strategy about how data from different known source systems can be extracted, transformed and loaded into the BIW or data-warehouse system which then can be used for designing queries, reports and dashboards to enable the business to make decision at different level of the organization (Top Level, Middle Level and Operational Level). (a) extracting data from outside sources, (b) transforming it to fit business needs, and ultimately (c) loading it into the data warehouse Enterprise Data Warehouse (EDW) is mega data mart where all the data from various source systems get consolidated and let the other data marts within other systems use it by pushing the relevant into these data marts through ETL process. So EDW can be a data provider (like any other source system) to various data marts, decision support system applications, data-mining or exploration warehouse applications ETL Concept: Components: (a) (b) (c) (d) Source Systems Data Source (PSA – Persistent Staging Area) Transformation Loading Source Systems can be one or more...

Words: 1990 - Pages: 8

Free Essay

Ambush

... Name : Spandan Mitra Roll No. : 11DM076 Name : Kaibalya Prasad Mallick Roll No. : 11DM086 Name : Wasim Akhtar Roll No. : 11DM096 Name : Bapi Nath Roll No. : 11DM0106...

Words: 1648 - Pages: 7

Premium Essay

Square

...Parvez M Chowdhury Analyst: Pharmaceuticals and Consumer Goods parvez@bracepl.com Square Pharmaceuticals DSE: SQURPHARMA Bloomberg: SQUARE:BD 52-week Price Range (BDT) Current Price 12-month Target Price Cash Dividend BDT Total Return Number of Shares MM Free Float Average daily volume MM BDT BDT mn Net Sales Ops Income Net Income Margins Gross Margin Operating Margin Net Margin Growth Revenue Growth Operating Profit Growth Net Profit Growth Per Share BDT EPS Dividend Book Value/Share Cashflow BDT mn NC Working Capital Capex Dividend Valuation P/E P/B ROE Miscellaneous BDT mn Total Debt Cash Debt/Equity 2,841 - 4,362 3,092 3,850 42 26% 20 46% 184.1 Rating: OUTPERFORM February 24, 2010 Leading the Bangladesh Pharmaceutical Industry Investment positives  Square Pharmaceutical Limited (SPL) is the largest pharmaceutical company in Bangladesh, with the largest domestic market share of 19.3%, in what is a highly competitive pharmaceuticals market. Return on equity has been improving, gradually moving up to 19% for the last couple of years. Margins have been improving steadily. SPL currently boasts one of the highest gross margins (51%) in the industry. Massive expansion significantly. plan, which will increase current capacity 2010A 2011E 2012E 12,971 15,663 19,141 3,326 2,497 3,858 3,358 4,764 4,251  2010A 2011E 2012E 51% 22% 17% 51% 21% 18% 51% 21% 19%   2010A 2011E 2012E 10% 14% 21% 21% 16% 34% 22% 23% 27%  SPL has been gearing up to...

Words: 5647 - Pages: 23

Premium Essay

Strategic Management

...1. Historical background Beximco Pharmaceuticals Limited (BPL) is a part of Beximco Group, the largest private sector industrial conglomerate in Bangladesh. BPL develops, manufactures and markets both finished dosage form branded generic pharmaceutical products and active pharmaceutical ingredients (APIs), with products including solid dose forms, Metered Dose Inhalers, Nasal Sprays, Large Volume Intravenous Fluids, Suppositories, and Creams/Ointments. BPL produces and markets 'branded generics' for most diseases ranging from AIDS to cancer, from infection to asthma, from hypertension to diabetes, for both national and international markets. The company also manufactures active pharmaceutical ingredients and intravenous fluids and contract manufacture for major international brands of leading multinational companies. BPL utilizes state of the art manufacturing facilities. BPL also has outstanding reverse engineering capabilities. Incorporated in 1976, BPL started off as a distributor of pharmaceutical products. It imported products from global MNCs such as Bayer AG of Germany and Upjohn Inc. of USA and sold them in the local market. It eventually graduated to a manufacturer and distributor of these products in local market under licensing agreements. During the early 80s, BPL launched its own products in the local market. Beximco started its exports operation in the early 90s with APIs. Today BPL is one of the largest exporters of medicines from Bangladesh. BPL employs more...

Words: 1988 - Pages: 8

Premium Essay

Sales and Distribution

...Corporation. ORACLE is a registered trademark of ORACLE Corporation. INFORMIX -OnLine for SAP and Informix Dynamic Server Informix Software Incorporated. ® ® ® ® ® ® TM ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® are registered trademarks of UNIX , X/Open , OSF/1 , and Motif are registered trademarks of the Open Group. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C , World Wide Web Consortium, Massachusetts Institute of Technology. JAVA is a registered trademark of Sun Microsystems, Inc. JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies. ® ® ® 2 April 2001 SAP AG Sales and Distribution (SD) Icons Icon Meaning Caution...

Words: 3188 - Pages: 13

Premium Essay

Sap Netweaver for Dummies

...SAP NetWeaver ® ™ FOR DUMmIES ‰ by Dan Woods and Jeff Word SAP NetWeaver ® ™ FOR DUMmIES ‰ by Dan Woods and Jeff Word SAP® NetWeaver™ For Dummies® Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 Copyright © 2004 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4447, e-mail: permcoordinator@ wiley.com. Trademarks: Wiley, the Wiley Publishing logo, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States...

Words: 135708 - Pages: 543

Free Essay

Public Administration

...SL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Song Name Amanush Theme Amanush Duchokher Oi Jhiley Hai Rama Jiboner Jalchabi Monta Kore Uru Uru O My Love Aamake Aamar Moto Thaakte Dao Bhaage Jaana Hai Kahan Bneche Thakar Gaan (Rupam) Bneche Thakar Gaan (Saptarshi) Chawl Raastaye (Shreya) Chawl Raastaye (Priyam) Phnaade Poriya Bawga Knaade Re Uthche Jege Shawkalgulo Bol Na Aar Dui Prithibi It's Only Pyaar O Yara Vey Pyarelal Keno Aaj Kal Keu Mone Mone Khujechi Toke Raat Berate Pirit Koro Na Sexy Maye Aas Paas Hai Khuda (Unplugged) Aas Pass Hai Khuda Ale Ab Jo Bhi Ho Anjaana Anjaani Hai Magar Anjaana Anjaani Ki Kahani Apna Har Din Jiyo (Remix) Apna Har Din Jiyo Baki Main Bhool Gayi Chhan Ke Mohalla Sara (Remix) Chhan Ke Mohalla Sara Chori Kiya Re Jiya (Female) Chori Kiya Re Jiya (Male) Dabangg Theme Desi Kali Your A Desi Kali (Bawara Sa) (Remix) Desi Kali Your A Desi Kali (Bawara Sa) Desi Kali Your A Desi Kali (Remix) Song Code 5551 5552 5553 5554 5555 5556 5557 5558 5559 55510 55511 55525 55512 55513 55514 55515 55516 55517 55518 55519 55520 55521 55522 55523 55524 55526 55527 55528 55529 55530 55531 55532 55533 55534 55535 55536 55537 55538 55539 55540 55541 Artist/Movie/Album Amanush Amanush Amanush Amanush Amanush Amanush Amanush Autograph Autograph Autograph Autograph Autograph Autograph Autograph Autograph Dui Prithibi Dui Prithibi Dui Prithibi Dui Prithibi Dui Prithibi Josh Josh Josh Josh Josh...

Words: 100551 - Pages: 403

Premium Essay

Hr Practice

...Anim Poultr Aqua 1.8 B Renat three formu by bu Sou 3 HR mal Health P ry Products- E Products- R Business A ta is one of th decades alrea ulations like t usiness unit of urce: Official R Practices in Products Enrocin Rena Fish, Ren Activities he leading ph ady. With all tablets, capsu f' last year is g l n Renata Lim naquine 10%, harmaceutical the modern ules, syrups, given in Char mited , Biomin pond companies o facilities Ren ointments, cr rt 1. dlife of our country nata manufact reams and inj y which succe tures medicin jections. Sale essfully passe nes in differen es contributio ed nt on 1.9 F In ter Count 2010 Finan Sourc Tabl (Tak Parti No. Tota Tota Net Prof Net p Bonu Sourc 4 HR Financial P rms of turno try. Among t was $5,823,3 ncial performa ce: Official e 1: Corpor ka .000) iculars of Shares al Assets al Liabilities sales [Gross P fit Before Tax profit After T us/Right ce: Internet R Practices in Performan ver Renata r he pharmaceu 362. Renata h ance of last fe rate Operati Profit] x Tax n Renata Lim nce ranks 27th am uticals compa as a growth o ew years is sh ional Result 2010 1,807,480 2,063,325 1,851,205 2,684,956 1,129,603 851,428 mited mong the list any it ranks n of more than 2 hown in chart ts 2009 1,445,98 1,643,10 1,409,72 2,088,28 823,020 603,524 20% ted company no 11th. Turno 20% over last 2. 2008 4 1,156,787 7 1,506,07 7 1...

Words: 10757 - Pages: 44

Premium Essay

Tools for Business

...Mid Sweden University The Department of Information Technology and Media (ITM) Author: Katarina Lundqvist, kalu9700@student.miun.se Study program: Master of Science in Engineering – Computer Engineering, 270 higher education credits Examiner: Tingting Zhang, tingting.zhang@miun.se Tutor: Aron Larsson, aron.larsson@miun.se Tutor: Mats Olsson, mats.olsson@sogeti.se Scope: 20102 words inclusive of appendices Date: 2010-03-17 M.Sc. Thesis in Computer Engineering AV, 30 higher education credits Tools for Business Intelligence A comparison between Cognos 8 BI, Microsoft BI and SAP BW/NetWeaver Katarina Lundqvist Abstract 2010-03-17 Tools for Business Intelligence A comparison between Cognos 8 BI, Microsoft BI and SAP BW/NetWeaver Katarina Lundqvist Abstract The aim of the thesis was to conduct a general study of Business Intelligence and BI systems followed by a comparison of Cognos 8 BI, Microsoft BI and SAP BW/NetWeaver. The goal was to distinguish similarities and differences between the tools regarding technique, cost, usability and educational need and to provide a mapping for different customer situations. The method consisted of a theoretical study followed by a practical part including development, testing and interviews. The comparison showed that SAP and Microsoft both use the client/server model while Cognos is an integrated web-based system built on SOA. SQL Server can only be installed on Windows while BW and Cognos also support...

Words: 25350 - Pages: 102

Premium Essay

Human Resource Activities and Its Impact on Pharmaceutical Companies: a Study of Opsonin Pharma Ltd.

...INTERNSHIP REPORT ON HR PRACTICES IN RENATA LIMITED HR PRACTICES IN RENATA LIMITED 23/05/2012 BRAC University PREPARED FOR, Ms. KOHINUR AKTER SENIOR LECTURER, BRAC BUSINESS SCHOOL COURSE ID: BUS-400 PREPARED BY, NAZMUS SAKIB STUDENT ID: 07304004 BRAC BUSINESS SCHOOL BRAC UNIVERSITY Letter of Transmittal May 23, 2012 Kohinur Akter Senior Lecturer BRAC Business School BRAC University Subject: Submission of Internship Report Dear Ms. Kohinur Akter, With due respect and immense pleasure I am submitting my internship report on “HR Practices in Renata Limited” that you have assigned me as an essential requirement of Internship program. It is really an enormous prospect for me to gather together vast information and grasp the subject matter in an appropriate way. I have found the study is quite attention-grabbing, beneficial & insightful. I tried my level best to prepare an effective & creditable report. The report will provide clear concept about the overall functions of “HR Practices in Renata Limited”, I welcome your entire query & criticism on the report is beneficial for me as it will give me the opportunity to learn more and enrich my knowledge. I hope you will consider the mistakes that may take place in the report in the spite of my best effort Yours Sincerely ______________________ Nazmus Sakib I Acknowledgement Preparation of this Report, I would like to acknowledge the encouragement, guidance and assistance given from a number of responsible...

Words: 12656 - Pages: 51

Premium Essay

Corporate Social Activites

...CORPORATE SOCIAL RESPONSIBILITY IN BANGLADESH: PRACTICE AND PERPETUITY Promoting Safety, Enforcing Rights Corporate Social Responsibility in Bangladesh: Practice and Perpetuity Supported by Published by Promoting Safety, Enforcing Rights Corporate Social Responsibility in Bangladesh: Practice and Perpetuity Researcher Rumana Sobhan Porag Safety and Rights Society Published by Safety and Rights Society 14/23 Babor Road (4th floor) Block B, Mohamadput Dhaka 1207 Tel: +88 02 - 9119903-4 Mobile: +88- 01193 200207, +88- 01191 797414 www.safetyandrights.org info@safetyandrights.org Date of Publication January, 2014 Copyright Safety & Rights Society Printed by Chowdhury Printers and Supply 48/A/ Badda Nagar, B.D.R. Gate No. 1 Pilkhana, Dhaka-1205 ISBN : 978-984-33-6453-1 2 ACKNOWLEDGEMENTS We wish to express our appreciation to the following individuals and organisations, without whose support this research would not be possible to accomplish. Our appreciation goes to the business leaders who provided their valuable time in sharing their views and CSR practices, and for the in-depth discussions on the current situation and ways and means of improving CSR practice in Bangladesh. We were encouraged by the enthusiasm shown by the private sector and their willingness to meet with us and share their experience, often at very short notice. Without the support from these leaders, our study would not have been possible. We would...

Words: 19988 - Pages: 80

Premium Essay

Nothing

...Corporation. ORACLE is a registered trademark of ORACLE Corporation. INFORMIX -OnLine for SAP and Informix Dynamic Server Informix Software Incorporated. ® ® ® ® ® ® TM ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® are registered trademarks of UNIX , X/Open , OSF/1 , and Motif are registered trademarks of the Open Group. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C , World Wide Web Consortium, Massachusetts Institute of Technology. JAVA is a registered trademark of Sun Microsystems, Inc. JAVASCRIPT is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies. ® ® ® 2 April 2001 SAP AG Sales Support: Computer-Aided...

Words: 18299 - Pages: 74