Setting service requests - parent - children relationship
Can parent Child relationships be sert up for service requests- like incident request parent - child? or can it only be done with templates in service requests
I don't think i have seen a post about this, i know it can be done but i can't explain in detail here on how to do it. To sum it up
1. Orchestrator looks for Service Requests that changed status completed. And perhaps we have extended the class with a new property auto close related items. So the runbook only runs if those criteria are met.
2. When the runbook trigger we get all the related SR and close them and add a nice comment like closed by parent SR2222
It's not that hard but you have to do some googling on the Orchestrator activities and how to extend the SR class/form with the autoclose.
Cheers,
Thomas Strömberg
System Center Specialist
Blog:
Twitter: LinkedIn:
Please remember to 'Propose as answer' if you find a reply helpful
Similar Messages
-
How do I set-up my Dataset to pull data for Service Requests for a report
I am using SQL Server 2012 Report Builder 3.0.
I have my Data Source added - DWDataMart
I want to build my Dataset to query and find a very specific item. Basically I am creating a daily report that will show what each "team" or Support Group (AD Object) Closed that day. He also wants the ability to open it by date, so if he misses
a day he can get it later.
I am totally new to this report building and only got this far by following a guide on a blog, but he used incident Reports in his example, and I do not know what objects to query for service requests.
Thanks for any information you can provide.First, you will need to get the support group ID's in the warehouse before you can run reports for them. I found that putting these queries in their own stored procedure was a better path.
select IR.IncidentTierQueuesId, IR.IncidentTierQueuesValue
from dbo.IncidentTierQueues as IR
where IR.IncidentTierQueuesId != 0
select SR.ServiceRequestSupportGroupId, SR.ServiceRequestSupportGroupValue
from dbo.ServiceRequestSupportGroup as SR
where sr.ServiceRequestSupportGroupId != 0
Enter the the support group ID's into your work item query.
Incident information is in dbo.IncidentDim and Service Requests are found in dbo.ServiceRequestDim. Both incidents and service requests link to relationship data through dbo.WorkItemDim. You can INNER JOIN on BaseManagedEntityId to link the incident
or service request to the workitem entry and from there to the Assigned Users, Affected Users, or Affected Configuration Items. Each relationship has it's own separate fact views.
If you poke about in the tables, you will find it pretty easy to pull back all sorts of information from the data warehouse. -
Hello team ,this is my requirement .. Through customizing..
When call center Team creates Service Request/Service Order/ Complaints it should be set as High Priority by default...we need to set only interaction agent bussiness role priority only HIGH..only for this bussiness role.through customizing how to do it..what are the steps..through customizing only please.. helpBy customizing, you can set a default priority to a given transaction type.
But this does not depend on the business role.
But as you are talking about IC agents, maybe you can check IDI for this purpose, because there are actions like "Set Problem Priority", "Set Service Request Priority" or "Set Service Order Priority".
Best regards,
Sylvain AGUETTAZ -
Review activity set to notify Affected User of Approval Required - Service Request
We are trying to setup a new employee on boarding process. We have a service request form that gathers information.
We also have a review activity that the affected user (who is the manager on boarding the employee) has to approve when they get a signed confidentiality agreement, etc.
We cant set Affected User as a Reviewer but the affected user can approve.
How can we notify the affected user to review and approve the review activity.
On the screen shot below it is the first review activity.
Note: we have some workflow activity events setup that work when the reviewer is assigned in the template.
Thanks LanceYou want to set the affected user of the SR as a reviewer on the RA? In essence approving their own request. Why not just make the signed confidentiality agreement mandatory (cannot create request without it).
Anyways you have two ways to go. A custom workflow/scheduled PS-script or a runbook. If you have Orchestrator that is the easiest. Setup a "Monitor Object" that targets new SRs and a criteria that uniquely identifies the SR (Title may do). Then get the related
user from the SR and add this to the RA as a reviewer. Should be fairly easy to google a blog on specifics on how to do this.
http://www.scsm.se/?p=895
and a long one:
http://blogs.technet.com/b/servicemanager/archive/2012/05/22/working-with-relationships-in-the-scsm-orchestrator-integration-pack.aspx
http://codebeaver.blogspot.dk/ -
Setting Up Parent / Child Relationships
How do I define a group of elements (symbols placed on the stage) as children of another element. When I drag/select the group of elements that are to be the children and try and drop them on top of the element that is to be the parent, the relationship is not being formed and the "drop" is not being allowed.
I guess I must be watching older videos because the tutorials I've seen indicated that dragging one layer on top of another in the Elements panel would result in the element being dragged becoming the child of the element onto which it was dropped but this does not appear to be working.
Thanks.
Andy.So I'm trying to craete a rotating cube where each side consists of 36 pictures of staff in my company. I created the "side" in Fireworks and imported the PNG into EA. I guess that's the problem.
How can I get the pics into AE and lay them out so they become the images on each side of the cube.
I'm using the Hero rotating cube CSS to build the rotating asset.
Thanks.
Andy. -
Determining Parent/Child Relationships of Sets
Is there an SAP function module or set of tables that will provide parent/child relationships of a set? For example lets say I have a set that looks like:
TOPNODE
...SUBNODE1
......SUBNODE1A
...SUBNODE2
I need something that shows me
PARENT CHILD
TOPNODE SUBNODE1
SUBNODE1 SUBNODE1A
TOPNODE SUBNODE2
I found a FM called G_SET_TREE_IMPORT but I don't see any parent/child relationships there.Hi Wardell,
Use Class : <b>cl_gui_column_tree</b>
data : column_tree TYPE REF TO cl_gui_column_tree,
CREATE OBJECT column_tree
EXPORTING
parent =
split_container->top_left_container
node_selection_mode =
cl_gui_column_tree=>node_sel_mode_single
item_selection = 'X'
hierarchy_column_name = 'COLUMN1'
hierarchy_header = hhdr
EXCEPTIONS
lifetime_error = 1
cntl_system_error = 2
create_error = 3
illegal_node_selection_mode = 4
failed = 5
illegal_column_name = 6
OTHERS = 7
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Reward points if helpful. -
Fetching parent-child relationship using API or XSD parsing?
Hi,
I would like to fetch all children of a parent object. I did not see any API to provide this information. I tried with GetMapping API, however it does not provide list of all child objects.
E.g. Fetching all child of "Account" object should return all child objects {Activity, Address, Asset, Attachment, Business Plan, Claim, Deal Registration, Financial Account, Financial Account Holder, Financial Plan, Lead, Message Response, Note, Objective, Opportunity, Policy, Policy Holder, Revenue, Service Request, Special Pricing Request}
Is it possible through API? If not, then XSD parsing seems to be the only way to retrieve children. Any guideline or rule on XSD parsing to get list of all children. XSD parsing doesn't look a good solution. Any other way to do so?
This information is crucial for us. Please provide input.
Thanks
Ravish833189 wrote:
Hi,
I would like to fetch all children of a parent object. I did not see any API to provide this information. I tried with GetMapping API, however it does not provide list of all child objects.
E.g. Fetching all child of "Account" object should return all child objects {Activity, Address, Asset, Attachment, Business Plan, Claim, Deal Registration, Financial Account, Financial Account Holder, Financial Plan, Lead, Message Response, Note, Objective, Opportunity, Policy, Policy Holder, Revenue, Service Request, Special Pricing Request}
Is it possible through API? If not, then XSD parsing seems to be the only way to retrieve children. Any guideline or rule on XSD parsing to get list of all children. XSD parsing doesn't look a good solution. Any other way to do so?
This information is crucial for us. Please provide input.
Thanks
RavishHi Ravish,
Any success on this one? We are hurdling the same difficulty as of the moment. We are basically building a plugin that will remotely (and automatically) import a CRMOD object's data model. That goes to say also that we're relying on CRMOD's web services for our solution.
I've read from the Web Services on Demand Guide that GetMapping is suppose to "Return the display names and XML tags of the fields of a record type *or one of its child components*..."+. It seems that this translates to - if you want the list of fields for a child component, you have to run GetMapping on the child component. If this is the case, what other available web services calls can we make to get the relationship hierarchy of a CRMOD object? Any help would be greatly appreciated.:-)
Thank you,
John -
Retrieving the Affected Configuration Items from a Service Request
I have a service request that gathers the usernames of AD Users that need to be added to a new security group. I have Query Result field set to add the users that are selected as Affected Configuration Items. My problem is when I get the SR's related AD
Users it gives me all of the Affected CIs but it also gives me the user that submitted the form. Is there any way to filter the relationship to only get users in the Affected CI list?
Here's the steps I'm using:
Identify Runbook Automation Activity
Get Parent Service Request Relationship from RBA
Get Parent SR Object
Get related AD Users from SR
Get AD User Objects
Any help is much appreciated.I figured it out. If anyone else is having this issue, you have to filter the Get User Relationship to exclude everything that does not match the Affected User Relationship Class:
http://blogs.technet.com/b/servicemanager/archive/2012/05/22/working-with-relationships-in-the-scsm-orchestrator-integration-pack.aspx -
Creating Activity object for a Service Request object...
<b>[This thread was migrated from the On Demand Developer Forum in the old Siebel Community] </b>
drangineni
New Contributor
Ho do we use Activity object of a Service Request object. I am trying to
create an Activity object for a existing Service Request object.
I am looking for some sample code.
I greatly appreciate your help.
Product: CRM OnDemand
11-26-2006 12:40 PM
Re: Creating Activity object for a Service Request object...
BigSlick
Valued Contributor
drangineni, What programming language are you using?
BS
12-04-2006 10:56 AM
Re: Creating Activity object for a Service Request object...
drangineni
New Contributor
Hi, I am using C# .
12-04-2006 07:40 PM
Re: Creating Activity object for a Service Request object...
BigSlick
Valued Contributor
drangineni, assuming you know the service requestid or externalId of the
Sr you are dealin gwith you would first set that value.
ServiceRequest1[] objSRList =new ServiceRequest1[1];
objSRList[0] = new ServiceRequest1();
objSRList[0].ServiceRequestId = <YourSRId>;
Then you create an array of activities and initialize the first one:
objSRList[0].ListOfActivity = new Activity[1];
objSRList[0].ListOfActivity[0] = new Activity();
Now set the data fields
objSRList[0].ListOfActivity[0].Subject ="My Subject";
objSRList[0].ListOfActivity[0].Description ="My Description";
objSRList[0].ListOfActivity[0].Display = "Task"; //valid values are either
"Task" or "Appointment"
Then call the ServiceREquestInsertOrUpdate method on the ServiceRequest
WebService and pass in the above variable.
BS
12-06-2006 12:36 PM
Re: Creating Activity object for a Service Request object...
drangineni
New Contributor
Thank you BigSlick.
The following error is thrown when I use the
ServiceRequestInsertOrUpdate(objInput)
"No user key can be used for the Integration Component instance 'Service <br/>
Request_Action'.(SBL-EAI-04397)"
When I use the prxySrvcRequest.ServiceRequestInsert(objInput), no error is
thrown and the Activity gets added, but a new Service Request object is
created, but the Activity gets added to an existing Service Request
object. I greatly appreciate your help.
The following is the code:
int ActivityLength = 0;
WSOD_ServiceRequest.ServiceRequest1[] ServiceRequest = new
WSOD_ServiceRequest.ServiceRequest1[1];
ServiceRequest[0] = new WSOD_ServiceRequest.ServiceRequest1();
ServiceRequest[0].ServiceRequestId = this.Request.QueryString["id"];
ServiceRequest[0].ListOfActivity = new
WebSelfService.WSOD_ServiceRequest.Activity[ActivityLength + 1];
ServiceRequest[0].ListOfActivity[0] = new WSOD_ServiceRequest.Activity();
ServiceRequest[0].ListOfActivity[ActivityLength].Description =
this.txtDescription.Text;
ServiceRequest[0].ListOfActivity[ActivityLength].Display = "Task";
ServiceRequest[0].ListOfActivity[ActivityLength].Subject = "My Subject";
WSOD_ServiceRequest.ServiceRequest prxySrvcRequest = new
WebSelfService.WSOD_ServiceRequest.ServiceRequest();
WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input
objInput = new
WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input();
WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output
objOutput = new
WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output();
objInput.ListOfServiceRequest = ServiceRequest;
Session objSession;
objSession = (Session) Application["Session"];
prxySrvcRequest.Url = objSession.GetURL();
try
objOutput = prxySrvcRequest.ServiceRequestInsertOrUpdate(objInput);
catch(Exception e)
12-09-2006 09:53 AM
Re: Creating Activity object for a Service Request object...
drangineni
New Contributor
Thank you BigSlick.
The following error is thrown when I use the
ServiceRequestInsertOrUpdate(objInput)
"No user key can be used for the Integration Component instance 'Service <br/>
Request_Action'.(SBL-EAI-04397)"
When I use the prxySrvcRequest.ServiceRequestInsert(objInput), no error is
thrown and the Activity gets added, but a new Service Request object is
created, but the Activity gets added to an existing Service Request
object. I greatly appreciate your help.
The following is the code:
int ActivityLength = 0;
WSOD_ServiceRequest.ServiceRequest1[] ServiceRequest = new
WSOD_ServiceRequest.ServiceRequest1[1];
ServiceRequest[0] = new WSOD_ServiceRequest.ServiceRequest1();
ServiceRequest[0].ServiceRequestId = this.Request.QueryString["id"];
ServiceRequest[0].ListOfActivity = new
WebSelfService.WSOD_ServiceRequest.Activity[ActivityLength + 1];
ServiceRequest[0].ListOfActivity[0] = new WSOD_ServiceRequest.Activity();
ServiceRequest[0].ListOfActivity[ActivityLength].Description =
this.txtDescription.Text;
ServiceRequest[0].ListOfActivity[ActivityLength].Display = "Task";
ServiceRequest[0].ListOfActivity[ActivityLength].Subject = "My Subject";
WSOD_ServiceRequest.ServiceRequest prxySrvcRequest = new
WebSelfService.WSOD_ServiceRequest.ServiceRequest();
WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input
objInput = new
WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Input();
WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output
objOutput = new
WebSelfService.WSOD_ServiceRequest.ServiceRequestWS_ServiceRequestInsertOrUpdate_Output();
objInput.ListOfServiceRequest = ServiceRequest;
Session objSession;
objSession = (Session) Application["Session"];
prxySrvcRequest.Url = objSession.GetURL();
try
objOutput = prxySrvcRequest.ServiceRequestInsertOrUpdate(objInput);
catch(Exception e)
12-10-2006 08:49 AM
Re: Creating Activity object for a Service Request object...
BigSlick
Valued Contributor
Ah yes, I forgot you also need to specify a unquie Id for the activity.
It's kinda strange.
Try adding this:
ServiceRequest[0].ListOfActivity[ActivityLength].ActivityId = "DummyId";
//OD will overwrite this with a real Id
Or if you have a unquie ID for your Activities you can use:
ServiceRequest[0].ListOfActivity[ActivityLength].ExternalSystemId = <Your
Unique Value>;
Hope that helps,
BS
12-11-2006 10:52 AM
Re: Creating Activity object for a Service Request object...
surgientweb
New Contributor
Hi all,
I have a similar problem, but mine is returning a message that field
"Display" is required. Looking at this post and the documentation it is
obvious that Display is a required field, but my WSDL did not include a
field called "Display", so my proxy did not generate one.
I tried adding a field called Display to the WSDL and the proxy class, but
I get a different error... I figure I maybe cannot add it manually like
that - but I think the bigger problem is it is not part of the WSDL that
Siebel OD generates for me in my admin account.
On top of that Display is not shown in the list of fields for Activity
through the admin interface.. is it possible my account is bugged? Am I
missing something simple here? BigSlick, I see you mention a .Display in
your code sample so I thought you might understand what is wrong. Here is
my code (I am trying to add a activity to a lead).
Thanks for any insight into this!
private void InsertLeadActivity(Session session, NameValueCollection data,
string leadID)
try
if (blnDebug)
Response.Write("Setting up Activity<br>";
// instantiate the proxy service
Activity_Service.Activity activityProxy = new Activity_Service.Activity();
// set up the target URL
activityProxy.Url = session.GetURL();
activityProxy.CookieContainer = session.GetCookieContainer();
// set up input argument
ActivityNWS_Activity_Insert_Input input = new
ActivityNWS_Activity_Insert_Input();
input.ListOfActivity = new Activity1[1];
input.ListOfActivity[0] = new Activity1();
if (blnDebug)
Response.Write("Getting Data<br>";
// dg note: name value
// input.ListOfActivity[0].MrMrs = data["MrMrs"];
input.ListOfActivity[0].LeadId = leadID.ToString();
input.ListOfActivity[0].Description = DataToString(data);
input.ListOfActivity[0].Subject = "Website Submission Activity";
input.ListOfActivity[0].Priority = "3-Low";
//input.ListOfActivity[0].DueDate =
DateTime.Now.AddDays(7).ToShortDateString();
input.ListOfActivity[0].Owner = this.defaultLeadOwner;
input.ListOfActivity[0].Type = "Call";
//input.ListOfActivity[0].Display = "Task";
input.ListOfActivity[0].ActivityId = "DummyId";
input.ListOfActivity[0].ExternalSystemId = "web";
activityProxy.Activity_Insert(input);
catch (Exception exInsertActivity1)
if (blnDebug)
Response.Write("<br>Error inserting activity.<br><br>" +
exInsertActivity1.ToString() + "<br>";
01-06-2007 05:05 PM
Re: Creating Activity object for a Service Request object...
surgientweb
New Contributor
Figured it out.. the field "Display" is also known as "Activity"........
Here are some notes for other people.. good luck and feel free to write me
at raskawa-at-gmail-com if you want a code sample.
Some unpublished nice to knows for Siebel On Demand Activities....
In summary:
- .Activity is also known as Display in documentation and on the error
messages coming back from the WS. Also, it appears based on these boards
some people actually have a .Display field. Maybe different accounts
generate different WSDL's.... buggy.
- If a error message is thrown saying "Description is required" it really
means "Subject is required" (make sure .Subject has a value)
- If a error message is thrown complaining that ActionType is not right..
that is really .Type.. make sure it's lookup value is valid for the
dropdown values in your CRM OD system.
My code/values that worked..
input.ListOfActivity[0].LeadId = leadID.ToString();
input.ListOfActivity[0].Description = DataToString(data);
input.ListOfActivity[0].Subject = "Website Submission Activity";
input.ListOfActivity[0].Priority = "3-Low";
//input.ListOfActivity[0].DueDate =
DateTime.Now.AddDays(7).ToShortDateString();
input.ListOfActivity[0].Owner = this.defaultLeadOwner;
input.ListOfActivity[0].Type = "Call";
input.ListOfActivity[0].ActivityId = "DummyId";
input.ListOfActivity[0].ExternalSystemId = "web";
//input.ListOfActivity[0].Display = "Task"; //doesn't work
input.ListOfActivity[0].Activity = "Task"; //does work.
01-06-2007 05:17 PM
Re: Creating Activity object for a Service Request object...
raskawa
First Time Contributor
Hi,
This is surgientweb (under my own login now..)
Anyway, I wanted to add that I figured out that there are two ways to add
a Activity to a Lead. Via the Lead object (by getting a ListOfActivities)
OR by creating a Activity directly and just adding your "LeadID" to it (or
you can also add a "ContactID" to relate the activity to a Contact.)
Feel free to email me for a code example (raskawa....at....gmail)
-David
01-09-2007 02:58 PMHi Stephane,
You can definitely read the categories using Tables in CRM. The logic is a bit complicated though.
Use the following steps to retrieve Categories using Std. CRM Tables:
1. Pass transaction GUID in field GUID of table CRMV_REPORT_SUBJ and get KATALOGART, CODEGRUPPE and CODE field values in lv_catalog, lv_codegrp and lv_code.
2. Now you need to concatenate these 3 fields values carefully like this:
CONCATENATE lv_catelog lv_codegrp ' ' lv_code into lv_category1.
Remember there are 4 spaces between lv_codegrp and lv_code.
3. Now pass this lv_category1 in field OBJEXT in table CRMC_ERMS_CAT_OK and get OBJGUID in field lv_objguid.
4. Pass this lv_objguid in field OBJ_GUID and LNK_TYPE = 'IS_CODE' in table CRMC_ERMS_CAT_LN and get value of CAT_GUID in lv_cat_guid.
5. Pass this lv_cat_guid in field CAT_GUID in table CRMC_ERMS_CAT_CA and get value of CAT_ID in field lv_cat_text.
Remember this lv_cat_text is the text value of your last level of category of transaction.
6. To get its upper cateogry level value, simply use table CRMC_ERMS_CAT_HI and get parent guid value and pass this as CAT_GUID again in table CRMC_ERMS_CAT_CA to get its text.
Alternatively, you can also use class method cl_crm_ml_category_util=>get_parse_all to get all levels of categories.
Hope this helps.
Thanks
Vishal -
Create service order on basis of service request via Enterprise Service
Hi,
I would like to use the ServiceExecutionOrderERPCreateRequestConfirmation_In Enterprise Service to create a service order in SAP in the basis of a previous created service request. Is this possible? I already tried calling the service with various parameter combinations. The creation works fine but the relationship to the service request is not maintained. Could maybe any of the SAP guys or anyone else tell me whether this is possible at all or not?
Thanks a lot,
ManfredHello Manfred,
Yes this is possible.
In the service structure, there is a node by name BusinessTransactionDocumentReference.
Please enter the following in the node elements:
ID = <service_request_id>
TypeCode = 118
MainIndicator = true.
The node BusinessTransactionDocumentReference may look like below in XML.
<BusinessTransactionDocumentReference>
<BusinessTransactionDocumentReference>
<ID>service_request_number</ID>
<TypeCode>118</TypeCode>
</BusinessTransactionDocumentReference>
<MainIndicator>true</MainIndicator>
</BusinessTransactionDocumentReference>
If you set the MainIndicator to false, ServiceRequest will be visible in the "Objects" tab in the Order. If this is true, ServiceRequest will be in the header of the order.
Hope this helps.
Regards
Shankar -
Parent Child Relationships between Drop Down Menus
I have a request for additional functionality. Parent child relationships between drop down lists.
for example,
the first dropdown, could contain North, South, East, West & assign values of 1, 2, 3, 4.
the second dropdown, could contain a filtered set of data depending on the option from the first dropdown,
so the data could look like this in the second drop down:
Manchester 1
Leeds 1
London 2
Southampton 2
Norfolk 3
Newquay 4
so if I select North in the first dropdown, the second drop down would contain all the items with a value of 1, so Manchester & Leeds.
I have managed to get round this using conditional show & hide, but it is much messier on the design screen & also the way in which the data
will be returned is very very messy - seems like a simple addition which would improve the functionality no end.Hi,
We have an "ideas" page where you can see if others have added this already, I believe there are some similar, and you can add your vote. If you don't find something that fits you can add your idea here:
http://forums.adobe.com/community/formscentral?view=idea
Thanks,
Josh -
TREX - CRM Service request not showing
Hi everyone,
Per our understanding, TREX is linked with the button "Find related problems" on the 'More' button available on the Header tab.
We are using service request (SRV copied to ZCAS) to create incident. Our purpose is to be able to display the other service request (ZCAS) that would have some similarities (categorization, BP,...).
To do that, we have customized the following transaction in the spro: CRM/Transactions/Setting for Service Request/Define System proposals for related transactions
It is apparently working as, when cliking on the "Find Related Problems", we do have a window appearing with some similar cases.
However, it only shows the Problem (ITPR copied to ZTPR) that have a common categorization but not the other Service request (ZCAS) even if the customizing is the same (see screenshot below) and data are available.
Is that the good understanding of the TREX purpose?
How come the other service request are not shown?
Thank you very much for your help,
Regards,
AnaïsHi,
You can configure the system to propose the related transactions based on certain criteria. Configuration is based on the following path:
Customizing for Customer Relationship Management under Transactions Settings for Service Requests Define System Proposals for Related Transactions .
Check your source Transaction (Service Request) and you target transaction (Problem), and flag how would you like to find the related transaction:
By similar:
- category
- Reference Objects
- Organisation Data
-Sold to party
If you also would like to find "Other Service Request", then you customizing should have:
-Source Transaction (Your Service Request),
-Target Transaction (your service Request),
In other words, make a new entry to determine "Other Service Requests" as related transactions, rather than ONLY other Problems as related transactions.
Regards,
Lyda -
Field Changes not captured in processing log in service request
Hi Experts,
I have activated the processing log for service request in CRM, but I am only able to see the changes done to status,notes,attachments. As the field level changes are not shown in processing log in web ui, but the same is visible in the GUI in change log. Is there any specific setting which I need to do capture the field level changes? Please let me know on the same
Thanks
AbishekHi Navin,
Please navigate to the following SPRO path and update the customizing the field that you display in the processing log.
SPRO->Customer Relationship Management-> Transactions -> Settings for Service Requests -> Settings for Processing Log -> Define Change History for Processing Log.
Thank you,
Regards,
Mayoo -
Correct confirmed account doesn't appear in service request
Hi guys,
let me brief my requirement:
In IC webclient the service request is picking just previously cancelled conformed account as activity partner but not the current confirmed account.
Th process to create the issue : Go to Account Identification screen->search an account and confirm it->click cancel button to cancel the confirmed account->then search another account ->confirm it->click on service request.
Now service request shows previous account as activity partner.
I debugged the code of eh_oncancel in do handle event of viewset ICCMP_BP_DETAIL/BuPaDetB2BVS and found nothing wrong.
Please help me with your suggestion if i am missing any thing else to investigate.
Regards
Snehasishi debugged the Global data context where entities like CURRENTBT,CURRENTCUSTOMER are set and from there service request gets details for its partner values in entity BTPARTNER.but I can see CURRENTCUSTOMER is set to the confirmed account but in CURRENTBT of entity type BTOrder i can see BTPartner(BTOrder->BTOrderHeader->BTpartnerset->BTPartner) which has previous BP which was confirmed earlier and cancelled.
But i couldn't find where exactly is this CURRENTBT is set in GDC (Global Data Context ) so that i can check why this is picking previously cancelled confirmed account in BTPartner entity relationship of BTOrder.
Can you guys help me out here.
Regards
Snehasish -
Re: Circular Parent-Child relationship amongwidgets.
Alaiah,
Setting the parent to NIL is the proper thing to do to remove
a widget from a panel. Why don't you try just setting it
to NIL and not adding the new chart to the window to make
sure that it gets removed. If that doesn't work, maybe
Window.UpdateDisplay, but you shouldn't have to do that.
As far as the parent-child relationship issue, when you set
the widget's Parent to NIL, that is actually invoking a virtual
attribute that does more than just NIL out the reference. One
of the things that happens is that the child is removed from
the parent's Children array. Do a task.lgr.putline(<parent>.Children.Items)
to see how many items are in the array, then do the NIL, then
do a second putline and you'll see the array has one less item.
Bobby
At 06:10 PM 12/19/96 PST, Chandrashekar, Alaiah wrote:
>
I am trying to draw a Bar Graph on a panel which in turn sits on the main
window. The height policy of the panel widget is set to SP_TO_PARENT so that
when the window is resized the panel is also resized according to the parent
window. I have a situation that every time the panel is resized I need to
scale the Bar Graph in accordance with the new panel size and draw it. But
before drawing the newly scaled Bar Graph I am clearing out all the children
of the panel ( I am doing this just to refresh the panel) and then drawing
the newly scaled Bar Graph. But this does not work!!! I still find some
left over from the previous Bar Graph!!! Any help in this matter is greatly
appreciated.
Also I don't understand this circular parent-child relationship. If I assign
a NIL to Parent attribute of all the children of the panel, what will happen
to the Children attribute of the panel? Won't there be any memory leak by
adopting the above procedure of disconnecting a child from its parent? If
so, how do we take care of it?
Thanks in advance!
Alaiah Chandrashekar
The following is the segment of the code which could be useful for clarity:
// Draws the Bar Graph for the first time.
self.ShowChart(TestData);
self.Open();
event loop
when task.Shutdown do
exit;
// When the window is resized
// I am scaling the Bar Graph for the new
// panel size.
when self.window.AfterReSize do
self.ClearChartPanel();
// self.window.UpdateDisplay();
self.ShowChart(TestData);
end event;
self.Close();
Method ClearChartPanel is as follows:
for child in self.<ChartPanel>.Children do
child.Parent = NIL;
end for;Alaiah,
Setting the parent to NIL is the proper thing to do to remove
a widget from a panel. Why don't you try just setting it
to NIL and not adding the new chart to the window to make
sure that it gets removed. If that doesn't work, maybe
Window.UpdateDisplay, but you shouldn't have to do that.
As far as the parent-child relationship issue, when you set
the widget's Parent to NIL, that is actually invoking a virtual
attribute that does more than just NIL out the reference. One
of the things that happens is that the child is removed from
the parent's Children array. Do a task.lgr.putline(<parent>.Children.Items)
to see how many items are in the array, then do the NIL, then
do a second putline and you'll see the array has one less item.
Bobby
At 06:10 PM 12/19/96 PST, Chandrashekar, Alaiah wrote:
>
I am trying to draw a Bar Graph on a panel which in turn sits on the main
window. The height policy of the panel widget is set to SP_TO_PARENT so that
when the window is resized the panel is also resized according to the parent
window. I have a situation that every time the panel is resized I need to
scale the Bar Graph in accordance with the new panel size and draw it. But
before drawing the newly scaled Bar Graph I am clearing out all the children
of the panel ( I am doing this just to refresh the panel) and then drawing
the newly scaled Bar Graph. But this does not work!!! I still find some
left over from the previous Bar Graph!!! Any help in this matter is greatly
appreciated.
Also I don't understand this circular parent-child relationship. If I assign
a NIL to Parent attribute of all the children of the panel, what will happen
to the Children attribute of the panel? Won't there be any memory leak by
adopting the above procedure of disconnecting a child from its parent? If
so, how do we take care of it?
Thanks in advance!
Alaiah Chandrashekar
The following is the segment of the code which could be useful for clarity:
// Draws the Bar Graph for the first time.
self.ShowChart(TestData);
self.Open();
event loop
when task.Shutdown do
exit;
// When the window is resized
// I am scaling the Bar Graph for the new
// panel size.
when self.window.AfterReSize do
self.ClearChartPanel();
// self.window.UpdateDisplay();
self.ShowChart(TestData);
end event;
self.Close();
Method ClearChartPanel is as follows:
for child in self.<ChartPanel>.Children do
child.Parent = NIL;
end for;
Maybe you are looking for
-
** if you want to be a JCP ** - hoax?
On feb 11 someone posted a thread called 'IF YOU WANT TO BE A JCP...", it had an amazing 435 replies on 30 pages... 1) for those of you who posted your email addresses: did you receive a copy of these papers? 2) the response was overwhelming... maybe
-
Error in starting an EAR containing EJBs : Unable to prepare EJB
I am using ANT build script to create and deploy EAR on WAS server. This EAR file packages EJB jar file inside it. I am using WAS 5.1.1 Test Environment from IBM RAD 6.0. When deployment is done, the application is not in Started status. If I try to
-
Where is credit control Area in sales order.The field.??
Hi all where is credit control Area in sales order.The field.?? Ahmed
-
MacBook iSight: green LED won't go off
I have a new MacBook - no iChat / video apps running. The green light will just be on once in a while (like right now). Tried rebooting several times, still no help. The light turns on during the startup stage, even before the desktop is shown. I loo
-
Hi guys, I am coding a web application using ColdFusion 8. The situation is as follow: - I type https://mypage.com/aaa/bbb.html on web browser where aaa and bbb.html does not exist in my web folder. - And this will drive the error 404 PageNotFound oc