DataXstream Interns Embrace A Challenge

As another successful internship program draws to a close, the team here at DataXstream would like to take this opportunity to recognize the incredible young people we were honored to work with this year. We welcomed two high school and five college students who worked under the leadership of Vivian Chum and Michael Champion, senior SAP consultants for DataXstream. The team worked on a development project for DataXstream’s OMS+ Order Management for SAP Retail. From front-end design tweaks to backend communication architecture, the team of interns utilized SAP’s Gateway Services, ABAP, AJAX, JSON, HTML, and JavaScript as well as CSS programming.

These young people demonstrated outstanding creativity, leadership and organization skills as well impressive problem solving abilities. They worked diligently and the end result was something truly impressive. Beyond the few process improvements they were assigned, they created a design that leads into customization and development opportunities for DataXstream we never expected. We want to take this moment to say “Thank you!” to all of the successful internship participants this year.

  • Henry “Max” Lipkin, IT Business Analyst
  • Robert “Seb” Meekins, IT Business Analyst
  • Kenny Sutherland, IT Business Analyst
  • Brandon Hogge, IT Business Analyst
  • Seth Buffkin, Jr. IT Analyst
  • Thomas Kueser, Jr. IT Analyst
  • Rachael Shepard, Marketing Intern
Interns present at the weekly Lunch-N-Learn development meeting and participate in a golf outing at nearby Kingsmill Resort.
Interns present at the weekly Lunch-N-Learn development meeting and participate in a golf outing at nearby Kingsmill Resort.

DataXstream will welcome several of these interns back in the coming school year for continued programming work. We also want to say “Congratulations” to Kenny Sutherland, a DataXstream intern who has been offered a full-time position with the company after graduation this year.

Interested in participating in the DataXstream Summer Internship Program next year? Visit our Careers page or contact Cassandra Podskalny, Director of Human Resources at chibbard@dataxstream.com for more information.

 

SAP NetWeaver Gateway : A Step-by-Step Guide for Beginners

By Guest Blogger Kenny Sutherland, SAP Technical Intern, DataXstream

In three-tier architecture, SAP Gateways make up the middle or application tier. This middle layer is essential for communication between the frontend and the backend. The use of multi-tier architecture to implement a data processing system adds a valuable level of modularity and flexibility to the system by being able to develop and maintain each tier individually.  The purpose of this tutorial is to create a Gateway that will extract data from the flight carrier database table, which will be accessed from the Gateway Client. The Gateway will be able to retrieve a list of carriers as well as individual carriers.  Let’s get started…

Creating a New Project

  • First, navigate to the Gateway Service Builder with the T-Code “SEGW”
  • Click the “Create Project” button

Screen Shot 2015-07-07 at 3.42.25 PM

  •  Give the Gateway project a name and a description
  • Save the project and assign it to the appropriate package. For the purpose of this demo the project will be saved as a local object ($TMP or click the button “Local Object). The Gateway project has now been successfully created

Screen Shot 2015-07-09 at 4.18.25 PM

Creating an Entity & Entity Set

  • What is an Entity and Entity Set?
  • An Entity is a structure that can be defined by the user or defined as an ABAP Data Dictionary structure.  An Entity Set is simply a collection or table of Entities.
  • Right click Data Model and select “Import” -> “DDIC Structure” to use an ABAP Data Dictionary structure

Screen Shot 2015-07-07 at 3.30.20 PM

  • Type “SCARR” for ABAP Structure and press enter. A list of properties should appear
  • Make “Carrier” the object name for the entity
  • Change the “Usage” of the property “MANDT” to “Ignore” and click the check mark at the bottom right

3

  • Double click the folder “Entity Sets”
  • Click “Insert Row” and name the Entity Set

Screen Shot 2015-07-07 at 3.42.25 PM

  • The naming convention is to either make the Entity Set name the plural form of the name of the entity or append “_Set” to the Entity name. For training purposes, name the entity set “Carriers” or “Carrier_Set”. “Carriers” will be used for the remainder of this tutorial
  • Use the Entity name, “Carrier”, for “Entity Type Name”. Make sure to save and the Entity and corresponding Entity Set have successfully created

Screen Shot 2015-07-07 at 3.47.51 PM

