IDocs without PI or Adapter - Part 1
Hi All,
I would like to be able to send IDocs to SAP ECC without using PI or a Java Adapter.
Essentially, I would like it to be as simple as possible involving:
1) configuring the IDoc receiver on ECC,
2) delivering an IDoc text file to a port on ECC, maybe as part of a SOAP payload.
3) preferably with zero or very little coding on the ECC side
I believe this should be possible.
Currently we have ECC 6.0 and cannot use Enterprise Services yet.
My question is "Does anyone know of any good documentation on how to do this?".
I am not an ECC expert and so I especially need to know what configuration has to be done on the ECC side, and whether or not this is standard or non-standard IDoc configuration.
Thanks for your help.
Cheers
Gerard
All services are in SICF, you should be able to find the "IDOC" service there .
We still want to exploit the IDoc infrastructure since it provides good visibility of what has happened to messages. (The users want IDocs used rather than Proxies or web services since IDocs provide better visibility of what's going on.)
I wouldn't have said IDOC provide any real benefit in terms of "visibility". Most users just arent aware of the monitoring transactions to use around proxies, there are also additional benefits around proxies in terms of implementation speed and the ability to create sync. scenario's instead of just IDOC async communication. Throw into the mix the additional configuration required around IDOC setup, Partner profiles and so on.
I think from a interoperability standpoint open standards web services for communication is big step forward towards SOA, webservices exposed for communication can be leveraged by almost any other system moving forward - I think the biggest opportunity in this space is the mobile applications. Getting a mobile application to talk IDOC (possible but potentially problematic), getting a mobile application to talk webservice no matter what platform using any language is best described as simple.
Back to the topic at hand,
I think you will need to use sapjco3.jar and sapidoc3.jar to send an IDOC to ECC from an external source these library's are used by most 3rd party applications to talk to SAP that Im aware of.
I guess you could NOT use them but you would essentially be implementing them yourself.
Good Luck
Similar Messages
-
IDocs without PI or Adapter - Part 2
Hi All,
Following on from my previous question , I have a second question.
What is the best way of finding the address of an IDoc service on ECC?
For instance, I know that SALESORDER_CREATEFROMDAT202 is setup and working on our ECC system. So I would like to experiment with sending text files which obey the relevant schema to this service and see if it accepts it. But how do I find the address of the service?
Thanks in advance for your help. It is appreciated.
Cheers
GerardAll services are in SICF, you should be able to find the "IDOC" service there .
We still want to exploit the IDoc infrastructure since it provides good visibility of what has happened to messages. (The users want IDocs used rather than Proxies or web services since IDocs provide better visibility of what's going on.)
I wouldn't have said IDOC provide any real benefit in terms of "visibility". Most users just arent aware of the monitoring transactions to use around proxies, there are also additional benefits around proxies in terms of implementation speed and the ability to create sync. scenario's instead of just IDOC async communication. Throw into the mix the additional configuration required around IDOC setup, Partner profiles and so on.
I think from a interoperability standpoint open standards web services for communication is big step forward towards SOA, webservices exposed for communication can be leveraged by almost any other system moving forward - I think the biggest opportunity in this space is the mobile applications. Getting a mobile application to talk IDOC (possible but potentially problematic), getting a mobile application to talk webservice no matter what platform using any language is best described as simple.
Back to the topic at hand,
I think you will need to use sapjco3.jar and sapidoc3.jar to send an IDOC to ECC from an external source these library's are used by most 3rd party applications to talk to SAP that Im aware of.
I guess you could NOT use them but you would essentially be implementing them yourself.
Good Luck -
Collecting Idocs without using BPM
Hi Experts,
I am working on a sceanrio, where Idocs are coming from sap and we need to generate a single Flat file out of them.
For this scenario first we need to collect the Idocs and then process them to make a single file output.
To achieve the same I am using the BPM to first collect the Idocs and make a packet out of them and then processs it to generate a single flat file.
Can someone please suggest me that, How can we achieve the same without the BPM.
If yes, how can we do that?
Thanks in advance.
Regards
PradeepPradeep ,
Option 1 : /people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm
here you collect them as a file and file is picked up and sent to the target
Option 2 :
in WE20 in ERP set idoc package to 50
in XI sender idoc channel - package to 50
XI will receive 50 IDOCs at once...
(courtesy Michal....till then i thought there is no sender idoc adapter )
Option 3 : collect using BPM.
Option 4 : This is what i woould suggest....no need of collecting you can send one idoc at a time generate the file.....why do u want to collect?
Edited by: Tarang Shah on Mar 20, 2009 7:38 AM -
Reg: How to Stop Polling of JDBC Adapter without Scheduling the adapter
Dear Gurus,
Here I am having one requirement. My clients wants to send data from JDBC adapter (ORcale System table) to R3 system via RFC.
His Requirement::
1. He is not telling the time of data flow from Oracle server so that based on that we can schedule the adapter in the Communication Channel monitoring (Availablitiy Time Planning) or Else we can Schedule by deciding the setting of the polling interval time.
2. He is telling that When ever he waants to send the data he will place one dummy file in the File Adapter FTP location so that it will became an Indication for u to poll the jdbc adapter and to transfer the data to R3.
3. Untill he keeps the file or gives indication he doesn;t want to communicate with Oracle server due to some security and it s a most important data base he doesn't want to disturb that Oracle Server as so many business are running on that.....
We Proposed::
1. Atleast you need to tell the scheduling time or poll interval time so that we can schedule our adapter.
but he s not accepting for this
2. Atleast U need to give access for Data base to enter one more extra field like STATUS CODE so that we will add one number and we keep on Update in the Update table and based on that Update table statement it will poll.
but he s not even accepting for this
3. Finally we prposed that to create another table in the Oracle SYstem as Dulplicate Table which is similar to Standard Orginal table when ever he wants to pick the data please keep that data in this Duplicate TABle so that JDBC adapter will pick the data from thsi TABLE instead of picking the data from that standard table so that it will not effect any standard table data in the table.
but he s not even accepting for this
We have done some R & D:::
1. WE approached even through BPM and via switch conditions is one scenario
FILE RECEIVE >SWITCH CONDITION> RECEIVE AND SEND or else EXIT
2. Using correlation in anotehr scenario means correlating File adapter and JDBC and based on one dynamica value it will goes to SEND STEP ( RECE IVE --> RECEIVE --> SEND STEPS )
Even though we know this...concept that...we jsut tried::
In BPM we can control the flow in XI 3.0 but we cannot Stop the Polling of JDBC adapter at backend because one the data comes from FILE adapter it will keep on HOLD untill it receives the JDBC from Oracle then based on the condition or Correlation it will goes futher SEND step means after that file adapter is picking file or not ...what ever it may be JDBC will polls at backend and brings that data to BPM"
Hence sugest me How to Stop Polling of JDBC Adapter without Scheduling the adapter or else using STATUS CODE Update statements in JDBC Tables
Regards:
Amar Srinivas EliHi! All,
Finally I decided to do the scenario in two steps:
1: FILE REQ --> JDBC REQ -->JDBC RES --> FILE RECV
2: FILE RECV --> RFC
But I am getting issue while doing first scenario
Desgn :
I have created 2 Synchronous interfaces :
1) FILE 2 JDBC REQ
In this a) out put message is FILE Req
b) Input msage:; FILE RES
2} JDBC2FILE RECV
a) Output mesage;; JDBC REQ
b) Input Msge :: JDBC Response
Mappings:
1) File REQ-->JDBC REQ
2) JDBC RES-->FILE RES
Interface mappings:
1: FILE 2 JDBC REQ--> JDBC 2 FLE RECV
CONFIGURATION ::
1: One Seder File CC
2: Two reciever CC's one is for JDBC RECEIVER and other s FILE RECEIVER
3; One Sender Agreement
4: 2 Recver agreements
5: One Interface Determination and
6: One RECCV Determination
My Question;;
1. First let confirm whether my development steps are right or not ?
2: Another thing s I am not sure reg Configuration Steps means
whetehr one interface determination and one Receiver Determinations are required or not as these are synchronous Interfaces
3: main Issue is::::
If my scenario s FILE2RFC2FILE then I will get RFC response automatically but here issue is this is JDBC
My reqquirement is By sending one Field from fILE to JDBC REQ it needs to send entire TAbLE records as a Response to file as XML
without having Sender JDBC how can I send the JDBC Res to FILE and If that is the case then again JDBC adapter is polling which is contradict to the client requuirement which i explained above.
pleas suggest me the Detailed steps mainly Colloboration agreements and logical routings and
also explain in detail if i can go for BPM
Also give cleear blogs but before giving make sure that it contains detailed screen shots because aIready gone thorugh
Scenario File-JDBC-RFC
File<-->JDBC Sync coomunication.
https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/file-rfc-file(Without+BPM)
/people/luis.melgar/blog/2008/05/13/synchronous-soap-to-jdbc--end-to-end-walkthrough
Regards::
Amar Srinivas Eli -
Creation of Delivery Using IDOC without reference to order
Pls suggest is there is any way to create delivery using idoc without reference to order. This is very urgent.
Hi
Design the inbound idoc in such a way that it carries all the essential data needed to create a delivery document namely the material number, no of units to be deilvery, delivering plant, storage location, shipping point, warehouse number(if applicable) etc.
Pass all these details to the function module RV_DELIVERY_CREATE while creating delivery in VL01N and pass the document type as LO which is delivery document without reference to order.
But it is advised to have atleast a pseudo order with which we have to create the delivery document.
Pls reward points. -
Multi-Mapping in IDOC without using BPM ?
Hi ,
Please check ..
Can below given blog can be used to achive Multi-mapping in IDOC without using BPM ?
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Regards
PSSolved .. Thx every one .
Approache Used :
1. Created mapping with Change signature on target Message type(idoc) with 1..N Occurence.
2. Operation mapping with change Occurence on Target Operation(1..Unbounded) .
3. Used same Operation mapping in Interface Determination with 0..unbounded(Multiplicity). -
Multiple files to idoc without bpm
Hi
I have gone through the previous threads and came to know that n:1 is not possible without bpm. But in case of idocs you can collect them in r/3 system itself using RSEOUT00 program. But if my scenario is like.......you have 10 files which are coming through ftp and we have to send the idoc to the target system. Is there any way to do this scenario without bpm ??
Thanks
kumarHi palnati !
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Multiple IDocs without BPM(occurance change)
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
In case you have multiple IDoc types ref:
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
Have a look at this blog.. Might be helps to you..
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2748. [original link is broken] [original link is broken] [original link is broken]
Pls reward if useful -
Posting multiple idocs without BPM
Hi all,
We have a JDBC->XI->Idoc scenario.
We would like to post "n" idocs to SAP for the "n" records fetched from database.
Due to performance issues we are not using BPM.
Is there any other way to post multiple idocs without using BPM.
rgds
PrashantHI,
As suggested by others, it is possible without BPM.
For this, you need to alter the Idoc Schema i.e change the occurence of the idoc in the idoc schema. Then import this xsd as a External Definition into Repository..then mapping etc ..
Regards,
Moorthy -
Looking for power adapter part for Deskjet F2480 Printer
Wonder if anyone knows where I can find the adapter part that plugs into the power point (board). The slot in the back of the printer is a pinky colour with three holes.
Hi,
I've included a link here on where to find HP original parts worldwide.
"Although I work for HP, I'm speaking for myself and not on behalf of HP"
"Say "Thanks" by clicking the Kudos Star in the post that helped you.
--Please mark the post that solves your problem as "Accepted Solution" -
Hi,
I have a requirement to receive files from sharepoint and upload files to share point.
So is there anyway we can achive this using webservices in BizTalk (without using sharepoint adapter)
Thanks in advaceI do not have a sample flow... but if you refer to the samples where these web services are used then you'd be able to translate those code samples into BizTalk flows.. For e.g.:
http://msdn.microsoft.com/en-us/library/office/ms429658(v=office.14).aspx refers to returning list items. When you add generated items to your BizTalk for SharePoint Web Services, you'd get the schemas (xmlDocs in the sample) which you'd instantiate and
call.
When dealing with lists, you will need the GUID of the list so you need to do a GetLists call first and then get the GUID for your specific list from that. You will also encounter CAML which is what is used to query and get List Data.
Have fun.
Regards. -
Xml to EDI without any EDI adapter!
Hi ,
can we do <b>xml to EDI</b> without any EDI adapter like SEEBURGER or GENTRAN?
and just with Conversion agent?
if so ,would it be a xml to file scenario?please explain little about the process.
thank you,
regards,
BabuAmir,
I was trying to add some comments what I felt.
I mean,with Conversion Agent we cant send or recieve EDI documents. and we can use it for just to get the structure of the EDI document as XSD with Conversion Agent which we want to use in mapping.And once we have structure for the EDI document we can use a file adapter and can generate XML files.
And we do mapping only, if we don't have predelivered mapping( Seeburger provides some mappings for standard document sets).
I am sorry ,if I am still unclear.
and to your comments above
>>"you may also use conversion agent from Itemfiled,it much like seeburger and i guess now its owned by SAP itself"
Seeburger has lot of features than Conversion agent.
Conversion agent just can get xsd from EDI structure and EDI structure from xsd,correct? -
Deactivate IDOC, HTTP or XI adapter
Hello people,
I have an issue with sender IDOC, HTTP and XI adapter. We want to deactivate these 3 type of sender communication channels. But these adapters run on the ABAP stack and we cant see them in CC monitoring.
Is there a simple way to deactivate these adapters? or we have to delete them to be certain they are deactivated?
Kind regards,
KamranHey
>>We want to deactivate these 3 type of sender communication channels
you don't configure sender CC for the above types of adapters so there is no question of stopping them,a better approac will be to stop the respective sender application which send data to the IE of XI.
stop/modify the change pointers for IDOC,sender application for HTTP and Proxy for XI adapter.
Thanx -
Is it safe to paint nail polish on the adapter part of the iPhone charger?
I wanted to put glitter nail polish on the adapter part of my iphone charger. Is it safe??
There is nothing against it to my personal knowledge BUT I would suggest maybe buying a sparkly iPhone charging cable from an authorized store or the Apple Online Store.
But I've painted the keys on my keyboard before so it's up to you. -
File sender adapter:FILE to IDOC without BPM, can't see in SXMB_MONI.
Hi all
I have a FILE - XI - IDOC Async scenario without BPM.
I configured FILE sender adapter and IDOC receiver adapter. I made a mapping to transfer file data to the structure of IDOC.
Now when i am trying to load the file using command prompt, i cud see nothing in the monitoring. Whereas if i go to the communication channel monitoring of runtime workbench, i saw that CC is polling correctly and was reading the file also.
And also wen i saw in the processed folder which i mentioned in the CC configuration for the ARCHIVE DIRECTORY, i saw that file got transferred to the folder also.
I don't understand why i cant see anything in the monitoring.
Could anybody help me to rectify the problem. Is there anything i m missing ?
Regards
NainaRajesh/Amar
TCode:: SXMB_ADM->Integration engine configuration->specific configuration->runtime
Trace_Level = 3 then you can get all MONI PIPELINE Steps also
I did this change but cudn't see anything in SXMB_MONI.
This is how i have configured my process:
http://wiki.sdn.sap.com/wiki/display/XI/FiletoMultipleIDOCSplittingwithoutBPM
But instead of IDOC splitting i have simple FILE - XI -IDOC scenario.
I have configured everything exaclty the same way it is mentioned here. But for me the process is not visible at all.
I can't even see the first request message in the monitoring.
This is the message i can see in the communication channel monitoring:
2010-05-24 09:07:41 Success Channel CC_*: Entire file content converted to XML format
2010-05-24 09:07:41 Warning Channel CC_*: Empty document found. Proceed without sending message
2010-05-24 09:07:41 Success File "/xyz/ABC.txt" archived after processing
Is there any problem with the file and that could be the reason it cant convert the file to the request message MT_REQUEST and thus am not able to see anything in monitoring.
help me guys....this is a simple process and i m stuck...its frustrating
Regards
Naina -
How to handle idoc documents by BizTalk without WCF-SAP Adapter?
Dear All,
our company is no customer of SAP.
But one partner company of us uses SAP Systems to generate business transactions like "INVOICE".
Then they send us such a idoc-file per email.
So I can not use the SAP-WCF Adapter by BizTalk (the download of SAP RFC SDK is constrained and only for customers) to generate a schema of such a flat file automatically.
The second problem: I believe that only the WCF Adpater can validate the structure of the infomartion in inbound idoc files.
Is there a way to solve this problem without using the WCF-SAP Adapter?
Thanks in advanceActually I only need an idoc decoder and disassembler to import the information of the idoc file.
Is there a special pipeline component by MS?
Maybe you are looking for
-
How can I erase the pictures from the photo stream?
I can't find the way to erase the pictures from the photostream, can somebody tell me how I do it? and why the camera takes so long to open??
-
Hello Experts, may be somebody knows because the field "Priority" is not modificable when creating a complaint in CRMD_ORDER? In my case when i am doing a complaint there is this field with the values: 1 Very High 2 High 3 Medium 4 Low Why is this fi
-
Can't login to Enterprise Manager Web Site
I installed version 2 of the application server (the core package) and was able to go to the Enterprise manager at http://myhost:1810 . I then applied the mandatory patch. After restarting (emctl start) the site prompts me for a password but will not
-
I keep getting a pop up reminder to install Java SE 6. When I attempt to install it an error occurs saying that there is a internet connection problem and the Java cannot be intalled. This thing pops up every 15 minutes. Am I doing something wrong
-
I am working on a system in which a web server calls methods via RMI to a mini-application server. When we try to call the RMI method, we get this exception: Exception at time Tue Oct 28 12:29:42 EST 2003 java.rmi.ServerException: RemoteException occ