New BADI's in AFS System

Hi,
We have requirement to find out BADI's for User Exits in AFS system
EXIT_SAPLJ4AS_102,EXIT_SAPLJ4AS_101
If any body worked in Userexits to find BADI's please help me out.
Regards,
Chanda.

Hi,
We have requirement to find out BADI's for User Exits in AFS system
EXIT_SAPLJ4AS_102,EXIT_SAPLJ4AS_101
If any body worked in Userexits to find BADI's please help me out.
Regards,
Chanda.

Similar Messages

  • Enhancement and new features available in AFS 6.0 in reference to AFS 5.0?

    Hi Experts,
    Please can you explain what are the Enhancement and new features available in AFS 6.0 in reference to AFS 5.0

    Hi Mithun,
    Following are the details you needed.
    Enhancement and new features available in AFS 6.0 wrt AFS 5.0
    AFS Interface
    AFS GTS Master Data Integration - IS-AFS-INT-GTS (New)
    As of SAP AFS 6.0, you can integrate the SAP Global Trade Services 7.1 (SAP GTS 7.1) master data to the AFS data.
    AFS Retail Integration (Change)
    As of SAP AFS 6.0, the integration of Apparel and Footwear Solution (AFS) with Retail has been
    Enhanced by the following functions:
    u2022     One SAP Retail Logical system is mapped to multiple Customers in SAP AFS system, which ensures that each Customer can be mapped to a different purchase organization.
    u2022     You can maintain the retail merchandise category in the AFS material master for each retail logical system.
    u2022     The variant numbers created in the retail for the article (material in AFS) have the number with the category and grid combination. A new BADI method is used to allow the user to change the variant numbering as required.
    u2022     The material type of the generic article created is the same as the AFS material. A new BADI method is used to set the material type of the article as required.
    Quality Management (IS-AFS-QM)
    Enabling QM for Goods Receipt (GR) Process for AFS (New)
    As of SAP AFS 6.0, you can activate the inspection type at material level and control the inspection lot creation at stock keeping unit (SKU) level during the goods receipt process.
    Additionally, during posting of quality inspection stocks, you can directly post stock of one SKU to unrestricted stock of another SKU.
    Basic Data (IS-AFS-BD)
    Commodity Codes at the SKU Level (New)
    As of SAP AFS 6.0, you can maintain commodity codes at the SKU level in the material master. A new relevancy Global Trade Services (GTS) is allotted to the characteristics attached to the grid and categories. If this new relevancy is set then the commodity codes can be assigned at the SKU level. You can also assign commodity codes of different countries other than the country in which the plant is located.
    The AFS material master IDoc and BAPI have been enhanced to handle commodity codes at the SKU level.
    Material Master Enhancements (New)
    As of SAP AFS 6.0, the following enhancements have been made in the material master:
    u2022     You can maintain commodity codes at the stock keeping unit (SKU) level.
    u2022     You can maintain the retail data merchandise category and characteristic profile at the material master level. This is used to create article in retail.
    u2022     You can maintain quality management (QM) inspection type at SKU level.
    u2022     You can enable Seasons for inventory management (IM).
    Materials Management (IS-AFS-MM)
    Seasonality Roundoff - Inventory Management-(New)
    As of SAP AFS 6.0, season functionality is extended to Inventory Management (IM). This enables you to gain an overview of material movements during each season. You can maintain stocks for different seasons separately. To enable this functionality, you have to activate the Season Active in IM indicator for a material in the material master. This indicator can be set only for materials created in AFS 6.0. If the season is maintained for an SKU in the material master, you can obtain season information for the SKUs in batches, in material movement documents and in stock tables.
    Also, as of AFS 6.0, you cannot set the Season Fixed indicator for new materials. However, for old materials (materials created in AFS 5.0 with Season Fixed indicator) the behavior remains the same.
    Stock Selection Available in Transaction MIGO (New)
    As of SAP AFS 6.0, the goods movement transaction MIGO has been enhanced with Stock Selection for AFS materials. Goods movement here implies only goods issued/transfer postings without document reference.
    Consumption of PIRs by TPO, MTO and PTO (New)
    As of SAP AFS 6.0, the Consume PIR Customizing indicator at sales and distribution (SD) item category level enables special orders like TPO (third-party order), MTO (make-to order) and PTO (purchase-to order) to consume normal planned independent requirements (PIRs).
    IS-AFS-MM-PUR Purchasing
    Purchasing BAPIs (Change)
    The interface of the purchase order (PO) BAPIs mentioned below have been enhanced with optional parameters to handle the AFS data.
    Purchase order BAPIs
    u2022      AFSPurchaseOrder.GetDetail1 (BAPI_PO_GETDETAIL1)
    u2022     AFSPurchaseOrder.Change (BAPI_PO_CHANGE)
    u2022     AFSPurchaseOrder.CreateFromData1 (BAPI_PO_CREATE1)
    Purchase Requisition BAPIs
    u2022     PurchaseRequisition.CreateFromData (BAPI_REQUISITION_CREATE)
    u2022     PurchaseRequisition.Change (BAPI_REQUISITION_CHANGE)
    u2022     PurchaseRequisition.Delete (BAPI_REQUISITION_DELETE)
    Contract BAPIs
    u2022     PurchasingContract.Change (BAPI_CONTRACT_CHANGE)
    u2022     PurchasingContract.Create (BAPI_CONTRACT_CREATE)
    u2022     PurchasingContract.GetDetail (BAPI_CONTRACT_GETDETAIL)
    Production planning and control IS-AFS- PP
      Manufacturing (IS-AFS-PP-MAN)
    BAPI for Bill of Material (BOM) Maintenance (New)
    As of SAP AFS 6.0, you use this BAPI (AFSMaterialBOM.AFSMatBomMaintain) to maintain a material BOM. You can also use this BAPI for the following functionalities:
    u2022     Creating a standard or AFS BOM
    u2022     Changing a standard or AFS BOM
    u2022     Updating a quantity distribution profile for AFS BOM components
    u2022     Maintaining SKU deviation quantities or zero quantities (if relevant) for AFS BOM components
    u2022     Maintaining categories (if relevant) for AFS BOM components
    Transaction for Grouping PO using Combined Order Number (New)
    BAPIs for AFS Planned Orders - Create, Change and Get Details (Change)
    BAPI for Production Orders - Create, Change and Get Details (Change)
    Production Planning (IS-AFS-PP-PPL)
    Consumption of PIRs by TPO, MTO and PTO (New)
    As of SAP AFS 6.0, the Consume PIR Customizing indicator at sales and distribution (SD) item category level enables special orders like TPO (third-party order), MTO (make-to order) and PTO (purchase-to order) to consume normal planned independent requirements (PIRs).
    Sales and Distribution (IS-AFS-SD)
    BADI for Contract Selection (New)
    As of SAP AFS 6.0, you can use this BADI to filter contracts for display when a sales order is created without giving reference to the contract, and when there are open contracts for the material. This functionality is also available for the sales order created by IDocs.
    BAPI for AFS Material Availability (New)
    you can use this BAPI method MaterialAFS.AFSAvailabilityCheck (/AFS/BAPI_MAT_AVAILABILITY) to determine the available quantity for an AFS material in a certain plant according to ATP (available-to-promise) logic.
    Consumption of PIRs by TPO, MTO and PTO (New)
    As of SAP AFS 6.0, the Consume PIR Customizing indicator at sales and distribution (SD) item category level enables special orders like TPO (third-party order), MTO (make-to order) and PTO(purchase-to order) to consume normal planned independent requirements (PIRs).
    Display of Allocated Quantities (New)
    As of SAP AFS 6.0, you can find the allocated quantity information of the contract in the Contract Reference Overview screen.
    BAdIs in Mass Document Change MDC (New)
    The following NEW Business Add-Ins (BAdIs) are provided:
    u2022     BAdI for adding custom selection fields in MDC (/AFS/MDC_SELECT_CUSTOM_FIELDS) -You use this BAdI to implement your business process-specific logic in selecting data in mass Document Change transaction (/AFS/MDC).
    u2022     BAdI for adding custom change fields in MDC (/AFS/MDC_CHANGE_CUSTOM_FIELDS) -You use this BAdI for implementing your business process-specific logic in changing custom fields data in transaction /AFS/MDC.
    u2022     BAdI for adding custom fields to the Adjust Update tab in MDC (/AFS/MDC_ADJ_UPD_CUSTOM_FIELDS) you use this BAdI to implement custom processes that are specific to your business scenario.
    Condition Table Display (Change)
    As of SAP AFS 6.0, in transaction J3A9 it is possible to display condition tables for value-added service(VAS) and multi-store order (MSO) condition types beyond the existing limit of 19 condition tables. The Conditions Info display in transactions J3A4 and J3AN can be viewed in an ALV list.
    AFS Sales and Distribution (SD) IDOCS
    As of SAP AFS 6.0, the function modules J_4A_IDOC_INPUT_ORDERS and J_4A_IDOC_INPUT_ORDCHG are not supported. The standard function module IDOC_INPUT_ORDERS are used instead J_4A_IDOC_INPUT_ORDERS and standard function module IDOC_INPUT_ORDCHG are used instead of J_4A_IDOC_INPUT_ORDCHG. There is no change in the IDOC type /AFS/ORDERS05 which is presently used to create/change sales orders. Accordingly, you must use inbound process code ORDE for message type ORDERS and inbound process code ORDC for message type ORDCHG.
    Supporting the Change of Single Characteristic (New)
    As of SAP AFS 6.0, you can use transaction /AFS/MDC, to select sales documents by specifying a single characteristic name and value range in the same ways as you select sales documents by specifying grid value.
    Partial Quantity Reductions in Sales Order (New)
    As of SAP AFS 6.0, you can find the quantity changes done for a schedule line from the sales order screen itself without navigating to the change logs. This is possible only when you reduce the quantity of a schedule line.
    Allocation Run (IS-AFS-ARUN)
    Seasonality Roundoff - Allocation Run (New)
    As of SAP AFS 6.0, season functionality is available in the allocation run (ARun) to ensure the season information is considered while creating assignments, and to cause deallocation as per the settings in the deallocation rule on change in season information in the future receipts, sales order or while performing goods receipt (GR). This functionality is available only with online ARun.
    BAPI for Individual Allocation and/or Deallocation
    As of SAP AFS 6.0, you can use the BAPI /AFS/BAPI_INDIVIDUAL_ARUN to handle allocation/deallocation of specified sales order quantities for single or multiple orders. This enables you to make:
    u2022     New allocations
    u2022     Allocations from a particular storage location/batch number
    u2022     Allocations for a quantity less than equal to the requirement quantity
    u2022     Deallocations for a quantity less than equal to the requirement quantity
    u2022     A total deallocation
    Hope it helps.
    Regards,
    Anirban Roy

  • New BADI concept in ECC 6.0

    I am trying to gain an understanding of how I would implement one of the new BADIs in ECC 6.0 (badis implmented through and enhancement spot , get badi, call badi concept).
    I am  not looking for information on how to implement a classic badi through se18/se19.
    I have also ready through the SAP help on the new badis and it is still not clear to me. So, please do not provide links to the standard SAP help. I have that.
    I am wondering if anybody has a whitepaper, example, etc.  that explains the details of how to implement, use, trigger the  new badis linked to an enhancement spot.

    Hi  J.J,
    enhancement spot
    A repository object for the administration of explicitly created enhancement options. Enhancement spots are components of a tree structure hierarchy, of which the branches represent composite enhancement spots and the leaves are simple enhancement spots. Implicitly available enhancement options do not have any enhancement spots.
    composite enhancement spot
    Semantic combination of simple and other composite enhancement spots with the aim of providing structure.
    simple enhancement spot
    Reference to a set of enhancement spot element definitions. A simple enhancement spot can occur independently or as a component of a composite enhancement spot.
    ENHANCEMENT-POINT
    Defines a position in an ABAP program as an enhancement option,
    at which one or more source code plug-ins can be inserted.
    the syntax will be like
    ENHANCEMENT-POINT enh_id SPOTS spot1 spot2 ...
    STATIC
    INCLUDE BOUND.
    Enhancement Options
    Definition
    Enhancement options are positions in Repository objects where enhancements can be made. These options are either explicitly defined (by the developer) or exist implicitly. Explicit enhancement options are generally defined in a central initial system. Enhancements are made in follow-on systems.
    Use
    Explicit enhancement options can currently be defined by:
    1. Explicitly flagging source code points or sections in ABAP programs. For an enhancement, these can be enhanced or replaced by source code plug-ins.
    2. Including Business Add-Ins (BAdIs) in ABAP programs. These programs are then enhanced by object plug-ins with predefined interfaces.
    Explicit enhancement options are managed by enhancement spots and enhanced by enhancement implementations.
    Currently, implicit enhancement options are:
    1. Specific options in ABAP programs – such as the end of the program – which can be enhanced by source code plug-ins.
    2. Parameter interfaces of function modules, which can be enhanced with parameters.
    3. Attributes and parameter interfaces of global classes, which can be enhanced with attributes or parameters.
    Implicit enhancement options always exist and do not require enhancement spots. They are also enhanced by enhancement implementations.
    BAdIs Embedded in the Enhancement Concept
    Use
    The definition of BAdIs is managed by enhancement spots. A simple enhancement spot for BAdIs can contain several BAdI definitions as enhancement spot element definitions. BAdIs that would otherwise be spread out in the system can be grouped together semantically.
    This structuring is mirrored on the implementation side through the enhancement implementations. A BAdI can be implemented by several BAdI implementations that are managed by enhancement implementations. A simple enhancement implementation for object plug-ins can contain several BAdI implementations of an enhancement spot as enhancement implementation elements and can implement a BAdI multiple times. Therefore, several enhancement implementations can be assigned to one enhancement spot.
    A BAdI is always assigned to the same package, like the enhancement spot, to which it belongs.
    Example
    The structuring features of BAdIs in enhancement spots can be of a technical or a subject nature.
    If, in the definition of several BAdIs, you have the provision that they are to be used in the same context (this is a feature known only by the person who defines the BAdIs), they must be used by the same simple enhancement spot.
    From a subject point of view, all BAdIs must then be grouped together by affiliation to functional units – for example, payroll – in combined enhancement spots.
    Thanks and regards
    suma sailaja pvn

  • ECC 6.0 new BADI,BAPI

    Hi,
    I am a functional consultant and would like to know the new BAPI,BADI  available when my system is upgraded from R/3 4.7V to ECC 6.0Kindly provide me also the functionality achieved by using the new BADI,BAPI in ECC 6.0
    Moderator message: please search for available information/documentation.
    Edited by: Thomas Zloch on Mar 16, 2011 3:44 PM

    1070629     FAQs: New general ledger migration
    1113189     FAQ: Euro changeover in Slovakia
    1539473     LCC optimization - General questions/answers (FAQ)

  • New GL View in AFS 6.3

    Hi,
    We did activate New GL and Document spliiting in AFS 6.0 and it worked fine but now we have upgraded the system to AFS 6.3 and i do not see a new GL view in the system though all configurations are in place.
    Regards,
    Roville

    Hi,
    Please see note 1070629 - FAQs: New General Ledger Migration
    https://websmp204.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=1070629&_NLANG=E
    Extract :
    77. How can I deactivate classic Profit Center Accounting (EC-PCA) after activating the new General Ledger?
    Note 702854 explains how to deactivate classic Profit Center Accounting.
    If you use document splitting for profit centers in ERP2004, delete the dummy profit center from the table TKA01 also. For this purpose, Note 702854 provides the program Z30PCA23. Use the program Z30PCA23 to delete the dummy profit center of classic Profit Center Accounting in the controlling area.
    Hope this helps.
    Cheers,
    Gimmo

  • How to search for (new) BAdIs?

    Hi,
    I found some forum threads, blogs, and wikis in sdn about "How to search for BAdIs".
    Here the list I found:
    1. SE18 u2013 BADI Definition
    2. SE81 u2013 Application Hierarchy
    3. SPRO u2013 SAP IMG Reference
    4. SE84 u2013 Object Navigator u2013 Repository Information System
    5. SPAU_ENH (ECC6.0) u2013 Enhancements -> Simple or Composite (spots, implementations, sections, upgrades)
    6. ST05 u2013 SQL Trace -> Buffer Trace
    7. SE24 -> CL_EXITHANDLER -> Breakpoint at Method GET_INSTANCE -> Run Transaction -> Exit_name -> BADI name
    The fastest ways are ST05 and SE24, I think. Are there such effective ways for the new, kernel based BAdIs? ST05 and CL_EXITHANDLER with debugger donu2019t work.
    thanks in adavance,
    Michael

    Hi,
        Missed one more method
    The below steps should enable you to find any BADI related to any transaction in a matter of minutes.
      Go to the transaction SE37 to find your function module.
      Locate the function SXV_GET_CLIF_BY_NAME.
      Put a breakpoint there.
      Now open a new session.
      Go to your transaction.
      Goto the screen where you want to find any BADI available, it will stop in this function.
      Double click on the function field EXIT_NAME.
      That will give you name of the BADI that is provided in your transaction.
      Again execute and it stop again and fill with new BADI name if any
      Repeat the same step and you come to know how many BADI exist
    Regards
    Bala Krishna

  • I have just upgraded to Mavericks and have been using Time Machine on an external disk with Snow Leopard.  Can I continue to backup with Time Machine on the same external disk or do I need a new disk since the operating system has changed?

    I have just upgraded to Mavericks and have been using Time Machine on an external disk with Snow Leopard.  Can I continue to backup with Time Machine on the same external disk or do I need a new disk since the operating system has changed?

    Hi there,
    I found that Time Machine in Mavericks will sort it all out for you. You shouldn't need to buy another backup drive, unless you have insufficient space left and can't afford to delete whats on there. It should just work fine.

  • I am new in using Mac operating system, kindly suggest ebooks , videos or audio books to me so that i can learn more about it?

    i am new in using Mac operating system, kindly suggest ebooks, videos or audio books to me so that i can learn more about it.
    any kind of help would be appriciated. i am very eager to learn.how to make ios application? and how to effectively use terminal? where does the basic programming start in Mac? what are the different tools that can help me make an Mac application and ios application.
    -Thank you
    Shailendra (India)

    Apple has got some great guides to start developing in Objective-C, used for programming OS X and iOS apps > http://developer.apple.com/library/mac/#referencelibrary/GettingStarted/RoadMapO SX/chapters/01_Introduction.html

  • Creation of "New Badi" with Multiple Use

    Hi,
    I am trying to create New badi within enhancement spot which is multiple use, problem here is the badi interface method has got some exporting parameters.
    when i try to activate badi definition it is showing the error this type of interface which is having exporting or returning parameters cannot be used, however if i remove export parameters in the interface method, then i am able to activate the BADI definition.
    Please suggest me, is it not possible to have badi interface method with exporting or returning parameters if it is Multiple Use Badi???
    Thanks,
    Kranthi.

    Answered my self.
    it is the restriction. below is SAP documentations that explains the same
    http://help.sap.com/saphelp_nw70/helpdata/en/e4/5c3642eca5033be10000000a1550b0/frameset.htm

  • Creation of New Company in existing SAP system

    What are the major issues involved in a Business running SAP taking over a new non-SAP company and trying to merge the new enterprise into its existing system? Are there any case studies of this type of acquisition/merger available and also step by step config? I want to use the same company code for the new Company.

    Hi,
    You need to go for a rollout to meet your requirements.
    The configuration comes after the preparatio of blue prints, you may need to restructure the business process in the Non-SAP company.
    Then you need to structure the data of Non-SAP company in accordance with that of the existing data in SAP. Like Business Area or Profit Center or Cost Center etc.
    Thnaks
    VK

  • How do I transfer all my Firefox saved passwords to my new hard drive and operating system? Going from xp to windows 7.

    How do I transfer all my Firefox saved passwords to my new hard drive and operating system? Going from xp to windows 7. I have the old hard drive hooked up as drive f. Can I copy and paste from old drive directory to new drive directory?

    You need to copy 2 files, key3.db and signons.sqlite, from the old [[profiles|profile folder]] to the profile folder on the new computer.

  • I down loaded new OS X (Lion)operating system and discovered my CAD programs no longer run.  Is it possible to reload the original OS X and remove Lion?

    I down loaded new OS X (Lion)operating system and discovered my CAD programs no longer run.  Is it possible to reload the original OS X and remove Lion?

    If you backed up before the upgrade, restore the backup.
    If not you are going to have to erease the disk and install the older OS.
    You should back up any data you want before so that it can be restored afterwards.
    Is there a version of you CAD program that is Lion compatable? That would be an easier solution.
    Allan

  • BIAR File Import from XI 3.0 Enterprise into new XI 3.0 Enterprise System

    HI there,
    I am encountering an error message when I attempt to import BIAR files from our old Enterprise XI 3.0 system into our new Enterprise XI 3.0 System. When I use the Import Wizard it asks me what source to copy from and I choose the location of our BIAR files. Next I choose our CMS name and logon to it using the Adminstrator credentials. When I click next the process begins to import the file but then stops at 23% and gives an error message that says:
    Failed to open the BIAR file. Reason: come.businessobjects.sdk.biar.om.internal.iw.ObjectManagerIWException:A runtime rxception has occured in the Object Manager. null
    This is a very concerning issue as we backed up our entire enterprise system with the BIAR files. In total there are 43 of them, each between 500 to 600 megs in size for a total of about 23 gigs. We had hoped to import these files to restore our system from a major crash but now has us very concerned. Any help in resolving this would be appreciated as we are now desperate to recover 4 years worth of work. Thank you.

    Hi i have used Import wizard for importing the biar file in to the system and that too using the administrator in to BOXi3.1SP3 machine.
    I am getting the following error
    Logon Error:Failed to open the BIAR file.  Reason:com.businessobjects.sdk.biar.om.internal.iw.ObjectManagerIWException: A runtime exception has occurred in the Object Manager, null
    Please let me know if solutions to resolve this. What could be the problem while importing.
    The same bair is working on my local machine but not on the client side
    Thanks in advance

  • Import or load a new logo from the external system

    Hi all...
    I want to import or load a new logo from the ext system helps to generate for my ALV report program(for top-of-page)......the one from SE78 is not working for me if i do import or with pre-defined one......
    pls revert me on urgent basis....(help need esp., for ALV report generation)
    thanks
    sankar

    Hi,
    In the transaction OAOR, you should be able to insert your company Logo.
    GOTO - OAOR (Business Document Navigator)
    Give Class Name - PICTURES Class Type - OT..... then Execute
    It will show you the list, then select ENJOYSAP_LOGO.
    On that list, you will find one control with a "create" tab.
    Click std. doc types.
    Select SCREEN and double-click.
    It will push FILE selection screen.
    Select your company logo (.gif) and press OK.
    It will ask for a description- for instance: "company logo".
    It will let you know your doc has been stored successfully.
    You can find your logo under ENJOYSAP_LOGO->Screen->company logo.
    Just run your ALV program, you should find your company logo in place of the EnjoySAP logo.
    FORM TOP-OF-PAGE.
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
    IT_LIST_COMMENTARY = HEADING[]
    I_LOGO = 'ENJOYSAP_LOGO'
    I_END_OF_LIST_GRID ='GT_LIST_TOP_OF_PAGE'.
    ENDFORM. "TOP-OF-PAGE
    Here 'ENJOYSAP_LOGO' will replace by ur created logo.
    n pls reply me.
    Refer this link
    http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_enhanced.htm
    http://www.sap-img.com/abap/alv-logo.htm
    http://www.sap-img.com/fu002.htm
    reward if it helps..
    Regards,
    Omkar.

  • How can I install my selphy photo printer CP780 on a new MacBook Pro with operating system 10.8

    Is it possible to install my selphy photo printer CP780 on a new MacBook Pro with operating system 10.8?

    Is it possible to install my selphy photo printer CP780 on a new MacBook Pro with operating system 10.8?

Maybe you are looking for

  • My wondrous 160GB iPod classic, part 2.

    Halfway made it out of the first problem, and now I believe I have a new one. After resetting and putting my iPod into disk mode and connecting it without iTunes pulling up, I've been watching my screen flip between the "Do not disconnect" screen and

  • How do I start or setup  a Wi-Fi account on my iPodtouch ver5.0 ?

    How do I start or setup  a wi-fi account on my ipod_touch ios_5?

  • How do you adjust the length of a project?

    Im currently working on a project and Logic won't let me extend my loops out past 4 minutes 50 seconds. Does anybody know how I extend the length of my project?

  • BSEG - BSIS - BSIK

    Hi, Someone can say me the join between BSIS and BSIK / BSEG? Because I have an example in BSEG but i cant reproduce it in BSIS and BSIK. I dont have clear the relations. Thanks a lot!

  • Plugging in Ipod classic restarts computer + blue screen!

    So I haven't had a problem with my 80gb ipod classic until last night. Last night I updated my itunes and then plugged my ipod in to sync it. Within a second a blue screen had appeared on my computer and my computer restarted. I tried again today and