What is data mapping in EDI?
Hi all,
Is 'data mapping' same as creating an FMD or different? Where can I get FMDs for a message type in SAP? Eg Edifact to IDoc or Idoc to ANSI x12??
Thanks,
Charles.
Hello Charles
Have a look at [http://service.sap.com/ale]:
ALE and EDI
EDI Applications
There you will find very useful documents about EDI mapping.
Regards
Uwe
Similar Messages
-
HI Experts,
Please explain abt:
1) What is Data Mapping
2) Some senarios like, SAP Data map with BW Data
3) Which case Data mapping Error while load occur & how to rectify it.
Ponits awarded. Thanks,
RR.Hi,
For Mpping pls check the links......
For Source System Mapping
Re: Source System Mapping
Re: Source System Mapping
For " Settings for BI Statistics"
http://help.sap.com/saphelp_nw04s/helpdata/en/8c/131e3b9f10b904e10000000a114084/frameset.htm
https://www.sdn.sap.com/irj/sdn/webinar?rid=/library/uuid/d09864c5-0bb0-2910-8e8a-a306a886dcd9
http://help.sap.com/saphelp_nw70/helpdata/en/46/f9bd5b0d40537de10000000a1553f6/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5401ab90-0201-0010-b394-99ffdb15235b
/message/5117472#5117472 [original link is broken]
/message/4978537#4978537 [original link is broken]
Hope it is helps you.
Thanks & Regards,
santo -
Hi guys,
what is data mapping? I don't think this is XI mappings.is this something related to EDI
Thanks
SudSud,
It all depends on the context where u are using these terms. As per the XI Mappings there is nothing like data mapping.
In my client place they will call the Transformation document as Data Mapping sheet. It's nothing but the data mapping between the source and the target structure. I mean how the source structure need's to be transformed to the target will be defined in the data mapping sheet.
raj. -
Data Associtions not enabling while i am trying to do data mapping with data Associtions in BPM studio what is the reson?
Shouldn't @StartDate be an input parameter to the stored procedure? @RunDate also?
Example for sp with parameters:
http://www.sqlusa.com/bestpractices2008/stored-procedure-parameters/
The last error will go away upon a successful sp compile.
Kalman Toth Database & OLAP Architect
SQL Server 2014 Design & Programming
New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012 -
Adaptor meta data &mapping templtes
hi
1. explain about adaptor meta data &mapping templtes what does use with them?
2.what is exchange fault data and exchange log data under data types
3.what are web as apart from 6.2 and 6.4?
4.describe about sap xi 3.0 like SP's what are types
5.about content
pls give details mentioned above .
thanks & regards>>1. explain about adaptor meta data &mapping templtes what does use with them?
Adapter Metadata is the foundation configuration for the Adapters used in XI for message transfer. The functions provided allow either the creation of new Adapters or the modifications of existing ones.
Just like you can reuse data types in different message types, you can also save parts of message mappings as Mapping Templates and reuse them elsewhere. Once you have saved a mapping template it serves as a copy template that you can then load into other message mappings and modify to fit your requirements.
>>2.what is exchange fault data and exchange log data under data types
Fault message types contain data types defining application errors. Application errors are errors that occur on the inbound side of a message transfer when the application could not process successfully.
>>3.what are web as apart from 6.2 and 6.4?
The Web Application Server is a platform for efficient development and allows you to implement Web applications. It builds upon proven and stable application server
technology and Internet-based infrastructure from SAP.
>>4.describe about sap xi 3.0 like SP's what are types
check http://service.sap.com
>>5.about content
The contents of the Integration Repository are collectively known as XI Content (Process Integration Content); XI content is the integration knowledge that is required for describing collaborative processes (collaboration knowledge).
For an overview of the XI Content currently provided by SAP, see SAP Service Marketplace at http://service.sap.com/solutions -> SAP NetWeaver -> SAP NetWeaver in Detail -> Process Integration -> SAP Exchange Infrastructure -> SAP XI in Detail -> XI Content Catalog. -
Data mapping between sybase and xml
I want to make a data mapping between sybase relational data result set and xml.
I am using the function ForXmlTree for this purpose, I have the entire documentation about the synatx and usage of it, but i need to know what support does JAVA have for it.
What files need to be installed .
This is an example of using the function
java jcs.xmlutil.ForXmlTree �i forxmltree-spec [-o output-script-file] \
[-x output-document-file -S server-name]
does anyone know where can i find the jcs.xmlutil package. If so let me know.
Thanks in advance
SandeepPRPS-PSPNR = AFVU-PROJN.
also you can use this fm.
BAPI_PROJECT_GETINFO -
Data mapping to SAP B1 using SDK
is there any way around to do the data mapping from other system database to SAP B1
database without using field to field mapping?
ex: we want to migrate from other system to B1 we need to transfer their old data to a new one..and of course the database structure is not the same..and it would be a lot of task if we migrate their old PO to B1 (i'm thinking using field to field mapping so we must know the data structure from the old system and provide the information needed when we want migrate it to B1)
is there any thoughts?
hope u understand what i mean
PS: all the migrate things is using SDK
thanks,
erickHi Erick,
I think, using DI API should be better.
I know that, all data in the database is not supported.
But, most simple idea is,
1. Get objects from old company database
2. review the data by SDK (validating and user field mapping)
3. add modified objects to new company database
This should be most same, and you can process many process automatically in process 2.
Hope this helpful for you.
Hyunil Choi. -
How to map between child objects in a Siebel Data Map
Hello. I need to map a field from one child object to another child object using a Siebel Data Map.
Specifically, I have an Integration Object set up for FINS Group Policy with 2 child components (Action and Proposal). I want to map the Proposal's name to the Activity's Description. Here's the structure:
Policy (io)
-Name
-Action (io)
--Description
-Proposal (io)
--PPSLFileName (this is the proposal's file name)
I can map from the parent (Policy) to the child (Action) as follows:
Integration Component Map: Action-to_Action
Source Expression: [FINS Group Policy.Name]
Target Field Name: Description
This will map the Policy's Name to the Activity's Description.
I tried these, but they don't work:
1)
Integration Component Map: Action-to_Action
Source Expression: [FINS Group Policy.Proposal.PPSLFileName]
Target Field Name: Description
2)
Integration Component Map: Action-to_Action
Source Expression: [Proposal.PPSLFileName]
Target Field Name: Description
Thanks for any helpHi,
For your issue,you can use the 2nd point what u hv mentioned :-
Integration Component Map: Action-to_Action
Source Expression: [Proposal.PPSLFileName]
Target Field Name: Description
But it has some limitations,i.e the child's(Proposal) cardinality should be 1 or less than 1 i.e no. of instances of Proposal IC should not exceed 1 or else the data map will error out at runtime.
Regards,
Sambit -
User Rules in Data Mapping in SQL Developer Migration Workbench
Hi
I was trying to add a User Mapping Rule in the Data Mapping, because the options provided where not entirely what I wanted.
Adding a new Rule for instance for SQL Server UniqueIdentifier works fine, but when I try to apply the changes it says that there was a duplicate rule for UniqueIdentifier. The option of removing the standard system rule is grayed out.
How is this supposed to work?
Thanks
KarlBarry
I don't quite understand what you mean by not been the same
If I add a new UserRule, I have the choice among the available source types
I choose for instance UniqueIdentifier and tell it, that I would like to have to option of converting to a VarChar2(36). I close the add new rule form and have the new user rule in the list. If I check the options in my new rule at that point, it shows all options from the system rule for UniqueIdentifier as well. Moreover, if I check the available options in the standard rule for UniqueIdentifier it shows my new VarChar2(36) as well.
When I try to close the mapping form at the point it complains about duplicate entries, which sounds reasonable after what I eplained above. But neither did I tell the system, that I would like to inhert the system rules for UniqueIdentifier in my new user rule, nor was it my intention for my new VarChar2(36) option to show up in the standard rule.
Could you please restate what you tried to explain me in your post.
Karl -
Data transfer using EDI from one SAP system to other SAP system
Dear all,
I understand that i should use normal ale-idoc features to transfer data from one sap to other sap system.
but can i transfer those idocs using EDI from one SAP to other SAP systemHello,
surely you can do so.
EDI means that you transfer data in standardized EDI-formats. To get the data at the source into that formats you normally use an EDI-Converter, which maps the IDOC-format into the EDI-format. Then you send the data in EDI-format to an EDI-converter at the target. There's the reverse mapping. You map the EDI-Format into IDOC-format and book these IDOCs into SAP.
I think this makes only sense if you cross organizational borders within the business process, e.g., if you define an exchange with many customers, but not all of them have an SAP-system.
Regards Wolfgang
Edited by: Wolfgang Valtin on May 19, 2009 6:13 PM -
Hi Guys,
I am fairly new to the development side of the collectors for Sentinel,
and have what may be a total beginners question but I've tried the docs
and feel I am getting no where with an answer so hopefully you can help
out
So I am constructing an event from within the collector, I have read
that its best practice to try to use maps where possible so I am trying
to do this. If I hard code for example e.TargetUserID = <the parsed
string that I have>, then that works, but I want to try to make use of
the Rec2Evt.map as most of the data that I am populating at this point
is listed in here.
What I have done is to add into the the following:
Code:
Collector.prototype.initialize = function() {
this.MAPS.Rec2Evt = new DataMap(this.CONFIG.collDir + "/Rec2Evt.map");
Then within parse have the following:
Code:
rec.testIP = "123.4.5.6";
rec.convert(this, instance.MAPS.Rec2Evt);
instance.SEND_EVENT = true;
return true;
Within the Rec2Evt.map file it has the default list of Sentinel Event
Fields and I have appended a record for TargetIP: TargetIP,testIP
Have I missed any obvious steps out? What I was expecting to happen was
when the event is recieved and parsed in Sentinel the TargetIP field
should have the value 123.4.5.6, when I look in either the ESM or the
Sentinel 7 webUI I dont see this field getting set, other fields which I
manually set are being set correctly.
This is the first time that I have tried to use the data maps so I
assume I am doing something wrong and any pointers you guys have would
be great,
Thanks
alanforrest
alanforrest's Profile: http://forums.novell.com/member.php?userid=90508
View this thread: http://forums.novell.com/showthread.php?t=453791Hi Alan,
I'm not quite sure what you mean by "3 or 4 attributes", but here are
some guidelines:
Part of the Collector development process is to make a best-effort
attempt to parse out semantically distinct fields from the input and map
them to the Sentinel schema in a normalized way. Sometimes this is easy
- there's an IP address that's the target of a connection, extract it
and map it to TargetIP (TargetIP should already exist in Rec2Evt.map and
you just need to list the 'rec' attribute into which you parsed that
target IP). Sometimes this requires a little more work, for example
timestamps and whatnot that need normalization. Sometimes this is really
tricky, and you can't find a nice match to a Sentinel schema field.
Let's break this down into the following categories:
1) Simple 1:1 matches, like the IP address example above
2) 1:N matches, where you need to subparse a bit. An example might be a
path like C:\WINDOWS\system32\etc\hosts; this would map to
TargetDataName = 'hosts', TargetDataContainer = '/windows/system32',
TargetDataNamespace = 'c' (note that since Windows is case-insensitive,
everything has been lowercased and the path separators normalized - we
provide some utility flags and methods for this in the latest SDK which
will be out soon.
3) Mapped matches: in this scenario, you have a field maybe that
indicates severity using some arbitrary proprietary scale, and you need
to map this to Sentinel's 0-5 Severity. In this case it's good to use a
KeyMap, put all your possible input values in the LHC, and then map them
to Sentinel Severities in the RHC. Then you can use lookup() to look up
your input and map it to the correct output, put that output in a 'rec'
attribute, and then list that attribute in Rec2Evt.map (in this example
on the RHS after 'Severity,'
4) No schema match, doesn't need to be correlated: An example here
might be "session type", which is something that Windows provides but
that we don't (yet) have a dedicated schema field for (although we are
considering it). Let's say you want to record that information in the
event, but you don't need to correlate on that value. In that case you
can use the 'add2EI()' method to add an JSON NVP to the
ExtendedInformation field, something like 'LoginType: interactive'.
5) No schema match, need to correlate: This is the trickiest case,
where you can't find a place to put your data but you need it in a
separate field so you can correlate on it. For this scenario you can use
one of the many unallocated ReservedVarXX fields. What you need to do is
pick an unused field, add it to Rec2Evt.map, and map your data to it.
The trick is that you can't guarantee that some other Collector is not
using that field for a different purpose, so you have to be a bit more
careful when writing correlation rules etc to filter for your data
only.
In other words, the only attributes you should ever be adding to
Rec2Evt.map are ReservedVar fields. BTW, the event schema is fully
documented here:'Sentinel Event Schema'
(http://www.novell.com/developer/plug...nt_schema.html)
but note that not all fields are present in all platforms.
DCorlette
DCorlette's Profile: http://forums.novell.com/member.php?userid=4437
View this thread: http://forums.novell.com/showthread.php?t=453791 -
Hello,
while doing the transcational data mapping for open sales order and so on, where and how do we migrate the price of the material and the pricing values.
regardsin our case there are about 4000 sales orders, so manual does not make sense, question is, when we are doing the transcational data mapping, the pricing of the open sales orders has to migrated, now from what i understand , i have to make the same kind of spread sheet for upload which involves, ( table #, conditon type, s.org, div..........) which i would be making for master data upload for pricing, so if it is the same, why i have to do for transcational data also.
correct me if i am wrong, as i am trying to understand this, master data is uploaded first, and then the transcational data, so if masterdata is already there, why need transcational data for condition records.
i would appreciate the answers as i am in immidiate need of it. -
Hello Experts,
I am in the process of designing an infocube and i was a little confused about the 2 char hierarchy and wanted to clear my confusion on it.
In the flat file, we can have data either at account level or account group level. So i was thinking of having 2 characteristics - account and account group in the infocube.
But how about the master data mapping between account and account group? where would that be taken care of ?
Ex: Flat File
Year, Curr, CoCd, A/C, CC, Period, Amount
2006, USD, 1000, 38001001, 456700, 1, 100
2006, USD, 1000, 38001002, 456700, 1, 100
2006, USD, 1000, 0380, 45600, 1, 200 -
> ( A/C Group 0380 - consolidated entry)
All answers would be duly rewarded with points.
Thanks,
NanditaWhen i am saying account level, i meant account.
The data in the flat file will be either at account/account group. So i guess i have 2 options for design:
1. Have account as a characteristic(dimension) in Infocube and then have account group as an attribute to it and have 2 characteristic hierarchy ( account and account group).
( However for this i might have to delete the account group info in the flat file)
Or
2. Have account and account group as characteristics ( dimensions ) in infocube and then have another infoobject ( ZACCMAP ) as an attribute to account group which would have the master data mapping between account and account group and the hierarchy would be on 1 characteristic (account group).
Oliver and Ravi - correct me if i am wrong or what's the best approach to go with ?
Thanks,
Nandita -
Business scenario for mapping XML-EDI
Hi,
Can anyone explain me the process of mapping xml-edi to SAP and validations with respect to business.
An example could really help.
ThanksThe inbound xml file contains data that needs to be put into a format that sap can understand. There are several ways to do this. You can use XI or any other transaltion utility. Alternately, your xml file can be converted using custom programs using XSLT as a translation tool.
SAP has a number of ways of loading external transactional data into the system. You can use IDOCs or web services, or other methods. The jist of it is you will need to convert your xml file into a format SAP understands. -
Hi gurus what is the difference between EDI & ALE.
hi gurus what is the difference between EDI & ALE.
HI,
EDI is a technique used to communicate business and information transactions between computer systems of different companies and organizations. These transactions include such documents as purchase orders, invoices, inquiries, planning, acknowledgements, pricing, order status, scheduling, test results, shipping and receiving, payments, and financial reporting
EDI Introduction
The EDI interface is intended to connect an EDI subsystem with the SAP system. EDI subsystems perform the following tasks related to EDI processing:
1·Conversion of data·
2.Message and Interchange Handling.
3.Communication·
4.Administration of partner profiles·
5.Monitoring of processing
From the SAP side, the EDI interface is based on IDoc technology, which is independent of EDI standards. All data is transferred in files between the R/3 System and the EDI subsystem. Synchronous RFC (Remote Function Call) is implemented to define the time of transfer for a file between the two systems.
EDI u2013 Benefits
Improves data accuracy u2013
With EDI business can eliminate the need to re-enter data from paper documents and thus prevent potential data entry errors. Additionally, the cost of processing an electronic requisition is estimated to be one-tenth the cost of handling its paper equivalent
Lowers personnel costs-
EDI can help companies reduce the need for personnel involved in orders and accounting processing. Speeds up information exchange- EDI systems can shorten the lead time between receipt and fulfillment of orders. When scheduling information is transmitted with ordering data, companies can plan production more accurately and thus reduce stock investments.
Reduces technical complexity related to data interchange u2013
With EDI companies use standardized data formats to exchange documents. EDI allows companies using different business applications and systems to achieve computer-to-computer electronic exchange of business documents.
Application Link Enabling
ALE Objectives u2013 ALE incorporates controlled exchange of data messages ensuring data consistency across loosely coupled applications. ALE comprises of three layers. Application Services Distribution Services Communication Services
Basic principle of ALE is to provide a distributed and fully integrated R/3 system. Each application is self-sufficient. The use of self-sufficient system implies a certain measure of data redundancy.Hence data has to be both distributed and synchronized.
General Steps Involved in Configuring EDI u2013 ALE Interface
- Maintaining the Condition Table
- Maintaining the Access Sequences
- Maintaining the Output types
- Assign output types to the partner functions
- Maintain output determination procedure
- Assign output determination Procedures
Maybe you are looking for
-
How do i tranfer music from one computer to another
i have a computer with tons of music on it, and i just got a macbook air & i would like to transfer all the music, i dont know how to do that. anyone???
-
Orginizer in Elements 12 puts Music and photos in same folder?
Why does the orginizer put my music files and photo files in the same folder. The file it is in is all media but shouldnt there be a music folder as well or do I have to go in and manually select each of my music files and put them into a sepeate fol
-
In the Value Mapping Table n:1 relations is not allowed???
I'm using Value Mapping but if I try to fill the Value Mapping Table with 2 different source values (e.g AA, BB) and the same one as target (e.g. ZZ) the Integration Builder does not allow it. I receive the message: "Rappresentation already exists.
-
I cannot open photoshop due to file damaged by disc error
I cannot open CS5 due to this message "could not initialize photoshop because the file has been damaged due to disc error
-
Checking overall size of all mailboxes
Hi, We're about to start on a drive to improve how our users use email. Specifically we want to encourage them to delete irrelevant and outdated emails. As part of this, we'd like to have some kind of measure such as: All OCS accounts currently use x