Friday, February 20, 2015

Application Profiler/CODE COVERAGE in Navision 2013 R2

In the previous versions of Navision we use to have code coverage which is used to trace C/AL Code and the developers used to have the ability to scan the piece of code which is executed during an action,process. This tool was very helpful in debugging. Even in Navision 2013 Microsoft shipped Application tool set which includes code coverage tool but in later version we don’t have this option.

In this blog I try to explain the options we have for Navision 2013 R2.  The tool which is available for Navision 2013 R2 is Application profiler and which can be downloaded from the following link

http://navappprofiler.codeplex.com/

The downloaded file has DLLs and few objects in .txt format. It also has readme file which will guide you through the easy install process.  Rename the objects numbers if you already used them.

In order to run the code coverage run the Page 50000/ Performance Profiler

image

In order to trace the C/AL code for an action, please select the session you want to execute the trace for from the Target Session ID and click Start.

After executing the actions click stop. In the below example I executed the post action for the sales order.

The data it collects is combination of SQL Statements and C/AL code as shown in the below figure.

image

In order to view only the C/AL code try to set the filter for the object ID <> 0 and you will see all the C/AL statements it executed for the action. You can view all the code and analyze it from the result set.

I have not tested this on 2015 but I believe it will work on it. When I get sometime I will test it on NAV2015 and post the results.

Please leave your questions and suggestions in the comment section.

Share:

35 comments:

sheela rajesh said...

Thanks for sharing,this blog makes me to learn new thinks.
interesting to read and understand.keep updating it.
Selenium Training in Chennai
selenium training in velachery
JAVA Training in Chennai
Python Training in Chennai
Big data training in chennai
Android Training in Chennai
Selenium Training in Chennai
Selenium Training in Anna Nagar

praveen jos said...

it was a great informative blog. thanks for it
selenium testing courses in Bellandur|selenium testing courses in Marathahalli
python Training in Bellandur|python Training in Marathahalli

ramya said...

Its an interesting with informative content. Thanks for this blog
python courses in Bellandur|python courses in Marathahalli
selenium testing courses in kalya Nagar|selenium courses in Marathahalli
devops courses in Bellandur|devops courses in Marathahalli
python courses in bangalore|python training in bangalore
python courses in bangalore

arolincy said...

I really liked and I got some innovative ideas for improving my thoughts from well defined content.
IELTS Coaching in Chennai
IELTS Coaching centre in Chennai
French Classes in Chennai
pearson vue test center in chennai
Informatica Training in Chennai
Data Analytics Courses in Chennai
IELTS Coaching in OMR
IELTS Coaching in Porur

jagedheesh kumar said...

A big thanks for this sharing this awesome post with us. Read it recently and felt very happy on reading every bit of the blog.
salesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore

Adhuntt said...

Great blog thanks for sharing Masters of building brands, Adhuntt Media is making waves in the Chennai digital market! Known for their out of their box ideas, if a creative overhaul for your brand is what you need, you’ve come to the right place.
digital marketing company in chennai
seo service in chennai
web designing company in chennai
social media marketing company in chennai

ethiraj raj said...

I would like to thank for giving this good information please keep blogging....
aws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore

Niyaz said...

Your article is worth reading! You are providing a lot of valid information.This'll be really helpful for my reference. Do share more such articles.
AWS Training center in Chennai
AWS Classes in Chennai
AWS training fees in Chennai
R Training in Chennai
Data Science Training in Chennai
AWS Training in Anna nagar
AWS Training in OMR
AWS Training in Porur

Unknown said...

Enroll in this cloud computing course and ace all Cloud Certification examinations. Transform yourself into a consummate Cloud Solutions Architect with triple certification in Amazon Web Services, Microsoft Azure, and Google Cloud Platform. Engineer Machine Learning models on the cloud. Embrace a lucrative career in one or all three cloud technologies in the current IT industry.



cloud computing training

Riya Raj said...

Good blog!!! It is more impressive... thanks for sharing with us...
Selenium Training in Chennai
best selenium training in chennai
selenium classes in chennai
best selenium training in chennai
Selenium training in Adyar
Selenium Training in Tnagar
Big data training in chennai
Hadoop training in chennai
Digital Marketing Course in Chennai
JAVA Training in Chennai

sasi said...

