Microsoft MB7-841

NAV 2009 C/SIDE Solution Development Certification

Q&A V3.20

www.PassGuide.com

(C) Copyright 2006-2009 CertBible Tech LTD,All Rights Reserved.
Important Note
Please Read Carefully

Study Tips

This product will provide you questions and answers carefully compiled and written by our experts. Try to understand the concepts behind the questions instead of cramming the questions.

Go through the entire document at least twice so that you make sure that you are not
missing anything.

Latest Version

We are constantly reviewing our products. New material is added and old material is
revised. Free updates are available for 120 days after the purchase. You should check your
member zone at PassGuide an update 3-4 days before the scheduled exam date.

Feedback

If you spot a possible improvement then please let us know. We always interested in
improving product quality.
Feedback should be send to feedback@passguide.com. You should include the following:
Exam number, version, page number, question number, and your login ID.
Our experts will answer your mail promptly.

Be Prepared. Be Confident. Get Certified.
————————————————————————————————————————-
Sales and Support Manager
Sales Team: sales@passguide.com Support Team: support@passguide.com
———————————————————————————————————————

Copyright

Each pdf file contains a unique serial number associated with your particular name and
contact information for security purposes. So if we find out that a particular pdf file is
being distributed by you, CertBible reserves the right to take legal action against you
according to the International Copyright Laws.
1 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. He wants to know why it is a good idea to have a separate codeunit created for code that uses automation. (choose more than one)
A. It is because an object using automation can only be compiled on a machine on which the automation server is installed.
B. It is because of better performance.
C. It is because processing of records on the client machine will be enhanced.
D. It is because the automation type cannot be exported across the network.

Answer: A, B

2 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. A code has been written by you. For the Customer table which is called Customer, a record variable is created by you. Now you are asked to identify which Customers reside in one of the regions that supported by your company, hence you intend to loop through the table. Now you are using a record variable which is to be filtered, before the record variable is filtered, what function do you called?
A. Customer.FINDSET()
B. Customer.SETRANGE()
C. Customer.SETCURRENTKEY()
D. Customer.SETPERMISSIONFILTER

Answer: C

3 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. He does not know the reason of using a Virtual table in Microsoft Dynamics NAV 2009. Since you are the IT professional, he asks for your answer. So what should you reply to him?
A. As a Dataitem in a report.
B. To store global information from C/AL variables.
C. To maintain current user statistics.
D. To know when to use the COMMIT statement.

Answer: A

4 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. From the options below, he is asked to identify the one that is a use for FlowFields in Microsoft Dynamics NAV 2009. But he is not clear about the answer. Since you are the IT professional, he asks for your answer. So what should you reply to him?
A. Calculate time between events.
B. Modify the sign of data in a table
C. Write replacement records to a Master table.
D. Lookup information in a related table.

Answer: D

5 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. An export XMLPort has been created by you. Now you are asked to run this export XMLPort. Of the following options, which one is required to be instantiated to process the XMLPort? (choose more than one)
A. The XMLPort is required to be instantiated to process the XMLPort.
B. A MESSAGE function is required to be instantiated to process the XMLPort.
C. A file to receive the data is required to be instantiated to process the XMLPort.
D. An OUTSTREAM object is required to be instantiated to process the XMLPort.

Answer: A, C, D

6 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a page object. A number of familiar methods are exposed when the page object is published as a Web service. Do you know which of the following belongs to the methods?
A. One of the methods is OnOpenPage
B. One of the methods is READ.
C. One of the methods is VALIDATE
D. One of the methods is OnAfterGetRecord

Answer: B

7 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. The company assigns a task to you. You have to train the users to use the C/SIDE report writer to write reports. Of the following options, which describes correctly that you can use of the OnInitReport trigger in a report?
A. The Request Form has not been processed.
B. Data from Data Item tables can be accessed.
C. The OnPreReport trigger can be called from a single instance codeunit.
D. You cannot call a private function cannot be called in the same report object.

Answer: A

8 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. You are appointed to work with a client of your company. Now you are asked to create a custom report which groups Customers by Sales representative. Of the following options, which is the reason for applying grouping in a Microsoft Dynamics NAV 2009 report? (choose more than one)
A. It is for causing the report to print a sub-heading each time the salesperson code changes when printing a list of customers.
B. It is for allowing the user to filter the report on the date of the transactions.
C. It is for causing the report to print a new page for each salesperson when printing a list of customers.
D. It is for causing two or more customer reports to print simultaneously for each salesperson.

Answer: A, C

9 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. A function is created in a codeunit by him. He chose VAR when he sets up a parameter. But he is not clear about its meaning. Since you are the IT professional, he asks for your answer. So what do you reply to him?
A. It means that the parameter is a variable while not a text constant.
B. It means that the parameter is passed as a variant.
C. It means that the parameter is passed by reference rather than value.
D. It means that the parameter is passed as a static copy.

Answer: C

