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: 

Extended program check-SLIN

Former Member
0 Kudos

There are two buttons on the application tool bar for checking

1. Perform Check

2. Perform standard check.

What is the difference between those two.

Thanks and Regards,

Subramanian.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Note that package checks are always performed at the design time of the development object, not compile time or runtime. This means that dynamic uses of the object (such as calling function modules) are not checked.

The Extended Syntax Check (SLIN)

The extended syntax check also performs package checks and displays messages of the appropriate type (error, warning, information) where necessary. You can then navigate to the line in the source code where the problem occurred by double-clicking.

Prerequisites

You can perform the extended program check only on active sources.

Calling the Package Builder

Transaction SLIN or from SE38 through the menu path Programm ? Check ? Extended Program Check Then tick the Package Check checkbox.

Checking packages in the ABAP Dictionary (SE11)

You can perform a package check on either an active or inactive version of a Data Dictionary object, such as a table, view, data element, or domain. Type groups are an exception. However, you can check only the active version of a type group since it is a source.

Calling the Package Builder

Call the package check within the Dictionary tools by choosing Check ® Package Check.

When you activate a Dictionary object, the system performs the check automatically.

If an error occurs during a package check of one of SAPu2019s own Dictionary objects, this object is not activated. If the object has been created by a customer however, a dialog box containing a warning is displayed.

Object checks when releasing the transport

Checks are performed on some Dictionary object types when the relevant transport is released. The system administrator can specify whether or not the package check is activated.

and as far as difference is concerned,Standard perform check checks only standard errors and where as Perform check displays all errors which were selected through check box.

Edited by: Rahul Kumar Sinha on Oct 8, 2008 1:42 PM

2 REPLIES 2

Former Member
0 Kudos

Hi,

Standard perform check will check only standard errors and where as Perform check will display all errors which were select through check box.

For example :

Write a program with a parameters and donot declear the selection text and just save the program and use the SLIN TCODE.

Standard check will provide a message 'inactive state' where Perform check will provide an error message for 'selection text ' with inactive status error message.

With Regrads,

Padmaja

Former Member
0 Kudos

Hi,

Note that package checks are always performed at the design time of the development object, not compile time or runtime. This means that dynamic uses of the object (such as calling function modules) are not checked.

The Extended Syntax Check (SLIN)

The extended syntax check also performs package checks and displays messages of the appropriate type (error, warning, information) where necessary. You can then navigate to the line in the source code where the problem occurred by double-clicking.

Prerequisites

You can perform the extended program check only on active sources.

Calling the Package Builder

Transaction SLIN or from SE38 through the menu path Programm ? Check ? Extended Program Check Then tick the Package Check checkbox.

Checking packages in the ABAP Dictionary (SE11)

You can perform a package check on either an active or inactive version of a Data Dictionary object, such as a table, view, data element, or domain. Type groups are an exception. However, you can check only the active version of a type group since it is a source.

Calling the Package Builder

Call the package check within the Dictionary tools by choosing Check ® Package Check.

When you activate a Dictionary object, the system performs the check automatically.

If an error occurs during a package check of one of SAPu2019s own Dictionary objects, this object is not activated. If the object has been created by a customer however, a dialog box containing a warning is displayed.

Object checks when releasing the transport

Checks are performed on some Dictionary object types when the relevant transport is released. The system administrator can specify whether or not the package check is activated.

and as far as difference is concerned,Standard perform check checks only standard errors and where as Perform check displays all errors which were selected through check box.

Edited by: Rahul Kumar Sinha on Oct 8, 2008 1:42 PM