How to make asset class as chart of depreciation dependent

Hello sap Experts
we have a requirement from business user where they want that we make an asset class as chart of depreciation DEPENDENT.
please suggest how to do this & what is the impact of it.
Thanks & Reagrds
Deepak Garg

Dear,
Deepak.
You can lock the asset classed as per COD from t.code AM05 or one more you can lock the asset classes from OAOA.
Go to OAOA select your said asset class see Lock Status area there you can see option Asset class is blocked Tick it. 
If you need any further clarification please revert back.
Regards,
Pankaj Bhalerao.
Edited by: pankaj_ab on Dec 7, 2009 9:50 AM

Similar Messages

  • FI-AA: Assignment asset class to chart of depreciation

    Hi all,
    does anybody know whether it's possible to assign asset classes to a specific chart of depreciation (or let's say to delete this assignment)?
    The background of the question is the following: Some asset classes should not be used in some company codes. All these company codes use the same chart of depreciation, so I thought there must be a possibility to delete the assignment of this asset class to this chart of depreciation. Unfortunately, I haven't found this setting in the IMG.
    The SAP Message no. AC 012 tells for example, that there is an assignment "asset class to chart of depreciation". This is the message:
    In order to be able to assign chart-of-depreciation-dependent data to asset class 120204, the following conditions have to be met. You have to have already
    1. Defined at least two active charts of depreciation
    2. Assigned asset class 120204 to more than one chart of depreciation
    However, at the moment this asset class is only assigned to chart of depreciation 1.
    As we have definitely more than one active chart of depreciation, there must be this assignment, but how can I change it?
    I've seen that I can set a block for an asset class in a chart of depreciation in transaction OAYZ (ANKB-XSPEB / Indicator: Block asset class chart of depreciation-specifc). But I think that I will still see the asset class in the match code search (F4) when I set this indicator.
    Does anybody know how I can delete an asset class form a chart of depreciation so that it won't be found via match code search? I've checked almost the whole FI-AA tree but haven't found a solution...
    Thank you very much!
    Regards,
    Peter

    Hi Eric,
    thanks for your answer. As far as I can see, the option "chart of depreciation only" in transaction AM05 has the same effect than the parameter "chart of depreciation" in transaction OAYZ.
    As I receive a transport request via transaction AM05, it seems that this changes the same customizing table.
    Fortunately, all company codes in this chart of depreciation need the same settings, so a validation rule seems not to be necessary.
    It's just strange that there is no possibility to edit the assignment asset class to chart of depreciation in customizing (I think the assignment to all asset classes in the system will be created automatically when I copy the chart of depreciation). I think the only possibility would be to edit the respective tables manually (what I definitely won't do).
    Another strange thing I see in the system: There are 2 asset classes 120203 and 120204, which are both set up equally. When I try to block these in AM05, I'll receive the error message AA 111 for asset class 120204, while the asset class 120203 can be blocked without problems. When I use matchcode search F4, I can see 120203 while 120204 is not found.
    Message AA111 is the following:
    Chart of dep. 100 does not exist in class 120204 (Create chart of deprec.)
    Diagnosis
    Chart of depreciation 100 does not exist in class 120204.
    Procedure
    Create the chart of depreciation 100 for asset class 120204 using the transaction 'Create asset class' and the function 'Create chart of dep.'.
    There is the assignment asset class to chart of depreciation.
    When I check asset class 120204 in OAYZ (Determine Depreciation Areas in the Asset Class) I'll get the following message (I don't get this message when I check 120203):
    Deprec. area 50 was changed and deactivated. Please check.
    Message no. AC 631
    Diagnosis
    Depreciation area 50 was added to asset class 120204 because this depreciation area was newly created in Customizing.
    System Response
    The system adds the new depreciation area to the asset class, but its status is 'deactivated.'
    Procedure
    Check if this action by the system is correct. Maintain the depreciation areas in the asset class, and remove the 'deactivated' indicator there, if you choose.
    For sure, depreciation area 50 was not newly created in customizing (as stated in the error message), as this depreciation are is in production for years! There must be another reason for this.
    However, this says to me that the assignment asset class to chart of depreciation is created by SAP automatically and this can't be influenced.
    Therefore I'll just block the asset class in the chart of depreciation with the disadvantage, that I'll see this asset class when I use the matchcode search F4 (e.g. in AS01). This seems to be the only solution.
    Thanks again for your help (you got some points for that ;-).
    Regards,
    Peter

  • How to change asset class of an asset and problem in AS08.

    Hi All,
    The user has given wrong asset class and created asset masters.For the same assets, he has done capitalisation and executed settlement in KO88.
    Now when we try to reverse the document in AB08,by default it goes to KO88 screen and if we reverse select reverse optiion in test mode, system is picking up some other entries.
    Is it possible to revrse asset documents once settlement is done.If not how should we change the asset class of those assets.
    I need your help on this.
    Thanks,
    Kumar
    Edited by: KUMAR on Sep 24, 2009 8:35 AM

    Hi,
    from my knowledge it should be possible to reverse the entries.
    If it is only a problem of wrong categorization of assets, you can create a new asset in the asset class you need, and then transfer the asset completely to the new asset (tcode ABUMN).
    Regards,
    Markus

  • How an AUC asset class can be assigned to internal order type

    Hi
    We want to create new AUC asset class for our requirement. For that purpose we want to use existing internal order type of my new AUC asset class also. When we create internal order in KO01 and create AUC in same step new asset class should be picked up. Please explain me how we assign internal ordet type to AUC.
    Regards
    Padma

    Hi Padma
    Do the following configuration steps for AuC scenario.
    1. Asset under Construction
    1.1 Define Screen Layout for Asset Master Data
    IMG Investment Management Internal Orders as Investment Measures
    Master Data Assets under Construction Define Screen Layout for
    Asset Master Data
    1.2 Define Asset Classes
    IMG Investment Management Internal Orders as Investment Measures
    Master Data Assets under Construction Define Asset Classes
    2. Asset under Construction
    2.1 Define Model Orders
    IMG Investment Management Internal Orders as Investment Measures
    Master Data Orders Define Model Orders
    2.2 Define Order types (KOT2_OPA)
    IMG Investment Management Internal Orders as Investment Measures
    Master Data Orders Define Order Types
    2.3 Define Investment Profile and Assign
    IMG Investment Management Internal Orders as Investment Measures
    Master Data Define Investment Profile
    3 Settlements
    3.1 Maintain Allocation structure
    IMG Investment Management Internal Orders as Investment Measures
    SettlementMaintain Allocation Structures
    1.2 Maintain Settlement Profile
    IMG Investment Management Internal Orders as Investment Measures
    SettlementMaintain Settlement Profile
    3.3 Maintain Number Ranges for Settlement Documents
    IMG Controlling Internal Orders Actual Postings Settlement
    If you want budgetary control also do the following steps:
    3 Planning and Budgeting
    3.1 Maintain Planning Profiles
    IMG Investment Management Internal Orders as Investment Measures
    Planning and Budgeting Maintain Planning Profiles
    3.2 Maintain Budget Profile
    IMG Investment Management Internal Orders as Investment Measures
    Planning and Budgeting Maintain Budget Profile
    3.3 Define Tolerance Limits for Availability Control
    IMG Investment Management Internal Orders as Investment Measures
    Planning and Budgeting Define Tolerance Limits for Availability Control
    Regards
    Kiran

  • How to make a class an array

    Hello, i am very confused as to how to make an array inside a class and use it from another class. For example, when making a "Book of hotties" where i would create entries in a book(objects) of hot women ,with parameters
    name, last name, phone number, and rating, and i am supposed to make a class for the book itself with a Person [ ] blackBook, and also a separete class called Person where i would create each person. How would i go about creating this array and where would i create it? and from that how can i access it in order to perform methods like sorting and checking entries? Tnx in advance.
    Edited by: Secmugen on May 5, 2009 6:19 AM
    Edited by: Secmugen on May 5, 2009 6:20 AM

    You probably need to start here: http://java.sun.com/docs/books/tutorial/java/nutsandbolts/arrays.html
    There is also a Java collection called ArrayList which is suitable for storing and retreiving objects such as BlackBook, Person etc...
    To access elements of an array within a class you would most likely use a public getter method. eg.
    public class BlackBook {
       private ArrayList<Person> persons = new ArrayList<Person>();
      public ArrayList<Person> getPersons() {
         return this.persons;
      public Person getPerson(int index) {
        this.persons.get(index);
    };etc..

  • Urgent! How to change Asset Class in Asset Master Record

    EMERGENCY CALL!!!
    Hello,
    My customer has created asset with wrong asset class.
    Is there any chance to change asset class in master record, and if not please explain how to delete existing one and create new asset with right asset class.
    Note: the values are already posted to this asset
    Regards
    Amina

    1. Asset class cannot be changed anymore in asset master record.
    2. You cannot delete an asset which is already posted
    Solution for your problem:
    1. Create new asset with the right asset class.
    2. Do transfer asset using t-code : ABUMN from old asset (wrong asset class) to the new one (right asset class).
    Hope it helps

  • How to make a class immutable?

    I hav attend the interview where they ask this question.
    I know little bit is Make the class final and declare all variables as static final .
    Can any Help me.
    This question

    Thi is just my opinion;
    An immutable object is an object that once created, it's values can no longer be changed.
    Thus an immutable object could be an object that allows it's values to be changed only when created with the use of the constructor, and only has get methods to retrieve those values (no set methods).
    @Peetzore
    Defining them as final is something I never did, however it makes sense :) and will start doing so as well
    Regards,
    Sim085

  • How to make standard class as mandatory in eupiment master[class overview]

    Hi,
    In equipment master if I want to make standard class as mandatory field [Check standard class].
    If any any configuration is available please give me the path.
    Else Any user exist is available please suggest me.
    Reward points are available
    Thanks in advance.
    Hanamanta

    hi,
    Just follow the menu path given.
    Cross-Application Components > Classification System >
    Classes > Maintain Object Types and Class Types
    Assign required class type to table EQUI and remove the class types which are not required.
    This will definitely solve ur problem.
    with regards,

  • How to make beautiful intensity graph/chart?

    I have one question for plotting the intensity graph using labview. I have ten bins
    particle data (as attached, the first row is particle size which is y and the x is time, and the z is the particle concentration). I try to plot a intensity graph, but I got a very ugly picture. I use the property node but still don't get a good one. I want to know if the data is sufficient to make a nice plot and how to make it? Thank you very much.
    Attachments:
    06242008-dNdlogDp-flow3.txt ‏27 KB

    Thanks,altenbach. What I mean beautiful picture is something like thisnot include the top line). Anyway, could you put your vi in the post, I use labview7.1, thank you.
    altenbach wrote:
    jzhao wrote:
     I use the property node but still don't get a good one.
    I have no idea what that means! What kind of property??? What did you wire to it????
    An intensity graph needs the point regularly spaced (linear or lograrithmic), while your y mapping is nonlinear. This means you need to re-interpolate for a regular xy grid.
    Unfortunately, I don't know what you mean by "ugly" can you show us an example and tell us in what way it is ugly.
    Here's a quick attempt, remapping the y-axis to 200 equally spaced points. I don't know if you consider this ugly.
    Message Edited by altenbach on 06-28-2008 01:32 AM
    altenbach wrote:
    jzhao wrote:
     I use the property node but still don't get a good one.
    I have no idea what that means! What kind of property??? What did you wire to it????
    An intensity graph needs the point regularly spaced (linear or lograrithmic), while your y mapping is nonlinear. This means you need to re-interpolate for a regular xy grid.
    Unfortunately, I don't know what you mean by "ugly" can you show us an example and tell us in what way it is ugly.
    Here's a quick attempt, remapping the y-axis to 200 equally spaced points. I don't know if you consider this ugly.
    Message Edited by altenbach on 06-28-2008 01:32 AM
    altenbach wrote:
    jzhao wrote:
     I use the property node but still don't get a good one.
    I have no idea what that means! What kind of property??? What did you wire to it????
    An intensity graph needs the point regularly spaced (linear or lograrithmic), while your y mapping is nonlinear. This means you need to re-interpolate for a regular xy grid.
    Unfortunately, I don't know what you mean by "ugly" can you show us an example and tell us in what way it is ugly.
    Here's a quick attempt, remapping the y-axis to 200 equally spaced points. I don't know if you consider this ugly.
    Message Edited by altenbach on 06-28-2008 01:32 AM
    Attachments:
    DMA_N.jpg ‏162 KB

  • How to make Singleton Class secure

    I have a Singleton class which I instantiate using reflection by a call to a public getInstance method that return the object from a private constructor. I have to use reflection as I dont have any other options since my class instantiation is decided on runtime. How will I secure other form instantiating the same class again by using reflection on my private constructor? Any ideas?

    How much do these different implementations of your singleton have in common? What I'm getting at is, is there some common code you could extract out of them all, and make that a singleton in it's own right? Needing to do this sort of hacking is often a sign you're fudging something together, that could be solved more elegantly. We use the Singleton pattern generally when the state of the object needs to exist exactly once. Can you extract that from the disparate objects?
    The singleton classes that I load do not have anything in common. They are all similar but unique, and independant in their own respect. I will have to decide only on what singleton object I have to load in runtime, based on certain criterion. This is done by reflection, by a call to the public getInstance() method of the respective singleton classes, since I am deciding on runtime. My problem is that can I prevent others from accessing my private constructor from outside the class using reflection, which enables them to create another duplicate object. Can I restrict them to use only my getInstance() method instead?? I know this is hacking to access the private members, but I want to know whether there is any way where I can restrict this hacking???In the above code I dont want these statements to work at any case
    java.lang.reflect.Constructor[] c = cl.getDeclaredConstructors();
    c[0].setAccessible(true);
    A anotherA  = (A) c[0].newInstance(new Object[]{"Duplicate"});

  • How to make a class serializable

     

    This is not a good place to learn general Java ... I suggest looking at the
    Java serialization specification from JDK1.1 (?) and understanding how
    serialization works.
    It is impossible to answer your question either 'yes' or 'no' ... by saying
    'implements serializable' it does make instances of the class serializable,
    but that does not mean that serialization will work on those instances, for
    example because the instance may have non-null non-transient fields that are
    not serializable. Further more, some of the state may not be appropriate for
    serialization (like a JDBC Connection reference ...).
    Peace,
    Cameron Purdy
    Tangosol Inc.
    << Tangosol Server: How Weblogic applications are customized >>
    << Download now from http://www.tangosol.com/download.jsp >>
    "zille9" <sdsd> wrote in message news:3bf6f272$[email protected]..
    can i make a simple java class serializable by just writing implementsserializable in its implemetation

  • How to make exit class unicode complaint

    Hi Experts,
    I am trying to make class of category 'Exit class' unicode complaint as it shows me error message as "The program "ZCL_EX_DEF_STP_GATEWAY========CP" is not     
         Unicode-compatible, according to its program attributes."
    But in properties section whenever I try to check unicode flag it shows message as
    "Exit classes/interfaces can only be edited using the BADI Builder".It do not allow.
    Is there any way to make it unicode complaint?

    hi Yogesh,
    Try to use SE18 and see if there is any option for this.
    Regards,
    Vivek

  • How to make application class be an entry in TBRF100 in BRF?

    Hi all
      I am new to BRF .
      I want to know how to create a sample application in BRF.
      I did  all step in the followed link
      http://help.sap.com/saphelp_erp2004/helpdata/en/49/0f2541a2d5b167e10000000a155106/content.htm
      But while doing the last step called   Making Application Data Available to the BRF.
       I am getting an error called
       Input values must be defined in Table TBRF100. The value or values
       'ZBRFAP '(It's my application class) are not specified in this table.
       If any body knows how to resolve this problem please give me your valuable answer.
       Please suggest me some examples on BRF like how to frame rules and events in BRF.
    Regards
    K.S.L.Neelima

    Hi, .Neelima
    plPls. follow the customizing steps in the IMG for the BRF, i.e.:
    spro -> Contract Accounts Receivable and Payable ->  Business Transactions -> Public Sector Tax Assesment-> Busines Rule Framework (BRF) ->  Create Client-Independent Application Class  and the following tasks .
    Define Additional Settings for Application Class, etc.
    Kind regards

  • How to make a class object  from a string representation of the same

    i have the name of a class whose object i want to make in the form of a string i.e. String s="S1"; i get this name after some prosessing. so what i want to do is to create an object of S1 which is actually one class that i have implemented.plz hlp. it is urgent.thnx in advance.

    reflection api...
    see java.lang.Class. Read the api docs.
    mostly, u need to do the following:
    Class myClass = Class.forName(s1);
    Object x = myClass.newInstance();
    reg
    s giri

  • JMS: how to make child class loader (classes) available to parent loader

    Hi,
    Environment: oc4j 10.1.3.1 on SunOS 5.10
    Our application (set up in an instance other than "home") sets up a JMS receiver, everything works fine to the point where the receiver receives the message but the message deserialization fails with the below error. Looks like the deserializer (loaded by the parent classloader sytem.root) is not able to load the class from its child code-source (one of my application libraries in WEB-INF/lib) I have seen a lot of documentation on how libraries can be shared between applications, but I haven't come across any that is related to my problem here. I have even tried adding the library in question to bootclasspath that did not help either.
    How to get around this problem.
    Thanks in advance.
    Caused by: java.io.InvalidClassException: toSerializable
    at com.evermind.server.jms.JMSUtils.toSerializable(JMSUtils.java:1374)
    at com.evermind.server.jms.JMSUtils.toSerializable(JMSUtils.java:1395)
    at com.evermind.server.jms.EvermindObjectMessage.getObject(EvermindObjectMessage.java:114)
    ... 4 more
    Caused by: oracle.classloader.util.AnnotatedClassNotFoundException:
    Missing class: com.deploy.atao.message.client.Message
    Dependent class: com.evermind.io.ClassLoaderObjectInputStream
    Loader: oc4j:10.1.3
    Code-Source: /export/home/oracle10as/product/10.1.3.1/OracleAS_3/j2ee/home/lib/oc4j-internal.jar
    Configuration: <code-source> in META-INF/boot.xml in /export/home/oracle10as/product/10.1.3.1/OracleAS_3/j2ee/
    home/oc4j.jar
    This load was initiated at system.root:0.0.0 using the Class.forName() method.
    The missing class is available from the following locations:
    ......( WEB-INF/lib/ directory in /export/home/oracle10as/product/10.1.3.1/OracleAS_3/j2ee/CI11TRY2/ap
    plications/dev/ci/WEB-INF/lib)
    This code-source is available in loader dev.web.ci:0.0.0. This is a child of the dependent loader system.root:0.0.0.
    at oracle.classloader.PolicyClassLoader.handleClassNotFound(PolicyClassLoader.java:2078)
    at oracle.classloader.PolicyClassLoader.internalLoadClass(PolicyClassLoader.java:1679)
    at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1635)
    at oracle.classloader.PolicyClassLoader.loadClass(PolicyClassLoader.java:1620)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:219)
    at com.evermind.server.ApplicationContextClassLoader.findClass(ApplicationContextClassLoader.java:23)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:219)
    at com.evermind.io.ClassLoaderObjectInputStream.resolveClass(ClassLoaderObjectInputStream.java:33)
    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1513)
    at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
    at com.evermind.server.jms.JMSUtils.toSerializable(JMSUtils.java:1364)
    ... 6 more

    Resolved by adding the application library in question to config/application.xml as <library path="<relative path to the library>"/> so the library has instance scope is accessible by the sytem.root loader.

Maybe you are looking for

  • ORA-00600: internal error code, arguments: [17182], [0x1106559F0], [], [],

    Refresh MatView causing ORA ORA-00600: internal error code, arguments: [17182], [0x1106559F0], [], [], error. Database Version: 11.1.0.6, IBM AIX system when run: dbms_mview.refresh('mart.mv_cust_header','?') , it fails with the above error. Fixed fe

  • EXE not writing to TDMS files

    Hi folks, I am using LabView 8.20 on a Windows XP machine.  The application generates TDMS data files and all works fine in the development environment.  When I compile the TDMS files are not written to correctly.  The files are created (I can see th

  • HR forms with YTD detailss

    hi expert, I need a standard HR Forms which has YTD table output. I shall enter the Pernr or Person ID on selection screen and it shall give me the YTD details on the Form. Basically i am stuck because i dont know where to get this YTD information fr

  • How to Process "Being Created" Sessions

    Dear Experts, Program created sessions are tagged to be "Being Created". Can any one of you explain me how to process these sessions through a program again.? It would be of great help and useful answers are rewarded. Best Regards, Arunkumar S

  • How to load paper for Pixma MG3520?

    Unable to feed paper for printing.  Need user manual.