Idoc without adapter

Hi,
My scenario is as follows:
Idoc inbound and outbound in XML format without adapter: i have to send or get files from an external repository.
I find this solution:
1)creation of idoc with XML port so i get a XML file in sap application server
2) a custom program read application server and send file via FTP to external repository
inbound:
1) a custom program get file via FTP from external repository and save in application server
1)then calling IDOC_XML_FROM_FILE idoc will be processed
Is there another better solution?
Thanks lot,
Matteo Vernile

Hi,
I dont think Sending and recieving is automatic.. you need push from the app server.
So i have to call FTP to get or set files between sap application server and the external repository?
As this way this scenario would be so:
outbound:
1)creation of idoc with XML port and automatic creation of XML file in sap application server
2) a custom program read application server and send file via FTP to external repository
inbound:
1) a custom program get file via FTP from external repository and save in application server
1)then calling IDOC_XML_FROM_FILE idoc will be processed
Is there another better solution?
Thanks,
Matteo

Similar Messages

  • 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

  • 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

  • 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).

  • Overwrite MESTYP in IDoc Receiver Adapter PI 7.1 SP8

    Hi all,
    can anybody tell me, how i can overwrite the MESTYP field in Idoc Receiver Adapter in PI 7.1 SP 8
    BR,
    Martin

    If you would have read the link you posted, you would have seen that "Apply Control Record Values from Payload indicator" in the receiver IDoc adapter, only overwrites the following fields:
    MESCOD
    MESCFT
    TEST
    EXPRSS
    STD
    STDVRS
    STDMES
    SNDSAD
    SNDLAD
    RCVSAD
    RCVLAD
    REFINT
    REFGRP
    REFMES
    STATUS
    DIRECT
    OUTMOD
    CREDAT
    CRETIM
    Sorry but it seems that this forum just get's spammed with answers based on superficial knowledge just in order to increase the count on your answers.
    Hopefully SAP-Forum admins quickly implements a quality control for forum answers!

  • 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

  • IDOC Sender Adapter and Receiver Adapter

    Hi,
    Why we don't require IDOC Sender Adapter to communicate with PI and why IDOC Receiver Adapter is required to communicate with SAP ?
    Regards,
    J Augastine

    Hi,
    >>>Why we don't require IDOC Sender Adapter to communicate with PI
    you're talking about sender and receiver agreements right ?
    as this adapter is based on abap stack - with new functionalities of IDOC adapter
    require sender agreement
    >>>and why IDOC Receiver Adapter is required to communicate with SAP ?
    as we need to put the RFC to the destination system somewhere...
    Regards,
    Michal Krawczyk

  • Send IDoc through adapter IDoc_AAE

    Hi, guys!
    We have SAP PO version 7.4
    We need to setup the unloading of the IDoc from BI in PO
    I used the following sources:
    http://scn.sap.com/docs/DOC-31398 
    http://help.sap.com/saphelp_nw74/helpdata/en/34/66c81241874285851e2497aa6f0573/content.htm?frameset=/en/c2/91865252c84716b3b8be394851c9c0/frameset.htm
    http://scn.sap.com/docs/DOC-34155  
    http://scn.sap.com/people/william.li/blog/2011/05/04/configuring-pi-730-java-idoc-adapter
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2013/08/05/connect-multiple-sap-ecc-clients-from-java-idoc-sender-adapter-by-resource-adapter-cloning
    http://scn.sap.com/community/pi-and-soa-middleware/blog/2010/10/21/pixi-pi-73-new-java-based-idoc-adapters-configuration-sender-receiver--teaser
    but it doesn’t work.
    I created Jco provider xi_idoc_default_pid (where PID  replaced the SID BI system)
    I created the RFC in PO for BI  xi_idoc_default_ destination _pid (ping successful)
    in inboundRA have in ProgrammID:  xi_idoc_default_pid
    in destination - xi_idoc_default_ destination _pid
    I created Sender channel (manual and default)
    I created in BI in sm59 RFC T
    I input   the program xi_idoc_default_pid , which was created in the first step, in field, and input
    gateway and host - my PO
    but the test does not pass the RFC.
    Could you please tell me,  what the problem is?
    I configured IDoc_AAE receiver. data arrives in BI, help me to setup up  send IDoc  from BI in PO
    Thanks.

    Hi,
    We also faced same issue for the RFC created from our ECC to SAP PO (netwaever 7.4 ) system. It is TCP/IP connection.
    there are 2 solutions:
    1) set gw/acl_mode parameter to 0 in ECC system resolved the issue. Ofcourse you need restart of Source(ECC) system. But it is not recommended in Prod systems
    2) Regenerated Reg info and sec info files in Source system(ECC) and created them in target system also and kept them in /usr/sap/SID/SYS/SCS01/data.
    The created files are given below for reference.
    Reginfo file:
    P TP=* HOST=*
    P TP=* HOST=*
    Secinfo file:
    P TP=* USER=* USER-HOST=* HOST=*
    P TP=* USER=* USER-HOST=* HOST=*
    BR
    Ravikiran

  • IDOC Receiver Adapter

    Hi,
    We have IDOC receiver adapter and data for control record is fed from mapping. For this we have checked the flags " apply control record" and sender receiver from payload.
    Recently we copied our QA system from Dev and while testing the Control records are coming from Dev.  We have mapping in place whcih looks at the value of receiver and if it does not match with QA, by default it assignment  the dev system as receiver
    When i am running the interface this mapping is failing and IDOC of QA is getting DEV Control record parameter.
    How doe this receiver/sender value is determined in mapping. I checked  the SLD and everything looks good.
    I cannot test the mapping as while testings is giving 'Test_SenderService' etc which is expected.
    Thanks!

    We have mapping in place whcih looks at the value of receiver and if it does not match with QA, by default it assignment  the dev system as receive
    >>> Can you share the UDF?
    Are you reading the system name(System.getProperty("SAPSYSTEMNAME")) to determine the environment of the XI system??
    Make sure that updated the logical system names in SLD..

  • Suppress Acknowledgment from PI IDoc Sender Adapter

    Hi,
    i m sending IDocs from SAP ECC to PI. Sometimes (!?) the PI Idoc (Inbound) Adapter sends back an acknowledgment. This leads to red flags in ECC / WE02 as the corresponding partner profile is not there. We dont want to set that up as it would give us a not wished status change.
    How can i suppress automatic acknwoledgments from PI IDoc adapter?
    (this has nothing to do with IDX_NOALE)
    Regards,
    Udo

    Hi,
    of course you are right.
    There is only one more thing I could suggest:
    In general, acknowledgments have to be requested explicitly by the sender. However,
    this does not apply to IDocs. The following acknowledgments are sent back by default:
    u2022 System error acknowledgment.
    u2022 Application acknowledgment.
    u2022 Application error acknowledgment.
    To change the default request setting, the corresponding message type has to be
    maintained in an exception table. Prior to SAP NetWeaver '04s Exchange
    Infrastructure SPS09, the exception table has to be explicitly edited. As of SAP
    NetWeaver '04s Exchange Infrastructure SPS09, a program is provided to configure
    the acknowledgment requests (see chapter 3.4).
    (It's from this document: http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb&overridelayout=true)
    Regards
    Patrick

  • Steps to define correctly IDoc receiver adapter

    Hi guys,
    I try to set up the IDoc receiver adapter, but I still get error, that adapter is not deefined correctly...
    Can you pls send me the info, which all steps I have to do, to have it defined correctly?
    Thanx in advance, Peter
    Message was edited by: Peter Jarsunek

    Guys,
    I'm in trouble.. I tried all the things you advised me, but nothing works... I still get the error: Communication channel is not defined correctly.
    I have read all the links, but please, understand - I'm not a "SAP" man
    Could you please write me step-by-step help, what to do??
    e.g.   1, on XI box - SM59 (you have to define RFC connection to target system)
    PLEASE!!!!!
    10 PTS for YOU!!!
    Thanx in advance!!

  • 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

  • EDI- PI- IDOC without using 3rd party adapter

    I want to know if EDI generated flat file (from gentran for example) can be mapped to IDOC file for ECC using PI (inbound ABAP proxy at ECC). Assume there is no third party adapter eg. Seeburger in PI landscape. The created IDOC file at ECC application server can then be posted into ECC using FILE port (partner profile at ECC). Anyone accomplished this in past, please share the experience. Appreciate the feedback.

    Hi Aamir,
    I have an EDI file which consists of data in a single String,and the string consists of several ~ separators and * as of a normal EDI structure looks like.
    Eg: ISA---------*--*---~GS--*---*---**-----*~ and so on..........up to IEA in a single string.
    This can be achived by using the FCC?
    Please let me know and provide some info.
    Thanks

Maybe you are looking for

  • "******* is a desktop app, so you'll want to download it from your computer" - When on your computer

    I'm using Win7 and just looking to download some CC apps to try. Trying to download the trial from the download centre just turns the button into a message that says "Creative Cloud is a desktop app, so you'll want to download it from your computer",

  • Macbook Pro Refuses to Book

    When starting my Macbook Pro it won't boot. All I get is a folder with a question mark.  If I try and boot from the Lion DVD (I don't have a Mavericks one, which is the OS on my Macbook), I get the 'you must restart' multilingual message Using Intern

  • Existing iCal calenders syncing with new Google Calendar/iCal account

    I have been using iCal now for awhile but only recently started using Google Calendars (once I found out they could both be synced together). Anyway, I understand how to set up the sync, it's very simple. But, I have three calendars for personal, sch

  • Enabling Usage Rights on Livecycle PDF Causes Problems with Table

    I have a form that uses a script to dynamically add rows to a table.  Everything works great, except that once I enable usage rights on the PDF, the header row repeats 3 times on the document. LINK TO DOCUMENT WITHOUT USAGE RIGHTS  (link removed) Eve

  • Element Entry DFF

    Pleased I want to get data of Add'l Element Entry Info.(Title of DFF) DFF after running of payroll I want to get attribute of this DFF pleased any body explain how I can get data from this DFF Example Miscellaneous Deduction ( HR Fine---- in DFF ) Va