Internal Service Request (ISR) using BSP entry
Hi all,
Has anyone implemented an ISR using entry via BSP? We were looking at using Adobe interactive forms for entry but there may be some security issues around enabling activeX so are looking at BSP as an alternative if adobe turns out unviable.
SAP provides an example ISR BSP - ISR_DEMO1, which is a BSP solution for scenario SH01. Ive copied SH01 to our own scenario and changed the input type in web to be BSP using application ISR_DEMO1.
I attempted to test the BSP via our portal by setting up a BSP iview for ISR_DEMO1 and passed SENARIO=<scenario name>&MODE=CREATE as the application parameters and start_exit as the start page.
The start_exit page loads but the next page (page1) fails with the error text - Model ISR_<scenario name> is not available
From the ABAP workbench, I can force page1 to display by using debug to set md_scenario and md_mode in page1s initialization so I assume Im calling/testing the scenario incorrectly.
Is there additional configuration required to get the scenario running? Am I testing it via the correct method? or if not, how do I test the result?
Im new to the ISR framework so am a bit in the dark and have had no joy find any ISR documentation for using BSP entry.
We were hoping to use ISR_DEMO1 as a template for any custom BSPs (as recommended by SAP in their ISR cookbook).
Any assistance would be greatly appreciated.
Cheers,
Brad
I also got this BSP up and running, but have run into a slight problem.
JSP PCR use the isrdispatcher. I have looked at this application and figured out that it calls a few RFCs before it opens up the jsp page.
Most importantly it pulls a parameter from the request called WF_ID ( Work item id). It uses WF_ID as a key to derive additional information about the UWL item. Important information like:
Notification ID
Scenario
Mode
etc...
When it opens up the jsp it sends these parameters to the jsp so the form can be set up correctly. (if you have worked with a jsp form you would no what I am talking about).
Here is the problem. The application isrdispatcher will only work for JSPs. It was not built to handle BSP applications (as far as I can tell). If you are interested in knowing why take a look at function ISR_PORTALCOMP_FOR_NOTIFIDNO_GET.
Does anyone know the name of the iview to call when a BSP is called from a UWL item? It would need to do similiar logic to isrdispatcher since ISR_DEMO1 seems to be looking for the following parameters:
SCENARIO <- this could be hardcoded
MODE <-- but the next 2 are dynamic
REQUEST_NO
So I got my BSP coming up when I click on a UWL item, but the necessary parameters are not being derived like the JSP isrdispatcher.
Thanks in advance.
Similar Messages
-
HCM Process and Forms(HCM P&F) vs Internal Service Request(ISR PCR)
Dear Experts.
I am new with Personnel Change Request(PCR) in the portal Self-Service.
I know that the new technology used for SAP ERP 6.0 is with HCM P&F.
ISR is used for Realease 4.7(EP 5.0/EP 6.0).
My question is:
What requirements need a company for implement the PCR and HCM P&F?
Where I do the configuration for the PCR and HCM P&F in theCustomizing or T.Code?
Anyone know a book about the creation of HCM P&F ?
Thanks in advance
Regards
Carmen GuerreroHi Carmen ,
Please refer this thread :
[Re: HCM Processes and Forms Fundamentals]
Hope this helps.
Regards,
Aravind.P -
Internal Service Requests (ISRs) for Financial Data management
Has anyone implemented ISRs for creating workflow approvals for creating GL accounts or Cost Centers ? I am on a project where this is being looked at as an interim solution until the Master Data Governance for Financials tool becomes available. I am looking to hear what people's experiences are with ISRs , thanks,
JoeHas anyone implemented ISRs for creating workflow approvals for creating GL accounts or Cost Centers ? I am on a project where this is being looked at as an interim solution until the Master Data Governance for Financials tool becomes available. I am looking to hear what people's experiences are with ISRs , thanks,
Joe -
Getting Error While Triggered the Internal Service Request Process Accelerator
Hi
I installed Oracle Process Accelerators(Internal Service Request and Employee On Boarding) PS6 in windows7.Installation was successful and I checked the installpa.log file there its showing "Build Successful" and then we assign the roles in BPM workspace and also put the security relams in in enterprise manager as per installation Document provided by the Oracle after that everything was fine to test the Internal Service Request(ISR) I triggered few instances but they terminated abruptly and giving these Errors in EnterpriseManager(EM)
while triggered ISR Error message that was shown in EM is
Non Recoverable Business Fault :
<bpelFault><faultType>1</faultType><operationErroredFault xmlns="http://xmlns.oracle.com/bpel/workflow/taskService"><part name="payload"><operationErroredFault xmlns="http://xmlns.oracle.com/bpel/workflow/taskService"><faultInfo>ORABPEL-30082 WorkflowServiceEngine request to another component failed. Request operation CallFunctionStateless from default/InternalServiceRequest!1.0/ManagerApproveRequest to ManagerApproveRequestRules_ManagementChainRuleSet failed with Business Fault: null. Check the underlying fault. Check target SOA component for cause. </faultInfo></operationErroredFault></part></operationErroredFault></bpelFault>
Non Recoverable Business Fault :
Attempted to access property 'id' in class 'oracle.bpel.services.identity.hierarchy.HierarchyPrincipal' with a null object reference. at line 292 column 34 in /Ruleset(ManagerApproveRequestRulesBase)/Function(CreateSupervisoryList)/Action[11]
if anybody who did this ever and facing the same issue can you please let me know as early as possible
Thanks and Regards
Rajesh.Hi Phani,
Are you able to reproduce issue as below:
1. Login to Application as sysadmin.
2. Navigate to Intergrated SOA Gateway > Integration Repository.
3. Click on search on right hand side of the page.
4. In the Internal Name type "FND_USER_PKG" and click Go.
5. Click on the User link.
6. Under the "Web Service - SOA Provider", click in the "View WSDL". Copy the complete URL "http://test:8003/webservices/SOAProvider/plsql/fnd_user_pkg/?wsdl"
7. Open the soapUI.
8. Click File > new soapUI Project.
9. Test the web service.
If yes,
I think you might be need to execute a patch:
solution:
To implement the solution, please execute the following steps:
1. Download and review the readme and pre-requisites for iAS Patch 18855074.
Note: Above Merge Label Request (MLR) is build for EBS 12.1.3 having OC4J 10.1.3.5.
2. Enable the profile option "EBS Adapter for BPEL, Function Security Enabled".
a. Login as SYSADMIN user and Navigate to System >Profile and Search for "EBS Adapter for BPEL, Function Security Enabled" (Internal name :EBS_ADAPTER_FUNCTION_SEC_ENABLED)
b. Set the Value to 'Y' at SITE level . This means function security feature is enabled and all API calls for PL/SQL APIs, Oracle e-Commerce Gateway, and concurrent programs will be checked for user security before they are invoked.
3. Retest the issue by Generating and Deploying the required package.
4. Migrate the solution as appropriate to other environments.
Thanks
Ranjan -
Error in MSS Internal Service request
I install MSS 60.1.5 under EP 60 sp10. All iviews under My budget (internal service request) are not working now, such as "change internal order request", "change project" and so on. After clicking the "submit" button, the error shows "<b>An error occurred whilst processing the notification</b>".
I will really appreciate your suggestions.
Dong
Message was edited by: li dong
Message was edited by: li dongHi Datti,
Thanks for your reply. Your advice let me concentrate on the basis part of back-end system.
The back-end system can't find message server service.
Dong -
Error while Requsting fro Service Request ISR form
Hi,
I had configured ADS and i'am trying to acess ISR forms from portal but when am trying to acess it is giving an error "<b>com.sap.pcuigp.xssfpm.java.FPMRuntimeException: Work item 000000000000 could not be read</b>"
Anybody please guide me in this issue.
With Regards
Pradeep.B
<b></b>This error occurs due to the following customisaton, Please
check this :
Please can you check if the Pernr used
has correct information like It0105 etc, also the rules are
correctly defined.
Webmo feature is activated or no?
For the Employee, First of all check the Period Work Schedule also
the Quotas of the pernr needs to maintained in 2006, Please do
this customisation and it should solve the issue.
Maintain the absence quota in the IT2006 and then try once.
Also make sure that the Settings in Webmo and PTARQ etc all is done
The pernr belongs to the a Rule and have absences defined for him. -
Internal service request only supported when object exists
Hi SDN,
I am working on Work Environment in ESS. I am getting following exception when click on Request Repair, Request Change and Report Loss buttons.
How to resolve this. Please provide me solution.
regards,
Sree.Hello Siddharth and Lukas,
I have been facing this same issue for a while now and I tried it using content admin and using a user with sap_all and sap_new profiles, but, still the same issue persists.
Do you think this could be a business issue? And if yes, how can it be fixed? Where do I start?
And no trace of the error on NWA or st22. Your help is appreciated.
Regards,
Motaz -
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. -
Difference between service request and service order
hi all,
What is the differnce between service request and service order? when to use what?
Thanks
RaghavService Order -> "You use service orders to record the details of a one-off service agreed upon by a service provider and a service recipient. Service orders contain all the information needed to plan, execute, and bill for a service."
Service Request -> "You use service request management to reliably submit, dispatch, approve, monitor, and fulfill requests for service by your customers. Service requests can be used internally by companies where a department delivers services, for example, in shared service center scenarios, as well as in external customer-facing scenarios.
Service requests can be logged through a service desk, directly by the service personnel, or by the users themselves into the system and then, if necessary, can be dispatched to the appropriate personnel for service delivery."
Taken from http://help.sap.com/
Rg,
Harshit -
Activity Templates inside Service Request Templates
I have run into a problem and I was hoping there is an easy solution.
I have built Activity Templates for Access Requests, one template per application.
Then I have Service Requests for per Job Code, which include up to 20 of those Activity Templates.
I did it this way specifically so if an Application Access process changed, I could just edit the Activity Template for that Application, and all the Service Requests that use that template would update as well.... or so you would think.
I just had to change some, and my service request is still showing the old templates, not the esits I did. I waited over an hour. Is this a workflow problem, or a functionality problem? If the Service Request Template saves when created instead of pullign
the activity templates each time its opened, it defeats my purpose of trying to do this modularly. This also makes absolutely no sense to me either, if that is in effect how it works.
What that will mean is I will have to edit every service request that uses a specific activity, instead of just that activity template.Activity templates do not cascade. When you add an activity template to a Service Request, SCSM creates a copy of the activity template _inside_ the SR template. That's where they diverge.
Any further changes to the original activity template will not be replicated to any SRs that contain that activity.
I'm sorry to say that's the way SCSM's template management was implemented. -
Cisco Prime Service Catalog Training Video: Approving and Rejecting Service Requests
This video describes the different ways you can approve or reject service requests by using Cisco Prime Service Catalog.
Click here to start the video, which opens in a separate tab or window.
Note: The video is Flash-based.Hi derevan007,
Could you please send me an example how this can be done? Also could you please tell me where we can get the TaskID?
I have tried this with an example service created. But when I hit the URL as you said I can see only a 500 error page on the browser. I have got the RequisitionEntryID by using the SOAP call getRequisitionStatus.
Thanks & Regards,
Atchut. -
Attach the file for purchase requisition using BSP service
Hi All,
I have Requirement Attach the any file like(PDF,TXT,PPT) to Purchase requisition using BSP service.Could please provide me any function module or BAPI for this functionality.
Thanks in advance.
Regards,
Rajesh.Hi All,
REPORT ZTESTJLG3 . .
parameter p_mandt like sy-mandt default '120' .
parameter p_equi type equnr default '1000007' .
parameter p_path like IBIPPARMS-path memory id AD_LOCAL_PATH .
parameter p_name(30) default 'Test attach 100007' lower case .
" nom attachement .
data w_prog like sy-repid .
data w_dynnr like sy-dynnr .
data w_attachement type borident .
initialization .
w_prog = sy-repid .
w_dynnr = sy-dynnr .
" test jean luc recuperer le code de
fucntion module 'GOS_EXECUTE_SERVICE'
data lo_container TYPE REF TO cl_gui_container .
*call method lo_container->get_container_type .
at selection-screen on value-request for p_path .
CALL FUNCTION 'F4_FILENAME'
EXPORTING
PROGRAM_NAME = w_prog
DYNPRO_NUMBER = w_dynnr
FIELD_NAME = 'P_PATH'
IMPORTING
FILE_NAME = p_path .
start-of-selection .
if sy-mandt ne p_mandt .
write 'Erreur mandt ' .
exit .
endif .
data ws_borident like borident .
ws_borident-OBJKEY = p_equi.
ws_borident-OBJTYPE = 'EQUI'.
data w_document like SOOD4 .
data : begin of wt_files occurs 0 .
data fname(128) .
data end of wt_files.
wt_files-fname = p_path .
append wt_files .
data folder_id like SOODK .
call function 'SO_FOLDER_ROOT_ID_GET'
EXPORTING
region = 'B'
IMPORTING
folder_id = folder_id
EXCEPTIONS
others = 1.
w_document-foltp = folder_id-objtp .
w_document-folyr = folder_id-objyr .
w_document-folno = folder_id-objno .
append document to documents.
w_document-objdes = p_name .
w_document-objnam = p_name .
data w_h_data like sooD2 ..
data w_fol_data like sofm2.
data w_rec_data like soos6 .
w_h_data-objdes = p_name .
CALL FUNCTION 'SO_DOCUMENT_REPOSITORY_MANAGER'
EXPORTING
METHOD = 'IMPORTFROMPC'
OFFICE_USER =
REF_DOCUMENT = w_document
NEW_PARENT =
IMPORTING
AUTHORITY =
TABLES
OBJCONT =
OBJHEAD =
OBJPARA =
OBJPARB =
RECIPIENTS =
ATTACHMENTS =
REFERENCES =
FILES = wt_files
CHANGING
DOCUMENT = w_document
HEADER_DATA = w_h_data
FOLMEM_DATA = w_fol_data
RECEIVE_DATA = w_rec_data .
if w_document-okcode = 'CREA' or w_document-okcode = 'CHNG'.
w_attachement-objtype = 'MESSAGE'.
w_attachement-objkey = w_document(34).
CALL FUNCTION 'BINARY_RELATION_CREATE_COMMIT'
EXPORTING
OBJ_ROLEA = ws_borident
OBJ_ROLEB = w_attachement
RELATIONTYPE = 'ATTA'
IMPORTING
BINREL =
TABLES
BINREL_ATTRIB =
EXCEPTIONS
NO_MODEL = 1
INTERNAL_ERROR = 2
UNKNOWN = 3
OTHERS = 4
IF SY-SUBRC 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
endif .
For above requirement i am trying like above code.
working fine but which transaction i can find the attach file.I am trying to fine using ME52N transaction but i c't find this file.
Please suggest me how can i find this one
Thanks in advance,
RajeshV. -
How to use internet service request in webdynpro abap
Hi everybody,
We are planning to use ISR in our webdynpro application. It would be great help if any body can give any pointers or input on ISR(internet service Request) i.e what is its configuration and usability in eretail.
Thanks
ShwetaHi,
What's your ITS version? You can define ITS services using SE80 --> Internet Services or through SICF transaction. You assign several parameters to your service (~transaction, ~webgui, ~generatedynpro, ~webgui_simple_toolbar, ...).
Look this link:
http://help.sap.com/saphelp_47x200/helpdata/en/98/854c2b328911d480a000c04f99fbf0/frameset.htm
Then you have to verify it and then you can use it. You can also define new theme for your service.
Hope this helps,
Iván. -
How to Submit a Concurrent Request Set Using a Self-Service Page
Hi all,
I would like to know how to Run/Submit a Concurrent Request Set Using a Self-Service Page
Thanks.
BenchHi all,
I would like to know how to Run/Submit a Concurrent Request Set Using a Self-Service Page
Thanks.
Bench -
CRM_ORDER_MAINTAIN - Create Service Request using IT_SERVICE_OS
Hi,
I am using CRM_ORDER_MAINTAIN to create Service requests. To enter the Category (1 to 3) fields I am using the parameter IT_SERVICE_OS. But somehow it is not working. The Service request has been created but the Category is missing. The code used is given below. Please let me know where I am wrong.
lw_subject-ref_handle = 1.
lw_subject-ref_handle_h = 1.
lw_subject-katalogart = 'C'.
lw_subject-codegruppe = 'ZSRCAT'.
lw_subject-code = 'LD02'.
lw_subject-katalog_type = 'D'.
CALL FUNCTION 'CRM_INTLAY_GET_HANDLE'
IMPORTING
ev_handle = lw_subject-ref_handle.
lw_subject-mode = gc_mode-create.
INSERT lw_subject INTO TABLE lt_subject .
CLEAR lw_osset.
lw_osset-ref_handle = 1.
lw_osset-subject_profile = 'ZHRSERV'.
lw_osset-profile_type = 'A'.
CALL FUNCTION 'CRM_SERVICE_OS_SET_DATA'
EXPORTING
is_srv_osset_com = lw_osset
iv_ref_handle = lw_osset-ref_handle
iv_ref_kind = gc_object_ref_kind-orderadm_h
it_srv_subject_com = lt_subject
EXCEPTIONS
error_occurred = 1
invalid_guid = 2
no_record_exist = 3
OTHERS = 4.
CALL FUNCTION 'CRM_SERVICE_OS_PUT_DATA'
IMPORTING
et_srv_osset_com = lt_service_os
et_input_fields = lt_input_fields_f.
APPEND LINES OF lt_service_os TO gt_service_os.
INSERT LINES OF lt_input_fields_f INTO TABLE gt_input_fields.
CALL FUNCTION 'CRM_INTLAY_CLEAR_HANDLE'.
Thanks
VinodHi Vinod,
In CRM4, I use something similiar to update categories through subject code.
Something like this:
*- Subject code create
*- Get Subject profile
CLEAR: ls_input_field_names, ls_input_field.
CALL FUNCTION 'CRM_ORDER_SERVICE_H_SELECT_CB'
EXPORTING
iv_process_type = iv_process_type
IMPORTING
es_service_h = ls_service_h
EXCEPTIONS
entry_not_found = 1
OTHERS = 2.
*- Subject data
ls_subject-ref_handle = gv_handle.
ls_subject-katalogart = iv_katalogart.
ls_subject-codegruppe = iv_codegruppe.
ls_subject-code = iv_code.
ls_subject-mode = 'A'.
APPEND ls_subject TO lt_subject.
*- Osset data
ls_osset-ref_handle = gv_handle + 1.
ls_osset-subject = lt_subject.
ls_osset-subject_profile = ls_service_h-subject_profile.
ls_osset-profile_type = 'A'.
APPEND ls_osset TO ls_service_os-osset.
*- Service OS data
ls_service_os-ref_handle = gv_handle.
ls_service_os-ref_kind = 'A'.
APPEND ls_service_os TO gt_service_os.
*- Input fields
ls_input_field-ref_handle = gv_handle.
ls_input_field-ref_kind = gc_object_kind-orderadm_h.
ls_input_field-objectname = gc_object_name-service_os.
ls_input_field_names-fieldname = 'CODE'.
INSERT ls_input_field_names INTO TABLE ls_input_field-field_names.
ls_input_field_names-fieldname = 'CODEGRUPPE'.
INSERT ls_input_field_names INTO TABLE ls_input_field-field_names.
ls_input_field_names-fieldname = 'KATALOGART'.
INSERT ls_input_field_names INTO TABLE ls_input_field-field_names.
INSERT ls_input_field INTO TABLE gt_input_fields.
It works for me. Check if may help you a little more.
Kind regards,
Garcia
Maybe you are looking for
-
Exapmle for SOAP Header in WS using JAXRPC Handler
Any one has example of how to use the SOAP Header in Webservice implementation using the JAX RPC handler? We have a situation where several PL/SQL web services require some context being set in the PL/SQL package. I am planning to use the PL/SQL web
-
.
-
Hi, We are working with RH9 and produce our webhelp in both English and German. As per RH help it is possible to have content for multiple languages in a single HTML project but for webhelp I have to create a copy of the project and work with two sep
-
Can you get adobe flash for iPad?
-
Wanted: Help with thread in spanish; guitar not recording
Can someone please help with this thread? GarangeBand No Reconoce Mi Guitarra Audio The op has trouble to connect his guitar. I cannot interview him in spanish, and he does not know to ask in English. Appriciate any help. Léonie