Gap in ibase component number by using FM 'CRM_IBASE_COMP_CREATE'

Hi,
i've created a program which creates components for existing IBase from a flat file.
For the creation im using the fm 'CRM_IBASE_COMP_CREATE' and it's working fine.
The problem right now is, that is have a gap in the component number. For instance i create 3 components for one IBase and the component numbers than are 9001, 9003, 9005.
Anybody knows why i have that gap??
Thanks in advance.
Best Regards,
Tobias

Hi,
i've created a program which creates components for existing IBase from a flat file.
For the creation im using the fm 'CRM_IBASE_COMP_CREATE' and it's working fine.
The problem right now is, that is have a gap in the component number. For instance i create 3 components for one IBase and the component numbers than are 9001, 9003, 9005.
Anybody knows why i have that gap??
Thanks in advance.
Best Regards,
Tobias

Similar Messages

  • 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

  • Ibase component delete

    Hi,
    Is there anyway to delete of "ibase component" ? I used "CRM_IBASE_COMP_DELETE", but didn't delete component.
    Any review ?
    Thanks,

    Dear Swapna,
    Thank you very much, it works.
    Best Regards,

  • Job Mgmt : error "This component cannot be used" when sending job request

    Hi,
    When i try to create a job request (basic job request link from the Job Management Workcenter), I am having an error : "This component cannot be used".
    It seems the component is the number read from the ibase corresponding to the client and the sid. There seems to be ne problem on this side.
    But everything is correctly setup regarding Ibases and components.
    What's more when trying to create a ZLFJ (duplicated from SLFJ) in CRMD_ORDER, there is no problem.
    Any suggestion where it could come from ?

    Hello Hervé ,
    could you please provide me with some more information?
    When exactly do you get the message? When trying to submit the job request? Or when clicking on the link "Create Job Request" in the workcenter?
    If you get the message when submitting, please provide more information on the entered System (IBase). Maybe a screenshot could help.
    Best regards,
    Jonny

  • Significance of IBase, Component and Product ID while creating Change Reque

    Hello,
    When we create a change request via SOLMAN_WORK_CENTER, we are supposed to provide values for
    1) IBase
    2) Component
    3) Product ID
    Ibase can be defined as the way SAP differentiates in a multiple system (APO, CRM, ECC) environment, the corresponding environment.
    The values corresponding to IBase can be obtained via IB51,52 and 53 tcodes.
    Can the value for IBase obtained via SMSY t code also?
    What does component and Product ID signify?
    Where can we get values for Component and Product ID?
    Is Product ID the same as value we get from menu Option System->Status->Installation Number
    Is it necessary to provide all 3 values (i.e. IBase, Component , Product ID) while creating change request?
    If Not, how will SolMan identify which system the change should point to?
    Or only value for Ibase is enough?
    Thanks,
    Vikas

    Ibase can be defined as the way SAP differentiates in a multiple system (APO, CRM, ECC) environment, the corresponding environment.
    The values corresponding to IBase can be obtained via IB51,52 and 53 tcodes.
    Can the value for IBase obtained via SMSY t code also?
    No
    What does component and Product ID signify?
    Product ID is not mandatory. I actually hide it in the CRMD_ORDER screen.
    Where can we get values for Component and Product ID?
    Is Product ID the same as value we get from menu Option System->Status->Installation Number
    Component  - IB52 as you already mentioned
    Product ID - in a customizing table, I've seen it once but can't remember where honestly. As stated, I don't bother with the field
    Is it necessary to provide all 3 values (i.e. IBase, Component , Product ID) while creating change request?
    The iBase and component are mandatory, odd thing is if you enter the component without entering 1 in the iBase, SolMan will fill the 1 in for you.
    If Not, how will SolMan identify which system the change should point to?
    By the logical components assigned to your maintenance project. You can actually have transports for more than one production assigned to your change document. For instance you could have a BI and ECC transport assigned to the sane change document. Your tak list will have the dev, testing and production systems for each logical component assigned.
    Or only value for Ibase is enough?
    I was having this discussion with someone the other day. Since the logical components assigned to the mianteance project really determines what systems you can create transports for, what is the value of the component field? Best I could determine was when you use the Logon on to System action, it points to the one listed in the component field only. other than that, I'm not sure.

  • 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.

  • Function Module required for IBASE component

    Hi Experts,
    Is there any FM which can get the warranty start date with IBASE component??
    Warranty is assigned to IBASE component under relationship tab.
    Points shall be rewarded for sure
    Regards,
    Madhu

    Hi Madhu,
    This the Table that is used to retrieve the Warranty Profile for the Installed Base. CDBD_IL_IBCWTY - Installed Base Components - Warranty Relationship. If you know the IBASE no and the corresponding COMP number then you can get the Warranty related details. Till now I was unable to find any FM that would do the same.
    For the IBASE related details, you can have a look at the following Function Group. IB_CRM_API - IB: CRM APIs for IBase.
    Thanks,
    Samantak.
    Rewards points for useful answers.

  • Ibase Component Search Result

    Hi Gurus,
    Can anybody tell me where to do the settings to control the number of search result components to be displayed.
    Currently in our system, when we search for an ibase component using wildcard * search it displays maximum 100 components in the search result. We want this value to be increased.
    Thanks in advance.
    Regards,
    Divya

    Hello Deb,
    The search criteria needs the procedure you fallowed ,But not the result list.
    In the Context node you can directly add the attributes you required from the BOL.
    1.Enhance the component and View.
    2.In the context Node BTQRSRVORD on attributes Rignt Click and say create
    3 Give the name of the fields.
    4.Say add Model Attribute
    5.BOL entity Come byitself BTQRSrvOrd
    6.In the BOL Attribute go to f4 help and Scroll down and expand relations
    7.find the Ibase relations and add the fields.
    No Coding is required ..All the methods get generated and results get populated .
    The only thing is you have get the proper fields and realations.
    Sree.
    Edited by: Sree on May 20, 2010 6:26 PM

  • Iobject assigned to an Ibase component

    Hi Everyone,
    I need to get the iobject number assigned to an ibase component. I have tried lot of Function Modules and also the gone through tables, but not able to find the link between ibase component and iobject assigned to  it.
    Can anyone please help me with this.
    Reagrds,
    Bhargava

    Hi there
    It took me ages to find this and SAP has not documented it! The field is in a structure called IB0030 and there are no clues on how to find it.
    The I-object is found in table CRMV_PR_LOC_ADDR, field "PRODUCT_ID". It can be linked to other tables, using the PRODUCT GUID.
    Good luck
    Doug

  • Ibase/Component issue while creating a message from satillite system

    Hi experts,
    we have implemented the service desk functionality in solution manager system.
    User is able to create message in solution manager directly.
    While creating message from a satellite system IBASE/component fields are filled with incorrect values.
    Because of this user unable to create message from satillite system.
    Has someone any ideas where we do some settings to get correct Ibase/Component values while creating message from satillite system?
    Thank you in advance,
    Babu

    Hi  Babu,
    For Creating messages in SOLMAN make sure that in T code SM30  under the table BCOS_CUST data is maitained
    OSS_MSG     W     NONE     CUST620     1.0
    First your should make your solman ready for posting issues within.
    Then connect it to ECC systems and try posting issues there.
    Do not user Tcode NOTIF_CREATE for posting issues  always use HELP- Create Support message.
    Thanks
    Nand

  • Copy  Ibase Component from Service Contract to Service Plan

    HI Experts,
    I  am creating a Service Contract by maintaining the Ibase Component in the Product list at item level
    and I am doing followup transaction service plan and from service plan to service order followup
    But  the Ibase Component is not getting Copied from service Contract to service plan transaction  as well
    as from serivce plan to service order transaction.
    Pls help me in this regard.
    Regards
    Pavan.A

    Hi Pavan,
    You can use copy control BADI to achieve this.
    The badi to use is 'CRM_COPY_BADI'.  You need to configure the transaction copy control to trigger this badi.
    Look at methods REFOBJ,  SERVICE_I and SERVICEPLAN_I.
    One of this methids should allow you to do this.
    Regards,
    Surendar

  • Issue in setting IBASE component of service confirmation item

    Hello Experts,
                   I am facing a problem while creating a service confirmation item with reference to Service order items.  I am using CRM_ORDER_MAINTAIN
    bapi.  Issue is in the Ibase component of the service confirmation items as it is always taking the Ibase component of Confirmation Header even though
    i am explicitly passing the Ibase component of service conf item of  with IT_SERVICE_OS parameter. I am making sure that i fill up MARKED_OBJECT correctly.
    in CRMD_ORDER  i can see the Ibase component of  header and item both but Header one is the marked as main reference object.
    Any idea why Component can not be set explicitly for for service confirmation item.

    To achieve the above, try the below fix:
    var buttonBar:ButtonBar = new ButtonBar();
    buttonBar.requireSelection = true;
    Hopefully this works for you . Cheers!!

  • IBASE & Component in Change Request & Ugent correction

    Hi,
    I have configured CHARM for following landscape details.
    Dev-100
    QAS-200
    Prod-300
    For this I have defined the logical component as 100->200->300 & This is working fine. I mention the IBase & Component for Target system i.e. 300 client & Proceed for ChaRM Cycle.
    But  I am having one more client in Production i.e 310. So Can I maintain one more logical component say 100->200->310 & mention the target client for Ibase & Component for 310 target client . Will it work.
    Regards
    PK

    Hi PK,
    This is std behavior of SDHF : 'The task list of a mainten. cycle contains all the systems that you defined in the maintenance project.
    The task list of an urg. correction contains the production system in which the problem occurred, and only the systems on the shortest transport route from the development system to the production system. This implements your urg. correction as quickly as possible.'
    Answer to your question is here:
    http://help.sap.com/saphelp_sm70ehp1_sp23/helpdata/en/45/51fbdbd4941803e10000000a1553f7/frameset.htm
    under 'Urg. Corrections' node you ll see those lines:
    "You can use the program CRM_SOCM_SERVICE_REPORT to import urg. corrections simultaneously into production systems.
    You can also import completed urg. corrections into parallel production systems with the program /TMWFLOW/SCMA_BTCH_SYNC_UC, or into parallel testsystems 
    with the program /TMWFLOW/SCMA_BTCH_SYNC_TEST. You can schedule this program so that it runs in the background periodically during the day, with the job wizard (transaction SM36).
    You can also use the background tasks /TMWFLOW/SCMA_TRIMP_UC and /TMWFLOW/SCMA_TRIMP_TEST, which are in the maintenance cycle task list.'
    More usefull info are under node : 'Scheduling the automatic import of Urg. Corrections'
    Hope this helps !
    Regards

  • Need help in finding mpeg2 component number to unlock key so I can burn a dvd?

    Need help in finding mpeg2 component number to unlock key so I can burn dvd?? I have premiere elements 3.0
    Thanks,
    sylvia

    Sylvia,
    I cannot comment on PrE 3, as I did not start until PrE 4. With the latter, when one went to use one of the modules, they were automatically "registered." Based on comments in the Help file, I asked pretty much this same question, back then. All was done automatically, in PrE 4.
    Maybe those, familiar with PrE 3, can be of help to you.
    Good luck,
    Hunt

  • Creating an IBase Component WITH Connection Object (ISU_CONNOBJ)

    Hello
    I want to create an IBase Component with relation to a Connection Object. I am able to create the first one (IBase Component) but I do not know how to create a Connection Object for the newly created IBase Component.
    I am doing everything using the BOL framework and was unable to find a proper relation from IBase Component or Product to Connection Object.
    Can you help me out?
    regards
    Mateusz

    Solved!
    Apparently after creating new IBase Component and new Product (assigned to the newly created IBase Component) it is required to execute transaction save and commit for the object of newly created Product. After that system sees newly created objects.
    Required code (after creation of a new Product):
    DATA:
      lo_core TYPE REF TO cl_crm_bol_core,
      lo_new_product TYPE REF TO cl_crm_bol_entity,
      lo_factory TYPE REF TO cl_crm_bol_entity_factory,
      lo_transaction TYPE REF TO if_bol_transaction_context.
      lo_core = cl_crm_bol_core=>get_instance( ).
      lo_factory = lo_core->get_entity_factory( 'Product' ).
      lo_new_product = lo_factory->create( )
      lo_transaction = lo_core->get_transaction( iv_entity = lo_new_product ).
      lo_transaction->save( iv_force_save = abap_true ).
      lo_transaction->commit( ).

Maybe you are looking for

  • How can I manage contacts in the Q10 phone?

    For some reason my Outlook contacts don't show up in the phone. Without this I can't set up speed dial keys (as far as I can tell). And I can't seem to directly add a contact to the phone. Any advice? Thanks. Solved! Go to Solution.

  • WebAn: select filter value on 0plant gives error (but works fine for other)

    Hi all, have something strange in the web analyzer: i have a query with 0plant in the free characteristics when I do 'select filter value' when it's in the free characteristics -> dump when 0plant is in the rows and I do 'select filter value' -> dump

  • What is Infopackage Group

    Hi all, What is Infopackage Groups and what are the settings in side thanks in advance regards

  • Hide empty column

    hello, I am looking for the easiest way to hide empty columns in 'REUSE_ALV_GRID_DISPLAY'. I know i can work my way through the field catalog. I am just curious if there is a parameter that helps me to achieve this goal. thank you! Werner

  • Are there power settings for the aiport card (wifi)?

    Just wondering if there are any type of power saving features i can enable on the macbook for wifi. i ask this because i notice that my azereus bit torrent client seems to stop downloading my torrents each time my screen saver goes on. thanks