Access to object list of type "BusinessSystem" using the InternalEOAService BusinessSystemAccessor failed

Hi All,
We are facing an issue in PI configuration when, we are unable to view business systems in the Integration Builder.
ERROR : Access to object list of type "BusinessSystem" using the InternalEOAService BusinessSystemAccessor failed
Our Landscape is as follows:
PI : Based on NW7.4
Connected to Central SLD on Solman 7.1
OS : Windows 2008
DB : MSSQL 2008
We checked OSS note 1117249 - Incomplete Registration of PI components in SLD
The problem seems to be with incomplete registration of PI components on the central SLD.
In the Central SLD which we have configured, under the Process Integration tab we are unable to see entries for Integration Server, Adapter Engine, Directory, Repository and Runtime Workbench (RWB).
Can you please help me with registering these components on the Central SLD so that these are visible during the PI configuration.
Also, any idea if this issue is related to the different versions of PI and Central SLD system.
Regards,
Nilesh

Hi Nilesh,
Please check SAP Note 764176 - Manual correction of XI content in SLD.
also check the below discussion
Problem to register Intergration Server in SLD
regards,
Harish

Similar Messages

  • Access to object list of type "BusinessSystem" using the InternalEOAService

    hi experts
    Try to revive this message:
    I got the exactly same error message. Here is my case:
    -created two business systems (third-party) in SLD
    -In Integration Directory, Service Without Party --> Business System --> Assign Business System, in step 2 Assign Party, leave the field blank and click Continue, the error message showed up and no business systems were found._
    and getting error message as
    ***Access to object list of type "BusinessSystem" using the InternalEOAService BusinessSystemAccessor failed_***
    XI 7.0 is installed in windows 2003 server.
    Anyone any clues?

    Hi Murali
    the user that u r using to logon to IB may not have sufficient authorization.
    pls check...
    http://help.sap.com/saphelp_nw04/helpdata/en/c4/51104159ecef23e10000000a155106/content.htm
    or may be you can synchronize your IB with SLD then can check

  • Printing lists in ABAP without using the standard button

    Dear community,
    i've got a little problem and I can't fix it on my own.
    Some user in our company gave me the instruction to extend an existing SAP Programmm with some defined functionalities.
    They want to implement an new button for printing in the gui status and when someone uses the buttons they want to count down a number and print the generated list of the report.
    I created also the new button in the gui status with a own functioncode and in the report i implemented an own AT USER-Command event:
    **&   Event
    AT USER-Command.
      CASE sy-ucomm.
        WHEN 'PRVR'.
          CALL FUNCTION 'PRINT_REPORT'
            EXPORTING
              report = sy-cprog
           EXCEPTIONS
             OTHERS = 99.
    When I push my own print button th reports jumps in the At-user-command event.
    The window for chosing the print properties will appear immediatly and I cn start printing.
    But only the spool-order will only appear when I leave the list-view with the button "back", "exit", or "cancel".
    Has anyone an idea why the output appears only when I go back to the selection screen?
    Can anybody tell me how to create an printing function to print out the list of an abap-report? I don't wnt to use the normal print-button!
    Many thanks in advance.
    Michael

    Hi Michael,
    sy-lsind is the list-id. If you set it to 0 or 1 it jumps (when using BACK)
    to the first output-list.
    Here a short demo-code to understand it.
    Make severeal time doubleclick in the outputline and
    look at the changing output.
    try it with:
    sy-lsind = 1
    and
    sy-lsind = 1.
    REPORT ZGRO_TEST1.
    data: dc type i value 1.
    START-OF-SELECTION.
      WRITE: / 'List:', dc, 'SY-LSIND:', SY-LSIND.
      HIDE:    SY-LSIND.
    AT LINE-SELECTION.
      dc = dc + 1.
    sy-lsind = 1.
      WRITE: / 'List:', dc, 'SY-LSIND:', SY-LSIND.
      HIDE:    SY-LSIND.
    Hope it helps.
    Regards, Dieter

  • Insert data 32K into a column of type LONG using the oracle server side jdbc driver

    Hi,
    I need to insert data of more than 32k into a
    column of type LONG.
    I use the following code:
    String s = "larger then 32K";
    PreparedStatement pstmt = dbcon.prepareStatement(
    "INSERT INTO TEST (LO) VALUES (?)");
    pstmt.setCharacterStream(1, new StringReader(s), s.length());
    pstmt.executeUpdate();
    dbcon.commit();
    If I use the "standard" oracle thin client driver from classes_12.zip ("jdbc:oracle:thin:@kn7:1521:kn7a") every thing is working fine. But if I use the oracle server side jdbc driver ("jdbc:default:connection:") I get the exception java.sql.SQLException:
    Datasize larger then max. datasize for this type: oracle.jdbc.kprb.KprbDBStatement@50f4f46c
    even if the string s exceeds a length of 32767 bytes.
    I'm afraid it has something to do with the 32K limitation in PL/SQL but in fact we do not use any PL/SQL code in this case.
    What can we do? Using LOB's is not an option because we have client software written in 3rd party 4gl language that is unable to handle LOB's.
    Any idea would be appreciated.
    Thomas Stiegler
    null

    In rdbms 8.1.7 "relnotes" folder, there is a "Readme_JDBC.txt" file (on win nt) stating
    Known Problems/Limitations In This Release
    <entries 1 through 3 omiited for brevity >
    4. The Server-side Internal Driver has the following limitation:
    - Data access for LONG and LONG RAW types is limited to 32K of
    data.

  • Photoshop CS6 (Mac) crashes when opening files with type or using the type tool

    Hi,
    Photoshop CS6 keeps crashing when using the type tool or when opening files with type on it. I've quit suitcase, disabled the suitcase plug-in, reset the preferences in Photoshop there's no crash report coming up either the application just dies! I am currently trying a system restore from time machine to see if that works!. Any other suggestions would be greatly appreciated.
    Many thanks
    Olly

    http://blogs.adobe.com/crawlspace/2012/07/photoshop-basic-troubleshooting-steps-to-fix-mos t-issues.html
    http://helpx.adobe.com/photoshop/kb/troubleshoot-fonts-photoshop-cs5.html

  • List of Companies/Organizations using the Sun-RI

    Is there somewhere on the web a list of companies and organizations using the Sun-RI in productive web-applications (internet and/or intranet)?
    regards
    Alexander

    need same info......

  • I cant type and use the touchpad, I got this for causal gaming and I really need help.

    If im holding down ANY key the touchpad doesnt work, I have the touchpad on no delay so I can move it right after i stop holding a button, but i cant move and aim at the same time, please help!

    Hi there ,  Thank you for visiting the HP Support Forums and Welcome! This is a great site to get answers and ask questions. I read your post on the HP Support Forums and wanted to answer your post. I understand that you cannot use the Touchpad and the key functions at the same time.  Here is a document on how to troubleshoot the mouse and Touchpad gestures. In the document, it shows you how to change the settings by clicking the settings icon to adjust the button actions on the Touchpad. Sometimes this is caused by an update that is needed. Here is a link to the HP Support Assistant. Just download and run the application and it will help with the software and drivers on your system that might need updating. Please let me know how this goes. Thanks

  • Two commands in the report using the same parameter - fail under Java

    I have a report that contains 2 SQL commands.
    Both of these commands use one parameter X of type Number in their 'WHERE' clause.
    When i'm viewing the report in CR 2008, i'm asked for a value of this parameter and all data is filled in the report - OK
    The problem occurs when the same report is printed through Crystal Java Runtime:
    Report is printed without data! - it's empty.
    What we noticed in the debug information thrown by the Crystal libraries is that parameter value is set only in one of these commands:
    Original statement 1:
    select a.something
    from ANM_T a
    where a.anmid = {?PARAMETER01Id}
    Original statement 2:
    SELECT * from ANM_T a
    WHERE  a.anmid={?PARAMETER01Id}
    OUTCOME of Statement 1:
    select a.something
    from ANM_T a
    where a.anmid = 0
    OUTCOME of Statement 2:
    SELECT * from ANM_T a
    WHERE  a.anmid=9825
    In above example we may see that crystal set the value only in the second statement - first one got 0 - i suspect its some default value.
    Parameter in the Java code is set in the right way. In case of using only one statement it works. If we use two separate parameters (whose values are equal ) it also works.
    // we have also the loop over the parameters
    ParameterFieldController paramFieldController =
                    report.getDataDefController().getParameterFieldController();
    paramFieldController.setCurrentValue( "", paramName, paramValue );
    What is strange for me is that Crystal Reports enables to use the same parameter in two commands but if you edit one of them you may change the type of this parameter for a command ( for example from Number to String) but the parameter type in the second command remains unchanged ( it's strange because in my opinion it is the same parameter). In the Field Explorer under the Parameter Fields i still see one parameter of type used in the second command.

    Hello all,
    We have prepared some sample code to illustrate the issue.
    We have modified the sample application (Link: [http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/c07fec3e-3e11-2c10-1991-8c0fb0b82b75]) to that it also changes the parameter value. Parameter is used in two commands saved in report.
    The code changing the parameters value looks like this:
    private static void changeParameters(ReportClientDocument reportClientDoc) throws ReportSDKException {
              DataDefController dataDefController = reportClientDoc.getDataDefController();
            Fields fields = dataDefController.getDataDefinition().getParameterFields();
            for( int i = 0; i < fields.size(); i++ ){
                Field field = (Field)fields.getField( i );
                if( field.getKind() == FieldKind.parameterField ){
                            setParameter( ((ParameterField)field).getName(), "9825" , reportClientDoc);          
    private static void setParameter( String paramName, String paramValue, ReportClientDocument document ) throws ReportSDKException {
         ParameterFieldController paramFieldController =
                    document.getDataDefController().getParameterFieldController();
         paramFieldController.setCurrentValue( "", paramName, paramValue );
    We have tried the following codes to change the connection info used in commands:
    Attempt 1
              Tables tables = databaseController.getDatabase().getTables();
              //Set the datasource for all main report tables.
              for (int i = 0; i < tables.size(); i++) {
                   ITable table = tables.getTable(i);
                   //Keep existing name and alias.
                   table.setName(table.getName());
                   table.setAlias(table.getAlias());
                   //Change connection information properties.
                   IConnectionInfo connectionInfo = table.getConnectionInfo();
                   //Set new table connection property attributes.
                   connectionInfo.setAttributes(propertyBag);
                   //Set database username and password.
                   //NOTE: Even if these the username and password properties don't change when switching databases, the
                   //database password is *not* saved in the report and must be set at runtime if the database is secured. 
                   connectionInfo.setUserName(DBUSERNAME);
                   connectionInfo.setPassword(DBPASSWORD);
                   connectionInfo.setKind(ConnectionInfoKind.SQL);
                   table.setConnectionInfo(connectionInfo);
                   //Update old table in the report with the new table.
                   databaseController.setTableLocation(table, tables.getTable(i));
                   //databaseController.setTableLocation(tables.getTable(i), table);
    Attempt 2
             newConnectionInfo.setAttributes(propertyBag);
             connectionInfo.setUserName(DBUSERNAME);
             connectionInfo.setPassword(DBPASSWORD);
             //preserve subreport links
             SubreportController src = doc.getSubreportController();
             Map<String, SubreportLinks> linkMapper = new HashMap<String,SubreportLinks>();
             for(String subreportName : src.getSubreportNames()){
                 linkMapper.put(subreportName,
                     (SubreportLinks) src.getSubreportLinks(subreportName).clone(true));
             //If this connection needed parameters, we would use this field. 
             Fields<IParameterField> pFields = doc.getDataDefController().getDataDefinition().getParameterFields();
             replaceConnectionInfos(doc.getDatabaseController(), newConnectionInfo, pFields);
             IStrings strs = src.getSubreportNames();
             Iterator<String> it = strs.iterator();
             while (it.hasNext()) {
               String name = it.next();
               ISubreportClientDocument subreport = src.getSubreport(name);
               pFields = subreport.getDataDefController().getDataDefinition().getParameterFields();
               replaceConnectionInfos(subreport.getDatabaseController(), newConnectionInfo, pFields);
             //reconnect subreport links since when using replaceConnection links are erased
             for(String subreportName : src.getSubreportNames())
               src.setSubreportLinks(subreportName, linkMapper.get(subreportName));
    private static void replaceConnectionInfos(DatabaseController aDc, IConnectionInfo aNewConnInfo, Fields<IParameterField> aParameterField) throws ReportSDKException {
             ConnectionInfos cis = aDc.getConnectionInfos(null);
             for (IConnectionInfo oldConnInfo : cis)
               aDc.replaceConnection(oldConnInfo, aNewConnInfo, aParameterField, DBOptions._useDefault
                   + DBOptions._doNotVerifyDB);
    In both cases, the observed problem occurred. In one query the parameter was set properly, while on the other it was set to 0 (or empty string in case of string parameters). What is more, no data appeared on the print.
    Do you happen to know the reason of this issue?How can we fix the problem?
    Best regards
    Mateusz Błaż

  • Passing values/results between condition type by using the formula

    Hi,
    I'm having one condition type (A), that is determining a result percentage based on Condition Table A. Based on the percentege determined in Condition Table A, I would like to set a custom field value in the Kondition record structure (KOMP) so that value will be considered within condition type B and accessing condition table B.
    So far the only way to set values that I could find was within the Requirement formula associated with condition type B. Are there any other options? And how can I acces the percentage that Condition Type A determined? I looked into all kinds of global tables, but could not find anything.
    Thanks a lot for your help!
    Doreen

    Shivanand,
    There's no need to post that much code when you could create a very short test case that demonstrates only the problem you are having.
    You're using &NAME. notation on something that isn't a page or application item. You can't reference PL/SQL variables that way (or any other way) outside the PL/SQL scope. For your situation, you could create a page item named P55_DOCID and assign it a value in the PL/SQL process (:P55_DOCID := DOCID;), then reference &P55_DOCID. in HTML areas like the success message.
    Scott

  • Select Lists - Setting and Referencing (Using) the Select List variable

    I have (a login page and) 3 application pages (call them Day, Week, Month), each with similar selection lists and a chart. I have three requirements.
    1) When a new selection is made, the value of the selection list variable is updated --that is, it does what select lists do.
    2) I need to set the value of the Month selection list variable before the Month page is rendered for the first time -- I need to give it an initial value.
    3) When navigating from page to page, say from Month to Week or Day back to Month, I need to have the value of the selection list variable carried to the new page from the value on the previous page.
    It sounds simple to me -- something that one could do with an (global) application item. The logic would be like
    IF :Page_Name_Flag = 'Week' THEN -- staying on the Week page
      SELECT :WK_SelectList_Name INTO :GLOBAL_SelectList_Name FROM DUAL
    ELSE -- new pass on this page
      SELECT  :GLOBAL_SelectList_Name INTO :WK_SelectList_Name FROM DUAL
      SELECT 'Week' INTO :Page_Name_Flag
    END IF;But that doesn't work for me. The page's select list variable seems to be NULL sometimes causing the value of :GLOBAL_SelectList_Name to be set to null. Other times, the copy from the global variable to page select list varable doesn't seem to change the page select list variable.
    At http://apex.oracle.com/pls/apex/f?p=43250:101 (guest/Ima9Gue8t) is an example where I have each page's select list working (except on the initial visit to the page, where the select variable is null!!!). How can I get the select list value on the new page to sync with the value from the previous page?
    Thanks,
    Howard
    Edited by: Howard (DBA in Training) on Sep 18, 2012 11:53 AM

    I'm closing this because I got it to work. In the end, it worked as I had described above. There was some setting of the Select List variable, that I now have correct, that was incorrect before. I wonder what it was?

  • Accessing history of an e-bay iBook using the serial number.

    hi all
    i'm looking at an iBook G3 (M6497) on e-bay at the moment and I got the seller to send me the serial number so that I could take a wee peek at the history of the machine. The seller kindly sent me the serial number, but how / where do I enter this number to access data on the history of this machine? I'm kinda new to MacWorld, so any help or advice at all would be very much appreciated.
    Cheers all
    Steve k

    Hi, and welcome to Apple Discussions.
    The only thing you can really tell by the serial number is when the warranty expired (if that helps). This will give you the original purchase date and whether or not AppleCare was purchased on it.
    Enter the serial number in the box on this page:
    https://selfsolve.apple.com/GetWarranty.do

  • Accessing Cluster Data From an External Application Using the DataSocket

    I am trying to interface to a legacy system running a rather large and complex LabView application (which I really don't want to modify).  The data I need to access has been posted on the DataSocket server as a cluster.  Is there any way of accessing that data as a structure from an external application?  I do have Measurement Studio and its CNiDataSocket classes and I am able to connect to the data, but I can't see how I can pull the data over and extract the values that I require.
    Any ideas?

    This is a duplicate post.  Check this post
    Pat P.
    Software Engineer
    National Instruments

  • Search for documents using External Data on list content type

    hi,
    say we have clients in an external database, we create the external content type for use in sharepoint 2013
    we create two content types, Quote and Order for use in a library
    we create a document library that uses the above content types
    we then add a column for the external data ( in this case Client Name- but also include ID) , we have the option to copy to content type selected. so now library shows 'Client' and 'Client:ID'
    I believe that column gets added to  list content types based on the 2 document content types.
    so we have list items , which have a document , a content type and a piece of data from the external LOB system.
    now that is fine, works great, however, how do you configure the content search web part to return documents based on the piece of external data - ie client:ID ? or Client Name ?
    I can map the client:ID to one of the Int00 managed properties and crawl etc - but do not see a way to use that to return documents
    any help would be appreciated :)
    thanks
    MrP

    Create a scopr with that in managed properies and then u can get results from  external sources

  • Accessing Large object Using DB_LINK

    Hi,
    Can we access large objects like CLOB and BLOB using db_link in oracle 10g? I know that it is not possible in oracle 9i and lower version.

    user10768613 wrote:
    Hi,
    Can we access large objects like CLOB and BLOB using db_link in oracle 10g? I know that it is not possible in oracle 9i and lower version.In short No, you still can't.

  • Upload Task List Operation long Text using SAVE_TEXT-Urgent

    Hi ,
    I am trying to create Task List Operation Long text using the function module ..
    SAVE_TEXT .I am passing the following keys
    Text Name       300ATEST057 0000000900000009
    Language        EN
    Text ID            PLPO Long Text
    Text Object     ROUTING    Texts for task list types
    But the long texts are not getting updated in the Task lists operations .
    Can anyone please suggest whether SAVE_TEXT will work for Operation long Texts or not Are we missing something
    .This is pretty urgent requirement .Award points are assured.
    Regards
    Sam

    hi,
    use function module create text
    check the sample code
    DATA: BEGIN OF itab OCCURS 0,
          asnum LIKE asmd-asnum, " Service No
          text(5000)  TYPE c, " Long Text
          END OF itab.
    *DATA: itab1 LIKE itab OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF itab1 OCCURS 0,
          asnum LIKE asmd-asnum, " Service No
          sequ  type i,          " Text Sequence
          text(5000)  TYPE c, " Long Text
          END OF itab1.
    To create Long Text lines for CREATE_TEXT function module
    DATA:BEGIN OF dt_lines OCCURS 0.
            INCLUDE STRUCTURE tline. " Long Text
    DATA:END OF dt_lines.
    Variable declarations for CREATE_TEXT function module
    DATA : dl_name TYPE thead-tdname, " Object Name
           dl_lan TYPE thead-tdspras. " Language
    Constants
    Object ID for Long Text of Service Master
    CONSTANTS:c_best TYPE thead-tdid VALUE 'LTXT',
              c_material TYPE thead-tdobject VALUE 'ASMD'. " Object
    for file splitting.
    DATA: start TYPE i,
          len   TYPE i VALUE 92,
          totlen TYPE i,
          n TYPE i.
    PARAMETERS p_file LIKE rlgrap-filename."input file
    At selection-screen on Value Request for file Name
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
    Get the F4 Values for the File
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
        IMPORTING
          file_name     = p_file.
    Start Of Selection
    START-OF-SELECTION.
    *To Upload Flat file
      CALL FUNCTION 'UPLOAD'
        EXPORTING
          filename                = p_file
          filetype                = 'DAT'
        TABLES
          data_tab                = itab
        EXCEPTIONS
          conversion_error        = 1
          invalid_table_width     = 2
          invalid_type            = 3
          no_batch                = 4
          unknown_error           = 5
          gui_refuse_filetransfer = 6
          OTHERS                  = 7.
      LOOP AT itab.
        itab1-asnum = itab-asnum.
        CLEAR: totlen,n, start.
        totlen = STRLEN( itab-text ).
        n = totlen / len.
        n = n + 1.
        DO n TIMES.
          itab1-text  = itab-text+start(len).
          itab1-sequ  = sy-index.
          start = start + len.
          APPEND itab1.
        ENDDO.
      ENDLOOP.
      delete itab1 where text is initial.
      SORT itab1 BY asnum sequ.
      LOOP AT itab1.
        dt_lines-tdformat = '*'.
        dt_lines-tdline = itab1-text.
        APPEND dt_lines.
    Call the Function Module to Create Text
        AT END OF asnum.
          dl_lan = sy-langu.
          WRITE : / itab-asnum.
          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
            EXPORTING
              input  = itab1-asnum
            IMPORTING
              output = itab1-asnum.
          MOVE itab1-asnum TO dl_name.
          CALL FUNCTION 'CREATE_TEXT'
            EXPORTING
              fid         = c_best
              flanguage   = dl_lan
              fname       = dl_name
              fobject     = c_material
              save_direct = 'X'
              fformat     = '*'
            TABLES
              flines      = dt_lines
            EXCEPTIONS
              no_init     = 1
              no_save     = 2
              OTHERS      = 3.
          IF sy-subrc <> 0.
            WRITE:/ 'Long Text Creation failed for Service No'(001),
            itab1-asnum.
          ELSE.
            WRITE:/ 'Long Text Created Successfully for Service No'(002),
            itab1-asnum.
          ENDIF.
          REFRESH dt_lines.
        ENDAT.
      ENDLOOP.
    in text file give first field records in capitals
    regards
    siva

Maybe you are looking for

  • SSO between BI,CE7.1 ENH1 and BOE 3.1

    Hi All, Our requirement is to do SSO between BI,CE7.1 ENH1 and BOE 3.1. In the BO Integration Kit documentation, it has mentioned trusting the systems between BI and BO and SSO configuration between EP and BO. I have performed all the steps given in

  • Can I use my SIM card in another phone temporarily?

    Question for you all - I'm new to the GSM world having been a long-time Verizon customer prior to my new Iphone. As such, I really don't know much about SIM cards since CDMA doesn't use them. Can I use my Iphone SIM card in another phone temporarily?

  • Error 404 while trying to access eas console

    We are getting error 404 all of a sudden when trying to access eas console. We have checked to make sure that all the services are up and running, and the port(10080) is up and running. We had a similar error with workspace a while back, and we had t

  • Group by based on sum of a column

    dear all i have a scenario that I think can't be achieved using SQL alone. I need to group by a column while sum of another column is > 25. here is some sample data, (assuming it is sorted descending by another date field) REGO S_NUM HRS QTY ==== ===

  • Data Service Problem 9200

    I have Black Berry 9200, recently purchased using Data Services of TATA DOCOMO. My handled automatically loses the Data Services Signals and "EDGE" displays in small letter "edge", for getting Data signals I am to switch off the mobile. On the other