Exception in Questionnaire
Hi,
We are getting an exception while trying to open a questionnaire in CRM web UI, the questionnaire is working fine in the GUI. But in the UI we are getting below error.
Cannot display view ICCMP_SURVEY/SurveyDetailSet of UI Component ICCMP_SURVEY
An exception has occurred
Exception Class CX_BSP_ELEMENT_EXCEPTION-: (size) The Attribute Value must be Minimum 2
Method: CL_BSP_ELEMENT_RT_ATTR_VALID=>ERROR
Source Text Row: 18
We were not able to find out where exactly this error is coming from..
Please help us in resolving this issue.
Thanks in advance.
Regards,
Karunakar.
Hi
Am also having the same issue. We are on CRM 7.0.
Here the interested part is. we are able to load a questionnaire with two questions. if we have around 4 then we are getting the same exception.
Request you to suggest.
Thanks a lot in advance.
Regards
Hanu M
Similar Messages
-
Lead Questionnaire not displayed in WebUI
Hi Experts,
I have created a questionnaire in Lead settings and assigned to the transaction type. I have left out the determination criteria blank. When I run the lead transaction in Sapgui the questionnaire is displayed under the evaluation tab.The same transaction when called in the WebUI, the Assesment AB is empty.I have even tried to create a new transaction in WebUI, still the same result.Every relevant data for the lead is displayed under the AB except the questionnaire.
Please help and points will be awarded.Hello Ashley ,
Could you please specify what do you exactly mean by the statement below:
"I searched the questionnaire in the UI under Power User and reactivated it and it works fine now."
Thanks in advance,
Rakshit. -
E-Recruiting - workflow created activity does not attach questionnaire
Hi,
I am wondering if this is "as-designed" behavior or if I have an error somewhere.
I have a custom workflow that runs when the recruiter creates an interview activity. The workflow creates an "Interview Feedback" activity for the hiring manager. This is working fine except the questionnaire is not assigned to the activity. But if the recruiter creates an interview feedback activity manually, then the questionnaire is automatically assigned.
The requisition does have a process template assigned, that assigns the questionnaire for the activity type. In the workflow I am passing the candidacy object as HROBJECT to the tandard "erc_activ.createfromdata" task.
Has anyone else encountered this issue?
Thanks,
MargaretSAP HCM Consultant,
Thanks for your reply. But I confess I don't completely understand.
To create the activity, I am using the standard task TS51807961 in the workflow. This task uses the business object type ERC_ACTIV and the method CREATEACTFROMDATA. The binding looks like:
Binding Workflow -> Step 'Create Activity'
Workflow
Step 'Create Activity'
9032
&ACTIVITYTYPE&
&ERC_ACTIV.ACTGUID&
&REFERENCEACTIVITY&
US
&RESPONSIBLEOBJECTTYPE&
&HIRINGMANAGER&
&RESPONSIBLEOBJECTID&
03
&PROCESS&
&HROBJECT&
&HROBJECT&
&EVENTDATE&
&DUEDATE&
'9032' is an activity type for a questionnaire type of activity.
&ERC_ACTIV.ACTGUID& is the GUID of the interview activity.
&HROBJECT is the PLVAR, OTYPE, and OBJID for the candidacy. The candidacy is assigned to a requisition which has the process template assigned. The process template assigns a questionnaire to the activity type 9032.
When an activity of type 9032 is created for the same candidacy manually, in HRP5141 the field QA_TPL_OBJID is assigned the value 50004988. However when the workflow creates the 9032 activity as described above, HRP5141-QA_TPL_OBJID is blank, and so when the user accesses the activity they find there is no questionnaire attached.
I am not sure how to use your suggestion to solve this problem. Can you clarify?
Thanks,
Margaret -
Recruiting problem with the candidate search by trex with questionnaires
Hi Gurus,
I am trying to search candidates using trex in recruiting by candidate_questionnaires but the trex does not show any result. How can I solve it?
When candidates register theirselves on internet, they complete questionnaires that I have added in the apllication wizard.
But the problem starts when I want to search candidates by the answers that they have complete in this questionnaire. So I select the criteria search candidate questionnaire, then I select the questionnaire and then the answer and I run the searh. I know that the results shown are always about others requisitions and not the one that I am doing the search. But in my case candidates are assigned in other requisition with the same process template so I do not know where is the problem, because other sort of search works fine. This is the only one that it does not work.
In addition, I have run the report RCF_CHECK_SEARCH_SETTINGS but the result is that all the parameters are fine except that I have not implement the badi HRAHAP00_FOLLOW_UP_SES. May I have to implement?
Moreover I have seen that when I select the answer to search, any operator (element of selection mask) is assigned but I have read that it is correct because I am using the search profile "int_cand" with the category "candidate_document" that it use in the mask search candidate_questionnaire.
In conclusion, I don't know how I can solve this problem with trex? Any idea?
Thanks in advance,
Juanjo Garcin.I've already done it.
Do you think this will help?
I doubt that Apple will listen to us. Users with a problem that occurs quite a lot. -
E-Recruiting Request Questionnaire
We are exploring the Request Questionnarie functionlaity with SAP E-Recruiting.
We are currently on E-Recruiting 6 with Enhancement Pack 3 SP level 5 with Netweaver 2004s (7.0) (support pack stack 20).
There is an e-mail that goes out when a recruiter requests that a candidate complete the questionnaire. The first thing we noticed is that this e-mail had our backend server name (e.g., prdsapsv99.ornl.gov) in it instead of our web dispatcher name (e.g., recruiting.ornl.gov). Like the POSTING_APPLY application, this required we put information into table HTTPURLLOC. We did this for QA_EMAIL_E and QA_EMAIL_I. Then the e-mail with attached PDF had a link that correctly pointed the web dispatcher.
We have a problem with the PDF document displaying a URL over three lines but only underlining the first line. This was described in a different SDN forum [posting|Re: Displaying Hyperlink in Smartform;.
Everything works for internal candidates (i.e., employees). One thing we are currently working on is the logon for the external candidates. When they use the questionnaire link in the PDF, we get a short dump that says something about RABAX_STATE. We have modified the /sicf services for hrrcf_a_qa_email_ext and hrrcf_a_qa_email_int, but this is just to redirect the user to our custom logon screen.
Anyone else using the Request Questionnaire functionality in this way? Anyone who has encountered this error?
DavidOne other thing to note is that our external users are not dialog users. We have them set up as service accounts since they should never need to log into the GUI. But switching the user to a dialog user makes the error go away and the application work.
The short dump is too long to attached (exceeds maximum size for SDN posting), but here's the main information displayed on the screen:
Error when processing your request
What has happened?
The URL https://recruiting-dev.ornl.gov:/sap/bc/webdynpro/sap/hrrcf_a_qa_email_ext/ was not called due to an error.
Note
The following error text was processed in the system ERD : WebDynpro Exception: IDs Can Only Contain Characters of Syntactical Character Set
The error occurred on the application server saperdci_ERD_00 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: RAISE of program CX_WD_GENERAL=================CP
Method: CONSTRUCTOR of program CL_WDR_VIEW_ELEMENT===========CP
Method: CONSTRUCTOR of program CL_WD_SCROLL_CONTAINER========CP
Method: CONSTRUCTOR of program CL_WD_TRANSPARENT_CONTAINER===CP
Method: NEW_TRANSPARENT_CONTAINER of program CL_WD_TRANSPARENT_CONTAINER===CP
Method: RENDER_QUESTIONNAIRE of program /1BCWDY/4FL30XT664LOQXE4OMOF==CP
Method: IWCI_HRRCF_C_QUESTIONNR_UI~RENDER_QUESTIONNAIRE of program /1BCWDY/4FL30XT664LOQXE4OMOF==CP
Method: WDDOMODIFYVIEW of program /1BCWDY/4FL30XT664LOQXE4OMOF==CP
Method: IF_WDR_VIEW_DELEGATE~WD_DO_MODIFY_VIEW of program /1BCWDY/4FL30XT664LOQXE4OMOF==CP
Method: DO_MODIFY_VIEW of program CL_WDR_DELEGATING_VIEW========CP
What can I do?
If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system ERD in transaction ST22.
If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server saperdci_ERD_00 in transaction SM21.
If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server saperdci_ERD_00 . In some situations, you may also need to analyze the trace files of other work processes.
If you do not yet have a user ID, contact your system administrator.
Error code: ICF-IE-https -c: 010 -u: 1E4D1672C51 -l: E -s: ERD -i: saperdci_ERD_00 -w: 0 -d: 20091221 -t: 073234 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team -
Web Questionnaire Error - uws_form_service
Hi experts,
I am trying to open a vendor evaluation questionnaire after having pushed the 'Evaluate' button during a GR confirmation.
The header page starts correctly (so I could see the 'Vendor Evaluation' title at the top) and then the following error message is displayed:
Error when processing your request : The URL http://XXX.com:8000/sap/bc/bsp/sap/uws_form_service/page2.htm was not called due to an error.
I also noticed the service issue regarding its name (uws_form_servic Vs uws_form_service).
I therefore applied the note 1046522 (BSP_UNLOCK_LONG_APP) that unlocks the name but it did not fix the issue.
Could you please help me on this issue?
Thanks in advance
chrisHello Claudia,
Thanks for your reply. I got the following so I assume the XSLT is there and correct.
XSLT Program Name: UXSG46AE5B051F4A743AE1000000FR
I regenerated it and re-tested the questionnaire but still get the same error message ...
What is wrong?
PS: sometime, I also get the following screen before getting the one mentioned above... do not know if this helps ...
Business Server Page (BSP) error
What happened?
Calling the BSP page was terminated due to an error.
SAP Note The following error text was processed in the system: Message E UXS 156 cannot be processed in plugin mode HTTP
Exception Class CX_SY_MESSAGE_IN_PLUGIN_MODE
Error Name
Program CL_UWS_FORM_RUNTIME_BSP=======CP
Include CL_UWS_FORM_RUNTIME_BSP=======CM007
ABAP Class CL_UWS_FORM_RUNTIME_BSP
Method GOTO_ERROR_PAGE
Line 8
Long text -
Thanks for the help
chris -
I have not used forms central before but am looking for a solution to a slightly complex kind of question / answer setup, and to save having to go through the learning curve only to find out that it can't be done, I would appreciate tapping into the knowledge of experienced users. I am not looking for how to solve my problem, only if it can be done with forms central (although any offered solutions would be welcome).
I need to create a questionnaire in which each question can have one of five possible answers. These answers are the same for all questions. e.g.
1 Always
2 Most times
3 Some times
4 Rarely
5 Never
Each question can be made up of one, two or three parts.
The first part of each question can be answered with any one of the five possible answers. If there is a second part, it can be answered with any one of the five possible answers except for the one used to answer the first part. If there is a third part, it can be answered with any one of the five answers except those used to answer the first and second parts.
Can forms central handle this type of question / answer setup?
Many thanksHi,
FormsCentral includes a Likert field type, but there is currently no way to force the form filler to select a unique choice for each question.
Regards,
Brian -
E-recruiting - ranking by questionnaire
Hi all,
How to implement the ranking by questionnaire - how to check it in assignments!
Thanks in advanceHello Bharat,
candidacy ranking by questionaire is a function available in all currently maintained e-recruiting releases (300, 600, 603, 604). The only exception is 604 (e-recruiting 600 Enhancement Package 4) support package 3 or lower. Reason for that is easy. SAP just forgot to migrate the function when moving the recruiter interface from BSP to WebDynpro and now has to downport the implementation from EhP5 to EhP4 which is done with SP4. So far for the technical requirements.
For the pure doing in the system: When creating a questionaire there is a screen where you can a s s i g n points to certain answers of a question. In addition you can mark answers as required (not to mix up with question is required to be filled). Now you need the questionaires filled for some of the candidacies. This can either be done as questionaire in the application wizard, as questionaire request send to the applicant or simply by filling as recruiter / manager. If the questionaires are filled you can choose ranking by questionaires in the candidate selection or in the WebDynpro equivalent.
If chosen, you will see the counted points for the answers of each questionaire and a suitable / not suitable flag. The points are just summed up according to the answers. The candidacy is marked suitable if for all questions the required answer is given. Here you see one restriction of the concept, you can technically mark more than one answer of a question as required but if the candidate can only choose one answer none of the questionaires can be suitable. E.g. if you ask for a language only interesting for a special position so not part of the qualification catalog, you cannot mark "mother tounge" and "fluent" as required if both were ok. In this case you would use ranking by search query and search for the question in the questionaire with both answers.
Hope that helps, kind Regards
Roman -
Hi,
I have a problem with my servlet which don't make connexion between an client application and server.
In general, my servlet must accept the client application connexion by login and validate this after this
step she must load one list of questionnaire for client application at the end, my servlet must receive
the list of realized interview and pass on server. I display my source code to help me because I make
to test this failed ...
packages mobile;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
//import java.io.PrintWriter;
//import javax.servlet.ServletException;
import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AppliServletMobile extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
String login = request.getParameter("login");
////String password = request.getParameter("password");
ServletInputStream sis = request.getInputStream();
int Login = Integer.parseInt(login);
Login = request.getContentLength();
byte[] buff = new byte[Login];
BufferedInputStream in = new BufferedInputStream(sis, buff.length);
try{
createFileWWQs(in);
//in.UpLoad();
catch(IOException ex){
ex.printStackTrace();
try{
PrintWriter out = response.getWriter();
out.println("Bienvenu chez conversoft!!!");
if(login == "login" && password == "password"){
out.println("Connection autoris�e");
else{
out.println("Le login et le mot de passe sont incorrects");
catch(IOException in){
in.getMessage();
protected static int createFileWWQs(BufferedInputStream in) throws IOException {
int count = 0;
File tempFile = new File("C:/505-1.wwq");
BufferedOutputStream bon = null;
FileOutputStream fos = null;
try{
if(tempFile.exists()) tempFile.delete();
tempFile.createNewFile();
fos = new FileOutputStream(tempFile);
byte buff[] = new byte[8192];
bon = new BufferedOutputStream(fos, buff.length);
int i;
while((i = in.read(buff, 0, buff.length)) != -1){
bon.write(buff, 0, i);
count += 1;
tempFile = null;
bon.close();
fos.close();
catch(Exception ex){
try{
bon.close();
fos.close();
catch(IOException ex1){
throw ex1;
if(tempFile != null && tempFile.exists()) tempFile.delete();
try {
throw ex;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return count;
protected void UpLoad(){
String file = "505-1.wwq";
InputStream is = null;
OutputStream os = null;
try{
is = new FileInputStream("C:/505-1.wwq");
os = new FileOutputStream(file);
int count = 0;
byte buff[] = new byte[8192];
while((count = is.read(buff)) > -1){
os.write(buff, 0, count);
is.close();
os.close();
catch(IOException ex){
ex.getMessage();
System.out.println("Ce n'est pas le bon fichier charg�");
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException{
response.sendRedirect("C:/serveur/mobile");
Thanks!!then ... cant i have a Session Bean A on a server 1
and a Session Bean B on a server 2?If you an EJB container on both servers, then you can, of course, deploy session beans on each server. But session beans cannot be "migrated" from one server to other. Therefore you don't need to worry about it.
By migrating you mean, I assume, that an instance of a session bean created on one server somehow moves to another server.
are you sure about that?yes -
If image file not exist in image path crystal report not open and give me exception error problem
Hi guys my code below show pictures for all employees
code is working but i have proplem
if image not exist in path
crystal report not open and give me exception error image file not exist in path
although the employee no found in database but if image not exist in path when loop crystal report will not open
how to ignore image files not exist in path and open report this is actually what i need
my code below as following
DataTable dt = new DataTable();
string connString = "data source=192.168.1.105; initial catalog=hrdata;uid=sa; password=1234";
using (SqlConnection con = new SqlConnection(connString))
con.Open();
SqlCommand cmd = new SqlCommand("ViewEmployeeNoRall", con);
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(dt);
foreach (DataRow dr in dt.Rows)
FileStream fs = null;
fs = new FileStream("\\\\192.168.1.105\\Personal Pictures\\" + dr[0] + ".jpg", FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte[] imgbyte = new byte[fs.Length + 1];
imgbyte = br.ReadBytes(Convert.ToInt32((fs.Length)));
dr["Image"] = imgbyte;
fs.Dispose();
ReportDocument objRpt = new Reports.CrystalReportData2();
objRpt.SetDataSource(dt);
crystalReportViewer1.ReportSource = objRpt;
crystalReportViewer1.Refresh();
and exception error as belowFirst: I created a New Column ("Image") in a datatable of the dataset and change the DataType to System.Byte()
Second : Drag And drop this image Filed Where I want.
private void LoadReport()
frmCheckWeigher rpt = new frmCheckWeigher();
CryRe_DailyBatch report = new CryRe_DailyBatch();
DataSet1TableAdapters.DataTable_DailyBatch1TableAdapter ta = new CheckWeigherReportViewer.DataSet1TableAdapters.DataTable_DailyBatch1TableAdapter();
DataSet1.DataTable_DailyBatch1DataTable table = ta.GetData(clsLogs.strStartDate_rpt, clsLogs.strBatchno_Rpt, clsLogs.cmdeviceid); // Data from Database
DataTable dt = GetImageRow(table, "Footer.Jpg");
report.SetDataSource(dt);
crv1.ReportSource = report;
crv1.Refresh();
By this Function I merge My Image data into dataTable
private DataTable GetImageRow(DataTable dt, string ImageName)
try
FileStream fs;
BinaryReader br;
if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + ImageName))
fs = new FileStream(AppDomain.CurrentDomain.BaseDirectory + ImageName, FileMode.Open);
else
// if photo does not exist show the nophoto.jpg file
fs = new FileStream(AppDomain.CurrentDomain.BaseDirectory + ImageName, FileMode.Open);
// initialise the binary reader from file streamobject
br = new BinaryReader(fs);
// define the byte array of filelength
byte[] imgbyte = new byte[fs.Length + 1];
// read the bytes from the binary reader
imgbyte = br.ReadBytes(Convert.ToInt32((fs.Length)));
dt.Rows[0]["Image"] = imgbyte;
br.Close();
// close the binary reader
fs.Close();
// close the file stream
catch (Exception ex)
// error handling
MessageBox.Show("Missing " + ImageName + "or nophoto.jpg in application folder");
return dt;
// Return Datatable After Image Row Insertion
Mark as answer or vote as helpful if you find it useful | Ammar Zaied [MCP] -
Hi,
We are getting below errors in /nwa/logs. We have our PI (7.11) and Service Registry configured on the same server. And have out CE (7.2) system connected to this service registry. Does any one has similar experience? Please let me know if you have any solution for the same.
SR Log Error
| 11-Nov-11 14:10:45.568
| Method : getClassificationSystems()
| Class : com.sap.esi.uddi.sr.api.ws.ServicesRegistrySiImplBean
| ThreadID : 146
| Message : com.sap.esi.uddi.sr.api.exceptions.SRException: No classification system found for ID 'QName: Namespace= http://uddi.sap.com/classification; Name= ConfigurationFlags'
|
| com.sap.esi.uddi.sr.impl.common.Utility.cs2srException(Utility.java:122)
| com.sap.esi.uddi.sr.impl.ejb.ServicesRegistryBean.getClassificationSystems(ServicesRegistryBean.java:242)
| sun.reflect.GeneratedMethodAccessor1325.invoke(Unknown Source)
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| java.lang.reflect.Method.invoke(Method.java:585)
| com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
| com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
| $Proxy1087.getClassificationSystems(Unknown Source)
| com.sap.esi.uddi.sr.api.ws.ServicesRegistrySiImplBean.getClassificationSystems(ServicesRegistrySiImplBean.java:456)
| sun.reflect.GeneratedMethodAccessor1324.invoke(Unknown Source)
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| java.lang.reflect.Method.invoke(Method.java:585)
| com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_WS.invoke(Interceptors_WS.java:31)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
| com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
| com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
| com.sap.engine.services.ejb3.webservice.impl.DefaultImplementationContainer.invokeMethod(DefaultImplementationContainer.java:203)
| com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:512)
| com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:486)
| com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:256)
| com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:176)
| com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWithLogging(ServletDispatcherImpl.java:112)
| com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:70)
| SoapServlet.doPost(SoapServlet.java:51)
| javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
| javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
| com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)
| com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)
| com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:486)
| com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:298)
| com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)
| com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)
| com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:84)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:245)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)
| com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
| com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
| com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
| com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)
| com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)
| com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
| com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
| com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:428)
| com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247)
| com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)
| com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
| com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
| com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)
|Hi,
Refer Error:Service Registyr Configuration PI 7.11
and http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8071b1b8-3c5c-2e10-e7af-8cadbc49d711?QuickLink=index&overridelayout=true
Thanks,
Chandra -
I have an itunes account and an ipod, and when I purchased 2 albums on the computer they synced straight to the ipod. I bought an iphone and used the usb cord from the computer to it to sync the itunes albums to the new phone. Everything transfered, and those were albums I had uploaded (not purchased from the itunes store), except the two albmus I just purchased from the itunes store. They appear on my itunes on the computer and ipod, but not on the iphone. What did I fail to do or did I do incorrectly?
This might sound weird, but here's an idea which worked for me re music that was newly added to itunes and showed up in my ipod but wouldn't play - I simply played the tracks in itunes first, just a second of time or so will do it, not the whole track, then connect the ipod and sync again and this time they played - hope this helps.
-
Get Attribute values from a page and procedure exception handling?
Hi All,
I have created new page with two input attributes not based on any VO. This page is created to capture two values and pass these to an AM method upon pressing OK button. The method in AM will call a procedure with two in parameter expecting the two values captured from the above said page.
I have two questions, first one how to capture the values entered by the page in the controller class and advises me how to handle exceptions when my procedure fails.
I can not use something like this since this page is not based on a VO
String fromName = (String)vo.getCurrentRow().getAttribute("FromName");
Do I have to create a dummy VO like select '' name1, '' name2 from dual?
Thanks for the help.Hi,
Actually you can capture the parameters on the page like this way
String test = (String)pageContext.getParameter("id of the text input bean");
Now in procedure you can take an out parameter which stores the error messages on exception
and return that out parameter in java.
and then you can throw exception on page using OAException class.
Thanks
Gaurav Sharma -
Get the values from Exception class
Hi all ..
In class i have raised one exception
when i catch this exception in my program i m able to get the
error message but i need to get all the parameters that i pass
when i raise the exception ...
i have raised like this
RAISE EXCEPTION TYPE cx_bapi_error
EXPORTING
textid = cx_bapi_error=>cx_bo_error
class_name = 'ZHS_'
log_no = wa_bapi_return-log_no
log_msg_no = wa_bapi_return-log_msg_no
t100_msgid = wa_bapi_return-id
t100_msgno = wa_bapi_return-number
t100_msgv1 = wa_bapi_return-message_v1
t100_msgv2 = wa_bapi_return-message_v2
t100_msgv3 = wa_bapi_return-message_v3
t100_msgv4 = wa_bapi_return-message_v4
STATUS = lt_status
and caught the exception like this in my program
CATCH cx_bapi_error INTO go_error.
gd_text = go_error->get_text( ).
EXIT.
ENDTRY.
in this i m just getting the class name which i have passed in exception
i need all other parameters that i have passed ..
if u have any idea pls let me know ..
Thanks in advance ...Hello Jayakumar
Usually the attributes of standard exception classes are defines as <b>public</b> and <b>read-only</b>. Thus, you should be able to use the following coding:
DATA:
go_error TYPE REF TO cx_bapi_error. " specific exception class !!!
TRY.
RAISE EXCEPTION TYPE cx_bapi_error
EXPORTING
textid = cx_bapi_error=>cx_bo_error
class_name = 'ZHS_'
log_no = wa_bapi_return-log_no
log_msg_no = wa_bapi_return-log_msg_no
t100_msgid = wa_bapi_return-id
t100_msgno = wa_bapi_return-number
t100_msgv1 = wa_bapi_return-message_v1
t100_msgv2 = wa_bapi_return-message_v2
t100_msgv3 = wa_bapi_return-message_v3
t100_msgv4 = wa_bapi_return-message_v4
STATUS = lt_status.
CATCH cx_bapi_error INTO go_error.
gd_text = go_error->get_text( ).
WRITE: go_error->t100_msgid, " perhaps the attributes have different name
go_error->t100_msgno, " check attribute names in SE24
EXIT.
ENDTRY.
Regards
Uwe -
Trying to delete file from trash but get this: The operation can’t be completed because the item “File name” is in use. All other files delete except this one. Please help
Maybe some help here:
http://osxdaily.com/2012/07/19/force-empty-trash-in-mac-os-x-when-file-is-locked -or-in-use//
Maybe you are looking for
-
Need to re-Link every Link in every InDesign document we own...
We keep all of our common files up on a server so that everyone in our department has access to everything at all times. Our IT department has decided to migrate all of the Marketing Assets over to another server so every link in every InDesign file
-
What can I do? + My apps won't work. They seem to open and directally after that close. What can I do? sobbz
-
SAP GUI for HTML no download dialog in IE 7 and IE 6
Hi, I have a strange behaviour of my webgui in our ERP 6.0. If i call a transaction that has the option to download e.g. a table to text file or something else, the dialog box where i can choose the format is shown, but the next step where i can spec
-
How to read some images from file system with webdynpro for abap?
Hi,experts, I want to finish webdynpro for abap program to read some photos from file system. I may make MIMES in the webdynpro component and create photos in the MIMES, but my boss doesn't agree with me using this way. He wish me read these photos f
-
Finder open with 'other' doesn't work
I just upgraded my macbook pro (13-inch, mid 2012) to osx Yosemite, but now when I want to open a file in finder using an other program than te listed ones, finder doesn't react to that. I can open the file with the listed programs though. Also when