Recent Projects
Innovate Solutions to Implement Your Vision
Check Out Some of Our Projects To See What We Can For You.
Our Projects
Below are some of the recent projects Licensed To Code has successfully implemented.
SAP HANA XSA Solution Architecture for
BW/4 HANA Implementation for
NVidia
We worked with NVidia team to help them with their SAP HANA XSA implementation on BW/4 HANA. We implemented a solution to pull in data from ECC, BW, and SalesForce using Flowgraphs and provide simplified calculation views to be consumed by Tableau mobile and web frontend applications. We also built a SAP UI5 application to manage the security permissions to the underlying HANA tables via an innovative table-driven approach for dynamic privileges based on Order Types, Company Codes, Business Areas, and Sales Districts. We also developed a NodeJS application to leverage Microsoft GraphAPI to connect to Sharepoint on Microsoft Office 365 and read in Excel data using OData API and then load this into HANA using Virtual Procedures and Smart Data integration.
SuccessFactors HANA NodeJS
Adapter Development for
Flashbrand
We developed interfaces between the Flashbrand feedback platform built on SAP HANA and the CapGemini SuccessFactors Employee Central and Performance Management modules. We worked extensively with teams from SAP France and SAP UK to implement the integration project for CapGemini France to extract all of the relevant employee central master data from their SuccessFactors system, transform the data into the Flashbrand schema and load into the Flashbrand SAP HANA database using Rest services implemented in XSJS and Node.js. We built a NodeJS application that is configurable to work with customers’ SuccessFactors and WorkDay extracts to load this master data allowing customers to be on-boarded quickly and efficiently.
It was amazing to work with Licensed to Code on various integration projects. It was a great help to have an expert on our side to find solutions for complex data synchronization. With their expertise we built customer solution in time and within budget. They built a very modular solution which can be re-used for other similar upcoming projects. Beside their deep technical expertise, we were impressed by License To Code consultants ability to analyze, plan and execute a complex project. We could always feel the great passion toward the projects and the technology. We really appreciated the flexibility on work time due to different time-zones and the patience in finding solutions for complex scenarios.
Mario Linge
Co-Founder and CTO
Flashbrand Inc
SAP Adapter Development, S/4, ECC, Hybris, C4C Configuration and Integration Scenario Development for Cloud Elements
We worked closely with the Cloud Elements development team to build the SAP adapter for RFC, BAPIs, and IDocs leveraging the SAP Java Connector. We provided complete SAP technical support and launched and configured various SAP systems through the SAP Cloud Appliance Library on both Azure and AWS backends. We configured these S/4 HANA, ECC, Hybris and C4C systems to implement various scenarios for Cloud Elements to showcase their SAP connectivity solution and present this at SAP Sapphire 2018 and SAP TechEd 2018
We brought on Licensed to Code to support integration development against a variety of SAP systems: R/3, S4HANA, C4C, and SuccessFactors. We also dove into Cloud Platform Integration, Cloud Platform RBAC and OAuth authorizations. This included the setup and configuration of the technologies and resolving any issues that came up. Jay’s determination to solve problems and put in long hours were critical in training the Cloud Elements team on the world of SAP, fueling our team with the knowledge we needed as we launched our OEM partnership with SAP as SAP Cloud Platform Open Connectors.
Kelly Gold
Business Analyst
Cloud Elements
Medical Startup Project using Google Cloud Speech-To-Text and Cloud Vision API
We built a system for a medical startup using several open technologies and some web APIs. We set up persistence with a MySQL database backend and a DB abstraction layer running on Node.JS. The back end also included a Python server for speech recognition (Google Cloud Speech-to-Text) and OCR (Google Cloud Vision API). The resulting data was processed with a proprietary NLP algorithm and we build a report generator to translate this to structured data and human readable formats via a templating mechanism. We also had a Angular/JS front end which was designed responsive.
We designed the components to be independent so they can be scaled independently as needed (e.g. more NLP processing when there’s extra demand). We also researched and found more open source libraries and base products to significantly reduce development time to allow faster time to market.
Android and Web Development for SAP HANA Platform for Flashbrand
We provided a team of expert Android developers to build and maintain the Flashbrand Android application available in the Android app store. The Flashbrand application allows users to request and provide feedback based on a rich category of criteria that can by dynamically configured as per the user requirements. We also provided a team of expert Web developers to build and maintain the Flashbrand end user and administration console Web Applications with rich UI capabilities with lots of graphical analytics.
SuccessFactors HANA Cloud Integration to Kronos, E*Trade, LibertyMutual for NetApp
We worked with the NetApp team and Ernst & Young consulting team to implement SuccessFactors and integrate this new system using the SAP HANA Cloud Platform Integration to the internal systems and external partners including ADP, Liberty Mutual, E*Trade and Kronos. We worked on ensuring that the complex global payroll integration were implemented correctly and successfully. We integrated SuccessFactors to internal and external systems using SAP HANA Cloud Integration solution with extensive use of HCM Suite OData API and the Compound Employee Delta API. We worked with Ernst and Young project implementation and technical delivery teams to ensure a smooth go-live and stabilization. We provided expertise to the team on best practices for integration development, monitoring, and troubleshooting.
SAP ECC Vendor Payment, Workflow Approval and Dolphin mobile integration for Sephora
We provided the complete SAP development and integration solution for the Sephora SAP ECC implementation for FI/CO/SD/MM/HR. We built integration from the Sephora SAP payment processing to the LVMH Sapphire Treasury system for all payment processing including checks, ACH, Domestic and International Wires. We also set up the complete Purchase Order and invoice approval integration using workflow and integration to the Dolphin mobile application. We integrated the Dolphin SAP UI5 Mobile Solution to SAP ECC leveraging the SAP NetWeaver Gateway for SAP Purchase Order and invoice interfaces built on REST services and JSON. We developed SAPUI5 applications that integrate with ECC using the HANA Cloud Connector and the HANA Cloud Integration. We set up and configured SAP workflow for Purchase Order approvals, rejections, and invoice approvals.
We developed and extended SAP Purchase Order approval and Rejection workflows for custom client requirements and functionality. We developed Interfaces to Sapphire system integrating with various banks for Checks, ACH, Domestic and International Wires leveraging the SAP DMEE – Data Medium Exchange Engine for the SAP Payment Run transaction. We provided complete development support for Sephora since 2006 to 2016 as the main development team lead for the SAP team reporting directly to the SAP Director.
NBC Universal Pictures ECC and Vroozi Purchasing Platform integration using TIBCO, Java Spring Framework, MySQL
We built and led a development onshore and offshore team to implement the entire integration solution between NBCU’s SAP ECC system and the cloud based Vroozi Purchasing platform. We built the integration solution Integrating platform built on the latest web JavaScript, AngularJS, Twitter Bootstrap, and Java technologies such as Spring Integration Framework and MongoDB to integrate with SAP ECC through the TIBCO integration platform. We integrated SAP master data for Chart of Accounts, Company Codes, Cost Centers, GL Accounts, WBS Elements, Vendors and Users and Transactional data for Purchase Requests, Purchase Orders, Goods Receipts, and Invoices from Vroozi to SAP.
Project Archive
BizTalk, SAP, EDI, RosettaNet, Web Services Integration for Nortel Networks and Microsoft Consulting
CLIENTS: Microsoft Consulting Services and Nortel Networks
SUMMARY: We worked as a partner of Microsoft Consulting Services providing critical SAP integration expertise and delivering the SAP integration components for the Microsoft BizTalk 2004 Server, SharePoint Server, and Web Services implementation at Nortel Networks. We implemented BizTalk interfaces to SAP for order processing scenarios for sales orders and purchase orders using a combination of the Covast EDI Adapter, IWay SAP R/3 Adapter, SAP .Net Connector, ABAP IDoc and BAPI Programming, and ALE Configuration.
BizTalk SAP Interface Configuration and Development: We configured the IWay SAP Adapter for all of the IDoc, RFC, and BAPI communication between the BizTalk and the SAP R/3 system. We generated XSD schemas for these interfaces and helped with the mapping between EDI, intermediate Nortel Business Object, and SAP IDoc, BAPI, and RFC formats. The order interface scenarios were configured for EDI 850 (order creation), 855 (order confirmation), 856 (order change), 810 (invoice), and 860 transaction sets.
SAP Configuration and Development:We configured the SAP ALE configuration for IDoc communication. We extended standard SAP IDocs for the order processing scenarios and also developed custom IDocs and the associated processing using ABAP for additional non standard processes.
We developed an SAP interface to the IBM CrossWorlds SAP module. We developed custom SAP RFCs to query and extract the SAP IDoc status and data record information from the IBM CrossWorlds SAP log interface tables and standard SAP IDoc tables.
.Net Development: We developed a complete web services interface between a Supplier SharePoint Portal and SAP R/3. The web services was developed using a combination of C#, ASP.Net, BizTalk to invoke the standard and custom SAP functionality mentioned above. The web services provided APIs to query Purchase order, acknowledgement, shipping notices in SAP and also update this information using XML interfaces. An API was developed to allow users to download a range of purchase orders as RosettaNet 3A4 Purchase Order creation documents.
CLIENTS: Siebel, Microsoft, and HP
SUMMARY: We worked with Siebel, Microsoft, and HP consultants to develop a Siebel UAN and SAP integration application using Biztalk 2004 which was showcased at the Microsoft and HP booths at the Siebel User Week conference in San Diego. Orders created in the Siebel CME (Communication, Media, and Energy) CRM system flow to the Siebel UAN (Universal Application Network) CME ProcessOrder IBP implemented in Biztalk 2004. These Siebel orders are converted to UAN CommonObjects. The CommonObjects ProcessService content is transformed to SAP specific order data which is used to invoke a web service using the SAP .NET Connector to create orders in the SAP system. Order acknowledgment information is passed back to BizTalk, converted to Siebel order acknowledgements, and forwarded to update this information in the Siebel system.
We installed and configured SAP R/3 Enterprise 4.7 system and created customers, products, and pricing. We developed RFCs, BDCs, and CATT Scripts with ABAP programming and configured the ALE layer for IDoc transactions in the SAP system. We developed BizTalk 2004 B2B interfaces using C#, .Net platform, Web Services, and the SAP .NET Connector and mapped data between Siebel and SAP using BizTalk 2004 mapping tools.
Learn how LTC implemented Siebel UAN on Microsoft BizTalk Server 2004 for Siebel User Week 2004 (see Siebel eBusiness Applications Integration Demo).
Read the associated whitepaper for implementing Siebel UAN on Microsoft BizTalk Server 2004. (Word format: 339KB)[Also available for download at Microsoft: http://msdn.microsoft.com/BPI/TechGuides/default.aspx].
CLIENT: NVIDIA
SUMMARY: We implemented the RosettaNet SAP integration solution for NVIDIA for enabling their business partners to communicate RosettaNet PIP documents. We enabled integration for both RosettaNet Implementation Framework 1.1 and 2.0 with standard PIP XML and custom XML documents. We configured SAP ALE, BizTalk Messaging, RosettaNet Accelerator, and the BizTalk SAP Adapter. We implemented BizTalk Orchestrations to communicate B2B information with SAP using a combination of BAPI calls and IDocs. We mapped 3B2 Advanced Shipment Notification PIP data to SAP MGBMCR Goods Receipt and Good Movement IDocs. We developed BAPIs to interface with the SAP IDoc tables and Batch Characteristics data.
CLIENT: Microsoft BizTalk Server End-to-End Team
MANAGER: Ken Knight
MODULES: SAP Banking 4.63, Microsoft BizTalk Server 2004, Microsoft BizTalk SAP Adapter
DESCRIPTION: We installed the SAP 4.6C R/3 system and the SAP Banking 4.63 system to develop a demo that shows customer credit transaction integration between SAP, MQSeries, and a mainframe application using BizTalk Server 2004. We configured the SAP banking module to create customers and accounts including credit card accounts with account overdraft, internal account, external account, and cash advance limits. We developed BizTalk orchestrations to invoke the SAP BAPIs to access the SAP banking information and combine it with data from other systems.
Client: McAfee, Inc.
Industry: Technology
SAP Platform: SAP R/3 4.6c
SAP Modules: SD and FI
SAP Technologies: SAP Business Connector, SAP ALE, IDocs
External Systems: OAG Standard XML documents
Business Situation: McAfee wanted to automate the order fulfillment process withs its partner by submitting orders to multiple fulfillment centers around the world in real-time and receiving order acknowledgements and shipment confirmations using standards-based XML documents. The goal of this project was to make this process more efficient and cost-effective for both parties through automation and reduced manual intervention.
Solution: LTC developed automated XML-based order fulfillment interfaces between McAfee’s SAP system and the partner’s order fulfillment application using a combination of SAP Business Connector, XML, Java, and SAP ALE technology.
CLIENT: McAfee, Inc.
SUMMARY: We integrated various sales applications developed using Microsoft technologies to the SAP Sales and Distribution (SD) module. The sales applications include a web store, different parts of a Sales Force Automation solution, and a data warehouse application. These applications leverage the product catalog, pricing, order processing, and customer information in the SAP system. We built XML interfaces to the SAP system to allow these applications to access SAP data and business logic in a consistent, scalable, and reliable manner. We built a bi-directional customer data replication interface using the SAP Business Connector, Java, and XML to leverage ALE and Customer master IDOCs. We also built a SOAP/XML interface on top of the sales order BAPIs so that sales orders can be created easily by various applications.
Client: McAfee, Inc.
Industry: Technology
SAP Platform: SAP R/3 4.6c
SAP Modules: HR
SAP Technologies: SAP Workflow, HR IDocs, ALE, SAP Business Connector, SAP DCOM Connector
External Systems: Windows NT Domain Server, Microsoft Exchange, Magic Solutions Help Desk, McAfee eStore, custom SFA application, and data warehouse.
Business Situation: McAfee lacked a unified infrastructure for handling HR events and IT management. As a result, McAfee suffered from out-of-sync data, data inconsistency, security lapses, and long response times to HR events. There was no single system of record and systems maintenance was difficult and costly.
Solution: LTC and McAfee solved this problem by designing, building, and deploying an integration solution based on SAP and Microsoft technologies that tied SAP HR events to McAfee’s various IT systems.
CLIENT: Genentech
SUMMARY: Using SAP Exchange Infrastructure (XI) 3.0, LTC implemented EDI, Web Services, flat file, and JDBC-based integration to SAP Enterprise, SAP Business Warehouse, and SAP Portals. The EDI 850, 855, 856, 810, and 846 transaction sets were integrated with SAP IDocs ORDERS05, INVOIC02, CREMAS03, and MBGMCR02. Integration scenarios covered legacy systems, in-house applications, and external partners using the latest SAP integration platform and best practices. This project was performed in concert with SAP Consulting Services.