Business Connector question
Is there a forum for specific BC questions ?
I am using BC version 4.7 and am looking to map IDocs to cXML documents. I am using SAP Lookup to view IDocs but there is no 'Generate' function available to create the IDoc on the BC side. The 4.7 documentation says it should be there, is there a trick to ge this working ?
Hi,
>>>Is there a forum for specific BC questions ?
why not ?
>>>The 4.7 documentation says it should be there, is there a trick to ge this working ?
do you use 4.7 BC developer and server ?
if so make sure you imported all fixes/patches for developer and server
from service.sap.com/connectors
up to the latest version
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>
Similar Messages
-
Business Connector related question
When I am in Business Connector and trying to right click on Trident package to Unlock it so I cab modify it and it gives me the following error:
Java.lang.NullPointer.Exception
When I click on more details I get Server Error occurred
Any ideas what is missing
or what can be doneHi Chander,
I think all you need to do is the following.
1) Logon to the new development bussiness connector server via the administrative UI
2) From the admin screen on the left tab click under Packages -> Publishing
3) You will be taken to a screen the has available releases ...click on Add Subscribers
4) you window should have the following path Packages>Publishing>Add Subscriber
5) Choose a package. enter the following:
Host Name: ( your production bus. connector server ip
Host Port : ( your production bus. conn. server port ( default = 5555 )
Transport : HTTP
Remote user name: (your production bus conn user name )
remote pw: ( your production bus conn pw )
6) Click on add subscriber ( provided you have entered the correct un/pw and have acces to the server..you will get message that server is now subscriber to package
7) Click on return to publishing ( path should read Packages>publishing
8) Click on create release
9) under the package you set as a subscriber to production click on create release
10) enter package release information - click on create release at bottom of screen
11) return to publishing - path should read Packages>Publishing
12) you should now have a link send release to the right of your package
13) click on send release - from next screen click on your subscriber (production bus conn ).
thats it... -
Forwarding XML/EDI from SAP Business connector to EDI (cloverleaf)
Hello,
We are having issues setting SAP up to work with the business connector and our EDI system - cloverleaf.
For testing, we would like to:
1. Create an idoc in SAP and send it to the Busness Connector.
2. Have the busness connector send the doc via XML to our EDI system cloverleaf.
Currently, I have things setup like so:
SAP/ECC6:
SM59: RFC setup as type T and works fine.
WE20: Partner Type LS:
I have 2 message types setup (in outboard: I have "orders" and in Inbound I have the same).
in WE21: I have a cloverleaf (our EDI system) to run with the RFC destination I setup in SM59.
On the Business connector, I have the following under routing rules:
From SAP to the Business connector:
Sender: 8805
Reciver: 10000000008
Message Type: Orders
ACL Group: none
Package: default
Main Flow Services: wm.PartnerMgr.flows.88605.1000000008:ORDERS
Transport: ALE (R3/IDOC)
SAP destination: RD1 (our sid).
FOR my outgoing to our EDI system cloverleaf:
I am using the sender: * - Not sure if this should be SAP or the BC.
Reciver: * - Our EDI system. our EDI system is listening on port 49001.
Message Type: Orders
Under URL (not sure about this one)
I have http://reg2lxap0725:5555/MessagingSystem/receive/BcAdapter/BC
I am however stummped on how the URL shold look..
Now, when we test the above config... I recive the following results in WE02.
0000000000003024 25 03 Green Light: IDoc Successful Green LS/ /SAPBC ORDERS05 ORDERS Outbox CLOVERLEAF
For some reason, we also have an "inbound" that fails.
0000000000003025 25 56 Red Light: IDoc Has Errors KU/ /0000088605 ORDERS05 ORDERS Inbox SAPRD1
My main question is however around routing...
We are trying to send these to our EDI system which is listening on 49001.
I am not sure how they want us to setup the routing rules to pass this over to the right port..
I have also searched the documentation, and have not found any real step by step guides, so I may be missing a few things..
Any advice to point me to the right direction is greatly appriciated....
Thanks everyone,
RichardHello Prateek,
Thank you very much for your answer. The AdapterGuide was really helpfull.
Now the routing rule is associated to the correct Service (that was a the problem). So the rule started to process the XML files from the folder (the XML files disappeared immediately after I corrected the rule).
But now my problem is that on the SAP side there is no inbound IDOCs so it seems the trasmission may failed.
Moreover under "Routing"-->"Transactions" I don't see these entries with the the current date.
Our routing rule is simple: "wildcard" "wildcard" "wildcard" "ALE (R/3 IDOC)"--><OUR SAP SYSTEM>
The SAP connection is working as I can test under "SAP..." menu.
Is there any other way to monitor what had happened with these XML files? I'm sure the BC processed as the files are gone, but there is no IDOC in the destination SAP...
Thanks a lot! -
Plugging XSLT / XML processors into Business Connector 4.7
Hi,
I need to use Xalan 2.6.0 and the associated XML parsers
in the Business Connector.
Does anyone know whether any built-in services or
SAP Adapter services would be negatively impacted by
this change? I have found nothing in the documentation.
(Among the reasons I need to do this are that the
processors in package com.inqmy.lib.jaxp do not seem to
be JAXP 1.2 compliant. Also, they neither respect the
encoding-attribute of <xsl:output>, nor allow to override
it from the outside. When generating HTML, this has
created problems for some clients).
In order to use Xalan/Xerces, one needs to set the
variable PREPENDCLASSES in server.bat to contain
the Xalan jars, and change the value of the configuration
variable watt.xslt.jaxp.properties in the server.cnf file.
The value of this variable is the name of a file in normal
Java properties syntax, which contains values for the
relevant System properties:
javax.xml.transform.TransformerFactory
javax.xml.parsers.DocumentBuilderFactory
javax.xml.parsers.SAXParserFactory
I'm using BC 4.7 SR2, Core Fix 2, JDK 1.3.1_09 under WinXP
At first glance everything seems to work fine (I can
still use recordToDocument), but I'd like to be sure.
And what about BC 4.6?
-- Sebastian Millies
IDS Scheer AGCheck out this weblog series for starters: /people/tobias.trapp/blog
Then I would suggest you post your question to the ABAP forum. -
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 !! -
E-Filing on Business Connector version 4.8
Hello
We are currently running Business Connector (BC) 4.7 (which is out of support) & need to move to BC 4.8. I have installed this on a new server & now need to get E-filing running. Our database is at R/3 4.7
The only document I can find re: E-Filing makes no mention of BC 4.8 (only BC 4.7) - this is [https://websmp202.sap-ag.de/form/sapnet?_SHORTKEY=01100035870000588865|https://websmp202.sap-ag.de/form/sapnet?_SHORTKEY=01100035870000588865] and is called User Guide e-Filing Incoming Outgoing 3.0 (4.6C & above).pdf and is dated July 2005. My questions are:
1. Can anyone confirm that E-filing is supported under BC 4.8. There must be a support matirx somewhere on the SAP site which explains this but I can't find it.
2. Is there a more up to date document anywhere which explains how to install E-filing on BC 4.8. Or maybe the instructions in the document I have would apply to BC 4.8 as well?
Thanks, Chris
Edited by: Chris Hoggarth on Jun 24, 2010 4:30 PMI am not sure what you mean by "e-filing GB", but BC 4.8 supports the same functionality as BC 4.7, and adds some new functions. So should be no problem.
CSY -
Problem with Business Connector 4.8
Hi Everybody, first of all I would like to clarify that this is a question about SAP BC and NOT XI, but I did not know wherelse to put this message.
I have installed SAP BC 4.8. Created a new RFC map (SAP BC -> SAP) of a FM called Z_PO_GET_LIST.
Then went to Business Connector DEVELOPER and created an output template, XML type, for the output of the service.
When I test the service from the Business Connector SERVER it works perfect, I get as a result the desired XML with the PO Orders in the same format defined in the template.
When I test it from the Internet Explorer putting in the address bar http://localhost:5555/invoke/test/Z_PO_GET_LIST it also works great, and I get the expected XML as result.
The problem is when I try to cosume the service from an external .net application, I create an HTTP Client with all needed information (server, port, baseurl, etc) and when I send a POST to the service I get an XML with the result but NOT in the expected format (with all "value" tags instead of the tags that I defined in the template) but with this format:
<?xml version="1.0" encoding="UTF-8"?>
Values version="2.0">
<value name="serverName">IDES_SERVER</value>
<value name="$rfcname">Z_PO_GET_LIST</value>
<record name="ZPO_CABEZALES" javaclass="com.wm.util.Table">
<array name="cols" type="value" depth="1">
<value>CO_DATE</value>
<value>DOC_CAT</value>
<value>CREATED_ON</value>
<value>CREATED_BY</value>
<value>VENDOR</value>
<value>NAME1</value>
<value>CURRENCY</value>
<value>DOC_DATE</value>
<value>TARGET_VAL</value>
</array>
<list name="rows">
<array type="object" depth="1">
<value>1000</value>
<value>F</value>
<value>2002-10-16</value>
<value>GIESEB</value>
<value>0000001000</value>
<value>C.E.B.BERLIN</value>
<value>EUR</value>
<value>2002-10-16</value>
<value>5000.0000</value>
</array>
<array type="object" depth="1">
<value>3000</value>
<value>F</value>
<value>2004-05-04</value>
Does anyone please know how can I get the response from the service in the expected format (using the defined template) just in the same way I get it from the "test service" funtionality in the BC Server?
Any clue or help would be really appreciated and rewarded.
Thanks in advance,
Sebastian.Can you post what your expected XML result looks like ? The values structure is an internal structure of how BC represents that information. What types are you passing back as output variables in your service ? A recordlist ? Is it possible that you forgot to call a service step which converts document to string (so that you get the desired XML) ?
CSY -
Business Connector Scenario .
Hallo ,
I have been given a scenario, where SRM sends a PO sheet in XML format to BC.I have to map some elements of the XML to the elements of client's application.
They require the xml to be ftp ed to FTP server, from there it's used for application.
My questions:
1) Where can i find the XML file which is sent by BAPI from SRM system.
2) Is just mapping enough ?? and what are the services available for this task.?
3)Service used for FTP and from there how to map to application of client??
Thanks in advance for all ...for your help
Srinihi,
>>>>1) Where can i find the XML file which is sent by BAPI from SRM system.
did you try with SRM content for business connector ?
>>>>3)Service used for FTP and from there how to map to application of client??
pub.client.ftp:put
>>>>2) Is just mapping enough ?? and what are the services available for this task.?
depends on what your client's application expects
maybe you will need to do some lookups etc <-- you need to find out
Regards,
michal -
Finding message in SAP Business Connector with IDoc number
Hi Experts,
Since there is no separate forum for Business Connector, posing my question here.
Does anyone have idea how we can find a message in SAP Business Connector if we know the source IDoc number, the same way we use IDX5 in PI.
Thanks,
DhawalAFAIK there is no simple way. What I usually do is compare timestamps. The Idoc is usually processed on the B.C. within the same minute.
We only have up to 10 Idocs within one minute and I do not have to search every day. So it works for me. -
How to encode XML to Idoc and decode Idoc to XML in business connector?
Hi all,
first of all: thanks for all, who are reading and perhaps responding this question!
Here some facts and my question(s):
The facts:
- I have the business connector version 4.6!
- I'm not working with any SAP Netviewer!
- I have XML files on an FTP-server and Idoc-files on an FTP-server --> so no connection between SAP and business connector, meaning: the files are just on the ftp-server!
What am i doing and what is working properly:
- Business connector logs in into the FTP-server (with FTP-service: pub.client.ftp:login)
- gets the file (with FTP-service: pub.client.ftp:get) (the idoc-file, when i want to convert it into XML or the XML-file, when i want to convert it into idoc-format)
- puts the file into another place in the server (with service wm.PartnerMgr.gateway.transport.FTPTransport:OutboundProcess)
!!!So far only getting and putting of the file works!!!
What is missing between getting the file in one format - for example idoc-format - and putting the file into the server in the other format - for example XML-format is:
CONVERSION FROM XML INTO IDOC AND VICE VERSA
My question:
- which services i have to use between getting and putting the files?
Thanks to all,
TamerHi,
I have the same problem. I do fix it?
Thanks
Wilson Xavier
Brazil -
Hi,
I was told that we have SAP Business Connector used in our current BW 3.5.
But in RSA1 ->Source System, I only have the following:
Source System:
--->MYSelf
--->Flat File
--->R/3
Where to find/see if Business Connector is used int he BW 3.5?
Please advise, thank you.Hi Martin,
Understand that the Business Connector has been replaced by XI.
Yes, at the moment, we're still using Business Connector.
But the question is, I can't find any source system of Business Connector in BW. If we're using it in BW, it should be appeared in RSA1 ->Source System ->Web Services, correct?
What about if it is used in ECC6? Should I check it via SM59 ->Web service and see fi the RFC is created for it?
And finally, Business Connector should normally installed on separate server (not in BW and ECC), correrct?
Kindly advise, thnak you. -
[Business Connector] JCo
Hi all,
I have the following problem regarding Business Connector issuing IDoc for a SAP Backend system to process.
Since BC is waiting for the complete integration of the IDoc to send the next one, the process is quite long !
Thus, I had several questions regarding Business Connector :
1) Does Business Connector necessarily rely on JCo to connect to SAP Backend systems or is there another way ?
2) If yes, is it possible to configure pooled connection instead of direct connection as it seems to be the default behaviour
3) Has anyone experiences multiples connections to the same SAP Backend system from one instance of Business Connector ?
4) Is this possible to configure SAP Business Connector in order not to wait for the complete integration ?
5) Is this possbile to configure ALE in order to only issue a receipt confirmation to SAP Business Connector (with the purpose to fasten the whole process) ?
Thanks for you help!
Best regards,
GuillaumeHi,
1)SAP Business Connector is a SAP native Message Server.
SAP JCo is native Connector from/to R/3 to/from the Java world.
SAP Java Resource Adapter is a Connector which currently applies to JCA 1.0.
2) neither SAP Business Connector nor SAP JCo meets JCA specifications.
regards,
Eugen -
Business Connector Combine MATMAS & CLFMAS
Hello.
I'm wondering what's the best way to combine a matmas and clfmas in business connector 4.7?
Is there a way only sending 1 idoc from sap with the matmas+clfmas content? This would eliminate my combination problem in business connector.
sorry for posting this in th xi forum but i don't see where to put my question else.
rgds,
jeroenJeroen,
In SAP you can send out both MATMAS and CLFMAS. You have to set the "Send material in full" check box. You will need to have both MATMAS, CLFMAS and DOLMAS in your partner profile.
You can ignore the DOLMAS.
You then should have both IDocs in SAP BC (you may need to set the packet size to get them together).
If not build your self a simple queue by using the repository store and storing the first IDoc using the link (MATNR) as the key.
Regards,
Simon -
The problem with Complex Job Manager in Business Connector.
Hi,
I have a problem with the service "Complex Job Manager" in Business Connector.
Sometimes this service hangs and a minus value (such as -83452 sec) appears in the column "Next run".
What can I improve?
I have BC ver. 4.7 with CoreFix 9, Java ver. 1.3.1 (46.0), system AIX.
Please help me.
Thanks,
RobertSorry, Raja.
I saw many questions about Business Connector in this category (Process Integration) and I thought that is a right place for my question.
In your opinion, where is a better place for my question?
Regards,
Robert -
Dear Sir,
Are there any preson change from Business Connector to use XI instead ?? Please kindly advise . how did you convert from BC to XI
Thank you and best regards,
VimolHi Vimol,
Check this "How to" guide, for the required information
https://websmp205.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202&_OBJECT=011000358700005272252005E
other How to guides,
https://websmp101.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
have a look at this also...
Re: Connectors and Xi...
also,
XI FAQ/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
I hope this will help you.
Regards,
Saurabh...
Reward with points if found helpful.
Maybe you are looking for
-
i have a sony dsc-t77 (pink) camera that i purchased in janurary. i tried using a card reader to get photos off the memory stick duo and my new MBP doesn't even recognize that there is something plugged in. when i put an SD card into the reader, it w
-
Creating a new Search Help on a standard SAP table field?
Good day, everyone! As part of a report I am writing, the customer would like to have Search Help added to the AUFEX field in table AUFK. They would like this functionality so that when they are changing an order via t-code ko02, they can get a list
-
I attached Ipad to my computer to sync. I received a message indicating there was a new version of the software. During the update, the Ipad crashed. The screen on the ipad is showing the iTunes icon and the USB cord. The ipad no longer shows up i
-
Okay, so when i downloaded the trial version of Flash Professional CS5.5, the following popup "popped up". "The dynamic link library iertutil.dll could not be found. Reinstalling the application may solve this problem." So i went to a site that had h
-
Hello I created a File to File interface, to pick the file from FTP and again put the file to FTP.This is a simple interface for my learning. The channel is scheduled to run every 1 minute. Every minute I see below error in the Adapter monitor "Last