Runtime error in PRD but working in DEV.

Hi,
my application is running fine in DEV but a runtime exception occurs in PRD.
  com.sap.tc.webdynpro.progmodel.context.ContextConfigurationException: DataNodeInfo(Emporgcust.Zhr_All_Reportees_Input.Output.It_Disp11): structure field Emp_Desig not found
    at com.sap.tc.webdynpro.progmodel.context.DataAttributeInfo.init(DataAttributeInfo.java:299)
    at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initUnmappedAttributes(NodeInfo.java:687)
    at com.sap.tc.webdynpro.progmodel.context.DataNodeInfo.doInit(DataNodeInfo.java:238)
    at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:671)
    at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:674)
BAPI is there in PRD & working fine.
Regards,
Amit

Hi,
If structure field "Emp_Desig" is newly added then this is the problem with metadata cache issue.
Try invalidating the metadata chache using the below document:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10465350-b4f5-2910-61ba-a58282b3b6df
Or else the final solution is:
Restart Portal Server
See the below thread also for these kind of meta data chache issues:
Re: ArrayIndexOutofBoundsException
Regards,
Charan

Similar Messages

  • Runtime error in production but working in test

    Hi all gurus!<br><br>
    We have an interesting problem with two own developed Java DynPage components. They both have inputfields that are put in a table by a TableViewCellRenderer. The code looks like this and is pretty straight forward:<br><br>
         InputField dateField = new InputField(Constants.startDateTag);<br><br>
         // Now we set the string for inputField from the model, so that the selections<br>
         // already made in the tableView don't get lost<br><br>
         // Get current date<br>
         String dateString=tableView.getValueAt(row, column).toString();<br><br>
         // Check if empty string<br>
         if(dateString == null || (dateString !=null && dateString.trim().equals("")))<br>
         {<br>
              //Get current date<br>
              dateString=CalendarUtil.getCurrentDate();<br>
         }<br><br>
         // Set current date<br>
         dateField.setString(dateString);<br><br>
         // Now we set the datatype to DATE and SHOWHELP to TRUE<br>
         dateField.setType(DataType.DATE);<br>
         dateField.setShowHelp(true);<br>
         dateField.setDesign(InputFieldDesign.SMALL);<br><br>
         // Set the renderer<br>
         dateField.render(rendererContext);<br><br>
    This code gives a nullpointerexception. The error stack in the default trace points to the following row:<br>
    dateField.setType(DataType.DATE);<br><br>
    The complete error stack is at the end of the post.<br><br>
    As I said in the header it works fine in test but not in production. We have copied the production database to test to eliminate the influence of erroneous data. What we found is that the components still worked in test so the data itself is not the source of the problem, which also the error message gives a hint of.<br><br>
    Does anyone have an idea about what the problem could be? I have torn the little hair I still have on my head over this problem. ;)<br><br>
    Best regards<br>
    Benny<br><br><br>
    Full Message Text<br><br>
    10:59_30/03/10_0059_13822150<br>
    [EXCEPTION]<br>
    java.lang.NullPointerException<br>
    at com.sapportals.htmlb.InputField.setType(InputField.java:206)<br>
    at com.bergendahls.bgvendor.gui.TableViewCellRenderer.renderCell(TableViewCellRenderer.java:69)
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewCellFragment(TableViewRenderer.java:1967) <br>
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewRowFragment(TableViewRenderer.java:1522) <br>
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewFragment(TableViewRenderer.java:400)<br>
    at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.render(TableViewRenderer.java:106) <br>
    at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:999) <br>
    at com.sapportals.htmlb.taglib.TableViewTag.doEndTag(TableViewTag.java:139) <br>
    at pagelet._sapportalsjsp_PriceListSearch.subDoContent(_sapportalsjsp_PriceListSearch.java:284) <br>
    at pagelet._sapportalsjsp_PriceListSearch.doContent(_sapportalsjsp_PriceListSearch.java:45) <br>
    at pagelet._sapportalsjsp_PriceListSearch.service(_sapportalsjsp_PriceListSearch.java:29) <br>
    at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.service(PortalComponentItemFacade.java:360) <br>
    at com.sapportals.portal.prt.core.broker.PortalComponentItem.service(PortalComponentItem.java:934) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:435) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:527) <br>
    at com.sapportals.portal.prt.core.async.AsyncPortalComponentResponse.include(AsyncPortalComponentResponse.java:680) <br>
    at com.sapportals.portal.htmlb.page.JSPDynPage.doOutput(JSPDynPage.java:76) <br>
    at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:133) <br>
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134) <br>
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209) <br>
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328) <br>
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136) <br>
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375) <br>
    at java.security.AccessController.doPrivileged(Native Method) <br>
    at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388) <br>
    at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164) <br>
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729) <br>
    at java.lang.Thread.run(Thread.java:534)

    Problem solved.
    The reason for the error was a tricky one. The InputField was instantiated using the constructor with an Id as in-parameter. Unfortunately the Id contained special characters, an unfortunate slip of mind.
    What made this error so difficult two find were two things.
    First: the solution worked in Test but not in Production. One would think that the Id should create a problem in both environments or in none.
    Second: after the instantiation of the inputfield it accepted inputfield.setText("..."); but then crashed at the following row "inputfield.setType(DataType.DATE);. One would have expected the component to crash at the first manipulation.
    I hope this can help other persons who have made an unfortunate choice of Id.
    Best regards
    Benny
    Edited by: Benny Lange on Mar 31, 2010 1:51 PM

  • Error in MB1C but works perfectly in MIGO for movement type 501.

    Hi
    I get an error in MB1C but works perfectly in MIGO for movement type  501
    here is the error Account 353300 requires an assignment to a CO object.
    I know for this if we add the co object in OKB9 it works.
    But my question is - how it works in MIGO transaction but throws an error in MB1C
    Any idea ? has any one faced this kind of an issue ? Please let me know.
    Thanks
    Dkmurthy

    Hi
    Are the entires same in both the transactions? Means did you check 353300  GL was hit when you posted through MIGO?
    Check in FS00 - for GL account 353300 - under bank/interest tab - double click on field status variant -> under Additional account assignments - CO object is ticked as mandatory?
    Thanks

  • Custome Tcode is not working in QA system but working in DEV system

    Hello,
    We have copied QM11 tacode to ZQM11. We found this ZQM11 tcode is not working in QA system, but properly working in DEV system. When we are execute this tcode from QA system with all required input, it says
    "No objects could be selected that met your selection criteria."
    But when do it in DEV system it is working fine. I have done following steps to check error
    1) All authorizations are good
    2) I have compared E070 and E071 table to found transport done with proper way.
    3) I have checked SE93, tcode condition is good.
    4) SE97 -->found call transaction is QM11 for ZQM11
    5) From program code level Authority check maintained properly.
    AUTHORITY-CHECK OBJECT 'Q_QMEL'
                 ID 'QMART'    FIELD I_QMART
                 ID 'TCD'      FIELD I_TCODE
                 ID 'WERKS'    DUMMY.
    6) Performed authorization trace to found error agains object Q_QMEL (RC =4), but in the role Q_QMEL has define with it's  proper value supplied by our functional team.
    7) Shows all active object in SU24 against ZQM11 are good
    8) When we call tcode it has thrown the error agains Q_QMEL only
    I am not able to understand why does not work this tcode in QA system, although working in DEV is good.
    Please help me to resolve this issue
    Thanks
    Pavel

    Bieng declared $WERKS field as DUMMY, is not relevant, so no matter its value, it will pass..
    There's a catch! If even DUMMY means literally that no matter user has any value, he is still authorized but in reality for such \fields authorization check is only successful when a value ' ' or * is found in user's authorization else it errors out.
    Sorry confused with programs where AUTHORITY-CHECK has  ' ' coded instead of DUMMY. You are right, DUMMY specified for as field would pass authorization check with any/no value in user's authorization. Please ignore my statement
    Sandipan
    Edited by: Sandipan Choudhury on Dec 29, 2010 2:11 AM

  • A Runtime error: Generation successful, but you must call up the function

    I used Professor Jim Menching's AIS materials in fall 2009 before ECC 6.04 was installed and everything worked plug-n-play without too many problems.  I tested assigned client after my client provider migrated SAP from ECC 6.0 to 6.04. 
    I tried to proceeded "receive the product from the vendor" on page 13u2019s step 11 after creating an purchase order, as following:
    Logistics> Materials Management > Purchasing > Purchase Order > Follow-on Functions > Logistics Invoice Verification  (MIRO)
    I tried to save it.  However, I got an error message: "Generation successful, but you must call up the function".  After I did it one more time, it becomes a runtime error!  I am not savvy for dealing with unknown technical problem.  Can anyone provide me with a solution to fix problem?
    Thanks in advance.

    Picheng,
    Thanks for the post.  I forwarded your question to your hosting site for resolution since this is a technical issue ... and the technical team informed me the issue was already resolved.  If you have further issues related to this specific issue please contact the UCC directly.
    Best Regards,
    Heather

  • Runtime error in off-cycle work bench

    We are trying to see the rem statement in off-cycle workbench and getting an runtime error dump as (The current ABAP program "SAPLHRFORMS_CALL" had to be terminated because it has come across a statement that unfortunately cannot be executed).
    Any suggestions on this would be much appreciated!!!
    Thanks
    Sreeni

    Thanks Ramana,
    Actually we have an issue with Tcode PUOC_13 for australia people in off cycle workbench.
    Can you please let me know if any specific note for australia?
    Thanks
    Sreeni

  • T410s Fan Error on Boot but works sometime...really confused

    Hi, I bought the t410s back in 2010 april or march. About 7-8 month later, I started getting Fan Error on boot after the thinkpad screen. If I don't do anything, the computer shuts off automatically, but if I hit escape, it would continue boot and start up (without a working fan).  I know that there are other threads about the fan error but none of them mentioned this. Most of the times after it continue booting after escape on fan error, I would do a cold reboot and the Fan Error would be gone. So Im guessing that the hardware is fine because if they faulty, then it shouldn't work at all. So recently, I did a clean install of windows 7 and updated all drivers and bios. After update, it was working for like 4 days so I thought it was just a software issue but now the problem have returned, same as before. Sometimes it boot with fan error, sometime no error. And after shows fan error, if I escape and reboot, most of the time the error would be gone. Anyone know why this is or what is going on here? Anything would be appreciated, thanks.

    hey dy58,
    since it is hard to replicate this issue as sometimes it does happen and sometimes it does not, i do recommend bringing the unit to an authorize service center for them to investigate.
    do contact the tech support team for information of the nearest service center
    http://support.lenovo.com
    WW Social Media
    Important Note: If you need help, post your question in the forum, and include your system type, model number and OS. Do not post your serial number.
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    Follow @LenovoForums on Twitter!
    Have you checked out the Community Knowledgebase yet?!
    How to send a private message? --> Check out this article.

  • Can't find file in error in exe, but works in development environment

    I have LabVIEW 6.1 and the Report Generation Toolkit 1.0. I use the New Report VI to create a new report based on an Excel template. The VI functions correctly in the LabVIEW development environmnet, but I get an Error 7 when I run the executable (built) file. I have my top level VI and have included the correct support files (_exclsub.llb and _wordsub.llb) in the data subdirectory. My file path is an absolute path hard coded in my VI. I even tried creating a dialog box to specify the file path and that also does not work. Any help would be greatly appreciated.

    When in the executable environment there is an extra strip that needs to be done to get the absolute path. For example say your files are located in C:Temp. Your vi name is test.vi. So using the Current vi's Path function inside of test.vi you will see a path of C:Temp\test.vi. If you were to compile this into an executable you would see C:Temp\test.exe\test.vi. So to get the base path you can use the strip path function twice. This is also the case in a DLL created in LV. Hope this helps.
    BJD1613
    Lead Test Tools Development Engineer
    Philips Respironics
    Certified LV Architect / Instructor

  • List view threshold showing error on Production but not on Dev

    I have a library on Production containing 6000 items.
    There is a web part which displays items from that library (all on one page) and it is showing error because the items exceeded 5000 limit.
    The same web part on Dev is not showing error when I display 6000 records from that list on a single page.
    List view threshold is set to 5000 on both Production and Dev.
    Why both servers are showing different behaviors? Is there some other setting other than List view threshold different on Production than Dev?
    Where do I look?

    Hi Frank,
    The number of items in a folder needs to be less or equal to the list view threshold.
    If a list/library has 4000 items and a folder with 3000 items, both the folder view and the root folder view will
    work for a list view threshold of 5000. However, if the folder or root folder grows to have more than 5000 items,
    it will stop displaying items in the default view.
    The easiest and quickest solution is to change the list view threshold for the period you migrate the site, then change it back to default. To do this follow the steps:
    go to your SP2013 Farm's Central Administration
    go to the "Manage Web Applications" under the "Application
    Management" section
    select the "Web Application" where you migrate the site
    click the "General Settings" dropdown and select "Resources
    Throttling"
    change the "List View Threshold" to 12000 if your library has 11000 pages
    migrate your site from SP2010 to SP2013
    change the "List View Threshold" back to 5000.
    SharePoint 2013 works the same as 2010 in terms of list view threshold: you can use folders and/orviews filtered on indexed columns to
    access items in a list/library with more than 5000 of items.
    When you try to add/delete an entire list/library that has more than 5000 items, then the operation fails. The solutions here are:
    see what I've said at point 2. above
    enable the "Daily Time Window for Large Queries" option located in the same place as the "List View Threshold".
    This enables you to get around the "List View Threshold" during the time window you set, which could be sometime at 23:00 when nobody accesses SharePoint, for example. You can migrate your site during that time window.
    Indul Hassan
    Microsoft Community Contributor
    http://www.indulhassan.com
    You Snooze.. You Lose !!

  • I cannot email a pages document to anyone.  Gmail reports error with server but works when i send a PDF

    I cannot email a document via share option or by attaching it to an email.  Never use to be a problem before the update

    Yes, others have reported it too. Tell Apple http://www.apple.com/feedback/pages.html
    and while waitng for an update use Pages 09. It should still be in Applications/iWork09 folder it you haven't deleted it.

  • ITunes update shows runtime error R6034/iTunes error 7/Windows error 1114. iTunes tells me to reinstall but I've uninstalled/restalled and get same error messages.

    After iTunes update I see this - Runtime error R6034 "application has made an attempt to load the C runtime library incorrectly".  ThenUninstalled then I also get iTunes was not installed correctly. Please reinstall iTunes error 7 (Windows error 1114).  I've tried fixes for runtime but computer says there are no errors.  I've uninstalled/reinstalled iTunes and get all the above messages.  Now when I start up my computer the runtime error pops up, but once it is closed computer works fine until I try to open iTunes.  I've even tried a system restore going back to November.  I use iTunes for audiobooks on iPod and I'm going to get desperate soon. Any suggestion?

    Follow the instructions of tt2 in: https://discussions.apple.com/thread/5822086

  • ABAP Runtime Error - " Reshedule Periodic jobs"

    Dear Friends,
    I got around 120 ABAP runtime error in PRD system regularly(Daily) for the period of 4.40 AM to 5.18 AM.
    How can i solve following ABAP Runtime Error, Pls give me suggession.
    SM21 - System Logs:
    Client           :     000
    User          :     sapsys
    Package          :     SDYN, SABP, SBAC
    Prgm          :     SAPMSSY2
    Problem Class     :     SAP Web AS Problem
    Access table      :     TBTCO
    Transaction Canceled 00 671 ( DBIF_RSQL_SQL_ERROR 20090422051802production_PRD_02 SAPSYS 000)
    How to correct the Error
    ==================
    "RESCHEDULE_PERIODIC_JOBS"
    The exception must either be prevented, caught within proedure
    "RESCHEDULE_PERIODIC_JOBS" "(FORM)", or its possible occurrence must be
      declared in the
    RAISING clause of the procedure.
    Information on where terminated:
    =======================
       Termination occurred in the ABAP program "SAPMSSY2" - in
         "RESCHEDULE_PERIODIC_JOBS".
        The main program was "SAPMSSY2 ".
        In the source code you have the termination point in line 4115
        of the (Include) program "SAPMSSY2".
        The program "SAPMSSY2" was started as a background job.
        Job Name....... " "
        Job Initiator.. " "
        Job Number..... " "
        The termination is caused because exception "CX_SY_OPEN_SQL_DB" occurred in
        procedure "RESCHEDULE_PERIODIC_JOBS" "(FORM)", but it was neither handled
         locally nor declared
        in the RAISING clause of its signature.
        The procedure is in program "SAPMSSY2 "; its source code begins in line
        3823 of the (Include program "SAPMSSY2 ".
    Regards
    kesav

    Hi
    1) Check the dev_w* trace of the work process corresponding to the entry in the system log, to get more information on "Transaction Canceled 00 671 "
    2) DBIF_RSQL_SQL_ERROR- refers to database error in the RSQL module of the database interface,usually relating to timeouts. See Note 976203 - Interception of background jobs: Timeout
    3) Contact ABAP team and see what they have to say on this, as mentioned in the dump:
    "The termination is caused because exception "CX_SY_OPEN_SQL_DB" occurred in
    procedure "RESCHEDULE_PERIODIC_JOBS" "(FORM)", but it was neither handled
    locally nor declared in the RAISING clause of its signature. "
    4) Moreover, the ABAP program SAPMSSY2 is used to switch operation modes assigned to instances, refer : http://help.sap.com/saphelp_nw70/helpdata/en/c4/3a5f1f505211d189550000e829fbbd/content.htm
    5) The most common cause for an operation mode switch failing is inconsistencies in the total number of work processes or in the profiles.You must define the whole 24u2212hour range for operation modes to work. You cannot leave any time period unassigned, otherwise the switch will not be possible and can cause problems in the background processing system. check the operation mode from control panel refer: http://help.sap.com/saphelp_nw04/helpdata/en/c4/3a5f7a505211d189550000e829fbbd/content.htm
    6) Explore the follwoing cases as well:
    SAP note Note 208924 - Operation mode switch incorrect
    SAP Note 1082783 - Work processes hang after operation mode switching
    Ravi
    Edited by: ravi raj on Apr 23, 2009 8:20 AM

  • Runtime error in component :IUICMDC while testing

    Hello Experts,
    While testing the BSP Component :IUICMDC, we have facing errors mention below-
    Cannot display view CRM_UI_FRAME/WorkAreaViewSet of UI Component CRM_UI_FRAME
    An exception has occurredException Class CX_BSP_WD_RUNTIME_ERROR - View TIUICMDC.MainWindow in component CRM_UI_FRAME could not be bound
    Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
    Source Text Row: 165
    Initialization of view CRM_UI_FRAME/WorkAreaViewSet of UI Component CRM_UI_FRAME failed
    An exception has occurredException Class CX_BSP_WD_RUNTIME_ERROR - View BSPWD_BASICS/WorkAreaHostViewSet in component CRM_UI_FRAME could not be bound
    Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
    Source Text Row: 165
    Cannot display view CRM_UI_FRAME/MainWindow of UI Component CRM_UI_FRAME
    An exception has occurredException Class CX_BSP_WD_RUNTIME_ERROR - View BSPWD_BASICS/WorkAreaHostViewSet in component CRM_UI_FRAME could not be bound
    Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
    Source Text Row: 165
    Initialization of view CRM_UI_FRAME/MainWindow of UI Component CRM_UI_FRAME failed
    An exception has occurredException Class CX_BSP_WD_RUNTIME_ERROR - View CRM_UI_FRAME/WorkAreaViewSet in component CRM_UI_FRAME could not be bound
    Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
    Source Text Row: 165
    Cannot display view Root.htm of UI Component CRM_UI_FRAME
    An exception has occurredException Class CX_BSP_WD_RUNTIME_ERROR - View CRM_UI_FRAME/WorkAreaViewSet in component CRM_UI_FRAME could not be bound
    Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
    Source Text Row: 165
    An error occurred during initialization of the application
    An exception has occurredException Class CX_BSP_WD_RUNTIME_ERROR - View CRM_UI_FRAME/MainWindow in component CRM_UI_FRAME could not be bound
    Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
    Source Text Row: 165
    please advice
    regds
    deb

    Hello Hongyan,
    Thnx for the reply.
    When i tried to open the component in dev system, runtime error is coming but while this component is tried in sandbox this error is not there, can you help to find that diffrence.
    One more observation that, RT repository is not loaded in dev while is it sucessfully loaded in sandbox.
    NB: one more request , here we are trying to add po_box into this component but AET not supported.
    Please advice.
    regards
    deb

  • Runtime error when I start iTunes??

    When I open my iTunes, I keep getting an error message of: This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
    I can't figure it out or what to do. Can someone help??
    Thanks!
      Windows XP  

    Hi everyone. This seems to a a problem with the Apple
    Updater program. If you rename file C:\Program
    Files\Apple Software Update\SoftwareUpdate.exe to say
    C:\Program Files\Apple Software
    Update\__SoftwareUpdate.exe or any thing else the
    problem seems to go away. Then after iTunes has
    started you can close iTunes, and return the file to
    its original name and everything works fine.
    I downloaded iTunes 7.3 update and the Runtime error
    went away but now I have a different problem.
    ---My podcasts haven't updated since 6/25/07;so, I
    clicked on "Get" on one of them to see if that works:
    nope. It goes on forever.
    --I tried "Refresh" podcast directory but nothing
    happened.
    --I tried quitting but it wouldn't let me. I did the
    CTRLALTDELETE and ended the process. Now I can't
    even run iTunes! It won't open.
    ---Brian, I'm hoping your advice will help me also, but
    I have a basic question: how/where do I change the name
    of the SoftwareUpdate.exe? I know you listed the
    pathway, but I'd have no trouble getting to it if it
    were a Mac but I have no idea with this PC.
    iMac DV 400 Blueberry,512 mb RAM   Mac OS X (10.3.9)   HP Compaq Presario v5102nr Notebook

  • Runtime error from null value

    I have a request to create a Function Module that will be assigned to an Action Box, which when executed will copy long text for Quality Notification tasks.  I have the module created and working, but after my code is executed a runtime error happens due to a null value being passed to a method in the SAP program QM07_UPDATE_ACTIONBOX.  It looks to me like it is trying to perform some kind of cleanup tasks, and is trying to delete a node tree that does not exist.  My code did nothing with any kind of node tree, so I am not sure how to avoid this runtime error.  My code works as desired, except for this error that occurs after my code is processed.  Any assistance would be greatly appreciated!  Below are more details from the error received...
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not caught in procedure "QM07_UPDATE_ACTIONBOX" "(FUNCTION)", nor was it propagated by a RAISING clause.  Since the caller of the procedure could not have anticipated that the exception would occur, the current program is terminated.
        The reason for the exception is:
        You attempted to use a 'NULL' object reference (points to 'nothing') access a component (variable: "TREE_ACTIONBOX").   An object reference must point to an object (an instance of a class) before it can be used to access components.  Either the reference was never set or it was set to 'NULL' using the CLEAR statement.
    Information on where terminated
        Termination occurred in the ABAP program "SAPLQM07" - in "QM07_UPDATE_ACTIONBOX".  The main program was "SAPLIQS0 ".
        In the source code you have the termination point in line 39 of the (Include) program "LQM07U12".  The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in procedure "QM07_UPDATE_ACTIONBOX" "(FUNCTION)", but it was neither handled locally nor declared in the RAISING clause of its signature.
        The procedure is in program "SAPLQM07 "; its source code begins in line 1 of the (Include program "LQM07U12 ".
       28 * bei Tree werden Knoten und Items gelöscht bei Table Control wird
       29 * nur g_control_tab neu aufgebaut
       30   if g_tree = c_x.
       31 *---- Löschen der bestehenden Knoten und Items
       32
       33 * Tabelle der Knotenschlüssel erzeugen
       34     loop at g_node_tab into l_node.
       35       append l_node-node_key to l_dnodes_tab.
       36     endloop.
       37
       38 * Items
    >>>>>     call method tree_actionbox->delete_all_items_of_nodes
       40       EXPORTING
       41         node_key_table          = l_dnodes_tab
       42       EXCEPTIONS
       43         failed                  = 1
       44         cntl_system_error       = 2
       45         error_in_node_key_table = 3
       46         dp_error                = 4.

    Yes, I have searched the notes.  I used the keywords suggested in the dump...
    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:
    "OBJECTS_OBJREF_NOT_ASSIGNED" "CX_SY_REF_IS_INITIAL"
    "SAPLQM07" or "LQM07U12"
    "QM07_UPDATE_ACTIONBOX"

Maybe you are looking for