You are on page 1of 15

Question 1

3.0 / 3.0
Which of the following statements regarding the HTML page testing of the
Application
bbnbbnb
Note: There are 3 correct answers to this question.
Application Preview allows you to test Web pages in different screen
orientations. Correct!
Application Preview allows you to test Web pages in different screen
resolutions. Correct!
Application Preview launches directly from the SAP HANA Web-based
Development Workbench editor. Correct!
Question 2
2.0 Pts
What does the Run (Performance Measurement) option in the SQL Console of
the SAP HANA Web-based Development Workbench allow you to do?
Perform repeated calls to the same operation Correct Answer
Question 3
3.0 Pts
Which of the following statements regarding the new editor for calculation
views in the SAP HANA Web-based Workbench is true?
The new editor supports both scripted and graphical calculation views.
Correct Answer

Unit 3: Self-test
Question 1
2.0 / 2.0
Which of the following objects CANNOT be generated by the XS Project
Wizard?
.xsaccess

.hdbprocedure Correct!
.hdbdd
.xsapp
Question 2
How do you access the XS Admin tool directly in SAP HANA studio?
Right-click any project or package Correct Answer
Unit 4: Self-test
Question 1
1.0 / 3.0
Which of the following statements regarding the new multi-file support in
Core Data Services in SAP HANA SPS 09 are true?
Note: There are 3 correct answers to this question.
The new USING keyword is used to reference other hdbdd files. Correct!
The referenced, external hdbdd files can be assigned an alias name with the
new AS keyword Correct Answer
You can now reference entities and types from multiple files. Correct!
Question 2
2.0 Pts
Which of the following is a true statement regarding enumerations in Core
Data Services in SAP HANA SPS 09?
Enumerations can only be used within annotations. Correct Answer
Question 3
3.0 Pts
Which of the following statements regarding unmanaged associations in Core
Data Services in SAP HANA SPS 09 is true?
Unmanaged associations allow developers to choose the join field easily
using the ON syntax.

Unit 5: Self-test
Question 1
2.0 / 2.0
Which keyboard combination do you use to trigger the semantic code
completion in the SQLScript editor?
CTRL+ENTER
SPACE+ALT
CTRL+ALT
CTRL+SPACE Correct!
Question 2
3.0 Pts
Which of the following statements regarding autonomous transactions in
SQLScript are true?
Note: There are 3 correct answers to this question.
Access to tables updated with the main body of the procedure is not allowed
with the autonomous transaction block. Correct Answer
Autonomous transactions allow you to create an isolated block of code which
runs independent of the main transaction. Correct Answer
COMMIT/ROLLBACK is only allowed within the autonomous transaction block.
Correct Answer

Assignment Week 1
Question 1
0.0 / 4.0
Which of the following are new features of the SAP HANA Web-based
Development Workbench?
Note: There are 3 correct answers to this question.
SQLScript debugger Correct!
Manual test explorer for XSOData artifacts Correct Answer

Form-based role editor for hdbrole objects Correct Answer


Question 2
2.0 / 2.0
What is the new URL path for the SAP HANA Web-based Development
Workbench editor in SPS 09?
/sap/hana/ide/editor Correct!
Question 3
3.0 / 3.0
What do you have to consider regarding the new URL paths and roles when
upgrading SAP HANA Web-based Development Workbench to SPS 09?
Note: There are 2 correct answers to this question.
The old roles are still valid as they have been updated to include the new
roles. Correct!
URL paths do not necessarily have to be adjusted because the old URLs
redirect automatically to the new ones. Correct!
Question 4
2.0 Pts
Which of the following statements about the Repositories tab is true?
You can create new packages and edit artifacts directly in the repository
without having to check out projects. Correct Answer
Question 5
1.67 / 5.0
Which of the following are new features of the CDS/HDBDD editor in the SAP
HANA Web-based Development Workbench in SPS 09?
Note: There are 3 correct answers to this question.
Local code completion Correct!
Improved syntax highlighting Correct!
Data preview by selecting an entity or view and choosing Run Correct Answer
Question 6

