Ale config part 2...question

Hi,
While doing the ale config as per blog...
/people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
I managed to distribute the model view..however when i go to BD10 and select the specified material SWAR1...out of matmas...i get an error telling me that no material could be found.............How can i test that i can send an idoc to the XI system....? is there a standard material that i can send to verify this...
Venkat

There are no standard material numbers avaiable in SAP. All u need to do it to create in the TC MM01 and u can refer to the table MARA and the material number field is MATNR.
Coming WRT to the blog when u want to test it either u press F4 to get the list of material avaiable or check in MARA.

Similar Messages

  • ALE Distribution model customisation question.

    Hi,
    How essential is it to undertake the SRM ALE Distribution model config prior to making the changes to the R/3 backend tables, e.g. CRMCONSUM, CRMPAROLTP, SMOFPARSFA? The SAP SRM config guide does not indicate the whether or not the ALE config needs to be undertaken before or after the R/3 middleware config.
    Please can some one clarify this.
    Thank you.
    Steve,

    Hi Stewe
    ALE Idoc Settings are required for Invoice, Good Receipt and PO Commitment.
    But CRM settings are required for transfering your Business Object and Customizing object.
    Both are not related each other.
    regards
    Muthu

  • CRM to PI outbound IDOC scenario : IDOC ALE config

    Hi folks,
    I have a scenario: CRM-> PI
    CRM system posts an IDOC to PI,
    I have done all the necessary ALE configs:
    1. comm. id on PI
    2. RFC Destination on CRM to PI
    3. Port on CRM. we21
    4.Logical SYsm on CRM
    5. Partn Prof on CRM
    now, when i try to push out an idoc out of CRM , it fails in CRMs TRFC queu(SM58)
    with this error:
    Transaction IDX1: Port SAPDX1, client 500, RFC destination contain error
    I have no clue why it failed with this error.
    1. No idea from where it picked up this port as well.
    2. Port i created to PI was an autogenerated Port and not SAPDX1, don't knw how it picks this up.
    Would appreciate any help with respect to this.
    Thanks,
    Hank

    Also, for your reference just double check if the following steps are completed properly for outbound processing:
    1.Define Logical Systems and Assign Client to Logical System u2013 Transaction SALE
    2.Maintain RFC Destinations u2013 Transaction SM59
    3.Define Ports u2013 Transaction WE21
    4. Maintain Distribution Model u2013 Transaction BD64
    5.Generate/Create Partner Profile u2013 Transactions BD82/WE20
    6.Distribute Model View u2013 Transaction BD64
        -Select the Model View
         -Go to menu path Edit -> Model View -> Distribute
         -Result log will be displayed on the next screen
    Hopefully it should work now.
    Puneet

  • ALE Config for Solman BPs

    Is there any documentation out there to help me in setting up ALE between ECC and Solman to create BPs in Solman. I have basic documentation on ALE config in general but am looking for specific docs for Solman BP population.
    Thank you,
    Alex

    Hi Alex,
    Solution Manager was based on CRM so I will recomend you to start with Note 550055 - EBP/CRM: New integration for business partner
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index
    This will give you the guideline, what I would suggest is to mantain as well the Org Structure in 1 system in this case ECC and then replicate maybe the Support Org Structure along with the BP's to Solution Manager.
    Another SAP Note you cam use 615896 - HR-ALX: Distribution models - Templates, Most probably you have the templates in your system if you have current SP's, I do remember I saw some templates for CRM which will work fine for Solution Manager.
    Hope this helps
    Best regards,
    Juan Jose Alvarado
    Edited by: Juan Jose Alvarado on Mar 1, 2010 5:27 PM
    Edited by: Juan Jose Alvarado on Mar 1, 2010 5:31 PM

  • Urgent...problem in  manuall ale config

    hi all,
    when iam doing ale config for a a simple vendor master data transfer i got error.
    the first 3 steps r ok. rfc destination and test connection and remote logon is ok.
    in step 4 ..i assigned a message type(cremas) to the modelview.when i expand modelview i shows sender lg sys,rec log sys and cremas,no fillers in cremas.
    1)but when distribute modelview it shows no message type is assigned to modelview.
    2)in partner profiles i generate ports . here also i got error. partnet profile is not generated to the xxxx log sys and  cancelled  in both xxxx and yyyy log sys..
    reply please.
    vijay

    Hi,
    Try creating the ports and partner profiles manually through transactions WE21 and WE20 respectively and then the distribution model (txn BD64). Now try distributing the model view and proceed with the Idoc generation.
    ~ Bineah.

  • ALE Idoc Change Pointer Question

    Though I selected Transfer Immediately on Partner Profile screen, why Idoc hasn't been generated and transmitted?. Why do I have run RBDMIDOC explicitely to pickup change pointers?. Appreciate your responses.

    Hi Appana,
    Thank you for your time. I did checked all these steps still no luck.
    1.Go to the Data Element of the field and check whether change doucment option is checked or not .
    DONE
    2.change the value of the field and check the entries in CDHDR and CDPOS.here u can check the change document object and table .
    DONE
    3.check BDCP table also incase of ALE.The program RBDMIDOC generates IDOc when there is an entry in BDCP.
    if not check the following config
    1.BD61- change pointers activated -generally
    DONE
    2.BD50 -Activate change pointers for ur message type
    DONE
    3.BD52 - add the triggering fields and corresponding tables and change document object.
    DONE
    Please check the entries in BDCP table ,if u find the entries execute the program RBDMIDOC
    DONE
    Any places I missed ? Please note usual ALE config has been done like SM59,WE,20,WE21 etc. Iam basically sending this Idoc to XI and then to 3rd party system.

  • ALE Idoc Change Pointers Question

    Though I selected Transfer Immediately on Partner Profile screen, why Idoc hasn't been generated and transmitted?. Why do I have run RBDMIDOC explicitely to pickup change pointers?. Appreciate your responses.

    Hi Appana,
    Thank you for your time. I did checked all these steps still no luck.
    1.Go to the Data Element of the field and check whether change doucment option is checked or not .
    DONE
    2.change the value of the field and check the entries in CDHDR and CDPOS.here u can check the change document object and table .
    DONE
    3.check BDCP table also incase of ALE.The program RBDMIDOC generates IDOc when there is an entry in BDCP.
    if not check the following config
    1.BD61- change pointers activated -generally
    DONE
    2.BD50 -Activate change pointers for ur message type
    DONE
    3.BD52 - add the triggering fields and corresponding tables and change document object.
    DONE
    Please check the entries in BDCP table ,if u find the entries execute the program RBDMIDOC
    DONE
    Any places I missed ? Please note usual ALE config has been done like SM59,WE,20,WE21 etc. Iam basically sending this Idoc to XI and then to 3rd party system.

  • ALE Config Problem

    Hi Guru
    I have two SAP System ,
    1. MOP client (100)  and 2. PQR Client (200)
    MOP system sending Idoc to PQR. There is no Idoc is flowing from PQR to MOP.
    Now my Question is
    In PQR system  Config Require
    In defined Logical System  PQR in PQR System
    now in Assignment part of Logical system
    I need to assign PQR to client 100 or Clent 200 ?
    Regards
    RJ

    200.
    Your partner profile in the MOP system will have an outbound LS partner representing your PQR/200 system.  This name will match the setting you made in BD54 for your logical system.  The message type that you add to the profile will point to a receiver port which has an RFC destination assigned.  The RFC destination will point to your PQR/200 system.

  • Custom IDOCS and ALE config

    Hi All!
    I am extending a basic IDoc and adding custom segments to it.I will be using change pointers to automatically initiate the ALE process when there are changes in the Master document.
    Please anybody give me the process to follow.Is programming necessary for the extended IDoc to retrieve data.If so please guide me with any pseudo code.
    Thanks in advance
    Prasanna Kumar

    Hi
    Choose SAP Menu ® Tools ® Business Communications ® IDoc Basis ® Development ® IDoc types . The IDoc type editor is displayed.
    If you have not already done so, create a transport request for your development objects (extension segments, extension, function exit and so on). You can access the Workbench Organizer from the editor by selecting Requests (Organizer). From there, select Request ® Create and reply to the questions which appear on screen. By selecting you can return to the IDoc type editor.
    Name your extension in accordance with the customer namespace and choose Extension as the development object. Choose .
    The name of your extension should be no more than 8 characters if you wish to use the extension to communicate with partners who are using SAP Releases prior to 4.0. You can only use extension names with more than 8 characters from Release 4.0 onwards.
    Choose one of the following options:
    Create New: Create the extension without a reference.
    Create copy, which you can then change if necessary
    Create as successor: Note that only one successor is allowed per release for each extension.
    Select the basic type which is to be combined with your extension. Confirm your entries.
    The basic type is displayed as a tree structure. See the color legend (Utilities ® Color legend).
    Position the cursor on the segment where you wish to append the extension segments (the reference segment). Choose . You must now assign attributes for these child segments:
    Mandatory segment (indicator): Must data be written to this segment in the IDoc?
    Maximum and minimum frequency of use: How often may/must a segment occur in the IDoc?
    You can add further children or "grandchildren" to this or any other reference segment in the basic type.
    When the new extension is complete, you can save your entry.
    You should keep the following factors in mind when dealing with extensions:
    Segments must not explicitly occur more than once in the IDoc type - this means that the extension cannot have any segments which already exist in the basic type. This also means that a successor must not have any segments which already exist in the predecessor.
    Parent segments of predecessors must remain parent segments in the case of successors.
    Extension segments cannot be created from reference segments using the Cut and Paste functions and vice versa.
    In the example call your extension Z1ORDERS . Append Z1TEST1 child segment to E1EDP19 reference segment in ORDERS01 basic type. The child segment can be used only once.
    regards
    Prashant

  • Transport abt ALE Config

    Hi,
    We have done all IDOC to File scenarios
    We have configured the ALE settings on SAP R/3's DEv server.
    Can i transport these Config to SAP R/3's QTY Server or Should i create them as it is appear in the SAP R/3's DEV server???
    Regards
    Suman

    Hi Suman..
    This was the ALE settings...
    Steps
    SAP XI
    1) RFC Destination (SM59)
    a) Choose create.
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#.
    e) Enter the Gateway host as same details above SID/URL.
    f) Gateway service is 3300+system number#.
    g) In the Logon /Security tab, enter the client user & Password details of Destination system.
    h) Test the connection and remote logon.
    2) Create Port (IDX1)
    a) Select create new button
    b) Enter the port name as SAP+SID (The starting char should be SAP)
    c) Enter the destination client.
    d) Enter the RFC Destination created in SAP R/3 towards other system.
    e) Save
    3) Load Meta Data for IDOC (IDX2)
    a) Create new
    b) IDOC Message Type
    c) Enter port created in IDX1.
    SAP R/3
    1) RFC Destination (SM59)
    a) Choose create.
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#.
    e) Enter the Gateway host as same details above SID/URL.
    f) Gateway service is 3300+system number#.
    g) In the Logon /Security tab, enter the client user & Password details of Destination system.
    h) Test the connection and remote logon.
    2) Create Port (We21)
    a) First Select Transactional RFC and then click create button
    b) Enter the destination port name as SAP+SID (The starting char should be SAP)
    c) Enter the destination client.
    d) Enter the RFC Destination created in SAP R/3 towards other system.
    e) Save
    3) Create Partner Profile (WE20)
    a) Create New
    b) Create the Partner no. name as same the logical system name of the destination system.
    c) Select Partner type LS
    d) Enter details for Type: US/USER, Agent, and Lang.
    e) Click on the + button to select the message type.
    f) Select Partner no. and LS which ever create above.
    g) Select Message type
    h) Select Process code related to the Message type.
    I) save.
    In SLD – System Landscape Directory
    TS for R/3 (Logical system):-Assign the client name created in R/3 as Logical system Name.
    Ts for Third Party (Logical system):-
    BS for SAP R/3 (Logical system):- Assign the client name created in R/3 as Logical system Name.
    BS for Third Party (Logical system):-Enter the XI logical system name.
    In Transaction SALE
    Define and Assign the logical system name.\
    idoc to idoc
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
    /people/venugopalarao.immadisetty/blog/2007/01/24/troubleshooting-file-to-idoc-scenario-in-xi
    regards,
    Kishore

  • ALE IDOC related basic question

    Hi Gurus,
    I am new for SAP please clarify my quary.
    In SAP R/3 we have the one data base server, every one have authorization for access data form data base,they can extract data from data base, that time what is the need to distribute the data form  one client to another client using ALE throug IDOC and some other methods also.
    Hi i have the doubt on this, Please dont feel cilly.. please clarify me clearly.
    Thanks & Regards
    Sri Sairam

    Hi Sai.
        Very good question, first think is data is client dependent. Dont think that all user will have access to all clients of the SAP system. In some projects we can see different clients in the same server (lets take development box), in one client we can develop the program and in another we can do the unit testing. In this case if you want to keep the data in both clients then we need to distribute them. You may have seperate clients based on the application also (like client for FI, seperate one for SD, like that - in dev to do testing).
        But in most of the cases we can see data distribution scenarios in between 2 servers, since master data will be maintained seperately.
    Thanks
    Satya

  • ALE config & Idocs

    Hi All,
    I have a requirement to Transport Idocs from XI server to ECC-R3 server(Both are Different Servers).
    I need help in creation of Logical Systems, Ports and Partner Profile Creations.
    Before that i have few doubts,
    1. What is the Significance of "Assigning Logical Systems to Client?"
    2. What is the Significance of the "Customer Distribution Models?"
    Now my questions?
    1. How many Logical Systems must i have in ECC-R/3? Do we need to create any LS in XI server?
       similarly how many Ports and Partner profiles i need to create in both ECC and XI servers.
       Actully Inbound Process runs in ECC by using a Process Code(It drives our custom FM).
    Thanks in Advance,
    Sekhar.J

    Hi,
    Lets Take everything One by One:
    1. What is the Significance of "Assigning Logical Systems to Client?"
    *Answer: Logical System is nothing but a Name assigned to a Client for Data Transfer, which will be used as the name of Sender or Reciever System.*
    2. What is the Significance of the "Customer Distribution Models?"
    Answer: CDM is generally required when you have Multiple Recievers for your IDOC, and you want to have ALE/IDOC settings for all Recievers in a central place. You achieve the concept of segment Filtering & IDOC reduction via CDM.
    I need help in creation of Logical Systems, Ports and Partner Profile Creations.
    *Creation of Logical Systems:It can be defined by TX code BD54. Just enter the name and description of LS.
    Creation of Ports: Go to transaction WE21 to create a port which will be used for transferring the data.
    Creation of Partner Profile: use Txn  WE20.*
    Now my questions?
    1. How many Logical Systems must i have in ECC-R/3?
        Only One
    Do we need to create any LS in XI server? No
    similarly how many Ports and Partner profiles i need to create in both ECC and XI servers.
    Only One Port & Partner Profile in XI server.
    Thanks,
    Ajay

  • Ale Config! Help Needed!

    Hi Guys!
    Pls look at the diagram below,
    Service Receiver                                                           Service Provider
    P.order -
    >Sales Order------|
    Order Confirmation<----
    |
    P.order Change -
    > Sales Order Change
    Invoice Receipt< -
    Invoice
    Reverse Invoice Receipt----
    > Cancel Invoice.
    Here, Two logical Systems Service Provider & Service Receiver
    Two Clients
    Here 4 transactions taking place, according to my knowledge ( p.order, order confir, invoice receipt, cancel invoce) between two systems.
    ( pls correct me if i am wrong)
    Questions?
    1) I want to know for these 4 transactions how many port definitions & Distribution model has to set up in both the systems.
    2) What about Partner profiles is it same for the 4 transactions .
    Pls Explain me briefly.
    Pls correct me if i am wrong.
    Thanking You all for your Answers in Advance
    Rahul.

    Hi,
    SM59 RFC Destination
    Here we specify the login settings for the destination including
    the I.P address or Application Server name and the User name and
    password.The information entered here is used to run Remote Function
    Calls(RFC ) on the destination server .We can create number of types
    of RFC Destinations but 3 types are important .
    R/3 (R/3 to R/3), LS(logical system) and TCP/IP.
    The name of the RFC destination should be same as that of Logical
    System as it helps in creation of automatic partner profiles.
    WE21 Port Definition.
    There are 6 types of ports but only 2 types File and Transactional RFC
    types of ports are important.
    We have to specify the RFC Destination before a port can be created.
    WE57 This is used to assign the Inbound function module to the Message Type
    and to the IDOC Type.
    WE42 This is used to define the process Code for Inbound Processing.
    BD95 Define Filter object type .We can specify the field and the table it belongs
    to as a filter object .
    BD59 Assignment of Filter object type to the Message Type .Here we create the
    link between Filter object and the segment and the message type and the
    segment Field.
    BD50 Set message Type to reducible.
    BD65 Define Mandatory Fields.
    BD64 Distribution Model . Also known as Customer Distribution Model Used to
    define all the messages that will be exchanged between remote systems
    and the name of thes logical systems. Any filters can also be specified.
    The model once created has to be distributed on every system which will
    be communicating ,It can be maintained on only One system.
    BD21 Creating IDOcs from change pointers.
    This can be used to create IDOCs from change pointers for a particular
    message LIKE MATMAS.
    BD22 This can be used to delete change pointers.
    BD87 Status Monitor. Idocs can be selected base on number of criteria and there
    processing status can be seen in detail.
    BD10 Material Master Data Distribution .
    Based on Message MATMAS.
    BD12 Customer Master Data Distribution .
    Based on Message CREMAS.
    BD14 Vendor Master Data Distribution
    Based on Message DEBMAS .
    BDFG Generate ALE Interface for BAPI.
    Here we specify the Business Object and the BAPI Function module for
    which the interface has to be created.
    WE31 Segment Editor.
    This is used to create segments. We create the segment type and
    segment definition is automatically created by editor e.g. Z1DUMMY is
    segment type and Z2DUMMY is the segment definition .We specify the
    fields and the data elements these cp\orresponds to create segments.
    WE30 IDOC Editor
    It is used to create a new IDOC Type or IDOC Extension .We specify the
    segments that will be addd to the IDOC type.
    WE02/05 IDOC List.
    Various selct options and parameters are provided to select IDOCs
    depending on the date, direction , mesage type etc.
    WE20 Partner Profile
    Here we create partner profile for each and every partner from / to which
    the messages will be exchanged.There are 6 types of PF generally only
    profiles of type LS(Logical System) ,KU(Customer) ,LI(Vendor) is used.
    We specify the partner number and partner type and the agent and
    the agent type responsible for handling of errors .
    For every message send to the partner we have a outbound record and for
    evry message coming from the partner we have the inbound record .
    We specify the message in the otbound/inbound records ,double
    clicking will take us to the detailed screen where the IDOC Type ,Port
    and whether the IDCO will be immediatelt processed or collected are
    mentioned.
    Thanks
    Naveen khan

  • UCS B420 M3 config set issue / question

    Hi all,
    right now i had 2 issues that requires my consultation with the community:
    I'm trying to get configured on the CCW the sku for de UCS B420 M3 but the only part that shows is UCS-B230M2-VCDL1, and don't show any other sku for UCS-B series servers, where we cant config set to get a quote??
    In the tec specs says that the UCS B420 M3 can had 4 CPUs, each CPU with 8 cores. in that order you had 32 cores total in the blade??

    The SKU is UCSB-B420-M3-U and for the complete solution you can also use n20-z0001.
    Yes B420 M3 has 4 processors with 8 core per processor so you can have 32 cores in B420 M3

  • MBA closer to MBP? -  Config advice and questions.

    I was recently configuring a MBP, and anxiously awaiting the Back to Mac Event to see if there might be incentive / improvements to wait for purchase or perhaps go with the MBA. I was really hoping for TRIM support on the MBP. Now in consideration of the MBA release, just wondering (not speculating), if Apple may eventually just circumvent the whole SSD market and move all their products to an integrated Flash format.
    The whole event has also brought the MBA much closer to the MBP and I am now considering if the MBA may be acceptable solution to my computing needs. Looking for feedback on if the following MBA config would likely perform well with the software / processing requirements and question listed below.
    MBA Config:
    # 2.13GHz Intel Core 2 Duo
    # 4GB 1066MHz DDR3 SDRAM
    # 256GB Flash Storage
    Using:
    Microsoft Office Mac Business Ed.
    Parallels Desktop 6 for Mac (http://www.parallels.com/products/desktop/)
    Note: Parallels Desktop 6 for Mac has the following requirements (below ###). I can see the that MBA config meets these, but am really looking for clean and smooth performance with multiple OSs - XP, Win 7 (64 bit), Ultimate (64 bit), Linux distos (not all open and running at once, but each - or two at a time - being able to run efficiently in parallel with the Mac OS) - and some OS specific apps. So, don't want to see a large performance degradation and no system "hiccups".
    It is the MBA 2.13GHz Intel Core 2 Duo that concerns me the most, then the 4GB RAM (would like 8GB RAM).
    Parallels requirements:
    # Any Macintosh computer with an Intel processor (1.66 GHz or greater). To run 64-bit operating systems in virtual machines, an Intel Core 2 or higher processor is required.
    # Minimum 1 GB of memory, 2 GB of memory is recommended.
    # About 500 MB of disk space on the boot volume (Macintosh HD) for Parallels Desktop installation.
    # About 15 GB of disk space for each virtual machine.
    Any idea if PGP and the 256GB Flash Storage would be an issue - for any reason?
    I don't have any problem going with a MBP (especially with 2.8GHz Intel Core i7 and 8GB 1066MHz DDR3 SDRAM, with larger 17" screen). So, aside from the config vs "fit for use" question, I am also interested in trying to grasp how Apple is actually evolving - as of today. Seems like MBA is now likely the center of their Mac product line. I understand Lion will be out in summer, so just trying to see how others feel about MBA taking center stage and if they might consider it suitable replacement for MBP.
    PS. the lack of backlit keyboard or glossy screen doesn't factor in that much for me (currently typing away, in dim light on glossy screened HP laptop).

    I've been running a 1.86 GHz MBA with 128 SSD for a couple of years. Although I have Fusion installed, I boot Win7 using Boot Camp when I want/need to do anything more strenuous than surf the web.
    I love the SSD and believe that it makes the unit run faster (but it isn't "instant on" like Apple's hype claims -- boot time is very quick, much quicker than Win7, but a cold start is, in no way, "instant").
    I seem to recall one of the Mac blogs doing a speed test comparing the 1.86 C2D with the 2.13 C2D when that processor was first introduced in the MBA. Surprisingly, the 1.86 was actually FASTER in some operations; I'd be leery of assuming that the 2.13 upgrade is worth $100. Clearly, 4GB of RAM is a nice, and worthwhile, improvement for $100.
    In summary, I don't think you really want an MBA if you need to do a lot of parallel computing -- running multiple O/S in parallel. The MBP you've spec'd will be FAR better for the tasks you describe.
    Not saying I don't love my MBA; I do. But, as the saying goes: 'a man's gotta know his limits'.
    I was itching for a faster processor and more RAM, and ready to buy a new MBA. But this Rev.A unit doesn't do it for me -- I don't see that it is a substantial improvement on my 2-year-old MBA.

Maybe you are looking for

  • After updating the EDSDK.dll application is getting crashed

    Hello, I need help regarding my application which is getting crashed. I am calling SDK API's in CPP. I am using canon EOS 1100D and dll's1) DPPDLL.dll     2) DPPLibCom.dll     3) DPPRSC.dll      4) EDSDK.dll      5) EdsImage.dll   6)  MLib.dll    7)

  • Hard drive is full, but I don't know why

    I can't seem to find out where all the space in my hard drive is taken. Itunes, idvd, etc don't show huge files. The window in finder does not show the size of each file either. How can I find out where it all is?

  • Can OAS9i and Portal be installed on Linux RedHat(kernel 2.2.19) platform?

    Hi, My question is the same as the subject written. Can OAS9i and Portal be installed on Linux RedHat(kernel 2.2.19) platform? Basically, first, I can't find the OAS9i "*.cp" image files for RedHat Kernel 2.2.16 or later use, second, what I can downl

  • Question about mysql in OSX

    Any experts out there on using mysql within OSX? Here's what I'm puzzling over. Mysql (5.0) stores its databases in /usr/local/mysql/data. I would like to have one of the databases stored elsewhere (so I can keep it encrypted inside another user's ac

  • Art work in itunes

    I would like to add art work to my itune music.... how do you do it.....  thank you