Class could not be found error

Hi All,
I'm trying to implement the BADI NETW_USER_FIELDS_F4 to be able to define a search help for an user field in transaction CJ20N.
The Badi implemenation, class are active. But upon executing the F4 help, the program dumps with the following description
" CREATE OBJECT: Class "\CLASS=CL_EX_NETW_USER_FIELDS_F4" could not be found. "
The dump is from the get_instance method at the following line -
  CREATE OBJECT exit TYPE (abs_type_classname).
The parameter 'exit' which is a type ref to object returns "illegal reference". Not sure where am I making the mistake.
Pls note that the dump is even before the program reaches the BADI implementation, so the code I have in the AT_F4 method is not of significance I suppose.
Any help would be highly appreciated.
Thanks
Uday

Hi
Try to see the <a href="https://websmp102.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=865187">note 865187</a>, it could be helpful for you.
If you can't see the note, this is an extract:
Summary
Symptom
You have implemented BAdI NETW_USER_FIELDS_F4 to provide F4 help for Network Activity User Fields.
You go to transaction CJ20N or CN22 and press 'F4' on a Network Activity User Field. Short Dump occurs because of
Runtime errors         CREATE_OBJECT_CLASS_NOT_FOUND
Exception              CX_SY_CREATE_OBJECT_ERROR
OR
You go to transaction SE18 and do a Check(CTRL + F2) on BAdI NETW_USER_FIELDS_F4. The system gives a Message:
Message no. ENHANCEMENT367
"BAdI class CL_EX_NETW_USER_FIELDS_F4 does not exist."
Other terms
BAdI NETW_USER_FIELDS_F4, BAdI class CL_EX_NETW_USER_FIELDS_F4 does not exist, F4 help for Network Activity User Fields
Reason and Prerequisites
This is because BAdI Adapter Class CL_EX_NETW_USER_FIELDS_F4 is not present.
Solution
You will have to create the exit class by performing the following steps:
1. Go to Transaction SE18.
2. Enter BAdI Definition name NETW_USER_FIELDS_F4.
3. Go to menu path Utilities->Regeneration.
Now the BAdI class CL_EX_NETW_USER_FIELDS_F4 should get generated.
Max