How to Generate ABAP Classes

  • Click on the “Generate Runtime Objects” button towards the top left of the IDE

Screen Shot 2015-07-07 at 3.40.44 PM

How to Activate Gateway Service

  • Navigate to the “Activate and Maintain Services” page, “/iwfnd/maint_service”, and click “Add Service”

Screen Shot 2015-07-09 at 9.47.43 AM

  • Set System Alias to “LOCAL” and Technical Service Name to the name of the Gateway

Screen Shot 2015-07-09 at 9.49.04 AM

  • Click “Local Object” and then the check button to save

Screen Shot 2015-07-09 at 9.52.08 AM

  • Go back to the “Activate and Maintain Services” page, click on the service name, and click on “Gateway Client”

Screen Shot 2015-07-09 at 10.08.45 AM

  • To test the service, verify the “HTTP Method” is set to “GET” and then click “Execute”. There should now be some auto-generated XML

Screen Shot 2015-07-09 at 10.22.04 AM

  • In order to view the entity and its properties add a URI option to the end of the URI. Click “Add URI Option” and use “$metadata” and “sap-ds-debug=true”

Screen Shot 2015-07-09 at 10.23.05 AM

  • Now we can see the Entity Type as well as its properties

Screen Shot 2015-07-09 at 10.25.49 AM

Congratulations! You have made a usable Gateway Service. Now the backend functionality of the Gateway must be coded in order to make it useful.

Implementing GetEntitySet

  • Navigate back to the gateway service builder, expand the “Service Implementation” folder, and expand the entity set. There will be a few auto-generated methods
  • Right click “GetEntitySet”, click “Go to ABAP Workbench”, and ignore the popup that follows. This will take bring up the Class Builder

Screen Shot 2015-07-09 at 10.34.41 AM

  • In the left menu, expand the “Methods” folder, right click on the “GET_ENTITYSET” method, and select “Redefine”

Screen Shot 2015-07-09 at 10.38.09 AM

  • Under “Signature”, what the method is exporting to the frontend service can be seen, “ET_ENTITYSET”. This exporting table needs to be populated with data from the backend database
  • It is generally bad practice to select all the records from a database table because it can be extremely inefficient and redundant so instead of using “SELECT *”, only select the first 100 records from the database using the following statement…
“SELECT * FROM scarr INTO CORRESPONDING FIELDS OF TABLE et_entityset UP TO 100 ROWS.”
  • Activate the method
  • To debug this code, set an external breakpoint. Session breakpoints will not work using the Gateway Client. Now the method needs to be tested

Screen Shot 2015-07-09 at 10.55.42 AM

Testing GetEntitySet

  • Reenter the “Activate and Maintain Services” or if it is already in a window click “Refresh Catalog”
  • Open the service again using the Gateway Client
  • Append the name of the Entity Set to the end of the URI, verify “HTTP Method” is set to “GET”, and execute. There should now be multiple Carrier entries

Implementing GetEntity

  • To get an individual Carrier, the Get_Entity method must be implemented
  • In the Class Builder, right click CARRIERS_GET_ENTITY and select “Redefine”
  • Add the following code,
“DATA: ls_key_tab LIKE LINE OF it_key_tab.
    READ TABLE it_key_tab INTO ls_key_tab WITH KEY name = 'Carrid'.
    SELECT SINGLE carrid carrname currcode url FROM scarr
      INTO CORRESPONDING FIELDS OF er_entity
      WHERE carrid = ls_key_tab-value.”
  • The above code will select a Carrier using the Carrid that will be passed into the URI
  • Activate this method and open the Gateway Client one more time
  • Make sure HTTP Method is “GET”, type “/sap/opu/odata/sap/Z_GATEWAY_DEMO_SRV/Carriers(‘AF’)” for the URI, and press execute
  • There should now be an individual Carrier using the Carrid that was just passed in the URI

4

Congratulations! You have made your first Gateway Service.

Kenny Sutherland is a current Christopher Newport University student working towards a degree in Information Systems.