1.33 / 4.0
Which of the following are new features of Core Data Services in SPS 09?
Note: There are 3 correct answers to this question.
Geospatial type support Correct!
Unmanaged associations Correct!
Core SAP HANA data types support Correct Answer
Question 7
2.0 / 3.0
Which of the following are new features of the improved lifecycle
management capabilities of Core Data Services in SPS 09?
Note: There are 3 correct answers to this question.
Changes to the key structure of a data type will no longer lead to activation
errors Correct!
Automatic conversion of data from the same named HDBTABLE table objects
Correct!
The column position from the design time artifact is preserved in the runtime
table/view when adding a column Correct Answer
Question 8
2.0 / 3.0
Which of the following are newly supported syntax extensions for views in
Core Data Services in SAP HANA SPS 09?
Note: There are 3 correct answers to this question.
ORDER BY Correct!
CASE Correct!
WHENTHEN Correct Answer
Question 9
0.0 / 2.0
What do you have to do to debug a SQLScript procedure in the Web-based
Development Workbench in SPS 09?

You must set breakpoints in the runtime object in the catalog. Correct Answer
Question 10
1.0 / 2.0
Which approaches are recommended if you want to define table type
parameters for procedures?
Note: There are 2 correct answers to this question.
Create an in-line table type definition directly in the procedure. Correct
Answer
Create a global type via CDS (.hdbdd file) and reference it in the procedure.
Correct!

Unit 1: Self-test
Question 1
2.0 / 2.0
Which URL parameter do you use to profile your OData service to return the
results as JSON?
profile=JSON Correct!
Question 2
2.0 Pts
For which of the following tasks can you use e-tag features?
To handle concurrent updates/deletions to the database Correct Answer

Unit 2: Self-test
Question 1
3.0 Pts
Which of the following statements regarding the Result/Record Set object of a
query in the new XSJS database interface ($.hdb) are true?
Note: There are 3 correct answers to this question.

The returned Result/Record Set object allows direct index access. Correct
Answer
The returned Result/Record Set object allows access to individual values by
index and column name. Correct Answer
The returned Result/Record Set object is a JSON object. Correct Answer
Question 2
3.0 Pts
Which of the following statements regarding calling stored procedures via the
new XSJS database interface ($.hdb) is true?
You can access a JavaScript function proxy using the loadProcedure function
of the connection object. Correct Answer

Unit 3: Self-test
Question 1
2.0 Pts
Which API should you use to parse XML in XSJS?
$.util.SAXParser Correct Answer

Unit 4: Self-test
Question 1
3.0 Pts
How does XSDS improve native CDS consumption?
Note: There are 2 correct answers to this question.
XSDS understands CDS metadata for working JavaScript objects. Correct
Answer
XSDS allows CDS entity definitions to be imported as native JavaScript
objects. Correct Answer
Question 2
2.0 Pts

Which of the following syntaxes is used to access a CDS entity definition via
XSDS?
$importEntity Correct Answer
Question 3
2.0 Pts
Accessing a CDS entity at runtime is a costly operation. How can you improve
the performance of this operation?
Pre-generate entity imports via an XSJSLIB file. Correct Answer
Question 4
3.0 Pts
Which of the following operators are supported by XSDS queries?
Note: There are 3 correct answers to this question.
$matching Correct Answer
$where Correct Answer
$project Correct Answer

Assignment Week 2
Question 1
2.0 / 2.0
As of SPS09, how are all batch GET requests executed?
Randomly
Top down
Sequentially
In parallel Correct!
Question 2
4.0 / 4.0
Which of the following are design limitations of the old XSJS database

interface ($.db)?
Note: There are 3 correct answers to this question.
The Result Set object can only be iterated over one record at a time. Correct!
Statement parameters require the call to type specific set functions. Correct!
The Result Set object does not support all SAP HANA database data types.
The old database interface supports only read operations.
To read column values from the Result Set object, the call must use type
specific get functions. Correct!
Question 3
3.0 / 3.0
Which of the following statements regarding query parameters in the new XS
database interface ($.hdb) is true?
Query parameters can only be set via the INPUT JSON object.
Query parameters must be checked for SQL injection by custom callbacks
during parameter setting.
Query parameters are set using type-specific set functions.
Query parameters can be passed into the execute function as JavaScript
variables and JSON objects. Correct!
Question 4
2.0 / 2.0
Which of the following statements regarding the debugging of an XSJS
application that uses the new XSJS database interface ($.hdb), is true?
The Record/Result Set object contents are not visible in the debugger at all.
Applications that use the new database interface ($.hdb) cannot be
debugged.
The Record/Result Set object can only be viewed one record at a time in the
debugger.
The Record/Result Set object is fully accessible in the debugger. Correct!
Question 5

