Program extended check

what is the program extended check?

Use
You use this function to perform static checks, which are too time consuming for the normal syntax check. The extended program check returns both errors and warnings and it is possible to run either individual specialized tests or one whole standard check.
Procedure
      1.      You access the extended program check by means of transaction SLIN. You can also choose Program ® Check ® Extended program check.
The system displays a list of possible check options. By default, all of them are selected. For detailed information about a particular option, position the cursor on it and choose F1.
Note
The extended program check takes considerably longer time than other checks but it uses a buffer and the process speeds up after the first run.
      2.      Select any options you need.
For each option you have selected, the system displays an overview of the number of errors, warnings, and messages.
Note
Only the especially critical warnings are displayed before the standard check.
       3.      Choose an entry to display the corresponding detail screen.
From that screen you can jump to the appropriate point in the program and correct the error.

Similar Messages

  • ABAP programming extended Check

    Hi
    Why do we do ABAP program Extended Check?
    Thank You

    it is necessary for Complete check of the ABAP source text for all statically recognizable errors.Programs with errors in the extended program check can be executed, but usually result in an exceeption.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/d1/801afd454211d189710000e8322d00/content.htm
    Error situation during execution of an ABAP program. Exceptions are treatable (statements TRY, CATCH) or untreatable.
    Untreated exceptions result in a runtime error. An exception is triggered either by the ABAP runtime environment due to error situations that are not foreseeable by the static program check, or by the RAISE EXCEPTION statement.

  • Extended check through program

    Hi Gurus,
    I wanted to do extended check and note down errors of nearly 3000 programs . Is there any possibility to do it through a program which upload program names from excel and return errors, if extended check found errors??
    Thanks in advance!!
    Saj

    Hi,
    You can perform Extended Check for a group of programs using CODE INSPECTOR ( Tcode is SCI ). You will have do it by creating a object set for the set of programs.
    regards,
    Mahesh

  • How to remove Unicode errors from extended check and code inspector

    Hi
    We are working on making all our ABAP program to make unicode compliant. We are activating unicode flag in attribute and correcting syntax errors. After this when we do the extended checks or SLIN or code inspector, usually giving error for many statements such as whenever there is message.
    <b>Code is :</b>message a208 with text-004.
    <b>Error description is</b> :
    The message 208 for id zz has no long text.
    You can hide this message using "#EC *
    208 is -   & does not exist in & &. And  text 004 is - Cannot open the output file
    By using #EC * we can remove errors. But Is this the correct way and what does this indicate? Please explain.

    Hi Yogesh,
    Can you check whether the message number 208 in message id ZZ has the Self Explanatory checkbox as checked or not? I think it is not checked and u have also not maintained any long text. Hence the error.
    By using #EC - you do not remove the error, however u hide it from SLIN.
    It is used if there is some known error you cannot avoid which is returned by SLIN and you dont want it to be reported. Also, a way to "cheat" the reviewer who might be checking for errors.
    Not good !! 
    Regards,
    Aditya

  • Extended checks error

    Hi All,
    We are making programs unicode compliant. While doing extended checks I am getting following error. Could you please let me know how to resolve errors from extended checks.
    <b>Error :
    Program:  ZSDS_DEPLOYMENTS_BACK  Row:   1196  [Prio 1]
    In PERFORM or CALL FUNCTION "BAPI_PO_CREATE1", the the actual parameter
    "WT_RETURN" is too short for the formal parameter "RETURN".
    (You can hide the message using "#EC *)</b>
    <b>Program:</b>
    wt_return                type  BAPIRETURN occurs 0 with header line,
    ws_return                like bapiret2,
    CALL FUNCTION 'BAPI_PO_CREATE1'
         EXPORTING
           POHEADER                     = wm_poheader
           POHEADERX                    = wm_poheaderx
         POADDRVENDOR                 =
         TESTRUN                      =
         MEMORY_UNCOMPLETE            =
         MEMORY_COMPLETE              =
         NO_MESSAGING                 =
         NO_MESSAGE_REQ               =
         NO_AUTHORITY                 =
         NO_PRICE_FROM_PO             =
         IMPORTING
           EXPPURCHASEORDER             = wm_exppurchaseorder
           EXPHEADER                    = wm_expheader
         TABLES
           RETURN                       = wt_return
           POITEM                       = wt_poitem
           POITEMX                      = wt_poitemx
         POADDRDELIVERY               =
           POSCHEDULE                   = wt_poschedule
           POSCHEDULEX                  = wt_poschedulex
         POACCOUNT                    =
         POACCOUNTPROFITSEGMENT       =
         POACCOUNTX                   =
         POCONDHEADER                 =
         POCONDHEADERX                =
         POCOND                       =
         POCONDX                      =
         POLIMITS                     =
         POCONTRACTLIMITS             =
         POSERVICES                   =
         POSRVACCESSVALUES            =
         POSERVICESTEXT               =
         EXTENSIONIN                  =
         EXTENSIONOUT                 =
           POTEXTHEADER                 = wt_potextheader
           POTEXTITEM                   = wt_potextitem
         POPARTNER                    =
    Commit BAPI changes to database.
      call function 'BAPI_TRANSACTION_COMMIT'
            importing
                 return               = ws_return.
    Thanks

    Hi Yogesh,
    Structure of BAPIRETURN and BAPIRET2 is different.
    Try defining your table refering to BAPIRET2.
    wt_return type <b>BAPIRET2</b> occurs 0 with header line,
    Regards,
    Phani

  • Error on extended check for types include structure statements

    Hi All ,
                  On Extended check im getting error :
    Program:  ZFIR_VALUATE_OBSOLETE_STOCK  Include:  ZFIR_VALUATE_OBSOLETE_STOCK_F  Row:   1205
    The current ABAP command is obsolete
    Within classes and interfaces, you can only use "TYPE" to refer to ABAP Dictionary
    types, not "LIKE" or "STRUCTURE".
    Internal Message Code: MESSAGE G/B
    (The message cannot be hidden using pseudo-comment "#EC .., bzw. durch SET
    EXTENDED CHECK OFF/ON)
    The error is in below line :
    TYPES: BEGIN OF t_fttax.
              INCLUDE STRUCTURE fttax.
      TYPES: END OF t_fttax.
    and fttax is a dictionary strucuture . i made internal table and work area using it .
    DATA: i_fttax TYPE STANDARD TABLE OF t_fttax,
            wa_fttax TYPE t_fttax.
    Need Help ,what i should do to remove this error ?
    Regards

    declare as :
    DATA: i_fttax TYPE STANDARD TABLE OF fttax,
               wa_fttax TYPE fttax.
    No need to declare as :
    TYPES: BEGIN OF t_fttax.
              INCLUDE STRUCTURE fttax.
      TYPES: END OF t_fttax.

  • Extended Check

    Hi all,
    Can you all share your experience on Extended check issue i am having.
    I have run the Extended Check on the program and it showed me errors like 'no read access to field string '  etc ....,
    to hide this message i am using "#EC *.
    even after using "#EC * the system is showing the message if i perform an Extended Check .
    is my approach not the correct one ? or do i have to do any additional steps ?
    Please suggest . Thanks in advance .
    Regards,
    Ry

    this hide statement will not remove the error warning r message but it will hide...
    generally  v use extended program check to remove the unnessary satement from the program which will improve the performance of the program .so plz rectify the error and hide the warning........if they can not be rectified.
    Regards
    Anbu

  • Extended check warning

    hi,
    In extended Check of my code i get this Warning:
    Program:  ZFI_E_DV_FINA_SWIFT  Include:  ZFI_E_DV_FINA_SWIFT_F01  Line :     35 
    FORM TRANSFER_DOWN not called directly                                          
    (check dynamic PERFORMs!
    Maja

    Hi,
    This message suggests that the form FORM TRANSFER_DOWN  is not called in your program using perform statement. You can hide the message by adding the "#EC on right side of the form statement after the .(dot). If this perform is not at all called in your program or from any other program then you can comment out the Form altogether.
    Hope this helps.

  • How to avoid extended checks for the events used in ALV.

    Hii,
    I hav delvpd an alv report in which i hav used events for which i haven't declared PERFORM for the same. but when i had checkd in the Extended program checks it says that form interface is not called directly.. check for dynamic PERFORMS...
    how to avoid this error in the extended check program.

    Another option can be calling the routine from the program itself with a check that never satisfies.
    like:
    if 1 = 2.
    perform top_of_page.
    endif.
    form top_of_page.
    endform.
    Regards,
    Joy.

  • Every time I TRY to start firefox 18-19 I get an error message : Firefox has stopped working - close the program and check online for a solution - or - close ..

    Every time I TRY to start firefox 18-19 I get an error message : "Firefox has stopped working" - "close the program and check online for a solution" - or - "close the program" this happens TWICE every time I try to start firefox. Eventually after a random number of tries firefox will start normaly. I am useing firefox 19.0.2 now bit I belive it started when I upgraded to firefox 18 but am not sure, it might have been when I upgraded to firefox 19 ... but it has been happening for a very long time and I cannot find any helpfule solutions online.
    I have tried a Clean reinstall but it did not help.

    Hello,
    '''Try Firefox Safe Mode''' to see if the problem goes away. Safe Mode is a troubleshooting mode, which disables most add-ons.
    ''(If you're not using it, switch to the Default theme.)''
    * You can open Firefox 4.0+ in Safe Mode by holding the '''Shift''' key when you open the Firefox desktop or Start menu shortcut.
    * Or open the Help menu and click on the '''Restart with Add-ons Disabled...''' menu item while Firefox is running.
    ''Once you get the pop-up, just select "'Start in Safe Mode"''
    '''''If the issue is not present in Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshooting extensions and themes]] article for that.
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.''
    ''When you figure out what's causing your issues, please let us know. It might help other users who have the same problem.''
    Thank you.

  • Every time I TRY to start firefox 18-19 I get an error message : Firefox has stopped working - close the program and check online for a solution - or - close th

    Every time I TRY to start firefox 18-19 I get an error message : "Firefox has stopped working" - "close the program and check online for a solution" - or - "close the program" this happens TWICE every time I try to start firefox. Eventually after a random number of tries firefox will start normaly. I am useing firefox 19.0.2 now bit I belive it started when I upgraded to firefox 18 but am not sure, it might have been when I upgraded to firefox 19 ... but it has been happening for a very long time and I cannot find any helpfule solutions online.

    Certain Firefox problems can be solved by performing a ''Clean reinstall''. This means you remove Firefox program files and then reinstall Firefox. Please follow these steps:
    '''Note:''' You might want to print these steps or view them in another browser.
    #Download the latest Desktop version of Firefox from http://www.mozilla.org and save the setup file to your computer.
    #After the download finishes, close all Firefox windows (click Exit from the Firefox or File menu).
    #Delete the Firefox installation folder, which is located in one of these locations, by default:
    #*'''Windows:'''
    #**C:\Program Files\Mozilla Firefox
    #**C:\Program Files (x86)\Mozilla Firefox
    #*'''Mac:''' Delete Firefox from the Applications folder.
    #*'''Linux:''' If you installed Firefox with the distro-based package manager, you should use the same way to uninstall it - see [[Installing Firefox on Linux]]. If you downloaded and installed the binary package from the [http://www.mozilla.org/firefox#desktop Firefox download page], simply remove the folder ''firefox'' in your home directory.
    #Now, go ahead and reinstall Firefox:
    ##Double-click the downloaded installation file and go through the steps of the installation wizard.
    ##Once the wizard is finished, choose to directly open Firefox after clicking the Finish button.
    Please report back to see if this helped you!

  • My garageband can't be used because when I open a project (new or old) the program extends beyond the bottom of the display screen and I can't access what is below the bottom of the screen (like the record button).  I know there's a simple fix, but what?

    My garageband can't be used because when I open a project (new or old) the program extends beyond the bottom of the display screen and I can't access what is below the bottom of the screen (like the record button).  I know there's a simple fix, but what?

    two things to try: either click the green "zoom" bottom at the topLeft of the window in the title bar, or go to your System Prefs and then Displays, and increase the resolution that is used

  • F-58 Print Program for Check Printing

    Hi Guys,
    Have some questions here:
    1) How to locate the print program for F-58 on the Check? We can configure the form by payment method but can't seem to find the print program like other FI correspondences.
    2) Can i ignore the check printing and just print payment advice (if any) after posting via F-58?
    Anyone has done this before?
    Please advice.
    Thanks and Regards,
    Andrew

    Hi
    I think I could understand your requirement. There is no special PRINT PROGRAM FOR Payment Advice.
    There is Print program for check printing : RFFOUS_C
    along with above print program Payment Advice and Payment summary will be printed.
    check tcode: OBVCU, here we assign the print program.
    and Form will be assigned in tcode: OBVU
    or in last case do payment with out any print and create payment advice manually in tcode: FBE1
    any questions revert back please
    Regards
    Hari P
    Edited by: Hari Peddi on Nov 25, 2008 9:51 AM

  • Program to check SSD health on OS X??

    Can anyone recommend a program to check the health of a SSD in OS X??  I tried looking for one that is comparable to SSDLife (which only works on Windows) but I seem to be drawing a blank.
    Many thanks!!

    dhty55 wrote:
    Can anyone recommend a program to check the health of a SSD in OS X??  I tried looking for one that is comparable to SSDLife (which only works on Windows) but I seem to be drawing a blank.
    Many thanks!!
    Check out DriveDx: http://binaryfruit.com/drivedx . It displays SSD Lifetime Left indicator, overall health rating, performance rating and many other useful information about your SSD. Nice UI.

  • Abap programe 'AUTHORIZATION-CHECK'

    What is abap programe 'AUTHORIZATION-CHECK' how can i navigate there

    Hi,
    You can navigate to the Code this way
    1)
    SE93> Display>Double click in the Entry corresponding to Program-->then you enter the Source Code here select find and give the search string as
    "Authority-Check" this displays you whatever entries are there in the code.
    This method is useful if you know the Tcode and want to see what check statemetns are there in ABAP code corresponding to it.
    2)On the other hand if you know the program then go to
    SE38> enter the program name> Select Source Code> Press Display>
    and from there search with the string mentioned above justlike the case mentioned above...
    Hope this helps
    Regards,
    Manohar

Maybe you are looking for

  • How to create multiple PDF files.

    Hi, I have two tables, one with the customer address and another one with a note. May I know how to create a separate PDF file (for each customer) that should start with the customer name/address (from customer table) and followed by a note (from the

  • ITunes and Quick Time upgrade 9.0.2 error downloading and installing

    Hi, This morning I recived notification that there is a new update for iTunes and Quick Time. While downloading and installing this upgrade 9.0.2, I received the following error: An error occurred during the installation of assembly "Microsoft.VC80.C

  • How-to guide?

    Hey all, As I am totally new with flash media server, I have some questions. Are there some good how-to guides (not the manual, but really guides that explain step by step on how-to make an appliaction and make it work to)? Cuz I need to create an ap

  • How long has wacom pen support been broken for.

    I remember that 6 months ago, resizing and pen support on wacom tablets using windows 8 was broken and lagged like crazy unless you turned off window ink, which means you lose pressure sensitivity. 6 months later I find out this is still the case. Ar

  • Introduction to SAML: Secure Sharing of Digital Identity Information

    Dev2Dev recently published: Introduction to SAML: Secure Sharing of Digital Identity Information http://dev2dev.bea.com/pub/a/2006/08/introduction-saml.html "Author Beth Linker provides a short introduction to SAML, explains how it enables Web sites