Error in Guided procedure - Incompatible input parmeters for CallableObject
Hi,
GP has been implemented using Netweaver,I am trying to acess the screen that fetches data from GP,it shows following error
" Error while processing the item; it cannot be displayed "
The webdynpro screen is not visible and I can see "block" and "action" highlighted in red.
I am new to GP.Please help me to reslove this error.
Thanks
Shikha
Edited by: shikha singh on Aug 25, 2010 3:50 PM
Hi,
What kind of callable object are you using?
Thanks
Similar Messages
-
Hello All,
I am currently working on the Customer Master Prototype and am concerned with developing Guided Procedure and Dynpro Components for the same.
Since last week I have been facing an issue with Enterprise Portal. Earlier when i would log on to portal and then click on Design Time it would throw a dump "java.lang.NosuchMethodError" com.sap.caf.gp.eu.ui.<Method Name>.
To resolve this error i went through the stack trace and noted down the Active DC's that are causing problems. I then logged on to NWDS and in the Active DC's tab, scrolled down to the corresponding DC's and did a sync archive. After which i deployed the DC's and it stopped throwing the dump.I went on with the development of the GP till the block level. At the block level when i try to group the
parameters, it throws a dump again.I tried the same way to find the Active DC's and re-sync them but this time the approach did not work and it still throws an error when i try to group the parameters.This also causes the SDM to restart or stop randomly,The error that i am getting is.
java.lang.NoSuchMethodError: com.sap.caf.eu.gp.model.pfw.cons.IParamStructure.canCreateGroup(Lcom/sap/caf/eu/gp/model/pfw/cons/IParameter;)Z
Pls suggest any help will be highly appretiated.
Thanks in advance.
Regards.
Vinit SoniHello Bemdt,
Thanks for ur reply,I was also impression that some thing is wrong with my SCA's and u r hitting the bull's eye
Bendt Mt NW Release is 7.00 Sp14
i have logged in to System Information page and searched for SAPEU14 as u have suggested,So i found this entry theare.
Vendore sap.com
Name: SAP-EU
Version: 7.00 SP14 (1000.7.00.14.0.20071117060736)
Provider: SAP AG
location: MAIN_APL70VAL_C
Applied: 20080213042227
Kindly suggest me whow to proceed i m stuck in it badly:-(
i appretiate ur help.
Thanks and regards
Vinit Soni
Edited by: Vinit Soni on Nov 14, 2008 7:10 AM
Edited by: Vinit Soni on Nov 14, 2008 7:12 AM -
Hi,
While creating action in Guided Procedure i am getting error.
i am using Sneak preview version 9.
the error is
com.sap.tc.webdynpro.repository.RepositoryRuntimeException: Failed to get Related Model Object for the object ontoBrowser, relation UsedComponent.
at com.sap.tc.webdynpro.repository.model.DelegatorRepositoryModelClass.getRelatedModelObject(DelegatorRepositoryModelClass.java:640)
at com.sap.tc.webdynpro.progmodel.repository.IWDComponentUsageInfo$Implementation.getUsedComponentInternal(IWDComponentUsageInfo.java:216)
Can any one help me out..
Regards,
sekhar.c
Message was edited by:
sekhar chebroluHi Sekhar,
Redeploy the SCA SAP-EU (if redeployment does not help undeploy and deploy again) components:
caf/eu/gp/ui/dt/comp/cons,
caf/eu/gp/ui/dt/comp and
caf/eu/gp/ui/actions from software component SAP-EU
Thanks
Som -
TimeStamp Errors on Guided Procedures
Hi, i currently create a GP process where the PDF can call the web service and add to the database.
currently i have a startDate and endDate inside PDF the objectType for it is Date
but then my web service, i try to deploy the methods by casting the startDate and endDate as Date
example of the web services code is like
public boolean createNew(String staffID,
Date startDate,
Date endDate){
but under the Design Time at Guided Procedures when i doing mapping i see the startDate and endDate the objectType is Time Stamp.. and i try to map the both together i just say that "Cannot map Date to Time Stamp"
is there anyway to solve this problemHi,
So you need to set the roles as Default Roles, to it, edit you process and goes to tab "Default Roles", so define the user that will be the Approver.
Best regards -
Error in stored procedure while using dbms_datapump for transportable
Hi,
I'm facing following issue:
SQL> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for Solaris: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
====================================================================================
I'm trying to do transportable tablespace through stored procedure with help of DBMS_DATAPUMP, Following is the code :
==================================================================================
create or replace
procedure sp_tts_export(v_tbs_name varchar2) as
idx NUMBER; -- Loop index
JobHandle NUMBER; -- Data Pump job handle
PctComplete NUMBER; -- Percentage of job complete
JobState VARCHAR2(30); -- To keep track of job state
LogEntry ku$_LogEntry; -- For WIP and error messages
JobStatus ku$_JobStatus; -- The job status from get_status
Status ku$_Status; -- The status object returned by get_status
dts varchar2(140):=to_char(sysdate,'YYYYMMDDHH24MISS');
exp_dump_file varchar2(500):=v_tbs_name||'_tts_export_'||dts||'.dmp';
exp_log_file varchar2(500):=v_tbs_name||'_tts_export_'||dts||'.log';
exp_job_name varchar2(500):=v_tbs_name||'_tts_export_'||dts;
dp_dir varchar2(500):='DATA_PUMP_DIR';
log_file UTL_FILE.FILE_TYPE;
log_filename varchar2(500):=exp_job_name||'_main'||'.log';
err_log_file UTL_FILE.FILE_TYPE;
v_db_name varchar2(1000);
v_username varchar2(30);
t_dir_name VARCHAR2(4000);
t_file_name VARCHAR2(4000);
t_sep_pos NUMBER;
t_dir varchar2(30):='temp_0123456789';
v_sqlerrm varchar2(4000);
stmt varchar2(4000);
FUNCTION get_file(filename VARCHAR2, dir VARCHAR2 := 'TEMP')
RETURN VARCHAR2 IS
contents VARCHAR2(32767);
file BFILE := BFILENAME(dir, filename);
BEGIN
DBMS_LOB.FILEOPEN(file, DBMS_LOB.FILE_READONLY);
contents := UTL_RAW.CAST_TO_VARCHAR2(
DBMS_LOB.SUBSTR(file));
DBMS_LOB.CLOSE(file);
RETURN contents;
END;
begin
--execute immediate ('drop tablespace test including contents and datafiles');
--execute immediate ('create tablespace test datafile ''/home/smishr02/test.dbf'' size 10m');
--execute immediate ('create table prestg.test_table (a number) tablespace test');
--execute immediate ('insert into prestg.test_table values (1)');
--commit;
--execute immediate ('alter tablespace test read only');
--dbms_output.put_line('11111111111111111111');
dbms_output.put_line(log_filename||'>>>>>>>>>>>>>>>>>>>>>>>>>>>'|| dp_dir);
log_file:=UTL_FILE.FOPEN (dp_dir, log_filename, 'w');
UTL_FILE.PUT_LINE(log_file,'#####################################################################');
UTL_FILE.PUT_LINE(log_file,'REPORT: GENERATED ON ' || SYSDATE);
UTL_FILE.PUT_LINE(log_file,'#####################################################################');
select global_name,user into v_db_name,v_username from global_name;
UTL_FILE.PUT_LINE(log_file,'Database:'||v_db_name);
UTL_FILE.PUT_LINE(log_file,'user running the job:'||v_username);
UTL_FILE.PUT_LINE(log_file,'for tablespace:'||v_tbs_name);
UTL_FILE.NEW_LINE (log_file);
stmt:='ALTER TABLESPACE '||v_tbs_name || ' read only';
dbms_output.put_line('11111111111111111111'||stmt);
execute immediate (stmt);
UTL_FILE.PUT_LINE(log_file,' '||v_tbs_name || ' altered to read only mode.');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,'#####################################################################');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Initiating the Datapump engine for TTS export..............');
UTL_FILE.NEW_LINE (log_file);
dbms_output.put_line('11111111111111111111');
JobHandle :=
DBMS_DATAPUMP.OPEN(
operation => 'EXPORT'
*,job_mode => 'TRANSPORTABLE'*
*,remote_link => NULL*
*,job_name => NULL*
--,job_name => exp_job_name
-- ,version => 'LATEST'
UTL_FILE.PUT_LINE(log_file,'Done');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Allocating dumpfile................');
DBMS_DATAPUMP.ADD_FILE(
handle => JobHandle
,filename => exp_dump_file
,directory => dp_dir
,filetype => DBMS_DATAPUMP.KU$_FILE_TYPE_DUMP_FILE
-- ,filesize => '100M'
UTL_FILE.PUT_LINE(log_file,'Done');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Allocating logfile................');
DBMS_DATAPUMP.ADD_FILE(
handle => JobHandle
,filename => exp_log_file
,directory => dp_dir
,filetype => DBMS_DATAPUMP.KU$_FILE_TYPE_LOG_FILE
UTL_FILE.PUT_LINE(log_file,'Done');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Setting attributes................');
DBMS_DATAPUMP.set_parameter(handle => JobHandle,
name=>'TTS_FULL_CHECK',
value=>1);
DBMS_DATAPUMP.METADATA_FILTER(
handle => JobHandle
,NAME => 'TABLESPACE_EXPR'
,VALUE => 'IN ('''||v_tbs_name||''')'
-- ,object_type => 'TABLE'
UTL_FILE.PUT_LINE(log_file,'Done');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Now starting datapump job................');
DBMS_DATAPUMP.START_JOB(JobHandle);
UTL_FILE.PUT_LINE(log_file,'Done');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Monitoring the job................');
--------------Monitor the job
PctComplete := 0;
JobState := 'UNDEFINED';
WHILE(JobState != 'COMPLETED') and (JobState != 'STOPPED')
LOOP
DBMS_DATAPUMP.GET_STATUS(
handle => JobHandle
,mask => 15 -- DBMS_DATAPUMP.ku$_status_job_error + DBMS_DATAPUMP.ku$_status_job_status + DBMS_DATAPUMP.ku$_status_wip
,timeout => NULL
,job_state => JobState
,status => Status
JobStatus := Status.job_status;
-- Whenever the PctComplete value has changed, display it
IF JobStatus.percent_done != PctComplete THEN
DBMS_OUTPUT.PUT_LINE('*** Job percent done = ' || TO_CHAR(JobStatus.percent_done));
PctComplete := JobStatus.percent_done;
END IF;
-- Whenever a work-in progress message or error message arises, display it
IF (BITAND(Status.mask,DBMS_DATAPUMP.ku$_status_wip) != 0) THEN
LogEntry := Status.wip;
ELSE
IF (BITAND(Status.mask,DBMS_DATAPUMP.ku$_status_job_error) != 0) THEN
LogEntry := Status.error;
ELSE
LogEntry := NULL;
END IF;
END IF;
IF LogEntry IS NOT NULL THEN
idx := LogEntry.FIRST;
WHILE idx IS NOT NULL
LOOP
DBMS_OUTPUT.PUT_LINE(LogEntry(idx).LogText);
idx := LogEntry.NEXT(idx);
END LOOP;
END IF;
END LOOP;
--copy the datafiles to data dump dir
UTL_FILE.PUT_LINE(log_file,'Done');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Copying datafiles to dump directory................');
-- grant select on dba_directories to prestg;
declare
cnt number;
begin
select count(*) into cnt from dba_directories
where directory_name=upper(t_dir);
if cnt=1 then
execute immediate('DROP DIRECTORY '||t_dir);
end if;
end;
FOR rec in (select file_name from sys.dba_data_files where tablespace_name=v_tbs_name)
LOOP
t_sep_pos:=instr(rec.file_name,'/',-1);
t_dir_name:=substr(rec.file_name,1,t_sep_pos-1);
t_file_name:=substr(rec.file_name,t_sep_pos+1,length(rec.file_name));
dbms_output.put_line(t_dir_name|| ' ' || t_dir);
dbms_output.put_line(t_file_name);
execute immediate('CREATE DIRECTORY '||t_dir||' AS '''||t_dir_name||'''');
UTL_FILE.PUT_LINE(log_file,' Copying '||rec.file_name||'................');
utl_file.fcopy(t_dir, t_file_name, dp_dir, t_file_name);
UTL_FILE.PUT(log_file,'Done');
execute immediate('DROP DIRECTORY '||t_dir);
END LOOP;
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' Altering tablespace to read write................');
execute immediate ('ALTER TABLESPACE '||v_tbs_name || ' read write');
UTL_FILE.PUT(log_file,' Done');
err_log_file:=utl_file.fopen(dp_dir, exp_log_file, 'r');
UTL_FILE.NEW_LINE (log_file);
UTL_FILE.PUT_LINE(log_file,' content of export logfile................');
loop
begin
utl_file.get_line(err_log_file,v_sqlerrm);
if v_sqlerrm is null then
exit;
end if;
UTL_FILE.PUT_LINE(log_file,v_sqlerrm);
EXCEPTION
WHEN NO_DATA_FOUND THEN
EXIT;
END;
end loop;
utl_file.fclose(err_log_file);
utl_file.fclose(log_file);
END;
I'm getting following error when DBMS_DATAPUMP.OPEN is called in procedure:
SQL> exec sp_tts_export('TEST');
BEGIN sp_tts_export('TEST'); END;
ERROR at line 1:
ORA-31626: job does not exist
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79
ORA-06512: at "SYS.DBMS_DATAPUMP", line 938
ORA-06512: at "SYS.DBMS_DATAPUMP", line 4566
ORA-06512: at "PRESTG.SP_TTS_EXPORT", line 78
ORA-06512: at line 1
==============================================================================================
This procedure is part of user ABC. I'm getting the above when I'm running this under ABC schema. However I have tested the same procedure under sys schema. When I'm creating same procedure in SYS schema it is running fine. I am clueless on this. Pls help
Thanks
Shailesh
Edited by: shaileshM on Jul 28, 2010 11:15 AMPrivileges acquired via ROLE do NOT apply within named PL/SQL procedures.
Explicit GRANT is required to resolve this issue. -
Accounts receivable posting Error: (00 344) No batch input data for screen
Hello Folks,
Can anyone tell me what this error message means? Also for future reference, how do I identify why or what is causing this error message. Typically I use SE16 but this transaction code is not telling me what is causing the error.
Thanks!Thanks for your response Darren,
This isn't a BDC but rather an error appearing on the Posting Log as a result of importing the Lockbox file. I did run this in the foreground/ background and in Development and I didn't get this error. This error is happening in Production.
I am at a loss here to identify what the problem is because I forgotten a very useful transaction code I used to use to identify these errors which all I had to do was enter the error code and it would tell me what the problem was. In addition, this client I am working for doesn't have "seasoned" ABAP experts.
I have all kinds of errors appearing on these reports, several different kinds to be exact and I am trying to work through them.
Thanks -
Error in UWL --Guided Procedure initiated by Webdynpro
Hi All,
I have initiated a guided procedure process from webdynpro for java code. This is creating a item in UWL inbox. When I am clicking on this item it is showing following error:
Could not retrieve process instance: contact your system administrator
Same initated process can be opend from guided procedure runtime.
Please help.
Thanks
Raktimhi ,
the following blog explains how to do the customization of UWL for guided procedures
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904ca240-63bc-2a10-1c98-de81b6a045bf
have you done all these?
Thanks and Regards
shanto aloor -
Identify Guided Procedures Task ID dynamically
Hi,
Can anyone please tell me if there is a way to idynamically dentify the id of the task (not the process) that is asigned to the user in Guided Procedures process?
Say for ex: I have two parallel tasks assigned to one user. Action1 and Action2. For each action a email is sent to the user with a link (like below) to the task so he/she can directly launch the task from email.
To view this task href="http://`{write(ctxt.DataSource.Host);}`/irj/portal?NavigationTarget=ROLES://portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance&DynamicParameter=processId%3D`{write(sy.processid);}`%26taskId%3D">Click here
With the above link, the user is only getting the url to the process but not directly to the task. i.e., when the user clicks on the email link of Action2, the browser opens up with the Action1 selected by default. He will then have to manually click on Action2 to complete that task. I want the user be able to directly go to Action2.
Please advice.
Regards,
Kumar.Hi,
Refer this
Re: Adding users to a process role at runtime method :- addRuntimeDefinedUser -
Error while Running BRS Batch input session
Dear Gurus,
When i am running Batch input session after BRS statement posted, system giving Error message:
<b>No batch input data for screen SAPDF05X 3100</b>
Entered, saved and posted the statement. after that while processing session getting error like this........How to overcome.
Can we post statement directly without creating session.
Regards,
VenkatHi,
The ABAP Counterpart has to build an exception handling for this particular message.
Normally these messages occur either after an upgrade or after a change in the account(different filed status)
Provide points if usefull.
Thanks,
Praveen -
No batch input data for screen occured in Call Transaction method for PA40
Hi,
I creatred an interface to update an employee action data ( Change of position ) PA40 by using Call transaction method.
while executing the interface, I got the below error.
No batch input data for screen MP049100 200
this interface updated the first employee from file, then after it is giving the below error frequently.
No batch input data for screen MP049100 200
regards,
Ashok Reddy RevooriThe infogroup of action Change Position may be having infotype 0491. The infotypes screen sequence is decided based on employee's country grouping and user group. For the employee where you are receiving error, infotype 0491 screen is appearing for which you do not have BDC data.
-
No batch input data for screen SAPMF02K 0101 for transaction XK02
Hello Friends,
I am Trying to change detaisl of Vendor using IDOC for T code XK02, I am getting an error in background
No batch input data for screen SAPMF02K 0101
Message no. 00344
When I execute in foreground it is working fine.
Diagnosis
The transaction sent a screen that was not expected in the batch input session and which therefore could not be supplied with data.
Possible reasons:
1. The batch input session was created incorrectly. The sequence of screens was recordly incorrectly.
2. The transaction behaves differently in background processing in a batch work process than when running in dialog (SY-BATCH is queried and changes the screen sequence).
3. The transaction has undergone user-specific Customizing and therefore certain screens may be skipped or processed differently, according to the current user. If the person who created a batch input session is not the same as the person now processing it, this problem may occur frequently.just info: as u seen in the 3rd point, if u r running onlien, its recorded on ur user id, but, where as for back ground, the user lke WF_BATCH.........so, for this user, the settings may b different from a dialog user, in terms of screen sequence, pop-ups. mandatory fields.
So, i guess, u r missing to populate a input field, which is mandatory. May be by suing sy-batch IF condition, u hv to change CTU_PARAMS values, like sy-batin = 'X'......actually, these day si dont hv SAP access, so, pls. check some terms in this response.
thanq -
No batch input data for screen SAPMF05A 0614
Hello,
We are encountering an error in automatic clearing (FB05) of inbound IDOC type PEXR2002 (Remitance Advice). The error message is "No batch input data for screen SAPMF05A 0614" and it relates to the fact that we are clearing multiple accounts (Customer Account & A/P Rebate Account). We have added the "Cash-Flow Relevent" setting to all of the GL Accounts involved as per OSS note 25200. However in automatic clearing when the program is populating the "Assign payment amounts" screen 0614 it is only poplulating the Payment amount with the net payment amount instead of the gross payment amount. Because there is still an amount "To be assigned" the screen is expecting some further action.
Has anyone encountered this problem? And if so how did you go about resolving it?
Thank you in advance.
Mark Fleckles
Manager, Financial Systems
Sephora USA, Inc
[email protected]Hello Naveen,
The error message appears in the IDOC Status record and there is nothing in SM35. We were able to step through the program code to determine exactly where the error is occurring. And it is on screen SAPMF05A 0614. There is an OSS note 25200 which addresses this problem but after following the steps to assign "Relevant to cash flow" setting to all GL accounts involved the problem still exists. Somehow it is not recognizing the Rebate account when the system populates the "Payment amount". It only recognizes the Customer A/R Account. We are not sure how to resolve...
Thanks,
Mark Fleckles -
Custom runtime views - Guided Procedures
Hello,
I'd like to know whether someone can tell me how to create a <b>custom runtime view</b> and apply this view to a Guided Procedure.
Thanks you for help!
Best regards,
StephenI'm expecting GP product management to release soon a how-to for that purpose. It involves using the GP public API Webdynpro ContentComponent and it's not easy to describe in this forum. Hopefully it'll be published out soon for you.
-
Guided Procedures - Webservicecall
Hello,
i'm using the Webservice CallableObject to call an webservice from my guided procedure. But sometimes i get the message "Activity is not yet ready. Please hit the refresh button"... if i click the refres button, sometimes twice or more, i get the result from the webservice.
Does anyone know why this happens? Because the result should be there immediately, or at least the guided procedure should automatically wait for the necessary/needed time.
Is there an option to set to change this behavior?
PS: This behavior was observed in SP1 and SP3.
regards,
MatthiasHi Matthias,
This is because calling a Web Service is a Background Callable Object, and until and unless you have something to be rendered on the screen .. GP will not show you the activity.
It appears that you have created 2 actions in your process which are executed sequentially. First one is the background callable object (Web service call) and other is a display callable object which displays the response from the web service.
Now you see refresh button because , you are on Action 2 when the processing of the background Action 1 is not already complete. This refresh button allows you to refresh the screen and the data will only appear when the action 1 is complete.
I dont think there is any such option of changing this behaviour, atleast i have not seen it.
Hope this helps,
Ashutosh -
Error in launching guided procedure: Error while obtaining JCO connection.
Hello experts,
we've a problem with webdynpro java calling a guided procedure.
We've defined an endpoint for our callable object, as you can see the test of the connection works fine:
In the configuration of our callable object we use the endpoint above:
And we can test the callable object: it works well, call the right BAPI and find the results.
But when the GP is called and this callable object try to call the BAPI in the background it doesn't work at all.
In the log and trace of the portal we find this:
A technical callable object exception ocurred: Le service RecupActeurs n'a pas pu être exécuté : La connexion pour le nom de connexion SAP_R3_HumanResources n'a pas pu être chargée à partir de System Landscape Directory (SLD) : Error while obtaining JCO connection.
com.sap.caf.eu.gp.model.co.tech.TechnicalCallableObjectException: Le service RecupActeurs n'a pas pu être exécuté : La connexion pour le nom de connexion SAP_R3_HumanResources n'a pas pu être chargée à partir de System Landscape Directory (SLD) : Error while obtaining JCO connection.
at com.sap.caf.eu.gp.model.connect.impl.ExternalServiceBackgroundCOContainer.execute(ExternalServiceBackgroundCOContainer.java:101)
at com.sap.caf.eu.gp.model.co.background.impl.BackgroundCOExecutorImpl$CallableObjectExecutor.run(BackgroundCOExecutorImpl.java:126)
at com.sap.caf.eu.gp.model.co.background.impl.BackgroundCOExecutorImpl.execute(BackgroundCOExecutorImpl.java:504)
at com.sap.caf.eu.gp.model.co.background.impl.BackgroundCOExecutorImpl.execute(BackgroundCOExecutorImpl.java:581)
at com.sap.caf.eu.gp.model.pfw.wfc.local.impl.BackGroundActionProcessorHelper.processAction(BackGroundActionProcessorHelper.java:183)
at com.sap.caf.eu.gp.model.pfw.wfc.local.impl.queue.BackgroundCOQueueProcessor.run(BackgroundCOQueueProcessor.java:263)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Caused by: com.sap.caf.eu.gp.base.exception.EngineException: Connection that belongs to connection name SAP_R3_HumanResources could not be loaded from System Landscape Directory (SLD): Error while obtaining JCO connection.
at com.sap.caf.eu.gp.model.connect.rfc.impl.SLDConnectionManager.getClientConnection(SLDConnectionManager.java:138)
at com.sap.caf.eu.gp.model.connect.rfc.impl.ConnectionDeliverRFC.analyseConnectionMode(ConnectionDeliverRFC.java:185)
at com.sap.caf.eu.gp.model.connect.rfc.impl.ConnectionDeliverRFC.deliverConnection(ConnectionDeliverRFC.java:91)
at com.sap.caf.eu.gp.model.connect.rfc.impl.SAPSystemConnector.deliverMetaData(SAPSystemConnector.java:116)
at com.sap.caf.eu.gp.model.connect.pvd.saprfc.impl.SAPRFCServiceProvider.executeExternalService(SAPRFCServiceProvider.java:232)
at com.sap.caf.eu.gp.model.connect.impl.ExternalServiceManager.executeExternalService(ExternalServiceManager.java:139)
at com.sap.caf.eu.gp.model.connect.impl.ExternalServiceBackgroundCOContainer.execute(ExternalServiceBackgroundCOContainer.java:89)
... 9 more
Caused by: com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscapeException: Error while obtaining JCO connection.
at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:152)
at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:160)
at com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscape.getJCOClientConnection(WDSystemLandscape.java:41)
at com.sap.caf.eu.gp.model.connect.rfc.impl.SLDConnectionManager.resolveClientConnection(SLDConnectionManager.java:169)
at com.sap.caf.eu.gp.model.connect.rfc.impl.SLDConnectionManager.getClientConnection(SLDConnectionManager.java:102)
... 15 more
Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to resolve connection parameter for 'SAP_R3_HumanResources'
at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter4MsgServerJCODestination(JCOClientConnection.java:658)
at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter(JCOClientConnection.java:485)
at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.init(AbstractJCOClientConnection.java:248)
at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.<init>(AbstractJCOClientConnection.java:233)
at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.<init>(JCOClientConnection.java:129)
at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:150)
... 19 more
Caused by: com.sap.tc.webdynpro.services.sal.um.api.WDUMException: No client user defined for the current request (no regular Web Dynpro request as ITask is null.
at com.sap.tc.webdynpro.serverimpl.core.um.AbstractClientUserFactory.getCurrentUser(AbstractClientUserFactory.java:48)
at com.sap.tc.webdynpro.services.sal.um.api.WDClientUser.getCurrentUser(WDClientUser.java:67)
at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter4MsgServerJCODestination(JCOClientConnection.java:591)
It seems that the GP could not connect to the SLD to call the JCO, but as said before, when we test the callable object, it calls the BAPI without any problem.
We tried to recreat either the JCO and the Endpoint but without success.
Any help will be appreciated.
Thank you.Hi.
Thanks for your answers.
Here are the things :
From the GP administration, the endpoint's test is working.
From the SLD, the JCO is working too.
From the Web Dynpro Content Administrator, the JCO's test is working too.
From the GP Desing Time, the callable object supposed to call the FM uses the right endpoint, and the test is working too, we retreive data from the backend.
From our app, calling the GP process that includes our callable object, we have errors pasted above...
Regards.
Maybe you are looking for
-
Can't get WDS Relay mode to work.
I'm trying to create a wireless network between 2 houses across from one another. Basically, I want to use a SlingBox to access a DirecTV receiver attached to a large satellite dish. I have 3 new Airport Extreme 802.11n base stations and if I could g
-
Why is it when I transfer photos taken on my iphone 4S to my PC some of them appear on my PC as landscape and some as portrait -= though all were taen as portrait on the iphoen I can rotate them on my PC but then when I try to save it does not allow
-
HT3702 how to cancel the auto renewal
i just sign up for the free week trail with huluplus and i want to know how can i cancel the AUTO RENOWAL in my acount. thanks
-
I have an outlook email through hot mail, how to I add it to my mac book pro
help
-
Spool file required in txt format
Hi am logging into sql using script. sqlplus ima/ima@test <<! spool /opt/tt/spoolfile.txt @sql.sql spool off. now i am getting a spool file named spoolfile.txt.lst i want it to be only spoolfile.txt I am working on solaris uname -a SunOS massena 5.9