This summer, Kenny is focused on an individual learning assignment under the direction of a senior consultant that deals directly with DataXstream’s OMS+ Solution software. His work primarily focuses on the back-end payment functionality of OMS+. Kenny is showing true leadership skills and DataXstream is proud to extend an offer for full-time employment upon completion of his studies at CNU. Kenny brings a lot to the table, including skills in JavaScript, HTML, and several other programming languages. He recently took home first place at CNU’s Software Fair!

We welcome prospective interns to contact us about starting your journey at DataXstream!

Visit our Jobs page or email our Director of Human Resources chibbard@dataxstream.com for more information.

 

Summertime and the Living is Easy

91c40fb545e4e394f85b14d4e10185c5 Friends, Family, Baking, Skiing & Adventure:

Family Time!

Family Time!

Congrats to Laura & Dick on their marriage!  My first experience baking gluten-free for a wedding!

Congrats to Laura & Dick on their marriage!
My first experience baking gluten-free for a wedding!

IMG_0716

Biking in Fuita, CO with my best friend, Cody Marshall.

Exploring on bikes in Fuita, CO with my best friend, Cody Marshall.

Nanu's 90th Birthday party in Pittsfield, VT

Celebrating Nanu’s 90th Birthday party with the Marshall family in Vermont!

More gluten-free baking practice!

More gluten-free baking practice!

Girls Group in Mt. Hood #LigetyWiebrectSkiCamp2015

Girls Group in Mt. Hood
#LigetyWiebrectSkiCamp2015

Photo Credit Rich Lodmell

Photo Credit Rich Lodmell

Video Session with coach Megan :-)

Video Session with coach Megan :-)

I finally made it to the top of Tom, Dick and Harry #MtHoodBucketList

I finally made it to the top of Tom, Dick and Harry
#MtHoodBucketList

Rocking my Lagunitas Brewing Hat, newest sponsor!

Rocking my Lagunitas Brewing hat, I’m so thankful for my newest sponsor!

We picked too many blueberries to eat, so I made a pie!

We picked too many blueberries to eat, so I made a pie!

IMG_0929

Impromptu dryland session with Karin Harjo & Anna Marno!

Impromptu dryland session with Karin Harjo & Anna Marno!

Happy 4th of July!

Happy 4th of July!

Salmon River Raft Trip  with life long friends!

Salmon River Raft Trip
with life long friends!

IMG_0961

IMG_0976

Banana Cake with Cream Cheese Frosting and Walnuts

Banana Cake with Cream Cheese Frosting and Walnuts

#girlsmovingmountains

#girlsmovingmountains

IMG_0715

Please continue to support my journey: 

DONATE

Thank you! 

 

 

Intern Spotlight – Common Errors When Setting Up an SAP Gateway Service to Interact With JavaScript

- By Robert “Seb” Meekins, SAP Technical Intern, DataXstream Summer Program 2015

Coming in as an intern for DataXstream I was given the relatively simple task of generating an ABAP monthly retail order report and being able to display it on a web page. From the outside it doesn’t seem too complicated – something that would naturally belong in an SAP retail solution, but bear in mind I had almost zero experience with JavaScript and ABAP, let alone the go-between layer of the SAP Gateway. By the end of the project, I had received several error messages in several different languages, and even caused a kernel panic on my OSX laptop. Hopefully some of the knowledge I’ve picked up can help you out as well.

