Runtime Error : CONTROL_NOT_FOUND in VA01 / VA02

Pls go thru the below runtime error and reply ur comments how to resolve it and how it happened.
Note: The client user donno when it happened actually and said nothing he did.
Report outputRuntime Errors CONTROL_NOT_FOUND
CONTROL variable not found
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLIPW1" had to be terminated because one of the
    statements could not be executed.
This is probably due to an error in the ABAP program.
Error analysis
    CONTROL " " was searched but was not found.
    This is due to a data inconsistency of a screen and the program or the
    ABAP statement is incorrect (for example, REFRESH CONTROL ... FROM
    SCREEN with an incorrect Control name).
User and Transaction
    Client.............. 100
    User................ "ZKL45167"
    Language key........ "E"
    Transaction......... "VA01 "
    Program............. "SAPLIPW1"
    Screen.............. "SAPLIPW1 0200"
    Screen line......... 0
Information on where terminated
    The termination occurred in the ABAP program "SAPLIPW1" in "SYSTEM-EXIT".
    The main program was "SAPMV45A ".
    The termination occurred in line 0 of the source code of the (Include)
     program " "

Hi,
It is probably your SET CURSOR that is causing the issue. Comment it and see if the dump doesn't occur.
check SAP Note 516970 that gives the solution & below blog may help you
Check the Below CONTROL_NOT_FOUND in VA01(Short Dump)
Prabhudas

