IBase components

When equipment records are created in ECC they flow thru middleware and create the corresponding comm_product in CRM. In addition, an IBase is created with the equipment as an IOBject. Let's call that product the machine.
I need to append the IBase with the machine's components. I've created these relationships before via conversion programs but I've been tasked with having it integrated with the ECC-to-CRM flow.
In ECC, prior to sending the data to CRM, I've tried to append entries to the table associated with BAPIMTCS. For example:
Row     TABNAME          SEG     CURRDNO          HIERNO     PARENTDNO     
1     BAPICUSADR     DA     6          0          0
2     BAPICUSTEL          DA     7          0          0
3     BAPISMJEST          DA     8          0          0
4     BAPISMJEST          DA     9          0          0
5     BAPISMJSTO     DA     10          0          0
6     BAPI_EQKT1          DA     3          0          0
7     BAPI_EQUI1          DA     1          0          0
8     BAPI_EQUZ1          DA     2          0          0
9     BAPI_IHPA          DA     4          0          0
10     BAPI_ILOA1          DA     5          0          0
11     BAPI_EQUI1          DA     11          0          1
Row 11 is the component that I need to add to the IBase. Populating PARENTDNO with the machine's CURRDNO had no affect.
Is what I'm attempting possible?
Thanks
Leo

When equipment records are created in ECC they flow thru middleware and create the corresponding comm_product in CRM. In addition, an IBase is created with the equipment as an IOBject. Let's call that product the machine.
I need to append the IBase with the machine's components. I've created these relationships before via conversion programs but I've been tasked with having it integrated with the ECC-to-CRM flow.
In ECC, prior to sending the data to CRM, I've tried to append entries to the table associated with BAPIMTCS. For example:
Row     TABNAME          SEG     CURRDNO          HIERNO     PARENTDNO     
1     BAPICUSADR     DA     6          0          0
2     BAPICUSTEL          DA     7          0          0
3     BAPISMJEST          DA     8          0          0
4     BAPISMJEST          DA     9          0          0
5     BAPISMJSTO     DA     10          0          0
6     BAPI_EQKT1          DA     3          0          0
7     BAPI_EQUI1          DA     1          0          0
8     BAPI_EQUZ1          DA     2          0          0
9     BAPI_IHPA          DA     4          0          0
10     BAPI_ILOA1          DA     5          0          0
11     BAPI_EQUI1          DA     11          0          1
Row 11 is the component that I need to add to the IBase. Populating PARENTDNO with the machine's CURRDNO had no affect.
Is what I'm attempting possible?
Thanks
Leo

