Need core API of IBASE

Hi All,
I am new to IBASE management and I urgently need the following information.
I need the list of core API's related to IBASE Management in CRM. Currently I know this list of core API's in function group IB_CRM_API, but I could only find a very few API which returns the list of all IBASE's or very specific details of IBASE's like IBASE components.
But my requirement is to get API to achieve the following functionality:
1. To get the list of all service contracts for an IBASE or if  I am wrong, then the list of all service contracts related to each component of IBASE.
2. To get the list of all service processes for every component of IBASE.
3. To get the list of counters associated to a product/object/ibase component of IBASE.
4. Updating the IBASE like  changing the status, for a product component, changing the quantity and identification details and for a object component, changing the identificatio n & address info & also to capture additional info in Notes, and for a text component, changing the description and identificaiton.
5. Updating the IBASE like installing/dismantling the product/object components.
6. Related to counter readings - API to get the list of all counter readings in CRM system based on some selection criteria.
Thanks,
Siva.

Few API which I can recall currently are:
CRM_FIND_IBASE_OS for reading IBase for given product guid.
CRM_STATUS_READ for reading current status of IBase
CRM_IBASE_COMP_FIND for reading details of components of IBase
CRM_IBASE_GET_PARTNER and CRM_IBASE_COMP_GET_PARTNER to get the business partners associated with IBase at header level as well as component level respectively.
CRM_IBASE_CHANGE and CRM_IBASE_COMP_CHANGE to modify Ibase at header level and component level respectively.
CRM_IBASE_SAVE to save the modifications. ( followed by COMMIT WORK)
Hope the above APIs will help you.
Cheers,
Ashish

