Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Transaction SCOV

Former Member
0 Kudos

Hi all,

Does anybody know the transaction SCOV? What is its main purpose?

Thanks in advance for your answer.

PHF

4 REPLIES 4

Former Member
0 Kudos

Hi,

Are you trying to check for ABAP Unicode syntax errors? I don't know that SCOV provides any help with this but there is another transaction called UCCHECK that analyzes ABAP code and shows ABAP syntax errors.

Using Coverage analyzer you can report on the progress made on unicode-enabling ABAP code (or processing blocks that comply with unicode rules). (Time Vs percentage of code enabled with Unicode)

Using detail view from SCOV, you can also prioritize the programs that need to be converted first (based on higher usage).

I think this is about all that is there in SCOV as far as unicode-enabling is concerned.

There are couple of articles on SAPPro (subscribed service) that talk a little on SCOV in unicode context, and, on unicode-enabling.

In SCOV, 'global view' gives you a set of figures and graphical representation of system performance data. One of these graphs show the unicode-percentange of all programs that are unicode-enabled(one axis is time (month) and other axis represents percentage of programs that are unicode enabled). This is just to see how many programs have been unicode-enabled in the system. As long as you are not 100%, there is work to be done.

To force unicode-enabling (there may be programs which are unicode compliant but have not been set to unicode), you can check the profile parameter abap/unicode_check to enforce unicode syntax checks. (This has nothing to do with SCOV per se).

Now, how best to use SCOV when an object is being unicode-enabled and you need to make sure it is working fine?

After unicode-enabling the program you need to test it to make sure it works. But after running one or more tests successfully, how do you know whether all lines of code in the program have been covered in the tests?

SCOV can give you information whether all blocks of the code has been tested or not. If all blocks of a program/object have been tested after unicode-enabling (as reported in SCOV) then you can assume your testing to be complete. If on the other hand some blocks (let us say cetain subroutines in the program) have not been executed, you can see this in the detailed view in SCOV, and accordingly run other tests to ensure that this code is tested.

Reward if useful.

Regards,

Raj.

Former Member
0 Kudos

Hi,

1.Are you trying to check for ABAP Unicode syntax errors? I don't know that SCOV provides any help with this but there is another transaction called UCCHECK that analyzes ABAP code and shows ABAP syntax errors.

2.You have several possibilities to handle ABAP code checking. Here it is test roadmap:

1. Static compilation - for syntax errors check.

2. Extended program check (transaction SLIN) - to analyze the errors, warnings and potential sources of runtime errors and others severe problems that may exist in your code.

3. Code Inspector (transaction SCI) - to perform more sophisticated static checks.

4. ABAP Unit testing - to ensure all modularization units of your program are actually doing what they are supposed to do.

5. Integration tests with eCATT, the extented Computer Aided Test Tool (transaction SECATT) - to verify that the modularization units and application screens work together correctly in a complex application scenario.

6. Coverage analysis (transaction SCOV) - to verify that all relevant parts of your program have been executed and tested before you release it for use in your production system.

More info you can find in Erik Sodtke article "An Integrated Approach to Troubleshooting Your ABAP Programs:

Using Standard SAP “Check” Tools During Development and Testing".

Regards,

Shiva Kumar

Former Member
0 Kudos

Hello,

Check this.........

http://help.sap.com/saphelp_47x200/helpdata/en/14/6d1c370c468b7be10000009b38f936/frameset.htm

********Reward points,if found useful