Similar Messages

  • Solution Manager - Error Message DSWP349 -  No IBASE Components Exist ...

    The subject error DSWP349 occurs when using transaction Notif_Create for a new Service Desk Message. 
    The error message points to the use of IB52/IB53 which has already been correctly (as far as I can tell) used to set up the IBASE components.
    The error message also point to Note 824640 which I have checking out and also points to Note 1059271 from SAP Service Marketplace.
    I am going to try and apply some of those notes' recommendations but as they do not seem directly relevant, am looking for any other suggestions in the meantime; for example, if anyone has an printout example of how the IBASE and its lovely components should look in IB52/IB53 that would be most appreciated !     
    Last point.  Maybe part of the problem is that our SAP Solution Manager only links to one other internal SAP system and is not 'connected' to SAP AG (as it is an external system - this for security reasons), however we do have, for example, some external RFCs entered as part of the configuration.
    Thanks all.

    Hi
    The issue is now resolved, this is how I did it.
    1) Removed entries from BCOS_CUST from client 000 for OSS_MSG which was pointing to the RFC name
    Then got another error:
    No RFC connection to the central lock information management system.
    The project lock functionality is active in the local system, but there is no RFC connection to the Solution Manager system.
    2a) Ran the report in SA38 TMW_CONTROL_PROJECT_LOCK with selection for Deactivate the "project lock functionality".
    2) Filled the "Deactivate Project Lock" field with "X" then clicked EXECUTE.
    Problem got Solved.
    Thanks
    Ashish

  • Assign Business Partners to iBase Components

    Hi Experts,
    I have created Solution for my Satellite systems in Solution Manager , I followed below path to Create and Assign the Component Systems as iBase .
    1) DSWP> I have Selected  a Solution and went to EDIT tab>Initial Data Transfer for IBase.
    I got message IBASE generated Successfully.
    <u>After that I am trying to Assign Business Partners to iBase Components</u>
    2) T code : ib52 >Installed Ibase : 01 and I have selected component then went to Goto Tab> Partner , there
    I have Function , Partner , Main Partner , Address fields
    Under function I have Sold-to-party , Reported by , System Administrator functions.
    Now my question is
    If I select 1) Reported by  function what is the corresponding partner i have to select.I have created 200 keys users.
                Like that for  Sold-to-Party and  System adminstartor functions what partner I have to assign.
    Pls help me , i got stuck up here.
    Thanks in advance
    Rajani

    Dear Rajani,
    Normally you need to assign the following business partners to the IBASE components :
    Administrator  --> Person who is the administrator of the System.
    Key User       --> Who is responsible for the system like an Module Lead.
    Sold-to Party  --> Oraganization which is responsible for the System.
    So let's say in my organization Amit.inc i have the following systems :
    System A --> Administrator A --> Person responsible C
    System B --> Administrator B --> Person responsible D
    I would have the following assignments of BP's
    System A :
    Administrator     --> BP for A
    Key User          --> BP  for C
    Sold-to Party    --> BP for Amit.inc
    I hope that the example is clear enough.
    Regards
    Amit

  • CHARM-Ibase components

    Dear All,
    While creating the change request document in crmd_order transaction when we press F4, we are getting 12 ibase for 1 server. like 000,001,066 & 160 active client, like this we r getting for all the servers say DEV, QA & PRD.
    As i need only PRD ibase here, and If i delete from the IB52, what will be the impact ? can i delete the same ?
    regds,
    CB

    HI
    You can delete IBASE components .
    Refer Re: Delete unused IBase componets from Tcode IB52 . And check the note Note 1049800 .
    Regards,
    Nibu Antony

  • IBASE components deleted in error - How to rectify ?

    Hi,
    I have an issue where some 10,000 IBASE components have been deleted in error.
    I would like the components to be "re-activated" on the same IBASE.
    Will I have to create them again using CRM_IBASE_COMP_CREATE function module ? Will this work ok if I set the validity dates ok ie. after the date of deletion of original record ?
    Kind regards
    Colin.

    No longer required

  • Multiple Ibase/components with one change request / interfacing Lotus Notes

    <b>Scenario:</b> Our users post all their software change requests (not only for SAP) into an application based on <b>Lotus Notes</b>. Professionals of the IT department evaluate the requests and make a offer for each of the change requests. The users may (or may not) accept the offer and place an order - all this in Lotus Notes, and not only for SAP.
    If that order is confirmed and points to the SAP environment, <b>Lotus Notes automatically must involve Solution Manager</b> by calling a rfc-enabled function module in the Solution Manager system. This function module has to create a Solution Manager Change Request (simulating CRMD_ORDER transaction) together with its maintenance cycle, task list and transport request.
    <b>Problem:</b> One of the problems is, that Lotus Notes change requests for SAP environment often require <b>changes to multiple logical components</b>, like R/3 plus BW plus CRM.
    <b>Question:</b> The question is, how to create a Solution Manager Change Request for multiple components? This is caused by the restriction of the input screen of CRMD_ORDER which allows <b>only one Ibase/component assignment</b>.
    Do you already have worked on this or any idea that might help? I would appreciate very much if you would share your expertise. Thank you.

    Hi Heiner,
    The work around that I use is in my maintenance project I have added all the logical components that I will have to work with.(R/3, ECC 6.0, BW etc..) This way, when I created the Maintenance cycle, my task list had all of these systems/clients in it.
    The only hick is that in the CRMD_ORDER transaction, you only can put one ibase component.
    The above mentioned solution works if you combine all your systems into one maintenance cycle.
    let me know if this sheds any light for you.
    Salpi

  • Restrict User to view all Ibase components in NOTIF_CREATE tcode

    Hi,
      When i execute the NOTIF_CREATE tcode, I am asked to select the Ibase component. When I press F4 for search help one can view all the Ibase of all companies. I want to restrict the display of F4 search help so that one can see only his companies component.
    Regards,
    Ketul

    I don't think there is a way. There should be, but I've never seen it.

  • Find developer determination depending of ibase on charm

    Hi guys!
    First, let me explanin that I can't resolve that associating it on partner IBASE because the developer determination depending of the change manager first, and then if that criterion is not met depending of IBASE component.
    To resolve the first criterion I create a new access sequence to use the relantionship of the business partner. Now I need to resolve the dependence with the IBASE component and here I have the problem.
    I copy and modify the action "Find support team determination when message resolve" from the SLFN action profile and copy the pfac rule 13200137 to my namespace. To the action I change the partner function from support team to developer and the rule number from 13200137  to 99900137 with two condition using of the SAP system container and the same priority.  (pfac_respo resolve OK).
    Now, when I try to resolve the developer from the document using the action (in my case a shdf document but it not relevant because happend with any document) the behavior is as follows:
    1) If the rule have the two conditions and the same priority that is my original configuration not resolve it and returns the following error (Processing CRM_DNO_PARTNER_1 Is Started --> Incorrect parameter transfer ())
    So I decided to make a rule configuration change to determinate what happen:
    2) If the rule have the two conditions and diferents prioriy always resolve the conditions with have the high priority.
    just to clarify the value of ibase is the same as that which has defined the rule. But I interpret that the value of IBASE is not interpreted by the rule.
    Someone had this problem and knows how to solve it to help me?. I have not found in sdn post related to this issue.
    PD: I try with the SAP note 1512895 but the same.
    Thank you in advance,
    Kind regars,
    jm.

    Hi Christian,
    The object B_NOTIF_IB is not filtering the users based on IBase. Actually the authorisation object allows us to change the Ibase components.
    Is there any other object other than this that can be used for the given requirement.
    kindly advice in this regard.
    Regards,
    Subhashini.

  • Ibase Component to find associated Product id

    Hello SAP Gurus,
    For a given Ibase Component i need to find the Object id(Product id) as seen on IB53 transaction, i know that i can use the FM CRM_IBASE_COMP_GET_DETAIL for the same but i need to know the direct table relationship for the same.
    Help will be really appreciated
    Thanks in advace

    Hi Bhavpreet,
    I understand that you want to get the Product ID from a given Instance number of an IBase Component. The Master table of the IBase Components is IBIN. Using the given Component Instance number as Input to table IBIN we get the field OBJNR from this table. Now OBJNR is a CHAR22 Guid. We need to convert this to RAW16 format. GUID_CONVERT is what we used earlier, however now its obsolete so I would suggest that you use the CLASS cl_ibase_service and static method cl_convert_guid_22_16 to get a RAW16 GUID.
    You can then use this RAW16 GUID to pass to table field COMM_PRODUCT-PRODUCT_GUID and get the field PRODUCT_ID which is what you need. I have a written a small piece of code to help you understand this.Please let me know in case you need more details on this.
    Thanks
    Sumit
    REPORT zrandom_test.
    PARAMETERS : p_inst TYPE ibin-instance.
    DATA: gv_objnr22 TYPE ibin-objnr,
    gv_guid16 TYPE comt_product_guid,
    gv_objid TYPE comt_product_id.
    START-OF-SELECTION.
    CLEAR gv_objnr22.
    SELECT SINGLE objnr FROM ibin INTO gv_objnr22 WHERE instance = p_inst.
    CLEAR gv_guid16.
    gv_guid16 = cl_ibase_service=>cl_convert_guid_22_16( gv_objnr22 ).
    CLEAR gv_objid.
    SELECT SINGLE product_id FROM comm_product INTO gv_objid WHERE product_guid = gv_guid16.
    WRITE : gv_objid.

  • IBase : CRM_IBASE_COMP_CREATE

    Hello,
    I am currently creating a new interface between our AS/400 legacy system and crm 2007.
    To do that, i am using the following fm like CRM_IBASE_INITIALIZE, CRM_IBASE_CREATE, etc..
    The problem is that i need to add a component into an exisiting ibase and when i try to add this componenent using the fm CRM_IBASE_COMP_CREATE, i've got an message which indicate that the ibase filled into the structure I_FATHER already exist...
    I am not sure to really understand how this fm has to be used. I do not want to create a new ibase, i just want to add a component into an exisiting ibase.
    Any ideas ?
    Thanks in advance,
    Johnny Baillargeaux

    Hi Johny,
    That was really useful.
    For an installed base I need to add installed base as component.
    I have the flat file containing the ibase components which are related by parent child relationship.
    For eg:
    Child node...............................Parent node
    ABC -
    Blank
    ABC-0001----
    ABC
    ABC-0001-0001----
    ABC-0001
    ABC-0001-0001-090----
    ABC-0001-0001
    ABC-0001-0001-090-S001----
    ABC-0001-0001-090
    ABC-0001-0001-090-S002----
    ABC-0001-0001-090
    ABC-0001-0001-090-S003----
    ABC-0001-0001-090
    ABC-0001-0001-100----
    ABC-0001-0001
    ABC-0001-0001-100-C001----
    ABC-0001-0001-100
    ABC-0001-0001-100-G1----
    ABC-0001-0001-100
    Tree structure:
    2453
    2454
    2455
    2456
    I have tried the below code and it creates a component 2454 under 2453.
    CALL FUNCTION 'CRM_IBASE_INITIALIZE'.
    lf_father-ibase = '2453'. "--> you ibase #
    lf_comp_det-IBASE       =  '2454'.
    lf_comp_det-posnr       = '10'.
    CALL FUNCTION 'CRM_IBASE_COMP_CREATE'
      EXPORTING
           i_father            = lf_father
           i_comp_det          = lf_comp_det
      IMPORTING
           e_comp              = lf_e_comp
      EXCEPTIONS
           data_not_consistent = 1
           ibase_locked        = 2
           not_succesful       = 3
           OTHERS              = 4.
    But my requirement is Top node remains same 2453 and I have to maintain 2454 under that 2455 and under that 2456 in one gou2026
    Pls suggest me in that I case how to use the above function module.
    Can you please respond to my direct thread (Add Ibase Components by Lakshmi Menon)
    so that I can award you points.
    Regards,
    Lakshmi
    Edited by: Lakshmi Menon on Feb 9, 2009 8:33 AM

  • Product Proposal from IBase / iObject  in Service Order

    Hello Experts
    We are looking for product proposal in CRM Service Order (in CRM 2007).
    The product proposal should propose the IBase components (products maintained under IBase > iObject ). The IBase and iObject is maintained in Service Order header.
    Here is the IBase structure:
    >IBase
    >>Object ABC
    >>>Product 1 > Qty 10
    >>>Product 2 > Qty 20
    >>>Product 3 > Qty 30
    Now the Products 1,2 and 3 should be proposed with respective quantity when Object ABC is entered in Service order.
    I hope the requirement is clear.
    RP

    Hi Rupesh,
    Do you reach anything about this? I try to do a proposal in a service order...
    Regards and thanks indded.
    Mon
    Edit: With a model It is possible do a proposal of positions for example.
    Regards.
    Edited by: Peruches on Feb 16, 2010 10:57 AM

  • Which data source for ibase component description ?

    Hello,
    i would like to extract the description (text) for Ibase components, but i can't find the right data source.
    The datasources 0CRM_IBASE_TXT, 0CRM_IBAKEY_TXT and 0CRM_COMPIB_TXT are returning only the text for Ibase header
    object, not for components. Table IBINTX contains the requested texts - how can i get them via standard extractor ?
    Thank you for your reply.
    Best regards
    h. severin

    Hello,
    i would like to extract the description (text) for Ibase components from a CRM 7.0 system, but i can't find the right data source.
    The datasources 0CRM_IBASE_TXT, 0CRM_IBAKEY_TXT and 0CRM_COMPIB_TXT are returning only the text for Ibase header
    object, not for components. Table IBINTX contains the requested texts - how can i get them via standard extractor ?
    Thank you for your reply.
    Best regards
    h. severin

  • Business Partner and IBase in SolMan

    Hello all,
    Anybody have a material for create a business partner, IBase and its users in Solution Manager?
    Or procedure for its creating.
    Thanks.
    Att.
    Rogério

    Hi,
    for ibase you can use
    Ib_gen transaction extract from SPRO for some more info.
    For some functions, such as Service Desk, Issue Management or Change Management, the system landscape must be defined as installation (iBase). An IBase  component is created in the installation for each system in the installation. An iBase contains general data and components (e.g. products, texts, etc.)
    The IBase components for the IBase structure SOL_MAN_DATA_REP (installation 1) can be created and assigned automatically or manually .
    You can generate the IBase solution-dependently, or solution-independently, as explained in the following activities.
    Each system appears only once in the installations, so a system does not appear in an iBase if it was previously in another iBase
    Default Settings
    If you create new systems or change existing ones in the System Landscape Maintenance (transaction SMSY), the system creates the IBase component. You can also deactivate the automatic generation of the IBase.
    Requirements
    You have specified your system landscape in Solution Manager System Landscape (transaction SMSY).
    and
    for BP
    you can use BP_gen
    In addition check this blogs.
    /people/bruyneel.guillaume/blog/2008/05/02/service-desk-implementation-guide-part-i
    /people/bruyneel.guillaume/blog/2008/06/13/service-desk-implementation-guide-part-ii
    /people/dolores.correa/blog/2007/10/06/service-desk-support-team-determination
    Regards
    Prakhar

  • Authorization of ChaRM based on Ibase

    Hi All,
    we have two landscape wherein the action profiles, transaction type everything is the same. the only difference is the Ibase and maintenance cycle.
    without Authorizations it iw working fine.
    Now coming to the Authorization part many of the users are same for both the landscapes. The change manager in one project is developer in another project.
    So it was decided to restrict the users based on Ibase. But I was not able to find any authorization object related to Ibase in standard roles.
    Kindly advice wht might be the best solution for the given Requirement.
    Thanks in advance for the help.
    Regards,
    Subhashini.

    Hi Christian,
    The object B_NOTIF_IB is not filtering the users based on IBase. Actually the authorisation object allows us to change the Ibase components.
    Is there any other object other than this that can be used for the given requirement.
    kindly advice in this regard.
    Regards,
    Subhashini.

  • IBase component number changed

    Good day!
    After applying SP18 on Solution Manager I have encountered a problem: iBase component number for productive ERP-system has changed three times.
    (first it was 50, then 250, then 268, now 691).
    Right now the process for keeping up to date information about
    satellite systems in Solution Manager is following:
    1.All system data is stored at System Landscape Directory (SLD).
    2.Once an hour it's automatically transfered to SMSY in Solution Manager via
    scheduled task - RSGET_SMSY.
    3.After that (or every time SMSY is saved) iBase is updated.
    Main question is, why did existing iBase component (productive ERP was
    always in list of iBase components) change its number?
    How to prevent this from happening in the future?

    Hi Tolulope,
    Please check weather ibase is generated for the development system in IB52, Check the Note 1284794 - SMSY: IBase generation cannot be deactivated.
    if Ibase is created for the development system , go to DSWP and the solution that u have maintained the satelite system and do the initial data transfer for Ibase(path would be edit->initial data transfer for Ibase)
    hope it should resolve your issue
    Regards,
    Laxman

Maybe you are looking for

  • External monitor not displaying full quality

    I recently purchased a Macbook Pro 15.4" Retina. I hooked it up to my Acer External Monitor via the HDMI out on the Macbook. My display settings are set to 1080p, however the display seems very blury and pixelated. I used to have a Late 2007 Macbook

  • Adding libraries to WD projects (WD for Java)

    Hi, How do you add your own jar files to a WD project? According to this help: http://help.sap.com/saphelp_nw04/helpdata/en/5b/a0480cb4a14747b60cf4d6b23c0a44/content.htm, the jars would sit in the WDA archive under PORTAL/libs. However, how do you ge

  • Adding HDMI

    My computer only plays sound through headphones. I have it hooked up to TV by connecting VGA, I want to install an HDMI port so i can use that connection to connect computer with TV. Have read that i may need to upgrade power supply. There are 3 open

  • Text in Arabic - Periods at "start" of phrase (right justified)  instead of at the end (left)

    Hey guys, so I'm using CC and I'm trying to copy text from a word document written in arabic. I havethe preferences set to Indic and it is written correctly (from right to left). The only problem is the periods are showing up at the beginning of the

  • Questions Regarding Latest 1.0.2 update

    I can't find any info on this update, so can anyone tell me what this latest update is about?