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
PraveenHey,
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 THi 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 dont 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 IDocs 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. -
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 errorHey
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? -
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 moreI'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 PMDear 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
-
ChangePerm.sh file does not exist in Oracle 11g installation
Hi All, I have done successful Oracle 11g installation. After installation I noticed that Oracle 11g/installation does not have changePerm.sh file. Did anyone of you seen that? Without executing changeperm.sh file, the binary files have 751 permissio
-
Im having a problem with the dvd quality, I'm using compressor to convert the video fils from apple prores to mpeg2 .It doesn't matter how long my video is even if its just 5 minutes I'm getting cut edges/lines in the video specialy if i have title
-
For instance, I was trying to pay bills and either the site wouldn't load further than the log in or if it did, the next page loads but gets stuck & won't go further.
-
Flash displays no TLF text on publish after 1000 frames?
Whenever I test or publish a CS5 movie that uses TLF text (no matter which font), the .swf displays all elements but the text. There's simply nothing there. I'm on a mac with Snow Leopard, 10.6.7. This only happens as soon as I pass the 1000 frame li
-
Adobe flash hangs on Safari install
Hi all, Should I just be happy that Safari refuses to talk Flash, thus saving me from power sucking purgatory unless I want to launch Chrome? Probably. Here's my setup: Mid-2010 MacBook Pro 15" now running a clean install of Yosemite, but I restored