Difference between Master Idoc and Communication Idoc.
Can anyone list out the difference between Master Idoc and Communication Idoc?
IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. IDocs are used for asynchronous transactions: each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions.
Form and content: IDoc terminology
As is often the case with proprietary technologies, SAP assigns specific, object-oriented meanings to familiar terms. When referring to IDocs, the term document refers to a set of data comprising a functional group of records with a business identity. (For example, all the data in a purchase order, or all the profile information of a supplier in a supplier master record.)
A message refers to the contents of a specific implementation of an IDoc; its a logical reference. This differs from a reference to the IDoc itself, which specifies the messages physical representation. Think of it this way: If youre watching a parade pass by, the mayor waving to the crowd from his limousine is the message, and the mayors limousine (which is specific to the mayor) is the IDoc. Youre building a logical object, and the IDoc is both its container and the vehicle that moves it.
The IDoc control record
Each IDoc has a single control record, always the first record in the set. The structure of this record describes the content of the data records that will follow and provides administrative information, such as the IDocs functional category (Message Type/IDoc Type), as well as its origin (Sender) and destination (Receiver) as in conventional EDI
Layout of an IDoc control record
This cover slip format informs the receiving system of the IDocs purpose, and the receiving system uses it to determine the correct processing algorithm for handling the arriving IDoc.
Data records
The data records following the control record are structured alike, including two sections: a segment information section and a data section.
In the first part of a data record, the segment information section describes the structure of the data that follows, for the benefit of the IDoc processor. There is a segment name (like an EDI segment identifier) that corresponds to a data dictionary structure to which the IDoc processor has access. The remaining information is useful for foreign systems, such as a partner companys Oracle system, which has no such data dictionary.
The second part of the record is the data itself, a storage area of 1,000 characters.
Status records
If youve ever ordered a package from a faraway location and tracked its progress using the Internet-based tracking utilities now provided by most major parcel carriers, youre familiar with the list of stops and transfer points through which a package passes on its way to you.
This collection of records is exactly what youll see in an IDoc that has begun its work. Following the data records in an IDoc, status records accumulate as an IDoc makes its way from one point in a process to another.
Typically, an IDoc will acquire several of these records as its does its job. They are simple records, consisting of a status code (there are more than 70 codes, covering a broad range of conditions and errors), a date/time stamp, and some additional status information fields for system audit purposes. In addition, as errors occur in the processing of an IDoc, status records are used to record these errors and the date/time of their occurrence.
IDoc Base
IDocs, as data formatting tools, enable the easy sharing of data between databases and applications within a company as well as being an efficient data courier between companies. Typically in SAP, a database of IDoc definitions exists, to which any application may have access.
This IDoc Base gives all the applications and processes in your company domain the capacity to send, receive, and process a document in a contextually appropriate way, without doing anything to the data. For example, a purchase order IDoc can filter through every process it touches, passing from system to system, accumulating status records to track its progress.
Every department using the data can use it appropriately without any cumbersome intermediate processes, because each department draws its key to interpreting the IDoc from the same source.
Multiple messages
One cumbersome feature of conventional EDI is the embedding of more than one functional record type in a document. The unwieldy X-12 888 Item Maintenance transaction set is an example: It purports to handle so many different configurations of product master data that it is horrifically difficult to integrate into an existing system.
IDocs, on the other hand, handle multiple messages with ease. Given the centralized IDoc interpretation that SAP provides to all its parts, its no problem to define an IDoc that will contain more than one message, that is, more than one data record type.
A customer master IDoc, for example, may contain customer profile information records for a customer with many locations. But it may also contain location-specific pricing information records for that customer in the same document. This is an incredibly efficient way of bundling related records, particularly when passing large amounts of complex information from system to system Records in a multiple-message IDoc
Similar Messages
-
Difference between master data and transactional data
Hi experts i have just started learning BW can u plz let me know the difference between Master data and Transactional data in bw ? and why is master data is first loaded before the transactional data ? thanks .....
Hi
Transaction data represents any transaction occured between two parties like Customer and Vendor.
We maintain id's to maintain the Customer and Vendor.
When we look at the id we don't have a clue like who is the customer, where does he live,,....
So all this info is maintained in Master data in three categories:
1. Attributes
2. Text
3. Hierarchies.
Collection of Attribute, Texts and Hierarchies is called master Data in BI/BW.
Eg: 0MATERIAL, 0CUSTOMER,,,,,
Master data: is data that remains unchanged over a long period of time. Master data contains information that is always needed in the same way. Characteristics can bear master data in BW. With master data you are dealing with attributes, texts or hierarchies.
http://help.sap.com/erp2005_ehp_03/helpdata/EN/58/a4513ce4af0a40e10000000a114084/frameset.htm
Master Data is one form of the historical data. There is no frequent changes in the data.Every application has it's own Master Data.
In BI the master Data has been divided into
Characterstics
Texts
Hierarchies
We can load Master Data through different ways.
Pls. find the below link
http://help.sap.com/erp2005_ehp_03/helpdata/EN/58/a4513ce4af0a40e10000000a114084/frameset.htm
hope it helps u
regards
gaurav -
Any difference between Master data and User master data ?
Any difference between Master data and User master data ?
hi
A user master record defines the authorizations assigned to a user. Based on these authorizations one can access the master data.
Master data - it is the data which is used long term in SAP r/3 system such as vendor master , material master, customer master,
there is no such thing like user master data to the best of my knowledge
hope this helps
regds
Manan -
What is the difference between E-Series and Commun...
Both E-series and Communicators are business phones,then what is the difference between them?
What is so special that there are two types of smartphones.Communcatiors is just a name that nokia used to describe it's larger fold open business phones.
The last (and still the current) communicator was the E90 which uses the S60 operating system, so it is both an E series and a communicator. It was also the first (and only) communicator to use S60.
The long discontinued communicators of the past used a different operating system, S80. S80 and S60 are not cross compatible with each other.
S80 was dropped in favour of S60 when the E90 launched. This was a cost saving exercise so that nokia only had one smartphone OS to concentrate resources on.
Message Edited by psychomania on 18-Aug-2009 03:12 PM -
Whats the differences between Master collection and single each?
Why ADOBE Master Collection is much cheaper than each individual program altogether ?what's the difference?for exp,Master collection is sold $2599,and the photoshop cs5 extend $999,if it were sold seperately,we should afford a lot more money.so i doubt that is there any difference between them?
Functionally there's no difference. The difference is in the licensing.
The big UPside with the Master Collection is that you get a lot of software for one low upfront price compared to buying each software component individually.
The big DOWNside is that when a new version of Adobe software is released, you must upgrade to a suite, even if you only want to upgrade one software component such as Photoshop.
e.g.
You can upgrade Master Collection CS4 to any CS5 Suite.
You cannot upgrade an individual component (e.g. Photoshop CS4) in Master Collection CS4 to standalone Photoshop CS5.
Looking at it a different way, buying Master Collection (or any Suite) means you forfeit some flexibility in future upgrade options (Suites are your only options) and you're placing yourself on an expensive path for future upgrades (Suites only). -
Difference between Lenovo Forum and Community Knowledgebase
When shall I use what? Anyone?
Solved!
Go to Solution.Hi kstrid ,
Welcome to Lenovo Community.
Just to add to Hoov's explanation:
Lenovo Community Forum is for members to post questions and receive help from volunteers and other Lenovo customers who may have had a similar question or may be able to answer your question.
Lenovo Community Knowledgebase is a resource composed of articles written by Lenovo Staff, Moderators, Gurus, and other volunteers such as Microsoft MVP's.
I hope we have helped you to understand the difference. The Community Guidelines are HERE. Feel free to let us know if you have any questions.
ThinkPad: T530 / X1 Gen 2 / Helix - Yoga: Tablet 2 Pro (Win) / Yoga 3 Pro
If you find a post helpful and it answers your question, please click the "Accept As Solution" button.
Lenovo Advocate ~ I am not employed by Lenovo or Microsoft. I am a volunteer.
Microsoft MVP - Consumer Security
SpywareHammer -
Diffreence Between Master Data and Transcation Data
Hello Friends,
What is the Difference Between Master Data and Transcation Data.
i know only one differnece,,ie,,
Transcation data modified frequently and Master data are not modified frequently..
can any one tell the other difference..hi check this..
MASTER DATA=>
Master data are distributed throughout the company, they are often not standardised and often redundant. As a result it is very costly to offer efficient customer service, keep track of supply chains and make strategic decisions. With SAP Master Data Management (SAP MDM) these important business data from across the company can be brought together, harmonised and made accessible to all staff and business partners. As a key component of SAP NetWeaver, SAP MDM ensures data integrity via all IT systems.
Regardless of the industry, companies often work with different ERP and Legacy systems. The result: the business processes are based on information about customers, partners and products which is displayed in different ways in the systems. If the data are recorded manually, there are more inconsistencies: some data sets are entered several times, others cannot be retrieved by all divisions of the company.
As corporate applications are becoming increasingly complex and produce ever greater amounts of data, the problem is intensified further. Nevertheless, your employees must work with the inconsistent data and make decisions on this basis. The lack of standardised master data easily leads to wrong decisions, which restrict efficiency and threaten customer satisfaction and profitability.
In a word: in order to save costs and ensure your companys success it is necessary to consolidate master data about customers, partners and products, make them available to all employees beyond system boundaries and use attributes valid company-wide for the purpose of description.
TRANSACTION DATA=>
http://help.sap.com/saphelp_nw2004s/helpdata/en/9d/193e4045796913e10000000a1550b0/content.htm
regards,
venkat -
Difference between message type and idoc type
Hi
difference between message type and idoc type
Regards
RamaHi,
Message Type:
A message type represents the application message exchanged between R/3 systems and R/3 and an external system. A message type characterises the data sent across systems and relates to the structure of the data called an IDOC type.
Diff. with IDOC type
An IDoc type specifies the structure of the data.
A message type specifies the meaning of the data
Diff. b/w IDOC type and IDOC
An IDoc type is the definition of a specific data structure.
An IDoc is an actual instance of data based on an IDoc type. Therefore, there can be many IDocs created from a single IDoc type.
Example:
MATMAS is the message type and MATMAS05 is IDoc type for Material Master.
Thanks,
Shankar -
Difference between CREMDM04 Idoc and CREMAS04 Idoc
Hi all,
I am creating a vendor using an idoc CREMAS04.
But there are some fields which are not there in that IDOC (fields like Email address , POBOX number for other country) so i want to know that is there any other IDOC which contains all the fields for the vendor creation.
I have found the IDOC CREMDM04 which contains those fields but i want to know the difference between the CREMDM04 and CREMAS04.
I also want to know that will it make any difference is i use CREMDM04 instead of CREMAS04(like is it that all the fields of CREMAS04 is there in CREMDM04 or no).
If anybody knows ,then please let me know.
Thanks in advance.
Shruti.to name a few:
CREMAS01 Vendor master data distribution ALE
CREMAS02 Vendor master data distribution ALE
CREMAS03 Vendor master data distribution
CREMAS04 Vendor master data distribution
CREMDM01 MDM: Mass Processing CREMAS (Vendor Master)
CREMDM02 MDM: Mass Processing CREMAS (Vendor Master + Addresses)
CREMDM03 MDM: Mass Processing CREMAS (Vendor Master + Addresses)
CREMDM04 MDM: Mass Processing CREMAS (Vendor Master + Addresses) -
Difference between Business Partner and Customer Master repository
What is the difference between Business Partner and Customer Master repository ?
Is the Business Partner repository to be used in case CRM is also in landscape ? or Customer master repository is good enough ?
SandeshHi,
If the landscape has both CRM and SAP ECC a business partner repository model should be good.
If it has ECC alone.a Customer Repository is needed.
But when there are many legacy systems which also contains master data fields, the standard business repository provided by SAP wont provide a good solution as it wont cover the legacy master fields..In this case its better to go for a customized repository and you can use the standard repository as a reference.
Thanks -
Difference between Golden Client and Master Client
Dear,
What is the Difference between Golden Client and Master Client?
Thanx & Regards,
Mohammad Nabi,
[email protected]Golden Client is similar or is the the same as Development Client, which should not be used for testing.
Master Client ???
Note on SAP Landscape:
Landscape is like a server system or like a layout of the servers or some may even call it the architecture of the servers viz. SAP is divided into three different landscape DEV, QAS and PROD.
- DEV would have multiple clients for ex: 190- Sandbox, 100- Golden, 180- Unit Test.
- QAS may again have multiple clients for ex: 300- Integration Test, 700 to 710 Training.
- PROD may have something like a 200 Production.
These names and numbers are the implementer's discreet on how they want it or they have been using in their previous implementations or how is the client's business scenario.
Now whatever you do in the Sandbox doesn't affect the other servers or clients. Whenever you think you are satisfied with your configuration and you think you can use it moving forward, you RE-DO it in the golden client (remember, this is a very neat and clean client and you cannot use it for rough usage). As you re-do everything that you had thought was important and usable, you get a transport request pop up upon saving every time. You save it under a transport request and give your description to it. Thus the configuration is transported to the Unit Test client (180 in this example).
You don't run any transaction or even use the SAP Easy Access screen on the 100 (golden) client. This is a configuration only client. Now upon a successful transport by the Basis guy, you have all the configuration in the Testing client, just as it is in the Golden client. The configuration remains in sync between these two clients.
But in the Testing client you can not even access SPRO (Display IMG) screen. It's a transaction only client where you perform the unit test. Upon a satisfactory unit test, you move the good configuration to the next SERVER (DEV). The incorrect or unsatisfactory configuration is corrected in Golden (may again as well be practised in the sandbox prior to Golden) and accordingly transported back to 180 (Unit Test) until the unit test affected by that particular config is satisfactory.
The Golden client remains the 'database' (if you wanna call it that) or you may rather call it the 'ultimate' reference client for all the good, complete and final configuration that is being used in the implementation.
In summary:
Landscape : is the arrangement for the servers
IDES : is purely for education purpose and is NOT INCLUDED in the landscape.
DEVELOPMENT ---> QUALITY -
> PRODUCTION
DEVELOPMENT : is where the the consultants do the customization as per the company's requirement.
QUALITY : is where the core team members and other members test the customization.
PRODUCTION : is where the live data of the company is recorded.
A request will flow from Dev->Qual->Prod and not backwards.
1. Sandbox server: In the initial stages of any implementation project, You are given a sandbox server where you do all the configuration/customization as per the companies business process.
2. Development Server: - Once the BBP gets signed off, the configuration is done is development server and saved in workbench requests, to be transported to Production server.
3. Production Server: This is the last/ most refined client where the user will work after project GO LIVE. Any changes/ new development is done is development client and the request is transported to production.
These three are landscape of any Company. They organized their office in these three way. Developer develops the program in Development server and then transport it to test server. In testing server tester check/test the program and then transport it to Production Server. Later it will deploy to client from production server.
Presentaion Server- Where SAP GUI has.
Application Server - Where SAP Installed.
Database Server - Where Database installed.
Regards,
Rajesh Banka
Reward points if helpful -
Difference between master and transaction data
whts the difference and relaionship between master data and transaction data?why do we need to upload or extract both type of data's?cant we have only transaction data?please clarify
Hi ,
<b>Master Data :</b>
The data which do not change frequently and that is needed generally for many reporting .
Eg : Customer Name , Customer Address Etcc..
<b>Transaction Data :</b>
This the data that is derived based on some master data
Eg : Creating a sales order for a Customer . So the transaction data will be
Customer Number , Order Quantity .
Why we keep master data as seperate in BW ?
Because master data is general , So we have to use that master data in many cubes for reporting purpose . Because for any report on Customer we need to give cutomer name , So we keep that master data outside of cube so that any cubes that need to use customer master can take that , So we can concentrate on other dimensions for cube ,Other wise we need to include customer name in all cubes which is reppetitive .
So the best method is to ....
First Load master Data
Then load Transactio data .
In the Bex part we combine the master data with transaction data so that we get combined data .
Eg :
Master Data : Customer No , Cust Name , Cust Address
Tran Data : Customer No , SD No , Order Qty .
We first load the master data into master data tables /BI0/M*
Then we load tarnsaction data into Cubes .
Then in BEX Reporting we create query for Transaction Cube , But fetch some master data using Bex feature , So the report output will be
Cust No CustName CustomerAddress SD no Order Quantity
Hope this Solves your Problem -
Difference between master cost centre and sender cost centre
Hi All,
could you please tell the difference between master and sender cost centre.
I want this information very urgent.
Thanks rakeshHi!
The master CT is a default Ct in your system.
In this case the logical pair for master is the "child" cost center -> primary and secondary cost centers..
The sender CT is a different thing logically -> this will be credited while posting. The sender is the one who claims money.
To this type the logical pair is the receiver cost center. While posting the receivers cost center will be debited.
Hope this helps!
Best regards,
Zsolt -
Difference between Seeburger FTP and OFTP adapters
hi,
Can anybody tell me the difference between Seeburger FTP and OFTP adapters?
On what basis should one make a business decision as to which adapter to go for?
Kindly help urgently.
Regards,
LoveenaHi ! Loveena
Seeburger EDI Adapter provides an EDI solution on internet via HTTP or AS2 to replace the expensive VAN. It provides some pre-built mappings for IDOC to ANSI X12(810,850,855,856 etc.,) and Idoc to EDIFACT(ORDERS,DESADV,INVOIC etc.,) and has the ability to build your own. These pre-defined mappings transform the IDOC-XML to EDI-XML format.
Seeburger Adapters are used to Connect the applications which are using Message protocol/Transport protocol as CrossIndustry(payment), VAN, OFTP, AS2(EDIINT), Generic and EDI based applications.
Re: Seeburger Adapter
Reg seeburger seeburger
installation
https://forums.sdn.sap.com/click.jspa?searchID=2268965&messageID=3210111
OFTP ist a communication protocol. This has nothing to do with the format you have to transfer.
regards the format you have to clear at which standard you have to transfer the messages. This can be any EDI format. At OFTP area the standard are often VDA or ODETTE.
You can create this messages using different EDI adapters (of course also the mendelson adapter ).
Regards OFTP you need additional software which handle the transfer based on the OFTP standard. Mostly you also need an ISDN card for using this protocol.
We can support you with this software for OFTP transport too.
More info also available at http://www.mendelson-e-c.com/.
have a look at the ACTIS OFTP Adapter
Ref: http://www.actis.atosorigin.de/solutions/en/ACTIS_solutions/SAPXI.php
refer this thread also
When we need Seeburger AS2 & FTP?
XI Seeburger adapters
Adapter for OFTP?!
Thanks !! -
What is difference between BP monitor and supplier monitor?
hi friends
what is difference between BP monitor and Supplier Monitor
what is tcode for BPmonitor
Regards
VinnyHi Vinny,
Please refer to the following links. These seems useful:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f051efda-bc58-2910-3785-e60d1f798c96
The specified item was not found.
New Business Process Monitoring functionalities in SAP Solution Manager ALE / IDoc Monitoring
Regards,
Saumya
Maybe you are looking for
-
Availability check Problem in sales order according MRP sterategy
hi, We are using strategy 56 for configurable final product and strategy 65 for its variants.Requirement type is "ELV V". According this requirement type, it is not possible to confirm availability check and then deliver the sales order. We tried to
-
Hi, I have a RACsystem with 2 nodes (oracle 10.2.0.1.0, Linux RedHat 4) I have a simple query that take a long time but in the same server with a single database it's fast!!?? here is the query: select count(*) as y0_, this_.NOTIFICATION_TYPE as y1_
-
Variable for navigational attribute affected fiscper input variable
Dear Friends Initially, the query is having an input variable for fiscper. The query was able to run properly. When i add a input variable for a navigational attribute to the same query which is based on multiprovider, the fiscper input variable is n
-
HT201335 Airplay mirroring on Macbook air
My mac's wont show the airplay symbol. How do i get them to show it so I may connect it to my apple tv? Its got the speed and soft ware. I just dont know how to have the airplay work other than in Itunes.
-
How do I install and activate my Creative Suite 6 Production Premium on a second device?
I successfully installed my Creative Suite 6 Production Premium product on my Mac, but now I need a copy on my home pc. I cant find instructions anywhere as to how to do this. A clear step by step guide would be useful.