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,
Similar Messages
-
Hi experts,
how can i delete an ibase component from an abap program in the SAP release 5?
Thanks in advance
Francescacrm rel 5?
must archive ibase.
regards
clemens -
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
DharmendraHi,
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 -
Ibase component not picking up
Hi,
Ibase / component was picking up properly from ECC Development till last week.
After the upgradation of ECC development system to sps17 ibase/component is not picking up?
What could be the possible reason for this behaviour.
RajHi
Check in IB52 press F4 there should only one "1" or sol_man_data_rep entry not 2
if so delete the extra entry
then enter "1" and press enter
check your ibase for the ECC or relevant system
Hope above solves problem
Regards
Prakhar -
IBASE component not required in CIC
Hello,
In cic0, in bp search my client does not want the Ibase component as Ibases are not used. How can i disable it.
please help urgent matter.
Pramod.Pramod,
Here is how to go about terminating the IBASE out of your BP search.
Use T. code :smw0
Select the radio - HTML templates for WebRFC applications and
execute.
Click on execute again in the screen that appears.
Create a new object by copying CRM_CIC_SEARCH_DISPLAY
Again run the transaction SMW0
put object ZCRM_CIC_SEARCH_DISPLAY_NEW in object name
Now go to change mode
In the HTML code file delete or comment the following code.
<TABLE border=1 cellPadding=0 cellSpacing=0 frame=void
rules=none width=100%>
<TR><TH align=left style="font:bold" width=28%><!--%%
IBASE_COMPONENT%--> </TH></TR>
<TR><TH align=left width=28%><NOBR><!--%%COMP_DEVICE_ID%
--></NOBR> </TH>
<TD width=72%><NOBR>
<INPUT maxLength=19 name=INSTANCE size=25
maxLength=18 type=TEXT/PLAIN>
<INPUT maxLength=40 name=DEVICEID size=25
maxLength=40 type=TEXT/PLAIN>
<INPUT onclick=LISTRELIB() src="S_B_ZOIN.GIF"
type=image title="<%%DISPLAY_HITLIST3%>">
<INPUT onclick=DET_IBASE() src="s_b_detl.gif"
type=image title="<%%DISPLAY_DETAILS3%>">
</NOBR></TD></TR>
<TR><TH align=left width=28%><NOBR><!%%SHORT_TEXT%
></NOBR> </TH>
<TD width=72%><INPUT readOnly name=DESCR size=40
maxLength=40 type=TEXT/PLAIN>
</TD></TR>
<TR><TH align=left width=28%><NOBR><!%%PRODUCT_ID%
></NOBR> </TH>
<TD width=72%><NOBR>
<INPUT maxLength=40 name=PRODUCT_ID size=25
type=TEXT/PLAIN>
<INPUT maxLength=40 name=OBJECT_ID size=25
type=TEXT/PLAIN>
<INPUT name=OBJECT_FAMILY size=4 maxLength=4
type=TEXT/PLAIN></NOBR>
</TD></TR>
</TABLE>
Then save the HTML file.
in the pop up dialog select the yes option.
Now go to Customer Relationship Management Interaction Center
WinClient Component Configuration Visible ComponentsToolbars
(GUI Status, Active Functions) Define Profiles for Search
Strategies
double click on NORM and in the HTML for BP search maintain
ZCRM_CIC_SEARCH_DISPLAY_NEW
Save.
VOILA...Now in the CIC screen you can not see IBASE
<b> <i> IceCube </i> </b> -
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,
BabuHi 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.AHi 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
PKHi 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 -
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,
VikasIbase 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 advaceHi 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. -
ChaRM Copy Control for Ibase component
Hi Team,
I have created ZDCR which is copy of SDCR. And i have created ZDHF which is copy of SDHF. I have created the ZDHF as a subsequent document from ZDCR. While ZDHF is created, the Ibase component is not getting copied from ZDCR.
How to copy the ibase component from ZDCR to ZDHF?
Thank you for the input.
Regards
KumarHi
you need to maintain the settings
goto spro change request management->extended configuration->copy control
define mapping rules
here choose your entries and check the IBASE column.
this shd solv u prb
Regards
Prakhar -
Hi,
Can anyone tell me the table where the IBase Component is Stored?Howz it related to the Support Desk Message through Tables?
Thanks in advance,
Sivagami.RHey Sivagami,
Here is the relation between Support Msg and Ibase component....
Every Support Msg has something called as GUID which uniquely identfies a Suppport Msg...
We can get this GUID from Table crmd_orderadm_h....Just pass the request id.....
Now pass this guid to FM CRM_REFOBJ_READ_OW to get ibase and ibase component....
Reward for usefull answer,,,,
Regards,
Anand... -
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
MateuszSolved!
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( ). -
Current IBase Component is not in an active IBase
Hello Everybody,
I have a big problem.
I am using a BAPI for create a Change Request on Solution Manager, this is the bapi BAPI_BUSPROCESSND_CREATEMULTI
The parameters for IBase is 1 and the IBase Component is 3400.
The Change Request is created, but the fields IBase and IBase Component are empty and the message return is "Current IBase Component is not in an active IBase".
I do not know the cause of this.
Please help us whit this.
Regards
JuanHello QT,
Have look to note 1030498.
Also from dswp->Solution run Edit-->Initial Data transfer to iBase
Hope this helps,
Dolores
Maybe you are looking for
-
Hi Experts, I want to compare the purchase order price with the corresponding invoice price. What are the tables are involved in this issue? Thanks in Advance. points will be rewarded for all suggestions.
-
Error in Adobe LiveCycle ES configuration manager
Hello,<br /><br />When running Adobe LiveCycle ES configuration manager I´m getting this error, and the configuration process stops:<br /><br />what is this component: DeployDSCs? Can I take it form the configuration?<br /><br />Thank you<br /><br />
-
I have a dv4-2045dx with a defective power cord. Blue indicator on brick lights but no power to PC. Used universal test adapter kit to prove. It still has 2 months left on the original (new) warranty. Can the owner get a new power cord unit or is thi
-
Posting during a physical Inventory
We are in the process of a Physical Inventory. We created a physical inventory document and block the material, executed the count for a material but we haven't posted the physical inventory differences and the system is allowing to register good iss
-
Itunes Scrolling Issue when connected to itunes-share
I have a very annoying issue, when i scroll in my Itunes shares, check the video-demo https://www.youtube.com/watch?v=4fNAjjUgFp0 thanks in advance for an advice Itunes 11.0.3