• Schedule a demo
  • Contact
  • English
    • 日本語 (Japanese)
    • Deutsch (German)
Vigience
  • VIGIENCE OVERCAST
  • Platform
    • VIGIENCE OVERCAST PLATFORM
      • Overcast Solution Architecture
        • New to Overcast? Learn how Overcast connects on-premise and the cloud.
      • Overcast Integration App
        • Build data sync and realtime integrations within minutes and turn Salesforce into a portal for all your backend systems.
      • Overcast Applications
        • Designing business process integrations with complex systems such as SAP is very hard so we prebuilt them and provide them as a product.
      • Overcast Component Builder
        • Build-your-own Lightning Components for SAP and non-SAP systems
      • The Overcast Difference
        • Overcast is not a traditional iPaaS or ETL tool. Learn more here.
      • Overcast + Mulesoft / SAP CPI
        • Overcast enhances and connects to your existing Mulesoft or SAP CPI.
      • Pricing
        • Learn about the Overcast pricing model.
    • Vigience Overcast Video
  • Applications
    • Vigience Overcast SAP Salesforce Applications
    • SALESFORCE ADD-ONS – SAP
      • SAP-integrated Customer 360
      • SAP-integrated Order Management
      • SAP-integrated Quote Management
      • SAP-integrated Asset Mgmt & Field Service
      • SAP-integrated Self-Service Portals
      • SAP-integrated Commerce Cloud
      • SAP-integrated Manufacturing Cloud
      • SAP-integrated Consumer Goods Cloud
    • SALESFORCE ADD-ONS – OTHER
      • Microsoft Dynamics 365 Integration
        • Leverage our prebuilt Microsoft Dynamics 365 integrations or point & click build your own.
      • Oracle Netsuite Integration
        • Learn more about using our prebuilt NetSuite integrations and how to build your own.
      • Other Integrations
        • Point & click build your own Overcast Components and Data Synchronizations against any backend in days.
    • FEATURE HIGHLIGHTS
      • SAP Attachments and ArchiveLink in Salesforce – new Overcast feature
      • Salesforce as a Call Center Portal for multiple Systems
      • Introducing the Overcast API Management
      • The new Enhanced SAP Sales Order Management
  • Resources
    • Vigience Overcast Case Studies
      • Case Studies
        • Explore best practices by digital thought leaders
    • Vigience Overcast Blog
      • Blog
        • Stay up-to-date on Overcast and all things Vigience
    • Vigience Overcast Video
      • Videos
        • Our directory for all Vigience videos and webinars
    • Vigience Overcast Whitepaper
      • Whitepaper
        • Reports, ebooks, guides, and more to help you grow
    • Vigience Overcast Knowledgebase
      • Knowledge Base
        • Link to our knowledge base at help.vigience.com
    • Vigience Overcast Community
      • Community
        • Share and acquire knowledge in the Overcast community
  • Company
    • The Salesforce-Overcast-SAP Solution Architecture

      • "Today, most modern enterprises rely on a de-facto enterprise software solution architecture, built on SAP and Salesforce. However, to allow end users to truly benefit from the Salesforce and SAP implementation, the two systems need to be deeply connected and synced in real-time, as enabled by Overcast."
        Markus Stierli, Vigience CEO Salesforce SAP Integration

    • company
      • What we do
        • Vigience is a fast-growing independent software vendor that provides SaaS services to Salesforce and/or SAP customers.
      • Who we are
        • The Vigience team started as a spin-off from the former SAP Technology R&D team.
      • Partner
        • Learn more about how we work with our implementation, referrer and solution partners.
      • Career
        • Join us to work on the world's most advanced enterprise IT projects together with thought-leading customers and partners.
  • Search
  • Menu Menu

Technical Articles

NO CODE/LOW CODE AT SAP AND SALESFORCE: ONE WORKS, ONE DOESN’T

