System time in Business Connector

Hi,
Where does Business Connector retrieve its System Time from? Currently I have an issue where it is one hour ahead of current local time. The time on the server on which it resides on is correct. In BC Developer I have a service which forces BC to move from daylight savings mode to non daylight savings mode. For some reason BC has gone ahead one hour since the past two days. No changes have been made,the settings in the developer are correct and the server time is correct too.
Hope someone has come across this in the past.
Regards,
Chengappa Ballachanda

where to check Daylight Savings flag ?
thanks
chander

Similar Messages

  • Error message when calling a Business Connector RFC destination from SRM

    Hello all,
    We are facing one problem with data Purchase Order transmission between SRM 5.0 (SRM_SERVER 5.5, extended classic scenario) and Business Connector 4.7.
    We made needed customizing in order to have "XML / XI" output medium available in tab 'Company Data' in "Manage Business Partners" web transaction (by updating BBP_USE_AI table in SM30 transaction).
    Then, we implemented BAdI definition BBP_EBPXML_OUT_BADI with method PURCHASEORDER in order to change XI system type to Business Connector.
    In this way, PO transfer data between SRM and BC is done using BC Module Function BAPI_POEC_XML_SEND (TCP/IP RFC connection was defined for Purchase Order in BBPC_RFCDEST table).
    Nevertheless, even if method BBP_PO_SEND_XML is correctly triggered when PO is created with a vendor with XML output medium, we have in the document output log ("Process Purchase Order" web transaction) an error message:
    ' Error (Unknown Partner and Message Type. Routing Rule created. Sender: SMR Receiver:) when calling RFC destination BC '
    where SRM is the SRM log. sys. and BC the Business Connector log. sys.
    Our EAI team is working on it, but if you have any idea, your are welcome !
    Thank you in advance.
    Regards.
    Laurent

    Hello Christian,
    Thank you for your help. However, we abandoned this solution between SRM and Business Connector.
    So, we followed instructions indicated in OSS note 883693 - "ECS: PO output determination in R/3".
    Nevertheless, in order to restrict this behaviour for specific vendors and purchasing organizations, we added some filters.
    It is working fine.
    However, when the PO is modified in SRM, then order again, PO is modified in R/3 (by the RFC user from SRM) more than once.
    As a consequence, we have as much messages as modifications of the order in R/3 (due to multiple RFC access with the SRM RFC user).
    Does anybody have an idea to have only one R/3 output message when the PO is modified in SRM ?
    One solution could be to check in the NAST table if the time creation of the last output message is lower than, for example, one minute.
    If it is the case, we do not allow R/3 ouput message.
    Any suggestions is welcome.
    Regards.
    Laurent.

  • Business connector idoc error

    hi,
    i am getting these errors continously in bc server after restart of sap due to which there is data loss in the inbound messages to sap.outbound messages were processed every time sap was started.the errors are as follows:
    com.sap.mw.idoc.IDoc$Exception: (3) IDOC_ERROR_ILLEGAL_TYPE: The document does not correspond to the associated repository.
    at com.sap.mw.idoc.jco.JCoIDoc$JCoDocumentList.add(JCoIDoc.java:3095)
    at com.wm.pkg.sap.rfc.SAPSession.sendIDoc(SAPSession.java:671)
    at pub.sap.client.sendIDoc(client.java:356)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
    at com.wm.lang.flow.FlowState.step(FlowState.java:430)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)
    at wm.server.net.EmailTransaction$RunService.write(EmailTransaction.java:1375)
    at wm.server.net.EmailTransaction$RunService.run(EmailTransaction.java:1218)
    at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)
    at java.lang.Thread.run(Unknown Source)
    and am also getting rfc error as follows:
    com.sap.mw.jco.JCO$Exception: (108) RFC_ERROR_INTERNAL: internal error
    at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeCreateTID(Native Method)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Client.createTID(MiddlewareRFC.java:1246)
    at com.sap.mw.jco.JCO$Client.createTID(JCO.java:3903)
    at com.wm.pkg.sap.rfc.SAPSession.createTID(SAPSession.java:768)
    at pub.sap.client.createTID(client.java:373)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
    at com.wm.lang.flow.FlowState.step(FlowState.java:430)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:496)
    at wm.server.net.EmailTransaction$RunService.write(EmailTransaction.java:1375)
    at wm.server.net.EmailTransaction$RunService.run(EmailTransaction.java:1218)
    at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)
    at java.lang.Thread.run(Unknown Source) .
    please let me know rootcause of these errors and wat can be done to resolve it soon
    thanks in advance,
    regards,
    priya.

    Not sure if it will help, but have you tried to flush the structure cache? I think you will have problems if the structure of the IDoc has changed in the R/3 system and the Business Connector is not aware of the change.
    BR,
    Tony.

  • Business connector java exceptions

    Hi,
    i am getting the below exceptions in BC server :
    java.net.ConnectException: Operation timed out: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(Unknown Source)
    at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at com.wm.net.NetURLConnection.httpConnect(NetURLConnection.java:502)
    at com.wm.net.NetURLConnection.connect(NetURLConnection.java:162)
    at com.wm.net.HttpURLConnection.getOutputStream(HttpURLConnection.java:419)
    at com.wm.net.HttpContext.getOutputStream(HttpContext.java:578)
    at com.wm.net.HttpContext.getOutputStream(HttpContext.java:554)
    at com.wm.net.HttpContext.post(HttpContext.java:338)
    at pub.client.http(client.java:579)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:281)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
    at com.wm.lang.flow.FlowState.step(FlowState.java:430)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
    at com.wm.lang.flow.FlowState.step(FlowState.java:430)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:466)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:495)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:464)
    at com.wm.pkg.sap.rfc.Listener.handleRequest(Listener.java:340)
    at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7238)
    at com.sap.mw.idoc.jco.JCoIDoc$Server.dispatchRequest(JCoIDoc.java:10268)
    at com.wm.pkg.sap.rfc.Listener.dispatchRequest(Listener.java:227)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Server.nativeListen(Native Method)
    at com.sap.mw.jco.rfc.MiddlewareRFC$Server.listen(MiddlewareRFC.java:1368)
    at com.sap.mw.jco.JCO$Server.listen(JCO.java:6805)
    at com.sap.mw.jco.JCO$Server.run(JCO.java:6734)
    at com.wm.pkg.sap.rfc.Listener.run(Listener.java:117)
    at java.lang.Thread.run(Unknown Source)
    also,the error recorded in the audit log is a function module name which has been defined in BC as a function map and the sap system is calling business connector to execute a particular service which is pub:client:http.
    inbound mapping has been done and when sap system calls BC to exceute this service,the above exceptions are raised.
    need to know the root cause of these exceptions and how they can be rectified.
    also,please clarify if the exceptions
    at com.wm.net.NetURLConnection.httpConnect(NetURLConnection.java:502)
    at com.wm.net.NetURLConnection.connect(NetURLConnection.java:162)
    at com.wm.net.HttpURLConnection.getOutputStream(HttpURLConnection.java:419)
    are occuring due to incorrect parameters in URL of http service or some other reason.
    any help in this regard would be appreciated
    thanks.

    Hi Priya
    Seeing the messages, it appears that server is down.
    "java.net.ConnectException" occurs whenever you try to connect to a system which is not up and running.
    cheers
    Sameer
    PS: Please award points if you find the answer useful

  • Business Connector System tasks

    I am trying to determine where the system tasks in SAP Business Connector are documented. There are a number of system tasks in the Scheduler and no documentation. The task that I am concerned with is the 'DB Session Sweeper'.

    Unable to gather any additional information

  • Copying a Business Connector System

    Hi,
    I'm in the process of migrating our business connector system to another server. The server will be built on the original OS and Business Connector release.
    Is there a way which I can just copy over the business connector settings to the new server or do I require a re-installation. How can I copy across the configuration?
    I appreciate your suggestions!
    Thanks for your assistance.

    Hi,
    you can do a basic installation and then just copy the folder sapbc47 or whatever.
    All the configuration will be included as it is under this folder.
    So here are the steps:
    1.make the installation
    2.using file explorer rename the installed server folder lets say sapbc47
    3.Copy the contents of the previous installation at the installed folder sapbc47.
    All the configuration will be included.
    you can start the server from windows command under sapbc47/server/bin/server.bat -log none -debug 5 or by windows services if you have installed it as a service..

  • JCO Timeout for SAP Business Connector 4.7

    Environment :
      Windows 2000, SAP Business Connector (BC) 4.7
    General Description :
      SAP BC is used to invoke BAPI's in the SAP R/3 system.
    Issue :
      Some BAPI's are taking some time to return response depending on user load. Need to provide a timeout for RFC calls invoked by SAP BC using JCO.
      Following is the entry in the rfc trace log file when BC starts up ...
    000000  -
      2005-05-12 11:07:20 EDT
    000001  [B2B-SAP.0011.0001] [JNI-LAYER] RFC.nativeSetTraceLevel()                with rc = RFC_OK   leave, [SUCCESS]
    000002  [B2B-SAP.0002.0022] Log level set to 10
    000003  [B2B-SAP.0002.0025] Registered SAP package trace with core trace
    000004  [B2B-SAP.0002.0014] Starting SAP services
    000005  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.setProperty(jco.jdsr.comp_name, SAP BC server0023 5555)
    000006  [B2B-SAP.0003.0001] Loading native libraries
    000007  [B2B-SAP.0003.0002] JCO version: 2.1.4 (2004-10-20) sapjcorfc 2.1.4 (2004-10-20)
    000008  [B2B-SAP.0003.0004] jRFCLibrary info: 2.1.4 (2004-10-20)(C:\sapbc47\Server\packages\SAP\code\libs\sapjcorfc.dll)
    000009  [B2B-SAP.0003.0003] RfcLibrary version:
    This RFC library belongs to the SAP R/3 Release *** 640,0,41  *** MT-SL
    Versions of SAP internal libraries:
      dptr:    2
      ni  :   37
      cpic:    3
      rfc :    3
    00000A  [B2B-SAP.0011.0001] MiddlewareRFC.setProperty(jco.middleware.wait_for_request_time, 1)
    00000B  [B2B-SAP.0002.0016] Loaded SAP server configurations
    00000C  [B2B-SAP.0002.0015] SAP services started
    00000D  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.Client.setAbapDebug(false), current state false
    00000E  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.Client.setTrace(true), current state false
    00000F  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.Client.setAbapDebug(false), current state false
    000010  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.Pool.setMaxWaitTime(30000)
    000011  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.Pool.setConnectionTimeout(600000)
    000012  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.Pool.setTimeoutCheckPeriod(30000) on pool SERVER-300&USER_RFC&300&EN
    000013  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.PoolManager.addPool:
          name = SERVER-300&USER_RFC&300&EN,
          connection = USER_RFC|300|EN|AS=[11.12.7.296|00|]G0|,
          pool_size = 10,
          max_wait_time = 30000,
          pooled_connection_timeout = 600000,
          timeout_check_period = 30000
    000014  [B2B-SAP.0005.0003] Pool changed: SERVER-300&USER_RFC&300&EN containing 0 connection(s)
    007E72  [B2B-SAP.0006.0001] Executing invoke for ZBAPI_TEST_Service on SERVER-300
    007E73  [B2B-SAP.0011.0001] [JAV-LAYER] JCO.Client.execute (ZBAPI_TEST_Service) on handle [2]
    Questions :
       1) Is there a SAP BC configuration parameter for RFC execution timeout ??
       2) Any other way of enforcing the RFC time out ??
       3) If there is a way to set timeout on JCO.Client.execute method ??
    I really appreciate your help !!

    I have tried changes the connection timeout value but if doesnot affect the time RFC. Following is from SAP BC adapter  guide ..
    Delay (minutes) until an unused connection to a SAP
    System is timed out (default: 5)
    I think I need similar setting as that for RFC connection !!

  • Business Connector hangs

    Dear all,
    we have a problem with our business connector. It hangs from time to time so that we have to restart the service. Please have a look at the error logs. Are there other logs which could be helpful?
    error.log
    2009-01-23 00:00:38 GMT+01:00 ---( Start )---
    2009-01-23 08:35:50 GMT+01:00 java.lang.NullPointerException
         at com.wm.util.coder.IDataCoderHash.get(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java(Compiled Code))
         at com.wm.util.coder.IDataBinCoder.encode(IDataBinCoder.java:193)
         at com.wm.data.IDataUtil.deepClone(IDataUtil.java:373)
         at com.wm.app.b2b.server.ServiceManager.handleError(ServiceManager.java:1155)
         at com.wm.app.b2b.server.ServiceManager.processError(ServiceManager.java:985)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:740)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:503)
         at com.wm.app.b2b.server.HTTPInvokeHandler.process(HTTPInvokeHandler.java:168)
         at com.wm.app.b2b.server.HTTPDispatch.run(HTTPDispatch.java:446)
         at com.wm.util.pool.PooledThread.run(PooledThread.java:109)
         at java.lang.Thread.run(Thread.java:498)
    2009-01-23 09:15:13 GMT+01:00 ---( Start )---
    2009-01-23 13:42:01 GMT+01:00 ---( Start )---
    error.log from yesterday
    2009-01-22 00:00:00 GMT+01:00 ---( Start )---
    2009-01-22 16:54:10 GMT+01:00 ---( Start )---
    Our BC v4.6 is running on a Win2000 Server.
    Thanks in advance
    Edited by: Kilian on Jan 23, 2009 3:12 PM

    That looks very strange. Do you have the lastest service pack and core fix applied for 4.6 ? If not, I suggest to do that. If yes, normally you would open an OSS-Call. The problem is, BC 4.6 is not supported anymore then I would suggest you update to 4.8 or 4.7
    It looks like a BC bug, because it is a null pointer exception inside a BC system method.
    CSY

  • Business connector on Virtual Server

    Hi All,
    I need a urgent help to know, if there are any disadvantages if we setup a Business connector environment in Virtual Server rather than a Physical server?
    The situation is, currently I have business connector working on Physical server, for which a Warranty is reach end of life and no further support to the hardware is possible from the mother company.
    Hence we have a plan of moving the Business connector in the physical server to a new virtual server provided by our infrastructure team as virtual servers are less costlier than physical server. Hence I would like to know how good to choose Virtual Server for business connector.
    Also, do any one can suggest what is the best way of approach would be, to move the existing Business connector server operations to new hardware i.e. is it fine to do pure system copy and will it work? or else do I need to redo from installing the BC software and configuring it manually.
    Thanks,
    Bindu

    Hi Bindu,
    we are running all of our BC servers on VMWare images. Works perfectly. You are better off installing the BC from scratch and remember if you are installing it onto Windows XP or alike you should select the Windows 2000 compatibility mode both for installation as well as when running it. This will allow it to run just fine.
    Be aware that BC 4.8 is due to be released soon and that will give you a supported, JVM updated version of BC for Windows and Linux. Currently all JVM versions are un-supported for previous BC versions.
    If you use the same name and IP for your virtual server than what you had for the previous physical server you should not see any changes in your configs. Again, we have moved these from physical to virtual doing just that and it all worked well.
    If you don't care about support at this point in time then you can also run the whole lot on a newer JVM, though if this is feasible or necessary is up to you.
    Cheers
    Kalle

  • Business connector help

    Guy's
    i am new to business connector and need some help
    file which are easy to understand ,pls
    forward such file to my mail-id [email protected]
    ,point's will be rewarded

    Hi Sanju,
    <u><b>SAP BC:</b></u>
    The SAP Business Connector is a middleware product based on webMethods’ B2B Integration Server. It allows you to integrate with R/3 using open and non proprietary technology. SAP BC uses the Internet as communication platform and XML/HTML as data format. Thus it seamlessly integrates different IT architectures with R/3.
    SAP BC allows for full bi-directional communication to and from R/3. On the one hand all SAP functionality accessible using BAPIs and IDocs can be made available to business partners over the Internet as secure XML-based services. On the other hand applications and information running on a remote web site can be instantly invoked by a simple SAP function call thus making the information of the Web available to an R/3 System.
    SAP BC provides an XML layer on top of R/3 functionality so that other applications do not need any understanding of R/3 internal data structures or protocols. You can deploy SAP BC to simply but effectively achieve business-to-business integration between trading partners, thereby extending the reach of your SAP infrastructure to customers, partners and suppliers. Examples for applications may include real-time integration between supplier inventories and your SAP System or multi-vendor product, price and availability information and your purchasing application.
    For further Information on the same see <a href="http://www.sapgenie.com/mysap/bus_connector.htm">WHAT IS SAP BC ?</a>
    <u><b>
    SAP XI:</b></u>
    SAP Exchange Infrastructure (XI) enables you to implement cross-system business processes. The aim of the Exchange Infrastructure is to integrate different versions of SAP and non-SAP systems implemented on different platforms (Java, ABAP, and so on). The Exchange Infrastructure is based on an open architecture, makes uses of open standards (in particular those from the XML and Java environments) and offers services that are essential in a heterogeneous and complex system landscape: Namely a runtime infrastructure for message exchange; configuration options for managing business processes and message flow; and options for transforming message contents between the sender and receiver systems.
    For more information on the same see <a href="http://help.sap.com/saphelp_srm30/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/content.htm">SAP Exchange Infrastructure</a>
    I hope your doubt is clear now.
    <u>Also go through the following links:</u>
    http://www.sapgenie.com/mysap/bus_connector.htm
    http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/3f93404f673028e10000000a1550b0/content.htm
    Regards,
    abhy

  • Access Denied with Business Connector 4.7

    Dear SAPiens,
    I am trying to call a RFC-FM via a webservice from outside the SAP system via Business Connector 4.7. I always get a "Access Denied" Error message within the XML answer-envelope.
    For testing I use the soapUI. I downloaded the WSDL from the Business Connector Developer and imported it to soapUI.
    In soapUI I used the following coding for execution in a testcase:
    <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mob="http://172.16.34.33/MobileDataEntry" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
       <soapenv:Header/>
       <soapenv:Body>
          <mob:CustomerOrderCreate soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
             <DISTR_CHAN xsi:type="xsd:string">01</DISTR_CHAN>
             <DIVISION xsi:type="xsd:string">00</DIVISION>
             <DOC_TYPE xsi:type="xsd:string">ZMDE</DOC_TYPE>
             <PARTN_NUMB xsi:type="xsd:string">0000102642</PARTN_NUMB>
             <PARTN_ROLE xsi:type="xsd:string">AG</PARTN_ROLE>
             <REQ_DATE_H xsi:type="xsd:string">20080420</REQ_DATE_H>
             <SALES_ORG xsi:type="xsd:string">4920</SALES_ORG>
             <MATERIAL xsi:type="non:MATERIAL" soapenc:arrayType="non:MATERIALArrayItem[]" xmlns:non="http://www.webMethods.com/noNamespace/"/>
             <RETURN xsi:type="non:RETURN" soapenc:arrayType="non:RETURNArrayItem[]" xmlns:non="http://www.webMethods.com/noNamespace/"/>
          </mob:CustomerOrderCreate>
       </soapenv:Body>
    </soapenv:Envelope>
    The given answer is:
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema">
       <SOAP-ENV:Body>
          <SOAP-ENV:Fault>
             <faultcode>SOAP-ENV:Client</faultcode>
             <faultstring>[B2BSERV.0088.9134] Exception occurred while processing the body of the message</faultstring>
             <faultactor>http://172.16.34.33:5555/soap/rpc</faultactor>
             <detail xmlns:webM="http://www.webMethods.com/2001/10/soap/encoding">
                <webM:exception>
                   <webM:className>com.wm.app.b2b.server.AccessException</webM:className>
                   <webM:message xml:lang="en">[B2BSERV.0084.9004] Access Denied</webM:message>
                </webM:exception>
             </detail>
          </SOAP-ENV:Fault>
       </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    I can call the function module without any problem from the Busines Connector Developer IDE.
    I also can call the function without any problems in this way (by passing my credentials manually):
    http://172.16.34.33:5555/invoke/MobileDataEntry/CustomerOrderCreate?DISTR_CHAN=01&DIVISION=00&DOC_TYPE=ZMDE&PARTN_NUMB=0000102642&PARTN_ROLE=AG&REQ_DATE_H=20080420&SALES_ORG=4920
    Do you have any idea what is going wrong? Why do I get "Access Denied"? What causes this?
    Best regards
    Torsten

    Hi Christian,
    this solved my problem two weeks ago.
    I actually run the solution with 'Anonymous' access, as I don't know how to submit the Username with soapUI (header entry does not work). soapUI is a generic SOAP testing frontend (see soapui.com).
    Everything of our solution is under development at this time. I guess, that the final client service will not deal with those problems.
    Nevertheless, you get the points...
    Best regards
    Torsten

  • Problem in sap business connector installation

    Hi,
    I have gone through installation guide ,but in it nothing was mentioned about c:\sapbc47\server\bin\runserver.bat file.Please help me to solve this problem.

    7.5 Various problems on a 64bit architecture
    At the time of writing (August 2002) no 64bit version of the Java Virtual Machine is yet available
    for the following 64bit operating systems: AIX, HP-UX, Solaris. Therefore on these platforms the
    32bit version of the JVM has to be used. This leads to the problem, that the 64bit version of the
    native library libjmon.a (AIX), libjmon.sl (HP-UX) or libjmon.so (Solaris) cannot be loaded into the
    process started by the JVM. (When starting monitoring, you'll see one of the following error
    messages:
      AIX: java.lang.UnsatisfiedLinkError
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.a load ENOEXEC
    on shared library(s)
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.a
      HP-UX: java.lang.UnsatisfiedLinkError:
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.sl: specified
    file is not a shared library, or a format error was detected
      Solaris: java.lang.UnsatisfiedLinkError:
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.so: ld.so.1:
    /usr/j2se/bin/../bin/sparc/native_threads/java: fatal:
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.so: wrong ELF
    class: ELFCLASS64
    This error should disappear, once you install a 64bit Java Virtual Machine. But until 64bit JVMs will
    be available, the following workaround can be used:
    From the Business Connector download page also download the zip file with the 32bit libraries for
    your operating platform. From that extract the two files sapccmsr and libjmon.a/sl/so and copy them
    to the directory <sapbc>/packages/SAPMonitoring/code/libs. (The sapccmsr also
    interacts with the libjmon library and therefore must also be a 32bit version. The saposcol only
    interacts with the operating system and therefore still has to be used in its 64bit version.)
    After a restart to unload the old 64bit versions from the system, the error should be fixed.
    Best Regards,
    Mike

  • How to connect with business connector

    Dear Gurus,
    I am new to business connector. Could you please give the procedure that how we can transfer the IDOC from R/3 to business connector.
    Please help me.
    Regards,

    Hi Chandra,
    The SAP Business Connector is a middleware product based on webMethods’ B2B Integration Server. It allows you to integrate with R/3 using open and non proprietary technology. SAP BC uses the Internet as communication platform and XML/HTML as data format. Thus it seamlessly integrates different IT architectures with R/3.
    SAP BC allows for full bi-directional communication to and from R/3. On the one hand all SAP functionality accessible using BAPIs and IDocs can be made available to business partners over the Internet as secure XML-based services. On the other hand applications and information running on a remote web site can be instantly invoked by a simple SAP function call thus making the information of the Web available to an R/3 System.
    SAP BC provides an XML layer on top of R/3 functionality so that other applications do not need any understanding of R/3 internal data structures or protocols. You can deploy SAP BC to simply but effectively achieve business-to-business integration between trading partners, thereby extending the reach of your SAP infrastructure to customers, partners and suppliers. Examples for applications may include real-time integration between supplier inventories and your SAP System or multi-vendor product, price and availability information and your purchasing application.
    For further Information on the same see WHAT IS SAP BC ?
    Also go through the following links:
    http://www.sapgenie.com/interfaces/businessconnector.htm
    http://www.sapgenie.com/mysap/bus_connector.htm
    XI - SAP Business Connector integration using the HTTP adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/3f93404f673028e10000000a1550b0/frameset.htm
    http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b4f3755a-0401-0010-b6b3-9b65bb7d4503
    https://websmp104.sap-ag.de/connectors
    https://websmp104.sap-ag.de/~form/sapnet?_FRAME=OBJECT&_HIER_KEY=501100035870000008223&_HIER_KEY=601100035870000111191&_HIER_KEY=601100035870000114171&_HIER_KEY=601100035870000132138&_HIER_KEY=601100035870000122794&_HIER_KEY=601100035870000122795&_HIER_KEY=601100035870000122804&_HIER_KEY=701100035871000100900&#HOME
    Regards
    Goli Sridhar

  • IDoc / Business Connector - future developments

    hi,
    I would like to know some possibilities to transfer data from a non-sap-system to a sap-system. I think the IDoc-interface is really good for transporting data into SAP-systems. I have spoken with some people they mean that the IDoc-interface is out-of-date. What do you think about it? Which other possibilities exist?
    Another possibility is to use XML-documents, but how could I transfer this data? With business-connector (it's also a out-of-date tool)?
    What do you think which are future developments of transferring data into SAP-systems (e.g. 4.6c / 4.7)?
    thanks
    markus

    The reason why asked about the version is that there some integration methods that may not be available in some versions like the Webservices that Rich mentioned is not available in 46C. Idocs is not an outdated technology, but it is more geared towards EDI interfaces rather than other interfaces.
    You have to first differentiate between your conversion/bulk load requirements, online/real-time requirements and your batch interface requirements. Depending on which one you are talking about, the choice of the interfacing tools will differ. No one tool is good for all. RFCs/BAPIs are a good way to do real-time interfaces with users online, via business connector. But this is resource intensive, so you should not use it for bulk data transfers. You can still use the same BAPI or RFC as a simple function module call in a custom program and schedule the custom program to load data from the external systems through files during off-peak hours. This way your data is loaded into the system while it is not interrupting with the online users for resources.
    IDOCs/RFC/BAPI/BI/DI/Call transactions/standard SAP program are the different interfacing/data conversion technologies you can use. Don't forget the powerful LSMW tool which is really easy to use and powerful enough to have complex mapping done and flexible enough to write some code to achieve some specific mapping transformations.
    Bottom line is you have to evaluate what is best for your case and use it. It can be a mixture of all.
    Srinivas

  • Send IDOC from Business Connector to SAP faster

    Hi Developer!
    I need to send a very lot of IDOC converted from XML files from the Business Connector to SAP. The XML files are in different directories pro business partner, but they have a same type (ISU_MSCONS).
    My problem, that the import take a lot of time. Only in every 3 seconds (IDOC creation time) gets (or works up?) the SAP one IDOC. I start diferent services pro partner at the same time to import the IDOCs, but I couldnt short the 3 second work time in the SAP. So you can count it easy, that in 1 minute I can import 20, in 1 hour 1200, in 1 day 28800 IDOCs instead of 100.000.
    It is really parallel import? Have anybody any idea to make the import more faster. I know (asked the SAP Administrator) so, one BC - SAP connection (Program_ID) has more pools (= threads) in the SAP at the same time.
    Thanks any help,
    Charlie

    Hi Satish,
    You can achieve this requirement
    1)If your external system going to support web service cals then send IDoc from External system as a web service, in PI use sender side SOAP and receiver side IDoc receiver channel  to  send IDoc.
    or
    2)Use proxy program ,implement the same ALE logic in PI.
      or
    3)Copy the Extenal IDoc message in to file folder as XML,then use file adapter to pick up this message and send it SAP using IDoc.
    Regards,
    raj

