Open Catalog Interface (OCI)

There is an OCI interface for SAP R3. Is there an OCI interface for Business One?

David,
The only interfaces with respect to integrating with SAP Business One are using the SAP Business One SDK which provides COM API's for integration at the data level (DI API) and the user interface level (UI API).  
There is also the DI Server which is a wrapper for the DI API allowing SOAP integration.
Also you can integrate with SAP Business One using the DI Server and the Business One Web Services or B1WS.  
The other method of integration is using the SAP Business One Integration for SAP NetWeaver which connects SAP Business One with MySAP using the Business One DI API and the R/3 ALE or XI connection components.  OCI for Business One is not available.
Eddy

Similar Messages

  • Use of Open Catalog Interface (OCI) in ERP

    Dear colleagues,
    I am not sure if this is the right forum to post this question but can we use Open Catalog Interface (OCI) without having SRM directly in ECC 6.0? If yes what are the prerequisites, customizing, licensing etc.
    What we are planning is end users will select material(s) he/she wants to procure from a catalog from a portal (not an SAP portal) and once this is done purchase requisition will be created in ERP system.
    Regards
    Melih

    ECC6.0 MM does support OCI.  This works on both the Purchase Req and PO.  You can punchout from MM and shop from an OCI compliant source such as MDM, supplier hosted, other catalog tools and then this informaiton is pulled back into the Purchase Req or PO.  OCI is delivered with ECC6.0 MM so there should not be any license issues.
    Configuration is part of the catalog web service set up and this is where you maintain information such as URL, user id, password, etc.

  • Using the Open Catalog Interface (OCI) between SAP-ECC 6.0 and SAP-MDM

    Hello ASUG Community.
    I'm working on an SAP-MDM project where we will configure the OCI interface between SAP-ECC 6.0 and SAP-MDM.  The business requirement will be to punch out to SAP-MDM's catalog from SAP-ECC for expensed items (e.g., no material master record exists in SAP-ECC).
    The data that will be returned to SAP-ECC will be purchase price info, material group, short text, & our global SAP-MDM item number.
    The question I've been trying to design around is "where to store the SAP-MDM item number"?
    I've looked into creating a custom filed on EKPO but now feel that a configured text field will be the best solution from an SAP-ECC point of view (less effort on the SAP-ECC side from a development perspective, no need to regenerate the EKPO table, etc.).
    The question I'd like to pose to ASUG is.... Does anyone have experience or an opinion to offer using this functionality?  It seems that I will have to code in a user exit or BAdi to insure that the SAP-MDM item numbers are returned to the appropriate text field on my POu2019s.  Or can this be done using the standard OCI functionality?
    I found OSS note 1347656 which references BADI "ME_CATALOG_INTERFACE" but I'm not sure if this right path to go down or if this would be the correct place to code non-conforming OCI mapping requiremetns.
    Any insight would be most appreciated.
    Thanks.  Sincerely,
    Rich Wortmann

    I would suggest you create a new field for this as you may require thois going forward for reporting as well. Text fields are difficult to report.
    Sorry not sure about the BADI to use.

  • Open Catalog Interface (OCI) - Is CRM/ISA ready to be an External Catalog?

    I have found much information here and on help.sap.com talking about how to set up an external catalog to be part of our catalog(s). But, there is a severe lack of information to educate myself as to whether our catalog(s) are ready to be added as an external catalog to our customer's SRM system for example.
    The only valuable information I have been able to find on how to be sure that our CRM/ISA Partnershop can be used by our business partners in their various (SRM) procurement systems is here:
    http://help.sap.com/saphelp_crm40sr1/helpdata/en/73/fd147fcaaf41489508aaac8e3e37b5/frameset.htm
    We have a specific request that our CRM/ISA Partnershop be made available via our business partner's SRM system.  I can find no guide to help me provide the requested information without basically just guessing on my part.
    This is what they provided as a worksheet to return. 
    I assume the following or would like additional input:
    1)  They will need a Userid and Password.
    2)  For Language, we currently only support EN.  Would I enter EN or just leave blank?
    3)  What do the following refer to?  (These are the fields as requested and their suggested value by our customer)
      ~OKCODE       ADDI
      ~TARGET       _top
      ~FORCETARGET       YES
      ~CALLER       CTLG
      HOOK_URL       (Assumed to be blank)
    4)  These are the required OCI fields they would be expecting from the our catalog, but they can accept all OCI Release 4.0 fields...Assuming the connections from the above settings are made properly, will CRM automatically provide the approrpriate detail or do I need to set something somewhere?  All the XCM/DCM config settings for OCI seem to deal with an incoming External Catalog, not outgoing. 
    OCI fields
    <input type='hidden' name='NEW_ITEM-QUANTITY[1]' value='3'>
    <input type='hidden' name='NEW_ITEM-DESCRIPTION[1]' value='Descriptio'>
    <input type='hidden' name='NEW_ITEM-UNIT[1]' value='DZN'>
    <input type='hidden' name='NEW_ITEM-PRICE[1]' value='1.62'>
    <input type='hidden' name='NEW_ITEM-LEADTIME[1]' value='5'>
    <input type='hidden' name='NEW_ITEM-CURRENCY[1]' value='USD'>
    <input type='hidden' name='NEW_ITEM-MATGROUP[1]' value='44121704'>
    5)  Do I need to 'do' anything not listed above to be sure our catalog(s) are ready to perform as requested?
    Thanks for any clarification/links, etc
    I've spent weeks off and on now to try to determine an answer I could feel confident in.

    1/25/07 - Found a bit more info, but still need help determining if there are any additional settings/configs we need to make before starting to test with our Business Partner.
    http://help.sap.com/saphelp_crm40sr1/helpdata/en/19/3a74482f5811d5b3890050da4cccf0/frameset.htm
    I did these steps already, but have not tested yet:
    Customizing and Settings in CRM / Internet Sales
    Settings for receiving purchase orders in CRM
    Purchase order without reference to a quotation:
    In the CRM Business Connector, an XML purchase order is received via HTTP and it is converted into a sales order IDOC. This IDOC is then transferred to CRM and is posted there.
    The delivered mapping service expects a purchase order in the OLD_EBP XML format, which is transformed into a NEW EBP XML, xCBL and finally a CRM IDOC XML.
    The following settings must be made in CRM:
    · Creating a partner profile for the sender
    Path in SAP Menu
    Tools -> Business Communication -> IDoc-Basis -> Administration -> Partner profile.  
    Partner type: Customer
    Partner number: Number of the sold-to party in CRM
    Transaction code: APLI (Individual IDoc processing)
    Message type: CRMXIF_ORDER_SAVE_M
    (key fields of table EDPP1:
    -PARNUM partner number
    -PARTYP partner type)
    ·         To view CRM address management errors in the document, the parameter CRM_USER_LEVEL must be set to value 9.
    Path in SAP Menu
    System -> User profile -> Own data -> Parameters.
    I have asked my Basis contact to look into this portion:
    Business Connector
    Install a Business Connector 4.0 or higher.
    Required packages:
    · Sap_crm
    · Sap_crm_customizing
    · XSLT (only for BC 4.0, not required for BC 4.6)
    After processing the purchase order that was received first, an inactive routing rule is created that is completed and activated.
    Path in BC
    BC Manager -> Adapters -> Routing -> Edit.
    Transport: ALE (R/3 IDoc)
    SAP Destination:  
    The ports must be activated and the service EbpXmlToRfc must be accessible before the Business Connector can receive documents.
    Some CRM settings are hard coded in the transformations. They are in the file BasicOrderSettings.xsl, that are in the directory ...ServerpackagesSap_crmxsltincludesxcbl2sapcrm_xif.
    These are:
    Transaction type: TA (standard order)
    Item object type: BUS2000131(sales item CRM)
    Text ID under which the order text is created in the CRM order: 1000 (customer note)
    Make sure that all of the available Business Connector patches are installed.
    Our customer contact says they went with WebMethod instead of Business Connector, but I'm hoping we can make it work using BC without having to research yet another piece of the puzzle.
    Any additional detail/advice from anyone that's set up their Partnershop to be connected to SRM EBP via OCI?
    Message was edited by:
            Mike Anecito
        1/25/07

  • CRM Open Catalog Interface (OCI) - What data is sent from CRM/ISA to SRM?

    RE: CRM4
    We have an SRM customer that is able to access our online catalog as expected, create a shopping cart and transfer it to their SRM system.  However, they're asking that we provide additional information on the item(s) and I can not determine what data is sent in the first place, let alone how to add additional information.  Specifically, they require that the UNSPSC code is included in the data...the format for which should look something like this:
    NEW_ITEM-MATGROUP = 465120000
    I have determined the 'how' the data is sent (via HTML if OCI_VERSION = 1) and the file that's called once the SRM customer clicks the TRANSFER button on our CRM/ISA (ocilinessend.jsp)
    But, I am unable to determine the 'what' data is sent.
    According to the javascript file, here's the code that is activated:
    <%-- send list with oci lines --%>
    <form action="<%= request.getAttribute(OciLinesSendAction.OCI_HOOK_URL)%>" method="post"
    name="SUBMITFORM" target="<%=request.getAttribute(OciLinesSendAction.OCI_TARGET)%>">
    <% String param = (String)request.getAttribute(OciLinesSendAction.OCI_OKCODE); %>
    <% if (param != null) { %>
        <input type="hidden" name="<%=OciLinesSendAction.OCI_OKCODE%>" value="<%=param%>">
    <% } %>
    <% param = (String)request.getAttribute(OciLinesSendAction.OCI_CALLER); %>
    <% if (param != null) { %>
        <input type="hidden" name="<%=OciLinesSendAction.OCI_CALLER%>" value="<%=param%>">
    <% } %>
    <% OciLineList ociLineList =
        (OciLineList)pageContext.findAttribute(OciLinesSendAction.OCI_LINE_LIST); %>
    <% for (int i=0; i < ociLineList.size(); i++) { %><%=ociLineList.get(i)+"\n"%><% } %>
    </form>
    So, does anyone know how this works?  How does data get flagged as being relevant to be sent via an OCI Transfer?
    I can not believe how limited the SAP documentation is on the CRM side of this connectivity...the SRM side has a huge amount of documentation, but none of it specifically deals with how to get a CRM connection up and running.  You'd think they'd especially want to have customers using SAP on both sides of the connection...

    I have made some progress finally.
    The items that the .jsp file sends are apparently triggered when the customer clicks on the Transfer button and the FM CRM_ISA_BASKET_GETITEMS_BBP runs.
    The FM ends up pulling data from the UI Structure CRMT_ISALES_BASKETITEM_BBP which you can modify the fields sent by using transaction CRMC_MAP to add a New Entry -> UI Field, named MATGROUP with Object ORDERADM_I and one of the 42 Obj.Field's available.  I ran a test with our customer and they confirmed that the MATGROUP was now indeed being sent during the transfer.
    So, now my dilemma is trying to figure out which Obj.Field already is set up for UNSPSC numbers or if there is another Object in CRM that I should look in.
    In the IMG, there are SRM settings for UN/SPSC numbers, but I can not find a corresponding CRM setting.
    Anyone have an idea on which Obj.Field we should use ... or perhaps one which we can map from our ERP backend to CRM that will work without having to create a new Obj.Field, which is really not what we want to have to do.

  • PCUI and OCI (Open Catalog Interface)

    Hi,
    we want to integrate a external catalog into the PCUI application qutation. The goal is to take over the shopping basket of the catalog into a Quotation. The data which should be taken over are products out of the external product catalog. Therefore the open catalog interface (OCI) should be used. The external catalog sends the shopping basket selected by the user via a HTTP Post to a so called Hook-URL which is provided by the calling application (PCUI). The calling application (PCUI) will retrieve this POST and take over the data send by the HTTP Post.
    My question is now if something like that is possible with PCUI framework?
    Thanks for your help.
    Regards,
    Mario

    Thanks for the quick and succinct reply.

  • Is OCI (Open Cataloge Interface) supported from MM or SD

    Hello.
    My customer has installed SAP ERP, but do not have SAP SRM. We plan to implement a punch-out from SAP to a web site of Cisco with use of OCI.
    I do find a lot of information about OCI related to SRM, but none related to ERP.
    Does anybody know wether OCI somehow is support by ERP?
    Geir Sunde, tlf. +47 977 555 97

    Hi,
    Open Catalog Interface is related to SAP SRM it is nothing to
    do with SAP R/3.When we are using the Catalog for creating a
    shopping basket this interface is the link between the Catalog
    and  the SRM server.
    Please Post this message in this forum  in SRM general you
    will get some Inputs but definitely it  is NOT supported by
    SAP R/3.
    We plan to implement a punch-out from SAP to a web site of Cisco with use of OCI.
    I think  you have to IMPLEMENT  -SAP SRM only
    G.Ganesh Kumar

  • Catalog Interface (OCI) -  Customizing for Plant Maintenance order  ERP2005

    Hello Experts,
    we want to use the integration between SRM and ERP2005. In the <a href="http://help.sap.com/saphelp_nw04/helpdata/en/5d/0eba5fa0084247acbb0c04cede18e8/frameset.htm">sap documentation</a>sap documentation I found the following:
    'In the Customizing for Plant Maintenance and Customer Service or in the Customizing for Project Systems, you entered the required data about the catalog that you want to connect to the SAP R/3 system. You can find the corresponding IMG activities under Interface for Procurement Using External Catalogs (OCI).'
    However I can`t find this IMG activities in our ERP2005 system.
    What`s wrong?
    Thanks in advance.
    Regards
    U. Wieland

    Hi! Additional we had to generate the img new.
    Unfortunaetly I haven`t a idee how does this work. (Our sap basis did this.)
    Through the assign from catalog to order type, I think it nessary to use the pm-img-activities...
    Plant Maintenance and Customer Service
    ->Maintenance and Service Processing
    ->Maintenacne and Service Oders
    ->Interface for Procurement Using Catalogs (OCI)

  • Open Catalog Interface

    Hello all,
    Iam currently working in SAP DBM module  (of SAP Automotive) , my requirement is accessing an External Catalog in a Repair Order .
    Can anyone give some information regarding accessing the External Catalog Information in to SAP .
    regards
    Prasad

    Hello all,
    I want to access External Catalogs in Maintainence Order .Can anyone give information on OCI with Plant Maintainence
    regards
    Prasad

  • Developpement Interface OCI

    Hello, I'm french.
    I was a project Unknown for me because I find SAP.
    My project consist in developping a catalog from a mysql database available in SAP.
    For help me, I have this following assistance :
    http://help.sap.com/saphelp_crm20c/helpdata/en/0F/F2573901F0FE7CE10000000A114084/frameset.htm
    I am currently in test phase.
    For the moment :
    - I don't check the login and password.
    - The client must click on a submit button to return to the catalog in SAP.
    - Only 3 test products
    Here is my code :
    <?php session_start(); ?>
    <HTML>
    <?php if(!empty($_GET["HOOK_URL"])) {
              $_SESSION["METHOD"]="GET";
              $_SESSION["HOOK_URL"]=$_GET["HOOK_URL"];
              $_SESSION["OCI_VERSION"]=$_GET["OCI_VERSION"];
              $_SESSION["FUNCTION"]=$_GET["FUNCTION"];
              $_SESSION["PRODUCTID"]=$_GET["PRODUCTID"];
              $_SESSION["user"]=$_GET["user"];
              $_SESSION["password"]=$_GET["password"];
              $_SESSION["language"]=$_GET["language"];
              $_SESSION["~target"]=$_GET["~target"];
              $_SESSION["~caller"]=$_GET["~caller"];
         else
              if(!empty($_POST["HOOK_URL"])) {
              $_SESSION["METHOD"]="POST";
              $_SESSION["HOOK_URL"]=$_POST["HOOK_URL"];
              $_SESSION["OCI_VERSION"]=$_POST["OCI_VERSION"];
              $_SESSION["FUNCTION"]=$_POST["FUNCTION"];
              $_SESSION["PRODUCTID"]=$_POST["PRODUCTID"];
              $_SESSION["user"]=$_POST["user"];
              $_SESSION["password"]=$_POST["password"];
              $_SESSION["language"]=$_POST["language"];
              $_SESSION["~target"]=$_POST["~target"];
              $_SESSION["~caller"]=$_POST["~caller"];
              else
                   $_SESSION["METHOD"]="NONE";
    ?>
    <HEAD>
    <HEAD>
    </HEAD>
    <BODY bgcolor="#DED6C2">
    <u><b>Parameters sent to the catalog: </b></u><br>
    <ul>
         <b>Method:</b> <?php echo $_SESSION["METHOD"]; ?> <br>
         <b>HOOK_URL:</b> <?php echo $_SESSION["HOOK_URL"]; ?> <br>
         <b>OCI-Version:</b> <?php echo $_SESSION["OCI_VERSION"]; ?> <br><br>
    </ul>     
    ?php if ($_SESSION["FUNCTION"]=="DETAIL") { ?>
    <H1>Detail View of <?php echo $_SESSION["PRODUCTID"]; ?> requested!</H1>
    <?php }else{ ?>
    <FORM action="<?php echo $_SESSION["HOOK_URL"]; ?>" method="<?php echo $_SESSION["METHOD"]; ?>" target="<?php echo $_SESSION["~target"]; ?>">
    I can't put the rest of my code

    When I put my code on this forum with .
    I have :
    <?php session_start(); ?>
    <HTML>
    <?php if(!empty($_GET["HOOK_URL"])) {
              $_SESSION["METHOD"]="GET";
              $_SESSION["HOOK_URL"]=$_GET["HOOK_URL"];
              $_SESSION["OCI_VERSION"]=$_GET["OCI_VERSION"];
              $_SESSION["FUNCTION"]=$_GET["FUNCTION"];
              $_SESSION["PRODUCTID"]=$_GET["PRODUCTID"];
              $_SESSION["user"]=$_GET["user"];
              $_SESSION["password"]=$_GET["password"];
              $_SESSION["language"]=$_GET["language"];
              $_SESSION["~target"]=$_GET["~target"];
              $_SESSION["~caller"]=$_GET["~caller"];
         else
              if(!empty($_POST["HOOK_URL"])) {
              $_SESSION["METHOD"]="POST";
              $_SESSION["HOOK_URL"]=$_POST["HOOK_URL"];
              $_SESSION["OCI_VERSION"]=$_POST["OCI_VERSION"];
              $_SESSION["FUNCTION"]=$_POST["FUNCTION"];
              $_SESSION["PRODUCTID"]=$_POST["PRODUCTID"];
              $_SESSION["user"]=$_POST["user"];
              $_SESSION["password"]=$_POST["password"];
              $_SESSION["language"]=$_POST["language"];
              $_SESSION["~target"]=$_POST["~target"];
              $_SESSION["~caller"]=$_POST["~caller"];
              else
                   $_SESSION["METHOD"]="NONE";
    ?>
    <HEAD>
    <HEAD>
    </HEAD>
    <BODY bgcolor="#DED6C2">
    <u><b>Parameters sent to the catalog: </b></u><br>
    <ul>
         <b>Method:</b> <?php echo $_SESSION["METHOD"]; ?> <br>
         <b>HOOK_URL:</b> <?php echo $_SESSION["HOOK_URL"]; ?> <br>
         <b>OCI-Version:</b> <?php echo $_SESSION["OCI_VERSION"]; ?> <br><br>
    </ul>               
    <?php if ($_SESSION["FUNCTION"]=="DETAIL") { ?>
    <H1>Detail View of <?php echo $_SESSION["PRODUCTID"]; ?> requested!</H1>
    <?php }else{ ?>
    <FORM action="<?php echo $_SESSION["HOOK_URL"]; ?>" method="<?php echo $_SESSION["METHOD"]; ?>" target="<?php echo $_SESSION["~target"]; ?>">
    <!--For more information about the interface fields, refer to the catalog interface description-->
    <!--Item number 1-->
    <input type="hidden" name="NEW_ITEM-DESCRIPTION[1]" value = "Produit 1 ">
    <input type="hidden" name="NEW_ITEM-QUANTITY[1]" value = "1">
    <input type="hidden" name="NEW_ITEM-UNIT[1]" value = "l">
    <input type="hidden" name="NEW_ITEM-PRICE[1]" value = "15.00">
    <input type="hidden" name="NEW_ITEM-CURRENCY[1]" value = "EUR">
    <input type="hidden" name="NEW_ITEM-VENDOR[1]" value = "1234">
    <input type="hidden" name="NEW_ITEM-VENDORMAT[1]" value = "0715A656de_33">
    <input type="hidden" name="NEW_ITEM-LONGTEXT_1:132[]" value = "Produits 1 : Description">
    <!--Item number 2-->
    <input type="hidden" name="NEW_ITEM-DESCRIPTION[2]" value = "Produit ">
    <input type="hidden" name="NEW_ITEM-QUANTITY[2]" value = "1">
    <input type="hidden" name="NEW_ITEM-UNIT[2]" value = "g">
    <input type="hidden" name="NEW_ITEM-PRICE[2]" value = "13.00">
    <input type="hidden" name="NEW_ITEM-CURRENCY[2]" value = "EUR">
    <input type="hidden" name="NEW_ITEM-VENDOR[2]" value = "1234">
    <input type="hidden" name="NEW_ITEM-VENDORMAT[2]" value = "088f5654_08">
    <input type="hidden" name="NEW_ITEM-EXT_PRODUCT_ID[2]" value = "088f5654_08">
    <input type="hidden" name="NEW_ITEM-LONGTEXT_1:132[]" value = "Produits 2 : Description">
    <!--Item number 3-->
    <input type="hidden" name="NEW_ITEM-DESCRIPTION[3]" value = "Produit Amyle">
    <input type="hidden" name="NEW_ITEM-QUANTITY[3]" value = "1">
    <input type="hidden" name="NEW_ITEM-UNIT[3]" value = "l">
    <input type="hidden" name="NEW_ITEM-PRICE[3]" value = "11.00">
    <input type="hidden" name="NEW_ITEM-CURRENCY[3]" value = "EUR">
    <input type="hidden" name="NEW_ITEM-VENDOR[3]" value = "1234">
    <input type="hidden" name="NEW_ITEM-VENDORMAT[3]" value = "01541de42_33">
    <input type="hidden" name="NEW_ITEM-EXT_PRODUCT_ID[3]" value = "01541de42_33">
    <input type="hidden" name="NEW_ITEM-LONGTEXT_1:132[]" value = "Produits 3 : Description">
    <input type="submit" value="Transfer Items to B2B shopping basket" id="submit1" name="submit1"><br>
    </FORM>
    </BODY>
    <?php } ?>
    </HTML>

  • Open DeviceNet interface error when TestStand call VIs of NI PCI-8532

    Hello,
    We use NI PCI-8532 was used as DeviceNet master to do functionality test with a slave (AC Drive).
    But when open DeviceNet interface, it happen the error.
    We can't find the solution and hope to find help from you.
    The basic sequence in TestStand is:
    1). Call "Open DeviceNet Interface.vi" to open interface and creat interface object.
         Interface(master) setting: interface name=dnet0, MAC ID=0, baudrate=125000bps
    2). Call "Open DeviceNet IO.vi" to creat DeviceNet IO object.
         Device(slave) setting: MAC ID=63
    3). Call "Operate DeviceNet Interface.vi" and operation code=start
    4). Call "Wait For State.vi"
    5). Call "Read DeviceNet IO.vi" to read data from IO object
    6). Call "Close Object.vi" to close IO object handle
    7). Call "Close Object.vi" to close interface object handle
    Remark, these DeviceNet VIs locates at "C:\Program Files\National Instruments\LabVIEW 2012\vi.lib\DeviceNet\VIAPI".
    First time to run sequece in TestStand, it can pass to run step 1) to open DeviceNet interface.
    But once there is some error with these steps, and it will happen "Open DeviceNet Interface" error (error code=0xBFF62006) when run these steps again.
    Then even use LabVIEW DeviceNet example to test, and it happen the same error except restart computer.
    The DeviceNet example locates at "C:\Program Files\National Instruments\LabVIEW 2012\examples\NI-Industrial Communications for DeviceNet\Basic Examples\PXI & PCI\MixedCommunication.vi".
    Some information more:
    PC operate system: Windows XP SP3
    LabVIEW version: 2012 SP1
    TestStand version: 2012 SP1
    PCI 8532 driver version: 2.3.0
    Other installed PCI board: PCI 8531 CANOpen

    The following errors may be resolved by resetting the CAN, DeviceNET or LIN device:
    Error -1074388986 occurred at ...
    NI-CAN:  (Hex 0xBFF62006) The object is already open in another application.  Solutions: Ensure that only one application at a time uses an object , and that you close all objects prior to exiting your application (don't use LabVIEW toolbar's Abort button).
    Error -1074388969 occurred at ...
    NI-CAN: (Hex 0xBFF62017) This attribute's value must be provided prior to the Open. Solutions: Set the attribute using the Config function before the Open, and do not set the attribute at any later time; Do not configure multiple CAN Objects for the same ID.
    SO,you should reset the DeviceNet.
    And another similar issue can explain some points of your problem  http://digital.ni.com/public.nsf/allkb/7D9383E9BEAD0B21862571640002F687?OpenDocument

  • Error -107438895​7 occurred at Open DeviceNet Interface.​vi

    I keep getting the following error message
    Error -1074388957 occurred at Open DeviceNet Interface.vi
    Possible reason(s):
    NI-CAN: (Hex 0xBFF62023) The Interface is invalid or unknown. Solution: Verify that the interface is assigned to a specific port within the Devices and Interfaces branch of the Measurement and Automation Explorer (MAX).
    =========================
    NI-Industrial Communications for DeviceNet: (Hex 0xBFF62023) The Interface is invalid or unknown. Solution: Verify that the interface is assigned to a specific port within the Devices and Interfaces branch of the Measurement and Automation Explorer (MAX).
    Here is my system Info:
    Windows 7 Pro 64
    LabVIEW 2010 32 bit
    PCI-CAN card
    Drivers Installed: NI Device Net 1.6.7, NI-IndCom for Devicenet 2.2, NI-CAN 2.7.5
    Thanks for any help!

    I noticed that there are two sets of devicenet VI libraries in my LabVIEW 2010 vi.lib directory that have the same name. The supposedly correct one that LabVIEW automatically places on the block diagram from the palette is from the "DeviceNet" folder.  This one gives the error described earlier when I run it.  There is another one in the "Nidnet" folder with the same name and this one works and does not give an error.  TheNidnet one appears older since it has the older looking front panel objects. 
    Does not work (error hex BFF62023):
    C:\Program Files (x86)\National Instruments\LabVIEW 2010\vi.lib\DeviceNet\VIAPI\Open DeviceNet Interface.vi
    Works:
    C:\Program Files (x86)\National Instruments\LabVIEW 2010\vi.lib\Nidnet\Nidnet.llb\Open DeviceNet Interface.vi
    It is correct to use the nidnet folder with LabVIEW 2010 and newer or should I be using the DeviceNet folder version.  If the nidnet version is the correct one, is there a way to make it so these appear on the palette when I go to add them to the block diagram?
    Any thoughts?

  • Cannot open Catalog Manager and Job Manager on Windows 7 (11.1.1.6.2 BP1)

    Hi,
    We recently upgraded to OBIEE version 11.1.1.6.2 BP1 and installed Client tools from the same version (downloaded from Oracle Support). Once installed, ODBC connections are created to connect to the BI Server and we are able to connect to BI Server using Administration Tool. But Catalog Manager and Job Manager are not opening.
    Is there any setup missing to make Catalog Manager and Job Manager work?
    Thanks in advance.

    Hi,
    It is a known bug. Please find the solution here.
    http://123obi.com/2013/02/unable-to-open-catalog-manager-obiee-11g/
    Cheers,
    Kalyan Chukkapalli
    http://123obi.com

  • Error while opening the Interface determination

    Hi,
    I am working on PI system(unix platform) which is a system copy(from a windows platform).
    When i tried opening few interface determinations which are already present in ID,  it gives me following Error.
    ====================================================================
    = Root Exception ===================================================
    ====================================================================
    Thrown:
    com.sap.aii.utilxi.swing.toolkit.ServerCallCancelledException: Unexpected exception.
         at com.sap.aii.ib.clsif.gen.BeanAccessHandler.handleRuntimeExInBusinessMethod(BeanAccessHandler.java:87)
         at com.sap.aii.ib.clsif.oa.ObjectAccess.read(ObjectAccess.java:112)
         at com.sap.aii.ib.client.oa.ObjectHandler.read(ObjectHandler.java:119)
         at com.sap.aii.ib.gui.editor.DefaultPersistenceHandler.load(DefaultPersistenceHandler.java:94)
         at com.sap.aii.ib.gui.editor.XiDocument.load(XiDocument.java:249)
         at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.load(OpenCommand.java:353)
         at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.localOpen(OpenCommand.java:273)
         at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.execute(OpenCommand.java:211)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:198)
         at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:154)
         at com.sap.aii.ib.gui.operations.OperationsServiceProvider.executeDefaultOperation(OperationsServiceProvider.java:295)
         at com.sap.aii.ib.gui.nav.HierarchyNode.executeDefaultOperation(HierarchyNode.java:59)
         at com.sap.aii.utilxi.swing.framework.navigation.tree.DefaultTreeCard.handleHierarchyEvent(DefaultTreeCard.java:198)
         at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree.fireHierarchyActionEvent(ThreadedTree.java:542)
         at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree.executeStandardOperation(ThreadedTree.java:2264)
         at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree$DblClickHandler.mouseReleased(ThreadedTree.java:2196)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(Unknown Source)
         at javax.swing.JComponent.processMouseEvent(Unknown Source)
         at java.awt.Component.processEvent(Unknown Source)
         at java.awt.Container.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at com.sap.aii.utilxi.swing.toolkit.Guitilities$EventProcessor.dispatchEvent(Guitilities.java:319)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: com.sap.engine.services.rmi_p4.P4RuntimeException: Unexpected exception.
         at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:643)
         at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:612)
         at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.invokeInternal(P4InvocationHandler.java:160)
         at com.sap.engine.services.rmi_p4.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:52)
         at $Proxy26.read(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.sap.engine.services.ejb3.runtime.impl.StatelessRemoteStubInvocationHandler.invoke(StatelessRemoteStubInvocationHandler.java:89)
         at $Proxy27.read(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.sap.aii.ib.clsif.login.BeanProxy.invoke(BeanProxy.java:114)
         at $Proxy27.read(Unknown Source)
         at com.sap.aii.ib.clsif.oa.ObjectAccess.read(ObjectAccess.java:101)
         ... 39 more
    Caused by: java.io.InvalidClassException: com.sap.aii.ib.bom.gen.container.ContainerElementState$XsdSimpleState; local class incompatible: stream classdesc serialVersionUID = 42, local class serialVersionUID = -6470496719860432109
         at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
         at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
         at java.io.ObjectInputStream.readClassDesc(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.readObject(Unknown Source)
         at java.util.Hashtable.readObject(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.readArray(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
         at java.io.ObjectInputStream.readSerialData(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.readObject(Unknown Source)
         at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.readResult(P4InvocationHandler.java:303)
         at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.invokeInternal(P4InvocationHandler.java:138)
         ... 52 more

    Hi,
    This is the problem with the XI system. You have to add some patches.
    For that check this link same problem solved here.
    PI 7.1 : Java exception creating new "Integration process"
    Thanks.

  • Lightroom - Opening Catalog: DSC_1555.jpg.Ircat?

    Something took place with my catalog.  I tried to switch to a training catalog while Lightroom was operating and the following took place.
    Adobe Photoshop Lightroom has encountered a problem and needs to close.  We are sorry for the inconvenience.
    Click Here for more information.
    I can't open Lightroom 3.3 at all.  I get this message in black and white   - Lightroom - Opening Catalog:Dsc-1555.jpg.Ircat on the screen
    I click for more information and get the following.
    AppName: lightroom.exe AppVer: 3.3.0.10 ModName: msvcr100.dll
    ModVer: 10.0.30319.1 Offset: 0008d635
    Please tell me how to fix this problem.  First problem I have had!!!!
    And yes I did something else stupid.  I restored Lightroom using my trial software and now have Lightroom 2 and Lightroom 3.3 installed.  That was dumb.
    I would appreciate an e-mail from support on this matter, as soon as possible.
    Please ignor all the stupidity, and help me to correct the problem.  But I did back up my catalog 1/24/11

    Can't open Lightroom 3.3 at all.  I get this message in black and white   - Lightroom - Opening Catalog:_3106660.ORF.lrcat
    on the screen.  I could not find this file which happen to be one of image file.
      Click for more information and get the following.
    AppName: lightroom.exe AppVer: 3.3.0.10 ModName: msvcr100.dll
    ModVer: 10.0.30319.1 Offset: 0008d635
    However, today I did fixed the problem (I think) and LR runs again as it  should.
    Thank you much to contacted me and tried to help.
    Sandor

Maybe you are looking for

  • No bluetooth mouse or keyboard on login on MacBook

    Dear experts, Over the weekend I made a fresh SL install (plus update to 10.6.1) onto a new harddisk on my white MacBook2,1. Imported my old users from the old 10.5.8 harddisk. So far things have been fine except for one: At the login screen my bluet

  • Early help : BAPI_SALESORDER_SIMULATE- FREE GOODS - Warning Message

    Hi Gurus, I am using a BAPI : Z_BAPI_SALESORDER_SIMULATE , this Bapi is similar to the BAPI_SALESORDER_SIMULATE . It has customizations that are similar to the customizations done for order in the SAP system at my organization. In the Output in the M

  • Data in XML format (XML files) to BW?

    Hi, My customer is interested in loading data to BW (from 3rd party system) in XML format. Are there any advantages of doing this (compared to traditional ascii files)? How about disadvantages (BW version is 3.5) ?. How to get started with this one,

  • Routers connected via serial subinterfaces(for non VPN internet service in a mpls network)

    I have conected two cisco 7200 routes via one serial interface. I am going to create two subinterfaces in each of them assign them IP address and connect them via (two BGP neighborship) the fact is that they cannot even ping eachother though they are

  • Some icon in my macbook not shown

    Hello all. I'm a newbie user for this Macbook Air 11". I have a problem, i bought this macbook three days ago, and this afternoon when i turned my macbook into sleep mode for two hours, my mac didn't show  some icons like this please help me to fix t