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
    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

  • 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
    Pradeep

    Pradeep ,
    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 Eli

    Hi! 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
    PS

    Solved .. 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
    kumar

    Hi 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
    Prashant

    HI,
    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"

  • How to receive and upload data into Sharepoint using webservice in BizTalk (without using sharepoint adapter).

    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 advace

    I 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,
    Babu

    Amir,
    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,
    Kamran

    Hey
    >>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
    Naina

    Rajesh/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 advance

    Actually 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