ABAP - XI - File
Hi,
found <a href="/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy blog</a> where he explain an ABAP Proxy. But in my process the ABAP Client should run on another SAP-System.
I think I will need ports or http destinations. Does anyone knew a blog for this?
Scenario:
ABAP Client (SAP System 1) -> XI (SAP System 2) -> File System
thanks
chris
But I think I can not access a ABAP proxie from one SAP system to another.
Yes you can acess from the TC SPROXY from another SAP System provided Sproxy is configured there
details of that:
Proxies: are interfaces which will get executed in the application system.They can be created only in the system from message interfaces using the proxy generation functions.
The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.
The literal definition of a proxy is an object / process authorized to act for another; an agent or a substitute. In simpler terms, proxies in the XI context are objects used to encapsulate the creation (from a sender system) or parsing of XML (at a receiver system) as well as the communication with the relevant runtime components required to send or receive those messages. The Proxy Runtime controls these objects / processes, and can itself be controlled by the applications it communicates with.
The Proxy currently has the following components available:
1. ABAP Proxy Communication using XI or Web Services
2. Java Proxy Communication using XI (J2EE)
JAVA Proxies:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
ABAP Proxies:
/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
/people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
/people/sukumar.natarajan/blog/2007/01/07/how-to-raise-alerts-from-abap-proxy
/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
ON SDN TV
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=abap%20proxy%20xi&cat=sdn_all&start=11#
Proxies communicate with the XI server by means of native SOAP calls over HTTP .RFC does not, so you have to convert from SOAP to RFC calls and vice versa. So XML conversion is required.
ABAP Proxies uses Webservice and Http Protocols. And if you use RFC it is mainly meant for Sync. call. But Proxies is used for both Sync and Async.
If you use ABAP Proxy , you can reduce the overhead calling the function again and again.
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
/people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
Re: JDBC Sender select/update problem
If u generate proxy for outbound interface then its client proxy and for inbound interface its server proxy.
In client proxy u can call the method to send messages but u can't modify it but in server proxy its possible to write a user code within the method to execute proxy.
CLIENT PROXY:
A WSDL description from a UDDI server (or an Internet page) is usually used to make a service executable in the Internet and to describe the interface of this service. You require a client proxy and not a server proxy to call this service by using the Web service infrastructure.
SERVER PROXY:
You can only generate ABAP server proxies from a WSDL description if they originate in the Integration Repository.You can also generate server proxies for Java and client proxies for ABAP from message interfaces.
Similar Messages
-
Interface ABAP Proxy - File - Synchronous - (Is it possible???)
Hi Experts,
I want execute ABAP Proxy which will create File in FTP. On final, i need return "OK" information to the ABAP Proxy.
Is it possible? ABAP Proxy <-> File Synchronous? Without BPM and Custom Module Adapter. Just using RequestResponseBean???
Tks in advance.Hi Raj,
Tks. I implemented the Acknowledgements Request and changed the ABAP Proxy to Async. But the Ack returns to the ECC with the error and is not saved in the Message. The error follows below:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- Update Acknowledgment Status of Request Message
-->
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="PERSIST">REQUEST_MESSAGE_NOT_FOUND</SAP:Code>
<SAP:P1>4EE24DEB4EA60650E10080000A09071E</SAP:P1>
<SAP:P2>CENTRAL</SAP:P2>
<SAP:P3></SAP:P3>
<SAP:P4></SAP:P4>
<SAP:AdditionalText></SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace=""></SAP:ApplicationFaultMessage>
<SAP:Stack>Requisição mensagem 4EE24DEB4EA60650E10080000A09071E pipeline CENTRAL versão desconhecida</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
Any Idea about this error?
Tks in advance. -
How to get the complete abap help file
hi
how to get the complete abap help file i mean F1 file.
please provide some me links to download that file.Hi Kiran,
If u want complete help for particular topic ; for that SAP has provided in built Transaction for help.
Transaction is ABAPDOCU.
I have certain link which will help u.
SAP, ABAP interview question and answers
http://www.geocities.com/sap_interviewquestions/
IMP Link for All
http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm
Common Links
http://www.sappoint.com/abap.html
http://www.sap-img.com/abap-function.htm
http://www.easymarketplace.de/online-pdfs-q-s.php
http://help.sap.com/
http://sapassist.com/groups/groups.asp?v=sap-r3-dev&m=3&y=2004
http://training.saptechies.com/sap-basis-certification-sample-questions/
http://www.geocities.com/mpioud/Abap_programs.html
http://cma.zdnet.com/book/abap/index.htm
http://www.sapdevelopment.co.uk/
http://www.sap-img.com/
http://juliet.stfx.ca/people/fac/infosys/abap.htm
http://help.sap.com
http://www.sap-img.com
http://www.thespot4sap.com
http://www.sap-basis-abap.com/
http://www.sapdevelopment.co.uk/
http://www.sap-img.com/
http://juliet.stfx.ca/people/fac/infosys/abap.htm
http://help.sap.com/saphelp_46c/helpdata/en/d3/2e974d35c511d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_46c/helpdata/en/d6/0db357494511d182b70000e829fbfe/frameset.htm
http://www.henrikfrank.dk/abapexamples/SapScript/sapscript.htm
http://www.sapgenie.com/abap/example_code.htm
http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm
http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm
http://help.sap.com/saphelp_40b/helpdata/en/4f/991f82446d11d189700000e8322d00/applet.htm
http://www.sap-img.com/abap-function.htm
http://www.sapgenie.com/abap/code/abap19.htm
http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
http://www.planetsap.com/Tips_and_Tricks.htm
http://help.sap.com/saphelp_40b/helpdata/ru/d6/0dc169494511d182b70000e829fbfe/applet.htm
http://www.henrikfrank.dk/abapexamples/SapScript/symbols.htm
http://www.henrikfrank.dk/abapexamples/index.html
http://sap.ittoolbox.com/documents/document.asp?i=752
http://members.aol.com/_ht_a/skarkada/sap/
http://sappoint.com/abap/
http://members.tripod.com/abap4/SAP_Functions.html
http://members.ozemail.com.au/~anmari/sap/index.html
http://www.planetsap.com/Userexit_List.htm
http://www.planetsap.com/Tips_and_Tricks.htm
http://www.kabai.com/abaps/q.htm
http://www.planetsap.com/Userexit_List.htm
http://help.sap.com/saphelp_bw21c/helpdata/en/c4/3a8090505211d189550000e829fbbd/frameset.htm
http://www.sapgenie.com/abap/bapi/example.htm
http://help.sap.com/saphelp_45b/helpdata/en/65/897415dc4ad111950d0060b03c6b76/content.htm
http://www.sap-basis-abap.com/index.htm
http://help.sap.com/saphelp_40b/helpdata/en/fc/eb2c46358411d1829f0000e829fbfe/frameset.htm
http://help.sap.com/saphelp_46c/helpdata/en/aa/aeb23789e95378e10000009b38f8cf/frameset.htm
http://www.geocities.com/ResearchTriangle/1635/system.html
http://www.sapdesignguild.org/resources/MiniSG/3_Managing/3_Functions_Table_Control.htm
http://help.sap.com/saphelp_45b/helpdata/en/d1/801bdf454211d189710000e8322d00/content.htm
http://www.sapfans.com/sapfans/repos/saprep.htm
http://www.planetsap.com/howdo_a.htm
http://help.sap.com/saphelp_util464/helpdata/en/69/c2516e4ba111d189750000e8322d00/content.htm
http://www.sapgenie.com/abap/smartforms_detail.htm
http://www.sap-img.com/abap.htm
http://help.sap.com/saphelp_46c/helpdata/en/fc/eb2d67358411d1829f0000e829fbfe/content.htm
http://www.geocities.com/victorav15/sapr3/abap.html
http://www.henrikfrank.dk/abapexamples/SapScript/sapscript.htm
http://abap4.tripod.com/Other_Useful_Tips.html
http://help.sap.com/saphelp_45b/helpdata/en/cf/21ee2b446011d189700000e8322d00/content.htm
http://www.sap-basis-abap.com/sapmm.htm
http://sap.ittoolbox.com/nav/t.asp?t=303&p=448&h1=303&h2=322&h3=448
http://sapfans.com/
http://cma.zdnet.com/book/abap/ch03/ch03.htm
http://help.sap.com/saphelp_40b/helpdata/en/4f/991f82446d11d189700000e8322d00/applet.htm
http://sappoint.com/abap/
http://www.henrikfrank.dk/abapuk.html
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://www.sapgenie.com/abap/index.htm
http://www.sap-img.com/abap.htm
http://www.sapdevelopment.co.uk/tips/tipshome.htm
http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm
http://sap.ittoolbox.com/nav/t.asp?t=322&p=322&h1=322
http://sap.ittoolbox.com/nav/t.asp?t=448&p=448&h1=448
http://www.thespot4sap.com/
http://www.kabai.com/abaps/q.htm
http://www.geocities.com/mpioud/Abap_programs.html
http://www.sapgenie.com/abap/tips_and_tricks.htm
http://www.sapassist.com/code/d.asp?whichpage=1&pagesize=10&i=10&a=c&o=&t=&q=&qt=
Mark Helpfull answrs
Regards
Manoj -
Can anybody send me the ABAP SIM files that can be played using SAP TUTOR PLAYER
thnks in adv
sateeshcheck the site
sapsuperusers.com
there u will a lot.
Regards
Prabhu -
Problem receiving acknowledgement: abap proxy == file adapter
Hi experts,
I am developing an asynchrone interface using PI 7.0. The scenario is: SAP ==> FILE.
In SAP I have created an abap proxy in wich I requested an acknowledgement when calling from the abap code. In PI I have created an Integration Process with a receive step, and a send step. In de send step I am asking for a transport acknowledgement.
When I test the interface and I look in the SXMB_MONI in PI, I see the acknowledgement given back to the IP, but in the SAP backend system I don't receive anything in the abap proxy which had send the original message. In de SXMB_MONI from SAP I see a "?" Still awaiting acknowledgement.
Can anyone help me with this scenario? I really need an acknowledgement from the file adapter in the calling abap proxy.
Regards, JeroenYou need to crate a REceiver Agreement for this sender...
The Integration Server sends an acknowledgment message back to the sender (CENTRAL_BACK). It uses the name of the sender system for logical and technical backward routing.
If the sender is addressed using an ABAP proxy, you must define a corresponding receiver agreement for this sender.
http://help.sap.com/saphelp_nw04/helpdata/en/29/345d3b7c32a527e10000000a114084/content.htm
-SM -
Proxy - ABAP mapping - file with content conversion
Scenario goes from ECC (proxy) to XI then I do ABAP mapping. I have tested the ABAP mapping with SXI_mapping_test transaction. My ABAP mapping puts the payload back into XML and then the data goes to a file adapter where I also use content conversion. If I do not do the content conversion the data comes out correct in XML. When I change to content conversion I get 20 blank lines. Is it possible to do content conversion from ABAP mapping?
Any help would be greatly appreciated.
Thanks
Skip FordHi,
Have you checked whether the blank lines you got in the XML files are from the blank nodes or elements which you created in ABAP mapping?
If it is, then just create your elements or nodes whenever there are corresponding values in your ABAP mapping.
e.g.
If l_sender_service is NOT initial.
elementsender = odocument->create_simple_element(
name = 'SenderService'
value = l_sender_service
parent = msgtype ).
endif.
Regards,
Lim... -
File/FTP to ABAP Proxy (file as attachment)
I have the following scenario: File/FTP -> XI -> ABAP Proxy but not the normal case. What I need is the picked file as attachment and the file name. I hope this is possible.
I have found the following blogs:
/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
I have no idea where I have to start. How I should define the sender and receiver message interface? How I have to configure the sender file/ftp adapter?
I'm using PI 7.1 SP 7.At the moment I have the following problem. I always get an error during mapping the request message. This is the error message:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Mapping der Request-Message
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>Application</SAP:Category>
<SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
<SAP:P1>com/sap/xi/tf/_MT_SCANFILE_to_MT_SAP_SCANFILE_</SAP:P1>
<SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException:</SAP:P2>
<SAP:P3>Fatal Error: com.sap.engine.lib.xml.parser.ParserE</SAP:P3>
<SAP:P4>xception: XMLParser: No data allowed here: (hex) ~</SAP:P4>
<SAP:AdditionalText />
<SAP:Stack>Während des Anwendungs-Mappings com/sap/xi/tf/_MT_SCANFILE_to_MT_SAP_SCANFILE_ ist eine RuntimeException aufgetreten. com.sap.aii.utilxi.misc.api.BaseRuntimeException:Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) ~</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
And if I use transaction sxmb_moni I see that the payload MainDocument is my pdf document and I can read it.
MG%PDF-1.3
%âãÏÓ
2 0 obj
/WinAnsiEncoding
endobj
3 0 obj
<<
%Devtype POST2 Font COURIER normal Lang DE
/Type /Font
/Subtype /Type1
/BaseFont /Courier
/Name /F001
/Encoding 2 0 R
>>
endobj
4 0 obj
<<
/Length 5 0 R
u2026.
I believe there is still an error at my communication channel configuration of the ftp sender adapter. -
Hi All,
I want help on ABAP mapping to perform File to Idoc posting.
Kindly provide any sample code / document for this.?
Thanks.
Ramiz.Hi
Please do a search before posting.
This link will provide you all about abap mapping.
https://www.sdn.sap.com/irj/scn/advancedsearch?query=abap+mapping&cat=sdn_all
Thanks
Saiyog -
Execute an ABAP ".txt" file with a call function
Hello,
I'd like to know if it exist a "call function" or another way to execute an Abap program which is written within a ".txt" file.
1. I'd like to write an Abap program into a ".txt" file
2. Create an Abap program which will read the ".txt" file (& upload it into an internal table for example) & execute this Abap code.
Is it possible?
Thanks in advance for your answer.
SamuelSomething like this -:)
REPORT z_test_query.
* TYPES *
TYPES: BEGIN OF ty_lines,
line TYPE string,
END OF ty_lines.
* TABLAS INTERNAS *
DATA: t_lines TYPE STANDARD TABLE OF ty_lines,
t_program TYPE STANDARD TABLE OF progtab WITH HEADER LINE,
t_writes TYPE STANDARD TABLE OF listzeile.
* VARIABLES *
DATA: w_file_name TYPE string.
* FIELD-SYMBOLS *
FIELD-SYMBOLS: <fs_lines> LIKE LINE OF t_lines,
<fs_write> LIKE LINE OF t_writes.
* SELECTION-SCREEN *
SELECTION-SCREEN BEGIN OF BLOCK file WITH FRAME.
PARAMETERS:
p_file TYPE rlgrap-filename.
SELECTION-SCREEN END OF BLOCK file.
* AT SELECTION-SCREEN ON VALUE-REQUEST *
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
PERFORM get_filename CHANGING p_file.
*& Form GET_FILENAME *
FORM get_filename CHANGING po_p_file.
DATA: ls_field_name TYPE dynpread-fieldname.
ls_field_name = 'P_FILE'.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
program_name = syst-cprog
dynpro_number = syst-dynnr
field_name = ls_field_name
IMPORTING
file_name = po_p_file.
w_file_name = po_p_file.
ENDFORM. " GET_FILENAME
* START-OF-SELECTION *
START-OF-SELECTION.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = w_file_name
TABLES
data_tab = t_lines.
IF sy-subrc EQ 0.
LOOP AT t_lines ASSIGNING <fs_lines>.
MOVE <fs_lines>-line TO t_program-line.
APPEND t_program.
ENDLOOP.
ENDIF.
CALL FUNCTION 'RFC_ABAP_INSTALL_AND_RUN'
EXPORTING
mode = 'F'
programname = 'ZDUMMY_TEST'
TABLES
program = t_program
writes = t_writes.
IF sy-subrc EQ 0.
LOOP AT t_writes ASSIGNING <fs_write>.
WRITE:/ <fs_write>-zeile.
ENDLOOP.
ENDIF.
Greetings,
Blag. -
Opening/installing SAP NW2004 ABAP.rar file from hard.disc
Hallo friends,
I downloaded the NW2004 ABAP.rar software and saved it on a folder which is on my hard-disc. Since then I have been trying to unzip /open the file to no avail. Could someone please tell me what to do so that I can get the software installed on my Notebook.
Best Regards,
Ara (Germany)Thanks. I will try your suggestion, but first let me just show the error messages. this are the error messages I`m getting:
ERROR 2006-05-19 13:12:02
FSL-06002 Error 1060 (Der angegebene Dienst ist kein installierter Dienst.
) in execution of a 'OpenService' function, line (266), with parameter (ClusSvc).
ERROR 2006-05-19 13:12:38
MDB-07057 The system is inconsistent. Registry or SAP_DBTech information is available, but software is not complete.
ERROR 2006-05-19 13:12:38
MUT-03025 Caught ESAPinstException in Modulecall: ESAPinstException: error text undefined.
ERROR 2006-05-19 13:12:38
FCO-00011 The step CheckExistingServerSoftware with step key |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_CreateDB|ind|ind|ind|ind|9|0|NW_ADA_DB|ind|ind|ind|ind|6|0|Sdb_ServerSoftware_Dialogs|ind|ind|ind|ind|0|0|CheckExistingServerSoftware was executed with status ERROR .
Question:
- What about the linsence thing ??
- could that also be the problem ?? -
Complete abap pdf file & screen shots
hi abapers iam beginner to abap where can i get pdf files & screen shots to become good abaper
Hi,
Goto transaction ABAPDOCU . You can see a lot of demo programs for almost everything in SAP ABAP.
press F1 on each keyword to know more about that
And help.sap may also help you.
Regards,
Pankaj -
Need Web Dynpro ABAP Tutor files
Hi
Can anyone help me to locate Tutor files in this site / any sap web site.
Regardshi,
U can check out the following links for web dybpro in abap....
https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/fed073e5-0901-0010-4eb4-c9882aac7b11 [original link is broken]
this link contains 6 basic webdympro for abap tutorial.....
also chk out
https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/512040e1-0901-0010-769c-c238c6ca35d9 [original link is broken] -
Error compiling a library, Kernel32.dll
Attachments:
error LabVIEW82.jpg 30 KBHey elnibjo;
This error seems to be the result of the application builder not being able to find the rc file I suggest you follow the steps listed in the following KB:
Error Creating Source Distributions Involving rc Files
(http://digital.ni.com/public.nsf/allkb/833BFD5E9CA0224886257584004DAA4C)
Alternatively you can change the path information in the CLFN to contain only the DLL name.
Let me know if this works
Good luck with your applibation! -
Hi all,
I'm looking for an function module to extract the data
out of an internal table like the active table of an ODS to the BW server. I know the GUI_download, but it passes
the data to the client.
Any ideas.
Cheers
PascalHi,
To write data to a file on the application server, use the TRANSFER statement:
Syntax
TRANSFER <f> to <dsn> [LENGTH <len>].
Take a look on the following link.
http://help.sap.com/saphelp_46c/helpdata/en/fc/eb3d35358411d1829f0000e829fbfe/frameset.htm
With rgds,
Anil Kumar Sharma .P
Message was edited by: Anil Kumar Sharma -
When I try to build executables in LabView 8.01 I get message:
Error 7 occurred at Copy in ABAPI Dist New VI Library.vi->ABAPI Dist Chk for Destinations.vi->ABAPI Copy Files and Apply Settings.vi->EBEP_Invoke_Build_Engine.vi->EBUIP_Build_Invoke.vi->EBUIP_Build_Invoke.vi.ProxyCaller
Best RegardsI got the same error as I tried to build my application, the reason was the string I set for the 'Build specification name' property of my build.
I changed from '3DC - Dlog Data Compacter ' to '3DC' and it worked afterwards..quite strange behaviour..
Maybe you are looking for
-
ITunes want me to remove all of my data
I had gotten a ringtone maker app because I dont want to pay for the ringtones Apple has. I had made the ringtone and pluged my phone in to my computer, but when I want to "Sync Tunes", it says, "Are you sure you want to remove existing music, movie
-
How can i do a reinstall / repair of windows without a factory reset on E530?
Hi, I have a Lenovo E530 laptop, i want to do a repair / reinstall of windows, a disc didn't come with my laptop it just has the setup files on the partition, but i cannoy find any way to do a reinstall without losing everything and having to do a fu
-
Dynamic configuration : possibility of adding custom Key?
hi experts, is it possible that i can add a new custom key like for example namespace : http://sap.com/xi/XI/System/ERROR key : ERRORDESC and put it inside the Dynamic configuration during a mapping and then use it further? or are we limited to t
-
I went to update some music on my iPhone 3G on my Mac Book Pro and absolutely nothing happened. It didn't even recognize that the phone was connected to charge it. Suggestions? Thanks in advance.
-
hola buen dia tengo problemas para instalar adobe photoshop elements 8.0 en mi mac, me arroja un error y dice que debo dirigirme a atencion al cliente