Similar Messages

  • The 'rewrite 1 core api class every day' Thread

    as we all know, if you want something doing properly, you've gotta do it yourself
    in light of this - I thought rewriting Javas entire core api (so it was done properly) would make quite a fun Thread :P
    now, this being a Game Development forum - I thought a good place to start would be in a graphics oriented class that everyone will have used....
    * @(#)DisplayMode.java     1.3 01/12/03
    * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
    * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
    package java.awt;
    public final class DisplayMode
        private Dimension size;
        private int bitDepth;
        private int refreshRate;
        public DisplayMode(int width, int height, int bitDepth, int refreshRate)
            this.size = new Dimension(width, height);
            this.bitDepth = bitDepth;
            this.refreshRate = refreshRate;
        public int getHeight()
            return size.height;
        public int getWidth()
            return size.width;
        public final static int BIT_DEPTH_MULTI = -1;
        public int getBitDepth()
            return bitDepth;
        public final static int REFRESH_RATE_UNKNOWN = 0;
        public int getRefreshRate()
            return refreshRate;
        public boolean equals(DisplayMode dm)
            return (getHeight() == dm.getHeight()
                && getWidth() == dm.getWidth()
                && getBitDepth() == dm.getBitDepth()
                && getRefreshRate() == dm.getRefreshRate());
        public int hashCode()
            return getWidth() + getHeight() + getBitDepth() * 7 + getRefreshRate() * 13;
    //and the smaller, faster version...
    package java.awt;
    public final class DisplayMode
        public final int width;
        public final int height;
        public final int bitDepth;
        public final int refreshRate;
        public DisplayMode(int width, int height, int bitDepth, int refreshRate)
            this.width = width;
            this.height = height;
            this.bitDepth = bitDepth;
            this.refreshRate = refreshRate;
        public int getHeight()
            return height;
        public int getWidth()
            return width;
        public final static int BIT_DEPTH_MULTI = -1;
        public int getBitDepth()
            return bitDepth;
        public final static int REFRESH_RATE_UNKNOWN = 0;
        public int getRefreshRate()
            return refreshRate;
        public boolean equals(DisplayMode dm)
            return (height == dm.height
                && width == dm.width
                && bitDepth == dm.bitDepth
                && refreshRate == dm.refreshRate);
        public int hashCode()
            return width + height + bitDepth*7 + refreshRate*13;
    }25th Jan 2003
    abu,

    m'kay...
    i suppose you could do that...
    anyway, i'm not good with this 'keyword' stuff and
    all.../me wonders why you are posting here at all :D
    but wouldn't final mean that you cannot change taht
    variables value later...yup
    of course you could say that you don't want to, and
    that nobody needs to...well yeah... when classes are immutable (as the DisplayMode class is)
    its values are, by definition, unchangable.
    but why are ther these set methods then?there are no 'set' methods - DisplayMode is an immutable class.
    >
    this public thing i'm also not sure about.
    in this class you may go public, but some classes user
    should NOT have ability to set value of variable
    directly.the only reason they are public, is because they are final (or should be atleast :P).
    I wouldn't make them public otherwise.
    Also, the only reason the getXXX methods exist, is it conform to the original spec. of the DisplayMode class. (and the 'standard' or having get methods for public attributes - Dimension,Rectangle,Point etc all do it)
    maybe it would be better to stick with protected... ?as markuskidd has pointed out - this class is final, it cannot be extended, hence protected means nothing.
    >
    othervise it's a good idea.
    if you get a bunch of classes that have been
    perfected, then maybe sun will one day revise your
    classes and replace these old crapier ones.gotta find 1 to do 2morrow now :P (though I doubt this will make any difference to Sun, they simply don't care about correct code)

  • I am having trouble switching to iCloud. I've upgrade my iPhone software to iOS5, but when I try to upgrade my Macbook software OS 10.6.8 to Lion 10.7.2 it says I need "Core 2, Duo, Core i3, i5, i7, or Xeon processor. $$%^

    I need HELP switching to iCloud.  So many obstacles. . I've upgrade my iPhone software to iOS5 (now I have to get the software in my car upgraded because the iPHone won't play music through the system...another subject.) For iCloud on my Macbook, when I try to upgrade my Macbook software OS 10.6.8 to Lion 10.7.2 (required for iCloud) it says I need "Core 2, Duo, Core i3, i5, i7, or Xeon processor.  Does this mean I need a new computer!!! I   2 Ghz Intel core duo is what I have (a 2006, really, macbook -- which I use with a large screen).  (How do I find the answer here?  -- any answers there would be SOOOO appreciated)  thank you!
    <Email Edited by Host>

    It's a bad idea to post your email address - it's an invitation to spam - and I've asked the Hosts to remove it. You should not expect people to email you - this is an open forum.
    I'm afraid your Mac cannot be upgraded to Lion, and thus is not compliant with iCloud. The only option you have there is to set Mail up manually to access your iCloud email, but the other facilities won't work.
    Entering iCloud email settings manually in Snow Leopard or Leopard

  • Call of API for IBase contains errors

    Dear All,
    We are using solution manager 4 with SP13.When i try to create a Ibase through Initiate Data transfer for ibase,i gives the following error.
    Call of API for IBase contains errors
    Message no. CRM_IB050
    Diagnosis
    No import data was entered for one of the function modules (APIs) for Installed Base Management. Therefore, the function cannot be executed.
    System Response
    The system terminates processing.
    Procedure
    If the APIs are called in customer-specific programs, check the call for the APIs and change the call accordingly.
    Please help to proceed,
    Regards,
    Avinash.

    Good day,
    Had the same error and solved it by doing the following;
    Go to t/code DNO_CUST01 and double click on SFL1 and make sure "number range" is 01 and "action profile" is SLFN0001_STANDARD_DNO.
    Your number range interval in t/code CRMC_NR_RA_SERVICE should be consistant with NR details in t/code DNO_NOTIF (check note: 498984 to set it up)
    Good luck.
    Cheers
    Anthony Cunha

  • Call of API for IBase contains errors Message no. CRM_IB050

    Call of API for IBase contains errors
    Message no. CRM_IB050
    Diagnosis
    No import data was entered for one of the function modules (APIs) for Installed Base Management. Therefore, the function cannot be executed.
    System Response
    The system terminates processing.
    Procedure
    If the APIs are called in customer-specific programs, check the call for the APIs and change the call accordingly.
    Can anyone help me in the above issue.
    Regards,
    Mirza Kaleemulla Baig

    Hi Sai,
    This is too late to reply this post, but to let everyone know about the issue I am posting here.
    Start new UI session and put breakpoint at BUPR_EMPLO_DELETE and check parameter IV_X_SAVE everytime, till you get the error message. The parameter IV_X_SAVE should be same/consistent (either ' ' or 'X') in whole Logical Unit of Work. It should not change in between.
    I faced the same kind of problem and found that standard was passing IV_X_SAVE = ' ' and in our custom code we were passing IV_X_SAVE = 'X'. I changed it to IV_X_SAVE = ' ' and my problem got resolved.
    You can try the same. Please post the alternate solution if you find it.
    Best Regards,
    Rahul Koshti

  • VBA - How to detect Acrobat core API vs. Adobe Reader

    I'm working on a VBA project and want to have PDF editing included as an optional function. I know that editing and saving PDFs is restricted to the Acrobat core API, but I can't seem to get VBA to differentiate between them.
    My reference library is using Adobe Acrobat 10.0 Type Library, and because I have Adobe Acrobat installed, I can edit/save just fine.
    A coworker's machine is also using Adobe Acrobat 10.0 Type Library, he does NOT have Adobe Acrobat installed, and cannot edit/save.
    My problem is this: I can't figure out how to tell VBA who does and does not have the Acrobat features installed and who doesn't. The GUID for the reference pulls 10.0 Type Library on both machines. I want VBA to check the users references and verify they do or do not have access to editing so I can lockout the features.
    Is there a way to pull what version/access the user has from the library?

    Perhaps the simplest way is to do something that fails in Reader, and detect the failure. Probably more reliable than trying to detect the installed product(s), which could also be BOTH Acrobat and Reader.

  • Java Core API

    I'd like to know if API like Java 2D or Java Security API belongs to Java Core API , or if it still belong to Java Standard Extension .

    http://java.sun.com/j2se/1.5.0/docs/api/index.html

  • I need an API

    I need an API to use with my time machine hardware. I bought it off ebay but the software was too expensive so I just have the hardware and I need the API to develop the software for it now. Thanks.

    If (1) you had any sense, and (2) you were able to access the API in the future, you would have already transported back the API to the current time. So either (1) or (2) is false.
    P.S.: I have a program which was designed to write other programs, which wrote itself.

  • Need Java API for Essbase

    <p>We want to load data in Essbase through a web based application,thus we would need JAVA API's. Please send us any related links,white papers, red books and/or any other links.</p>

    <blockquote>quote:<br><hr><i>Originally posted by: <b>sunny_rush</b></i><BR>com_beacon_essbase_jni_EssApiJni.c:15:20: essotl.h: No such file or directory<BR><hr></blockquote><BR><BR>That package does not appear to be from Hyperion but rather from a third party. Based on the name, it may have come from Beacon Analytics which is now part of Answerthink. Did you have consulting from them in the past?<BR><BR>Tim<BR><BR><BR>

  • Do I need Core 3 to do CLAD exam?

    Hi guys!
    Since I first encountered LV in June, I have done a lot of studying on my own. I believe I have done more than Core 1 of the NI courses explains. Therefor I would like to do Core 2. I contacted NI in my country and they gave me a price for Core 2, Core 3 and the CLAD exam. Fair indeed, but I'm not quite sure I need Core 3. You see, I'm just making small programs for testing of electronics. The people who will use the programs work for the same company as I do. So Core seems to be overkill for my purpose with LabVIEW.
    I believe most of you have at least done the CLAD exam. Would you recommend me to do the Core 3 also, or would Core 2 be enough to do the CLAD exam?
    Regards,
    Even
    Certified LabVIEW Associate Developer
    Automated Test Developer
    Topro AS
    Norway
    Solved!
    Go to Solution.

    Hi Evan
    According to the "book" you theoretically need only Core 1 and 2 before taking the CLAD. In practise I would strongly recommend that you take the course and also take the time to work a bit more, say 3-4 months with LabVIEW before the exam. However this is my general advice and may not be applicable to you specifically. You can always test your skill level with the CLAD preparation material to see how you fare.
    When it comes to Core 3 I think it is one of the best courses to take regardless of the CLAD. It goes more in depth into the different structures, introduces new more advanced concepts (some of my favorites are User Events and enum/variant cluster with a queue) and how to structure your entire development practice. Even though you say now you will only develop small applications for internal use these can quickly grown to something unmanagable and cost you a lot of time if you haven't thought in terms of Scalability, Readability and Maintainability, which are the three key concepts of Core 3.
    Hope this advice helps
    Best Regards
    David
    Certified LabVIEW Developer
    NI Sweden

  • XML Publisher Core API

    Hi, I am looking for documentation for the Java APIs. I have the XML Publisher User Guide but would like some reference documentation for the APIs, javadoc or otherwise.
    Is there also any documentation aimed specifically at interacting with XML Publisher from an external application using the core APIs?

    The javadoc is included with the XML Publisher enterprise 5.6.2 in the doc folder.
    Hope that helps,
    Klaus

  • Need JAVA API to list down all the Proxy Services in OSB Console 11g

    Hi,
    I need a java API to List down all the Proxy Services present in OSB Console for SOA 11g (11.1.1.5). I am in a situation where I cant use python script for the same.
    any help will be much appreciated.
    Thanks in Advance,
    Ravi
    Edited by: 899443 on Oct 1, 2012 4:13 AM

    AFAIK it is proprietary.
    What I do in a similar situation is to form XML for the services, package them into JAR the same way as an import JAR is packaged (creating ExportInfo resource, ...) and deploy with standard WSLT script. Works for simplest services only (direct proxies mostly) but I can also form security, alerts, throttling etc etc etc -- all in one shot.
    Out of sheer interest, may I ask you a question? Why do you need to create OSB services from Java?
    Vlad
    http://vladimirdyuzhev.com

  • Need Java API doc for the preference Manager class

    Where can I get Java Doc for the following classes
    import oracle.webcenter.peopleconnections.preference.Preference;
    import oracle.webcenter.peopleconnections.preference.PreferenceException;
    import oracle.webcenter.peopleconnections.preference.PreferencesManager;
    import oracle.webcenter.peopleconnections.preference.PreferencesManagerFactory;
    Thanks,
    Bala

    The API is the same (that's the whole point with Java), and last time I checked there were programs on Linux that can handle zipfiles and html files. :)
    So yes, use the same.
    (That is, unless you have downloaded the windows help format api docs. Then you need to download the regular html ones.)

  • Need Java api for .class file comparison....

    Hi all,
    In .net one CecilAssemblyAnalyzer api is der it analyze the two version of .net applic in offline mode (pick .exe and .dll files)
    n forms tree structure and den copares both tree n get the changed function..
    i need same type api in Java...
    Thanks in advance..
    Regards,
    Sachith

    <blockquote>quote:<br><hr><i>Originally posted by: <b>sunny_rush</b></i><BR>com_beacon_essbase_jni_EssApiJni.c:15:20: essotl.h: No such file or directory<BR><hr></blockquote><BR><BR>That package does not appear to be from Hyperion but rather from a third party. Based on the name, it may have come from Beacon Analytics which is now part of Answerthink. Did you have consulting from them in the past?<BR><BR>Tim<BR><BR><BR>

  • I need know API to get password

    Hi,
    I have a procedure to login public users to portal users like
    PORTAL30.wwptl_login.login_url('user','PASSWORD','','url','');
    but in this procedure I needed put the password hard-coded and when I need to change the user password I will have to change the procedure.
    Somebody know a API to capture the password's user and pass this like parameter?
    Thanks

    Gloria,
    Passwords are one-way hashed you cannot get them back in clear text.
    Could you explain what you are trying to achieve?

Maybe you are looking for

  • Haven't been able to receive or send text for a few days

    I've been in Canada since mid-May and just recently my phone has stopped receiving or sending out texts or calls. I will be back in a few days so I'm hoping its just a network problem up here. My phone used to say that it was on an Extended Network,

  • How to install and Configure sharepoint foundation on administrator account ??

    Hi there guys dev I want to try sharepoint foundation for first time . I installed windows server 2012 ans sql server 2012 and then installed sharepoint foundation 2013 . now when I want to create a new server farm enter my windows name as database n

  • How to test if input is in array + number?

    Hi, I have an array, [0, 1, 2], and also a stored number: 5 If I ask the user to input a number, how do I make the user continue input until the number is either one of the numbers in the array or the stored number? I can do this with a while loop, a

  • Error Mesage (Yield Qty + ScraP qty)

    Greetings..                 i created order with qty as 10. during confiramtion in co11, when i enterd  for first opeartion yeild qty as 10 and rework qty as 1, then i am gettting error overdelivery not allowed. Means Yeild qty + rework Qty gretaer t

  • Is there a default administrator

    Hi can any one tell me if there is a default administrator somehow it seems I have only "standard" users.