For a bit of background, I was writing a monthly sales report. The user would have been able to select a month and date, and have all of the sales information for that month returned – specifically the customer number, material number, quantity, and material description for each sale. After acting on the database (either a GET, POST, or similar request) it can return the results to the webpage. Webpages using the Gateway offer a very flexible point of sale solution while still affording the powerful SAP order management solution.

  • Tip #1: If you’re doing a GET request, and using URI filters for it, your Entity Types inside of your Data Model must include the information coming in from the filters as well as that which is going back out to the website frontend. My mistake was assuming that the information that I wanted returned were the only properties I had to define.
  • Tip 2: If you’re using the SAP NetWeaver Gateway Client to help debug your Service (a very helpful tool) make sure that you know how to actually access the entity set you want. By default, the URI is pointed at the service itself, rather than any specific information you need. So make sure you change it from “odata/sap/Z_MY_GATEWAY_SRV/?$format=xml” to “odata/sap/Z_MY_GATEWAY_SRV/z_my_data_set/?$format=xml”. Bear in mind that the URIs are case-sensitive and need to match the name in your Data Model. If you’re using Javascript on the front-end, it will also be much more useful if you change the format tag from “xml” to “json”, because you will be able to see the structure of your data as it will be received by the Javascript on the website.
  • Tip 3: If you’re passing in numbers from the website to the Gateway, bear in mind that Javascript integers eliminate unnecessary preceding zeroes from the variable value. This may cause problems if you’re using that value to query against the database. In my case, I needed to pull sales records based on their month filed. In SAP, that was handled as a 2-character string, i.e. “02”, but I was passing in an integer as 2. These don’t match, and I wasn’t getting any results. I ended up finding a good solution off of StackOverflow in the following function, which prepends one zero if a number is below 10 and implicitly converts it to a string: function numFormat(n) { return n > 9 ? “” + n : “0″ + n;} After that point, the string I passed in was matching the format of the string in the database, and I actually got some useful data.
  • Tip 4: Understand exactly what is going on in a GET request vs. a POST request. In my project I didn’t have to worry about posting, but understanding a GET request was still a little complicated the first time around. In a GET request, you’re doing a read-only operation. Specifically, you’re passing in constraints (filters) to the SAP Gateway, which will use those to run queries on the database and then return the information. You pass in those filters on the end of the URI. In the gateway, you access those filters using IT_FILTER_SELECT_OPTIONS. See the attached screenshot for how I accessed my month and year data out of the filters:

In conclusion, if you’re just starting out, the simple tasks can have a lot more hang-ups than you might see. Having a clear understanding of what is happening to your data at all levels of the process is vital. Once you have that, you can start to focus on the way it is processed at each level – the frontend, the gateway, or the database – and the language-specific semantics and processes. I may not have built an SAP ERP application, but a basic POS function is a great place to start.

Seb Meekins is a student at the College of William and Mary, double majoring in Computer Science and Government. Seb’s goals coming into his internship position were to learn all of the technical skills possible with the ABAP and JavaScript languages that we use in the business software/SAP industry. He says that although he had more of a background with both back-end and front-end of Java and Android, and some with Python and C, he felt well-equipped to learn the new languages needed for DataXstream’s SAP software. Seb’s individual learning assignment for the summer is focused on variant configuration, breadcrumb navigation and functionality of modules for the front-end of our OMS+ Solution.

 

DataXstream Summer Internship Program: An Opportunity at Experience

As a leading SAP Systems Integration and Consulting firm, DataXstream’s teams deliver superior customer satisfaction from system architecture to enterprise support and product development. We are known for our years of experience and because of this defining characteristic DataXstream has the ability to offer an educational opportunity for undergraduate or graduate students to learn from our dedicated staff of SAP experts. Every summer we offer paid full-time or part-time internships in the information technology and marketing fields, which provide development and career opportunities for our interns. Our internship opportunities include positions such as Jr. Software Developer, Jr. Project Manager, Jr. Business Analyst, and Jr. Marketing Coordinator.

“We are very passionate about our work at DataXstream, we like to find young people interested in technology with that same passion, and help them along their career path” says DataXstream’s CEO, Tim Yates.

Interns are given individual action learning assignments that are current and relevant to DataXstream’s projects, while working in a team environment composed of other interns and a mentor. Interns are exposed to a variety of tasks involving ABAP, order management, and point of sale functionality skills. All interns are assigned a mentor to lead them through their work and learning process, helping them to enhance their IT skills and knowledge. At the end of the summer, interns present their completed learning assignment to the DataXstream team. The benefits of this opportunity reach further than the wonderful learning experience, we treat our interns as if they are currently employed to help them understand their education through the lenses of a real world job. Interns are issued a company computer and office space to efficiently complete assignments. At the conclusion of the program, interns will receive a certificate of completion and letter of recommendation. In the past we have also awarded additional internship opportunities and even full-time employment to successful candidates. Interested in participating in the summer internship program in 2016? Submit your resume by contacting Cassandra Podskalny, Director of Human Resources at chibbard@dataxstream.com.

DataXstream Summer Internship Program: An Opportunity at Experience

