The following missions and badges are available to anyone wanting to learn about getting involved in the SAP Community:
Say hello to the SAP Community! Personalize your community experience by following content, tags, and members.
Take a tour of the SAP Community (by completing the Tour the SAP Community tutorial). Learn about profile settings, the SAP Community Rules of Engagement, creating questions and blog posts, and following content, tags, and people.
Take the Ask and Answer Questions on SAP Community tutorial. Learn how to search for answers in SAP Community, ask clear questions, find and answer questions from other members, and more.
Take the Writing and Publishing Blog Posts on SAP Community tutorial. Learn about knowing your audience, the blog review process, and more.
Take a tutorial about updating and maintaining your SAP profile. Learned about searching, sorting, and filtering your content; setting up notifications; viewing and sharing your reputation, and more.
Make your opinion count by reading and then voting on a question and an answer.
Prerequisite mission: I Voted!
Read and vote on any combination of 15 questions and answers.
Get the most out of the community by telling us about yourself. Fill out or update the basic elements of your profile.
The following missions and badges are available to you if you publish blog posts on SAP Community:
Publish your first blog post. (If you don’t have the right permissions to submit your draft, complete the Tour the Community tutorial to learn about our blogging processes and the Rules of Engagement, and to trigger the necessary permission change.)
Prerequisite mission: Blogger
This blogging thing is kinda cool! Publish some more blogs that contain good content and that attract good feedback:
Prerequisite mission: Avid Blogger
You have a lot to say, and you like to say it in a blog post. Write more blog posts that attract good feedback:
Prerequisite mission: Skillful Blogger
You're about to master this blogging thing. Keep up the great work and publish more great blog posts that draw positive feedback from the community:
Prerequisite mission: Master Blogger
You blog more than you breathe, and your blogs stand out:
When you speak, people listen! You have a rippling effect on the community when you publish a blog post. When you push publish, the community notices within minutes (the blog post receives a certain number of likes and comments very quickly), and the trend continues over time (it receives a certain number of likes and comments over the course of a week).
Your blog posts resonate widely with the community, generating discussion and sparking quality engagement (at least one of your blog posts received a certain number of likes and a certain number of comments or follows).
Publish a blog post as part of the Blog It Forward (BIF) Challenge.
The following missions and badges are available to you if you answer questions in the SAP Community:
Learn about proper community behavior by completing the Tour the SAP Community tutorial, then celebrate when one of your answers is accepted or you receive 3 up-votes on any combination of your answers.
Prerequisite mission: Solver
Share your expertise and have more of your answers accepted or up-voted.
Prerequisite mission: Avid Solver
You like to help others solve their problems by answering questions. 40 more of your answers are accepted or 120 more are up-voted.
Prerequisite mission: Skillful Solver
You contribute answers in SAP Community day and night. Even more of your answers (almost 100) are accepted.
Prerequisite mission: Master Solver
You tirelessly answer community members' questions. Many more of your answers (well over 100) are accepted.
"Forty-two," said Deep Thought, with infinite majesty and calm. That’s how many of your answers must be accepted for you to achieve this mission (answers accepted prior to the appearance of this mission in the Available Missions section of your profile do not count).
Join the top monthly solvers in SAP Community! Answer 20 questions, and have a combined total of 25 answers up-voted and accepted as correct in the specified month and year.
(Note: This mission is a timed mission each month. The mission begins on the 1st day of the month and ends on the last day of the month. For example, the first Diligent Solver mission ran from August 1, 2019, to August 31, 2019.)
The following missions and badges are available to you if you are a consistent high-quality contributor in the SAP Community:
Prerequisite missions: Skillful Solver, Skillful Blogger
You sure know your stuff! Your content shines and you are recognized for the highest level of quality across multiple tags and topics. You're a consistent, active, quality writer, and other members noticed, as evidenced by your completion of both the Master Blogger and the Master Solver missions.
The following missions and badges are available to you if you participate in SAP Community–related events in certain roles:
Organize an SAP Inside Track event in 2020.
Speak at an SAP Inside Track event in 2020.
Volunteer at an SAP Inside Track event in 2020.
Host an SAP CodeJam event in 2020.
Topic expert for an SAP CodeJam event in 2020.
Organize an ABAP event in 2020.
Speak at an ABAP event in 2020.
Facilitate at an ABAP event in 2020.
Organize an SAP Stammtisch event in 2020.
Organize a UI5con event in 2020.
Speak at a UI5con event in 2020.
Volunteer at a UI5con event in 2020.
Organize an SAP Online Track event in 2020.
Speak at an SAP Online Track event in 2020.
Volunteer at an SAP Online Track event in 2020.
The following missions are available to you if you work through the developer tutorial missions:
This mission is the ideal starting point for newcomers to development on SAP Cloud Platform. Learn about platform fundamentals, register for a trial account, and get to know the lay of the land. You'll also deploy your very first app. (You'll get the badge for this mission about 30 days after you complete it.)
This mission introduces you to the development, testing and deployment of a simple Node.js app on SAP Cloud Platform.
OData is one of the key API flavors on SAP Cloud Platform. Learn about the SAP Cloud Platform tools for working with OData by building a simple OData backend service, with data from an SAP HANA database.
Start your discovery of integration topics here. Learn how to set up the basic tools for developing integration solutions using SAP Cloud Platform services, and how to build a workflow solution that integrates an external data source.
Develop a Java-based e-commerce application, using a reference app (ESPM) to demonstrate the key development steps.
Learn ways to consume services in SAP Cloud Platform. Connect standard OData services from SAP systems and Microsoft Office 365 services via Microsoft Graph, and then build a web-based SAPUI5 app that consumes the OData service and finds related data in Microsoft Office 365.
Create a logistics flow from scratch: expose a SOAP endpoint in Cloud Platform Integration, call external utilities to get more info, add conditional routing, and create a flow that can accept and process bulk shipment requests. Also monitor messages, manage errors, and inject a retry mechanism through modelling.
Deploy a so-called service broker into your SAP Cloud Platform Cloud Foundry space, then deploy an application that uses Microsoft Azure services and see the services in action. Learn how provisioning of the Microsoft Azure services works with the help of the Open Service Broker API.
Develop a business application using SAP Cloud Application Programming Model (CAP) for Java. Start with the SAP Business Application Studio and deploy to SAP Cloud Platform.
Configure the SAP Cloud Platform to trust the Azure Active Directory and enable single sign-on, by using the SAP Cloud Platform Identity Authentication Service, which later you can use not only for SAP Cloud Platform Cloud Foundry but also for other SAP SaaS solutions.
Create a freestyle Portal site, edit its content, and customize the look and feel through branding. Then, extend the site by adding apps, both an SAP Fiori app (SAPUI5 technology) app and classic Web Dynpro app.
Learn how to create Portal sites in the Cloud Foundry environment of SAP Cloud Platform, including adding pages, linking to apps, designing a working site, and adding an SAP Fiori app to a launchpad page in the site.
This mission shows you how to enable SAP Cloud Platform Business Rules service in the Cloud Foundry environment and build a basic project to implement a simple decision logic.
Build a business scenario using the SAP Cloud Platform Process Visibility service and gain end-to-end visibility on the workflow processes.
Learn about different ways to consume data from an ABAP system on SAP Cloud Platform using the Cloud Connector.
Instantiate, explore, build workflows, build pipelines and learn how to use GCS, message broker and SAP Vora in SAP Data Hub, developer edition.
Instantiate, explore, build workflows, build pipelines and learn how to use GCS, message broker and SAP Vora in SAP Data Hub, trial edition.
Explore some of the advanced analytics features in SAP HANA.
Start developing on top of SAP HANA XS Advanced.
Understand the capabilities and options available with the SAP HANA Predictive Analytics Library (PAL), find the algorithm to address your goal, and apply it to the data set.
Set up SAP HANA, express edition and create a multi-target application in XS Advanced to run predictive and machine learning models.
Deploy and configure an instance of the SAP HANA Service on SAP Cloud Platform in Cloud Foundry, develop a multi-target application using SAP Web IDE Full-Stack, and replicate data using Smart Data integration.
Query an SAP HANA Cloud or SAP HANA, express edition database using SAP HANA clients in Node.js, Python, and Java from Windows, Linux or Mac.
Create a sales tracker mobile app by discovering and managing S/4HANA Cloud APIs via SAP API Management and building the app with SAP Cloud Platform Mobile Services.
Develop an SAP Fiori app ("Shopping Fresh") to track sales orders and business partners by mashing up data from SAP and non-SAP systems.
Build an SAP Fiori application showing data from a third-party CRM system (HubSpot) using Open Connectors. See how to use SAP API Management to discover and manage your HubSpot instance.
The ideal starting point for newcomers to ABAP Development on-premise: Install the IDE, connect to an ABAP application server, create your first application, and create a database table.
Establish a connection between two ABAP Environment service instances and get data from the second instance using an OData Service. This is useful, for example, if you want to create an application connecting distributed microservices.
Newcomers start your development on SAP Cloud Platform here! Learn about platform fundamentals, register for a trial account, and get to know the lay of the land. You'll install and configure essential tools, and deploy your very first app.
Retrieve data from an on-premise system and display it in SAP Fiori elements preview.
Create business configuration UIs using business objects of the managed RESTful ABAP Programming Model (RAP).
Create external APIs and services to enable connectivity to SAP S/4HANA Cloud, including creating a sample Business Partner with SAP Cloud Platform, ABAP environment.
Use Hyperledger Fabric blockchain technology to create a Hello World example on SAP Cloud Platform.
Use SAP Screen Personas to turn existing ERP screens into a simplified service notification application for desktop and mobile.
Get started with SAP Mobile Cards and create a manager's approval app with the help of a Welcome card, automatically generated cards based on data, and cards with user actions built in.
Create and customize an SAP Cloud Platform Android application. Make use of the SAP Fiori UI controls, send a native notification, add offline enablement, and see how the logging framework improves the supportability of the application.
Create an Android app that makes use of the SAP Flows library to easily onboard to SAP Cloud Platform Mobile Services using the provided Welcome, Passcode and EULA screens. Explore the available customization and configuration options.
Learn how to develop a simple SAPUI5 web app and deploy it to the cloud, and learn the various tools you can leverage to deploy applications to Cloud Foundry.
Build a React Single Page Application using UI5 Web Components for React, which provides an SAP Fiori-compliant React implementation by leveraging the UI5 Web Components project.
Leverage local development tools to build an SAP Fiori app with enabled SAPUI5 flexibility features. The application will be connected to the public Northwind OData service and use enterprise-ready controls that fully leverage the capabilities of the OData protocol.
Create a Cloud Foundry app using SAP Cloud SDK, then add security and other advanced features like resilience and caching.
Use the SAP Cloud Application Programming (CAP) Model to mock an S/4HANA API, call it with SAP Cloud SDK, and build out a custom app with CAP that uses custom logic to consume that S/4HANA API as part of the business domain design.
Learn how to use SAP Web Analytics to measure usage of your applications. You create a sample SAPUI5 web application, deploy it to SAP Cloud Platform, register the web application with SAP Web Analytics, and then view its usage data.
Build a cross-platform native offline mobile app from scratch with the SAP Cloud Platform Mobile Services mobile development kit.
Become proficient with the mobile development kit by learning how to handle an error archive, add styling, deep link, and leverage OData annotations.
Explore the mobile development kit SDK and build a custom Android/iOS client, enable push notifications, and create extensions.
Increased your understanding of the mobile development kit, learned how to create, delete a record, how to display the data from the related entity, and how to upload client logs to mobile services.
Customize the look and feel of your MDK app with extension controls using metadata approach or NativeScript plugins.
Set up the SAP Cloud Platform Enterprise Messaging service, and use the service to create queues and then a Node.js-based application to send and receive messages.
Build an SAP Fiori application on SAP Cloud Platform that allows a user to react to IoT device notifications.
Create and design an attractive Portal site by adding pages, linking to apps and adding an SAP Fiori app to a launchpad page in the site.
Build and deploy an extension to the employee onboarding scenario from SAP SuccessFactors using Workflow, Business Rules and Process Visibility.
Set up your own SAP Cloud Platform Integration tenant and deploy an integration scenario using prepackaged integration content.
Get a trial user for the SAP Cloud Platform ABAP environment, learn about the ABAP RESTful Programming model, and then develop a travel booking SAP Fiori application using the managed approach of the programming model.
Develop a business application using SAP Cloud Application Programming Model (CAP). Start on your local environment and deploy to SAP Cloud Platform.
Use Document Information Extraction (a service of SAP AI Business Services in SAP Cloud Platform) to process a document in PDF format that has content in headers and tables.
Use Data Attribute Recommendation (one of the SAP AI Business Services in SAP Cloud Platform) to classify entities such as products, stores and users into multiple classes, using free text, numbers and categories.
Enrich the information extracted from documents with existing master data, for example, to match enrichment data entities with the extracted header fields from processed documents in PDF format that have content in headers and tables. To do so, use machine learning with Document Information Extraction, one of the SAP AI Business Services in SAP Cloud Platform.
Use the SAP Cloud Platform SDK for iOS to build an Image Classification app. Learn how to use Create ML to train an Image Classification model and implement the categorization with the help of Apple’s Vision framework.
With Apple’s Mac Catalyst technology now available in SAP Cloud Platform SDK for iOS, you can use a single code line to build apps for iOS and MacOS.
Learn about intents, entities and skills by building a very simple bot, then create a bot for a shipping company that makes API calls to let their customers track a package and ask for a shipping price.
The following missions are available to you if you participate in courses on openSAP, SAP's free open online course provider. (Please note: Before you can add your achievements to your completed missions on SAP Community, you’ll need to add your SAP Enterprise Login to your openSAP profile by enabling Single Sign On, opt-in to send your learning progress data to SAP Community, and be an active member of SAP Community.)
Enroll in a course on openSAP, SAP's free open online course provider, to start your learning journey!
Explore new skills and successfully complete one openSAP course to earn your first Record of Achievement.
Successfully complete two openSAP courses and start to shine like the star that you are! Look at all those new skills!
You spend your free time learning. Complete five openSAP courses to show what a smart fellow you are – for you’re a jolly good fellow!
Show your enthusiasm for learning with openSAP and complete ten courses!
You’re definitely an SAP expert and more than the average learner. Complete 20 openSAP courses.
You know a lot about the latest innovations from SAP. Design an openSAP course. You are one of the brains behind openSAP!
You're an expert and a great teacher and internet sensation! Get in front of the camera and share all your SAP knowledge with the audience at openSAP! You are a famous face on openSAP.
The following missions and badges are available to anyone who participates in SAP Community at the right time in the right way:
Participate in SAP Community on a random day -- you'll only know which day after it happens. (For example, the first Random Day Surprise badge was awarded on July 17, 2019, for World Emoji Day.) The badge for this mission will be different for every Random Day Surprise. Any of the following activities count:
Show your commitment to the SAP Community. Perform at least one of the following activities every day, for 5 days (midnight to midnight UTC) in a row:
Elevate your commitment to the SAP Community: Perform at least one of the following activities every day, for 30 days (midnight to midnight UTC) in a row: