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

  • Error in Guided Procedure

    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 Soni

    Hello 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

  • Error in Guided Procedures

    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 chebrolu

    Hi 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 problem

    Hi,
    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 AM

    Privileges 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
    Raktim

    hi ,
    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,
    Venkat

    Hi,
    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 Revoori

    The 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,
    Stephen

    I'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,
    Matthias

    Hi 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