
Explore the SAP C4C SDK through practical development, build a custom solution, and gain techno-functional expertise for beginners, developers, and consultants.
Understand SAP C4C SDK purpose and features, including integrated development environment, hosted repository access, lifecycle management, and capabilities to build custom business objects, UI extensions, and web service integration.
Install SAP Cloud Applications Studio to set up the SAP Cloud for Customer development environment, obtain an S user, and download the zip cloud applications studio 2205 from support.sap.com.
Learn about SAP C4C release cycles and version naming, including quarterly upgrades (2208, 2305) and test vs production upgrade timing, plus downloading and reinstalling cloud application studio before each release.
Identify essential SAP Cloud for Customer SDK development and administration roles, including studio developer access, studio administrator, and solution administrator, with PDI_development and PDI_Administration work center view access for development.
Connect to your SAP C4C tenant using the SAP Cloud Application Studio by configuring a host entry with the tenant URL and logging in.
Navigate the cloud applications studio by using the repository view, my solutions, solution explorer, and the properties and error list windows to manage solution content in SAP C4C SDK.
Learn to create a custom solution in SAP C4C by using my solutions, enter details, keywords, and contact info, then review version and development status in the implementation manager.
Create your first custom business object in SAP C4C by organizing in folders, defining elements, applying annotations like alternative key and label, then save and activate.
Create your first ABSL script to auto-calculate potential revenue on the save of a business object by assigning cost, max capacity, and currency in a before save event.
Generate screens automatically from a custom BO using thing based navigation, selecting desktop and tablet layouts to create and populate screens with fields from the bio.
Explore the SAP C4C UI designer, reviewing the center floorplan and center view, and add a quick create button using trip ID as the key.
Create and customize the OWL screen elements by adding a trip with a name and date, configuring currency, capacity, and revenue fields, and adjusting layout and previews in SAP C4C.
Modify TI screen by updating trip details label, primary and secondary text, remove unused facets, bind trip ID and location, disable potential revenue, then save and refresh the tenant.
Learn to fix view labeling errors at the metadata level by updating metadata, correcting end date labels across screens, using edit mode, and saving and activating to reflect changes.
Learn to create associations to link a custom object with the employee standard object, import the correct namespace, and configure an object value selector for dynamic UI updates.
Learn to delete a row with an action button by configuring a delete icon and the remove row operation on the data list, then save and refresh the tenant.
Create an advanced search by adding a find form, binding query parameters (ID, trip name, location) to data fields, and labeling them clearly; then refresh and test with user input.
Configure auto refresh for a custom view by wiring an auto refresh input to a local event and firing an auto refresh output on save, so new records appear automatically.
Create a custom code list data type to drive a dropdown in a custom screen, add values like economy, business, and private, then save and activate the data type.
Add a passengers node to the trip's custom view, creating a one-to-end relationship with the root and using business partner as the passenger ID with a code list data type.
Add an advanced list pane to the trip, configure passenger id, ticket type, and passenger name from the business partner, and enable a toolbar with add and remove row actions.
Create your first embedded component to extend standard screens, binding an employee id to a trips facet and displaying a trips list within the employee screen.
Create a query filter to display trips only for a specific employee by binding a default set to the employee ID using a query parameter and a data structure.
Generate the trip id automatically using the standard reuse library before saving a new trip, drawing a random number for the trip object and converting it to a string.
Add the attachment node to the trip bio in SAP C4C, using the attachment folder annotation. Bind the reusable embedded document list component and update metadata to enable attachments.
Extend the standard sales code business object by adding trip ID and trip name to the item node, using the namespace and Extensibility Explorer, then save and activate.
In the SAP Cloud for Customer SDK course, learn external web service integration by consuming a sample SOAP service to fetch country information via ISO codes, using SOAP UI.
Discover how to consume an external soap service in SAP Cloud for Customer (SAP C4C) SDK by defining a web service integration, communication scenario, system, and arrangement, then test.
Create an id file by importing the external soap service and selecting the full country information operation, then define and activate a communication scenario to generate the csd file.
Set up and configure the communication system and communication arrangement within SAP C4C, guiding you through tenant setup, scenario selection, and validation steps for direct web service connections.
Call a web service from the SAP C4C SDK to auto-fill the hotel location on trip save, using a country information WSIB and the full country info operation.
Learn to create a back element with a business option in SAP Cloud for Customer, encapsulating customizations in a trip management solution, assign scope, and configure options through business configuration.
Create and use a configurable code list in sap cloud for customer by building a bco, bc set, and bc view to offer meal options in the trip management solution.
Create your first action in the BO to enforce a minimum maximum capacity of ten by implementing the set maximum capacity action and its script file.
Create a query to filter trips with maximum capacity under ten, then build and activate an MDR run to automate capacity updates across trips.
Schedule and run an MDR test in SAP C4C, configure a maximum capacity of under ten, select matching trips, activate the MDR, and verify four objects update with green logs.
Enable debugging for the user, start debugging to activate the solution, set breakpoints on valid lines, and use F10 or Shift+F11 to inspect locals and values before save.
Why should you learn SAP C4C SDK?
SAP Sales Cloud and SAP Service Cloud are at the heart of SAP CX portfolio solutions and doing pretty well in the market. This course is ideal for you if:
You are a beginner willing to learn the technical aspects of SAP C4C
You are a Functional Consultant and willing to learn the technical aspects of SAP C4C to groom yourself as a techno-functional consultant.
There isn't an evidence needed to realize how well SAP Techno-Functional consultants are paid in the market. Besides, if you have worked as a functional consultant, you would have already realized that to be highly productive in the project, you need to know the technical aspects of SAP C4C.
What makes this SAP C4C course unique?
In this course, I'll take you through a learning journey from someone who has never worked in SAP C4C SDK to someone who is equipped to work in a C4C project in the technical capacity. The short and to-the point lectures in this course range from knowing what SAP C4C SDK has to offer to using SDK for your custom development. This course has both theoretical units for basic understanding, but mostly demo units for a practical understanding of the functionalities in SAP C4C SDK. Through this course, you will create your own custom solution (Fastway Trips) by following along with me through all the practical units, which will help you learn all the important aspects of development in SAP C4C.
How will you benefit from the course?
By the end of the course, you will be ready to serve a role as a C4C Technical Consultant (or a C4C Techno-Functional Consultant) diversifying from your current skill and cracking your C4C Technical interview. Don't forget - Interviewers are not looking at just people who are willing to learn new things but looking at people who've already acted, and spent efforts learning C4C SDK even without any project experience. I've taken 100s of technical interviews myself and I know why I'm so particular about this fact.
Can I learn C4C SDK without system access?
The answer is obvious. Unless you're purchasing the course only for a high level overview of the C4C SDK, I would strongly suggest that you complement your learning on a system with some hands on to make the best use of this course.
Is the system access included?
This is a self-paced online course with lifetime access to training lectures, demos and other resources. The system access does not come along with this course, however, I have helped many students who reach out to me via social networks like LinkedIn with the access. And since access is user license based, it comes at a separate cost and is NOT included in the course. Alternatively, you can use a sandbox system provisioned to you by your organization for practice and to upskill yourself.
Know your Instructor
Hi, my name is Sahil Arora and I'm very excited to have published this course to help you with your learning journey. I'm an SAP Certified Solution Architect for SAP CX, and also have certifications in SAP Sales Cloud, SAP Service Cloud, SAP C4C Development and SAP CPQ.
I've 12+ years of experience in SAP CRM and SAP C4C implementations. I made my move from SAP CRM to SAP C4C not by waiting for a project opportunity, but first by proactively learning C4C on my own and then earning that project or job opportunity. I've never been willing to risk spending 1000s of bucks and I just haven't found it worth spending that much. Well, I wish I had this course to Fastrack my move and avoid some struggles in an affordable way. I've also expanded my learning by coaching and I've trained more than 25 consultants without any formal course. I've always thought how could I impact more learners and importantly, in an affordable way, without spending my time with each one of them again and again. The functional training course on SAP C4C was my first course on Udemy and it has been a BIG Success with 4.3+ rating and more than 1000 students already enrolled and learning.
So, what are you waiting for? ACT by Enrolling NOW and get yourself LIFETIME ACCESS to all SAP C4C SDK Training Content along with all future updates. That first step of enrollment is the MOST IMPORTANT step.