Professional Documents
Culture Documents
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
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
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?
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})