Summer Special 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: bestdeal

Free SAP P_C4H340_34 Practice Exam with Questions & Answers | Set: 2

Questions 11

When a customer places an order using the default order management process defined in the

Yacceleratorfulfilmentprocess extension, when does the fulfillment process send the notification

that the order has been placed?

Options:
A.

After the order has been fraud checked

B.

After the order has been completely sourced

C.

At the first stage of the fulfillment process

D.

After the payment has been processed

SAP P_C4H340_34 Premium Access
Questions 12

What are best practices when using models? Note: There are 2 correct answers to this question.

Options:
A.

Create models using Java’s ‘new’ keyword

B.

Use modelService.get() to obtain an item referenced by another using its PK.

C.

Save the model using the modelService after the model is modified.

D.

Create models using modelService.create( ).

Questions 13

What causes item data to be invalidated in the SAP Commerce Cloud entity cache? Note: There are =====

2 correct answers to this question.

Options:
A.

Receiving an invalidation event for the item via cluster messaging

B.

Calling the modelService.create( ) method passing a Model class

C.

Calling a setter method on a Model class

D.

Calling the modelService.save( ) method passing an item model

Questions 14

Assuming that property impex.legacy.scripting is set to false and ‘Enable code execution’ is

checked, what are the results of the following ImpEx script? INSERT_UPDATE

Title;code[unique=true] #%groovy% beforeEach: line.clear(); ;foo; ;bar; ;baz;

Options:
A.

No entries will be updated or inserted.

B.

Only the Title with code that equals "baz" will be updated or inserted.

C.

All data rows will be cleared of unnecessary space.

D.

All "foo", "bar", and "baz" codes will be updated or inserted.

Questions 15

What happens when you use a deployment tag in the items.xml file? Note: There are 2 correct ======

answers to this question.

Options:
A.

All instances of the enclosing type are stored in the specified database table.

B.

Only non-inherited properties of the enclosing type are stored in the deployment table.

C.

The deployment typecode is used as part of the primary key (PK) of that type's items.

D.

The name of the deployment table is generated automatically.

Questions 16

You have these example item types defined in myext-items.xml:What additional steps are needed

to support the identification attribute?

< ?xml version="1.0" encoding="ISO-8859-1"? >

< items >

< itemtype code="Passport" autocreate="true" generate="true" >

< deployment typecode="8995" table="passport" />

< attributes > ... < /attributes >

< /itemtype >

< itemtype code="Student" extends="Customer" autocreate="true" generate="true" >

< attributes >

< attribute type="localized:Passport" qualifier="identification" >

< persistence type="property" />

< /attribute >

< /attributes >

< /itemtype >

< /items >

What additional steps are needed to support the identification attribute?

Define a one-to-many relation between Student and Passport using a relation tag with

parameter localized="true".

Add a maptype tag for localized:Passport with parameters argumenttype="Language" and

returntype="Passport".

Run an ant updatesystem command. A passportlp table will be generated to store the

localized property values.

Define a localized Passport attribute for the Student type in

myext/resources/localization/myext-locales_XY.properties.

Question

Customer Experience

Options:
A.

Define a one-to-many relation between Student and Passport using a relation tag with parameter

localized="true".

B.

Add a maptype tag for localized:Passport with parameters argumenttype="Language" and

returntype="Passport".

C.

Run an ant updatesystem command. A passportlp table will be generated to store the localized

property values.

D.

Define a localized Passport attribute for the Student type in myext/resources/localization/myextlocales_XY.properties.

Questions 17

What should you pay attention to when connecting two widgets?

Options:
A.

The output socket’s type does not have to be the same as the input socket’s type.

B.

The input socket’s type should be the same as the output socket’s type.

C.

The output socket's type must be the same as the input socket type.

D.

The input socket's type must be a sub type of a composed item type.

Questions 18

Which features does the Cloud Hot Folders module support? Note: There are 2 correct answers to

this question.

Options:
A.

Direct configuration of Hot Folders in the Cloud Portal

B.

Media using external URLs in uploaded ImpEx

C.

Zip archives with Impex, media and CSV files

D.

Data export into Azure Blob storage.

Questions 19

In an Accelerator-based storefront, which of the following would allow you to display a custom ======

CMS Component? Note: There are 2 correct answers to this question.

Options:
A.

Create a JSP named [componentTypeCode].jsp that pulls data from a [ComponentTypeCode]Data

object.

B.

Configure a custom controller bean and redefine the DefaultCMSComponentController alias to

point to it.

C.

Configure a renderer in the cmsComponentRendererRegistry that doesn’t need to use a data

object or a view.

D.

Create a controller for this component and register it in the cmsComponentControllerRegistry

Questions 20

What does the Cloud Portal application enable you to do? Note: There are 3 correct answers to

this question.

Options:
A.

Set up and deploy SAP Commerce Cloud in the public cloud.

B.

Manage the configurations of your cloud hot folders.

C.

Create and configure endpoints tied to configured aspects.

D.

Review the page load times of your environments.

E.

Generate new passwords for admin and anonymous users.

Exam Code: P_C4H340_34
Certification Provider: SAP
Exam Name: SAP Certified Development Professional - SAP Commerce Cloud Developer
Last Update: Jul 12, 2025
Questions: 82
PDF + Testing Engine
$164.99
$66
Testing Engine
$124.99
$50
PDF (Q&A)
$104.99
$42