Traditionally, software was made by developers. They wrote source code, which was compiled and executed at run time. The technologies and tools to create software changed over the years, but the principles and requirements stayed the same. To write software, you had to understand the logic behind it, which required a general knowledge of IT infrastructures, know-how on the underlying operating system/web browser, understanding of functional and/or object-oriented programming models, database know-how, and much more. This required years of learning and, to become a truly great developer, you needed years of experience to boot.

Decades ago, we faced a shortage of skilled IT resources, specifically experienced software developers. Because this shortage stalled progress in creating applications to help companies improve their businesses, no-code tools were introduced—applications without coding so that even a business user could create the tools needed to get his job done. One of the first such tools was Microsoft Access, which allowed companies to create database-driven apps without coding in the 1990s.

Fueled by the same principle are low-code tools, which allow you to do 90% of the work in a no-code way and add specific enhancements with only minimal coding and expertise.

In the 2020s, all large software vendors and platforms began offering some kind of no-code tool (Microsoft Power Apps, for example). Today, smaller companies on the market now specialize in no-code tools (Neptune, Mendix, etc.).

In this blog, we’ll compare no-code approaches to managing SAP and Salesforce—and learn why one works while the other doesn’t.

SAP Build

SAP acquired AppGyver and integrated it into its cloud offering. It’s now called SAP Build and runs on the SAP Business Technology Platform (BTP). On a high level, Build works like this:

  • You start with an empty canvas on your screen where you drag and drop the UI elements like labels, buttons, checkboxes, or tables.
  • You bind these UI elements to data and events.
  • You implement the navigation between screens.
  • If you want to create the backend of your new frontend application on the SAP BTP, you must do that in a separate step. If your UI has 10 fields, you need to model them a second time for the backend (and don’t forget that the data types and field lengths must match!).
  • If you want to integrate with an existing backend like SAP S/4HANA or ECC 6.0, you can leverage OData, REST, or the SAP Integration Suite (for non-SAP systems). This requires a good understanding of each available service. If no service fulfills your needs, you need to develop one. Unfortunately, BAPIs or function modules are not directly supported.
    The SAP Build No-Code ToolThe SAP Build No-Code Tool

    SAP Build is just one example of many similar tools used in the SAP space, including solutions like Neptune.

Salesforce

Salesforce has a radically different approach to no-code. Its big advantage is that the no-code/low-code tools are backed into the platform and are a fundamental part of it. On a high level, you create an application like this:

  • In the Salesforce setup, you create a new business object representing the real-life object that your application should display.
  • You add the fields to your new object and define the data type, length, etc.
  • You define the actions you want to execute, and which other objects are related.

You are done. The user doesn’t need to make any design decisions, as Salesforce takes care of them.

Defining the Data Model, Actions, and User Interface in one central place in SalesforceDefining the Data Model, Actions, and User Interface in one central place in Salesforce

Comparison

SAP Build gives you a lot more flexibility when it comes to defining the user interface, but this typically isn’t a good idea. We know many amazing software developers who are really good at what they do, but even they struggle to create a decent, user-friendly UI (that’s why we have UX designers!). If software developers already face a challenge, how can we expect business users to create a user interface that fulfills basic requirements? Build’s drag-and-drop approach can also result in many applications that look, feel, and behave differently, making it very difficult for the end user to learn and use them.

Salesforce, on the other hand, does not give you such freedom. You define what you want to display and what actions you want and Salesforce does the rest. It will create a list view for you and a detail dialog—one for editing the object and another one for creating new ones. It will make sure that a date field has a data picker and that numbers are aligned on the right. You also don’t need to worry about how the data is stored; the Salesforce platform does that for you. Cleverly, Salesforce takes away a lot of responsibility from the user and it makes sure that all lists, detail and create pages look the same. Buttons are always in the same place, making it easier for users to learn new applications and processes.

With the Salesforce platform, you can create new business processes and applications faster than with SAP Build.

Conclusion

There is no better way to illustrate the difference between the two platforms than comparing how SAP and Salesforce create their own internal solutions. The Fiori-based applications from SAP (whether running on top of an ABAP stack or on the BTP) are written in the classical way: developers code OData services, JavaScript and XML. Salesforce, on the other hand, uses its own no-code tools to build solutions. Do you see the difference?