As a leading SAP Systems Integration and Consulting firm, DataXstream’s teams deliver superior customer satisfaction from system architecture to enterprise support and product development. We are known for our years of experience and because of this defining characteristic DataXstream has the ability to offer an educational opportunity for undergraduate or graduate students to learn from our dedicated staff of SAP experts. Every summer we offer paid full-time or part-time internships in the information technology and marketing fields, which provide development and career opportunities for our interns. Our internship opportunities include positions such as Jr. Software Developer, Jr. Project Manager, Jr. Business Analyst, and Jr. Marketing Coordinator.

“We are very passionate about our work at DataXstream, we like to find young people interested in technology with that same passion, and help them along their career path” says DataXstream’s CEO, Tim Yates.

Interns are given individual action learning assignments that are current and relevant to DataXstream’s projects, while working in a team environment composed of other interns and a mentor. Interns are exposed to a variety of tasks involving ABAP, order management, and point of sale functionality skills. All interns are assigned a mentor to lead them through their work and learning process, helping them to enhance their IT skills and knowledge. At the end of the summer, interns present their completed learning assignment to the DataXstream team. The benefits of this opportunity reach further than the wonderful learning experience, we treat our interns as if they are currently employed to help them understand their education through the lenses of a real world job. Interns are issued a company computer and office space to efficiently complete assignments. At the conclusion of the program, interns will receive a certificate of completion and letter of recommendation. In the past we have also awarded additional internship opportunities and even full-time employment to successful candidates. Interested in participating in the summer internship program in 2016? Submit your resume by contacting Cassandra Podskalny, Director of Human Resources at chibbard@dataxstream.com.

Integration and SAP Certification of a Software Provider’s Product with SAP SOLMAN JSM and SAP BW

DataXstream is proud of our history of successful partnerings with software companies requiring SAP integration and SAP certification. Called Independent Software Vendors (ISV) within the SAP ecosystem, software vendors are increasingly seeking opportunities to integrate their software with SAP to better serve clients already running SAP.

DataXstream finished an ISV Enablement project recently with a market leading software vendor. The vendor was seeking to integrate their scheduling engine with SAP Solution Manager Job Scheduling Management (JSM) component as well as the SAP BW process chain engine. The vendor had previous experience integrating with SAP when SAP was the server and their code was the client, however in this case the vendor required integration with SAP acting as the client. By partnering with DataXstream the vendor gained the expertise of DataXstream’s resources who have been implementing SAP integration solutions for the past 20 years and are very comfortable with both the design pattern and API creation required to deliver the reliable, scalable solution the vendor required.

Craig Stasila, Vice President of Product Development at DataXstream, explained that for the SOLMAN integration both SAP and the vendor had their APIs previously established; DataXstream was tasked to combine the pre-existing vendor business processes with the SAP SOLMAN JSM business processes. This required a significant amount of technical mapping and integration to allow the two systems to communicate in ways that are non-native to each other.

The SAP BW integration project involved DataXstream creating the user-interface as well as the SAP APIs required to allow SAP BW to create, manage, and execute jobs in the vendor’s workload automation product. SAP provided the SAP BW process chain framework that handled the main user-interaction. DataXstream examined the likely use cases and implemented the user interface and API required to provide interaction with the vendor’s services.

As every project is unique every project has unique challenges. In this instance the most significant challenge with the SAP SOLMAN JSM integration was a result of SAP having developed the user interface and technical interface (API) specifically for a different product that operated in a vastly different manner than our client’s software. This posed significant technical and usability issues for the product.

While the software vendor came to DataXstream seeking SAP integration and certification expertise they brought a team with strong product development methodologies and testing as well as agile project management methodologies. Craig pointed out that the client insisted on agile development practice which he says was “spot on” and something he will seek to implement on every project going forward.

Craig has stated in conversations and blog posts that clients seeking to integrate and certify their software with SAP are frequently unaware of the complexity of the process and this leads to overly optimistic budgets for time and resources to complete the project. Acquiring an understanding of the expertise, time and effort required for good SAP development and integration will help the client create a realistic budget.

DataXstream is committed to our partners’ success and provides support throughout the integration, certification and sales cycle of the product. For additional information regarding Software Integration and Certification with SAP follow these links:

