Exam4Training

SAP C_S4CDK_2023 SAP Certified Development Associate – SAP Cloud SDK Extensibility Developer Online Training

Question #1

Which authentication and connection activity does the SAP Cloud SDK handle automatically?

  • A . It creates a communication arrangement with the user ID and password in the SAP S/4HANA Cloud system.
  • B . It determines the configuration by consuming the destination service on SAP Cloud Platform.
  • C . It exchanges the SAML assertion withthe identity provider.
  • D . It manages user accounts and provides Single Sign-On.

Reveal Solution Hide Solution

Correct Answer: B
Question #2

In which In-App extensions can you directly manage the usage of Custom Fields for the Apps enabled for key user extensions? Note: There are 3 correct answers to this question.

  • A . Custom Tile
  • B . Enabled Business scenarios
  • C . Custom Analytics
  • D . Custom Forms
  • E . Custom Communication Scenarios

Reveal Solution Hide Solution

Correct Answer: B,C,D
Question #3

You need to secureyour application in the Cloud Foundry environment. In which file do you maintain routes during design time?

  • A . xs-security.json
  • B . web.xml
  • C . manifest.yml
  • D . xs-app.json

Reveal Solution Hide Solution

Correct Answer: D
Question #4

A user requires access to the Key User extension Apps in SAP S/4HANA Cloud.

Which business catalog and business role must you assign?

  • A . Business catalog: SAP_BC_CORE_APP Business role: SAP_BR_ADMINISTRATOR
  • B . Business catalog: SAP_BC_CORE_COM Business role: SAP_BR_ADMINISTRATOR_DPR
  • C . Business catalog: SAP_CORE_BC_EXT Business role: SAP_BR_ADMINISTRATOR_DPR
  • D . Business catalog: SAP_CORE_BC_EXT Business role: SAP_BR_ADMINISTRATOR

Reveal Solution Hide Solution

Correct Answer: D
Question #5

Which of the following files do you use toconfigure Hibernate for multi-tenancy? Note: There are 2 correct answers to this question.

  • A . settings.xml
  • B . pom.xml
  • C . persistence.xml
  • D . config.xml

Reveal Solution Hide Solution

Correct Answer: B,C
Question #6

What happens in the build stage of the SAP Cloud SDK Pipeline?

  • A . The maven goal test runs in the unit-test module of your project.
  • B . The maven goal install runs in the root folder of your project.
  • C . The npm script start runs in the same folder as the package.json.
  • D . The npm script ci-e2e runs in the test folder of your project.

Reveal Solution Hide Solution

Correct Answer: B
Question #7

Which of the following tools are required to build Spring Boot applications using the SAP Cloud SDK? Note: There are 2 correct answers to this question.

  • A . Mobile Development Kit
  • B . StarUML3
  • C . Apache Maven version 3.5 or above
  • D . Java SE Development Kit 8

Reveal Solution Hide Solution

Correct Answer: C,D
Question #8

In which formatdoes SAP S/4HANA Cloud compose event topics?

  • A . <channel topic space>/<specific topic>/<service topic space>
  • B . <service topic space>/<channel topic space>/<specific topic>
  • C . <specific topic>/<channel topic space>/<service topic space>
  • D . <channel topic space>/<service topic space>/<specific topic>

Reveal Solution Hide Solution

Correct Answer: D
Question #9

Where does the application router request the access token in the Cloud Foundry environment?

  • A . From the CredentialStore service
  • B . From the business application using the OAuth 2.0 client credential flow
  • C . From the XSUAA service using the OAuth 2.0 authorization code flow
  • D . From the protected resources hosted by the resource server

Reveal Solution Hide Solution

Correct Answer: C
Question #10

Which methods must you implement in TenantProvisioningServlet when you implement a multi- tenant application? Note: There are 2 correct answers to this question.

  • A . PUT
  • B . GET
  • C . POST
  • D . DELETE

Reveal Solution Hide Solution

Correct Answer: C,D

Question #11

What is Sap’s motivation for the new extensibility approach of SAP S/4HANA?

  • A . To achieve innovation without modifying the digital core.
  • B . To provide a high degree of flexibility to modify the standard APIs.
  • C . To enable usage of open-source technologies’ usage in extensions.
  • D . To enable push-down to SAP HANA level in extensions.

Reveal Solution Hide Solution

Correct Answer: A
Question #12

Where do you place the Apache JMeter test plans when using Apache JMeter and Gatling?

  • A . In a folder under the /performance-tests directory
  • B . In the /performance-tests directory
  • C . In the /tests/performance directory
  • D . In a folder under the/tests/performance directory

Reveal Solution Hide Solution

Correct Answer: B
Question #13

What are some of the characteristics of reactive systems? Note: There are 2 correct answers to this question.

  • A . They can respond quickly on a high volume of API calls.
  • B . They are defined as responsive, resilient, elastic, and message-driven.
  • C . They register for callback and returns when calling other services.
  • D . They operate on the request-response programming model.

Reveal Solution Hide Solution

Correct Answer: A B
Question #14

What is the correct sequence of steps when implementing Tenant-aware Persistence?

  • A . Configure a data source
    Configure Hibernate for multi-tenancy Tenant onboarding and offboarding Persisting and accessing the data
  • B . Configure Hibernate for multi-tenancy Configure a data source
    Tenant onboarding and offboarding Persisting and accessing the data
  • C . Configure a data source
    Configure Hibernate for multi-tenancy Persisting and accessing the data Tenant onboarding and offboarding
  • D . Tenant onboarding and offboarding Configure a data source Configure Hibernate for multi-tenancy Persisting and accessing the data