In our opinion, Salesforce is the better solution for creating new, user-friendly applications without the need to write code. Even if you want to create a new UI on top of SAP, it can be done easier and better on the Salesforce platform.

Using Vigience Overcast, you can easily integrate data stored in SAP S/4HANA, SAP ERP, or any of the cloud-based solutions running on the SAP BTP and either replicate it or show it in real-time within the Salesforce UI. In this way, you can create standalone apps or solutions that combine data from SAP with information from either Salesforce or third-party applications. Overcast goes beyond what SAP Build offers, as you can easily integrate any of the thousands of BAPIs available in SAP.

SAP Data in Salesforce without one line of codeSAP Data in Salesforce without one line of code

As Salesforce is THE system of engagement in today’s business marketplace, it makes sense to build custom applications on top of it by leveraging its no-code infrastructure and applying Overcast to integrate with any backend system, especially SAP.

If you want to learn more about the possibilities that you get with Vigience Overcast and the Salesforce platform, be sure to reach out to us and subscribe to our newsletter.

AUTHOR

Alexander Ilg

Alexander Ilg

VICE PRESIDENT
PRODUCT MANAGEMENT OVERCAST

Categories

  • Business Process Insights (2)
  • Product Updates (3)
  • Release Notes (2)
  • Technical Articles (2)

Tags

API (3) API Management (3) Attachments (3) Call Center (3) Customer 360 (3) Documents (3) Low-Code (3) No-Code (3) OAuth (3) Portal (3) REST (3) Salesforce (15) Sales Orders (3) SAP (18) Utility (3) VA01 (3)
Related Entries
REST API
December 5, 2022

Introducing the Overcast API Management

November 18, 2022

No code/low code at SAP and Salesforce: one works, one doesn’t

November 17, 2022

Salesforce as a Call Center Portal for multiple Systems

SHARE THIS ENTRY
  • Share on Facebook
  • Share on Twitter
  • Share on LinkedIn
  • Share by Mail

Schedule a demo

The #1 Salesforce-Native Integration App

  •  Overcast is a Salesforce-native cloud integration service that lets you quickly and easily  connect Salesforce to your SAP, Oracle, Microsoft and other on-premise applications.
  •  No on-premise software or middleware installations.
  •  Thousands of SAP business objects can be integrated in a point-and-click fashion.

Direct Contact

+1 (415) 226-9867
Vigience, Inc.

Vigience Overcast
Overcast is a Vigience product

Salesforce Appexchange

Overcast Teaser Video
WATCH THE OVERCAST TEASER VIDEO

Appexchange Reviews

Awesome solution – 10 years ahead of everything

We are Europe’s leader in manufacturing of memory products and are running this solution since 3 years for sales order, forecasting and account data integration. Sychronization is done in time without any delay. Every account manager has immediate access to order and shipment information and he can update his forecast immediately to drive the supply chain.
Thanks to overcast we can use far more order information by using Salesforce. We immediately can generate a sales order based on opportunity information which saves time and avoids mistakes.
more

Social Media Channels

Vigience Overcast Linkedin

Vigience Overcast Facebook

Vigience Overcast Youtube

Vigience Overcast Twitter

Compliance Certifications

Security Certifications

Vigience Overcast is SAP certifiedVigience Overcast is SAP certified

NEWSLETTER

Loading
© Copyright - Vigience, Inc.
  • Privacy Policy
Salesforce as a Call Center Portal for multiple SystemsRelease Notes Vigience Overcast Spring 2023
Scroll to top
Cleantalk Pixel

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.

Accept settingsHide notification onlySettings

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.

We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.

Google Analytics Cookies

These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.

If you do not want that we track your visit to our site you can disable tracking in your browser here:

Other external services

We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Google reCaptcha Settings:

Vimeo and Youtube video embeds:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

Accept settingsHide notification only