3.0 / 3.0
Which API should you used to send a mail from XSJS?
$.net.smtp
$.db
$.hdb
$.net.mail Correct!
Question 6
0.0 / 3.0
Which API should you use for antivirus scanning?
$.virus.scanner
$.scan
$.norton.AntiVirus Your Answer
$.security.AntiVirus Correct Answer
Question 7
3.33 / 5.0
Which of the following are features of the new XSDS XS Data Services
library in SAP HANA SPS09?
Note: There are 3 correct answers to this question.
XSDS produces less boilerplate coding. Correct!
XSDS supports native JavaScript embedding of SAP HANA database artifacts.
Correct Answer
XSDS increases the amount of SQL processing that takes place in the XS
layer.
XSDS supplies structured API calls instead of a low-level SQL interface.
Correct!
XSDS reduces the effort to migrate data from other databases into SAP HANA.
Question 8
3.0 Pts

Which are the major parts of Core Data Services?


DDL (Data Definition Language),
ACL (Access Control Language),
QL (Query Language),
DML (Data Manipulation Language)
DDL (Data Definition Language),
LL (Locking Language),
QL (Query Language),
DML (Data Manipulation Language)
DDL (Data Definition Language),
DCL (Data Control Language),
QL (Query Language),
DML (Data Manipulation Language) Correct Answer
DDL (Data Definition Language),
LL (Locking Language),
QL (Query Language),
JCL (Job Control Language)
Question 9
0.0 / 2.0
Which of the following syntaxes is used to delete an instance of a managed
entity via XSDS?
$recycle
$delete Your Answer
$discard Correct Answer
$garbageCollect
Question 10
1.0 / 3.0

Which of the following general features are supported by XSDS queries?


Note: There are 3 correct answers to this question.
Database query building according to the ISO-9024 standard.
Expression language based on CDS query language Correct!
Incremental query building Correct!
CDS path navigation Correct Answer

Unit 1: Self-test
Question 1
0.0 / 2.0
What are the names of the two Open Source libraries included in the SAP
HANA test tools?
SpiderMonkey and Eclipse Orion Your Answer
Jasmine and Mockstar Correct Answer
Aladdin and Sinistar
Git-game and Sharelock
Question 2
3.0 Pts
How can XSUnit tests be triggered?
Note: There are 2 correct answers to this question.
By using the Invoke Tests context menu option in the SAP HANA Web-based
Development Workbench Correct Answer
By using the URL /sap/hana/testtools/unit/jasminexs/TestRunner.xsjs Correct
Answer

Unit 2: Self-test
Question 1

2.0 / 2.0
Which of the following REST-based APIs allows you to track changes of a
particular repository object?
Change Tracking API

Unit 3: Self-test
Question 1
0.0 / 2.0
Which URL do you use to access the local Web Dispatcher?
/sap/hana/admin/webdispatcher Your Answer
/sap/hana/xs/admin/web
/sap/hana/admin/wdisp/public
/sap/hana/xs/wdisp/admin/public Correct Answer
Question 2
3.0 Pts
Which of the following tasks can end users perform using the self-service
tool?
Note: There are 3 correct answers to this question.
Change profile settings Correct Answer
Reset their password Correct Answer
Update any database table directly
Request a user account Correct Answer

Unit 4: Self-test
Question 1
2.0 Pts
Which of the following statements about SAP River is true?

The SAP River language will no longer be available as a standalone


development environment in SAP HANA, but learnings from the SAP River
project have been reapplied or repurposed.

Unit 3: Self-test
Question 1
0.0 / 2.0
Which URL do you use to access the local Web Dispatcher?
/sap/hana/admin/webdispatcher Your Answer
/sap/hana/xs/admin/web
/sap/hana/admin/wdisp/public
/sap/hana/xs/wdisp/admin/public Correct Answer
Question 2
3.0 Pts
Which of the following tasks can end users perform using the self-service
tool?
Note: There are 3 correct answers to this question.
Change profile settings Correct Answer
Reset their password Correct Answer
Update any database table directly
Request a user account Correct Answer

Unit 5: Self-test
Question 1
2.0 Pts
What is the correct binding syntax for a table to a model named bpModel and
an entity named BusinessPartners?
bindItems({ binding: bpModel>>BusinessParners})

bindItems({ path: bpModel>>BusinessParners})


bindItems({ binding: bpModel>/BusinessParners})
bindItems({ path: bpModel>/BusinessParners}) Correct Answer
Unit 6: Self-test
Question 1
2.0 Pts
Where does the future investment in software development tools for SAP
HANA native development go to?
ABAP Workbench
SAP HANA Web-based Devel
opment Workbench Correct Answer
SAP NetWeaver Developer Studio
SAP HANA studio

You might also like