<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nagarro Blog &#187; SAP</title>
	<atom:link href="http://www.nagarro.com/blog/category/sap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nagarro.com/blog</link>
	<description>Nagarro blog: software development, design, architecture and usability</description>
	<lastBuildDate>Wed, 30 Jun 2010 19:17:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nagarro News from SAPPHIRE NOW 2010 –Nagarro and Patrimonio Hipotecaria Star in SAP Video</title>
		<link>http://www.nagarro.com/blog/nagarro-news-from-sapphire-now-2010-%e2%80%93nagarro-and-patrimonio-hipotecaria-star-in-sap-video/</link>
		<comments>http://www.nagarro.com/blog/nagarro-news-from-sapphire-now-2010-%e2%80%93nagarro-and-patrimonio-hipotecaria-star-in-sap-video/#comments</comments>
		<pubDate>Tue, 18 May 2010 04:58:56 +0000</pubDate>
		<dc:creator>Vishal Gauri</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP BPM]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=610</guid>
		<description><![CDATA[I’m at SAPPHIRE NOW 2010 this week, with our customer Patrimonio Hipotecaria – who is here all the way from Monterrey, Mexico &#8211; to talk about our recent successes using SAP BPM for banking and loan processing. Patrimonio’s implementation of IS Banking, along with Nagarro’s automation of their proprietary business processes using SAP BPM has [...]]]></description>
			<content:encoded><![CDATA[<p>I’m at SAPPHIRE NOW 2010 this week, with our customer <a title="Patrimonio Hipotecaria" href="http://www.nagarro.com/Services/SAP-Consulting/Case%20Studies/Patrimonio-Casestudy.aspx" target="_blank">Patrimonio Hipotecaria</a> – who is here all the way from Monterrey, Mexico &#8211; to talk about our recent successes using SAP BPM for banking and loan processing. Patrimonio’s implementation of IS Banking, along with Nagarro’s automation of their proprietary business processes using SAP BPM has made them an impressive success story for SAP. The video was shot at the Monterrey offices of Patrimonio, and features Alejandro Marroquin the CIO of Patrimonio and Manish Agarwal, the SAP Project Lead from <a title="Nagarro Software" href="http://www.nagarro.com" target="_blank">Nagarro.</a></p>
<p> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/XUPlfM50Uig&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/XUPlfM50Uig&amp;hl=en_US&amp;fs=1&amp;rel=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>If you are going to be at SAPPHIRE, please drop by Patrimonio’s session for a viewing of the video, an interactive discussion and more information on SAP BPO best practices:</p>
<p><strong>Real-Life Integration and Process Management</strong></p>
<p>Wednesday, May 19</p>
<p>3:00 &#8211; 3:20 PM presentation</p>
<p>3:30-3:50 PM discussion</p>
<p>Theater 3 Lines of Business</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/nagarro-news-from-sapphire-now-2010-%e2%80%93nagarro-and-patrimonio-hipotecaria-star-in-sap-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP SOA Best Practices : SAP ESR Usage</title>
		<link>http://www.nagarro.com/blog/sap-soa-best-practices-sap-esr-usage/</link>
		<comments>http://www.nagarro.com/blog/sap-soa-best-practices-sap-esr-usage/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 14:57:57 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP SOA]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=598</guid>
		<description><![CDATA[SAP ESR and SAP SOA best practices for managing non-SAP and SAP services in the enterprise.]]></description>
			<content:encoded><![CDATA[<p><a title="SAP SOA Implementation" href="http://www.nagarro.com/Services/SAP-Consulting.aspx" target="_blank">SAP</a> ESR and SAP SR are the core tools for the SAP SOA modeling and implementation. In this blog, we provide the evolution and role of the SAP ESR for SAP SOA implementation.</p>
<p><span id="more-598"></span></p>
<p><strong>What is SAP ESR<br />
</strong></p>
<ul>
<li>SAP ESR is the evolution of Integration Repository (IR) in SAP XI. IR was already representing the end points as message interfaces. Message Interfaces were already exposed as WSDL. SAP has added the Modelling capability for Process Component Models (which is an extension on top of the earlier Integration Scenarios), and streamlined the usage of end points (now called Service Interfaces). It has also streamlined the usage of data types which are now called global data types.</li>
<li>The service organization concept is similar to that of IR. All Service Interfaces are within a SCV and a namespace.</li>
<li>SAP ESR provides the advantage of providing a consistent naming convention of Service Interface.</li>
<li>Enterprise Service Builder (ES Builder) offers a modeling environment to create various models in the Enterprise. It was earlier called the Integration Builder in the <a title="SAP XI" href="http://www.nagarro.com/Services/SAP-Consulting/SAP-ISV-Services.aspx" target="_blank">SAP XI environment</a>.</li>
</ul>
<p><strong>Salient features of SAP ESR:<br />
</strong></p>
<ul>
<li>ES Builder allows to create Process Component Model (ProComp Model)</li>
<li>In SAP NW 7.0 (2004s) and SAP NW ‘04, service interfaces have one operation per service. In SAP NW PI 7.1 the Enterprise Services Repository offers multiple operations per service.</li>
<li>Global Data Types: Approved SAP-wide using the Governance process. Reusable semantic building blocks for service interfaces and message types.</li>
</ul>
<p><strong>Why to use SAP ESR:<br />
</strong></p>
<ul>
<li>SAP ESR is the central repository for modeling the service interface. We model the service operations, and their request/response structures. This allows us to have a CENTRAL enterprise wide repository for managing these definitions.</li>
<li>SAP ESR provides the capability for organizing the service definitions based on software components, their versions and namespaces. It also allows us to maintain service versions (since services invariably would get revised over time).</li>
<li>Enable SOA design governance across the organization. We can model the Process Component architecture models in ES Repository. From the ProComp models, we can drill down to standards based service interface design (Service Metadata). The service interfaces are based on GDTs that provide resusable uniform representation of business structures.</li>
</ul>
<p>SAP ESR is positioned to be the central enterprise wide repository for managing all service definitions for SAP and nonSAP services.</p>
<p>Our recommendation for SAP customers is to use SAP ESR for modeling and managing all SOA service definitions for SAP and non-SAP services across the enterprise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-soa-best-practices-sap-esr-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP SOA Service Design Principles and Best Practices</title>
		<link>http://www.nagarro.com/blog/sap-soa-service-design-principles-and-best-practices/</link>
		<comments>http://www.nagarro.com/blog/sap-soa-service-design-principles-and-best-practices/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 15:09:04 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP enterprise services]]></category>
		<category><![CDATA[SAP SOA]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=592</guid>
		<description><![CDATA[Essential design principles and best practices for SAP SOA based custom enterprise services.]]></description>
			<content:encoded><![CDATA[<p>For SAP SOA design and development, it is important to understand the best practices for identifying the granularity and technical characteristics of the enterprise service. In this blog, we provide essential design principles and best practices for designing such enterprise services.</p>
<p><span id="more-592"></span></p>
<p>Design Principles for service design and identification:<strong> </strong></p>
<ol>
<li><strong>Granularity:</strong> The service should have a broad level functionality to be sufficiently useful to a large range of consumers. The service should not be too fine-grained i.e. not have a narrow functionality to be of use to a limited set of consumers.</li>
<li><strong>True reuse at the Enterprise level:</strong> The service should have functionality to be of use across the enterprise by providing generic functionality in its functional domain.</li>
<li><strong>Durable (standing the test of time/change in the landscape): </strong>A good service would stand the test of time and the test of constant change in the enterprise landscape.</li>
</ol>
<p>Best Practices for Technical Characteristics</p>
<ol>
<li><strong>Idempotent:</strong> The Service should provide the same result when called more than once. In web service operations, due to technical failures, the caller may not get a valid reponse to its service invocation. The caller would invoke the business service again, which would lead to a repeated business transaction (an obvious blunder). Hence, for transactions, we have to ensure that the business transaction happens only once. A design approach is to use a unique GUID in the web service call, which would be used in the service response to correlate the request-response. In case of a repeated service invocation, the duplicate call would get detected due to the repetition of the unique GUID parameter.</li>
<li><strong>Security Considerations: </strong>Considering the broad appeal of the service across the enterprise, many consumers are expected to invoke the service. Hence, it is important to control the security aspects of calling this business service such as roles, authentication and authorization. Even if the service is not a transaction (not committing any business data) and if it is a read-only service, the security has to be controlled to restrict the data subset being requested by the caller.</li>
<li><strong>Error Control: </strong>Due to the distributed nature of services and participation in distributed business processes, the service should fail elegantly and provide a human-readable trace to provide an easy method to troubleshoot error causes. Additionally, the service should reverse-compensate any business data transactions on encountering errors and preserve data integrity.</li>
</ol>
<p>The above are the essential aspects for designing good services that endure the test of time. These learnings are based on our direct experience in identifying enterprise services and establish SOA design and governance principles across customer projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-soa-service-design-principles-and-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP BPM vs Savvion Lombardi Pegasystems</title>
		<link>http://www.nagarro.com/blog/sap-bpm-vs-savvion-lombardi-pegasystems/</link>
		<comments>http://www.nagarro.com/blog/sap-bpm-vs-savvion-lombardi-pegasystems/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 14:43:48 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP BPM]]></category>
		<category><![CDATA[SAP Netweaver]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=585</guid>
		<description><![CDATA[sAP BPM comparison and recommendations vs Savvion Lombardi Pegasystems Metastorm
]]></description>
			<content:encoded><![CDATA[<p>SAP BPM is a relatively recent offering from SAP. SAP customers are looking to evaluate SAP BPM in comparison to the mainstream BPM vendors such as Savvion, Lombardi, Pegasystems, Metastorm and others. In this blog, we recommend the usage of SAP centric products such as SAP BPM for customers having major investments in SAP.<span id="more-585"></span></p>
<p>SAP runs most of the core business processes across its customers. The SAP Business Suite provides comprehensive transactional support for core business processes such as financials, sales, procurement, manufacturing, operations, HR etc. SAP has built a rock solid business process platform for managing these core processes on the SAP application server to manage processes within the SAP ERP product.</p>
<p>With mergers, acquisitions and extended supply chain, the business processes are spanning multiple systems and business partners. SAP has recognized this industry need; SAP has a clear roadmap towards business process execution and management for extended processes spanning multiple systems, applications, users and partners.</p>
<p>SAP BPM suite is the business process platform for managing these extended processes. However, the SAP BPM product set is a relatively new entrant in the well entrenched BPM market. Hence, customers would tend to evaluate SAP BPM with the mainstream BPM vendors before taking a decision on the BPM adoption.</p>
<p>A few important BPM product evaluation criteria are:<br />
1. Support for long running processes, process versioning, compensating transactions<br />
2. BPM infrastructure related to performance, load balancing and scalability<br />
3. Integration of business rules<br />
4. Security, role based access<br />
5. Reporting capabilities<br />
6. Business activity monitoring<br />
7. Simulation capability<br />
8. Design and Development environment, productivity<br />
9. Operational support, monitoring and management<br />
10. Pricing, vendor stability, installed base, customer references, consultants availability</p>
<p>SAP BPM may not hit the top place today in comparison to the best-of-breed BPM products. However, SAP customers need to look at the holistic view of adopting and standardizing on the SAP platform for all their business and technology needs.</p>
<p>Advantages to standardizing on the SAP BPM platform:<br />
1. Native integration with SAP Business Suite<br />
2. Rapid prototyping capability for integration to SAP suite<br />
3. Reuse of your team&#8217;s skills in SAP development using WebDynpro and ABAP<br />
4. Integration with SAP security and consistent role management<br />
5. Familiar SAP Portal look-and-feel to users for SAP BPM interactions<br />
6. Unified monitoring through SAP Solution Manager<br />
7. Pricing in line with your contract for the SAP product bundle</p>
<p>Our recommendation to customers having a SAP-centric strategy is to adopt SAP BPM for business process management. SAP BPM is central to SAP&#8217;s strategy on business process management, and the product is getting better with every release. Native integration to SAP products (SAP ECC, SAP SCM, SAP CRM etc.), usage of skills of the SAP development team and faster development would outweigh the adoption of a new BPM product in the long run.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-bpm-vs-savvion-lombardi-pegasystems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP and MES (Manufacturing Execution System)</title>
		<link>http://www.nagarro.com/blog/sap-and-mes-manufacturing-execution-system/</link>
		<comments>http://www.nagarro.com/blog/sap-and-mes-manufacturing-execution-system/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 14:06:39 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP ERP]]></category>
		<category><![CDATA[SAP MES]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=582</guid>
		<description><![CDATA[Integration of SAP ERP with MES software for shop floor control and automation]]></description>
			<content:encoded><![CDATA[<p>The MES software are adopted by many customers for managing the production and material flow on the shop floor. In this blog, we look at the integration between SAP and the MES software.<span id="more-582"></span></p>
<p>MES stands for Manufacturing Execution System which is used to manage the operations; for example, production order, process data, work instruction storage etc. It is related to the manufacturing and operations. The main purpose of any MES system is to gain visibility, flexibility in operations and manage the supply chain effectively along with consistent documentation. In the market, there are numerous MES systems specific to industry type, product nature and manufacturing complexity.</p>
<p>In general, MES is vendor specific and as per explicit need of the customer. MES systems are independent of ERP systems and are &#8220;add-on&#8221; software. Usually, it is difficult to find all our requirements in any ERP suite that can manage the complex manufacturing flow of products; in such situations, specialized software products such as MES are suited, where ERP functionalities are not sufficient to run the operations. Indeed, MES assists in achieving the multifaceted requirements of the organization.</p>
<p>At the highest level, MES needs integration between the ERP and shop floor automation. SAP maintains the record of materials, BOM, routings and orders; the MES maintains the records/transactions such as WIP (work in progress). For implementing the MES, the consultant has to perform detailed analysis of MES requirements such that they can be mapped with the manufacturing environment. The consultant has to perform the analysis of the integration with SAP PP since there is overlap of functionality offered by SAP and MES software.</p>
<p>MES plays a major role when there are many shared resources or work centers, complex routings (master recipes) and substantial effort to manage the production of material into finished product. MES increases operation excellence and manages asset and its utilization, which in turn reduces overall operational cost of the business.</p>
<p>MES provides capabilities such as plant data collection, production process quality management, order tracking; additionally, the MES system provides detailed scheduling of operations, production process management, performance monitoring, resource allocation, manpower allocation and management control of engineering documents. Resource allocation can be manual or automated in MES. There is real time exchange of messages between the SAP ERP and MES system regarding various facets of the manufacturing operations. Let’s say in case of production management, one can easily download production schedule from SAP to MES system, upload production confirmation/consumption to SAP.  In case of asset management in MES, we can download equipment list from SAP and upload equipment runtime data to MES.</p>
<p>ISA (Instrumentation, Systems, and Automation Society) S95 standard describes the connectivity between ERP and the MES system; this includes MES functionality and database schema, message formats between application systems etc.</p>
<p>Integration &#8211; There are two major integration options for MES integration with SAP<br />
1. SAP xMII (Manufacturing Integration and Intelligence) &#8211; SAP xMII facilitates real-time transactional integration between plant shop floor and enterprise (SAP ERP) systems out-of-the box. By using the schemas available in the xMII repository, we can perform faster integration between xMII and the MES systems conforming to the IS95 industry standard interfaces.<br />
2. SAP PI : This is the integration middleware platform within the SAP NetWeaver suite. We can use SAP PI to exchange information between the MES and SAP ERP products.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-and-mes-manufacturing-execution-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP CAF to SAP BPM Migration Methodology Techniques and Best Practices</title>
		<link>http://www.nagarro.com/blog/sap-caf-to-sap-bpm-migration-methodology-techniques-and-best-practices/</link>
		<comments>http://www.nagarro.com/blog/sap-caf-to-sap-bpm-migration-methodology-techniques-and-best-practices/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 11:03:10 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP BPM]]></category>
		<category><![CDATA[SAP CAF]]></category>
		<category><![CDATA[SAP Netweaver]]></category>
		<category><![CDATA[SAP WebDynpro]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=579</guid>
		<description><![CDATA[SAP CAF to SAP BPM migration technique and best practices for rapid migration with reduced effort.]]></description>
			<content:encoded><![CDATA[<p>Many customers are having business processes implemented in SAP CAF. With the availability of SAP BPM in SAP CE 7.1, customers needs methodology and techniques to migrate their SAP CAF models to SAP BPM. This blog presents our design recommendations to provide a future proof business process design, and SAP CAF to SAP BPM migration best practices.<span id="more-579"></span></p>
<p>SAP CAF provides discrete steps or activities which can be assigned to a role. The activities in the SAP CAF process can exchange data through process context parameters which is similar to a &#8220;global memory&#8221; where the common process data can be placed and can be accessed from any step in the SAP CAF process.</p>
<p>Though SAP CAF provides a rapid development facility of providing a code-free activity for common integrations such as web service, RFC &#8230;, in real world business processes, we have to use custom developed WebDynpros to implement each business process step.</p>
<p>Our design recommendation for SAP CAF processes is as follows:</p>
<ol>
<li>Do not use the CAF process context for exchanging business data. Keep the process context light. Instead, use a unique process identifier across the process steps to identify the currently running process.</li>
<li>Design each process step as a standalone WebDynpro application. While establishing the functionality of this standalone WebDynpro application, think of it as a reusable component which can be reused later in any future business process step. The only input to this WebDynpro is the unique process instance ID. The standalone WebDynpro application would retrieve the business data from the persistent storage based on this process ID, and present the User Interface to the end user. The user would provide business data to this WebDynpro application; the WebDynpro would conduct its business processing; it would persist the business data into the persistent storage and mark this step as complete.</li>
</ol>
<p>SAP BPM is similar to SAP CAF in the business modelling and process steps:</p>
<ol>
<li>There are business activities in the business process model</li>
<li>SAP BPM provides process context for storing process specific business data.</li>
</ol>
<p>In our experience, if we conduct the design based on our recommendations for SAP CAF process implementation, the migration effort to SAP BPM is significantly reduced. The WebDynpro applications need minor changes to conform to the SAP BPM framework vs the SAP CAF framework for calling WebDynpro methods.</p>
<p>In conclusion, our recommended design approach for standalone WebDynpro design towards reusability, and exchanging minimum data in the process context has stood the test of rapid migration from SAP CAF to SAP BPM with minimum effort or rework.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-caf-to-sap-bpm-migration-methodology-techniques-and-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP Workflow and BPM Products : Comparisons and Recommendations</title>
		<link>http://www.nagarro.com/blog/sap-workflow-and-bpm-products-comparisons-and-recommendations/</link>
		<comments>http://www.nagarro.com/blog/sap-workflow-and-bpm-products-comparisons-and-recommendations/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 15:43:28 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP BPM]]></category>
		<category><![CDATA[SAP Netweaver]]></category>
		<category><![CDATA[SAP PI]]></category>
		<category><![CDATA[SAP SOA]]></category>
		<category><![CDATA[SAP Workflow]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=576</guid>
		<description><![CDATA[We provide recommendations for adopting the SAP Workflow, SAP BPM, SAP PI BPM products for implementing your workflow requirements.]]></description>
			<content:encoded><![CDATA[<p>SAP product set has multiple frameworks and tools for workflow and business process management capability such as SAP ABAP Workflow, SAP PI BPM, SAP CE BPM, SAP CE CAF, SAP MDM Workflow, SAP BW Process Chains and SAP Portal Ad Hoc Workflow. We provide product positioning and recommendations for adopting each of these SAP Workflow and BPM products for implementing your workflow requirements.<span id="more-576"></span></p>
<ul>
<li>SAP ABAP workflow is meant to streamline a business process that is completely contained within the SAP server. Typical usages are procurement approvals, leave or travel approvals etc where all the business data and business objects are within the SAP instance.</li>
</ul>
<ul>
<li>SAP PI BPM is used for cross-system integration and managing a higher level business process between disparate systems. A typical scenario is a Sales Order acceptance process where several systems would need to be consulted before accepting the order such as a inventory check, global ATP check etc.</li>
</ul>
<ul>
<li>SAP CE provides workflow capability at the User Interaction level where the user can see a sequence of screens to complete a business process. SAP CAF was the workflow product to provide the BPM capability for implementing a UI centric business process.</li>
</ul>
<ul>
<li>SAP BPM is now replacing the SAP CAF product set to provide a standards based BPM capability. SAP BPM provides modeling and implementation for a UI centric business process &#8211; we can develop the business process based on the BPMN notation supported by most mainstream BPM modeling tools.</li>
</ul>
<ul>
<li>SAP MDM workflow is a lightweight workflow capability within the SAP MDM product to allow the various processing steps for master data management such as cleansing, deduplication, referential integrity and broadcast to other consumers. It is a workflow engine for exclusive use within the SAP MDM product set for finer grained processing.</li>
</ul>
<ul>
<li>SAP BW Process chains are a workflow capability for sequencing data processing steps within SAP BW such as index management, PSA/ODS load, cube load, statistics and aggregate creation.</li>
</ul>
<ul>
<li>SAP Portal provides a capability for creating a workflow on the fly &#8211; it is SAP Portal Ad Hoc workflow capability. This feature allows the portal user to have better collaboration experience such as document proof reading and approval from other team members.</li>
</ul>
<p>Considering the richness of the SAP product suite, there will always be workflow capabilities that are best suited for the specific product set.</p>
<p>Based on our experience, we recommend the following products for your workflow requirements:</p>
<ul>
<li>SAP BPM for UI centric business processes</li>
<li>SAP PI BPM for cross-system business processes</li>
<li>SAP Workflow for workflows within the SAP instance</li>
</ul>
<p>As always, use SAP SOA based interfaces for all interactions between SAP systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-workflow-and-bpm-products-comparisons-and-recommendations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP Integration Best Practices for ISV Development</title>
		<link>http://www.nagarro.com/blog/sap-integration-best-practices-for-isv-development/</link>
		<comments>http://www.nagarro.com/blog/sap-integration-best-practices-for-isv-development/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 16:23:30 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP Netweaver]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=561</guid>
		<description><![CDATA[ SAP integration best practices for flexible SOA based integration for ISV ]]></description>
			<content:encoded><![CDATA[<p>ISV software companies are developing integrations to the SAP platform so that they can address the large SAP customer base. SAP integration approaches are important to provide a modern integration strategy, keep up with the various SAP <span id="more-561"></span>versions and provide a solution suitable for all the SAP customer&#8217;s release versions. There are several SAP integration approaches and we would describe the best practices for selecting them.</p>
<p>At a high level, the various SAP integration approaches are: File, Database, SAP RFC, SAP IDOC and SAP web services. The file and database are not specific to the SAP platform, and are a very common mechanism for data exchange. However, they suffer from latency issues, and are suitable for large data transfers or where the connecting application has rudimentary integration capabilities.</p>
<p>The SAP RFC and SAP IDOC have been the traditional means of integration. SAP RFC is suitable for request-response style of communication. SAP IDOC is suitable for bulk data transfers (10MB and larger message sizes typically). The SAP RFC and SAP IDOC are compatible with the oldest SAP versions, and they are a safe approach towards SAP integration for guaranteeing backward compatibility.</p>
<p>The SAP recommended integration mechanism is to use web services. These web services can be implemented and exposed by the SAP platform which can be easily invoked by the non-SAP application for request-response or data exchange. The web service support is fully supported in SAP ECC6. The web service support is weaker in the earlier SAP releases. However, most SAP customers are in the process of upgrading to SAP ECC6 and we should adopt the web service approach towards integration with the SAP platform. It can be safely assumed that most customers would be at SAP ECC6 release to make use of the web service based integration. This approach complies with the best practices and integration approach recommended by SAP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-integration-best-practices-for-isv-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP Remote Consulting : Practical ? Are customers doing it ?</title>
		<link>http://www.nagarro.com/blog/sap-remote-consulting-practical-are-customers-doing-it/</link>
		<comments>http://www.nagarro.com/blog/sap-remote-consulting-practical-are-customers-doing-it/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 11:10:12 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=556</guid>
		<description><![CDATA[SAP Remote consulting, remote services and offsite / offshore based support is being adopted by many customers globally.]]></description>
			<content:encoded><![CDATA[<p>SAP remote consulting is being increasingly adopted by customers globally. There are major benefits for SAP customers such as access to high quality SAP consulting services, access to high quality SAP talent, access to SAP consultants for fractional requirements, reduced consulting<span id="more-556"></span> rates compared to local rates and many others. SAP outsourcing and SAP remote consulting services is being adopted as a central strategy by many large customers globally.</p>
<p>Understandably, customers have hesitation and lack of clarity on how to work with their service provider for remote SAP consulting services. Customers would tend to pay higher to get local SAP consultants rather than &#8220;try&#8221; this new method of getting SAP development and support services.</p>
<p>There are challenges of timezone, language and the absence of physical face-to-face meetings which are the immediate concerns of any customer. Many service providers are located in India, and they are several hours ahead of the customers in Europe and the Americas. The consultants are fluent in spoken and written English, and have exposure to major European languages. We are able to address these challenges through hiring of local consultants that interact with the customer locally. Our teams work on flexible hours to match the working hours of the customer; we use collaboration tools like instant messenger, screen sharing and video conferencing.</p>
<p>Many large customers have been operating internally across their distributed global offices, and they are comfortable operating across languages and timezones. SAP AG, for instance, has the development teams distributed across Walldorf, Germany and the development centers in India and other locations.</p>
<p>Many mid-size SAP customers in the USA and Europe are now seriously considering the option of remote consulting and remote support development due to the access to expert SAP skills and compelling cost advantages. These SAP customers are the mid-size organizations that have traditionally used the local SAP consultants; they are now reaching out to SAP service providers to start a pilot for remote consulting and remote support services.</p>
<p><strong>Conclusion</strong></p>
<p>SAP remote consulting has challenges but it is a practical and cost effective option for getting effective and dependable SAP services. Many SAP customers are able to develop a deep partner relationship with their service providers. SAP customers should attempt to make use of this remote consulting service to complement their existing SAP service processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-remote-consulting-practical-are-customers-doing-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nagarro SAP Consulting Provides Banking Solutions in Mexico</title>
		<link>http://www.nagarro.com/blog/nagarro-sap-consulting-provides-banking-solutions-in-mexico/</link>
		<comments>http://www.nagarro.com/blog/nagarro-sap-consulting-provides-banking-solutions-in-mexico/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 09:21:03 +0000</pubDate>
		<dc:creator>Vishal Gauri</dc:creator>
				<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=540</guid>
		<description><![CDATA[Nagarro SAP Consulting has kicked off a challenging new engagement with Mexican mortgage and lending company Patrimonio Hipotecaria.
As part of a company-wide upgrade to the SAP platform, our SAP Consulting team is using the SAP Netweaver ™ platform, SAP IS-Banking and numerous other SAP technologies to help catapult Patrimonio Hipotecaria to the next level of [...]]]></description>
			<content:encoded><![CDATA[<p>Nagarro SAP Consulting has kicked off a challenging new engagement with Mexican mortgage and lending company Patrimonio Hipotecaria.</p>
<p>As part of a company-wide upgrade to the SAP platform, our SAP Consulting team is using the SAP Netweaver ™ platform, SAP IS-Banking and numerous other SAP technologies to help catapult Patrimonio Hipotecaria to the next level of success. Our team will create a 12-fold increase in overall system capacity for Patrimonio Hipotecaria –while improving the consumer experience as well as streamlining internal efficiencies.</p>
<p>You can read more about this new customer engagement in our <a href="http://www.nagarro.com/NewsEvents/Press%20Releases/Nagarro-Taps-Mexican-IT-Market.aspx">recent press release</a> and <a href="http://www.nagarro.com/Documents/Nagarro_Casestudy_Patrimonio.pdf">new customer case study</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/nagarro-sap-consulting-provides-banking-solutions-in-mexico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP SOA and Web Services &#8211; what determines an Enterprise Service</title>
		<link>http://www.nagarro.com/blog/sap-soa-and-web-services-what-determines-an-enterprise-service/</link>
		<comments>http://www.nagarro.com/blog/sap-soa-and-web-services-what-determines-an-enterprise-service/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 11:58:56 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP enterprise services]]></category>
		<category><![CDATA[SAP eSOA]]></category>
		<category><![CDATA[SAP ESR]]></category>
		<category><![CDATA[SAP PI]]></category>
		<category><![CDATA[SAP SOA]]></category>
		<category><![CDATA[SAP SR]]></category>
		<category><![CDATA[SAP web services]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=533</guid>
		<description><![CDATA[SAP SOA design provides guidelines to determine enterprise service and web services. Through SAP eSOA tools, it is possible to manage SAP enterprise services and web services through classification in SAP ESR and SAP SR.]]></description>
			<content:encoded><![CDATA[<p>SAP SOA is now a mainstream architectural strategy being followed by SAP customers for providing future proof integration to SAP and non-SAP systems. However, customers are not clear on the SAP SOA guidelines, and how to truly model, design and develop enterprise level services.<span id="more-533"></span></p>
<p><strong>What is SOA<br />
</strong></p>
<p>Service Oriented Architecture (SOA) is a software design strategy in which there is a service provider and many service consumers. SOA is similar to the distributed computing principles of loosely coupled architecture. SOA differs from the traditional client server architecture in terms of distributing the functionality over separate business objects exposed through service interfaces, loose coupling through independent business objects, durable interface contracts and promoting reuse of functionality through a loosely coupled architecture.</p>
<p><strong>What is a Web Service<br />
</strong></p>
<p>A web service is an interface implementing the industry standards of SOAP and WSDL (and usually HTTP) to expose functionality to a web service consumer. It is a technical implementation to expose functionality through a standards based protocol.</p>
<p>The use of web services has enabled a tremendous leap in enterprise integration. Till a few years back, most applications provided proprietary or rudimentary methods of integration, such as SAP provided SAP RFC, BAPI, IDOC based integrations. Such integrations warranted the use of middleware adapters to provide integration with SAP.</p>
<p>The use of web services now allows a direct integration between applications with the SAP business suite.</p>
<p>Hence, we recommend the usage of web services as a central integration strategy for all integration initiatives.</p>
<p>With the proliferation of web services, it is a challenge to catalog and manage the usage of services in the enterprise. Hence, SAP has provided a robust set of SOA toolsets to manage the usage of services in the enterprise.</p>
<p><strong>What is an SAP Enterprise Service<br />
</strong><br />
An SAP Enterprise service is technically a web service, and it has the following attributes:</p>
<ul>
<li>Based on web services standards of WSDL and SOAP</li>
<li>Based on SAP global data types</li>
<li>The service has been modeled within SAP ESR using business objects, process components and the SAP enterprise model</li>
<li>Published in the SAP SR (service registry)</li>
<li>Guarantee on the availability and functional correctness</li>
</ul>
<p><strong>What if my Web Service does not qualify to be an Enterprise Service<br />
</strong><br />
There are scenarios where the web service interface exposed by an enterprise application is not globally relevant, and is really a technical interface to a localized business functionality. The usage of such a web service may be limited to the department in the organization and its particular IT applications having its own semantics.</p>
<p>Such web services are not Enterprise Services. However, SAP SOA tools can be used to manage and catalog such localized and non enterprise services as well. The SAP SR provides rich taxonomy capabilities to catalog and manage all such services.</p>
<p><strong>Summary<br />
</strong><br />
Web services should be the central integration strategy for all integration initiatives to provide a standards based integration to applications. However, not all web services are meant to be used at an enterprise level across the organization.</p>
<p>The SOA Governance body should approve all enterprise service candidates based on the above mentioned criteria, and use the SAP SOA toolset for cataloging and managing all service in the enterprise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-soa-and-web-services-what-determines-an-enterprise-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SAP Remote Consulting: The practical way to get quality consulting at affordable prices</title>
		<link>http://www.nagarro.com/blog/sap-remote-consulting-the-practical-way-to-get-quality-consulting-at-affordable-prices/</link>
		<comments>http://www.nagarro.com/blog/sap-remote-consulting-the-practical-way-to-get-quality-consulting-at-affordable-prices/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 14:12:55 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=492</guid>
		<description><![CDATA[SAP consulting remotely is catching up as organizations realize the true potential of having access to quality talent in a flexible manner. The direct impact is on cost reduction for SAP support services inhouse and access to SAP talent for a variety of SAP functional areas.]]></description>
			<content:encoded><![CDATA[<p>In most organizations, the SAP infrastructure is maintained through a team of SAP consultants sitting full time in the head office. The SAP team looks after all SAP functional areas, SAP technical development, SAP BASIS maintenance, and interacts with the business to resolve all their SAP issues.<span id="more-492"></span></p>
<p>Often, there are issues related to:<br />
- Having a full time SAP consultant to address a functional area where there are few support requests or development requests<br />
- Having a SAP consultant to manage and juggle many different functional areas. This leads to SLA issues when many issues pile up simultaneously<br />
- Unable to address complex issues due to high costs involved in getting a Senior SAP consultant to the customer location<br />
- Unable to implement advanced SAP modules (such as SAP APO) due to lack of inhouse talent for current and future support needs for these advanced modules</p>
<p>For all the above reasons, the customer organization continues to stick with the current implementation and the older SAP releases, and unable to innovate or implement advanced SAP products.</p>
<p>Remote consulting is catching up with many customers to address all the above issues.</p>
<p>Remote consulting allows you the following benefits:<br />
- Access to advanced SAP skills and SAP talent. It is a fact that many Senior SAP consultants are unable to travel as much as they would like to! Hence, many Senior SAP consultants are constrained to serve their local geographic areas only.<br />
- Cost reduction and control of SAP support budget. Remote consulting is always significantly cheaper than calling the Senior SAP consultant to physically arrive at our offices.<br />
- Access to SAP functional services on Fractional basis. Many SAP service providers offer SAP services at less than full time basis. This is valuable for companies to get support for SAP services that have less support requests.</p>
<p>Today, many customer organizations are becoming receptive to the idea of SAP services delivered remotely. For many large global organizations, they are already geographically distributed over multiple locations and timezones and collaborating over the phone, Webex and VPN. For most organizations, remote consulting fits seamlessly with their current SAP team. Considering the advantages of access to sparse SAP talent and huge cost advantages, SAP remote consulting is the smart way to get access to SAP talent.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/sap-remote-consulting-the-practical-way-to-get-quality-consulting-at-affordable-prices/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Architectural Principles for usage of SAP PI in a SOA environment</title>
		<link>http://www.nagarro.com/blog/architectural-principles-for-usage-of-sap-pi-in-a-soa-environment/</link>
		<comments>http://www.nagarro.com/blog/architectural-principles-for-usage-of-sap-pi-in-a-soa-environment/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:15:29 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/architectural-principles-for-usage-of-sap-pi-in-a-soa-environment/</guid>
		<description><![CDATA[We discuss the architectural principles and best practices for usage of SAP PI in an Enterprise SOA environment in a SAP centric landscape.]]></description>
			<content:encoded><![CDATA[<p>In our experience working with customers who want to adopt Enterprise SOA in an SAP environment, many customers tend to believe that SAP PI is a prerequisite to enabling and consuming enterprise services. Since SAP&#8217;s service management tools of SAP ESR and SAP SR are provided by the SAP PI infrastructure, customers tend to believe that they need to use SAP PI in all service interactions.</p>
<p>In this blog, we would present guidelines and best practices for usage of SAP PI in an Enterprise SOA environment.<span id="more-489"></span></p>
<p><strong>Usage of SAP ESR and SAP SR for managing enterprise services:<br />
</strong>- SAP ESR and SAP SR should be used for modeling and publishing enterprise services in the landscape.<br />
- SAP ESR and SAP SR are provided by SAP PI and SAP CE infrastructures. Hence, the customer could install either SAP PI or SAP CE to get access to the SAP ESR and SAP SR instances.<br />
- SAP ESR should be used to model and manage all SOA assets. We can use it to model SAP and nonSAP services. SAP ESR models can be used to directly implement the service implementation in SAP. With SAP ESR model, it is not possible to directly implement a .NET or J2EE service. However, the .NET or Java service signature can be made to conform to the Service definition described in SAP ESR.<br />
- Enterprise Services Repository used to define re-useable services rather than classical interfaces<br />
- SAP SR can be used to manage the publication of SAP and nonSAP services.</p>
<p><strong>Usage Scenarios of SAP PI:<br />
</strong>- All web services and enterprise services that are being exposed to the customer should go through SAP PI. This is to ensure scalability, security and availability, since going through a managed middleware ensures the quality of service (QoS) for the enterprise service. For example, we cannot expose an application web service directly to a customer in a B2B scenario since the security and load are unpredictable<br />
- SAP PI is used to create abstraction between heterogeneous sender and receiver systems based on SOA standards to provide unified access to legacy systems.<br />
- SAP PI 7.1 is for mainly leveraging functionalities for service enablement, and service and process orchestration<br />
- Integration between non-SAP system and non-SAP system.<br />
- Use SAP PI for both A2A, B2B integrations including EDI<br />
- Use SAP PI for service enabling legacy applications that lack a framework for exposing web services.<br />
- For SAP PI 7.1, many SOA enabling standards or WS standards are supported as part of this release making it the core technology enabler of Enterprise SOA. (e.g. WS Reliable Messaging, WS Security, SAML, WS Policy, WS PolicyAttachment  etc.)<br />
- For a predominantly SAP landscape, SAP PI should be the strategic integration platform and the enterprise wide service bus</p>
<p><strong>When not to use SAP PI in enterprise SOA:<br />
</strong>- Recent release of the SAP platform (SAP ECC6) has native capability to expose enterprise services. The service should be modeled in SAP ESR and implemented in SAP ECC6. This service is readily available for consumption across the enterprise without the intervention of SAP PI or any other middleware.<br />
- SAP PI usage is not recommended for synchronous communication since it places a significant load on the infrastructure services for servicing a synchronous request. Also, SAP PI cannot guarantee the QoS and response time in processing a sync request.<br />
- For User Interface scenarios (such as a WebDynpro UI), the UI can directly consume enterprise services. SAP PI should not be used in UI driven scenarios if the backend is exposed as enterprise services.<br />
- If a nonSAP backend such as .NET or J2EE or any other platform is exposing business services in a UI scenario, SAP PI is not needed for intermediation. The UI such as SAP Portal based User Interface through various SAP NetWeaver technologies (SAP CAF, SAP BPM, WebDynpro etc.) can directly consume nonSAP services.</p>
<p>In conclusion, SAP PI should be the strategic integration platform in a SAP centric landscape. However, SAP PI should be used as an intermediary if it adds value between the sender and the receiver entities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/architectural-principles-for-usage-of-sap-pi-in-a-soa-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benefits of SAP Integration / SAP based product capability for Independent Software Vendors (ISV)</title>
		<link>http://www.nagarro.com/blog/benefits-of-sap-integration-sap-based-product-capability-for-independent-software-vendors-isv/</link>
		<comments>http://www.nagarro.com/blog/benefits-of-sap-integration-sap-based-product-capability-for-independent-software-vendors-isv/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 12:13:17 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=477</guid>
		<description><![CDATA[For an ISV looking to break-into the SAP customer base (which consists of a significant number of Fortune 1000 companies), it is almost mandatory to demonstrate SAP compliance. In this blog, we provide approaches for the ISV to reach this milestone.]]></description>
			<content:encoded><![CDATA[<p>Independent Software Vendors (ISV) are companies that have niche product offerings for a certain industry area. ISVs typically have acquired their deep understanding of an industry through years of working in their particular focus areas. You would typically find the ISVs to have &#8220;champions&#8221; and well know industry experts in their area of expertise. Hence, these ISVs are extremely well known in the industry, and they may enjoy comfortable market share in the particular industry vertical in a certain geography.<span id="more-477"></span></p>
<p>So far so good. With increasing globalization of the customer base, we are witnessing several movements that are making the ISVs to sit up and take action to preserve their market share. First of all, the customers themselves are getting acquired by larger companies, and &#8220;acquiring&#8221; globally recognized names. The decision making policies are now getting centralized, and all decisions need to adhere to &#8220;global standards&#8221; such as compliance of new software products, interoperability, multilingual multicurrency support etc. Additionally, the ISVs are seeing increasing competition from the larger &#8220;less specialized&#8221; players who are coming up with offerings to compete head-on with the ISVs. Finally, the customers are now less excited about buying &#8220;best of breed&#8221; applications, and leaning towards solutions from a single product vendor which complies to their global IT standards. For ISVs, deep functionality is not enough to break into larger customers who have a certain gate-criteria for qualifying all software solutions.</p>
<p>SAP is the predominant ERP globally; it is run by a large number of global corporations across Auto, High Tech, CPG, Retail, Chemical, Pharmaceutical, Oil&amp;Gas etc. These global corporations have acquired global footprint across Americas, Europe and Asia with distributed IT management teams. For consistent management, most corporations mandate SAP compliance of all software solutions.</p>
<p>For an ISV looking to break-into the SAP customer base (which consists of a significant number of Fortune 1000 companies), it is almost mandatory to demonstrate SAP compliance. SAP compliance would be one of the earliest concerns to be brought up by the IT during the product evaluation and due diligence phase.</p>
<p>Then why wait ?</p>
<p>SAP compliance can be achieved through the following two approaches:<br />
- Migration of the product&#8217;s important features to the SAP platform: Though this may seem like a more difficult approach, it is not. We have helped customers to rapidly build important features of the product using the SAP NetWeaver platform in a short span of a few weeks. The initial product release is adequate to support the ISV Marketing team to start socializing with the SAP customers.<br />
- Integration of the ISV product with SAP: This is a common approach to integrate the ISV product with the SAP business suite. We typically use SAP PI (SAP XI) middleware platform to provide data conversion between the ISV product and SAP proprietary data formats.</p>
<p>Finally, nothing beats SAP Certification! An SAP certified product or SAP certified integration provides assurance to the customer that the deliverable meets SAP&#8217;s quality and data interoperability standards.</p>
<p>How do we do it ? ISVs are understandingly not SAP experts. The best way is to partner with an SAP Services provider who has previous experience in working with ISVs and has completed several such projects. The ISV should not need to learn SAP or get into the nitty-gritty of SAP Certification, all these activities are the responsibility of the SAP services provider.</p>
<p>What would be the effort ? As with any IT project, we need to set the boundaries and scope of work to reach the effort and costs. As a rough estimate, an ISV can achieve their initial goals through a 3 month project with a 3 person team; With capable SAP expertise available offshore, the offshore costs should hopefully justify an SAP migration project to make it into your engineering and marketing budgets for the next quarter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/benefits-of-sap-integration-sap-based-product-capability-for-independent-software-vendors-isv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Remote Development for SAP NetWeaver Projects</title>
		<link>http://www.nagarro.com/blog/how-to-conduct-remote-development-for-sap-netweaver-projects/</link>
		<comments>http://www.nagarro.com/blog/how-to-conduct-remote-development-for-sap-netweaver-projects/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 12:41:34 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=468</guid>
		<description><![CDATA[Overview and best practice for conducting SAP Netweaver project with a distributed team and remote located offsite team.]]></description>
			<content:encoded><![CDATA[<p>SAP NetWeaver projects are characterized by a high degree of core development activities, and less of business re-engineering or process re-engineering or SAP systems configuration. Hence, the extent for interaction with the customer&#8217;s Business team is much less as compared to a &#8220;traditional&#8221; SAP development project.<span id="more-468"></span></p>
<p>An SAP NetWeaver project would typically consist of identifying new business processes to be implemented, new SAP BW reporting, new data integrations etc. The SAP Netweaver is a platform that provides implementation of new processes and data visualization applications where the SAP ECC is at the backend. Hence, the need for SAP ECC core configurations is minimal.</p>
<p>As with any development project, the initial phase of the project needs close understanding of business requirements. This requires the Business process consultant to personally interact with the business and identify the business requirements through workshops, white boarding and discussions over printouts/charts/sheets etc. This process typically takes 10% of the total project effort for capturing the high level requirements. This phase of the projet has to be conducted onsite to fully interact with the business and understand their true requirements and aspirations.</p>
<p>Thereafter, the next level of details can be arrived at by the remote development team located at the offshore location. This includes creation of mock User Interface and mock process walkthrough to confirm the requirements. This is a partial development activity and can be efficiently conducted offsite. All artifacts can be discussed with the customer team remotely, with the partial assistance of the onsite consultant. This activity may take about 20% of the total project effort.</p>
<p>Thereafter, the design and development phase of the project can be totally conducted offshore. This phase takes 40% of the total project effort and needs access to deep SAP Netweaver expertise. We do not need close co-ordinatation with the business for this phase. Hence, this phase is ideally suited for offshore execution because it needs access to deep SAP Netweaver expertise and can lead to significant cost reductions for the customer.</p>
<p>The object is unit tested, and then provided to the customer for integration testing and acceptance testing. Thereafter, the approved objects can be deployed to production. All these activities take the remaining 30% of the project effort.</p>
<p>As we can observe, the initial phase of capturing high level business requirements needs an onsite presence to determine scope and negotiate with the Business to reach a technically feasable and cost-effective solution. Almost all the remaining activities can be efficiently conducted offsite to leverage the team knowledge and SAP Netweaver expertise available in the offshore team.</p>
<p>In our direct experience, we are observing customers to benefit through SAP NetWeaver offshoring by getting access to Netweaver experts located at offshore locations, and also get cost savings due to lower cost offshore pricing. This lives up to our motto of doing the &#8220;right activities at the right location&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/how-to-conduct-remote-development-for-sap-netweaver-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nagarro Boosts Competitive Strategy for QISoft</title>
		<link>http://www.nagarro.com/blog/nagarro-boosts-competitive-strategy-for-qisoft/</link>
		<comments>http://www.nagarro.com/blog/nagarro-boosts-competitive-strategy-for-qisoft/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 23:21:17 +0000</pubDate>
		<dc:creator>Vishal Gauri</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Netweaver]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=391</guid>
		<description><![CDATA[Today Nagarro announced a new SAP NetWeaver project with QISoft, a customer in the manufacturing execution systems (MES) space. As a provider of Windows-based software, QISoft had been facing a major competitive obstacle in attracting customers running SAP on the backend. Nagarro is developing a new SAP-based product suite to allow QISoft to compete more effectively.
With [...]]]></description>
			<content:encoded><![CDATA[<p>Today Nagarro announced <a href="http://www.nagarro.com/NewsEvents/Press%20Releases/Nagarro-Boosts-QISoft.aspx">a new SAP NetWeaver project with QISoft</a>, a customer in the manufacturing execution systems (MES) space. As a provider of Windows-based software, QISoft had been facing a major competitive obstacle in attracting customers running SAP on the backend. Nagarro is developing a new SAP-based product suite to allow QISoft to compete more effectively.<span id="more-391"></span></p>
<p>With our expertise in software product development, manufacturing and SAP consulting, we knew Nagarro was a great fit for QISoft. But the winning the business was only the beginning. The real success story here is that Nagarro is making an immediate, positive impact on QISoft’s long-term competitive advantage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/nagarro-boosts-competitive-strategy-for-qisoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Successfully Outsourcing SAP Remote Services</title>
		<link>http://www.nagarro.com/blog/new-white-paper-successfully-outsourcing-sap-remote-services/</link>
		<comments>http://www.nagarro.com/blog/new-white-paper-successfully-outsourcing-sap-remote-services/#comments</comments>
		<pubDate>Wed, 06 May 2009 18:55:51 +0000</pubDate>
		<dc:creator>Manish Agarwal</dc:creator>
				<category><![CDATA[SAP]]></category>
		<category><![CDATA[Netweaver]]></category>
		<category><![CDATA[SAP maintenance]]></category>

		<guid isPermaLink="false">http://www.nagarro.com/blog/?p=241</guid>
		<description><![CDATA[
In today’s dynamic business environment, IT departments need to remain agile so they can align IT strategy with shifting business,market, competitive and economic conditions.  Outsourcing is one way to adapt resources to suit an ever-changing landscape but can also introduce risks if the right partner is not engaged or the partnership is mismanaged.
Companies rely on [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-244 alignleft" title="77008124120224641" src="http://www.nagarro.com/blog/wp-content/uploads/2009/05/77008124120224641.jpg" alt="Connected in all directions" width="68" height="94" /></p>
<p>In today’s dynamic business environment, IT departments need to remain agile so they can align IT strategy with shifting business,market, competitive and economic conditions.  Outsourcing is one way to adapt resources to suit an ever-changing landscape but can also introduce risks if the right partner is not engaged or the partnership is mismanaged.</p>
<p>Companies rely on SAP deployments to run their core business operations.  As a result, outsourcing decisions must contemplate security controls and allow the IT department to maintain operational control.<span id="more-241"></span></p>
<p>In an effort to help you identify and manage risks, <a href="http://www.nagarro.com/Resource%20Library/WhitepaperDetail.aspx?id=55">Nagarro&#8217;s new white paper</a> addresses some common outsourcing concerns and objectives, and provides practical information that can help you more effectively address your current and future business requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nagarro.com/blog/new-white-paper-successfully-outsourcing-sap-remote-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
