IDOC to EDI file in PI 7.0. ( exchange infrastructure)
i have to do one application
SAP ECC 6.0 -> SAP XI -> Non SAP File Server
Non SAP file server accepts only .edi format files.
m trying IDOC to File scenario. IDOC generated is not giving exact EDI format which needs to send. How to transfer EDI format file from this scenario.
if its done by file content conversion, pls describe more.
eg . file output(.edi file) should be in below form
EDI_DC40 100000000000027837646C 3012 O
E2EDK01005 100000000000027837600000100000001 XSEK 5.23120
Hi,
There are two ways:
1. You can find out if an EDI provider (3rd party) which supports XML EDI Messages so you can just send XML EDI messages You can use Seeburger Adapter to conver into EDI Format.
In general , If sender side is File the that file must be generated by EDI mappers tool like BIC.
If file is in receiver side you have to use some Adapter to conver into EDI format.
-you can use FILE/FTP Adapter with Seeburger modules.
-you can use Seeburger OFTP Adapter.
See the following documents to help you ..
/people/william.li/blog/2006/03/17/how-to-get-started-using-conversion-agent-from-itemfield
/people/alexander.bundschuh/blog/2006/03/14/integrate-sap-conversion-agent-by-itemfield-with-sap-xi
/people/paul.medaille/blog/2005/11/17/more-on-the-sap-conversion-agent-by-itemfield
/people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
/people/william.li/blog/2006/03/17/how-to-get-started-using-conversion-agent-from-itemfield
/people/paul.medaille/blog/2005/11/17/more-on-the-sap-conversion-agent-by-itemfield
http://www.stylusstudio.com/edi/XML_to_X12.html
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b0b355ae-0501-0010-3b83-8f2bb566fa47
Details on XI EDI adapter from seeburger
Check this for Conversions-
/people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
SAP Adapters
2. You can use EDI 834 Enrollment messages with XI you don't need an adapter - you can use adapter module:
a) you can develop the adapter module for file adapter yourself
for one message it will ont be that difficult
b) you can use SAP conversion agent to create the EDI adapter module
(it has many EDI messages included)
Thanks
Swarup
Similar Messages
-
IDOC to EDI file scenario and EDI file to IDOC scenario without Seeburger
Hi All,
IDOC (Invoice) to EDI file scenario without Seeburger
Pls let me know if anybody have blogs for the same
EDI file to IDOC (Orders) scenario without Seeburger
Pls let me know if anybody have blogs for the same
RegardsHi Rachit,
>>Can anybody send me blogs to convert IDoc structure to EDI or EDI to IDoc structure using Conversion Agent or using JAVA Mappings.
Using conversion Agent there is no coding, If you have a conversion agent insatlled in your landscape you will have better understanding..
Also java code for IDoc to EDI have some problems:
1. The EDI format differs based on requirement so there will always be a customized code for it.. Like we have IDco to EDIFACT and ANSX12...
2. Because most of these codes are propriety materials I doubt whether anyone be sharing the complete code here in SDN. Better to have a java consultant at your end and put him with your requirement.. From the reply in above threads you should be clear that what you are looking for can be done from java coding..
All the best
Regards
Suraj -
Removal of Line feed from EDI file in IDOC to EDI file scenario
Hi Experts,
I have one problem related to line feed in EDI file. Currently i am using seeburger mapping to do XML to EDI mapping. After mapping i am using File Adapter(with NFS) to create file in my PI server.
The line looks like
UNB+UNOA......
UNH+1.......
BGM.........
but i want my file in without line feed
UNBUNOA......UNH1......BGM
Can this be possible without use of Shell script?
Is anything i can do in Seeburger mapping [i checked BIC mapper in seeburger and see some parameters there]?
Regards,
ShradhaHi,
I am explaining my scenario in detail:
my Current EDI file looks like
UNAf1f2............'
UNBf1f2............'
BGMf1f2............'
UNHf1f2............'
now i want my file to be in following format
UNAf1f2............'UNBf1f2............'BGMf1f2............'UNHf1f2............'
NOTE: to create my current file i am using File adapter with NFS and seeburger mapping.
Can you please tell me a way to remove the line feed from the current file ?
I already tried newline checkbox from seeburger and it is not working. and other parameter i can use from see burger mapping tool which will remove my line feed.
Regards,
Shradha -
Mapping Help required for ORDER Idoc to EDI file
Hi
My source strcture is as follows
E1EDP01
E1EDP01
E1EDPT1 (TDID=0001)
E1EDPT2
TDLINE = abcd
E1EDPT1 (TDID=0001)
E1EDPT2
TDLINE = XYZ
and my target line item is mapped with TDLINE(Context E1EDP01)-exist then createif LineItem(This is working fine but item filed is failing)
The logic to populate itemFIELD1 is if E1EDT1(TDID==0001) then pass TDLINE to ItemFIELD1, how to map this
(Sometimes E1EDPT2 populate multiple times for one E1EDPT1)>and my target line item is mapped with TDLINE(Context E1EDP01)-exist then createif LineItem(This is working fine but item filed is failing)
Why don't you create the LineItems only when TDID = 0001 because this will ensure to populate item fields with correct value.
The mapping logic to produce the LineItems should be like this..
IF (TDID = 0001) THEN (TDLINE set context to E1EDPT1)---RemoveContext---LineItem.
>The logic to populate itemFIELD1 is if E1EDT1(TDID==0001) then pass TDLINE to ItemFIELD1, how to map this
In this mapping make sure the context of TDLINE is set to E1EDPT1 and then use RemoveContext ---SplitByValue to the output of "IF" function. e.g.
IF (TDID = 0001) THEN (TDLINE set context to E1EDPT1)---RemoveContext---SplitByValue---FIELD1. -
Facing Problem in IDOC to EDI FLAT File Scenario
Hi,
I am working on a scenario IDOC to EDI FLAT File. For this I have used ABAP mapping.
The problem i am facing is that the EDI FILE contains the segment name as E1EDK01 for eg. while I need the name as per the latest segment definiton released. I have also tried this using File port and it gives the required segment names in file. But we dont have to use File ports. Please suggest me if something is missing in PI Abap stack ?? Why I am not getting the segments name as per latest segment definition mainatined in R3.
Thanks
NehaHi Neha,
Please check the segment name in sxmb_moni. Is this showing new value or the old value?
If SXMB_MONI shows old value then the source SAP (R/3) system which is sending the idoc may not have released the segment after changing the name. You need to ensure that the idoc segment has been released properly. Then re-import the iodc into PI server again. Finally delete entry of the iodc structure in idx2 transaction, no need to re-import the idoc structute again in idx2, since once you run the scenario the metadata automatically gets imported.
regards
Anupam -
Problem with Sender Agreement for EDI File to Idoc scenario
I'm configuring PI for EDI with Seeburger Adapter (Calling as a Module) and I'm having an issue with the Sender Agreement using File Adapter.
Process used is File to IDOC. EDI data will be picked up from VAN (Using existing FTP process rather than using Seeburger FTP) and stored in a folder which is being accessed by PI to send to R/3 to create orders.
All my inbound EDI will be stored in same folder which should be picked up by XI and distribute the same depending upon the respective scenario's in ID and respective mapping/config in IR.
The whole process IR & ID works fine and also creates Idoc in R/3, if I configure for one customer for EDI 850, but when I try to configure for second customer for same EDI 850 having same ANSIX12 version (V4010) as previous customer, I get stuck at the Sender Agreement part for this second customer because I use the same CC for File read for both the customers (Scenarios) and since there is a limitation with File Adapter "sender channel must not be assigned to more than one sender agreement ".
How can I create the Sender Agreement using the same CC for my other scenario?
I tried creating multiple CC for different scenario but when I place a test file for customer A, I see that its being picked up by both CC's.
Pl Advise.
Thanks!
PSRYou need to configure splitter as module in sender file adapter (classifier->bic->splitter) as well as define a message splitter(with partner number and Seeburger mapping) in Seeburger workbench.
Thank you for the reply Aamir,
Do you have any document which can guide me through the process?
Does Seeburger Workbench play any role here? because I'm not using See FTP adapter to connect to my VAN. We get the data from the VAN using FTP process but not using See FTP. I'm using BIC to generate an XSD and SDA file, rest everything is in XI using File to idoc and IDOC to file process.
Thx
PSR -
EDI file to IDOC using Business connector 4.6
Hi Gurus,
We have a requirement of converting the EDI file to IDOC using Business connector 4.6 (943 & 944 ) one Inbound and other is outbound ..
Can any one of you share the document on developing the scensrio ... we have searched couldnt get the same.
Thanks in advance .
RamamurthyHi Raj,
Thanks for the reply , Yes currently we also having the project using PI as rightly said we are using the seeburger and then converting the EDI format to XML and then mapped in IR to the IDOC .
also using Item field conversion we developed some projects , similarly we have developed using modules too .
Since the Business connector is new to us we didnt able to catch hold on where to import the Java program that we write in the Business connector ... from Jothi reply understood the server side configuration.
In case of BC where is that we need to implement the java code if you can share some thing on this would be good .
Could you please share on how to transform and then implement the code in the BC ....
Thanks,
Ramamurthy -
Idoc Number and EDI file number...
Hi gurus
How do we know EDI file number from the IDoc number ?
I have Idoc numbers with me but is there any way that i can know that the EDI file number associated with that ?
Thanks
Meenakshi NakshatrulaHi,
Go to transaction WE02 or WE05 enter Idoc number and choose execute. When Idoc data is displayed double click on Control Record in left pane. Choose Details tab. Interchangable file under References.
You can also refer the entries in table EDIDC.
Reference to interchange file:
This field contains the reference number of the interchange file in which the EDI message was transmitted.
Regards,
Srilatha. -
EDI Seperator Channel Issue - Single EDI File is Creating Two IDOCs
Hi Experts,
We are facing a strange issue in our project. We are working on SAP PO 7.4 SP06. Our's is an EDI to IDOC Scenario. We are using standard EDI XSD's generated by B2B 2.0 Cockpit. Since yesterday our Quality server is behaving strangely. Its processing an EDI File and generating TWO IDocs out of it.
When we run the same EDI File in our DEV Environment it executes perfectly and creates only ONE IDOC.
Signature in OM and it is 1 to 1 and in MM Target IDOC header is mapped to "Constant".
Our Scenario is :
1st IFLow : File to EDISeperator
2nd IFlow: EDISeperator to IDOC.
Appreciate your valuable inputs.Hi,
Please do check your input file(s). Could be that you offer an EDI interchange, containing multiple messages, to SAP PO.
Also, maybe in the mean time, some objects or configuration was changed.
Kind regards,
Dimitri -
Sample files for inbound IDOC's( EDI)
Hi All,
I am trying to get idoc's into system using EDI , wanted sample files for inbound idocs using EDI.
If someone could send the files please.
rgds
Ajay SharmaHI,
Here one sample file.U need to change the sender/receiver ID's accordingly to the setup at ur EDI subsystem.This 850 i/b file will create an ORDERS idoc in SAP.
ISA³00³ ³00³ ³01³006906614GE ³01³040986076 ³060714³0640³U³00401³000012157³1³P³>~
GS³PO³006906614GE³040986076³20060714³0640³5008³X³004010~
ST³850³020700691~
BEG³00³NE³020700691³³20060714~
N1³BS³ABC PHOENIX DIVISION³11³RA0290837~
N1³SU³³11³II7930501~
PO1³1³12³EA³123.45³³ND³0469520260~
PO1³2³24³EA³190.23³³ND³0469520211~
CTT³2~
SE³8³020700691~
ST³850³057796284~
BEG³00³NE³057796284³³20060714~
N1³BS³ABC RALEIGH DIVISION³11³RA0289036~
N1³SU³³11³II7930501~
PO1³1³48³EA³61.72³³ND³0469520230~
PO1³2³12³EA³123.45³³ND³0469520260~
PO1³3³6³EA³190.23³³ND³0469520211~
CTT³3~
SE³9³057796284~
GE³2³5008~
IEA³1³000012157~
Also u can check in the system and find some ORDERS
idocs and u can retrigger that from WE19.
reward if helpfulll
ram -
Tax with the help of idoc and EDI
Dear gurus,
how can we process tax data that is used between two systems through the help of IDOC and EdI? It would be great for ur kind support.Hi Amit,
I do not understand how a non-sap system having an idoc adapte?
Do you mean the non-sap system has the ability to understand the IDOC files?
If yes, then your scenario is typically a IDOC-to File scenario.
Read this:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e07dcaa0-a92b-2a10-3a96-b3d942bd1539
If you do not intend to use XI in between, then you can just configure the outbound IDOCs in your SAP system and configure a file port in we21 transaction and create the partner profile in we20 transaction.
Regards,
Ravi -
EDI file Mapping.. problem with UNT segment..!!
Hi all,
Anyone who worked on EDI files, pls help me..
Doing Idoc to EDI scenario..
I done for all the mapping for all the fields except for the UNT segment and field D_0074
Here i need to provide no of segments in the EDI file...
like
*UNBUNOA:393777:ZZ93139:ZZ080108:09080+++1'
UNH0000016334368DESADV:D:01B:UN:EAN007'
BGM3510094147783+9'
DTM+137:200801080934:203'
DTM+11:200801080934:203'
DTM+17:200801100000:203'
ALI++168165'
RFF+ON:R-08007E'
DTM+171:20080107:102'
NADSU377996::92'
NADST9418GR::92'
CPS1+5'
PAC9+09::9'
MEAPDAAA+KGM:6306.628'
MEACTNPP+NAR:9'
CPS21+3'
PAC109::9F:CHEP'
MEAPDAAA+KGM:256.828'
PCI+33E'
GINAW393100471000832922'
LIN1+19310047208023:SRV'
QTY+12:44'
DTM+36:20090505:102'
CNT+2:2'
UNT240000016334368'
If you observe the above file which is my resultant file.. I need to count all the segments above UNT and pass the value( here total segments are 24) to D_0074 field .
Is it any way we can count all the segments.. and pass the value??
Kindly suggest me ..
waiting for your replys..
Regards
Seema.Problem here is ..
They have created only SCv Seebutger_EDI_Adpater
but they haven't created for Seebutger_GENERIC_EDI ..
all those mappings will be under Seebutger_GENERIC_EDI .. which they haven;t installed..
thats the problem..
If any one has that UDF .. kindly let me know..
-Seema. -
How Can I transfer invoice details to customer through IDOC in EDI
Dear Sir,
I have some requirements That I want to Transfer Invoce To My Customer In EDI.so how can I do that .I have no Idea Plz Help Me and give the Details Steps with TCODES.Hello Anil
There are not any transactions available. What you need to do is to convert your IDoc to the EDI message format of your customer (e.g. EDIFACT, TRADACOM, etc.). Usually the mapping process looks like:
SAP R/3 sends IDoc -> converted to IDoc-XML (e.g. by using SAP-XI) -> XSLT mapping to EDI-XML -> convert to EDI file using EDI converter
You may have a look at <a href="http://www.mendelson-e-c.com/">Mendelson (EDI conversion)</a>
Regards
Uwe -
IDOC to EDI Seeburger Mapping Issue
Hi,
I am new to seeburger, Currently I am working on PAYEXT IDOC to EDI scenario using seeburger adapter.
As per my little knowledge i can understand that i need two step mapping:
1) IDOC XML to EDI XML
2) EDI XML to EDI
Now the problem is how can i do 1st mapping if i have to do 1:1 mapping in PI mapper than it will be a tedious task as I dont know which idoc field is mapped to which EDI XML field.
Also i dont know how i can map the 2nd mapping.
when we installed seeburger adapter than i got three files from basis guys related to PAYEXT
msg_PAYEXT_UN_D96A.xml
msg_XML_PAYEXT_UN_D96A.xml
XML_PAYEXT_UN_D96A.xsd
Note: I imported .xsd file in IR, but i dont know what to do with these xml files.
Please experts reply soon as it is delaying my project
Regards,
ShradhaShradha,
You can check the seeburger software component versions where all the mappings would be provided by Seeburger as part of the package.
You can have a look whether PAYEXT is there and would be useful
To start with
1. You need a functional or EDI Business analyst to guide you on the various mapping specifications needed.
2. You should also liase with your business partners to prepare an business rules and other conditions.
3.Also decide whether you are going to deliver it via AS2 communication or via VAN
4. Accordingly you need to configure the seeburger adapters.
5.The mappings provided to you are from XML to EDI and EDI to XML which is a second stage automatically done by seeburger once you specify the module steps in the comms channel.
I am afraid that without knowing business rules or mapping specifications, you can't work on EDI.
Regards
Krish -
How to define the Structure and FCC parameters for EDI file format.
Hi All,
I have a EDI file(FTP)-->XI-->IDOC
the source file content is as follows
PR H01PHUPS
FH SHP 0.0.5
H1 S0022323
W6 7752508853 D
PT 1Z58R7070341111111
PT 1Z58R7070342222222
PT 1Z58R7070353333333
N1ST ZZ 142222
N3ST 8827 D OLD
N4ST MARCY
N1WH ZZ 2070
N3WH 401 QUALITY
N4WH HARRIS
DTENT20111206
DTSHP201112061754
N9LL BN20700033333333
N9NT
CD CP UPS
IT026
P1GD VN A1111
PD Product ID 1
QTORD000000000000010CA
QTSHP000000000000010CA
AM U 000000000000000000M
AM X 000000000000000000
LTLT 1112811111
AM G 000000000000000000
AM N 000000000000000000
AM TAX000000000000000000
AM SVC000000000000000000
AM COD000000000000000000
ST 00000000100000000010000000000000000000000000008500LB
Can any body share me how to declare the structure in DataType.
The first two characters in each record is constant , so this would be the keyfields right?
ex:- PR,FH,H1,W6,PT,AM,N1,N3,N4......
In Comm channel the FCC parameters
i need to go for fieldFixedLengths?
Thanks&Regards
Sai_SHAHi.
if you need to convert an EDI to XML you need to use an Adapter specific (e.g Seeburger) because PI doesn't support EDI files.
Also if you use a FCC , this configuration is for two level Header and Detail.
Check this.
http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/frameset.htm
Regards
Luis Ortiz
Maybe you are looking for
-
Flash Player crashing in Safari (and Firefox)
Safari crashes when I'm viewing various Flash content. For example, the BBC Radio iPlayer crashes after about 10s of playback. This does not appear to be the fonts issue that seems to have caused other people's problems. I've reinstalled the Flash Pl
-
Deleted Files in One Acct but...
I deleted files to put some room on my hard drive. I did this while logged in my own account. When the computer starts up (in another account), the dock is missing many application and has "???" in their stead. How do I repair this? Thanks for all yo
-
so i have a project in final cut pro, i send it to color 1.5, it says the settings are the same (custom 960 x 540) , but how come it stretches out my image?? what this reminds me of is a 4:3 TV show stretched out to 16:9. how can i keep this from hap
-
Recurring appointment crashe the client
Hi When we try to resend a recurring appointment (such as every monday morning 8am to 9am) - The client crashes . What we found out is that the client crashes in the "Hebrew interface" and when we use the "English interface" the client doesn't crash.
-
Backlight keyboard For HP Envy 4T-1100
hey i just bought a new laptop HP Envy 4T-1100 and i wanna replace the keyboard to a backlight keyboard ,cant find anywahere to buy one and also i cant find a manual about this laptop on how to replace it ? i found a keyboard of HP Envy 14 ,will thi