SAP R/3 to External System RFC issue
Hi Experts,
We have one Peculiar issue in our SAP R/3. Request you to help me in resolving this.
Order Processing:
During Sales Orders Processing, for every line item a RFC is being initiated from SAP R/3 to an external system called Trilogy Pricer to get the Pricing data. Trilogy Pricer sends the Pricing data to SAP R/3 and the respective Orders are being processed in SAP R/3.
Current Issue:
The issue we are facing is that, once the Pricing data is sent to SAP R/3, Trilogy Pricer expects an acknowledgement (RFC_OK) from SAP R/3 in order to release the RFC connection. Intermittently, Trilogy Pricer is not receiving this or any kind of acknowledgement from SAP R/3 causing the connection to hang which is causing several problems.
For example:
On every business day, there will be 50,000 Sales orders.
So, 5 or 10 sales orders are getting hanged every day.
We tried to simulate this issue in Dev and Stage environments by processing 30,000 to 40,000 sales orders.
But we were unsuccessful, which means all the RFC connections were being closed as the external system is able to get the acknowledgements for all those orders from SAP R/3.
We are having this problem only in Prod.
Any thoughts to solve this issue is highly appreciated.
Advance thanks for your great help.
Thanks and Regards,
Srinivasa
Hi I am not sure if it was similar issue, but I once had a kindaa problem I solved using
CALL FUNCTION func STARTING NEW TASK task
[DESTINATION {dest}]
[{PERFORMING subr}|ON END OF TASK].
Similar Messages
-
SAP R/3 to External System RFC issue during Sales Order Processing
Hi Experts,
We have one Peculiar issue in our SAP R/3. Request you to help me in resolving this.
Order Processing:
During Sales Orders Processing, for every line item a RFC is being initiated from SAP R/3 to an external system called Trilogy Pricer to get the Pricing data.
Trilogy Pricer sends the Pricing data to SAP R/3 and the respective Orders are being processed in SAP R/3.
Current Issue:
The issue we are facing is that, once the Pricing data is sent to SAP R/3, Trilogy Pricer expects an acknowledgement (RFC_OK) from SAP R/3 in order to release the RFC connection. Intermittently, Trilogy Pricer is not receiving this or any kind of acknowledgement from SAP R/3 causing the connection to hang which is causing several problems.
For example:
On every business day, there will be 50,000 Sales orders.
So, 5 or 10 sales orders are getting hanged every day.
We tried to simulate this issue in Dev and Stage environments by processing 30,000 to 40,000 sales orders.
But we were unsuccessful, which means all the RFC connections were being closed as the external system is able to get the acknowledgements for all those orders from SAP R/3.
We are having this problem only in Prod.
Any thoughts to solve this issue is highly appreciated.
Advance thanks for your great help.
Thanks and Regards,
SrinivasaHi I am not sure if it was similar issue, but I once had a kindaa problem I solved using
CALL FUNCTION func STARTING NEW TASK task
[DESTINATION {dest}]
[{PERFORMING subr}|ON END OF TASK]. -
Read/Open a file in SAP DMS from an external system
Hello Sap Gurus,
I want to read/open a file in SAP DMS from an external system . External system is basically a non-sap system.
Can this be achieved through an RFC..
Does anyone know of any BAPI's/FM's that can be called from an external system (non-sap system) through RFC which will open a document which is stored in SAP DMS.
Regards,
Madan Shetty.Hi Madan,
If you want to view documents from an external system, there are many ways of achieving this.
It depends on the solution that you are approaching.
Few methods that I have come across are, OData services, Custom RFC Function Modules, to retrieve document attachments.
FTP is also a possible solution.
Please let us know your exact requirement.
Regards,
Tamilnesan G -
Transfer article master from SAP R/3 To External Systems(Futura) Using IDOC
Dear Experts
Please let me know how to Transfer article master from SAP R/3 To External Systems(Futura) or text file Using IDOCs.
thanksHello,
Since you want to transfer Article Master, it should be a Retail System. So you should use Message Type ARTMAS. For fullbuild, you can use transaction WDBM and for changes, you can use WDBU. For changes, you can enable change pointers for required fields using BD64.
Thanks,
Venu -
Extract data from SAP and send to external system via Webmethods & IDOC's
Hi,
We need to Extract data from SAP and send to an external system via Webmethods middlewear using IDOCs. I have never used webmethods before and would like to know more about how to implement this scenario. I have used IDOCS in an EDI scenario before but not used it along with WebMethods.
Any pointers would be of great help. ThanksIf you have already ABAP programs /BAPI's in place then try to develop RFC interface and write some back ground programs to scheudl BAPI's and develop scenario but you need to implement error handling , data validation in PI mapping level.
or
take help from ABAPer to design in ABAP like writing Proxy program to pull data and send it PI.
if you are dealing with master data bit risky(correctness) but can be achived using PI. -
Exchange message between XI and External System
Hello.
I am working on building an application that can exchange message with XI. I went through many documents and forums, but I found that most of them is in the boundary of XI and SAP not XI and external system. I just wonder if there is any simple code available that I can start working? Or any helpful suggestions are also welcome.
Thanks.
Kevin.Hi Kevin,
Xi is an intergration tool which servers the purpose of integrating SAP with nonSAP systems.Many adapters are provided which enables to connect and transfer data (in the form of xml) to external systems.Sap can talk to .net.....pls have a look at the blog :
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
Sap to legacy systems(file to file scenario):
/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1
/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2
With database systems:
/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
/people/saravanakumar.kuppusamy2/blog/2005/01/19/rdbms-system-integration-using-xi-30-jdbc-senderreceiver-adapter
webdynpro to xi intergartion:
/people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro
/people/saravanakumar.kuppusamy2/blog/2005/02/07/interfacing-to-xi-from-webdynpro
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
And the mail adapter enables you to talk to email servers:
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
Hope these help you in better understanding of this tool.
Regards
Priyanka
Message was edited by: Priyanka Balagangadharan -
Startrfc - SAP utility to invoke ABAP programs from External systems
We have used the startrfc uitlity that comes along with the SAP Presentation CD. This is bundled with the SAP RFC SDK kit. The startrfc utility can be used to invoke ABAP programs from external systems or servers.
When using the startrfc from the SAP server using the parameters
startrfc -h 10.60.0.31 -s 01 -c 100 -u USERNAME -p PASS -F <Function Module> -E TPPARAM=\usr\sap\trans\bin\tp_domain_<SID>.PFL -T LIST,300,w=list.txt
the desired results are achieved.
However when using the same startrfc with the exact parameters from another server we get the message " Incorrect user or password". If we use the SAP GUI from this server to connect to the SAP server using the same username and password we are able to connect to the SAP system.
Has anyone encountered any similar issues with Startrfc? Any suggestion will be appreciated.
Thanks,
~NileshHi NIlesh,
Did you check that the password and user ID entered are in capita letters?
Thanks and Regards,
RK -
What makes an idocs go out of SAP to external systems.
Hi Experts,
I have created many idocs in sap. they are in status of 03 meaning ready to be
transmitted. but they don't go out of sap, they still remain in queue in sm58.
If i process it manually it is going. but it should be done automatically.
what makes an idocs go out of SAP to external systems.
It is very urgent issue.
Can any body help in this. Valuable answers will be rewarded.
Thanks & Regards,
Satish.Hi Sathis,
Same proble i was faced recently.
The problem was occured because of error opening an RFC connection.
you can see by yourself in the following way.
Goto SM 59.
Select your appropriate RFC destionation say if destination is assigned 'TCP/IP connection' or 'R/3 Connection', under that select ur destination and press 'TEST <b>CONNECTION'</b> if shows green mark there is no error in connection or it indicates with red there is error in RFC destination connection.
Suppose if error is occured there is no basic communication setting done between these cleints, if it is case you would be go and talk to BASIS guy and he will make provides destination.
if any furthore doubts feel free to mail me to [email protected] or reach me 09886869625
<b><REMOVED BY MODERATOR></b>
Regards,
Vijay
Bangalore
Message was edited by:
Alvaro Tejada Galindo -
Is it possible to integrate LSO 600 with an external system without SAP PI?
Hi,
as asked in the title, i am wondering if it is possible to integrate LSO 600 with an external (non-SAP) system without using SAP PI/XI. The external system is a middleware application which can handle RFC functions, IDocs besides the usual web service communications.
However, i don't know how LSO and SAP PI are integrated so i wonder if their interfaces are such that instead of SAP PI another middleware could be used.Web Services are used. If you were to implement the services in your 3rd party middleware and configure SAP to call it, I suppose it is possible. The external course catalog can be used for CourseEnrollment and LearningProgress. See the application help for details. Don't expect to receive support from SAP with such a setup however.
-
Different PO item number in SAP and in external system
We are sending Purchase Orders to external system via Idoc and receiving dispatch advices (Inbound delivery) from the external systems via Idoc. In SAP PO line items are numbered as 10,20,30....... In the external system the line items are numbered as 1,2,3........
So when Inbound delivery is received into SAP from external system it is failing due to line item numbers are not matching.
I got info that this issue can be resolved by using fields E1EDL24-POSNR and E1EDL24-POSEX correctly. I do not know exactly how.The Idoc type used is DESADV.
Please help with this issue.You can see these fields in WE02 when you process with your idoc number.If you want to edit idoc POsnr from 1...10 then you can edit idoc through we19 transaction.
If you want perminanat solution then check with ABAPer to pass one zero after line item number as your external system passes 1,2....10..etc.
This can possible check with your technical team. -
RFC/FM to store Business document in Purchase Order from external system
Hi All,
I have been going through various threads for suitable solution, but could not find one which can meet our requirements. Appreciate, if you could share your expertise for the following requirement.
Requirement: One of our external system is going to create/change Purchase Orders in SAP using standard BAPI's (BAPI_PO_CREATE1,BAPI_PO_CHANGE etc.,). During this process, they would like to attach supporting documents (.pdf, .jpeg, .xls etc) as 'store business document' for the same PO. As per our current configuration, we can attach the documents as dialog user from ME22N/ME23N transaction and attached documents are stored in our IXOS/ Archive server.
Is there any standard BAPI/FM (RFC) available to achieve above requirement?. And what are the parameters we need to pass in the FM to attach or delete documents.
System Details: SAP ERP ECC6 & Netweaver 7.0
Kind Regards
Kumar
Edited by: Kumar Guntha on Sep 4, 2009 7:15 AM
Edited by: Kumar Guntha on Sep 4, 2009 7:17 AMHi Friends
Any sugestions?
Regards
Kumar -
Issue with TTE - External System ID does not exist!
Hi dear Gurus,
We followed the SAP Best Practice to set up our CRM 5.0 system and it seems to have opened the Pandora's box for us. When we try to create a service contract, there was an error message in the header complaining that the external system does not exist. Here is what the HELP tells us:
In Customizing for TTE,
1. Choose Assign Objects from External Systems
2. Choose External System IDs
3. Maintain system ID for the calling system BC5CLNT005
4. Choose Save
However, when we get into IMG, under 'Assign Objects from External Systems', there is NO external system ID to choose. Why is this? Is it because our system is on a different patch level?
Any idea would be appreciated.
Thanks,
LeonI have similar problem how did you solve this issue?
Your input will help me analyze the issue?
Is it because of the client we where in to is the Productive client not the customizing client? -
Hi,
We are trying to develop interface with external system to calculate the shipping costs for a delivery. We will establish RFC connection between SAP and External system.
Do we need SAP .NET connector to send and receive data from/to SAP. SAO shouls act as client and external system as server. If we have to use SAP .NET connectore, can anyone explain me the detailed process of using SAP .NET connector and connecting to external system.If there is anyother way without using SAP .NET connector, i.e by using RFC function modules, can you please xplain that process too. What is the program ID for RFC destination in SM59?
I appreciate your help.
Thanks,
Ashok.setting the program id you need a person with the knowledge of both the system, with the current input it will be difficult to help with that.
since you are in 4.6C the available options are
1. DCOM connector
2. .net connect
3. JCO
4. or a plain http call to your external system.
Regards
Raja -
External System communication via RFC
Hi Experts
In my landscape, sending system want to use an RFC connection to the PI via SAP java connector. In turn PI should call the RFC in the SAP System and execute the RFC and return the results.
note ; Sending system is Java based system
Is it possible to connect to PI from external system via java connector ? if so what configuration has to be done in the PI and external system.
when i checked the sender communication config , its asking for application server gateway and service.Is these needed to be configured in SAP PI or external system.
Please provide your inputs
Thanks in advanceif you are not using Java connector then you must use Java proxies.
Refer to the following link for more details-
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab?quicklink=index&overridelayout=true
Edited by: vishal kharat on Aug 3, 2011 6:42 PM -
External system point of view - BAPI and RFC difference
Hi all,
I have already searched forums and have seen many posts. But none of them are giving exact difference between BAPI and RFC.
Please don't copy paste any previous posts which give differences in definitions and please explain me in simple terms the difference between RFC and BAPI from external system point of view.
Can RFC be used to link SAP to Non-SAP system? If so, why BAPI?
Difference between RFC and RFC Call?
How exception handling is different?
I know that BAPI is based on OOPS concept but if that is the only difference then from external system point of view they should the same.
Regards
VasuHello Vasu
BAPIs implement the so-called "methods" of business objects (like sales order, customer, etc.). However, this OO-concept is just of semantic nature.
I like to make the following equation: BAPI = Dialog (transaction) without dialog
What does this mean? A BAPI executes the very same validations like in the corresponding dialog transaction.
In order to understand the difference between a BAPI and another RFC enabled function module the following hierarchy may be useful:
BAPI = RFC enabled => executes all validations like in dialog transaction
--> RFC module => may execute similar function like BAPI but does NOT execute all validations
--> calls local function modules => execute specific function
but not as comprehensive as a BAPI function
--> may call internal function modules => modules that are intended to be used by SAP only
Regards
Uwe
Maybe you are looking for
-
Console logs - AppleUSBEHCI error
Hi guys, first time posting on these forums, but i was looking today at my console and it showed continuously the following line: 10/06/2011 08:08:45 kernel USBF: 471.185 AppleUSBEHCI[0x823b800]::Found a transactio
-
Wireless expander and page not opening
I am working in a temporary trailer office with a linksys wireless expander extending internet from the permanent office nearby. My airport status bar indicates i have a full signal but I am unable to open a page. The problem only seems to be with Ma
-
How do you accept terms for adobe reader on macbook
how do you accept terms for adobe reader on macbook
-
The Chinese character 我 is not recognized in the handwriting keyboard
Hi, does anyone know why iPads Chinese handwriting keyboard doesn't recognize the character wo (我)? Thanks
-
Hi, <in Struts Framework> in my JSP i have a checkbox And in Bean Class the type of chkbox is boolean if i checked the chkbox and click on "search" btn, getting the results. but not getting Proper value of check box ( true or false ) What should i do