ICWC serveices
Hi,
We are working with CRM 5.0 and we have implemented the ICWC in it , i would like to know what are the services which are needed to be active for the Transaction launcher to work in ICWC .We are fetching the ECC as well as CRM transactions in the ICWWC.
Full points for best answer
Regards
Raj
Hello Raj,
Check help.sap.com->Best pratices->X industry packages->CRM
There make sure you select your correct CRM version. There take a look at the "Building block library" and search for the Building Block Interaction Center WebClient. All needed information is in there, complete with references to OSS notes and so on.
Regards,
Joost
Similar Messages
-
How can I pass field value betwen view in ICWC?
Hi experts,
I am new to this BSP programming. I have some requirements to modify standard ICWC in CRM 5.0
Hope can get some advices and helps here.
I have added a new field called <status> to context note SEARCHCUSTOMER in BupaSearchB2B view and also the same field name to context note CUSTOMER in BupaCreate view.
I have added the field into both the HTM views and able to execute thru WebClient. However, I have one problem in passing the <status> value from BupaSearchB2B view to the BupaCreate view when I click on the 'create' button.
I do search and saw this thread How can I pass field value beetwen view in IC Web Client? , but i cant figure out how it works.
Do I need to create the field <status> to context note CUSTOMER in BupaSearchB2B? Currently the context note does not have any attributes.
Really appreciate for any help.
Edited by: mervyn tay on Apr 7, 2009 11:42 AMsolved by myself...
code in the CREATE_ACCOUNT method.
ev_entity->set_property( iv_attr_name = 'ZZICNO'
iv_value = lv_icnum1 ). -
How to hide title text while launching a ECC transaction thru ITS in ICWC
Dear all,
We are calling an ECC transaction into ICWC through Transaction Launcher.
Our client doesn't want to see the Title of ECC transaction which appears top of the ECC transaction screen. (for ex: Create Sales Order).
How can we hide it, kindly help me to resolve this issue.
Your suggestions will be highly appreciated.
Best regards
Raghu ramAnswer is in
Note 1010519 - SAP GUI for HTML: Simplified title area w/o menu and OK code -
Re: Creating credit memo with reference to Sales Order in ICWC
Hello gurus
I am new to CRM and we hv ECC 6.0 & CRM 6.0 in our environment.
We have a process where a Credit Memo Request is created with reference to a Sales Order.
Now till this point we had launched VA01 in the ICWC and were creating the CMR with reference to the Standard Order.
Henceforth we want to move this to the CRM ICWC.
In ICWC we create Standard Sales order using Work Center IC_BT_SLO tied to the Navigation profile.
I am looking for some way of copying this order to a Credit Memo Request in the ICWC.
I tried adding the Complaints button on the navigation profile ... however it creates a new CMR ... not sure how to enable copying it from the Original Sales order in ICWC
Any thoughts ?
Thanks
Vinitclosed
Edited by: vinit parkar on Sep 1, 2011 4:25 PM -
Hi All,
I have created the new view in my custom CRM_IC. Can I know what is the next step to do in order for the new view to show in ICWC - what is the inbound or outbound plug all about?
Appreciate if someone can list me all the steps. ThanksObjective
Calling a custom Simple View for the follow-up activity. Whenever, we click the link of a follow-up activity from the activity clipboard, the system leads us to Simple Activity view, where we can maintain the description and the status.
Note
This is just a guideline document to work with customer specific view sets for one case. While following this procedure for other cases, we may need to do further enhancements.
A. Primary Steps
Create Custom Package Z_CONS_COOK1
Create BSP application Z_CRM_IC1 under package Z_CONS_COOK1.
B. Creating View Sets & Controllers
1. Through workbench transaction, Create New View Set: SimpleActivitySet
2. Specify view area name main.
3. All Controller & Model Classes are generated in the background.
4. Redefine method GET_STATE_DESCRIPTION of Controller Class ZL_Z_CRM_IC_SIMPLEACTIVIT_IMPL & populate with following source code:
METHOD IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION.
*CALL METHOD SUPER->IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION
EXPORTING
IV_CURRENT_DESCRIPTION =
RECEIVING
DESCRIPTION =
DESCRIPTION = TEXT-001. " 'Simple Activity'
ENDMETHOD.
5. Corresponding BSP Page is generated with the following code:
%@page language="abap"%
<%@ extension name="htmlb" prefix="htmlb"%>
<%@ extension name="xhtmlb" prefix="xhtmlb"%>
<%@ extension name="crm_bsp_ic" prefix="crmic"%>
<%@ extension name="bsp" prefix="bsp"%>
<crmic:gridLayout cellSpacing="1" columnSize="1" height="100%"
rowSize="1" width="100%">
<crmic:gridLayoutCell colSpan="1" columnIndex="1"
rowIndex="1" rowSpan="1">
<bsp:call comp_id="<%=controller->GET_VIEWAREA_CONTENT_ID( 'main' )%>"
url="<%=controller->GET_VIEWAREA_CONTENT_URL( 'main' )%>"/>
</crmic:gridLayoutCell>
</crmic:gridLayout>
6. Activate all objects
C. Creating Views & Controllers
1. Create View using IC Web Client Workbench transaction. Give view name SimpleActivity.
In the wizard enter our view name, and specify all model nodes, model attributes and links to custom controllers.
Add Model Nodes:
Model Nodes BOL Entity High-level model node BOL Relation
GT_BTORDER BTOrder
GR_BTADMINH BTAdminH GT_BTORDER BTOrderHeader
GR_BTSTATUS BTStatusH GR_BTADMINH BTHeaderStatusSet
GR_BTSTATUSH BTStatus GR_BTSTATUS BTStatusHCurrent
Four nodes are the pointers to the similarly named BOL entities of the focus object. The focus object will be the Activity that the user clicked in the Activity Clipboard. Whenever this happens, an instance method of the controller is called. Method IP_INBOUNDPLUGID retrieves the BOL entities from the global memory and places them into these attributes. They can also be seen as buffers since they are used in multiple locations within the controller class.
Value node: Optional entry, keep it blank.
Add Model Attributes:
Model Attribute Model Node BOL Attribute
DESCRIPTION GR_BTADMINH DESCRIPTION
STATUS GR_BTSTATUSH STATUS
Create Links to Custom Controller
Context node: GT_BTORDER
BSP Application: CRM_IC
Custom Controller: CuCoBDC.do
Context node (Custom Controller): CURRENTINTERACTIONRECORD
Select View Type
Type: Form View
2. Restart the IC Web Client Workbench. We will observe, controller class is generated with methods. If we want to enhance these methods we should redefine them in the corresponding *_IMPL class.
3. Define the Inbound Plug.
This is the method that is called by the framework whenever we navigate to our view set. Define method IP_INBOUNDPLUGID and populate with following code:
Following attributes added to the controller class, as it was showing an error message:
GR_BTORDER TYPE REF TO CL_CRM_BOL_ENTITY
GR_BTADMINH TYPE REF TO CL_CRM_BOL_ENTITY
GR_BTSTATUSH TYPE REF TO CL_CRM_BOL_ENTITY
GR_BTSTATUS TYPE REF TO CL_CRM_BOL_ENTITY
METHOD IP_INBOUNDPLUGID.
data: lr_bdc type ref to cl_crm_ic_cucobdc_impl,
lr_btorder type ref to if_bol_bo_property_access.
*- Read Parameter
lr_bdc ?= get_custom_controller( 'CuCoBDC' ).
CALL METHOD lr_bdc->get_navigation_data
IMPORTING
ev_selected_object = lr_btorder.
*- Read Model
IF lr_btorder IS BOUND.
TRY.
gr_btorder ?= lr_btorder.
gr_btadminh = gr_btorder->get_related_entity(
iv_relation_name = 'BTOrderHeader' ).
gr_btstatush = gr_btadminh->get_related_entity(
iv_relation_name = 'BTHeaderStatusSet' ).
IF gr_btstatush IS NOT BOUND.
gr_btstatush = gr_btadminh->create_related_entity(
iv_relation_name = 'BTHeaderStatusSet' ).
ENDIF.
gr_btstatus = gr_btstatush->get_related_entity(
iv_relation_name = 'BTStatusHCurrent' ).
IF gr_btstatush IS NOT BOUND.
gr_btstatush = gr_btstatush->create_related_entity(
iv_relation_name = 'BTStatusHCurrent' ).
ENDIF.
CATCH cx_root.
ENDTRY.
ENDIF.
ENDMETHOD.
4. Confirm View Layout SimpleActivity consistency.
5. Two methods are responsible for the data transfer between the model/controller and the view and are created automatically by the wizard.
SET_MODELLS -- Sends data to the view (PBO)
DO_HANDLE_DATA -- Retrieves data from the HTTP request fields (PAI)
We can redefine these methods for further enhancements.
D. Adjusting IC Web Client Framework
After having defined the views, controllers and classes, we need to hook them up to the runtime profile of IC Web Client.
STEPS:
1. To prepare IC Web Client framework for custom-built view-sets, create a new runtime profile BSP application in the customer namespace.
Create BSP application Z_CRM_IC_RT_REP under package Z_CONS_COOK1.
Copy the file CRM_IC.xml from the BSP application CRM_IC_RT_REP to Z_CRM_IC_RT_REP.
2. Adjust the contents of file CRM_IC.xml, as under:
<%@page language="abap"%><?xml version="1.0"?>
<WebDynProDefinitions>
<Application id="CRM_IC">
<ViewSets>
<%@include file="../Z_CRM_IC_DT_REP/CRM_IC_All_Viewsets.xml" %>
</ViewSets>
<NavigationalLinks>
<%@include file="../Z_CRM_IC_DT_REP/CRM_IC_All_NavLinks.xml" %>
</NavigationalLinks>
</Application>
</WebDynProDefinitions>
3. Create BSP application Z_CRM_IC_DT_REP in package Z_CONS_COOK1.
4. Copy page fragment CRM_IC_All_Viewsets.xml of BSP application CRM_IC_DT_REP to Z_CRM_IC_DT_REP and replace the file contents with the following lines:
Page fragment: CRM_IC_All_Viewsets.xml
<%@page language="abap"%>
<%@include file="MainViewSet.xml" %>
<%@include file="../CRM_IC_DT_REP/BuPaViewSet.xml" %>
<%@include file="../CRM_IC_DT_REP/CRM_IC_All_Viewsets_wo_BUPA_and_Main.xml" %>
This definition still works with all standard view sets, but replaces the MainViewSet.xml with our own definition, since it is now loaded from Z_CRM_IC_DT_REP.
5. Copy page fragment MainViewSet.xml from BSP application CRM_IC_DT_REP to Z_CRM_IC_DT_REP.
6. Copy page fragment CRM_IC_All_NavLinks.xml of BSP application CRM_IC_DT_REP to Z_CRM_IC_DT_REP and replace the file contents with the following line:
<%@page language="abap" %>
<%@ include file="../CRM_IC_DT_REP/CRM_IC_All_NavLinks.xml" %>
This definition makes sure that standard navigational links still work and that we are able to add our own link definitions later.
7. Activate all objects.
8. Customize the IC Web Client Runtime Framework Profile in such a way that the new Source file is used with the following sample code:
Navigation: SPRO  CRM  Interaction Center Web Client  Customer-Specific System Modifications  Define IC Web Client Runtime Framework Profiles.
Provide new profile name ZCUST_PROF & populate it with following set of attributes:
Profile name: ZCUST_PROF
Component Set: ALL
Separate Display Model: Off
Application: IC_BASE
Viewset name: workViewSet
Runtime Rep.Type: BSP Application
Application: Z_CRM_IC_RT_REP
Page: CRM_IC.XML
E. Creating View Definitions for Design Time Repositories
1. Every new view set must be defined in Design Time Repository. For this purpose, create page fragment SimpleActivitySet.xml in BSP application Z_CRM_IC_DT_REP and maintain it as shown in the following sample code:
Page fragment SimpleActivitySet.xml
<%@page language="abap"%>
<ViewSet id="Z_CRM_IC1 /SimpleActivitySet">
<ViewArea id="main" views="Z_CRM_IC1 /SimpleActivity"/>
</ViewSet>
2. Include file SimpleActivitySet.xml" into page CRM_IC_All_Viewsets.xml of BSP application Z_CRM_IC_DT_REP.
Page CRM_IC_All_Viewsets.xml after modification:
<%@page language="abap"%>
<%@include file="MainViewSet.xml" %>
<%@include file="../CRM_IC_DT_REP/BuPaViewSet.xml" %>
<%@include file="../CRM_IC_DT_REP/CRM_IC_All_Viewsets_wo_BUPA_and_Main.xml" %>
<%@ include file="SimpleActivitySet.xml" %>
3. Activate all objects.
F. Creating Navigational Link Definitions for Design Time Repositories
To provide a navigational link for the activity clipboard, define this link.
1. Create Page fragment SimpleActivityNavLinks.xml in BSP Application Z_CRM_IC_DT_REP and maintain layout with following code:
<NavigationalLink name="SimpleActivity">
<Source viewRef="IRecActivitiesClipboard"
outboundPlugRef="default"/>
<Targets>
<Target viewRef=" Z_CRM_IC1/SimpleActivity"
inboundPlugRef="inboundplugid"/>
</Targets>
</NavigationalLink>
2. Similar to the view definition, also the Navigational Link must be included into the framework.
Add the following line
<%@ include file="SimpleActivityNavLinks.xml" %> to the file
CRM_IC_ALL_NavLinks.xml in the BSP application Z_CRM_IC_DT_REP.
Page fragment CRM_IC_All_NavLinks.xml source code
<%@page language="abap" %>
<%@ include file="../CRM_IC_DT_REP/CRM_IC_All_NavLinks.xml" %>
<%@ include file="SimpleActivityNavLinks.xml" %>
3. Activate all objects.
G. Placing View Sets into Controller Hierarchies
1. Adjust the file MainViewSet.xml in BSP application Z_CRM_IC_DT_REP.
Add the reference to our view set and activate the file as shown in the following sample code:
Page fragment: MainViewSet.xml
<%@page language="abap"%>
<ViewSet id="IC_BASE/ICAPPMainViewSet">
<ViewArea id="navigationArea" views="IC_BASE/navigationViewSet"/>
<ViewArea id="workArea" views="IC_BASE/workViewSet"/>
<ViewArea id="contextArea" views="IC_BASE/contextAreaView"/>
<ViewArea id="breadCrumbsArea" views="IC_BASE/BreadCrumbsView"/>
<ViewArea id="globalSearchArea" views="HistoryView"/>
<ViewArea id="helpArea" views="Help"/>
<ViewArea id="statusArea" views="StatusView"/>
<ViewArea id="errorArea" views="IC_BASE/ErrorViewSet"/>
</ViewSet>
<ViewSet id="IC_BASE/navigationViewSet">
<ViewArea id="navigationViewSetArea" views="IC_BASE/NavBarView"/>
</ViewSet>
<ViewSet id="IC_BASE/workViewSet">
<ViewArea id="workViewSetArea"
views="<%@include file="../CRM_IC_DT_REP/StdWorkareaOccupation.xml" %>
Z_CRM_IC1/SimpleActivitySet "/>
</ViewSet>
H. Customize Activity Clipboard
To make activity clipboard call our new view set, change its customizing.
1. Create Activity Clipboard profile called ZCUST_PROF.
Navigation: SPRO  CRM  IC Web Client  Basic Functions  Define Activity Clipboard Profiles.
Profile name: ZCUST_PROF (copy all entries)
Keep Technical Profile name: DEFAULT
2. Assign this profile to IC Web Client profile.
3. Create a new entry for the object BTOrder and wrapped object type BUS2000126 by copying the existing entry BTORDERBUS2000126.
Activity Clipboard Entry ID: ZBTORDERBUS2000126
BOL Type: BTOrder
NavigationLink: SimpleActivity
4. Go back to your profile and select Assign Entries to Profile. Replace the original Entry ID BTORDERBUS2000126 with your new entry ZBTORDERBUS2000126.
5. Activate your changes and test the IC WebClient (application CRM_IC) -
How to change the reason in a ICWC-followup-process with the copying-BAdI?
Hi all,
I want to use the followup- and docflow-functionality in ICWC to copy most of the information from one process to another.
I made the definition of a copying control in the customizing -> working with a new BAdI and the copying routine. Everything works fine so far: I can get/change the description in the BAdIs ORDERADM_H method or the ibase information REFOBJ method for examples.
The question is now how to get/change the reason of the process?
Working with the genil_model_browser the reason is located in BTOrderHeader->BTHeaderBOSSet->BTSubjectSet_F->BTSubject_A1. Where can I find the reason in the BAdI methods?
Thanks for your help.
Regards,
BenjaminHi
Put a break point in crm_order_maintain to see what structures and fields you need to fill out. Then change the reason code in crm online, you will have all the data you need.
Here is some code I used in the he badi order_save, method prepare.
data:
IV_REF_HANDLE TYPE CRMT_HANDLE,
IV_REF_GUID TYPE CRMT_OBJECT_GUID,
IV_REF_KIND TYPE CRMT_OBJECT_KIND,
IS_SRV_OSSET_COM TYPE CRMT_SRV_OSSET_COM2,
IT_SRV_REFOBJ_COM TYPE CRMT_SRV_REFOBJ_COMT,
IT_SRV_SUBJECT_COM TYPE CRMT_SRV_SUBJECT_COMT,
is_srv_subject_com type CRMT_SRV_SUBJECT_COM,
ET_SRV_OSSET_COMT TYPE CRMT_SRV_OSSET_COMT,
LT_SRV_OSSET_COMT TYPE CRMT_SRV_OSSET_COMT,
ET_INPUT_FIELDS TYPE CRMT_INPUT_FIELD_TAB,
ET_EXCEPTION TYPE CRMT_EXCEPTION_T,
tab_osset type CRMT_SRV_OSSET_COMT1,
wa_osset like line of tab_osset,
wa_srv like line of ET_SRV_OSSET_COMT,
new_srv type CRMT_SRV_OSSET_COMT,
call_list_name type char50,
query_text(80).
refresh: ET_INPUT_FIELDS,
IT_SRV_SUBJECT_COM.
clear: is_srv_subject_com,
IS_SRV_OSSET_COM.
IV_REF_KIND = 'A'.
iv_ref_guid = iv_guid.
IS_SRV_OSSET_COM-SUBJECT_PROFILE = 'Z00000002'.
IS_SRV_OSSET_COM-PROFILE_TYPE = 'F'.
is_srv_subject_com-ref_handle = '0000000002'.
is_srv_subject_com-KATALOGART = 'A1'.
is_srv_subject_com-CODEGRUPPE = 'Z0000002'.
is_srv_subject_com-CODE = 'ZAA'.
is_srv_subject_com-DEFQUANTITY = 0.
is_srv_subject_com-MODE = 'A'.
append is_srv_subject_com to IT_SRV_SUBJECT_COM.
CALL FUNCTION 'CRM_SERVICE_OS_SET_DATA'
EXPORTING
IV_REF_GUID = iv_ref_guid
IV_REF_KIND = 'A'
IS_SRV_OSSET_COM = IS_SRV_OSSET_COM
IT_SRV_SUBJECT_COM = IT_SRV_SUBJECT_COM
IMPORTING
ET_SRV_OSSET_COMT = et_srv_osset_comt
EXCEPTIONS
ERROR_OCCURRED = 1
INVALID_GUID = 2
NO_RECORD_EXIST = 3
OTHERS = 4.
IF SY-SUBRC <> 0.
ENDIF.
CALL FUNCTION 'CRM_SERVICE_OS_PUT_DATA'
IMPORTING
ET_SRV_OSSET_COM = et_srv_osset_comt
ET_INPUT_FIELDS = ET_INPUT_FIELDS.
read table LT_SRV_OSSET_COMT index 1 into wa_srv.
if sy-subrc = 0.
tab_osset[] = wa_SRV-osset[].
endif.
loop at ET_SRV_OSSET_COMT into wa_srv.
append lines of tab_osset to wa_srv-osset.
endloop.
append wa_srv to new_srv.
else.
new_srv[] = LT_SRV_OSSET_COMT[].
endif.
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
IT_SERVICE_OS = new_srv
IMPORTING
ET_EXCEPTION = et_exception
CHANGING
CT_INPUT_FIELDS = ET_INPUT_FIELDS
EXCEPTIONS
ERROR_OCCURRED = 1
DOCUMENT_LOCKED = 2
NO_CHANGE_ALLOWED = 3
NO_AUTHORITY = 4
OTHERS = 5. -
Buttons getting disabled in INBOX page of ICWC
Hi All,
We are trying to add a new column in INBOX result view of ICWC, AuiItem.htm.
Now for this we have inherited the standard ITERATOR class and created a Z class and wrote the code for fetching the data for newly created column.
Now when we are replacing the object of the Standard iterator class with our own iterator class in .htm page, the buttons which are present in the page are getting disabled.
But the data of the new column is getting populated.
Has any one faced similar issue??
Please reply with possible solutions
Thanks
PranayHello Pranay,
I had the same problem.
pay attention that there are couple of methods related to buttons that use iterator ( for example CL_CRM_IC_AUIITEMS_IMPL->CHECK_SELECTION line 32 ).
There for if you change your iterator you shoud redifine those methods to use your new iterator,
<b>There are more methods</b> that use the iterator and you should change them all (atleast only those that you need)
Good Luck
Eli Steklov -
ICWC document emailed with no extension or PDF corrupted.
CRM 5.0 SP11.
1. We access a document in the inbox and an attached document exist & agent has visbility to the document in the Document Search (order ack, invoice) saved in CMS as OTF files.
2. Agent can click the hyper link and see the document (Good)
3. Agent can select the document and email, in the ICWC email screen agent can click the attachment and again see the document. (Good)
4. The person receiving the email receives the attachment but their is no extension (.PDF, OTF, etc). By double clicking on the extension windows ask which program to use and adobe 7.0 reader does open the form but the user has to repeat this action for every email received with an attachment.
We wrote an enhancement to add the .PDF to the email and step #3 works fine to the ICWC user But the receiving email recipient gets the PDF file but when opening the email the PDF is corrupt
" Adobe reader could not open .... is not a supported file type or is corrupted, was sent as email attachment and not properly decoded"
I'm posting here but not sure if this is a SAPconnect issue? Hoping someone else has encountered this. Will give points.SAP provided a correction to
class: CL_CRM_EMAIL_UTILITY_BASE
method: GET_BODY_PART_FROM_EDITOR -
How could I popup a new window in ICWC
Hi experts,
I am new to ICWC development. And now I need help.
My problem is how could I popup a new window by clicking a link on the ICWC's view.
And the popup window will show view belonging to another viewset.
Because normally in ICWC, we use view_manager->navigate to do the navigation from one view to another. But this kind of navigation are in the same window. What I need is open a new IE window, and show another view.
Is it possible? If it is, how?
Thanks and Best Regards,
MarcoHi Marco,
I created a javascript as shown below in the view
<script language="javascript">
function ZShowF4KeyAndValueHelp(AccountID)
// content = escape(InputField.value);
URL = window.location.protocol +"//" + window.location.host;
URL += "/sap/bc/bsp/sap/ZCRM_IC/ZBPPopup.do";
if(AccountID!=""&&AccountID!=null)
URL = "?AccountId="AccountID;
var left = ((screen.width / 2) - 170);
var top = ((screen.height / 2) - 210);
attr = "resizable=yes,height=420,width=350,dependent=yes,status=yes,top=100,left=100";
newDialog = window.open(URL,"F4Help",attr);
</script>
and then called the same where it is required
<crmic:button id = "Confirm"
onClientClick = "ZShowF4KeyAndValueHelp(<%= lv_accountno %>)"
onClick = "confirm"
disabled = "<%= disable_confirm %>"
priority = "1"
text = "<%= otr(crm_ic_appl/bupaConfirm) %>" />
Regards
G.Raja -
How to handle error pages in ICWC??
Hi Experts,
1. I have created an authorization object for sensitive service tickets.
2. Only users who have the authorizations to view the tickets should be able to view these tickets.
3. I have modified a badi which matches this requirement and works fine in CRM side.
4.In ICWC i open the Interaction History with the username who is not authorised to view the service tickets and on the interaction history search page I search for the service ticket number .
5. I get the result in the interaction history result.
6. On row selection i am taken to an error page which says <b>Authorisation not given.</b>
7. Experts please suggest a solution wherein <b>i donot navigate to the error page</b> but stay on the same page and the error message is displayed in the bread crumb.
Useful answers will be generously rewarded,
Regards,
Shrita Sharma.
Message was edited by:
shrita sharmaShrita,
You could simply do this way.
Use class CL_BSP_WD_MESSAGE_SERVICE to add a message that could be displyed in message bar next to bread crumb.
DATA: lv_msgsrv TYPE REF TO cl_bsp_wd_message_service.
lv_msgsrv = cl_bsp_wd_message_service=>get_instance( ).
lv_msgsrv->add_message( iv_msg_type = if_genil_message_container=>mt_error
iv_msg_id = 'ZCRM_ICWC'
iv_msg_number = '087'
iv_important_info = abap_true ).
Cheers
Ankur -
Interaction history in ICWC not showing dates
Hi,
The interaction history in ICWC(CRM 5.0,SP8) is not showing the date of the interactions viz., service ticket, interaction record. Is there any setting to be done for this? Please guide.
Shridharhi,
try this
IMG>CRM>Master data >BP>Accounts and Contact Persons in the Portal-->Specify Display Options for Interaction History/Activities/Opportunities
Select the area as -
SAP_CRM_CUST_INTERACT_CENTER or your relevant area
and make the settings for interaction history. you should be able to se the Fact sheet details with dates
Cheers!
Please reward if helpful
Raj -
Handling of asian characters in CRM ICWC / WebUI?
hi
we would like to allow people entering asian text (e.g. chinese) in Interaction Center WebClient / WebUI. they'll be using English as logon language.
will now everyone (also european users etc.) looking at this text see the correct characters? or will only asian users be able to see it properly?
thanks for helping out on this.
regards
nicolaThe related systems need to be upgraded to unicode (CRM, ECC) and the chinese language loaded.
The ICWC should then support the asain characters.
We'll find out for ourselves in the next 3 - 6 months as we are just about to do the unicode upgrade. -
Error-The RFC destination EDSCLNT900 is not available in ICWC
Hi All,
I'm working on CRM Utilities 2007. In the ICWC, I'm getting the error 'The RFC destination EDSCLNT900 is not available'. Kindly help me in resolving this error.
Regards,
Archana.
Edited by: archu_sap on Jul 15, 2009 10:30 AM
Edited by: archu_sap on Jul 15, 2009 10:33 AMHi,
You have to maintaine RFC Destination EDSCLNT900 in the CRM system.
generally we have to maintain RFC (t-code SM59) in the sytem where Function Module is present.
Suppose you are having FM in ECC system and you want to call in CRMsystem, then you have to maintain RFC destination (EDSCLNT900) in ECC system.
Thanks & Regards.
ShreeMohan -
Error occured in the ICWC Page
Dear,
When i open the ICWC Page, there is an IE Error. The error is as follows:
Line : 796
Char: 1
Error: Object doesn't support this property or method.
Code: 0
URLs:
Who have met this error before? Please give me some solutions, thanks a million~At last i found it the problem of the IE7.0. After adding some URLs to the trust district and configuring the customizing level, this issue was OK now.
-
Accounts PCUI application in ICWC using Transaction Launcher
hi all,
I am trying to launch Accounts application (PCUI) in ICWC. But it gives the following error:
"Execution not possible; data flow errors"
What am I doing wrong?
Regards,
PriyaGo to Transaction launcher class and edit the method
IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW
Insert the following line in between..
me->gv_data_flow_complete = abap_true.
Thanks,
Thirumala.
Maybe you are looking for
-
Why can't i use full screen on netflix?
With Firefox, using my MacBook Pro (3 weeks old)I cannot go to full screen when running a movie on Netflix. It worked fine on my older MacBook Pro.The screen goes dark after 2 attempts. However I can go to full screen on Netflix using Safari.
-
My ipod has a blank screen and the computer won't see it
Ok, I have an ipod video that I just got from the apple repair shop about a week ago, and it's not working at all. I'm pretty sure I got a virus on it from a song, but I can't do anythign because the computer won't read it. It's had plenty of charge,
-
Gaming is Anytime, Anywhere - nXa Gaming
nXa Gaming, one of MSI's official sponsored professional e-sports team, featured 1 vs 1 and 2 vs 2 CS:GO & Crysis tournaments in the most prestigious DOTA 2 events. Dedicated to support local e-sport community, MSI recruited the Ladies team as one of
-
How to design databse for binary tree
kindly help in desiging databse for binary tree and also to retrive data from database.
-
Consuming Webservice from ABAP Program
Hi, I need to consume a WebService https and with SSL. But to begin I tried to use a free webservice. 1-I cant create a Client Proxy, because the ppl from IT of the client dont want to do it.... so no SE80 -> Client Proxy. The thing is if I use the m