IBase Component Detail on the PCUI

On the GUI, I can view custom set types and attributes that are assigned to a product category used for IObjects. These set types and attributes are maintained on the Component Details tab in the GUI, but is not visible on the PCUI.
Can someone help me with this?
Thanks

HI Patrick,
Here in this senario you can try SD Material BOM.
you can cerate the material BOM with main item in this case the main role play by the Item Category grp. which we take in Material Master LUMF in Sales org.2 .
When we cerate BOM for this item all the sub item will explode in the sales order & same will happen in Billing.
In this type of BOM pricing happen at sub item level not at header level.
I hope this will help u.
Regards
Deepak

Similar Messages

  • How to find component details for the equipment BOM

    Dear All ,
    I have a requirement ..I need to find all the component numbers for the equipment BOM. Can anybody pls help me in finding a table containing this information. I check in tcode IB02,IB03 but I am not able to find the database table containing this information.
    Regards,
    sap_code.

    Hi, Main table for equipment BOM is EQST. You can get the details from STPO (Item) and STKO (Header). You can use the FM CSAI_BOM_READ. Here u need to pass the header details and CSIN-STLTY = E " Equipment BOM.
    Thanks
    Subhankar

  • Component Detail in the Billing Document

    One of our markets in Europe wants to sell an assortment of products under one material number (ABC in the example below).  Per a requirement from our largest customers, they want the one item to appear on the Billing Document along with all of the items in the assortment.  See the table below for an idea of what the invoice needs to look like.  In this example, ABC consists of 2 cases of A1, 10 cases of B2, and 7 cases of C3.
    Does anyone do anything like this?  If so, can you please share the details of what you do?  We want to avoid Variant Config.
    Sample Invoice -
    Material - Quantity - Unit Price - Extended Price
    ABC - 1 - $100.00 - $100.00
    ---A1 - 2 - $20.00 - $40.00
    ---B2 - 10 - $2.50 - $25.00
    ---C3 - 7 - $5.00 - $35.00
    Total - $100.00

    HI Patrick,
    Here in this senario you can try SD Material BOM.
    you can cerate the material BOM with main item in this case the main role play by the Item Category grp. which we take in Material Master LUMF in Sales org.2 .
    When we cerate BOM for this item all the sub item will explode in the sales order & same will happen in Billing.
    In this type of BOM pricing happen at sub item level not at header level.
    I hope this will help u.
    Regards
    Deepak

  • How to control change request creation for particular IBase Component?

    Dear Experts,
    Can anybody suggest , how to control change request creation for particular IBase Component?
    We have implemented ChaRM which is integrated with SAP ECC & SAP BI.
    ChaRM is not integrated with SAP Solution Manager.
    End Users are creating support notifications from -Help Menu- Create Support Notification.
    The IBase Component is not editable once notification is created. This Ibase is copied to change request when the action-create change document is saved.
    Requirement is that, during creation of change document, system should check the IBase component of support notification. If the IBase is related to solution manager system, system should restirct the change request creation.
    Kindly suggest how to achieve this.
    Regards
    Vivek

    Hello Vivek,
    The way to do what you want is to create a schedule condition for action Create Change Document. The action has to be displayed only when the IBase/Component value differs from SolMan. To add the IBase/Component value to the container so that it can be evaluated during runtime, you will have to create a subtype of BUS2000116 on which condition can be buit.
    See the following posts for more information :
    Hope this helps,
    BR.
    Stéphane.

  • How to read Ibase and component details and save to a file in presentation

    Hi Experts,
    I am developing a report to download Ibase and Component details along with warranty and component details to presentation server.
    So it is appreciated and rewarded If you provide any Standard FMS and any code done b4 by you to download the ibase and component details.
    Thanks,
    Raja

    Hi Nithish,
    Nice to see you again.
    If you want to read the settypes information you can use following FM'S .
    1. CRM_IBASE_COMP_GET_DETAIL - Read product_guid from this FM
    2 . COM_FRGTYPE_READ_SINGLE - Read frgtype_guid by passing your settype_id as input.
    3. COM_PR_SET_REL_READ_SINGLE_PR - Pass product guid from 1 and frgtype_guid from 2 to this FM and get fragment_guid.
    4 . ZOM_XXXX_READ_MULTI - Pass the above guid to this FM and read all set type attributes.
    Hope this helps.
    Regards,
    Nithish
    2) How to get settype_id.inorder to pass to the FM COM_FRGTYPE_READ_SINGLE..
    Note : And also can you help in updating the warrantu and Qualification relationship.
    I mean how to pass the data to FM
    CALL FUNCTION 'COM_PROD_MATERIAL_MAINTAIN_API'
        EXPORTING
          it_product     = i_product
          it_set         = i_set
         it_interlinkages  = i_interlinkages(How to pass the data to this internal table)
    Thanks in advance,
    Raja

  • CRM Ibase Component Warranty Details....Very Very Urgent

    I have created a component in an ibase using the fm CRM_ICSS_CREATE_COMPONENT and added the warranty details using the fm CRM_IBCWTY_IL_API_CREATE. Now i need to update the counter and Qualification Requirement in the component relationships.
    Can anyone help me in this.
    It is very urgent....
    Edited by: Bharath Srinivas on Apr 17, 2008 5:20 PM
    Edited by: Bharath Srinivas on Apr 17, 2008 5:43 PM

    Here you go :-
    Use method ENLARGE_COMPONENT_DATA.
    Create warranty link
    DATA: it_interlinkage_to_create TYPE crmt_il_ibcwty_maint_ext_tab,
    is_interlinkage_to_create TYPE crmt_il_ibcwty_maint_ext,
    lv_object_guid TYPE comt_product_guid,
    lv_object_reference TYPE crmt_il_wty_reference,
    ls_prwty TYPE crmm_prwty,
    ls_product_id TYPE comt_product_id,
    ls_warranty_guid TYPE comt_product_guid.
    ls_product_id = 'STD_WAR_1Y'. "Default warranty product
    SELECT SINGLE product_guid FROM comm_product INTO ls_warranty_guid
    WHERE product_id = ls_product_id.
    is_interlinkage_to_create-warranty_guid = ls_warranty_guid.
    is_interlinkage_to_create-start_date = ls_comp_det3-valfr.
    is_interlinkage_to_create-end_date = ls_comp_det3-valto .
    is_interlinkage_to_create-determine_dates = 'X'.
    INSERT is_interlinkage_to_create INTO TABLE it_interlinkage_to_create.
    lv_object_reference = '02'.
    LOOP AT it_ibap_struc1_tab INTO is_ibap_struc1_tab.
    lv_object_guid = is_ibap_struc1_tab-guid_compc.
    ENDLOOP.
    DATA: it_messages TYPE comt_il_error_tab,
    it_interlinkage TYPE crmt_il_data_ibcwty_tab.
    CALL FUNCTION 'CRM_IBCWTY_IL_API_CREATE'
    EXPORTING
    iv_object_guid = lv_object_guid
    iv_object_reference = lv_object_reference
    iv_timestamp = l_timestamp
    iv_enqmode = 'E'
    iv_raise_exception = 'X'
    iv_save = 'X'
    it_interlinkage_to_create = it_interlinkage_to_create
    IMPORTING
    et_messages = it_messages
    et_interlinkage = it_interlinkage
    EXCEPTIONS
    error_occurred = 1
    OTHERS = 2.
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

  • Table to get the component details of a given PO line item...

    Hello Experts,
    In ME23N(Display PO), I need to know where to fetch the component details of a
    given line item. This is applicable for line items with a category of subcrontracting.
    Hope you can help me guys. Thank you and take care!

    HI,
    U can fetch the data from table EKPO this for line item table for purchase order item tabel.
    like this,
    data: itab like ekpo with header line.
    Select * from ekpo into table itab where ebeln  in s_epeln.
    Regards,
    S.Nehru.

  • 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

  • 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 Component and Partner Update - Data Corruption

    Hello Everyone,
    I'm facing a pecular issue with updating parters of an Ibase component through a custom program.
    This is the requirement:
    Under certain conditions, Partner A attached to the components of an Ibase have to be replaced by Partner B for the same partner function.
    If the ibase have more than 1 component and if both have the same partner, then a data corruption results. Teh data corruption is a double entry in table IBPART where i end up getting 2 valid entries for a PARTNERSET record.
    I'm using FM CRM_ICSS_CHANGE_COMPONENT to carry out the partner update.
    Here are the steps i'm using:
    1. I'm Looping at the Ibase
    2. I fill in the Component structure I_COMP with the Ibase and the Instance 1.
    3. I fill the partner structure I_PARTNER with the two partner records- Partner A (For Deletion by setting field UPDIND as 'D') and Partner B (For addition by setting Field UPDIND as 'I').
    4. Then the loop continues for updating the second Component.with the same details.
    After the Update, the following is happening at the table level.
    1. Table IBPART gets 2 records which are valid for each Instance. (Ideally, there should be only 1 record for each component which then links to multiple partner functions in tale CRMD_PARTNER). the two records are just slightly different in theoir VALID FROM timestamp. But both records are valid in Current Time.
    This is resulting in a short dump when i try to go to the partner section from IB52 transaction.
    I think the main reason for this is that table IBPART is not locaking down when the first update is happening (deletion) and hence i end up with two records
    Can any one help me out in this
    Regards
    Dharmendra

    Hi,
    we couldnt completely solve the issue. I could find no way to lock up the partner update to a component. But this is what we managed to do and so far we havent received any more data corruption error. We made a copy of the FM CRM_ICSS_CHANGE_COMPONENT and made it as an UPDATE FM instead of a Normal FM. This somehow mitigated the issue and till now we havent seen the problem re-surface. I'm not sure if this work for you.
    Thanks n Regards
    Dharmendra

  • Change IBase component in Support Message

    Hi experts!
    I have the following problem: In SAP note [1080135|https://websmp230.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1080135&nlang=DE&smpsrv=https%3a%2f%2fwebsmp209%2esap-ag%2ede] you find a solution on how to prevent the change of the IBase component once the message is created.
    I want to do the exact opposite thing. I am looking for a way to be able to change the IBase component of a support message when it is edited.
    If anybody knows how to achieve this, I would be very thankful.
    Best regards
    Gerold

    Implement BADI CRM_ORDER_FIELDCHECK and set the fields 'IB_IBASE'  and 'IB_INSTANCE' to changeable.
    For further details see class CL_IM_AI_SDK_ORDER_FC_SV where the fields are initially locked.

  • 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

    Hi All,
    Any help on ibase component creation will really be appreciated.Please if possible can someone send me some code for Creating Ibase component.
    Mail id: [email protected]
    **********points will be rewarded***********

    Hi Anu,
    To create an Ibase, use function module CRM_IBASE_CREATE
    only provide the following parameters.
    I_IBASE_TYPE     : This is the Ibase type
    I_ADDRESS_DATA    :Address Details
    I_ADDRESS_ADMIN   : handler
    I_PARTNER         :partner details
    I_STRUC_IBASE_TAB :Ibase structure
    I_DATE       : date    
    I_TIME            : time
    For creating an Ibase component use CRM_IBASE_COMP_CREATE.
    This should help.
    Regards,
    Shalini Chauhan

  • How to read the details in the context node of the custom controller

    Hi friends,
        My requirement is i enhanced the component ICCMP_BP_DETAILS , now on EH_ONSAVE i want to read the details of the Context node in the Custom COntroller .
    In custom controller from ICCMP_BP_DETAIL/CuCoBPDuplicate  From this in context node CUSTOMER is there in that attributes first name last name is there i want to read those details
    so can u pls provide the logic for this how can i get the values.
      am very new to the BSP programming
    Regards
    Yogesh

    Hi Suchitha,
    when i am following the above code the lr_entity is not Bound, so can u pls suggest is there any thing is missing
    i used the below mention code but lr_entity is not bound
    DATA: lr_cuco type ref to CL_ICCMP_BP_CUCOBPDUPLICA_IMPL.
                lr_entity type ref to cl_crm_bol_entity.
    lr_cuco ?= me->get_custom_controller( 'ICCMP_BP_DETAIL/CuCoBPDuplicate') .
    CHECK lr_cuco IS BOUND.
    lr_entity ?= lr_cuco->typed_context->customer->collection_wrapper->get_current( ) .
    CHECK lr_entity IS BOUND .
    lr_entityIF_BOL_BO_PROPERTY_ACCESSGET_PROPERTY_AS_VALUE( iv_attibute =  'FIRST_NAME' ev_attribute = lv_firstname ) .
    Please correct the code if any thing is missing
    Regards,
    Yogesh

  • 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

Maybe you are looking for