Similar Messages

  • "The attempted operation failed. An object could not be found" error when double clicking on an ics file

    Operation System: Windows 8 Pro
    System Type: 64-bit Operating System
    Office: MS Office Professional Plus 2013
    I am getting "The attempted operation failed. An object could not be found" error when I double click on an .ics file to an appointment to my calender. My outlook.com account's data file is set as default and this error only occurs if
    that is the default data file. I thought that maybe my profile is corrupted. So, I opened up a new profile with the below steps and only add my outlook.com account there:
    1-) Open up the Control Panel and go to Mail section
    2-) Click "Show Profiles"
    3-) Click "Add" and give a name to your profile.
    4-) Configure your outlook.com account (with Auto Account setup, not manual steps)
    5-) Finally, set that profile to be used always.
    Then, I opened up the Outlook 2013 and clicked on the .ics file to add that appointment but got the same error.
    Is this a known issue or specific to me?
    Thanks!

    yes, I have the same problem.
    The workaround of saving the ICS file and then importing it into the current calendar
    works, 
    but the ICS calendar
     displays in other section, NOT in the section of my old events.
    why  ??

  • Crystal Report Pick List - "Table ADM1 could not be found" Error

    Hi,
    When preview is select in sales order, we select pick list gets error.
    Crystal Report Window Forms Viewer:
    "Table ADM1 could not be found"
    Error in File Temp {   .........} .rpt
    The table could not be found"
    If I login remotely , then log into SAP as this user I do not get an error.
    I have given user full authorisation.
    I have run Verify Database.
    I am assuming it is some database or network user access rights.
    Could anyone help on this?
    Kind Regards,
    Eric

    Report was developed and tested against a 'test' database and then imported into a 'production' database.
    Problem appears to be that when B1 connects it does not reset the login credentials for the unlinked tables such as ADM1 and OADM.
    Performing the following steps appears to solve the problem.  Not sure how many of them are really necessary.
    1. Develop and test against the test system as before.
    2. Save as a .rpt file outside B1.
    3. 'Set Datasource Location' to the appropriate B1 datasource for the production database and individually link every table as well as the data source.
    4. Save the .rpt file again.
    5. Import into the production database.
    This does not specifically address the issue where it worked when logged in to the server but not remotely.  Perhaps when logged in remotely the test database was not visible but when logged in locally it was.

  • I keep getting the "some items could not be found" error.

    I keep getting the some items could not be found error for some podcasts I downloaded then deleted. Unfortunately, now, I can't get rid of the error message. So I'm trying to search for said podcast to re-delete the entry. And it's not there. And I can't find it anywhere else. How can I fix this?

    Another user named Springbk posted a fix that worked for me as I was having the same problem today:
    I Changed my DNS settings to OpenDNS
    On a Mac go to SYSTEM PREFERENCES>NETWORK>ADVACED>DNS
    change DNS by adding ( + )
    208.67.222.222
    then
    208.67.220.220
    click okay/apply after. then try the update. after the update, just delete the two open DNS server numbers. should revert back to your old one.

  • When I tap the "download for Android" on my Android phone, I receive a "requested item could not be found" error message.

    I am attempting to install Firefox mobile on my Android phone. When I tap "download for Android" on my current browser, I receive a "requested item could not be found" error message.

    Firefox will not appear in the Market for most phones with incompatible hardware. You can check if your phone is supported here:
    https://wiki.mozilla.org/Mobile/Platforms/Android
    On some supported devices, a bug prevents Firefox from appearing in the Market. This may be related to the recent Market update. You can go to Settings/Applications and uninstall the Market update, then find and install Firefox.
    Or, if you have a supported phone, you can download the app directly from here:
    http://ftp.mozilla.org/pub/mozilla.org/mobile/releases/4.0b3/android-r7/multi/
    (Note: To download the app directly for an AT&T phone, you will have to search for instructions on "sideloading" the APK file, since AT&T disables the option to install from non-Market sources.)

  • How can i solve the vpn server could not be found error on my iphone 5s?

    how can i solve the vpn server could not be found error on my iphone 5s?

    FWIW, back at work we have a Palo Alto Networks firewall and VPN. Have configured both the iPhone and the iPad with the pertinent details.
    If I connect while in the premises (same LAN), connection is instantaneous and flawless.
    If I connect while away, no matter which external network, the first attempt to connect ALWAYS fails with a NOT FOUND error. Yet if I try again immediately after, it ALWAYS connects with no further issues.

  • Deleting Duplicates creates "original file could not be found" error

    I am not running iTunes 8.2.1.6 and trying to delete duplicates that were created as I tried to move my iTunes Library to other drives. Now I have many duplicates - sometimes 3-4 of the same song. If I delete them I begin to get "original file could not be found" error when trying to play the one version I kept.
    Is there some magic to which one I should keep?

    iTunes doesn't help you distinguish between duplicates that are two identical copies of the same file or two separate references to the one original file. If the later is the case and you delete any reference allowing the source file to be deleted then ALL other references to the file become invalid. You can either check the properties of each file before deleting and choose whether to keep or delete accordingly or use itunesremoveduplicates from Teridon's iTunes Scripts.
    tt2

  • VENDOR-EXTERNAL_ID could not be found error while loading supplier conatact

    Hi,
    Please somebody answer to my doubt.
    I am trying to load supplier contact to CLM. I am getting "VENDOR-EXTERNAL_ID could not be found" error for all the entries even though those vendors are present in the system.
    Kindly help this, This is bit urgent to work on..
    Thanks much for your help in advance.
    Regards,
    Gurvi.

    Hi Vikram,
    Thanks for the answer.
    I have done the same thing but not getting object type to select and getting below error without selecting object type and imported.
    records with errors or warnings from file fci_1589662556155572276_contacts.csv                                                                                                                                                                                                                                           
    VENDOR_EXTERNAL_ID     CONTACT_TYPE     PRIMARY_CONTACT     DOCUMENT_DESCRIPTION     NAME     DIRECTORY     COMMON_NAME     FULL_DN     FIRST_NAME     LAST_NAME     COMPANY_NAME     TITLE     ADDRESS_1     ADDRESS_2     CITY     STATE_PROVINCE     COUNTY     REGION     POSTAL_CODE     COUNTRY     PHONE_1     PHONE_2     FAX_1     FAX_2     EMAIL     MAILBOX_ALIAS     MAILBOX_SERVER     TIME_ZONE     CURRENCY     DATE_FORMAT     DISPLAY_LANGUAGE     DEFAULT_GROUP     EXTERNAL_REF     LOCATION     ROLES     INACTIVE     CAN_LOGIN     AUTO_BCC     RETURN_RECEIPT     HTML_MAIL     CREATE_DIR_ACCOUNT     GENERATE_NEW_PWD     SEND_NOTIFICATION     DIR_PRINCIPAL     DIR_CREDENTIALS     EXPORT_EXCEL     DEFAULT_ADDRESS     RECEIVE_DISCUSSION_EMAILS
    Failed: object 1: Database error: DB2 SQL error: SQLCODE: -302      SQLSTATE: 22001      SQLERRMC: null. Contact your system administrator. [STANDARD_ATTRIBUTE_ID]                                                                                                                                                                                                                                 
    30000520     Sales     TRUE     Field is not displayed     LOWER(CONCATENATE(LEFT(J52,7),LEFT(I52,1)))     directory.local.ss               Tom     Boreas     KELCO INC                    Billingsly     RI               48201     US     617-555-1212                    (GMT-5:00) Eastern Standard Time     USD          English                         FALSE     TRUE     FALSE     FALSE     FALSE     TRUE     TRUE     FALSE               TRUE     FALSE     
    Failed: object 2: Database error: DB2 SQL error: SQLCODE: -302      SQLSTATE: 22001      SQLERRMC: null. Contact your system administrator. [STANDARD_ATTRIBUTE_ID]                                                                                                                                                                                                                                 
    I do not what is happening with import feature in ESO. Kindly help me what to do now.
    Regards,
    Gurvi.

  • TS1702 "App could not be found" error

    I erased all data on iphone. Later when restoring, most of the apps are not syncing back with "because the app could not be found" error. HELLPP!!!

    I assume that you are trying to sync them from your computer's iTunes ? If so do the actual files exist on your computer and the entries in your computer's iTunes aren't pointing to files that no longer exist on it ? If so then you should be able to delete the iTunes entries and then re-download them from the store : re-downloading.

  • VerifyError: Error #1014 (class could not be found)

    I have a Flash Pro CS5 project that I have built some classes for in Flash Builder using some of the mx classes, like ArrayCollection and HTTPService. I have a Flash Project in my Flash Builder 4.0 pointing to the Flash Pro project. I started out by adding the Library Path to the Flex SDK 4.0.0 in my Flash project paths. Things seemed to work fine at first but now I am getting the following error:
    VerifyError: Error #1014: Class mx.collections::ArrayCollection could not be found
    If I change all my ArrayCollections to be just Arrays, then the same error just cascades down the list of "missing" mx classes, like HTTPService, etc. I individually added the the framework.swc, the rpc.swc and even the framework_rb.swc and rpc_rb.swc files to the paths but with the same error results.
    I'm trying to set up a relatively smooth workflow between Flash developers and Flex developers on my team but this is a huge roadblock.
    I have looked all over and not found a good solution for this problem. Can anyone help?
    Dana

    I figured out a solution. It had to do with conflicting or out of order library paths, I think. There were several paths to other projects in the project and Flash Pro global paths. I think some of them are automatically added by either the FP or the FB IDEs. When I removed all of the unnecessary paths, then it compiled just fine.

  • Error: Class could not be found.

    I was trying the JNI tutorial, copied and pasted the HelloWorld.java program, compiled it. Then when I was trying to run the javah -jni command, it gave me this error "Error: Class HelloWorld could not be found". I am 100% sure that the class file was in the folder. Anyone else have this problem?
    Thanks!

    I got it.... by adding -classpath .

  • JWS "Product could not be found" error

    Hello,
    I have an eclipse OSGi project that works from inside eclipse, but when deployed, generates the following error. Below that I posted my jnlp files. I have been looking at this for over two days, and I can't see anything wrong. I have been through the tutorials, bug reports, and obviously Google, but nothing. I know this must be a simple error, but I can't seem to see the forest for the trees, and I am stumped (yes, pun intended)!
    Thanks for any help...
    !SESSION 2009-01-15 13:39:37.414 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.6.0_11
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    !ENTRY org.eclipse.equinox.app 0 0 2009-01-15 13:39:38.289
    !MESSAGE Product net.niat.calvin.product could not be found.
    !ENTRY org.eclipse.osgi 4 0 2009-01-15 13:39:38.305
    !MESSAGE Application error
    !STACK 1
    java.lang.RuntimeException: No application id has been found.
         at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:236) (......)
    calvin.jnlp
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp
        spec="1.0+"
        codebase="file:///C:/junk/ERS/">
      <information>
        <title>ERS</title> 
        <vendor>NIAT</vendor>
        <homepage href="http://niat.net"/>
        <description>Electronic Record System</description>
        <icon href="icon.jpg"/>
        <icon kind="splash" href="splash.jpg"/>
      </information>
      <security>
        <all-permissions/>
      </security>
      <resources>
        <j2se version="1.6+" max-heap-size="256m"/>
        <jar href="org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar"/>
        <extension
            name="Calvin Feature"
            href="features/net.niat.calvin.feature.jnlp"/>
        <property
            name="osgi.instance.area"
            value="@user.home/Application Data/calvin"/>
        <property
            name="osgi.configuration.area"
            value="@user.home/Application Data/calvin"/>
        <property
            name="eclipse.product"
            value="net.niat.calvin.product"/>
      </resources>
      <application-desc main-class="org.eclipse.equinox.launcher.WebStartMain">
        <argument>-nosplash</argument>
      </application-desc>
    </jnlp>
    net.niat.calvin.feature.jnlp:
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp spec="1.0+" codebase="file:///C:/junk/ERS/">
      <information>
        <title>ERS</title> 
        <vendor>NIAT</vendor>
      </information>
       <resources>
        <jar href="plugins/net.niat.calvin_2.6.2.11.jar"/>
        <extension name="RCP" href="features/org.eclipse.rcp_3.4.1.jnlp"/>
      </resources>
      <component-desc></component-desc>
    </jnlp>
    org.eclipse.rcp_3.4.1.jnlp:
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp spec="1.0+" codebase="file:///C:/junk/ERS/">
      <information>
        <title>Eclipse</title> 
        <vendor>eclipse.org</vendor>
      </information>
      <resources>
        <jar href="plugins/org.eclipse.core.commands_3.4.0.I20080509-2000.jar"/>
        <jar href="plugins/net.niat.calvin_2.6.2.11.jar"/>
        <jar href="plugins/org.eclipse.core.commands_3.4.0.I20080509-2000.jar"/>
        <jar href="plugins/org.eclipse.core.contenttype_3.3.0.v20080604-1400.jar"/>
        <jar href="plugins/org.eclipse.core.databinding_1.1.1.M20080827-0800b.jar"/>
        <jar href="plugins/org.eclipse.core.expressions_3.4.0.v20080603-2000.jar"/>
        <jar href="plugins/org.eclipse.core.jobs_3.4.0.v20080512.jar"/>
        <jar href="plugins/org.eclipse.core.runtime.compatibility_3.2.0.v20071008.jar"/>
        <jar href="plugins/org.eclipse.core.runtime_3.4.0.v20080512.jar"/>
        <jar href="plugins/org.eclipse.equinox.app_1.1.0.v20080421-2006.jar"/>
        <jar href="plugins/org.eclipse.equinox.common_3.4.0.v20080421-2006.jar"/>
        <jar href="plugins/org.eclipse.equinox.preferences_3.2.201.R34x_v20080709.jar"/>
        <jar href="plugins/org.eclipse.equinox.registry_3.4.0.v20080516-0950.jar"/>
        <jar href="plugins/org.eclipse.help_3.3.101.v20080702_34x.jar"/>
        <jar href="plugins/org.eclipse.jface.databinding_1.2.1.M20080827-0800a.jar"/>
        <jar href="plugins/org.eclipse.jface_3.4.1.M20080827-2000.jar"/>
        <jar href="plugins/org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar"/>
        <jar href="plugins/org.eclipse.swt.win32.win32.x86.source_3.4.1.v3449c.jar"/>
        <jar href="plugins/org.eclipse.swt_3.4.1.v3449c.jar"/>
        <jar href="plugins/org.eclipse.ui.forms_3.3.101.v20080708_34x.jar"/>
        <jar href="plugins/org.eclipse.ui.workbench_3.4.1.M20080827-0800a.jar"/>
        <jar href="plugins/org.eclipse.ui_3.4.1.M20080910-0800.jar"/>
        <jar href="plugins/runtime_registry_compatibility.jar"/>
      </resources>
      <component-desc></component-desc>
    </jnlp>

    Well, I found the solution to my problem.
    It turns out that this error is caused when your JNLP app is missing resources needed by equinox. In my case, I was missing the com.ibm.icu_xxxxx.jar and needed to update my org.eclipse.swt.win32.win32.x86_xxxxx.jar. I should have been clued in when the application ran in eclipse (my development environment, which has the proper files), but not under JWS. Correcting my .war build with the proper items did the trick.
    If this is happening to you, make sure you place all of the required bundles and fragments into your deployment directory.
    Good luck, I hope this helps someone else!

  • Javah problem - super class could not be found !!

    Hi all,
    i have already posted this message but i didn't get enough help to solve my poor situation.
    and this is my problem:
    i got in my project (myProject) MyClass class.
    i wrote in another java class ,in OtherClass.class ,jni function that use MyClass object as parameter to the jni interface, as follow:
    private native int myFunction (MyClass obj); //function in OtherClass
    when i write the javah command line :
    javah -jni OtherClass (in order to create OtherClass.h)
    i always get the following error:
    A required super class myPackage.MyClass could not be found.
    my qoustion is how can i let the javah command line to know about the existence of myPackage.MyClass and how can i create and .h file when i using other class instance as jni function parameter in other class??
    Thanks Sendy.

    Lets define a few terms here.
    Java can be a java virtual machine which is what runs when you type 'java' on the command line. It is also represented by the compiler which runs when you type 'javac'. And in your case it also is represented by 'javah'.
    The class path defines where java finds classes that it needs.
    In older versions of java you had to tell it where to find everything. It couldn't even find java.lang.String unless you told it were it was. Now days you have to tell it where to find stuff that you add (or where 3rd party libraries are.)
    There are two ways to define the class path: a command line option and an environment variable.
    A class path can, currently, have three types of things in it:
    -A path to a zip file
    -A path to a jar file
    -A path
    For example
    -Path to zip file in windows: C:\mystuff\mylib\mystuff.zip
    -Path to zip file in unix: /opt/system/projects/mystuff/mystuff.zip
    -Path to jar file in windows: C:\mystuff\mylib\myjar.jar
    -Path to jar file in unix: /opt/system/projects/mystuff/myjar.jar
    -Path in windows: C:\mystuff\mylib
    -Path in unix: /opt/system/projects/mystuff
    Zip files aren't used as much anymore, but you should at least be aware of them.
    Java uses the class path to look for classes which are stored in files. It does this by translating the class name into a file name. It uses packages as directory names and class names as file names. So in your case it would try to find a class called myPackage.MyClass in a file called myPackage\MyClass.class. It would try to find that in any zip files, jar files, in in any paths that you specified in the class path.
    So java is trying to find myPackage\MyClass.class in your class path. It would try to find that in any zip files, jar files, in in any paths that you specified in the class path.
    Right now your class path is probably just "." which means that if you do the following commands
    cd C:\mystuff
    javah -jni OtherClass
    Then java is going to try to find myPackage.MyClass in the following file
    .\myPackage\MyClass.class
    That, because you 'cd' to C:\mystuff, translates to the following absolute path
    C:\mystuff\myPackage\MyClass.class
    So if java doesn't find that file then it is going to tell you that it can't find the file.
    So where is your file? Let's say it is here.
    C:\work\lib\myPackage\MyClass.class
    So you must tell javah where the root is. Keep in mind that 'myPackage' must be part of the path. That is not optional. The root is the directory above 'myPackage'. So the root is
    C:\work\lib
    So now you have a path that is ready for your class path. So your javah command could look like this
    javah -classpath ".;C:\work\lib" -jni OtherClass
    Or using an environment variable
    set CLASSPATH=.;C:\work\lib
    javah -jni OtherClass
    Keep in mind in the above that class path is a generic term and there can be other ways to define it. For example the Sun command "java" allows you to use "-classpath" or "-cp".
    So does the above help?

  • "The service RASReportFactory could not be found" error

    I receive the error: "The service RASReportFactory could not be found" when I call the following line of code:
    IReportAppFactory reportAppFactory = (IReportAppFactory) es.getService("RASReportFactory");
    I believe this is due to a missing JAR file in my application classpath, namely either rasapp.jar or rascore.jar.  Can anyone confirm?  Is there anything else that could possibly cause this runtime error?
    Thanks...

    try:
    IReportAppFactory reportAppFactory = (IReportAppFactory) es.getService("","RASReportFactory");
    If you were missing rascore.jar or rasapp.jar you should see a compile time error like "class xxx not found". Also make sure that the RAS service on Enterprise is up.

  • Tecra S11: Toshiba Detection Tool: Your product could not be found error

    Hi,
    I use Toshiba Detection Tool to find drivers quickly for my tecra, but for a month now the page gives this error
    Your product could not be found
    It is no problem to select my laptop from the drop down list again and again, but it was comfortable, when it worked.
    Is there a solution for this problem?

    No, there is a Detection tool an exe file. "TOSHIBA-detector,exe" You run it and it opens a browser with your exact product's driver psge. (My Toshiba laptop is a european one.)
    The error message:
    Auto Detect Error
    Sorry!
    Your product could not be found
    Please click here to return to the support homepage where you can manually select your product