10 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. At present you are working on a project with your working team.
You work as the programmer for the part of data conversion. Of the following methods, which can be used to convert the current customer balances? (this area is complete and the data has been tested)
A. An XMLPort should be written to have the data imported into the Gen. Journal Line table.
B. After an XMLPort is written to have the data imported into a Gen. Journal Line record, call the Gen. Jnl.-Post Line code unit by using it.
C. After an XMLPort is written to have the data imported into a Gen. Journal Line record, call the Gen. Jnl.-Check Line code unit by using it.
D. After an XMLPort is written to have the data imported into the Gen. Ledger Entry table, call the appropriate posting routing to validate the data.

Answer: B

11 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. From the options below, he is asked to identify C/SIDE standards for a Check Line codeunit. But he is not clear about it. Since you are the technical support, he asks for your answer. So what is your answer? (choose more than one)
A. It is called from both Post Batch and Post Line.
B. It writes to the Register table to track posting statistics.
C. It calls the Post Line function to write the record after it is checked.
D. After the first call, it has no interaction with the server.

Answer: A, D

12 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. He is asked to consider the snippet of code below:
WITH RentalEquipment DO BEGIN VALIDATE(Amount,RentalContractLine.Amount);
“Late Fee” := CalcLateFee(EquipmentRentalContractLine);
MODIFY;
END;
John is asked to describe the purpose of the VALIDATE statement. But he is not clear about the purpose. Since you are the technical support, he asks for your answer. So what do you reply to him?
A. The purpose is to decrement the value of the Amount field.
B. The purpose is to run any code in the field’s ONValidate trigger.
C. The purpose is to avoid having to use the scope operator when addressing the field.
D. The purpose is to make sure that the RentalContractLine.Amount field is a decimal type.

Answer: B

13 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. In order to look at detail information in the Ledger table, a FlowField has been designed in a Master table. Someone asked you to have a FlowFilter field added to the table as well. Do you know what is a FlowFilter field used for?
A. It is used to filter the form view of the FlowField in the Microsoft SQL Server only.
B. It is used to limit write access to data in the FlowField detail table.
C. It is used to include in the CalcFormula of a FlowField, which will permit programmer- defined filters to modify the SumIndexFields during the FlowField calculation.
D. It is used to include in the CalcFormula of a FlowField, which will permit user- defined filters to be applied in the Flow Field calculation.

Answer: C

microsoft mcts learining

14 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. Now you are modifying a function in a standard C/SIDE codeunit.
The function has a record variable passed to it by reference and is usually called from a report. In order to check the filters that the user may have applied to the record variable, you need to have code added to the function to perform this. Is this possible to do this? Why?
A. It is impossible since it is passed by reference and the information passed does not include filters.
B. It is impossible, the report keeps the set of records the user selected unless the variable is passed by value.
C. It is possible, even though the record variable only gives you access to one record, there is a system variable which contains all filters that the user has applied.
D. It is possible since the record variable represents a set of records from the associated table including the filters and key.

Answer: D

15 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. As you know, either the Classic Database Server or SQL Server can be used by Microsoft Dynamics NAV 2009. You know how the Classic Database Server implements keys. Do you know how key(indexes) are implemented in SQL Server?(choose more than one)
A. Non-unique indexes are forbidden.
B. The primary key index is clustered by default.
C. A table is required to have a clustered index.
D. The remainder of the primary key is added to every secondary index, making the indexes unique.

Answer: B, D

16 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. You have created an XMLPort. You want to run the XMLPort to export a list of customers for sales representative in C/SIDE. Besides the XMLPort, which do you need to instantiate to process the XMLPort?
A. A READSTREAM object
B. A MESSAGE object
C. An OUTSTREAM object
D. An INSTREAM object

Answer: C

17 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. A client of your company wants to know the use of Web services in Microsoft Dynamics NAV 2009 and the most important reason that you recommend Web services. So what is your answer?
A. It is because the client has to read data from Microsoft Dynamics NAV 2009.
B. It is because the client has to write data directly to Microsoft Dynamics NAV 2009.
C. It is because the client already has a Web page and a staff to maintain it.
D. It is because the client needs to have the ability of executing business logic within Microsoft Dynamics NAV 2009 from an external application.

Answer: D

18 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. According to company requirement, you have created a Rental Equipment add-on. This add-on needs a Card page for the master table. In Microsoft Dynamics NAV, most Card pages have FactBoxes attached to them. Do you know the reason?
A. It is for using in the place of a CardPart so that the data is displayed more clearly to the user.
B. It is for making sure that all validation routines are located in the same place and run as the data is entered.
C. It is for enabling you to make adjustments to transaction information after it is posted.
D. It is for viewing additional information associated with a selected entity in the primary page.

Answer: D

19 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. You are appointed to work with a client of your company. The client wants to store information outside the standard Microsoft Dynamics NAV 2009 ledger tables. According to the requirement of the client, you have to create a solution. You have selected a master table and created a ledger table to support. Your solution must conform to Microsoft Dynamics NAV 2009 posting standards. Of the following codeunits, which one will have to be created? (choose more than one)
A. Post Batch will have to be created.
B. Check-Line will have to be created.
C. Post Line will have to be created.
D. Sales-Post will have to be created.