What Makes A Great ISV Enablement Partner

What Does a Software Provider Need to Know Before Beginning the Product Certification Process with SAP?

to contact us please request more information here or email us at Info@dataxstream.com

CA Technologies Integrates Workload Automation for SAP Business Warehouse to Unify Visibility and Improve Business Process Monitoring

Certified Solution Provides Centralized Management of Jobs Running in SAP Software to Reduce Costs and Streamline Workload Management

NEW YORK, April 29, 2015 – CA Technologies (NASDAQ: CA) today announced that CA Workload Automation Advanced Integration 1.0 for SAP® Business Warehouse has received SAP certification. This new solution, now integrated with the SAP Business Warehouse application, helps improve service delivery and simplify how users monitor and manage jobs to achieve better visualization and management of their end-to-end workflows.

The SAP Integration and Certification Center has certified that CA Workload Automation Advanced Integration 1.0 integrates with SAP Business Warehouse to provide a unified view for jobs running in both SAP and non-SAP applications. This simplifies how users schedule real-time, event-driven tasks, and helps reduce the cost and streamline management of mission-critical jobs running in the software.

“With this new integration, we expect to reduce time associated with training our technical teams, which ultimately reduces costs and increases efficiencies,” said Ranjeeth Kumar, product architect, Cognizant Technology Solutions. “This CA solution also eliminates the need to access multiple applications to manage jobs, automates the workload management process to decrease related administrative burdens and helps our teams become more productive.”

“Organizations want to monitor their entire mission-critical workloads in both SAP and related non-SAP applications from a single reliable interface they are familiar with,” said Desikan Madhavanur, senior vice president, Business Unit Executive, CA Technologies. “With this new integration and our current support for SAP Solution Manager, users can manage and run their CA Workload Automation Advanced Integration jobs using SAP interfaces from their familiar SAP software environment without additional training or resources.”

“This CA solution provides the ability to capture analytics from multiple sources, resulting in more effective decision making,” said Craig Stasila, vice president, DataXstream. “Our continued partnership with CA Technologies has enabled us to make an impact within CA’s extensive product line while helping our mutual customers address critical business needs.”

CA Technologies is participating in the SAPPHIRE® NOW in Orlando, Florida, May 5-7, 2015. The integration of CA Workload Automation Advanced Integration for SAP Business Warehouse will be demonstrated at SAPPHIRE NOW in booth #1113–1115. SAPPHIRE NOW and the ASUG Annual Conference are the world’s premier business technology event and largest SAP customer-run conference, offering attendees the opportunity to learn and network with customers, SAP executives, partners and experts across the entire SAP ecosystem.

About CA Technologies

CA Technologies (NASDAQ:CA) creates software that fuels transformation for companies and enables them to seize the opportunities of the application economy. Software is at the heart of every business in every industry. From planning, to development, to management and security, CA is working with companies worldwide to change the way we live, transact and communicate – across mobile, private and public cloud, distributed and mainframe environments. Learn more at www.ca.com

Follow CA Technologies

·       Twitter

·       Social Media Page

·       Press Releases

·       Blogs

Legal Notices

Copyright © 2015 CA, Inc. All Rights Reserved. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.

SAP, SAPPHIRE and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. See http://www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. All other product and service names mentioned are the trademarks of their respective companies.

CA Technologies
Kelley Schultz, 646-826-6035
Kelley.Schultz@ca.com

Source: CA Technologies

What Does a Software Provider Need to Know Before Beginning the Product Certification Process with SAP?

In conversation with members of the DataXstream as they wrapped up integrating and certifying a recent third party software product with SAP I began to ask the question: What does a third party software provider need to know before beginning the certification process with SAP?

It came down to three things:

  1. Know the business case. Because integration with SAP requires commitment, time and extensive knowledge of SAP it is important to have identified the business case and the software provider’s expected ROI
  2. Integrating a product with SAP is an involved process. SAP software is specific and so integration has to be done correctly.
  3. Integrating a product with SAP requires dedication, time, and know-how because it is an involved process.

