SAP C-CDCDEV2018 Exam Overview:
| Certification Vendor: | SAP |
|---|---|
| Exam Name: | SAP Certified Development Associate - SAP Customer Data Cloud |
| Exam Number: | C-CDCDEV2018 |
| Passing Score: | 65% |
| Related Certifications: | SAP Customer Experience SAP Customer Data Cloud |
| Real Exam Qty: | 80-85 |
| Certificate Validity Period: | Valid until retired / No fixed expiration |
| Exam Format: | Multiple Choice, Multiple Response |
| Exam Price: | Approx. $500 USD (varies by region) |
| Available Languages: | English |
| Exam Duration: | 180 minutes |
| Recommended Training: | SAP Customer Data Cloud Development Training SAP Help Portal - Customer Data Cloud |
| Exam Registration: | SAP Certification Hub SAP Training & Certification Shop |
| Sample Questions: | SAP C-CDCDEV2018 Sample Questions |
| Exam Way: | Online proctored via SAP Certification Hub or onsite at authorized test centers |
| Pre Condition: | Recommended: Hands-on experience with SAP Customer Data Cloud, JavaScript, REST APIs, web development, and identity management concepts; no mandatory prerequisites |
| Official Syllabus URL: | https://training.sap.com/certification/c_cdcdev2018-sap-certified-development-associate-sap-customer-data-cloud |
SAP C-CDCDEV2018 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: APIs and Web SDK | 16-20% | - REST APIs Usage - JavaScript SDK Implementation - Error Handling and Security - Server-to-Server Integration |
| Topic 2: Social Login Integration | 8-12% | - Authentication Flows - Social Identity Providers - Provider Configuration |
| Topic 3: Screen-Sets and User Experience | 12-16% | - Login and Profile Screens - Registration Screens - Screen-Set Customization - Localization and Branding |
| Topic 4: Troubleshooting and Debugging | 8-12% | - Performance Optimization - Common Integration Issues - Logging and Monitoring |
| Topic 5: Data Flows and Integrations | 8-12% | - Webhooks and Events - Enterprise Data Integration - Data Mapping and Synchronization |
| Topic 6: Data Policies and Compliance | 8-12% | - Privacy Settings - Consent Management - GDPR and Data Protection |
| Topic 7: Accounts and Identity Management | 12-16% | - Profile Management - Account Lifecycle Management - Registration and Authentication Flows - Account Linking |
| Topic 8: Security and Administration | 8-12% | - Platform Security - Site Configuration - Authentication Methods - Authorization and Roles |
SAP Certified Development Associate - SAP Customer Data Cloud Sample Questions:
Question 1
What are converters and Populators used for in the Commerce Facades and Services extensions?
A. They allow you to populate models from user input-form data
B. They allow you to dynamically generate data objects from subclassed model classes
C. They allow you to customize the data objects to be delivered to the front end without changing the services implementation
D. They allow you to implement price conversion logic in multi-currency sites
Question 2
How would you enable cancellation from a particular Order status? For example, a
"paid" order might be cancellable, but a "shipped" order might not be. Select all that apply.
A. by adding a dedicated order cancellation handler ( OrderCancelRecordsHandler)
B. by adding a new order cancel state (OrderCancelState)
C. by implementing a cancel executor for the order status (OrderCancelRequestExecutor)
D. by implementing a strategy which maps order statuses to possible order cancel states (OrderCancelStateMappingStrategy)
Question 3
How to enable Pickup In Store?
A. Set BaseStore.PickupInStoreMode=BUY_AND_COLLECT
B. Whenever a restricted product is in the cart, no promotions will be activated on any product in the cart
C. For each PointsOfService that offers The Pickup In Store service, link to a Warehouse.
D. Assign StockLevel to each PointsOfService Warehouse
E. Add one or more PointsOfService of type STORE.
Question 4
How would you enable cancellation from a particular Order status? For example, a
"paid" order might be cancelable, but a "shipped" order might not be. Select all that apply ?
A. by implementing a cancel executor for the order status (OrderCancelRequestExecutor) (Amit to add comment why it is wrong)
B. by adding a new order cancel state (OrderCancelState)
C. by implementing a strategy which maps order statuses to possible order cancel states (OrderCancelStateMappingStrategy)
D. by adding a dedicated order cancellation handler (OrderCancelRecordsHandler)
Question 5
Which of the following can not be performed by using the OCC
webservices?
A. creating a new catalog version
B. placing an order
C. registering a new customer
D. deleting a customer
Solutions:
| Question 1 Answer: A,C | Question 2 Answer: C,D | Question 3 Answer: A,C,D,E | Question 4 Answer: C | Question 5 Answer: A,D |
We're so confident of our products that we provide no hassle product exchange.


By Martha

