#'s coming up in IDOC when IDOC flatfile processed with RSEINB00

Hi,
We have given IDOCs in flatfile structure which are needed to be loaded in backend SAP R/3 through XI and it needs some transformation,so we are using XI for mapping in between,otherwise we would have processed directly into R3.
Basically we are placing IDOC Flatfile in a folder and we are running RSEINB00 program on XI through a file port in XI and IDOCS are getting created in Backend SAP R/3.
When we place IDOC flatfile in Windows folder and process the file we are getting #s in IDOC fileds(many fields) ,but we don't see any #s when we process the IDOC flatfile when placing IDOC flatfile on UNIX .Our XI/PI is running on UNIX.
please help,what causing the problem?
Thank you,
Regards,
Sathish

Hi Ravi kanth,
I see them (#s)in IDOC fields in backend SAP R/3 once the IDOC flatfile got processed.
as we are running RSEINB00 report on XI ,we noticed that empty tags are coming (from Windows OS Folder)in SXMB_MONI even before my mapping execution ,I think they are being populated as # in IDOC.but dont see this problem when IDOC file processed from UNIX folder.
You think ,if we save file in UTF-8 format or Binary might help rather than ANSI format and process it.
Thank you,
Sathish

Similar Messages

  • Response not coming back to ESB when calling BPEL process

    Hi,
    I am doing some demo,
    the actual process is, in ESB, I am reading a file and passing thsoe fiel contents to BPEL as SOAP service. In BPEL proecess, I processed the message and sending the response back to the ESB. When I deployed and check the process flow in the BPEL console, everything looks fine, I mena, it sending the response back to the ESB, where as in ESB process, I am not able to see the response.
    Is there any thing that I am missing?
    Thanks.

    Is the BPEL process a synchronous process?
    Also for performance reasons it it best to call BPEL process via the direct jca connector not SOAP.
    You do this by just selecting the BPEL process in the routing service going through the wizard. There is no need to creat a SOAP service. The good this about this is that in the ESB process it provides a link to the BPEL process.
    cheers
    James

  • Which User-Exit is used to create IDOC when we release procee order?

    My question is the IDOC (Basic type: LIOPRO01 and Message type: LIOPRO) is generate when user save the process order or when he release process order? I want to trigger IDOC when user release process order.
    Is this the use exit i can use PPCO0007?

    hi
    ty this user exit
    EXIT_SAPLCOIH_002
    Bharat Bhushan

  • How to send the idoc to 12 status, without processing with RSEOUT00 and RBD

    Hi All,
    How can I change the status of IDoc to 12 without processing with the programs RSEOUT00 and RBDMOIND programs, only with using the partner profiles.  Help needed ASAP.
    Thanks,
    sreenivas.

    Then you need to use fm
      call function 'MASTER_IDOC_DISTRIBUTE'
        exporting
          master_idoc_control            = wa_edidc
        tables
          communication_idoc_control     = i_edidc
          master_idoc_data               = i_edidd
        exceptions
          error_in_idoc_control          = 1
          error_writing_idoc_status      = 2
          error_in_idoc_data             = 3
          sending_logical_system_unknown = 4
          others                         = 5.
    then you want to change status
    try to submit the above said program

  • Options to create IDOC in IDOC Flatfile

    Hi,
    we have requirement to process a fixed length file and map that structure to a standard IDOC and that IDOC has to be written out as IDOC flat file.I just want to get different opinions to see whether there are any other options other than using ABAP mapping like mentioned in that standard How to Guide IDOC XML to IDOC Flatfile.
    My scenario is  Fixed length file ->XI->IDOC Flatfile-->SAP(through File port with RSEINB00 Report)
    I know there is module available in PI7.1,but we are still in PI7.0 with SP18 and no plans to up grage yet.
    In the file I get single header,multiple details and single trailer records and I have to create multiple IDOCs(that many number of Detail Records) from a single file.So,I think I need to use BPM first to convert multiple IDOC to single IDOC and then use the ABAP mapping to convert IDOC XML to IDOC Flatfile.like two steps.
    so I am thinking to avoid BPM,ABAP mapping and to see different options to create an IDOC flat file and the receiving SAP system can read the IDOC flatfile using standard File port.Receiving SAP is is very low version(I think 3.0) which is not supporting IDOC adapter communication from XI.
    please suggest different options to get IDOC Flatfile or even directly sending IDOC  (with ALE connection) that has been created after the mapping from ffixed length flatfile to standard IDOC.
    Thank you in adavance.
    Babu

    > In the file I get single header,multiple details and single trailer records and I have to create multiple IDOCs(that many number of Detail Records) from a single file.So,I think I need to use BPM first to convert multiple IDOC to single IDOC
    Hi Babu,
      When PI reads the file from source system, it will read all the data into Single XML file and in message mapping just do 1:N mapping to create multiple IDOCs from single XML. You dont have to use BPM for this requirement.
    You wait for better solution from other for 2nd part of your requirement i.e IDOC-XML to IDOC Flat file conversion.
    Have a great day.
    Cheers,
    Jag

  • Idoc to a flatfile and then email it as an attachment

    Hello,
    I know it is possible to convert an Idoc to an flatfile (not xml) when you use a file communication channel. This is done by content conversion. But in my case the flatfile has to be sent as an attachment in an email. Is there a way this can be done by something simular like content conversion (as in the file communication channel)?
    Best Regards,
    Erik van Lisdonk

    Hi,
    >>>>simular like content conversion
    yes this is possible you can do the content conversion
    in the mail adapter
    have a look at this doc:
    https://websmp101.sap-ag.de/~sapdownload/011000358700001186732005E/HowToConveModuleJMS.pdf
    it's the same for mail adapter
    Regards,
    michal

  • How to use SAP XI to get Inspection Lot IDOC when Insp. lot is created

    I want to create a 3rd party .NET app that gets an Inspection Lot IDOC when an inspection lot is created, gather the inspection results, then push the results back to SAP in an IDOC. How do I use SAP XI to do that? I developed an HTTP listener .NET app and configured a sender communications channel for the SAP System and a receiver connunications channel for the HTTP adapter in the XI integration scenario, but how do I configure the XI integration scenario to send my app an IDOC when an inspection lot is created, and what IDOCs do I use?
    Thanks,

    Hi Ed
    I think you can use
    IDOC TYPES : QALITY01, QALITY02
    in XI you can create
    IDOC to HTTP as a scenario
    IDOC need to be triggered from SAP system and you can import the IDOC metadata into XI from SAP
    Check this thread it will help
    Re: IDOC to HTTP
    Thanks
    Gaurav

  • Trigger an Event in PI when IDOC is created

    Hi Expert ,
    I  am working on a inbound scenario where multiple IDOC is created from one XML file .  When the IDOC is getting posted in ECC then its taking time to get processed . IDOC is getting processed by a batch job RBDAPPO1 and it is scheduled after every 30 min so IDOC processing is delayed for 30 min if it is getting posted just after the completion Job . We can't increase the frequency of job at its taking lot of resource .
    So is it possible to create an event when IDOC arrives in ECC which will run the job program i.e instead of running the background job at scheduled time is it possible to raise an event while posting IDOC so RBDAPP01 can be run just after the IDOC is received in ECC.
    There is an option of Process IDOC immediately in parter profile but we don't have to go for that as at one time lots of IDOC is being posted in ECC.
    Regards,
    Saurabh

    Hi,
    interesting topic !
    I add two info:
    1. By using a dummy idoc or a proxy call (interesting idea) to trigger a job, be careful of one point: in PI, when idocs will be sent to ECC... well... PI will use different queues (SMQ2)... And so maybe your dummy idoc will use a "faster" queue and will arrive before all the other idocs. and the result will be not this one that you want !
    Solution: EOIO by specifying a unique queue... but in that case, if there is a pb between PI and ECC, it's ALL the next exchanged of this interface which will be in status "wait inside the queue"... until you solve the first error.
    2. with you dummy idoc, How to trigger a job to run your idocs... it's "easy", it's just in the function module linked to your dummy Idoc, that either you run directly RBDAPP01 with your specific Message Type, idoc type, parter, date, etc... (*) or your program create a job which to the same (personally I prefer this solution).
    (*) as suggest by another guy, do a generic "dummy idoc".
    Regards.
    Mickael

  • When idoc failes for inbound sales orders then how to trigger a mail notifi

    Hi All,
    When idoc failes for inbound sales orders in SAP then i would like to send an email notificaiton to particular user id. Could you please let me know the settings for this requirement.
    Thanks in advance..

    Closing thread as there are no replies

  • Trigger workflow when IDOC Status 51  & with Basic Type "ORDERS003"

    Hi Experts,
    Can any one explaine how to create worlflow for "When Idoc status is 51 with the combination of Basic Type "ORDERS003" . If this condition will satisfy i need to send a mail using worklflow. For this one Bussiness type is BUS2102".
    Can you explaine any one please i am new to Workflow.
    Regards,
    Sri

    Hi,
    Please refer to the below thread. Hope it helps.
    Triggering workflow upon idoc fail
    Regards,
    Sridhar

  • Re:triggering Idocs when ever a PO is changed

    Hi all
    My requirement is ...i want to create a purchese order IDoc when ever a PO is changed or created. i have to send several fileds out . So i cannot use standard IDoc type orders05 and standar message code ME10. i am going for a bespoke program.
    Now my question is....if i have to create an IDoc when ever a PO is changed ...is there any change date field or flag in the PO table that can tell me that this PO is changed today ....so that i can run the bespoke program to create IDocs with that flag or changed date equals to todays date.
    Or only solution is to use standard message control (Nace) and output types?

    Hi,
    You have two options. 
    1 is change pointers.  2 is write a report program to generate idocs with necessary data.
    You can check them in CDHDR & CDPOS tables.  Here, you have all the details of what fields you changed.  CDHDR has the time stamps when the fields has been changed and CDPOS will have the field value details.  But make sure, this will be a bit time taking process as each and every change will create a record in this.
    YOu may need  to create a custom table as when the report run last time and from there you can pick the records from these tables.
    let me know if you need any further help.
    shylesh

  • File2IDoc - new IDoc when client-number in sub-segment of MT is different

    Hi, we have an Message-Type and IDoc with four different Segments. Each of it contains a client-number.
    First segment: Header
    Second-fouth: Childs
    When i read File via FTP in XI it could happen that the Header-Segment is not depending on the child. That is when the client-number in the text-file is different. When this happens, XI should create a new IDoc where no Header-Segment will occur.
    How should i manage this in mapping? i have to read the payload and must compare the client-number of each child in the txt-file.
    Could you give me some help?!
    This is the source-structure:
    <?xml version="1.0" encoding="UTF-8"?>
    <MT_BESTFILE>
       <BestfileRecordSet>
          <BestFileHeader>
             <BDKDNR/> (=client-number)
          </BestFileHeader>
          <BestFilePos>
             <BDKDNR/>(=client-number)
          </BestFilePos>
          <BestFilePos1>
             <BDKDNR/>(=client-number)
          </BestFilePos1>
          <BestFilePos2>
             <BDKDNR/>(=client-number)
          </BestFilePos2>
       </BestfileRecordSet>
    </MT_BESTFILE>

    Hi Carsten,
    Below UDF will solve your problem,
    Here it will take input as BDKDNR from Header, Pos, Pos1 and Pos2, and output should be mapped to IDOC Header so that it will create a new idoc when ever there is a change in child segment.
    as per your query it is clear that BDKDNR from header will match with child segments but some times it will differ at that point we should create a new IDOC.
    in the UDF header BDKDNR will be compared to the child BDKDNR's if it is not matching with  the header then it will create a new idoc.
    Please let me know it the problem still exits.
    public void test(String[] header,String[] pos,String[] pos1,String[] pos2,ResultList result,Container container){
    int i,j,count=0;
    for(i=0;i<header.length;i++)
      result.addValue(header<i>);  
      for(j=0;j<pos.length;j++)
        for(i=0;i<header.length;i++)
         if(!(pos[j].equals(header<i>)))
         count++;
       if(count>0)
       result.addValue(pos[j]);
       count=0;  
      for(j=0;j<pos1.length;j++)
       for(i=0;i<header.length;i++)
        if(!(pos1[j].equals(header<i>)))
         count++;
    if(count>0)
       result.addValue(pos1[j]);
       count=0;  
      for(j=0;j<pos2.length;j++)
       for(i=0;i<header.length;i++)
      if(!(pos2[j].equals(header<i>)))
         count++;
    if(count>0)
       result.addValue(pos2[j]);
       count=0;  
    Regards,
    Karan

  • Trigger an Idoc when a sale order is been opened in VA02 & saved

    Hi Experts
         I have a requirement to trigger an Idoc when a sale order is been opened in VA02 transaction and saved.
    Now that I have attained the same through Message Control Settings and Nace out put type settings with Multiple Issuing.
    Here in the Idoc will be triggered when the user makes any changes in the order based on the NAST table entry.
    Now my requirement is that the Idoc has to be processed even if there is no changes made to the document when the user opens the sale order and clicks save.
    This is the process been carried out to re-process the Idoc.
    Now that the Idoc is triggered using the path ---> menu - extras -output - header- edit & save.
    Now that the user need to process the Idoc by just opening the order  in VA02 and  click save.
    How can this be attained ? is there any configuration for it ?
    Or is it possible to handle the same in any of the user exit ?
    the problem is the user exit save gets triggered only when there is any change in the document else it throws a msg " No changes made"

    Hi Niraj
       Thanks for your Response.
    Now that the output control works fine when there is any change made to the document.
    Now that i need to configure such a way that the output control triggers even if there is no change to the document and save   button is clicked.
    Can U please elaborate how do i make settings in VOFM-> Output Control ?
    Thanks
    Sathish

  • Generate DELVRY  Idoc when Post goods issue is done in SAP

    I need to generate an Idoc when post goods issue is done in SAP (outbound to SAP) .I understood that I can do this using the message control .The message type DESADV with the process code DELV will support this.
    But I didn’t understand how to trigger the Idoc.In the current scenario our Company is doing the post goods issue in SAP for the in three different ways.
    1.Manually doing the post goods issue through the transaction VL02N
    2. an Inbound Interface (using Idoc)  which will do Post goods Issue in SAP
    3.Another Interface using BAPI, which will, do post goods issue in SAP
    I have to run my outbound interface when the post goods issue is done by all the above three ways.  Can any one help me out in this?

    You have to configure the output first .
    You can use output type LAVA ( avaialble in Std SAP ) .
    ( Tcode is NACE , Select Application V2 -> Outputtypes ).
    ( Create condition records suitable to generate an output)
    Next is ALE.
    Setup a distribution Model ( for DESADV ) and all other setup for ALE i.e. Distribute Dist. Model / Generate Partner Profile .
    In the Partner profile in WE20 select your partner system. Double CLick on Outbound Message DESADV ( this wd be there after you generate partner profile , if not add it here in outbound ) . On this screen goto tab MESSAGE CONTROL .
    Application - V2
    Message Type - LAVA
    Process Code - DELV.
    Now you are ready to go. The moment a PGI is done in any form an output LAVA would be proposed and processed using process code DELV.
    Cheers.

  • Message should get generated in outbound program  when idoc is posted in ot

    Dear All,
    Can anyone please tell me,how i can send response back to the idoc program.
    Requirement: Outbound program will generate an idoc and when it gets posted in the other server a message should appear that idoc was posted in other server...
    Now can anyone tell me how i can do this,i mean message should get generated in outbound program when idoc is posted in other server..
    warm regards
    Sajid

    hi,
    Go through the following thread
    iDoc - XI - iDoc with Acknowledgement
    Regards
    Mudit

Maybe you are looking for

  • White Screen when opening PDF from within a website program

    I have previously been able to use the marketing products associated with http://greenhousebhgre.com   A link takes me to http://maryorfali.betteragents.com/admin/marketingmaterials/# and from them I have been able to update my marketing flyers by se

  • Secondary 4K display for iMac 27inch

    Will my iMac 27inch (late2012) support a 4K display? - Philips BDM4065UC/00 UHD 4k monitor. i.e. Can i plug this monitor into the thunderbolt port and it run at full resolution. It is for Video Editing. Also, can i plug in another display to the othe

  • Using OO Abap programming optimally

    Dear experts, I developed a report purely on Object Oriented concepts.It works really fine. Now my requirement is that in one of my module pool program i want to retrieve some data from that report itself and show in my Input help. I deliberately mad

  • Fix text scaling on Youtube?

    Hi Firefox Support! I have a 3k monitor on my Laptop and Youtube has really small text on its UI. This doesn't happen to me on any other browsers like Chrome and IE. Is there a way to fix it or do I wait for an update? Thanks! I have a sample photo b

  • Can´t start up an instance (cluster)

    I have the following errors when i tried to start up one of the two instance that i hve in the database: Could not start the OracleCMService9i service on Local Computer Error 1067 : The Process terminated unexpectedly Could not start the OracleCMServ