
Free 2024 SAP Certified Development Professional P_C4H340_34 dumps are available on Google Drive shared by RealVCE
Welcome to download the newest RealVCE P_C4H340_34 PDF dumps: https://testking.realvce.com/P_C4H340_34-VCE-file.html ( 84 Q&As)
NEW QUESTION # 15
Which configuration options are available on a cache region? Note: There are 3 correct answers to this question.
- A. Size
- B. Clustering enabled
- C. Eviction policy
- D. Persistence mode
- E. Statistics enabled
Answer: A,C,E
NEW QUESTION # 16
You are implementing a new custom promotion action that changes the delivery mode of an order. What steps are required to make sure that the effects of this action are reverted as soon as the condition that triggered it is NO longer fulfilled? Note: There are 2 correct answers to this question.
- A. Create a promotion that uses the inverse action if the condition is NOT fulfilled
- B. Implement the undo method in your custom rule action strategy
- C. Implement your custom action item so that it can store the original delivery mode
- D. Define a new session attribute to store the original delivery mode
Answer: B,C
NEW QUESTION # 17
You want to add a new feature using a classification system. What should you pay attention to? Note: There are 2 correct answers to this question.
- A. Use feature descriptor values if the values of the new feature are limited to a selection.
- B. Create a classifying category with an attribute assignment model and assign it to the product.
- C. Create an empty classification unit even if the new feature doesn't have a unit.
- D. Use a feature descriptor to represent the name of the new feature and assign it to the product.
Answer: A,B
NEW QUESTION # 18
Which of the following are best practices for adding a new parameter to an existing method of CommerceCartService? Note: There are 2 correct answers to this question.
- A. Add a new property to CommerceCartParameter in a beans.xml file.
- B. Extend the default strategy called by the method to handle the new parameter.
- C. Extend the default implementation of the method to handle the new parameter.
- D. Overload the existing method of CommerceCartService by adding the new parameter.
Answer: A,C
NEW QUESTION # 19
Which order-splitting strategies are provided in the basecommerce extension? Note: There are 3 correct answers to this question.
- A. Split by warehouse
- B. Split by stock availability
- C. Split by payment method
- D. Split by order date
- E. Split by named delivery date
Answer: A,B,E
NEW QUESTION # 20
Why are rule-aware objects (RAOs) used in the rule engine? Note: There are 2 correct answers to this question.
- A. To persist the results of the rule evaluation
- B. To eliminate unnecessary data provided by complex objects
- C. To store the configuration of the rule engine
- D. To provide the data as facts in rule conditions and actions
Answer: B,D
NEW QUESTION # 21
What must you always specify when you are creating a new Adaptive Search Profile? Note: There are 3 correct answers to this question.
- A. Catalog version
- B. Index configuration
- C. User
- D. Category
- E. Index type
Answer: A,B,E
NEW QUESTION # 22
What are best practices when using models? Note: There are 2 correct answers to this question.
- A. Create models using modelService.create( ).
- B. Save the model using the modelService after the model is modified.
- C. Create models using Java's 'new' keyword
- D. Use modelService.get() to obtain an item referenced by another using its PK.
Answer: A,B
NEW QUESTION # 23
How does SAP Commerce cloud, composable storefront compare to the SAP Commerce Cloud Accelerators? Note: There are 2 correct answers to this question.
- A. They are both using OCC API to connect to the commerce platform.
- B. They have the same feature parity, but Spartacus is more upgradable.
- C. Accelerators are JSP-based while Spartacus is JavaScript-based.
- D. They are both extensible according to project requirement.
Answer: C,D
NEW QUESTION # 24
When a customer places an order using the default order management process defined in the Y accelerator fulfilment process extension, when does the fulfillment process send the notification that the order has been placed?
- 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
Answer: A
NEW QUESTION # 25
You are creating an extension with a web module. What do you need to ensure? Note: There are 2 correct answers to this question.
- A. An extension with a web module must have a web folder.
- B. An extension with a web module can only be extended with an addon.
- C. An extension with a web module must always have a core module.
- D. The web root must be set in the web module directive in the extensioninfo.xml file
Answer: A,D
NEW QUESTION # 26
You have created your products and price rows using the approach displayed in the following ImpEx file: $catalog-id=Default $catalogversion=Staged $catalogversion=catalogversion(catalog(id),version)
[unique=true,default=$catalog
-id:$catalog-version] INSERT_UPDATE
Product;code[unique=true];$catalogversion;name[lang=en];unit(code);approvalStatus(code); ;pro duct1;;product1;pieces;approved; ;product2;;product2;pieces;approved; #in total 1000 product data lines INSERT_UPDATE PriceRow;productId[unique=true];price;unit(code);currency(isocode) ;product1;100;pieces;EUR ;pr oduct2;200;pieces;EUR #in total 1000 price row data lines. After you import this file and synchronize the catalogs (Staged to Online), how many items are stored in the database?
- A. 2000 products and 2000 price rows
- B. 2000 products and 1000 price rows
- C. 1000 products and 1000 price rows
- D. 1000 products and 2000 price rows
Answer: B
NEW QUESTION # 27
To define the data that gets extracted into the Solr index for searching, what do you need to provide? Note: There are 2 correct answers to this question.
- A. A solrconfig XML file
- B. A flexible search query for a full load
- C. A flexible search query for an incremental update
- D. An ImpEx script for a full load
Answer: B,C
NEW QUESTION # 28
You need to create a CronJob for an automated task that will be performed every day at midnight.
Which steps would you follow? Note: There are 3 correct answers to this question.
- A. Create a CronJob item and a trigger for midnight using ImpEx or Backoffice.
- B. Perform a system update for sample data.
- C. Register the JobPerformable bean in your extension's Spring configuration file.
- D. Perform a system update for essential data.
- E. Define the Cronjob logic in a class that implements the JobPerformable interface.
Answer: A,C,E
NEW QUESTION # 29
Which component configurations does the ServiceLayer architecture promote? Note: There are 3 ===== correct answers to this question.
- A. Facades orchestrate Strategies
- B. Facades orchestrate Services
- C. Services orchestrate Converters
- D. Services orchestrate Strategies
- E. Facades orchestrate Converters
Answer: A,B,C
NEW QUESTION # 30
When are consignments created for an order in the default order management implementation?
- A. When an administrator approves the order
- B. After the order is placed and after it has been sourced successfully
- C. When the user adds items to the cart
- D. After the order is placed, but before it is sourced successfully
Answer: B
NEW QUESTION # 31
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
- A. Define a localized Passport attribute for the Student type in myext/resources/localization/myextlocales_XY.properties.
- B. Define a one-to-many relation between Student and Passport using a relation tag with parameter localized="true".
- C. Run an ant updatesystem command. A passportlp table will be generated to store the localized property values.
- D. Add a maptype tag for localized:Passport with parameters argumenttype="Language" and returntype="Passport".
Answer: C
NEW QUESTION # 32
Which of the following items are configured via a direct relation to a BaseStore? Note: There are 3 ======= correct answers to this question.
- A. A list of points of service that represent local branches
- B. A list of customers associated with the BaseStore.
- C. A list of warehouses that support the delivery
- D. A list of Content Catalogs providing the pages, slots, and other CMSItems shown to Customers
- E. A list of Product Catalogs providing the product info shown to Customers
Answer: A,E
NEW QUESTION # 33
What should you pay attention to when you are working with webhook?
- A. A webhook guarantees the At Least Once(ALO) principal and concurrent events are not completely discarded.
- B. A webhook can be configured to send notifications when an item is created, updated or deleted.
- C. A webhook uses the optional filter attribute to control which consumed destination will received notifications
- D. A webhook requires an integration object as notification payload and consumed destination as the webhook...
Answer: B,D
NEW QUESTION # 34
You are creating a business process (mybusinessprocess) that requires an action (actionB) to pass an info String value to another action (actionE) occurring later in the process. What do you need to do to make this possible? Note: There are 2 correct answers to this question.
- A. Create a myBusinessProcess item type that extends BusinessProcess and adds an info String property. Use an instance of this type to start the process in your Java code with businessProcessService.startProcess(new myBusinessProcessModel).
- B. Create a myBusinessProcess item type that extends BusinessProcess and adds an info String property. Specify myBusinessProcessModel as the processClass argument to the process
- C. Create an event myEvent that extends the AbstractProcessEvent and adds an info String property.
Register the target action as a listener for this event. Fire the event with eventService.publishEvent (myEvent). - D. In the mybusinessprocess.xml definition file, define an info event and configure actionB as the event's originator and actionE as its target. Trigger the event in the class implementing actionB using businessProcessService.triggerEvent(info).
Answer: A,B
NEW QUESTION # 35
During development, how do you ensure that the modified resources of an installed addon get copied into the storefront? Note: There are 2 correct answers to this question.
- A. Make sure the addonFilter is enable
- B. Run an ant deploy command.
- C. Set up the resourceFilter.
- D. Run an ant all command.
Answer: A,D
NEW QUESTION # 36
You are asked to define a new business process. What steps do you perform? Note: There are 3 correct answers to this question.
- A. Define the process in BPMN format.
- B. Create actions in Java code.
- C. Define the actions as Spring beans.
- D. Define actions as new item types.
- E. Define the process in XML format.
Answer: C,E
NEW QUESTION # 37
Which of the following relations are defined in the data model for personalization (based on ====== SmartEdit)? Note: There are 2 correct answers to this question.
- A. A one-to-many relation between CxExpressionTrigger and CxSegment.
- B. A many-to-many relation between CxSegmentTrigger and CxSegment
- C. A many-to-many relation between CxVariation and CxAbstractAction.
- D. A one-to-many relation between CxCustomization and CxVariation.
Answer: B,D
NEW QUESTION # 38
What does the Cloud Portal application enable you to do? Note: There are 3 correct answers to this question.
- A. Review the page load times of your environments.
- B. Create and configure endpoints tied to configured aspects.
- C. Set up and deploy SAP Commerce Cloud in the public cloud.
- D. Manage the configurations of your cloud hot folders.
- E. Generate new passwords for admin and anonymous users.
Answer: B,C,D
NEW QUESTION # 39
......
SAP P_C4H340_34 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
| Topic 7 |
|
| Topic 8 |
|
| Topic 9 |
|
Tested Material Used To P_C4H340_34: https://testking.realvce.com/P_C4H340_34-VCE-file.html