Transport of class OK in SE24 & TADIR of destination, won't appear in SE80

Hello everybody!
We have a NW 7.0 environment (CRM 5.0).
I have this problem.
I have created a transport request for a whole custom class (Z...) belonging to a custom package (Z...).
I have released the transport and the SYSADM has successfully brought the class in the QA system.
I can see the class (with all the methods, attributes, etc) both in the SE24 transaction and in the TADIR table of the QA env. The properties say it is in the right package.
Notwithstanding, if I go to test environment and look for the class in the custom Package with SE80, <u>I cannot find the class</u>!
A refresh, re-log, etc. has not proved successful.
What can have been wrong in the export / import?
Thank you very much
Riccardo
Let me please add that the TADIR table entry is identical to to the class is identical to that of the Development, but in the test it has a "version" populated column with "0.0"

In SE80, try right-click on the package name (Z..) and select context menu option "Other Functions-->Rebuild Object List"
The display here uses index like the SAP "Where Used" functionality to find objects - this can get corrupted.  There is program SAPRSEUC which can be run to rebuild indexes for customer objects - check OSS notes for usage of this.
Andrew
Basically the same advice as Rich - but with my 56K Modem connection I didn't see his while writing mine.
Message was edited by:
        Andrew Marshall

Similar Messages

  • Is it possible to make a local class accessible in SE24 subclasses?

    G'Day,
    The scenario is simple: I have a global class created in SE24 with a local helper class defined in the local definitions/implementations sections. The issue is anything declared here is private; however I would like my local class to be available in the subclasses of the global class as well. In other words I want a protected local class.
    ZCL_SUPER  --> contains local utility class LCL_HELPER
        |
        V
    ZCL_SUB    --> needs to make use of LCL_HELPER's methods.
    I've messed about with different definitions and FRIENDS but no joy.
    I can think of two alternatives:
    1. Write a protected wrapper method in zcl_super to expose each lcl_helper method to the subclasses. Annoying, cumbersome, defeats the object of using a local class in first place.
    2. Define LCL_HELPER in an include which is added to all subclasses. This effectively makes it public as I no longer control where LCL_HELPER is used. (Unless I do funky stuff with packages which we don't do on this project).
    Any better suggestions/ideas/workarounds?
    Cheers,
    Mike

    Hi Naimesh,
    Thanks for the input. Interesting idea about interfaces, I need to play around with this a little.
    I don't agree what I'm trying to do would violate encapsulation. I'm after the same visibility level as other class component type. i.e. methods can be private, protected or public. Classes can be local or global - a protected class visible to subclasses would fit the principles quite well.
    Consider a global class GADGET which has a protected attribute WIDGET, type ref to a local class. The widget's methods and attributes should really be separate because it is it's own entity, but at the same time it has no business in the wider SAP system. ==> Perfectly sensible use of a local class.
    Now, this widget can turn, open, close, light up. So in a GADGET method I can say WIDGET->TURN( ). Create a subclass of GADGET and boom, all such code working with WIDGETs is broken. In some ways it makes local classes a little un-future-proof.
    The bothersome thing about the workarounds is that they de-object-orient the two objects by forcing us to create protected methods TURN_WIDGET LIGHT_WIDGET OPEN_WIDGET etc. on the GADGET class. Which goes back to my original point that there's little benefit of creating a local class if we need to do this....
    Or am I missing something?
    Cheers,
    Mike

  • Transport custom class SE24

    Hi,
    I have created a custom class in SE24 and transported it.
    The same class I implemented in a custom program. Now I my program was going to short dump as it do not find a class.
    And I found that class was not in QA system.
    Please guide me how to transport it.
    Thanks,
    Deepak.

    Hi,
    Thanks, Actually I released and transported it directly. But I couldnt see it in target system.
    Now I got it.
    Thanks,
    Deepak.
    Edited by: KDeepak on Feb 8, 2008 3:30 AM

  • Urgent: how to import or transport abap class from dev to q

    How to import/transport custom abap class from dev to q.
    Any suggestions points will be awarded.
    Thanks in advance.
    MK

    hi M K,
    try SE24, your class, and go to menu 'Go to' -> object directory entry,
    click pencil icon and give your package name, will raise request.
    SE10 to release and STMS from prod to import.
    hope this helps.

  • How to Transport Java Classes used in Mapping?

    Hi XI experts,
    Within the development of one message mapping, some external  java classes are imported and used in my UDF(user defined function). My question is: how will these external java classes be transported to the QA/PRD system? If I choose to use the file system transport method, do I have to manually find these jar files and transport them separately?
    Any comments or suggestions are highly appreciated.
    Thanks in advance
    Luis

    Hi Luis,
    Normally Mapping programs and External Jars are used in XI using Imported Archive. So this Imported archive once activated will become part of your SWCV and can be transported automatically with the SWCV.
    You dont have to worry about transporting it seperately, it will be avilable once you transport your SWCV using File system transport.
    Hope this helps,
    Regards,
    Ananth

  • Transport of Class (CL02) and Characteristics (CT04)

    Hi Gurus,
    Can both class and characteristics be transported using ALE. Example
    from DEV to QAS?
    I understand in CT04, it is not possible. Everything need to be done
    manually to the specific system/client.
    Thanks in advance,
    Azir

    Hello,
    Classification data cannot be 'transported', it has to be sent by ALE.
    Please see notes 86900 , 45951 and note 10745 for more information on this.
    Thanks.

  • Transport characteristics+classes of clasification system: release strategy

    Hello,
    Someone know how I can transport the characteristics+classes of classification system for the MM release strategy.
    I think that the values must be assigned manual in each client but I do not have to recreate manually the characteristics+classes.
    Cheers,
    Marta

    Hello,
    The OSS solution to transport the clasification is via ALE.
    I will create a LSMW batch to load the clasification system.
    Thank you very much for your comments.
    Marta
    The classification data need to be transported by ALE as described in
    notes 86900 and 45951. The only other solution is to enter the data
    manually.
    You can obtain information about how to set-up ALE in the Online
    Documentation CD (R/3 Library -> CA - Cross Aplication Components ->
    Business Framework Architecture -> ALE Integration Technology ->
    ALE Quick start).
    However, if you can't set-up ALE, you can re-create the classification
    data again in your target system.
    For that you have to:
    1. assign new values to the characteristic master data (trx. CT02)
    2. assign the new data to the classification system (trx. CL30)
    3. verify the consistency with trx. CL24. Please see note #186809.
    For more information, please see note #365604.
    Please check the answer from development regarding this issue:
    "The transport of release procedure customizing data can only be done ina restricted manner. Please take a look at attached Note 86900 and
    follow the procedure described in this note, in order to correctly
    transport your release strategies.
    Classification data can only be transported via ALE as per note 45951.
    Note 45951 explains what class data for the release strategy will
    be distributed from one system to another.
    It does not describe how to implement as this involves a lot of
    explanation and is truely a consulting issue. Customer may consider
    remote consulting to do the set up."

  • Download/upload a class created in se24

    hi friends,
    i have created a class in se24, now can i download that class in a local file, also i want 2 send it to my friend the class i have created, so can he be able to upload that file,if yes how?

    Hi Amit,
    You can import Class in your program but cant download & upload Class.
    Same is applicable to BADIs.
    To import Class in your program, goto SE24 & click FILE => IMPORT
    Best regards,
    Prashant

  • How do I stop the dialog, "The Application "Transport Monitor" could not be launched because..." from appearing?

    The dialog appears exactly like this, "The application "Transport Monitor" could not be launched because of a shared library error: "h<__ct__16CTransportRelMacFP18OpaqueTransportRefUc>"
    I tried to get this resolved by following the Solution ID: 14020. Here is the problem. There is NO "Install Utility" in any of the Palm Desktop Installer file (either on the CD or downloaded from the website).
    In addition, I uninstalled Missing Sync the deleted Palm. I then re-installed Palm and Missing Sync respectively. The problem persists.
    Help!
    Post relates to: Treo 650 (Cingular)

    Ok,
    I have been thrashing on this one for a while. PLEASE, PLEASE, if this helped you pass this along to other forums because there are tons of people out there with this same issue and NO USEFUL information from PALM to fix it.
    The fix is easy. Basically the problem is that there is a remaining process running in FreeBSD subsystem that must be stopped in order to reinstall the hotsync/palm application correctly.
    Log in as root/administrator
    Go to terminal and type:
    ps -ax | grep -i palm
    this will show all processes that are running in the system that are part of the palm software.
    note the process number (on the left) of the list.
    killl nnn
    i.e if the left column says 654 type "kill 654" and hit enter
    now do the ps -ax again and make sure the process stopped.
    This also fixes that other issue when you try to empty the trash and you get an error that says Localized.rsrc is in USE. blah , blah, blah
    Now reinstall the palm software and breath a big sigh of relief. Have a beer and sync your palm.
    ..jeff

  • SE24 Global class transportation failed

    Hi,
      I have created one global class with two methods in it (Development server). When i checked the syntax errors in these methods there are no errors. But when i transported this global class to quality system, the transportaion failed and when i checked the syntax errors of these methods in quality system , it is giving one error saying that 'include report 'zcl_pricing============cl' not found.
    this zcl_pricing is the global class created in development server.

    are you sure that class and methods are in same transport? Check object entry.
    If class and method are in same transport, go to quality system (SE24) and check if class is available. Maybe all you have to do is activate it in quality system.

  • Transport of ABAP Unit Test Classes between systems.

    Hi guys
    I have a bit of a dilemma on hands here pertaining to the transport of ABAP Unit test classes. Generally when you create a transport containing classes the transport manager will automatically include all "programs" related to the class like the local type definitions, local implementations and with ABAP Unit the local test classes.
    <b>The question that I have is how would one go about excluding the ABAP Unit test classes in transports to production systems and pre-WAS 6.40 systems that do not support ABAP Unit? Does the transport system automatically manage this for you?</b> Any help ideas regarding this would be greatly appreciated.
    Kind regards
    Ettienne Hugo

    Hello Ettienne
    I have a very similar problem that I have to maintain objects for release 6.20 and 6.40. Since I appreciate ABAP Unit Tests as being very helpful I do not want to miss them even in such a situation.
    My approach is as following:
    - If possible, I try to separate the local classes from the tested object, for example:
    - Report or function group
         - contains an include like <z_include_ft01>
                - Within <i><z_include_ft01></i> I have a single stament <i><z_include_au01></i>
    The actual ABAP Unit Tests are coded in <z_include_au01>. Now if I need to ship the development to a release < 6.40 the only thing I need to do is to comment the single INCLUDE statement in <z_include_ft01>. This manual step cannot be ommitted (however, it would be simple task to define an eCATT doing this). In addition, include <z_include_au01> should not be in the transport request for the development (if it happened the import error would not affect the function of the development because it is no longer linked together).
    Advantage of this approach:
    - I clearly see that my development contains ABAP Unit Tests (use naming conventions for the includes) and
    - I can ship - with little effort - the development to SAP releases not supporting ABAP Unit Testing yet
    Regards
      Uwe

  • Transport Classes (CL02) and Assignments (CL24N)

    Hi,
    Is there any way to transport/export classes (CL02) and Assign Objects/Classes to class (CL24N) to other system?
    We have done the workflow mapping in these transactions. So we need to transport this data to Quality and Production systems. Actually this is a master data (Master data can't be transported). Is there any other way?
    Thanks in advance.
    Thanks & Regards,
    Govind.

    Hi Govind !
    Do you have faced that when delete a Release strategy from transaction OMGQ , it is not deleted from the assignment of Object (rel.strt) to Class(032) ?
    When I try to delete it manually the system display the message ...
    Object not found
    Message no. CL 504
    Diagnosis
    You have entered an object which has not been created.
    Procedure
    Either create the object, or use another object.
    I would appreciate any tip to delete this assignment.
    Thanks in advance!
    Carlos Hurtado

  • Include report for class not found

    Hi all,
        I am getting an error in test system after transporting from devolopment system
    IN SE24,if do a syntax check for the class
    include report CL_EX_TEST======CO not found .But in devolopment system,i am not getting any error.
    ANybody plz help.
    Regards,
    Tess

    Hello Tess
    The previous answers are misleading because you obviously do not transport a standard class from DEV to QA system. Instead I assume you are using class CL_EX_TEST within your z-class.
    Please check in table <b>PROGDIR </b>whether their is an entry for CL_EX_TEST======CO (protected section) on the QA system. I guess it is missing.
    If so have a look at the DEV system how this entry looks like and add it to table PROGDIR on your QA system.
    This is a common error (at least for me) with standard classes:
    Macros section not available
    Regards
      Uwe

  • Implementation class ZCL_*****************does not exist

    Hi ,
    I implemented BADI - ME_PROCESS_PO_CUST ,tested in development system,worked well.
    When I moved it to Test system I am geting the below error.Is there any thing I need to do while transporting the implementation..
    Implementation class ZCL_IM_ME_PROCESS does not exist
    Message no. ENHANCEMENT363.
    Can any body temm me what sould I do now.
    Regards
    Rammohan.

    Hi,
    Are you sure the you have transported the class ZCL_IM_ME_PROCESS ?
    Check in SE24 --> Goto --> Object Directory entry --> Lock overview.
    May be the class was saved in a different request and you did not transport it
    Regards

  • Proxy class name should be same in all env. Correct ?

    Hi Friends,
    We have ECC development, quality and production system.  We already did the proxy settings in ECC dev and it is connected to PI. It is fine.
    In SPROXY, we created class for our outbound interface in ECC dev system. While the class is created we saved this in package (to be transported to ECC quality).
    We will do SPROXY config in ECC quality system to connect to PI.
    PI system is same for both development ECC and quality ECC.
    Now, my doubt is, 1) do we need to create again class through SPROXY in ECC qulaity for the same OB interface ?
                                 2) If it is 'yes', is it required to transport the class to from ECC dev to ECC quality ?
    My understanding is a) we need to create class in quality ecc (SPROXY). b) The class name should be same as in ecc dev 3) It need not required to transport the class from ecc DEV to quality since we did not do anything for the class.
    Can you kindly clarify friends.
    Kind regards,
    Jegathees P.

    I do not get your points.
    > I agreed your point.  My query is once the proxy class transported into QUALITY, how the call/execution will happen ?
    The same way as in dev.
    > It means how it understands it needs send data to XI system when this class is called through Z abap program in Quality.
    Yes.
    > How this is differentiated from normal class call & proxy class call?
    There is no difference. You call the proxy class the same way as any other class that you create with SE24.
    The only difference is, that this class is generated.
    So the whole transport mechanism applies for the ABAP proxy as well.
    In our system I put ABAP proxy and calling program in same package and transport them together. But this is up to you.

Maybe you are looking for

  • Why it takes a long time for my MacBook Air to turn on?

    I brought my MacBook Air at a Power Mac Center to fix vertical lines on the screen. The vertical lines were removed. But since then, when I turn on my laptop, it takes a long time before it actually turns on. Sometimes, after pressing the power butto

  • Acrobat won´t install

    My G5 mac with OS 10.3.9 has had a well functioning Acrobat 6.0 for years.Suddenly Acrobat refuses to mount (install). I have tried restart. I have the same problem even when trying to start an Acrobat copy that I have on an external disk. I can´t fi

  • Flash BIOS on X61 with USB

    Hi All NOOB here! Trying to update BIOS on X61 Type 7874-GS3, 64 bit Vista to version 2.22. Ran the auto file from Lenovo site (7nuj22us) but get error 'Driver Loading Failed. The Utility cannot proceed' after I choose 'Update ThinkPad BIOS'. From re

  • How to send email through oracle bpm suite 10.3.2?

    I need to send an email to a particular participant each time the instance change activities. I have created the "External Resource - Outgoing Mail" but to use the code below, I had no success ... do           Mail.from = "[email protected]";        

  • How to recover a powerpoint presentation accidentally deleted?

    How do I recover a deleted powerpoint presentation?