File-to-Idoc error (using business sender service)

Hello,
My scenario is Flat file to IDoc.  I am using a business service as my sender system.  I did put in a logical system name in the business service and I have added the logical system in SALE.
The error I am getting is <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
  <SAP:P1>MSGGUID 526719BA7E874E3906EEF45B43806D5C: Tag CULL_GR_RECORD found instead of tag IDOC BEGIN=</SAP:P1>
This is confusing to me because the CULL_GR_RECORD is the name of my data record of the file that is converted into an idoc within XI. 
Can someone please help me with this?  I would really appreciate it.  I need to solve this tonight.
Thank you.

Hi,
>><i> I am using a business service as my sender system.</i>
This is fine as ur sender is file.
I suggest deleting the matadata in IDX2 and then rerun the entire interface.
Make sure ur IDoc is imported properly to the IR. If yes, test ur mapping locally once.
Regards,
Divija.

Similar Messages

  • File to IDOC Scenario using BPM

    Hi Experts,
        I am working on file-Bapi-Idoc scenario using BPM.
        I have two conditions
    1. If the Sonumber is populated then need trigger an Bapi_change
    2.If the Sonumber is not populated from the file then need to trigger a Bapi_Createfromdat to create the sales order and receive the salesorder number as response from Bapi
    and the response of these BAPIs should be validated whether the Bapi is successful or not.
    If it is successful message then need to trigger IDOC or else should throw an alert message.
    let me know the steps involved in this scenario.
    can i send alert message to other email IDs or can i send it to only XI admin?
    Please let me know u r inputs.
    Thanks in advance
    Praveen

    Hey,
    You need to have a BPM for this.
    BPM design.
    Recieve step(abstract asynchronous) for file structure
    Switch Case(condition whether sonumber is populated or not) 
    if populated
    Branch 1(of switch)
        transforamtion step:- mapping between File and Bapi_Change(Request structure)
      Send step(abstract syncronous) To send the BAPI_change
    Branch 2(of switch)
    transformation step:-mapping between file and BApi_Create
    Send step(abstract synchronous) To send the BAPI_Create
    Block step(which will include the Switch step)
        trigger an Execption in case of an error(in any of the two branches) through the block
        The Exception will trigger an alert.
    Now after the Block step there will be a transformation step(which will have the mapping between RFC response and Idoc)
    Next is the send step(abstract asynchronous) for the idoc
    In case if there is no exception the Idoc will be triggered or the exception branch will trigger the alert
    rewards points if useful
    regards,
          Milan

  • Multiple Receiver Dtermination from Same Business Sender Service to RecvStp

    Hi,
    I was trying to implement FORK STEP in ccBPM. Scenario I'm trying to implement is, using fork bundle PO with same items together.
    Can anybody help me to create multiple receiver dterminations for three receiver steps in three branches of fork step, where a common business sender service and same Integration process is used for receiving messages into SAP XI.
    Please advice soon,
    Thank You,

    Hi Murali,
    If it's always the same message, only one receiver determination is necessary. I'd also rather tend to do the capturing within a loop which is executed three times.
    Best regards
    Joachim

  • Is there a file size limitation when using Adobe Send?

    What is the largest file I can upload using Adobe Send?

    At this point, we have resolved the virtually all of the issues that users were encountering with uploading large files through Adobe Send.
    Although there is no 'hard' limit, you should be able to send files of 2GB and larger.

  • IDOC to File - Clarification needed while using business service.

    Hi all,
    I have 2 scenarios to be implemented in PI..one is IDOC to File and another one File to IDOC.File systems in the above mentioned scenarios are 2 different legacy applications when business is concerned.So i am creating separate business services for the two legacy apps.I have included ECC in SLD and created proper LS name corresponding to that maintained in partner profile in ECC.File to IDOC scenario is working fine.
    In the second scenario (i.e. IDOC to File) also i need to mention adapter-specific identifiers. But since i have already used the R/3 system id and client in the File to IDOC it is throwing an error while trying to activate the buss service.The XML message is failing at Receiver identification step when i have omitted r/3 sys id and client.In the acknowledgement i am getting the message as "Unable to convert the sender service INTEGRATION_SERVER_DEVPI to an ALE logical system"
    I have checked entire SDN but didnt find any solution for the same.
    Is there any work around for this issue?
    Rgds,
    Lekshmi.

    Hi,
      Go through these blogs....
    /people/rajeshkumar.pasupula/blog/2009/03/16/unable-to-convert-the-sender-service-to-an-ale-logical-system
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    /people/sravya.talanki2/blog/2005/12/02/manipulating-idoc-control-records-from-payload
    Also chk these threads also.....
    Error: Unable to convert the sender service xxxxx to an ALE logical system
    Unable to convert sender service to an ALE logical system
    Might help you....
    Regds,
    Pinangshuk.

  • File to IDOC - Error Inbound -56

    Hi,
       I am doing file to Idoc. (CREMAS01).. My scenario in
    RWB is successful. But in R/3 it is shwoing IDOC
    error :"EDI: Partner profile inbound not available".
      I created Partner Profile in R/3(logical name of BS-
    sender file). Still is shwoing Error.
    Regards,
    Mukharji
    Message was edited by: Mukharji T

    Hi Mukharji,
    I hereunder give you the step by step procedure for File to IDOC scenario.  Cross check whether you have done all these:-
    SLD
    1) Create a Product/Software Component
    2) Technical System pointing to R/3 system
    3) Business System for the above technical system
    In the Repository
    1) Import the Software component created in the sld
    2) Create a namespace,
    3) import the idoc and then create sender data type/message type etc and mapping
    4) Mapping Rules is depends on the requirement
    In the Directory
    1) Create a Scenario /import the business system
    2) Create Receiver/Interface determination
    3) Create communication channels for sender and receiver
    4) Sender Agreeement and Receiver Agreement.
    Then the file adapter configuration is depend on the input file format.
    Also you need to have Logical destionation created in the XI , and the IDX1 entry
    In R/3 Port, Partner profiles etc should be created
    Have a look into this document~
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/877c0d53-0801-0010-3bb0-e38d5ecd352c
    While doing an File -> XI -> IDoc scenario, The Points to noted are:
    1. You don’t need a DT, MT or a message interface for the IDOC as it itself acts as the Message Interface.
    2. You import the IDOC and use the same in your mapping.
    3. In this configuration note that you will need a sender agreement for the file.
    4. In this configuration note that you will also need a receiver agreement for the IDOC.
    For any File -> XI -> IDoc scenario ref:
    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
    Hope this helps you.
    Regards.
    Praveen

  • FILE TO IDOC SCENARIO-Receiver Business system ECC showing Red

    HI
         In File-idoc scenario Business system showing red status in RWB .And i have given the role for the business system as application server and configure related integrated server . But the error in a RWB  for the ping and self-test is as follows
         Unable to log on to system buss_ecc_200 in language en with user PIRWBUSER .
    I thing from XI side every thing is ok. But for bussiness system side ECC might miss some configuration .
           could any help in this issue:
    regards..

    Hi
    Please try one of the followings:
    1) In Configuration --> Business service --> Service --> Adapter specific identifiers. Give logical system name for the sender system (e.g XI_00_800)
    2) In Design --> mapping objects. Give all information of sender n receiver in EDIDC40 segment and
       In configuration --> receiver communication channel in that enable the checkbox take sender from payload.
    3) In configuration --> Receiver Agreement --> Header mapping --> Sender Service (Give XI1 i.e ur sender system).
    Also check the RFC destination that is the major problem with idoc...

  • SOAP to IDOC: Unable to convert sender service BS to an ALE logical system

    Hello everyone,
    I have this scenario where i receive web services calls and have to integrate the received xml messages (idocs) into SAP R3 system.
    I allready reveive the message in my XI engine, but i'm getting this error (being  BS the name of my Business Service included in my external party):
    "Unable to convert sender service BS to an ALE logical system"
    I allready tried everything that is specified in this blog:
    The specified item was not found.
    Probably it doesn' fit my requirements. I'm not sure...
    Can anyone help ?
                                 Thank you in advance for any help
                                       Nuno

    - do u have the same logical name defined in the BS and in the Adapter specific attributes.
    also check if u have defined the logical system (SALE ) with the same name.

  • File-XI-IDOC : error in sxmb_moni because of empty idoc

    Hi !
    I'm converting a CSV file to IDOC segments (CREMAS04).
    XI uses a lookup table to convert CSV records to IDOC segments. It is normal that some records could not be converted. When I process a CSV file that has ALL non-convertable records, I get an error in sxmb_moni :
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_RUNTIME</SAP:Code>
      <SAP:P1>MSGGUID 99889D40A4D811DBAD4A0017A4510466: Tag found instead of tag IDOC BEGIN=</SAP:P1>
    And the final payload is:
      <?xml version="1.0" encoding="UTF-8" ?>
      <CREMAS04 />
    In the integration repository, the occurance of the complex type CREMAS04 is "1..1", I modified the xsd to minOccurs=0 , maxOccurs=1 , and imported it, but it keeps showing me "1..1"...
    How do I deal with these case ?? I don't want error red flags in monitor because of empty idocs...
    Thanks.

    Hi Bhavesh !
    Thanks !
    The problem is that because of mapping rules, the value of my target fields is SUPPRESS, not "empty".
    For example, I have a file with this records:
    A
    A
    B
    A
    "B" records should fill an IDOC segment, "A" not.
    If I receive a file with only "A" records, for example 48 "A" records...then the IDOC segment, now, is receiving 48 SUPPRESS values...then the mapWithDefault doesn't work because they are SUPPRESS and not EMPTY.
    Any ideas?
    Thanks,
    Matias.

  • File to Idoc Scenario using third party systems

    hi,
    Working with a File to Idoc Scenario. Been able to successfully define everything in IR / ID. However when I go to BD87 (reciever system) and see the status of Idoc processed - getting the error code 51 "Function Module Not Allowed: <Function Name>" . What could be the reason for this???
    Have defined partner profiles in WE20 of type LS and also specified an inbound paramter in the post processing tab for partner profile. Are there any other settings I need to take care of to avoid getting that error.

    Hi
    I am giving u all the steps whioch are required for
    <b>File to IDoc</b> Scenario
    SM59-  Create RFC destination
    IDX1-  Create a IDXPORT in idx1
    IDX2-3.     Import metadata of IDoc’s in idx2
    Bus. service adapter specific Identifiers-->Logical sys name
    we05-IDoc status records
    BD54-Create Partner Number
    We20-Create Partner Profile
    WE19-Testing IDoc Processing
    SE16-Table name->LFA1 to check vendor has been created
    Check have u followed all the steps.
    Regards
    Arpit Seth

  • File to IDOC scenario using FTP server

    Dear Experts,
    I'm getting IDOCs in the form of .TXT file from sender side and at reciever end we have IDOC. We are using FTP connection at sender.
    I want to know:
    1. Is FCC the only solution to integrate with PI or do we have any other option also?
    2. What all the things I need to care in designing and configuration?
    Thanks a lot.

    Dear All,
    For file to idoc scenario is there any possibility to get line items details or xml details i.e the segments and its related field details using reference id, transaction id or interface name or message id in SAP PI 7.0. I know we need to click each and every message in sxi_monitor and look for details.
    For SAP(R3 System) I can create a report and set the job for specific time period so automatically it throws the details(like reference no, document date, invoice no from) in ftp path as .csv file. The same ftp path is maintained in program.
    I wanted to check FTP--->PI postings and I have set the job at r3 system it is working fine and Im monitoring it too.
    Now the end to end scenario is FTP--->PI--->ECC(R3 system). Please help.Many Thanks.

  • File to idoc error

    i am testing File to idoc scenario..
    everything went smooth in XI...51 status error at ECC.
    when i went into details..it says..Fill in all required entry fields
    i tried checking those ..but its fine
    what should be the error

    Hey
    When you execute the function module in foreground,you will see errors(if any) in red color along with the field which is giving this error(with explanation).fix that error and try to post IDOC's again.
    to me it looks like the configuration is not in place to receive your IDOC,you might be passing some value which is not valid for proper configuration.
    Like in my case i was giving wrong ship to party,this ship to party was not configured in R/3 hence IDOC was not posted correctly.
    Thanx
    Aamir

  • Failed to open the connection error using Business View OLE DB

    I have a Crystal Report built on a Business View with the db being accessed by an OLE driver.  Everything works fine using Crystal Designer, but when I try to access it through BOE I get the "Failed to open the connection" error.  I have the ole drivers installed on the server.
    We are on BOE 12.1.0.
    The db is IBM as400.
    Suggestions??

    Ok so I spent the day trying to find the differences between the working and the non-working application. I began by adding code one piece at a time to the working application. The goal was to try and get it to break on the deployment server. I found the lines of code that is causing the break on the deployment server. Here it is:
        private void setReportParameters()
            try
                crystalReportDocument.SetParameterValue(0, reportUserName.Value);
                crystalReportDocument.SetParameterValue(1, reportArea.Value);
                crystalReportDocument.SetParameterValue(2, reportCDR.SelectedValue);
                crystalReportDocument.SetParameterValue(3, reportStatus.Value);
            catch (Exception ex)
                throw ex;
    This sub-routine is called from my button click code and is used to set the parameters for the report. Once I added this to the working application it broke also. My goal here is to send the parameters to the report from a form the user is filling out. Please keep in mind this code works in Visual Studio 2005 and my local IIS server running on my development machine. It breaks on the target deployment server
    The code broke on reports with sub-reports as well as report with no sub-reports. As soon as it was added and deployed the application through the "Failed to open the connection" error.
    Thoughts?

  • [Oracle BPM 6.0.2 - formerly ALBPM 6.0.2] Error using BAM Updater Service

    Hi All -
    I'm getting a similar error to the one below (posted byFabricio Soares) when the BAM updates service is working. We are using ALBPM 6.0.2 alongwith Oracle OID / LDAP (integrated using a custom FDI plugin).
    Any idea what could cause this problem? I've verified the BAM configuration - and the database tables exist (though are empty...).
    Thanks in advance -
    Deepak Natarajan
    From: Fabricio Soares [mailto:[email protected]]
    Sent: 17. december 2008 14:10
    To: /USER bpmblazers
    Subject: problem when I try to update the BAM
    Importance: High
    Hi Folks,
    I'm having the following problem when I try to update the BAM.
    If anyone knows about this problem I appreciate.
    In attachment have the complete logs files.
    Thanks and Regards,
    Stack trace:
    <S> 17/12/08 10:08:29]
    java.lang.NullPointerException:
    at fuego.analyzer.OrganizationMetadata.getDWInForOU(OrganizationMetadata.java:92)
    at fuego.analyzer.OrganizationMetadata.synchronizeParticipants(OrganizationMetadata.java:422)
    at fuego.analyzer.OrganizationMetadata.synchronize(OrganizationMetadata.java:135)
    at fuego.analyzer.UpdaterRunner.synchronizeMetadata(UpdaterRunner.java:467)
    at fuego.analyzer.UpdaterRunner.run(UpdaterRunner.java:280)
    at fuego.analyzer.UpdaterRunner.runUpdater(UpdaterRunner.java:183)
    at fuego.analyzer.service.BAMUpdaterRunnerService.run(BAMUpdaterRunnerService.java:135)
    at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.runItem(WarehouseService.java:421)
    at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.run(WarehouseService.java:354)
    [<S> 17/12/08 10:08:29] Updater runtime exception.
    Caused by:
    fuego.analyzer.UpdaterRuntimeException: Updater runtime exception.
    at fuego.analyzer.UpdaterRuntimeException.wrapException(UpdaterRuntimeException.java:87)
    at fuego.analyzer.UpdaterRunner.synchronizeMetadata(UpdaterRunner.java:518)
    at fuego.analyzer.UpdaterRunner.run(UpdaterRunner.java:280)
    at fuego.analyzer.UpdaterRunner.runUpdater(UpdaterRunner.java:183)
    at fuego.analyzer.service.BAMUpdaterRunnerService.run(BAMUpdaterRunnerService.java:135)
    at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.runItem(WarehouseService.java:421)
    at fuego.analyzer.service.WarehouseService$WarehouseServiceThread.run(WarehouseService.java:354)
    Caused by: java.lang.NullPointerException:
    at fuego.analyzer.OrganizationMetadata.getDWInForOU(OrganizationMetadata.java:92)
    at fuego.analyzer.OrganizationMetadata.synchronizeParticipants(OrganizationMetadata.java:422)
    at fuego.analyzer.OrganizationMetadata.synchronize(OrganizationMetadata.java:135)
    at fuego.analyzer.UpdaterRunner.synchronizeMetadata(UpdaterRunner.java:467)
    ... 5 more

    I've received a reply from the support guys at BEA:
    I just got notified from several other engineers , here at the labs , that there’s an issue on the installer itself . The BUG report has been already filed .
    In the meantime the only alternative is to install ALBPM Studio 6.02 from scratch , with the following considerations :
    - Uninstall
    - Make sure that the directory had been fully erased
    - Reboot the machine
    - Install ALBPM 6.02
    - Apply the latest Hotfix

  • File content conversion - flat file to Idoc error

    Dear Experts,
    I have a situation where im using FCC in the sender adapter The data is in flat file with multiple fields separated by space .
    (*header444456    line4445758 header343434 line445687*) sample falt file data . should be divided as below
    header - 44456 , 343434
    *line    -  44457578 , 445687
    So i want to read the header items and pass it into header data of the IDoc and line items into line item data of the Idoc . And the header items and fields items are mixed up in the flat file . How do i read from the position 20 to 26 , 37 to 56 intermittently .And im not using any key field name . as the whole data is in one line . Any solution would be of great help .
    Thanks in advance
    Ganga
    Edited by: N.Ganga on Jan 28, 2012 3:30 PM
    Edited by: N.Ganga on Jan 28, 2012 3:30 PM

    Dear Grzegorz ,
    Yes i totally agree with you it can be separated by comma . But it is as below
    Header       - (once ).............................................. Flat file example :
         Field 1    -
    >order    line no 1   plant        material 1  code 1  quantity 1 
          .......................................................................order    line no 2   plant        material 2  code 2  quantity 2
         Field 2  (plant vlaue shuld come........................................................|
    Line          -  repeats (0-unbounded)                                      |                                     |                             |
       field 1 (line no 1)----
    |                                     |                             |
       field 2(material1)----
    |                             |
       field 3 (quant 1)----
    |
       field 1 (line no 2)----
    |                                     |                             |
       field 2(material2)----
    |                             |
       field 3 (quant 2)----
    |
    So i need to read the data intermittently and map them in the line items ignoring the order and plant data in every line apart from the first line. The order and plant remains the same in the flat file only line items keep changing .
    Hope my question is clear .
    Regards
    Ganga

Maybe you are looking for