The team seemed to agree that every third party software company is surprised by the scope of the project. To integrate a product with SAP requires a broad understanding of SAP product offerings and modules. SAP is designed to work very specifically and as a result the development process is intricate. Craig Stasila compared SAP to a Swiss Army knife “it is hyper configurable.”  Additionally it is important to approach the project from the perspective of the business user. For the new software to effectively bring value to the SAP eco-system, the developer needs to keep in mind the business user’s needs and the end user’s experience with the interface. An understanding of the technical aspects of SAP NetWeaver integration and development is required to design and implement a solution that is solid and scalable.

Understanding the business case to pursue integration and certification is imperative. Stasila described a conversation he had with a software development company that was approached by SAP. An SAP representative said, “you should get that software integrated with SAP.” The client had no idea what this might involve. They had no experience with SAP and were not aware of the level of complexity. However as part of their assessment phase Stasila had provided a list of priorities the client should focus on to improve their impact in the SAP space. The client then identified items on the list of priorities that they could do in house. The client is currently pursuing those priorities to improve their position.

So if a software company finds that the business case is there for certification with SAP what then? A typical 3rd party certification project looks something like this:

The software company reaches out to DataXstream. DataXstream will execute an assessment of the project to determine the high level scope of the project, develop a blue print and create a Rough Order Management Budget (ROM). If the assessment indicates that the software client should move forward with integrating and certifying their product with SAP DataXstream can work with the client to develop a full-scale project plan in detail. DataXstream can provide resources to execute the plan as well as experience with the SAP ecosystem to help with market analysis and promotion of the certified product. DataXstream is committed to our partners and provides sales support to help answer questions throughout the sales cycle of the certified product.

DataXstream is proud to have had the opportunity to partner with many software companies over the years whose products bring value to the SAP ecosystem. SAP is a leading provider in the enterprise software market; by certifying their product with SAP our clients increase the customer base for their product and gain market value.  Please contact us for more information regarding leveraging DataXstream’s SAP expertise to integrate and certify your product with SAP.

 

Winter Season Wrap Up

The last month of my ski season was very exciting with sixteen race starts in twenty-seven days!

Here are some pictures of the month’s highlights: 

Second Place in the Overall North American Cup Giant Slalom standings gives me a guaranteed World Cup start for the 2015-16 season!

I was second place in the Overall North American Cup Giant Slalom standings which gives me a guaranteed World Cup start for the 2015-16 season!

So excited about my newest sponsor, Lagunitas Brewing Company.  Shout out to Leon from the World Cup in Åre, Sweden, thank you for your support!

I am so excited about my newest sponsor, Lagunitas Brewing Company!  Shout out to Leon from the World Cup in Åre, Sweden, thank you for your support!

I ended U.S. National Championships as the National Combine Champion, 3rd place in Giant Slalom and 3rd place in Slalom in Sugarloaf

I ended U.S. National Championships as the National Combine Champion, 3rd place in Giant Slalom and 3rd place in Slalom in Sugarloaf, Maine

It is always nice to be on the podium!  In the finish of the Giant Slalom at U.S. National Championships

It is always nice to be on the podium!  This is in the finish of the Giant Slalom at U.S. National Championships with Nina O’Brien (1st place) and Paula Moltzan (2nd place)

Making new friends, the Western Region Team is the best team!  Thank you to Gwen and Karin for all of their support this season!

Making new friends on the Western Region Team; “The West Team is the Best Team!” Thank you to Gwen and Karin for all of your support this season!

And hanging with old friends!  Jess Kelley and I at the Director's Cup in Aspen

And hanging with best friends: Jess Kelley and I at the Director’s Cup in Aspen, CO!

Chelsea Marshall and I ripping some turns in Stowe, VT!

Chelsea Marshall and I ripping some turns in the Green Mountains of Stowe, VT!

I took a visit to the Cochrane's sugar shack in Vermont and took lots of shots of warm maple syrup straight from the boiler, so good! #slopesidesugarrush

I took a visit to the Cochrane’s sugar shack in Vermont and took shots of warm maple syrup straight from the boiler, so yummy! #slopesidesugarrush

I am hoping for one more Alta powder day with this guy before we switch to summer time adventures!

Cody Marshall and I are hoping for one more Alta powder day like this before its time to switch to summer time adventures!

Thank you for all of the incredible support this season! 

Now it is time for some spring time rest and reflection!