Asset Super Class and Asset Super Number

Hi Gurus.
Please tell me how can we use Asset Super Number.
What is the use of Asset Suer Number and Asset Super Class
Thank You

Hi
Do a search on this forum to Asset Super Number. There is a message with the explanation and a direct link to the SAP help.
What is your requerement that you want to use this when you don't know what it is?

Similar Messages

  • To Get Busines Agreement Class and Business Agreement Number

    Hi Experts
    We need to find out Business Agreement Class and Businees Agreement number from Business Partner.
    we have CRM Contract, CRM contract can have different line items which is stored in crmd_orderadm_i table. How can I use Product Guid to find out business agreement class and business agrement number.
    Thanks & Regards
    Sandeep

    Hi
    U can find these in the Master Table
    CRMM_BUAG Master table for Business Agreement
    CRMM_BUAG_H Header Data for Business Agreement such as Tax Category, Tax Characteristic, Form key, Business Agreement Class. Data in this table correspond to ISU
    Regards
    Manohar

  • Invoke super class constructor of super class' parent class

    I would like to invoke a constructor of a super class that is the parent of the direct super class. For instance:
    class C extends class B, and class B extends class A.
    From class C, is it possible to invoke class A's constructor without first invoking class B constructor?
    Something like super.A() ??
    Thanks.
    Joe

    try this,
    abstract class GrandParent
          private Object pObj = null;
          protected Via via = new Via();
          protected class Via
             public Object doMethod1( Object obj )
                pObj = obj;
                return "GrandParent m1: " + pObj;
             public Object doMethod2( Object obj )
                pObj = obj;
                return "GrandParent m2: " + pObj;
             public Object get()
                return "gp get: " + pObj;
          public abstract Object doMethod1( Object obj );
          public abstract Object doMethod2( Object obj );
          public abstract Object get();
    class Parent extends GrandParent
          private Object pObj = null;
          public Object doMethod1( Object obj )
          pObj = obj;
          return "Parent m1: " + pObj;
          public Object doMethod2( Object obj )
          pObj = obj;
          return "Parent m2: " + pObj;
          public Object get()
          return "p get: " + pObj;
    public class GPMethod extends Parent
          public static void main( String[] args )
          GrandParent gp = new Parent();
          System.out.println( gp.doMethod1( "calling parent" ) );
          System.out.println( gp.doMethod2( "calling parent m2" ) );
          System.out.println( gp.get() );
          System.out.println( "" );
          System.out.println( gp.via.doMethod1( "calling via to GP" ) );
          System.out.println( gp.via.doMethod2( "calling via to GP m2" ) );
          System.out.println( gp.via.get() );
    }

  • Asset takeover date and asset split

    Hi All,
    I have an asset X with NBV of say 2000 (APC 5000 and Acc Dep 3000). This is currently available in system as one single asset.
    The problem is u2013 above asset is in fact a sum of many small assets for which useful life is different and NBV is different (we are tracking it outside SAP as of now)
    Say Asset 1..with APC of 300, Acc Dep as 200 and NBV of 100 u2026total useful life is 10 yrs and remaining useful life is 2 yrs
    Asset 2..with APC of 400, Acc Dep as 250 and NBV of 150 u2026total useful life is 10 yrs and remaining useful life is 4 yrs
    Similarly I have different assets which add up to asset X as mentioned above.
    Asset take over date is 31.12.2009 (We follow Jan to Dec year). We have gone live in mid 2010.
    I would like to bring those assets into Sap now. I mean make the adjustments now u2013 split the asset X to different assets. (We did not calculate dep for asset X until now from go u2013 live).
    We want to the calculate dep for newly created small assets from month May, 2011.
    Could someone help me with the correct process to be followed.
    One option I am thing about is u2013
    1)     Scrap the asset X (40 posting key will be posted to u2018asset disposal accountu2019 (P&L Account))
    2)     Make co code status to u20182u2019 and make changes to take over date.
    3)     Create new assets (in AS91) for all small assets with their useful life (Say for asset 1 u2013 I will keep total useful life as 10 yrs and remaining useful life as 2 yrs
    4)     In takeover values in AS91 u2013 I will put APC as 300 and Acc Dep as 200 for asset 1.
    5)     Make an entry through OASV for total APC, Acc Dep and remaining value to u2018asset disposal accountu2019 (P&L Account u2013 which is posted in point 1)
    6)     Put the co code back to active status u20180u2019.
    My Questions u2013
    1)     Can I follow above method or is there any other easy way?
    2)     What should be the takeover date? Is it 31.12.2010?
    3)     Should I change the takeover date back to 31.12.2009 after my transactions are complete or can I leave it as 31.12.2010? Its affects.
    4)     In OASV can I make posting to u2018asset disposal accountu2019 which is a P&L account? (System might ask for cost center which I thought I can provide it in OKB9).
    5)     Will the above process effect my current assets in SAP? I mean I do not want to spoil the current set up in system.
    Thanks in advance for the patient reading and providing solution.
    Regards,
    Kumar

    Hi Kumar,
    You Specify the transfer date for the asset data transfer. This date derermineds the status of posting to be used for the transfer. Posting up to this date will be included in the transfer. This specification also determines  whether you want to perform the transfer during fiscal year ( with transfer of posted transcation/depreciation in the current fiscal year) or at the end of the fiscal year (with out transctions).
    If the trasfer date is not the last day if the fiscal year ( according to the fiscal year variant FI), the system interprets this as transfer during the fiscal year. The system cannot transfer any historical transactions. It can only transfer cumulative values from the end of the last fiscal year, and the transctions in the current fiscal year (This is only possible for the transfer during the fiscal year).
    Ex....
    Transfer date - December 31, 2009
    Last Closed fiscal year 2009
    Specify the take over date as 31.12.2009. If the company gone live with SAP on 01.01.2010.
    I hope above note will clear your doubt.
    Regards,
    Narendra Kumar,

  • Super class and subclass

    While creating an instance for the subclass
    will there be any instance created for the superclass
    internally ??

    Depends what you mean by "internally".
    Suppose you have
    class A
        int aaa;
    class B extends A
        int bbb;
    }and you do
    B myB = new B();then, conceptually at least, you get a reference to an instance of B that looks like this:
        aaa          The value of aaa in A
        bbb          The value of bbb in BThat is, the single instances contains data for both A and B.
    Sylvia.

  • Generic classes with parameterized super class and interface

    Hello.
    I'm trying to write a generic class that looks like the following pseudo-code.
    public interface Interface {
        public Interface getSibling(...);
    public class Klass {...}
    public class MyKlass<T extends Klass, T2 extends Interface>
            extends T implements T2 {
        public T2 getSibling(...) {
            return this;
    }where Interface and Klass each have various extensions.
    I came across this problem, or challenge, while writing classes for testing my EJBs. I tried and failed various attempts.
    Is it possible to write generic classes of this nature in Java?
    If so, please tell me and others who are like me.
    Thanks in advance.

    No. That would not work.
    Beside being forbidden by the compiler, to my understanding, it cannot be done in theory either, as the parameterized types get bound at instantiation time and are not available for static reference, which both extends and implements require.

  • Calling a particular Method of all subclass from a super class

    hi
    I have a class 'A' which is a super class for 'B' ,'C' , 'D'
    my main method is in the class Main and while on the run i am calling methods of B,C,D form this main class.
    but as the first step of execution i need to call a init method which has been defined in all the sub-classes. and there can be any no of sub-classes and all will have the init method and i have to call the init method for all classes. is this possible to do that in runtime. ie i wil not be knowing the names of sub-classes.
    thanks
    zeta

    Sorry if i had mislead you all.
    I am not instantiating from my super class.
    as mjparme i wanted one controller class to do the
    init method calls
    so i got it working from the link you gave.
    URL url = Launcher.class.getResource(name);
    File directory = new File(url.getFile());
    This way i can get all the classes in that
    in that package
    and from reflection i can get whether it is
    her it is a sub class of the particular super class
    and i can call the init methods by making the init
    methods static
    thanks for the help
    zetaThis is a rather fragile solution.
    If the problem is one of knowing which subclasses exist, I would suggest specifying them explicitly via configuration (system property or properties file or whatever).
    One thing that's not entirely clear to me: Is the init going to be called once for each subclass, or once for each instance of each subclass? It sounds to me like it's once per class, but I want to make sure.

  • Trying to use super class's methods from an anonymous inner class

    Hi all,
    I have one class with some methods, and a second class which inherits from the first. The second class contains a method which starts up a thread, which is an anonymous inner class. Inside this inner class, I want to call a method from my first class. How can I do this?
    If I just call the method, it will use the second class's version of the method. However, if I use "super," it will try to find that method in the Thread class (it's own super class) and complain.
    Any suggestions?
    Code:
    public class TopClass
         public void doSomething(){
              // do something
    =============================
    public class LowerClass extends TopClass
         // overrides TopClass's doSomething.
         public void doSomething(){
              // do something
         public void testThread(){
              Thread t = new Thread(){
                   public void run(){
                        doSomething();               //fine
                        super.doSomething();          //WRONG: searches class Thread for doSomething...
              t.start();
    }

    Classes frequently call the un-overridden versions of methods from their superclasses. That's that the super keyword is for, if I'm not mistaken.You're not mistaken about the keyword, but you're not calling the superclass method from a subclass. Your anonymous inner class is not a subtype of TopLevel. It's a subtype of Thread.
    Here it is no different, except that I happen to be in a thread at the time.It's vastly different, since you're attempting to call the method from an unrelated class; i.e., Thread.
    I could also be in a button's action listener, for example. It seems natural to me that if I can do it in a method, I should be able to do it within an anonymous inner class which is inside a method.If you were in an button's action listener and needed to call a superclass' implementation of a method overridden in the button, I'd have the same questions about your design. It seems smelly to me.
    ~

  • Super class methods

    How to get the methods of current class and its super class using reflection. The retrieved methods should be only the methods of user-defined classes but not methods of Java APIs such as Object or any other class provided in JDK.
    For ex, If Class B is inheriting Class A, i need the methods which are declared only in A & B but not from the Object Class. Similarly, If class C is extending any JDK API such as Thread, I need only the methods declared in class C.

    thanku very much for the answer.
    I am trying to execute the methods of another class using reflection. So I have to consider the inherited methods also. For that, I have to differentiate between standard classes & user-defined classes.Assume that u have one GUI screen where in once u select a class all its methods including inherited methods have to be displayed.
    I can get the the superclass using the method getSuperClass(). But inorder to get the protected methods of superclass what is the method to be used ? If I use getMethods(), it returns only public methods, where as getDeclaredMethods() returns all the methods. Since I have to execute only public & protected methods, what is the best way to solve this ?

  • Super Class Examples of Exception

    HELP!!!
    I'm in need of assistance. I do not get Super classes and really how they work. Our book goes into such detail, it doesn't really give us a little example to work from for understanding. So here is a question: I need is Use Inheritance to create an exception class (ExceptionA) which is the super class, then subclasses ExceptionB class and ExceptionC class which both B and C classes inherit from A. We are suppose to write a program to catch block for type ExceptionA catches exceptions of types ExceptionB and ExceptionC.
    I can't grasp the concept of how to put these together. I'm not sure where the main method fits in all of these and does each have a try/catch that calls something from ExceptionA?

    Ok..I'm just looking for help, yes an ANSWER to how to utilize (1) inheritance and then (2) to incorporate that into my homework. For example, I have an ExceptionA Class super, a subclass ExceptionB and a subclass ExceptionC. I'm really lost as to where do I put the main method. I have 3 methods, where do I put these and how do I call them. Does anyone have a little snippet of code that shows very basically a super class, a subclass that calls the superclass, and another subclass that calls the superclass and where the main fits in all of that. Below is all my code.
    * Figure 13.17 Catching Exceptions with Superclasses
    package Dialogs;
    //superclass Exception
    public class ExceptionA
         //start of main method
            public static void main( String args[] )
               try
                    //call method one
                    one();
                catch ( Exception exception )
                     exception.printStackTrace();
                }//end of try/catch for main
              } //end main method
    }//end of ExceptionA
    package Dialogs;
    public class ExceptionsB extends ExceptionA
         // exceptions back to main with one
         public static void one() throws Exception
          try
              //call method two
              two();
          } // end try
          catch ( Exception exception )
             throw new Exception( "Exception in one", exception );
          } // end try/catch for method one
         } // end method one
    }//end of class ExceptionsB
    package Dialogs;
    public class ExceptionC extends ExceptionA
       // two method throws back to one
       public static void two() throws Exception
          try
              //call method 3
             three();
          catch ( Exception exception )
             throw new Exception( "Exception in two", exception );
          } // end of try/catch two
       } // end method 2
       // throws Exception back to two
       public static void three() throws Exception
          throw new Exception( "Exception in three" );
       } // end method 3
    }

  • Inheriting and the "super" keyword

    I found a case where "super" is not working as I understand it should...
    Can someone explain me the underlying theory that makes JAVA behave this way??
    public class Base {
         public void method1() {
              System.out.println("method1 from \"Base\" class. About to call method2.");
              method2();
         public void method2() {
              System.out.println("method2 from \"Base\" class. About to call method3.");
              method3();
         public void method3() {
              System.out.println("method3 from \"Base\" class.");
    public class Extension extends Base {
         @Override
         public void method1(){
              System.out.println("method1 from \"Extension\" class. About to call super.method2.");
              super.method2();          
         @Override
         public void method2(){
              System.out.println("method2 from \"Extension\" class. About to call method3.");
              method3();          
         @Override
         public void method3(){
              System.out.println("method3 from \"Extension\" class.");                    
    public class Main {
         public static void main(String args[]) {
              System.out.println("In \"The Java Programming Language,\n" +
                        "Fourth Edition By Ken Arnold, James Gosling, David Holmes\"\n"+
                        "chapter: 3.3: \"Inheriting and Redefining Members\""+
                        " says:");
              System.out.println("Using super is the only case in which the type of\n" +
                        "the reference governs selection of the method implementation\n" +
                        "to be used. An invocation of super.method always uses the\n" +
                        "implementation of method the superclass defines (or\n" +
                        "inherits). It does not use any overriding implementation of\n" +
                        "that method further down the class hierarchy.\n");
              System.out.println("But by running this code, i get:");
              System.out.println("------------------------------------------");          
              Extension ext = new Extension();
              ext.method1();          
              System.out.println("------------------------------------------");
              System.out.println("\nWHY??? I was expecting:\n"+
                        "method1 from \"Extension\" class. About to call super.method2.\n" +
                        "method2 from \"Base\" class. About to call method3.\n" +
                        "method3 from \"Base\" class.");          
    THANKS!!

    IgnacioKriche wrote:
    But I used "super", so this means to use the methods of the super class and I understand that a method called within another, is part of this last one. this is:
    if inside method 'x', method 'y' is called, then 'y' is part of 'x' . Agree? And therefore since I am using super I'm saying use 'x' method from super class since 'y' is part of 'x' then super applies for 'y' as well so what is method from the extended class doing here? It's like we have a mix between the 'x' from super and 'y' from the extended. Something like super only applies for the first level not at a deeper level (a method called from another)No. Just because the base class method2() invokes method3() does NOT mean it will always invoke base's version of method3. If it did that, then polymorphism would definitely be broken.
    You explicitly invoked super.method2(), so that told the compiler to explicitly use the base class version of that method. But then method2 in the base class invokes method3(). That ends up invoking the overridden version in the subclass, by design, because afterall the actual object whose methods are being executed is a subclass instance. If it didn't do that, then polymorphism would be broken for everyone else.
    If you think you need the behavior you are looking for, you are just designing it wrong in the first place.

  • Getting the instance of a super class

    Hi, I'm in a class that extends another class. I'm trying to create a new instance of the super class and set it = to the current instance of the super class. I tried the following but am getting a CloneNotSupportedException
    SuperClass sc = super.clone();
    Does anyone know how to do this? Thanks

    I want to do it because the super class is nothing more than a set of properties for another framework, I have a factory that extends the properties class so the user can more easily create a config object for the framework. When the factory returns the config object it needs to pass it an instance of the super properties class.
    The more I think about it, I might be able to pass it an instance of the factory class but cast it as the super properties class.

  • Asset-Advance payments to Assets on PO

    Hi Gurus,
    Our clients want to make advance payment request in F-47 on a PO.
    For normal transcations it is possible.
    But for Assets it is possible when i allow the down payment request for assets in spro and assets settings
    But here it specifically says it is for AUC only.
    But now it is allowing me to post down payment request for any asset class.
    But when i take the assets into books it is throwing a dump can u pls let me know why?
    My client wants to capture data on asset po as to how much advance is paid
    how do i capture this
    Full points will be awarded
    warm regards
    Manjunath

    Hi Manju ,
       as per my knowledge down payment is possible only  for AUC( assets under construction) asset classes.
       Later you can adjust the amount.
    But normal fixed assets  classes  down payment not possible(as per my knowledge ).
    Took some one suggestion if you have better solution.
    chandra

  • Extending classes and overriding methods

    If I have a class which extends another, and overrides some methods, if I from a third class casts the extending class as the super class and calls one of the methods which gets overrided, is it the overrided method or the method of the superclass which get executed?
    Stig.

    Explicit cast can't enable the object to invoke super-class's method. Because dynamic binding is decided by the instance. The cast can just prevent you from using methods only defined in sub-class, but it does not let the object to use super-class's method, if the method's been overrided. Otherwise, the polymophism, which is one of the most beautiful feature of Object-Oriented thing, can't be achieved. As far as I know, the only way to use super-class's method is the super keyword in the sub-class, and seems no way for an object to do the same thing (I may wrong, since I haven't read the language spec).
    here's a small test:
    public class Test {
    public static void main(String[] args){
    A a = new B();
    a.method();
    ((A)a).method();
    class A{
    public void method(){
    System.out.println("A's method");
    class B extends A{
    public void method(){
    System.out.println("B's method");
    The output is:
    B's method
    B's method

  • Fixed Assets - Asset Type - Low Value Assets

    What is the difference between setting Asset Class Asset Type field as LVA (Low Value Asset) instead of General?
    I am using 2007A SP01 PL07 Australian localisation.
    I am interested in the behaviour of the LVA Asset Class and assets that belong to that Class.

    By definition, LVA stands for:
    An asset for which the acquisition and production costs, less any included sales tax, does not exceed a legally pre-defined amount.
    Low-value assets can usually be completely written off within the period in which they are acquired.
    It depends on different localizations.
    Thanks,
    Gordon

Maybe you are looking for

  • Problem with Credit Limit

    Hi all There seems to be a problem with the credit limit.  It was brought to my attention before and I believe someone has a query to rectify the problem.  Could someone please send me this query as one of my clients are going to heavliy rely on the

  • Need to find invalid coverage period

    Hi Gurus I have the following data: Creation of Table DROP TABLE cal_rules; DROP TABLE cal_rules_dtl; CREATE TABLE cal_rules rule_id NUMBER(10), effective_date DATE, termination_date DATE); CREATE TABLE cal_rules_dtl rule_id NUMBER(10), as_of_date DA

  • Enhancement request: stylesheets for JSP fragments

    empty

  • Connect via sqlplus to sys

    I'm trying to connect to sys via sqlplus, but i cannot. I can connect to other schema like HR but not to SYS. I'm sure the password is correct because via sql developer for example. Can you help me please?

  • Auto G/L population for Non Stock Items

    Hi, I am trying to configure the Auto G/L Population for Non stock item (Material Master item).I have created the Material without Valuation class assignment. Master data: Material 1(Material type : Non Stock,No valuation class assignment,attached wi