Multiple ICWC sessions resulting in lost service ticket data
Hi All
I have an issue where an IC Agent is encouraged to work with multiple ICWC sessions to compare and copy/paste data from service tickets. We have seen on multiple occasions tha the data in ticket A is overwritten (with ticket B data) when ticket B is saved.
Has anyone come across this before?
Thanks
Mark
Hi Mark,
I suppose as per SAP multiple sessions are not supported if Communication Management Service is used.
Please look at the last posting on the following thread.
Can we have multiple IE in the same machine to access IC Webclient ?
Therefore, in this case solution suggested by Glenn could be useful to you.
Regards,
Deepak
Edited by: Deepak Ahuja on Jan 29, 2009 5:10 PM
Similar Messages
-
How to transfer service ticket data from ECC6.0 to CRM 7.0 using LSMW?
how to transfer service ticket data from ECC6.0 to CRM 7.0 using LSMW?
Plz suggest me any BAPI or IDOC for that ..
thanks in Advance .You have to convert your long string to a table of shorter strings.
There may be other ways, but one possibility is to use a loop to process you string.
while (there is something left)
put the next e.g. 1024 characters in a new row of your table
endwhile
If you need to reconstruct your string from the table, don't use simple concatenation since it will remove blanks at the end of lines. Believe me (from experience) sooner or later this will happen.
Instead you need to either set the subsections of your long string, or insert from the end of your table and keep shifting the contents (probably less efficient) right -
Hi guru,
what is "escalation" in Service Ticket?
As you implement?
Thanks a lot.
VirginiaHi,
I haven't tested it , but escalation in Service Ticket will be similar to any other escalation(like complaint escalation) where we can change the employee responsible as well as responsible group based on certain pre-defined rules and set of conditions.
The rules and conditions are defined by IC managener in Rule Modeler and when we click on escalate, if the service ticket satisfies the conditions defined in the rule, then the responsible employee and responsible group field is changed according to the rule.
This scenario can be used when a call center agent doesn;t know what to do with the service ticket and simply escalate it so that it is assigned to proper group and employee based on the service ticket data.
Hope it helps!
Regards,
Rohit -
Service ticket process caters to multiple product scenario ?
Hi All,
We have an existing business process where in we use IC service ticket to trouble shoot customers problems.
The process is
a) Agent confirms the customer
b) Agent registers the product or confirms the registered product.
c) Agent creates the service ticket
When a customer calls in with issues for multiple products then agent has to create multiple service tickets and customer has to remember multiple tickt ids in order to follow up.
This leads to a bad customer experience.
So is there any way we can have multiple products in service ticket? So that agent gives one single ticket id to customer and also agent maintains one single ST to track.
We thought of using complaints,but its too risky for us to change the entire business process at this time.
If we use service order then also the same since IC service order UI is same as IC ST ui,.
Apart from customization is there any OOTB way to deal this use case ?
Thanks
AMolHi Amol,
You can definitely add multiple products once the Service Order is created. However if your requirement is to confirm multiple products at the time of registration then it would require you to tweak a lot of code around confirm. Also, you will have make amendments to the UI on the Account Identification screen to handle this as well.
I hope it helps.
Thanks,
Amrut -
Hi all of you,
We are working in CRM 5.0 ICWC
My issue is with the SRVTHEAD.HTM view in the service ticket,
this is the error:
Exception CX_SY_MESSAGE_IN_PLUGIN_MODE occurred
"Check the part of the source code where the exception was triggered in transaction SE38.
Program include: LCRM_ORDER_APIU02
Source code line: 208"
can some one help me with debugging of this .
I'm unable to save the ticket.
Strangely the same settings in Development server are working but only sometimes, at other times i get the same error there also.
Please help it's uregent
Regards
RajHello Raj,
The information from the short dump/error message mostly doesn't give you enough detail to start looking for errors.
You say the error occurs when you save the service ticket. So, open the controller class of the view (srvthead.htm) and look for an event handler that handles the "SAVE", mostly called EH_ONSAVE.
I suggest you place a breakpoint there and debug from there on each time going deeper and deeper in the called function modules/methods to find the exact cause of the problem.
It can be a long and painful proces but if you really have no clue why this error happens I'm affraid that this is your only option....
Hope this helps,
Regards,
Joost -
Save the service ticket in the ICWC
Hi,
I want to throw a message in the ICWC when the service ticket is trying to save in the ICWC without giving any one of the classifications of service ticket.
Can anydody please help me where i can put the conditions to throw the message before saving the service ticket.
Thanks & Regards,
Suresh Babu GadeHi Suresh,
Did you tried to implement the ORDER_SAVE Badi..for your scenario...
please check...
Regards,
Raghu -
Update custom value in service ticket page ICWC through BOL
Hi
I want to add a new custom field "Product" in service ticket as a dropdown and update this value in the service ticket when save button is entered.
From GENIL_BOL_BROWSER,I can naviagte from BTOrderHeader
and with related entities links I can reach BTHEADERITEMSEXT,BTORDERITEMALL,BTADMINI and find the ORDERED_PROD which is the attribute I need to populate.
how I go about creating context ,Context node and populate this value when service ticket is saved in the database?
thanks
JohnYou should understand first the CREATE_CONTEXT_NODE Method of the Context Node Class and the ON_BEW_FOCUS Method of the Individual Contect Node Class . If you look into these method they you can make out what is the Current BOL entity each of the Context Node is pointing too . This will help you to make a decision that
Option 1 -> Shall I extend a Current Context Node Class to add a New Attribute ORDERED_PROD
OR
Option 2 --> Should create a new Context Node
Both can be done using the Wizard in BSP_WD_WORKBENCH . Browse to the View , then Context Node . Option 1 , Right Click on 'Context Node' and 'Create' .Option 2 , go to the particular 'Context Node' , 'Attributes' and 'Create'
In most case , even if the Context Node doesn't point to the BOL Entity you are looking for i.e BTAdminI , then in the GET_XXXX and SET_XXXX method of the
Context Node Class , you can do some manual coding (BOL Programming ) to browse to the right BOl Entity to set/get the Value.
Let me know if this helps. -
Error while creating service tickets
Hi all,
we are facing the followin error when we try to create a service ticket in WEB UI.
Version CRM 7 with EhP1 installed.
Please find the error details
Context initialization failed in view ICCMP_BTPARTNER/PartnerTable of UI Component ICCMP_BTPARTNER
An exception has occurred Exception Class CX_CRM_IC_JEXCEPTION - Exception CX_CRM_IC_JEXCEPTION occurred (program: CL_CRM_IC_MCM_SESSION_PROXY===CP, include: CL_CRM_IC_MCM_SESSION_PROXY===CM00C, line: 28).
Method: CL_CRM_IC_MCM_SESSION_PROXY=>GET_LOGON_STATUS
Source Text Row: 28
Initialization of view ICCMP_BTPARTNER/PartnerTable of UI Component ICCMP_BTPARTNER failed
An exception has occurred Exception Class CX_CRM_IC_JEXCEPTION - Exception CX_CRM_IC_JEXCEPTION occurred (program: CL_CRM_IC_MCM_SESSION_PROXY===CP, include: CL_CRM_IC_MCM_SESSION_PROXY===CM00C, line: 28).
Method: CL_CRM_IC_MCM_SESSION_PROXY=>GET_LOGON_STATUS
Source Text Row: 28
Cannot display view ICCMP_BTPARTNER/PartnerView of UI Component ICCMP_BTPARTNER
An exception has occurred Exception Class CX_CRM_IC_JEXCEPTION - Exception CX_CRM_IC_JEXCEPTION occurred (program: CL_CRM_IC_MCM_SESSION_PROXY===CP, include: CL_CRM_IC_MCM_SESSION_PROXY===CM00C, line: 28).
Method: CL_CRM_IC_MCM_SESSION_PROXY=>GET_LOGON_STATUS
Source Text Row: 28
Initialization of view ICCMP_BTPARTNER/PartnerView of UI Component ICCMP_BTPARTNER failed
An exception has occurred Exception Class CX_BSP_WD_RUNTIME_ERROR - View ICCMP_BTPARTNER/PartnerTable in component ICCMP_BTPARTNER could not be bound
Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
Source Text Row: 165
Cannot display view ICCMP_BTPARTNER/PartnerViewSet of UI Component ICCMP_BTPARTNER
An exception has occurred Exception Class CX_BSP_WD_RUNTIME_ERROR - View ICCMP_BTPARTNER/PartnerTable in component ICCMP_BTPARTNER could not be bound
Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
Source Text Row: 165
Worker session error in session initialization (SAM_QUEUE NOT SET )
No categorization schema assigned to application
I am using IE 7 version. The CRM application is installed in Windows SQL server 2008.
I have checked and the acitivated all the required service in SICF. The services are running.
Please guide me through about how to solve this issue.
regards,
ChandruHi Chandru,
Check if the following [thread1|No categorization schema assigned to application area (SERVICE_ORDER.....)] [thread2|No Categorization Schema assigned to application Area] helps you.
Regards,
Saumya -
Service ticket not found in the subject
Hi,
I've got simple authorisation working from Java to an Linux MIT KDC. I've also got tickets via kinit from the kdc on the Linux server. I'm trying to use JAAS sample code:
Does anyone know how I can get this to work?
MY login.conf file is
GSSClient{
com.sun.security.auth.module.Krb5LoginModule required
useTicketCache="true";
Rserver{
com.sun.security.auth.module.Krb5LoginModule required
storeKey=true
useKeyTab=true
doNotPrompt=true
keyTab="/etc/harsh.keytab"
principal="Rserver/kdc.mahindrabt.com";
and the error which i am getting is i have enable debug
ratnesh
Name of the [email protected]
before peerlc.login()
KinitOptions cache name is /tmp/krb5cc_0
DEBUG <CCacheInputStream> client principal is [email protected]
DEBUG <CCacheInputStream> server principal is krbtgt/[email protected]
DEBUG <CCacheInputStream> key type: 16
DEBUG <CCacheInputStream> auth time: Thu Dec 18 15:20:02 IST 2003
DEBUG <CCacheInputStream> start time: Thu Dec 18 15:20:02 IST 2003
DEBUG <CCacheInputStream> end time: Fri Dec 19 01:20:02 IST 2003
DEBUG <CCacheInputStream> renew_till time: Thu Jan 01 05:30:00 IST 1970
CCacheInputStream: readFlags() INITIAL;Host address is 10.3.1.110
DEBUG <CCacheInputStream>
DEBUG <CCacheInputStream> client principal is [email protected]
DEBUG <CCacheInputStream> server principal is host/[email protected]
DEBUG <CCacheInputStream> key type: 1
DEBUG <CCacheInputStream> auth time: Thu Dec 18 15:20:02 IST 2003
DEBUG <CCacheInputStream> start time: Thu Dec 18 16:17:13 IST 2003
DEBUG <CCacheInputStream> end time: Fri Dec 19 01:20:02 IST 2003
DEBUG <CCacheInputStream> renew_till time: Thu Jan 01 05:30:00 IST 1970
CCacheInputStream: readFlags()Host address is 10.3.1.110
DEBUG <CCacheInputStream>after peerlc.login()
prior to subject.doAs()
value of s isSubject:
Principal: [email protected]
Private Credential: Ticket (hex) =
0000: 61 82 01 06 30 82 01 02 A0 03 02 01 05 A1 10 1B a...0...........
0010: 0E 4D 41 48 49 4E 44 52 41 42 54 2E 43 4F 4D A2 .MAHINDRABT.COM.
0020: 23 30 21 A0 03 02 01 00 A1 1A 30 18 1B 06 6B 72 #0!.......0...kr
0030: 62 74 67 74 1B 0E 4D 41 48 49 4E 44 52 41 42 54 btgt..MAHINDRABT
0040: 2E 43 4F 4D A3 81 C3 30 81 C0 A0 03 02 01 01 A1 .COM...0........
0050: 03 02 01 01 A2 81 B3 04 81 B0 CB 01 79 E9 43 1A ............y.C.
0060: AE 64 90 28 83 D6 79 82 6A 4C 26 08 A9 C2 59 E7 .d.(..y.jL&...Y.
0070: 21 2E 4C 41 81 B5 01 75 9A 24 87 C0 30 3B F9 A7 !.LA...u.$..0;..
0080: 6B 4E 5D 29 5D A0 9F 91 55 92 D6 FD E4 4B 0A 84 kN])]...U....K..
0090: 06 5B 07 14 00 7E 96 C6 2F 15 4B 34 9F D6 0D E2 .[....../.K4....
00A0: 89 48 B3 78 63 B8 A0 B0 81 14 28 A8 3F 29 A5 D7 .H.xc.....(.?)..
00B0: 64 D5 40 B7 19 A8 6D FC F2 82 86 02 C5 13 32 AA [email protected].
00C0: A8 42 A5 8B 3D 52 DB 83 C7 1F 19 31 3E 6C 87 B0 .B..=R.....1>l..
00D0: BD A5 6A 26 8E DB 2C EA F5 06 2F 90 0A DA 77 58 ..j&..,.../...wX
00E0: CC 0A 67 27 4E 51 7D 74 50 08 79 E4 06 EA C9 30 ..g'NQ.tP.y....0
00F0: E4 F8 40 51 F5 D9 FA C1 AF D9 D3 2E 4A 32 59 CC [email protected].
0100: 10 1A 0F AA 7D 98 30 9B A7 26
Client Principal = [email protected]
Server Principal = krbtgt/[email protected]
Session Key = EncryptionKey: keyType=16 keyBytes (hex dump)=
0000: 9B B5 0E FB 8F 49 64 8F 32 31 10 AE 6E A8 BA 80 .....Id.21..n...
0010: C4 16 45 4A 92 34 A1 02
Forwardable Ticket false
Forwarded Ticket false
Proxiable Ticket false
Proxy Ticket false
Postdated Ticket false
Renewable Ticket false
Initial Ticket false
Auth Time = Thu Dec 18 15:20:02 IST 2003
Start Time = Thu Dec 18 15:20:02 IST 2003
End Time = Fri Dec 19 01:20:02 IST 2003
Renew Till = Null
Client Addresses clientAddresses[0] = /10.3.1.110
GSSClient... Getting client credentialsFound ticket for [email protected] to go to krbtgt/[email protected] expiring on Fri Dec 19 01:20:02 IST 2003
GSSClient... GSSManager creating security context
GSSClient... Sending token to server over secure contextEntered Krb5Context.initSecContext with state=STATE_NEW
Found ticket for [email protected] to go to krbtgt/[email protected] expiring on Fri Dec 19 01:20:02 IST 2003
Service ticket not found in the subject
Credentials acquireServiceCreds: same realm
CksumType: sun.security.krb5.internal.crypto.RsaMd5CksumTypeKrbException: KDC has no support for encryption type (14)
at sun.security.krb5.internal.crypto.p.a(DashoA6275:58)
at sun.security.krb5.EncryptedData.<init>(DashoA6275:84)
at sun.security.krb5.KrbApReq.b(DashoA6275:438)
at sun.security.krb5.KrbApReq.a(DashoA6275:211)
at sun.security.krb5.KrbApReq.<init>(DashoA6275:172)
at sun.security.krb5.KrbTgsReq.a(DashoA6275:319)
at sun.security.krb5.KrbTgsReq.<init>(DashoA6275:166)
at sun.security.krb5.KrbTgsReq.<init>(DashoA6275:87)
at sun.security.krb5.internal.az.a(DashoA6275:289)
at sun.security.krb5.internal.az.a(DashoA6275:106)
at sun.security.krb5.Credentials.acquireServiceCreds(DashoA6275:490)
at sun.security.jgss.krb5.Krb5Context.initSecContext(Krb5Context.java:580)
at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:213)
at sun.security.jgss.GSSContextImpl.initSecContext(GSSContextImpl.java:158)
at GSSClient.run(GSSClient.java:184)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:320)
at GSSClient.login(GSSClient.java:124)
at GSSClient.main(GSSClient.java:63)
GSSClient... GSS Exception No valid credentials provided (Mechanism level: KDC has no support for encryption type (14))after to getting context
Client authentication deined..
If i dosnt do kinit it work fine
Cheers
Harsh AhujaI think you do have a ticket in your subject, problem is that they ar'nt readable by suns core librarys. Sun seems to lack suport for des3-cbc-sha1. Try creating tickets with des-cbc-crc.
wikm@empusa:~$ klist -a
Credentials cache: FILE:/tmp/krb5cc_1001
Principal: [email protected]
Cache version: 4
Server: krbtgt/[email protected]
Ticket etype: des-cbc-crc, kvno 1
Auth time: Dec 22 15:31:03 2003
End time: Dec 23 01:31:03 2003
Ticket flags: initial
Addresses: IPv4:130.237.95.15
Server: [email protected]
Ticket etype: des-cbc-crc, kvno 2
Auth time: Dec 22 15:31:03 2003
End time: Dec 23 01:31:03 2003
Ticket flags:
Addresses: IPv4:130.237.95.15
/ Mikael -
Service Ticket - Project Management Add-on
Background: We currently offer a third party e-commerce solution for our clients called Four51. Four51 is integrated into our SAPB1 platform. We provide comprehensive print managment and marketing fulfillment programs for medium and large sized organizations. ( We have 20 associates and about 6MM in sales - size perspective )
1st Problem: In support of about 100 e-commerce sites for our end clients we receive multiple help desk request daily. We have found the B1 core does not quite fit the need to track help desk service request etc....
2nd Problem: In addition to the help desk service ticket issue....we also have a scheduling requirement for our ebusiness group. Example: we have 4 site builds....I need to be able to track the estimated FTE hours to build 4 sites and then benchmark against project completed and actual FTE hours deployed.
Sought solution: Is there a SAPB1 Add-on that will handle help desk service request...and project scheduling....integrated of course to my Business Partner data in B1.....and provide reporting etc....
If there is not an Add-on is there a software solution that is recommended. Any recommendations or information would be very helpful.Hello Dan,
have a look at the ProjectManagement-Addon Solution from german partner MARINGO. (www.maringo.de)
They have a quite good ProjectManagement Solution and you get an Online Ticket Tool integrated.
ralf -
Problem with getting a service ticket - ignoring host name?
Hello,
I've been struggling with this for several weeks on and off. The latest issue I have, is that when I try to obtain a service ticket it replaces the hostname I use with the ip address of the server. This then results in a 'Server not found in Kerberos database' exception.
public static void main(String args[]) {
try {
org.ietf.jgss.Oid[] desiredMechs = new org.ietf.jgss.Oid[1];
desiredMechs[0] = new org.ietf.jgss.Oid("1.2.840.113554.1.2.2");
GSSManager manager = GSSManager.getInstance();
GSSName clientName = manager.createName("[email protected]", GSSName.NT_USER_NAME);
GSSCredential clientCreds = manager.createCredential( GSSCredential.INITIATE_ONLY);
GSSCredential clientCred = manager.createCredential(clientName,
8 * 3600, desiredMechs[0], GSSCredential.INITIATE_ONLY);
GSSName serverName = manager.createName("*[email protected]*", GSSName.NT_HOSTBASED_SERVICE);
Entered Krb5Context.initSecContext with state=STATE_NEW
Service ticket not found in the subject
Credentials acquireServiceCreds: same realmUsing builtin default etypes for default_tgs_enctypes
default etypes for default_tgs_enctypes: 3 1 23 16 17.
CksumType: sun.security.krb5.internal.crypto.RsaMd5CksumType
EType: sun.security.krb5.internal.crypto.ArcFourHmacEType
KrbKdcReq send: kdc=labad2.lab2k.net UDP:88, timeout=30000, number of retries =3, #bytes=1276
KDCCommunication: kdc=labad2.lab2k.net UDP:88, timeout=30000,Attempt =1, #bytes=1276
KrbKdcReq send: #bytes read=92
KrbKdcReq send: #bytes read=92
KDCRep: init() encoding tag is 126 req type is 13
KRBError: sTime is Mon Jul 26 12:07:34 EDT 2010 1280160454000
suSec is 65057
error code is 7
error Message is Server not found in Kerberos database
realm is LAB2K.NET
sname is *HTTP/172.16.118.89*
msgType is 30
KrbException: Server not found in Kerberos database (7)Thanks - Bryan.Your DNS server should have an entry for this host name in its reverse lookup table.
Regards- Abid -
Service ticket in servicepro profile
Hi experts,
I'm working with CRM 2007 and I want to know if is it possible to use service ticket in servicepro profile? How can I do that? The service ticket is only for "IC" profile?
Best regards,
Caíque EscalerHi
Service Ticket UI component as you mentioned is only available in ICWebclient Profile. In WebUI it is possible to open any transactions in any UI components related to transaction because they all follow the same BOL model. ie Service Ticket can be opened in UI compoent for activity, Service Request etc..
I have worked on a scenario where Service Ticket was opened in Service Request component. FYI, SAP recommends migrating from Service Ticket to Service Request.
To open Service Ticket in Service Request framework (SRQM_INCIDENT_H). You have to do the following
a. Search.
It depends on if you are planning to use Service Request search or Worklist. In either case you will have to implement the BADI (Enhancement Spot) ES_CRM_RF_Q1O_SEARCH. This implementation is done so that instead of service Request you search for Service Ticket and return the guid.
b. Display
To display the Service Ticket in Service Request framework, you have to call dynamic navigation with selected entity and the UI component in the event handler on selecting item in the result list.
CALL METHOD cl_crm_ui_descriptor_obj_srv=>create_entity_based
EXPORTING
ir_entity = <ls_recent_object>-entity "Reference to Service ticekt
iv_ui_object_type = <ls_recent_object>-object_type " UI Object type for Service Request
iv_ui_object_action = <ls_recent_object>-action
RECEIVING
rr_result = lr_descr_object.
CATCH cx_root.
ENDTRY.
ENDIF.
IF lr_descr_object IS NOT BOUND.
RETURN.
ENDIF.
CREATE OBJECT lr_coll TYPE cl_crm_bol_bo_col.
IF lr_coll IS BOUND.
lr_coll->add( lr_descr_object ).
lr_window ?= me->view_manager->get_window_controller( ).
IF lr_window IS BOUND.
lr_window->call_outbound_plug( iv_outbound_plug = 'navigate' "#EC NOTEXT
iv_data_collection = lr_coll ).
c. Recent Edits
You will need to force Recent eidts also to save appropriate UI component in CRMD_SHORTCUT Table otherwise it will open in ICWebclient UI compoent. Check UI Component CRM_BSP_RECOBJ
You can also open service ticket in Service Order component. You will need to manually call the Time Reporting views whcih are are available in ICWebclient ptofile. -
Category field in Service Ticket
Hi all,
CRM 5.0 ICWC
How/where can we see the categroy field in the ICWC service ticket.
Scenario : e mail service ticket will have category E-mail and Telephonic call service ticket will have TEL as the categroy .
CRM Online has the Category filed in the Service ticket transaction type Header.
Please help!
Full marks for good answer!
Regards
RajHi Micha ,
I was able to add category to my Z_CRM_IC BSP application,now i have the runtime repository also defined for this .
I am currently trying out this
SrvTHead.htm
-->BTActivity ->BTHeader.htm
<crmic:dropdownListBox
id = "category"
width = "100%"
table = "<%= BTCATEGORY %>"
nameOfKeyColumn = "CATEGORY"
nameOfValueColumn = "TXT30"
selection = "//BTActivity/Category"
disabled = "<%= BTActivity->GET_I_CATEGORY( ) %>" />
it throws process errors:
Method "GET_I_CATEGORY" is unknown or PROTECTED or PRIVATE.
any suggestions.
Regards
Raj -
Hi Folks
We are currently working on CRM 4.0. We have a new requirement where I need to add new fields to the Service Ticket. I added the new fields using EEWB and it works perfectly on SAP GUI. Now I need to add those new fields on CRM Webclient also.
On the Service Ticket screen on webclient, we have a pusbutton. Upon clicking that button, a new pop up page will open which was a page created using 'Pages with Flow Logic'. Can you please explain the process to add my custom fields on this pop up page which were created using EEWB?
I tried to create Context Node in that Page. But I couldn't create it.
Any help would be highly appreciated.
Thanks
HariHi Hari,
If you want to process ticket fields within the CRM 4.0 IC WebClient, I do not think it is a good idea to use an extra page with flow-logic. I suppose that the server will execute the extra page with flow-logic in a new HTTP session: which means that the changes that you do in memory in one session are not available to the other one, until you actually save changes to the DB. Only way to exchange data between IC WebClient and page with flow-logic would be on the client side, via javascript. Additionally, I would not recommend using popups, unless you manage to get them modal (i.e. they stay on top). Otherwise they tend to disappear behind the IC WebClient.
I would suggest to remain within SAP's MVC design-pattern: Either you manage to show those new fields directly on SrvtHead.htm, and then it is just a matter to make the context node available, on which you have added the EEWB fields, or you create a new view to display only those fields separately (for example Z1_CRM_IC/SrvTSurvey) ; but this means some definition work in the runtime repository.
You need to perform declaration of new objects in the runtime repository:
- create a new page fragment (in my example: Z1_CRM_IC/SrvTSurvey) that you add in a redefinition of CRM_IC_All_Viewsets_wo_BUPA_and_Main.xml
e.g.
<ViewSet id="Z1_CRM_IC/SrvTSurveySet">
<ViewArea id="SrvTSurvey" views="Z1_CRM_IC/SrvTSurvey"/>
</ViewSet>
- add your view to redefinition of StdWorkareaOccupation.xml
e.g.
ServiceView StdResp
CmgASearch CmgADetail CmgAAttrMore CmgAFullView CmgAFullLog
CmgAHierarchy CmgAClassification CaseANavigation
PaymMainViewSet PaymAssignViewSet ChangeHistorySet
MktIOViewSet PartOAViewSet Z1_CRM_IC/SrvTSurveySet
Then you need to define an object link in runtime repository, to enable navigation from SrvTHead to your own view:
- add new navigation link to redefined CRM_IC_All_NavLinks.xml.
e.g.
<NavigationalLink name="SrvTHeadToSrvTSurvey">
<Source viewRef="SrvTHead" outboundPlugRef="outboundPlug"/>
<Targets>
<Target viewRef="Z1_CRM_IC/SrvTSurvey" inboundPlugRef="inboundPlug"/>
</Targets>
</NavigationalLink>
Navigation links from SrvTHead to your view and vice-versa are invoked from the DO_HANDLE_EVENT method of the respective view controller.
Hope you can use those ideas
Best regards
Walter -
FM for getting the Service Ticket Details
Hi Group,
I have a requirement wherein, I need to get the Service Ticket(s) for the system when I pass the Status of the Service Ticket.
The query is like:
<b>Import </b>-> Passing the <b>Status</b> of the Ticket (like : <b>Assigned/Closed/Resolved </b>).
<b>Export-</b>> Get the details of all the <b>Service Tickets</b> whose status is mentioned in the
<b> Import</b> Parameter..
So please let me know of the <b>FM/BAP</b>I to achieve this task.
thanks in advance.
Regards,
Amit.Hi Amit,
You can use FM
'CRM_SERVICE_PROCESSES_SEARCH'
Here in 'Export' Parameter:: STATUS specify the status required
Parameter: FROM and TO for dates.
and collect the result from Import parameter: BUSINESS_PROCESSES_LIST
Best Regards,
Pratik Patel
<b>Reward with Points!</b>
Maybe you are looking for
-
Adobe AIR 24 Error Android 4.2.2
Exactly the same error as pierre.nirph Samsung Tab3 10.1 GT-P5200 running Android 4.2.2 Jellybean. Adobe AIR 15.0.0.252 does not install, get error 'Unknown error code during application install: "-24" ' We have two Identical Samsung units-.one of wh
-
Hi All, Can anyone please tell me How the Trading Partner gets picked up in the PCA line item?? Thanks in Advance. Regards, Vinay
-
How to install d2k release 6i on redhat linux version 7.3?
How to install d2k release 6i on redhat linux version 7.3?
-
It seems like I have this problem a lot. I can never figure out how to solve this. I'm writing an application, and I can't just implement actionlistener and then do addActionListener(this) to the button becuase of all the static variables and crap. S
-
[SOLVED] Question about "loadkeys" from the install procedure
https://wiki.archlinux.org/index.php/In - ard_layout https://wiki.archlinux.org/index.php/Be - the_keymap # loadkeys ro_win They show up as black squares... Even after generating these locales, as per the Beginner's Guide: [root@archiso ~]# locale-ge