Similar Messages

  • Runtime error while executing VA01

    Hi All,
    I'm getting ABAP dump while executing VA01. Especially while doing variant configurations. 
    Please have a look into following dump.
    Category               ABAP Programming Error
    Runtime Errors         SYNTAX_ERROR
    ABAP Program           SAPMV45A
    Application Component  SD-SLS
    Date and Time          15.12.2011 00:37:01
         Short text
              Syntax error in program "SAPMV45A ".
         What happened?
              Error in the ABAP Application Program
              The current ABAP program "????????????????????????????????????????" had to be
               terminated because it has
              come across a statement that unfortunately cannot be executed.
              The following syntax error occurred in program "SAPMV45A " in include
               "DI_ESD_SAPMV45A===============E " in
              line 184:
              ""TEXT" has already been declared"
              The include has been created and last changed by:
              Created by: "SAP "
              Last changed by: "SANJAY "
              Error in the ABAP Application Program
              The current ABAP program "????????????????????????????????????????" had to be
               terminated because it has
              come across a statement that unfortunately cannot be executed.
         What can you do?
              Please eliminate the error by performing a syntax check
              (or an extended program check) on the program "SAPMV45A ".
              You can also perform the syntax check from the ABAP Editor.
              If the problem persists, proceed as follows:
              Note down which actions and inputs caused the error.
              To process the problem further, contact you SAP system
              administrator.
              Using Transaction ST22 for ABAP Dump Analysis, you can look
              at and manage termination messages, and you can also
              keep them for a long time.
         Error analysis
              The following syntax error was found in the program SAPMV45A :
              ""TEXT" has already been declared"
         How to correct the error
              Probably the only way to eliminate the error is to correct the program.
              If you cannot solve the problem yourself and want to send an error
              notification to SAP, include the following information:
              1. The description of the current problem (short dump)
                 To save the description, choose "System->List->Save->Local File
              (Unconverted)".
              2. Corresponding system log
                 Display the system log by calling transaction SM21.
                 Restrict the time interval to 10 minutes before and five minutes
              after the short dump. Then choose "System->List->Save->Local File
              (Unconverted)".
              3. If the problem occurs in a problem of your own or a modified SAP
              program: The source code of the program
                 In the editor, choose "Utilities->More
              Utilities->Upload/Download->Download".
              4. Details about the conditions under which the error occurred or which
              actions and input led to the error.
         System environment
              SAP Release..... 702
              SAP Basis Level. 0003
              Application server... "SANDERP"
              Network address...... "172.16.1.12"
              Operating system..... "Windows NT"
              Release.............. "6.0"
              Hardware type........ "4x AMD64 Level"
              Character length.... 16 Bits
              Pointer length....... 64 Bits
              Work process number.. 3
              Shortdump setting.... "full"
              Database server... "SANDERP"
              Database type..... "DB6"
              Database name..... "OLS"
              Database user ID.. "SAPOLS"
    Thanks in Advance,
    Uday

    Hi
    there is a syntax error in the user exit SAPMV45A created for VA01. Last change was done by sanjay.
    Request your abap team to correct the syntax to resolve the issue.
    Hope this is useful.
    Regards,
    Deepak Kori

  • Runtime Errors         CONTROL_NOT_FOUND

    Hi All,
    I am getting error in CJ20n transaction when I move to one custom added TAB
    Short text
      CONTROL variable not found
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "SAPLXCN1" had to be terminated becau
        come across a statement that unfortunately cannot be executed.
    Error analysis
        The CONTROL "TAB_900" was searched for but not found.
        These is either an inconsistency between the screen and the program or
        an incorrect ABAP statement (for example, REFRESH CONTROL .. FROM SCREEN
         with incorrect control name).
        Program............. "SAPLXCN1"
        Screen.............. "SAPLCNPB_M 1000"
    Information on where terminated
        Termination occurred in the ABAP program "SAPLXCN1" - in "SYSTEM-EXIT".
        The main program was "SAPLCNPB_M ".
        In the source code you have the termination point in line 0
        of the (Include) program " ".
    Can anybody help me on this.
    Regards
    Sagar

    Hi Sagar ,
    There might be some problem related with the GUI .
    U can check for some OSS note for the same .
    Please got thru the  link Link: [CONTROL_NOT_FOUND dumps in VT02N;
    Hope this will help u .....!
    Regards
    Swapnil

  • Runtime Error:MESSAGE_TYPE_X in VA01 tcode

    Hi All,
    I got VA01 tcode Dump While Entering the Texts, in that dump it is showing use SAP note 158985 ,
    By using That note number verifed finally i got one relevent note 1104496. And i applied that but still getting same dump. Can any body help me that please give another relevent note for this issue. The Dump is coming from SAPLOLEA  include LOLEAU02 Function Module AC_SYSTEM_FLUSH.
    Thnaks & Regards,
    Rajasekhar.

    generally with SAPOLEA-errors: apply latest version and patch of SAPGUI. this will solve most of those errors.

  • While creating Sales order in Va01 runtime error

    Hi friends,
    While i am creating sales order in VA01 i am getting runtime error
    Thanks in advance
    venuprasad

    This could be due to some recent code changes in SAPMV45A...may be some user exits...
    The Dump which is obtained can be analysed by an ABAP person and could lead you tot he right issue.
    Hope this helps
    Regards
    Biju

  • Runtime error while creating sales order in VA01

    Dear all,
    In our develpment server(ecc 6.0),while creating sales order in VA01 for a sales area, when ever entering material number and quantity and press enter, it is giving error and taking to Runtime error long text showing syntax error in program RK2LSFOC
    application patch level for both production and development is same.
    can any one suggest the solution please

    Please note the error details
    Runtime Errors         SYNTAX_ERROR
    Date and Time          07.01.2010 17:43:06
    Short text
    Syntax error in program "RK2LSFOC ".
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "SAPLKEAK" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program "RK2LSFOC " in include "RK2LSFOC
    " in
    line 128:
    "No component exists with the name "KWBRUM". ."
    The include has been created and last changed by:
    Created by: "SAP "
    Last changed by: "SAP* "
    Error in the ABAP Application Program
    The current ABAP program "SAPLKEAK" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    What can you do?
    Please eliminate the error by performing a syntax check
    (or an extended program check) on the program "RK2LSFOC ".
    You can also perform the syntax check from the ABAP Editor.
    If the problem persists, proceed as follows:
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    The following syntax error was found in the program RK2LSFOC :
    "No component exists with the name "KWBRUM". ."
    |    " "

  • VA01 runtime error

    Hi Frens,
    I am running tcode VA01/02 or 03 but getting the same runtime error stating that :
    The data object "VBAK" does not have a component called "OIISOIL". Include VBAKDAOI is referring to this field and making it fail.
    Now versions of the system is following :
    Basis is
    PI_BASIS       0013     PI_BASIS
    SAP_APPL 600     001  Logistics and Accounting
    Appreciate any input. Is there any patch or note that is missing.
    Thanks for any help.
    Regards,
    Rahul

    This could be due to some recent code changes in SAPMV45A...may be some user exits...
    The Dump which is obtained can be analysed by an ABAP person and could lead you tot he right issue.
    Hope this helps
    Regards
    Biju

  • Runtime Errors         DBIF_RTAB_SQL_ERROR

    Hi All,
    Our user is geiing short dump while saving Sales Order through VA01/VA02.
    The short dump says ' SQL error occurred in the database when accessing a table.'
    Database error text........: "SQL0911N The current transaction has been rolled
    back because of a deadlock or timeout. Reason code "2". SQLSTATE=40001 row=1"
    Internal call code.........: "[RTAB/INS /VBDATA ]"
    Please check the entries in the system log (Transaction SM21).
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "DBIF_RTAB_SQL_ERROR" " "
    "SAPLSTXD" or "LSTXDU06"
    "COMMIT_TEXT"
    Can anyone help on this?
    Thx in advance.
    Avishek

    Hi,
    Have you activated any user-exit, or enhancement, where you are performing some kind of database updation. Since this error occurs when there is any problem with datanase operation. Please check. Also try to check values you are giving in VA01/VA02.
    Thanks & Regards,
    Navneeth K.

  • Problem with validating a field in VA01/VA02

    Hi,
    I was required to add validation for Material Group 3 (VBAP-MVGR3) in 'Additional Data A' tab (VA01/VA02). The corresponding screen number in 4459. In the PAI section, there is a module called 'vbap_bearbeiten'. In this module, there is an enhancement point called 'VBAP_BEARBEITEN_10 '. I created an implementation of this enhancement point to call a validation subroutine which i put in user exit MV45AFZZ. My problem is whenever a wrong entry is entered for that field, the whole screen in the 'Additional Data A' tab turned grey and disabled for user entry. Re-entry for the correct Material Group 3 is not allowed.
    Initially, i used a different approach. I made a core change to screen 4459 by adding a statement like below in the PAI section :-
    FIELD vbap-mvgr3 MODULE zsd_check_mvgr3 ON REQUEST.
    In fact, the validation worked without any issue. User was prompted for an error message and then was allowed to re-enter a correct entry for that field if a wrong entry was entered initially. However, since this approach involved a core change, it was not allowed by my superior and he demands for using the enhancement framework approach.
    Kindly please let me know if you have any idea of resolving this issue. Thanks much in advance.

    Hi guys, thanks much for your feedback.
    I tried to call my validation subroutine from USEREXIT_CHECK_VBAP (MV45AFZB). However, it did not work as well. Although the validation subroutine was successfully called in USEREXIT_CHECK_VBAP and error message dialog box was shown if entry was not correct, but when i clicked on the dialog box / pressed the 'enter' key, the 'Material Group 3' field was not opened for re-editing (it was still shown in grey and disallowed for user entry). In fact, through debugging, i found that USEREXIT_CHECK_VBAP was called again (after i pressed the 'enter' key) and it caused the program to enter an infinite loop.
    On the other hand, i also tried to use USEREXIT_MOVE_FIELD_TO_VBKD (MV45ZFZZ). Unfortunately, i also met with the same issue as described above.  Kindly please let me know if there is a way to solve this issue. Thanks.

  • Adding Z-Fields to Standard Screens of Transaction VA01 / VA02 / VA03

    Hi All,
    The system is being upgraded from 4.7 to ECC 6.0
    In 4.7 server, the client has added 2 Z-fields to VBAK table. Moreover, these Z-fields are added to Standard SAP Screens of Transactions VA01 / VA02 / VA03.
    One of the Z-field is for the Description which appears on the very first screen of transaction (Screen 4440) replaces the Standard SAP Screen Field VBAK-KTEXT.
    The other Z-Field appears on Header-->Additional Data B (Screen 8309).
    Please note:- The screen numbers that are mentioned above are the screen numbers of ECC 6.0
    I tried to change the edit the Screen by taking the Access Key from the market place, but only got Screen Overlapping Errors.
    What should I do to incorporate these Z-fields?
    I have heard of Screen-exits but never worked on the same. Would appreciate if someone guides me as to what needs to be done.
    Thanks for your valuable time and suggestions.
    Regards,
    Rajesh

    Hi Rajesh,
    I am working ECC 6.0
    We had the same requirement but for Additional Data B in header and item
    For this
    (1) Got the access key
    (2) applied access keys
    (3) In the additonal Data B screens/Program SAPMV45A imported Z fields to the screen in Graphical painter,saved and activated after writing necessary PBO/PAI modules and the codes in 8309 and 8310 screens
    Please can you tell more on the "Screen Overlapping Errors"
    Maybe we can can work out the error.....
    Regards
    Byju

  • Get Routing from Configuration VA01 / VA02 / VA03

    Hello together,
    we created a standard routing in transaction CA01 with dependencies to control which operation of the routing must be used in production order.
    I developed an application. It is started by a function out of the configuration processing in transaction VA01 / VA02 / VA03. From my application I call function 'CP_EX_PLAN_READ' in order to get the routing depending to the actual values of the characteristics from the current configuration.
    Problem: Transaction VA01 is in use.
    When I call function 'CP_EX_PLAN_READ', I get the whole routing, no dependencies are considered at this step. I get operations, which are not relevant.
    It seems, that the configuration of the sales order which is currently in creation is not known in 'CP_EX_PLAN_READ'.
    After saving the sales order and open it with transaction VA02 all dependencies are processed and routing is correct. I tried to call function 'CE_C_SET_CBASE' from my application. This comes to a correct result from 'CP_EX_PLAN_READ' - all dependencies are processing but then the configuration of sales order gets many errors.
    Has anyone an idea how I can announce the current configuration of sales order to the routing processing? I need the correct routing considering all dependencies in VA01.
    Thank you very much.
    Many greetings,
    Oliver Seifer

    OK, we found a solution...
    Greetings,
    Oliver

  • E-Commerce create order runtime error because of user-exit

    Hi all,
    we face the following problem in our e-Commerce 5.0 R3 B2B application:
    In our R3 system, we have implemented the userexit_save_document_prepare when creating sales order (VA01) because we do not want an order to be created (saving is cancelled) if some conditions are not met. If this happens, the systems throws an error message that users can see at the status bar and the order creation is cancelled (but the user still is on the VA01 transaction).
    Now, we are implementing SAP e-Commerce solution and we can create orders when these messages are not thrown (the order is saved without any message because all conditions are met). If one of these error messages (in user-exit) are thrown (the user has exceeded some limit, for instance), then e-Commerce application does not show the message but shows a runtime error and crashes (user has to log in again and so on...). I include the error trace below.
    Is it not possible to show these error messages (which have information for user) on our B2B application?
    com.sap.isa.businessobject.BORuntimeException: order create not possible
         at com.sap.isa.businessobject.BusinessObjectHelper.splitException(BusinessObjectHelper.java:78)
         at com.sap.isa.businessobject.order.Order.saveAndCommit(Order.java:393)
         at com.sap.isa.isacore.action.order.MaintainBasketSimulationSendAction.basketPerform(MaintainBasketSimulationSendAction.java:122)
         at com.sap.isa.isacore.action.order.MaintainBasketBaseAction.isaPerform(MaintainBasketBaseAction.java:998)
         at com.sap.isa.isacore.action.IsaCoreBaseAction.ecomPerform(IsaCoreBaseAction.java:343)
         at com.sap.isa.isacore.action.EComBaseAction.doPerform(EComBaseAction.java:353)
         at com.sap.isa.core.BaseAction.execute(BaseAction.java:211)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at com.sap.isa.core.RequestProcessor.processActionPerform(RequestProcessor.java:674)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at com.sap.isa.core.RequestProcessor.process(RequestProcessor.java:391)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
         at com.sap.isa.core.ActionServlet.process(ActionServlet.java:243)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
         at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
         at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
         at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Thanks in advance.

    Hi Jolly,
    thanks for your quick response. The user-exist is not java-based but ABAP-based. User-exit is included in program: MV45AFZZ. Routine: USEREXIT_SAVE_DOCUMENT_PREPARE.
    If we do not want to let the user save the order we use:
    MESSAGE eXXX....
    Thanks.

  • Profit Center substitution VA01 / VA02

    Hi,
    We have created substitition rules in GGB1 for profit center based on plant which works when a plant is specified or not per line item in VA01 / VA02.
    When a line item is populated with a plant and I remove the plant, the profit center falls back on the substition, which is working great.
    The problem is, when a line item was created without a plant, the substition populates the profit center.  But when i specify a plant after the line item was created (filling in the blank plant) the profit center does not get populated for the plant and stays the same value as it was when no plant was filled in.
    Please help.

    Hi,
    SAP give note 539421 - Dummy profit center with cost center
    account assignment. Looks applicable for your case.
    Solution:
    With the attached modification, you can restore the function from Release
    3.1: The directly assigned profit center remains and is not overwritten
    with the dummy profit center of the cost center.
    The problem is not caused by a program error in this case. The profit
    center is always derived from the existing CO account assignment even if
    this is the dummy profit center (see also Note 62417).
    This note applicable from release 40 until 605
    I hope this can help you. FYI, in my case, i do not create dummy profit centre, then profit centre working as sap priority.
    Regards,
    Dewi

  • Authorization Check For Pricing Reference Materail In VA01 & VA02

    Hi Expert, 
    User has requested to do authorization check for pricing reference material in line item in VA01/VA02. currently SAP does not has any authorization check for pricing reference material field at line item in VA01/VA02.  Is there any standard authorization object for this purpose or needs to use user exit to do this checking ie if the pricing reference material entered does not belong to the sales org as entered in sales header data then system will issue warning/error message.  What will be the standard user exit routine if there is no standard authorization object for this purpose ?
    Thanks.
    Regards,
    Tay
    Edited by: Hung How Tay on May 13, 2010 2:48 AM

    Hi,
    Try below in MV45AFZB
    USEREXIT_SOURCE_DETERMINATION
    Best regards,
    Anupa

  • Runtime error in starting Lightroom

    I receive the following message when I try to start Lightroom:
    Microsoft Visual C++ Runtime Library
    Runtime Error!
    Program:...Files\Adobe\Adobe Photoshop Lightroom 1.2\lightroom.exe
    This application has requested the Runtime to terminate it in an unusual way.
    Please contact the application's support team for more information.
    Lightroom ran well for several days and then failed to open with the above message.
    I have tried everything I know to do (uninstalled and reinstalled the application, restored the computer to a restore point before Lightroom was originally installed, etc.) and do not know were to go from here. Suggestions would be appreciated.
    I am using Windows XP sp2 and have 4 GB of ram and 250 GB of hard disk space.
    Thanks,
    Cliff Culp

    Aha! A fix! Please look at this...
    http://www.adobeforums.com/cgi-bin
    bob frost, "Help! Runtime error after Lightroom 1.1 install!" #10, 27 Jun 2007 6:54 am

Maybe you are looking for

  • I have to send mail to multiple recipients. Is there a group send with Thunderbird as I have delivery problems.

    My email is a yahoo account. The yahoo help advises I create a group then I won't have the problem. Can I do this in Thunderbird or do I have to use yahoo?

  • RFC Receiver Adapter Issue

    Hi all,       I'm sending a sales order from my ftp server to my R/3 system through RFC. I want this sales order to be created in the R/3 system, For this i'm using BAPI_SALESORDER_CREATEFROMDAT2. Now when i'm configuring my RFC Receiver adapter usin

  • Eclipse, Tomcat & Ports

    I'm trying to run a jsp project using eclipse europa and tomcat. Frequently when I try to run the project i get the error: "Several ports (8005,8080,8009) required by Tomcat v6.0 Server at localhost are already in use. The server may be already runni

  • Document.toString

    Given the following XML message represented by a Document object, document..toString() is returning: [Document: [DocType: <!DOCTYPE GTP001O> ], Root is [Element: <GTP001O/>]] File "[Document: [DocType: <!DOCTYPE GTP001O> ], Root is [Element: <GTP001O

  • Pérdida de portabilidad al añadir seguridad en v7.0.1

    Acabo de actualizarme de Adobe Acrobat 6.0 Professional a 7.0.1 y resulta que al añadir seguridad a los PDF generados para evitar el Copy & Paste, independientemente de la opción de portabilidad (Acrobat Reader 3.0, 5.0, 6.0 o 7.0) que seleccione, ac