Answer: A, B, C

20 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. Another programmer has written a report. But it is not producing any output. Therefore, your company asks you to find out the reason. So what may cause this?
A. The request form was not used.
B. Calcsums was not called in the OnAfterGetRecord trigger.
C. The report has been filtered with code so that no records match the filter(s).
D. The PrintOnlyIfDetail property has been set to true on the outermost indented DataItem.

Answer: D

21 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. From the options below, he is asked to identify C/SIDE standards for a Check Line codeunit. But he is not clear about it. Since you are the technical support, he asks for your answer. So what is your answer? (choose more than one)
A. It is called from both Post Batch and Post Line.
B. It may call the Post Batch codeunit.
C. It calls the Post Line function to write the record after it is checked.
D. It reads from the server after each call so the data is current.

Answer: A

22 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a colleague who is named John in the company. The company wants to have an XMLport created to have the data imported in an XML document. The company assigns this task to him. First he plans to specify all the XML node names and make it clear whether each node represents an element or an attribute. But he is not clear about what he should do next. Since you are the technical support, he asks for your answer. So what is your answer?
A. He should run the XMLPort with the debugger on to test for coding errors.
B. After he saves the XMLPort, he should test it by running the XMLPort.
C. For the imported data, he should create a temporary location by using the XML structure.
D. In the Microsoft Dynamics NAV database, he should map these node names to corresponding data structures (tables, records, or fields).

Answer: D

23 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. You have had two modified versions of an object file exported as text. You plan to merge the two files. What will happen if you import the merged text file?
A. The Debugger will find any compile errors and warn you before it imports the object.
B. You will be warned about overwriting the existing object.
C. There will be some compiler level testing, and if there is an error condition, you will be warned and asked if you want to proceed.
D. There will be no warning before the system overwrites the existing object.

Answer: D

24 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. Now you company asks you to implement a solution. The solution will need you to capture dimension values. For the solutions, a new Master table has been created. What action should you perform using Microsoft Dynamics NAV 2009 standards? (choose more than one)
A. The Dimension Management codeunit should be modified to handle records related to the master table.
B. Entries should be added to the Default Dimension table for the master table.
C. The Sales-Post codeunit should be modified to accept records from the master table.
D. Add Shortcut Dimension fields to the master table.

Answer: A, B

25 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. Suppose that there is a variable with the name Customer that is declared with a datatype of Record and a subtype of Customer and suppose that there are six customer records – numbers 10000, 20000, 30000, 40000, 50000, and 60000. In addition, suppose that the commands below are executed.
Customer.FIND(‘-’);
Customer.NEXT(3);
Customer.FIND(‘=’);
Which customer record is stored in the Customer variable?
A.10000
B.20000
C.30000
D.40000
E.50000

Answer: D

26 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. You have created an Equipment Rental
add-on. Since it is possible to use the add-on anywhere that Microsoft Dynamics NAV 2009 is available, multiple languages must be supported by the add-on. In order to make all the languages your add-on will use be supported by all your custom error messages, what is the best way to implement multi-language functionality?
A. Support the different translations by using the client’s translation database.
B. Buy one of the third party applications that handle the translations automatically.
C. A table that will contain all the text strings should be created, and the strings will be used mapped to text constants. Then simply reference that table as needed.
D. Text Constants should be used. The C/AL Globals and C/AL Locals windows have a Text Constants tab with a hidden column, ConstValueML, which displays all the languages for a text constant.

Answer: D

27 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. There is a client whose business is renting equipment to construction firms. Now you are assigned a task to create a new add-on for this client. Microsoft Dynamics NAV programming standards will be used for the add-on. You will need a Ledger table called Rental Equipment Ledger Entry. In Microsoft Dynamics NAV 2009, which item is not a characteristic of a Ledger table?
A. A ledger table is a permanent record of all transactional information for a functional area.
B. Ledger tables usually have few keys.
C. Access to these ledgers is restricted to read-only by design.
D. There is usually a lot of validation code in the Triggers.

Answer: B, D

28 You work in an international company which is called Wiikigo. And you’re employed as the Developer for Microsoft Dynamics NAV. At present you are supporting a new implementation. According to the company requirement, during the switch-over to Microsoft Dynamics NAV, all the open transactions have to be imported for the client. What is the best method to have the open transactions imported utilizing Microsoft Dynamics NAV 2009 standards?
A. Relevant records should be imported directly to ledgers.
B. After the records are written to the correct journal, post them with the correct posting routines.
C. After the records are written into a Supplemental Table, they should be moved to a Journal manually.
D. After importing into the ledger, you should validate the data by running the applicable posting routines.

Answer: B

Bookmark and Share

Type

Exam Bible New Questions & Answers

Latest Updated

Download link
microsoft pdf download All PassGuide Microsoft 's Exam Pack

375

1 days ago Available Microsoft
passguide braindumps

PassGuide Microsoft study notes & Training Materials