Maybe you are looking for

  • Why does my B8550 keep refusing to print saying I don't have the right paper/paper size?

    I have never been so frustrated with a printer.  I have never tried using it for making pictures without having problems.  I buy HP paper and the printer still refuses to print...I get the message that I have the wrong paper or wrong paper size.  Eve

  • Parsing results from sys.dm_exec_sql_text

    There may not be a solution to this, but I was hoping that better minds than mine would have a clue: Create a table Customer: create table Customer ([ID] [int] IDENTITY(1,1) NOT NULL, Name varchar(50),Address varchar(50)); Now populate it with a coup

  • Problems with Flash Security issues and Captivate projects

    Hello, We're putting together a flash based eLearning course that has been created primarily in Adobe Captivate with flash plugins. The course consists of several modules, all which are embedded into HTML files that are linked to each other. Our clie

  • How to see if JTextField is blank?

    I have yet another question. How do you check to see if a JTextField is blank, for example:     int i = 0;     String s = jtfStudentID.getText();     String c = jtfCourseID.getText();     if ((s != null) && (c != null)) {       FindStudAndCour(s, c);

  • Framemaker 7 crashes when selecting/highlighting text

    At pretty random moments my FrameMaker 7 stops working and it seems to do that only when I use my mouse to highlight a portion of text. Now I also noticed it happen when dragging (by mouse pointer) an endpoint of a straight line. It never occured und