Reveal Solution Hide Solution

Correct Answer: A
Question #15

Which phase of the SAP Activate methodology includes the Extension Planning and Design activity?

  • A . Discover
  • B . Realize
  • C . Prepare
  • D . Explore

Reveal Solution Hide Solution

Correct Answer: D
Question #16

Which of the following are core principles of DevOps? Note: There are 3 correct answers to this question.

  • A . Continuous learning and experimentation
  • B . Feedback
  • C . S
  • D . Design-led thinking
  • E . Scaling

Reveal Solution Hide Solution

Correct Answer: A,B,E
Question #17

Which properties must you configure in the MultiEntityManagerFacade class to enable multi- tenancy for Hibernate? Note: There are 3 correct answers to this question.

  • A . hibernate.default_schema
  • B . hibernate.tenant_identifier_resolver
  • C . hibernate.multi_tenant_connection_provider
  • D . hibernate.use_identifier_rollback
  • E . hibernate.multiTenancy

Reveal Solution Hide Solution

Correct Answer: B C E
Question #18

What is Elastic Stack?

  • A . An orchestration service that uses elastic load balancers.
  • B . A group of open source products designed to collect logs from multiple services.
  • C . A cloud computing architecture that allows dynamic resource scaling.
  • D . An open source automation server, helping to automate the parts of software development.

Reveal Solution Hide Solution

Correct Answer: B
Question #19

Which app can you use to display an overview of your extensibility items and to view associations or dependencies between various in-app extension items?

  • A . SAP Extensibility Explorer
  • B . Extensibility Cockpit
  • C . Extensibility Catalog
  • D . Extensibility Inventory

Reveal Solution Hide Solution

Correct Answer: B
Question #20

Which tests are run in parallel to performance tests in the SAP Cloud SDK Pipeline?

  • A . Backend integration tests
  • B . Quality checks
  • C . Backend unit tests
  • D . End-to-end tests

Reveal Solution Hide Solution

Correct Answer: D

Question #21

How do you achieve a zero-downtime deployment using the SAP Cloud SDK Pipeline?

  • A . Use the Maven archetype to generate the project.
  • B . Provide configuration details in the pipeline_config.yml file.
  • C . Use the Docker image optimized for zero-downtime deployment.
  • D . Include the Hystrix library to ensure resilience.

Reveal Solution Hide Solution

Correct Answer: B
Question #22

Which service enables users to adapt and personalize their user interfaceat runtime?

  • A . SAP Cloud Platform Mobile Services
  • B . SAP S/4HANA Cloud infrastructure service
  • C . SAP Smart Business cockpits
  • D . SAPUI5 flexibility service

Reveal Solution Hide Solution

Correct Answer: D
Question #23

Which of the following applications are typical examples of proxy applications? Note: There are 2 correct answers to this question.

  • A . Online store
  • B . Customer record update application
  • C . Registration website
  • D . Application to create and maintain new products

Reveal Solution Hide Solution

Correct Answer: A,C
Question #24

What are the core components of a messaging infrastructure in SAP S/4HANA and SAP Cloud Platform? Note: There are 3 correct answers to this question.

  • A . Rest API
  • B . Enterprise Event Enablement
  • C . Business Event Handling
  • D . Enterprise Messaging
  • E . Destination

Reveal Solution Hide Solution

Correct Answer: B,C,D
Question #25

Which of the following are the fundamental guidelines of a twelve-factor application? Note: There are 3 correct answers to this question.

  • A . Cache management
  • B . Stateless and self-contained application processes
  • C . Security management of software layers
  • D . Separation of application code and runtime configuration
  • E . Traceability and reproducibility of all changes

Reveal Solution Hide Solution

Correct Answer: B,D,E
Question #26

What must you do to mock SAP S/4HANA calls using SAP Cloud SDK? Note: There are 2 correct answers to this question.

  • A . Use annotation @InitClass on initClass() method.
  • B . Declare initialization method beforeClass().
  • C . Initialize testing params inside the setupClass() method.
  • D . Create an instance of the MockUtil class.

Reveal Solution Hide Solution

Correct Answer: C,D
Question #27

How does the SAP Cloud SDK Continuous Delivery Toolkit support your DevOps process?

  • A . Your generated project includes a local download cache that optimizes speed.
  • B . Your generated project contains lifecycle management scripts to manage memory allocation.
  • C . Your generated project using Mavenarchetypes includes the jenkinsfile to load the pipeline.
  • D . Your generated project uses Spring Initializr to handle all dependencies.

Reveal Solution Hide Solution

Correct Answer: C
Question #28

Your JSON Web Token (JWT) is issued by the XSUAA service in the Cloud Foundry environment.

What does this JWT contain?

  • A . The session ID of the user
  • B . The scope(s) to which the user is assigned
  • C . The list of applications the user can access
  • D . The SAML metadata of the user’s identity provider

Reveal Solution Hide Solution

Correct Answer: B
Question #29

Which of the following activities run in XSUAA during the authentication setup? Note: There are 2 correct answers to this question.

  • A . Issue and grant JSON Web Token
  • B . Validate JSON Web Token
  • C . Validate login details
  • D . Return response payload

Reveal Solution Hide Solution

Correct Answer: A,C
Question #30

Which of the following are essential pillars for building cloud-native applications? Note: There are 3 correct answers to this question.

  • A . Containers
  • B . In-memory
  • C . Microservices
  • D . Continuous Delivery
  • E . Splitting Container

Reveal Solution Hide Solution

Correct Answer: A,C,D
Exit mobile version