Maybe you are looking for

  • Not really a question- just fyi the 4.0 version is no longer compatible with Indexhibit (a website template program).

    I can no longer up load images into the backend of my site that I built with Indexhibit. The previous version worked. I'm able to get it done with Chrome but would like to keep everything in Firefox if possible. Thanks for an otherwise great browser!

  • Mac pro Jumping Bluetooth mouse fix

    Hi found these links & thought I'd share after having to do the below external antenna mod myself to fix my poor Bluetooth signal strength between my 2010 mac pro my magic mouse. It worked a treat!!! Thank you Nobblynoel! How to test your Bluetooth:

  • (T430) Screen slowly dims to ~30% less brightness and back

    I'm wondering if anyone has experienced this?  For a few months now, I've noticed that the screen sometimes appears less bright than other times, though always set at full brightness.  Well, today I was typing a message against a white background scr

  • Trouble with line spacing and text flow in Indesign 6

    Hello everyone. I'm a graphic artist working with magazine layout new to Indesign. I've used Quark for years and recently came across this problem... Within a paragraph we'll usually use a soft return to bump certain words to the next line. However,

  • BSP logon settings - help needed

    Hi! I'm newbie in BSP and faced with problem with it. I've created a simple BSP app (named "z_bsp_test") with one page and one MIME-object (actually, it is imported MSOffice document, named "order.doc") . Also, my app is assigned to a service user in