This was an excellent post and very good information provided, Thanks for sharing.
Best selenium Training Institute in Chennai
Selenium Training in Chennai
Angular Training in hyderabad
angularjs training institute in bangalore
Selenium Training in Bangalore
web designing course in coimbatore
Big Data Hadoop Training in Bangalore
salesforce developer training in bangalore
salesforce training in btm
web designing training in bangalore

chandhran said...

This blog is an informative blog. After read this blog i got more useful informations.
DOT NET Training in Bangalore
DOT NET Training Institutes in Bangalore
DOT NET Course in Bangalore
Best DOT NET Training Institutes in Bangalore
DOT NET Training in Chennai
dot net training in coimbatore
DOT NET Institute in Bangalore
.net coaching centre in chennai
AWS Training in Bangalore
Data Science Courses in Bangalore

Jaswal Gupta said...

Aw, this was an exceptionally nice post. Finding the time and actual effort to produce a superb article… but what can I say… I put things off a lot and never manage to get nearly anything done. KBC Lottery Winner 2020 25 Lakh List

banupriya said...

The blog you shared is very good. I expect more information from you like this blog. Thank you.
mvc training in chennai
mvc course in chennai
mvc chennai
mvc classes in chennai
HR course in chennai
ccnp course in chennai
silk test training in chennai
jbpm training in chennai

subha said...

awesomeeeeeeeeee I've been luking fr a perfect example bt i found it here.....
thnx a 1000 times! thanks a lot and keep post more related details.
Ai & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai

praveen said...

I like the helpful info you provide in your articles. I’ll bookmark your weblog and check again here regularly. I am quite sure I will learn much new stuff right here! Good luck for the next!






Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery









abid said...

Your work is very good and I appreciate you and hopping for some more informative posts
data science course in guwahati

Ganesh said...
This comment has been removed by the author.
Ganesh said...

This is the best explanation for this title and keep updating here...
Openspan Online Training
Openspan Online Course
Matlab Training in Chennai
Leadership Training in Chennai

Kajal Verma said...



Thanks for sharing,this blog makes me to learn new thinks.
interesting to read and understand.keep updating it.
call girls in ghaziabad
escort service in ghaziabad

Huongkv said...

Mua vé tại Aivivu, tham khảo

vé máy bay đi Mỹ Vietnam Airline

vé máy bay từ vinh vào sài gòn

vé máy bay đi hà nội bao nhiêu

vé máy bay từ hà nội đi nha trang

vé máy bay đi đà lạt vietjet

taxi sân bay đi chung

mua combo vinpearl nha trang

Unknown said...

it's a very helpful and good article nice information https://socialprachar.com/

senthilr7692 said...

Blog has informative contents and thanks for sharing this.
Python Classes in Chennai
Best Python Training in Bangalore

senthilpraveen said...

This Blog have relevant information’s and reference links which not get board to the readers.
Digital Marketing Training in Chennai
Digital Marketing Online Course
Digital Marketing Training in Bangalore

Nila dharshan said...

Great Blog with Good Information.

qtp online training
QTP Training in Chennai
automation testing training in bangalore

Nila dharshan said...

Great Blog with Good Information.

Silk Test Online Training
Silk Test Training in Chennai

Muzhumathi said...

Nice Blog, it is very Impressive. keep sharing good information with us.

QTP Online Course
QTP Course in Chennai
QTP Training in Bangalore

Harshan said...

Useful blog, Keep sharing with us.

Features of Silk Test
Functions of Silk Test

Aarthi Ramesh said...

Great blog with useful information.

TOEFL Classes in Chennai
TOEFL Coaching in Chennai

Vidhyamenon said...

Useful blog, keep sharing with us.

Why Clinical Trials Are Important
How Does Clinical Trials Work

Healthandfigure said...

dosto aaplog agar apne sex life se presaan hai ajise energy ki kami or chote panies se presaan ho to
sex power capsul patanjali
aap is site pe jakr isse related saare information dekh sakte hai or uska sollution vi usme dekh sakte hai

Ramarajan said...

It is really a useful information, keep going manufacturing erp software india

Sapna said...
This comment has been removed by the author.
Ziya said...

More impressive blog! Thanks for posting this informative article. Learn about -software company in chennai

GwayERP said...

Awesome and I use all sites and in this blog, these sites best result provide to me.best customized erp for manufacturing industries in chennai