Problem in BADI

hi
i m new for BAPI i created BADI Class but i dont know how to write code
in class .
i created below method which type of code  i has to write only for testing
please help me
method IF_EX_HRPAYCA_RP_ROE~SAP_SCRIPT_TABLES .
endmethod.
thanks in advanced.

Hi,
check these links...
http://help.sap.com/saphelp_47x200/helpdata/en/ee/a1d548892b11d295d60000e82de14a/content.htm
http://www.allsaplinks.com/badi.html
http://www.savefile.com/files.php?fid=8913854
http://support.sas.com/rnd/papers/sugi30/SAP.ppt
http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.kabai.com/abaps/q.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
/people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
/people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
<b>plz reward points if helpful or if it solves ur query.</b>
Thanks
Chinmay

Similar Messages

  • Problem in BADI, error message not getting displayed

    Hello Experts,
    I am facing a strange problem in BADI.
    The requirement is that the user should not be allowed to change the plant field
    on the screen of standard MM transctions for PO/PR amendment.
    I have written the code in separate BADIs for PO and PR.
    I am displaying an error message if the user tries to change the field.
    For PO, it is working fine.But for PR, the same code is not working.
    The control is going over to the BADI for PR and rest of the code is working fine.
    But the error message is not getting displayed for PR amendment.
    Can anybody please suggest the possible cause of problem and some solution to it.
    Thanks in advance.

    Hi
    See the sample BADI code for PR which raises an exceptions and do accordingly
    BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
    Definition Name: ME_REQ_POSTED
    Interface Name : IF_EX_ME_REQ_POSTED
    Implementing Class: ZCL_IM_PUR_REQ
    Method :            POSTED
    METHOD if_ex_me_req_posted~posted .
      DATA : v_mtart TYPE mtart.
      DATA l_s_eban TYPE ueban.
      LOOP AT im_eban INTO l_s_eban.
        IF l_s_eban-estkz NE 'B'.
          CLEAR v_mtart.
          SELECT SINGLE  mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
          IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
            MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
          ENDIF.
        ENDIF.
        IF  l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
          IF l_s_eban-knttp NE 'A'.
            IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' ) 
               AND l_s_eban-matnr EQ space.
              MESSAGE e000(zm_msg) WITH 'You cannot create'
                'a PR without material number'.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • HI YANN/VADIM...Still having problem in BADIs...please help me out

    Hi Yann/Vadim,
    Facing a problem in BADI can u please help me out...
    I am implementing sourcing dashboard.
    I am facing problem while implementing the badi BBP_ECS_PO_OUT_BADI in SRM. and BBP_PO_INBOUND_BADI in R3.
    i have written following code in BBP_ECS_PO_OUT_BADI in SRM
    method IF_EX_BBP_ECS_PO_OUT_BADI~BBP_B46B_PO_OUTBOUND.
    data : ls_item type BBP_PDS_PO_ITEM_D.
    data : w_customer_fields type BBPS_IF_CUSTOMER_FIELDS_PI.
    move 'POITEM' to w_customer_fields-refobject.
    move 'CATALOGID' to w_customer_fields-fieldname.
    move ls_item-catalogid to w_customer_fields-container.
    append w_customer_fields to ct_bapi_customer_fields.
    endmethod.
    i have created field zsrmcatalogid field in R3 in EKPO table.and i am now implementing the Badi in R3 for BBP_PO_INBOUND_BADI .....in extended classic scenario.
    i have written following code in R3 BADI
    method IF_EX_BBP_PO_INBOUND_BADI~BBP_MAP_BEFORE_BAPI.
    data : wa_customer_fields type bbps_if_customer_fields,
    wa_bapi_te_mepoitem type bapi_te_mepoitem,
    wa_bapi_te_mepoitemx type bapi_te_mepoitemx,
    wa_extensionin type bapiparex.
    data : txt_960(960) type c.
    read table bbp_customer_fields into wa_customer_fields with key
    refobject = 'POITEM' fieldname = 'CATALOGID'.
    if sy-subrc eq 0.
    move wa_customer_fields-container TO
    wa_bapi_te_mepoitem-zsrmcatalogid.
    wa_bapi_te_mepoitemx-zsrmcatalogid = 'X'.
    endif.
    clear txt_960.
    clear wa_extensionin.
    write wa_bapi_te_mepoitem to txt_960 left-justified.
    wa_extensionin-structure = 'BAPI_TE_MEPOITEM'.
    wa_extensionin-valuepart1 = txt_960(240).
    wa_extensionin-valuepart2 = txt_960+240(240).
    wa_extensionin-valuepart3 = txt_960+480(240).
    wa_extensionin-valuepart4 = txt_960+720(240).
    append wa_extensionin to bapi_extensionin.
    clear txt_960.
    clear wa_extensionin.
    write wa_bapi_te_mepoitemx to txt_960 left-justified.
    wa_extensionin-structure = 'BAPI_TE_MEPOITEMX'.
    wa_extensionin-valuepart1 = txt_960(240).
    wa_extensionin-valuepart2 = txt_960+240(240).
    wa_extensionin-valuepart3 = txt_960+480(240).
    wa_extensionin-valuepart4 = txt_960+720(240).
    append wa_extensionin to bapi_extensionin.
    endmethod.
    But its not working...
    The PO details are not passed from SRM to R3.......
    PLEASE CAN U GIVE ME EXACT CODE FOR CHANGES TO BE MADE IN THIS BADI ..AS IT IS NOT WORKING...
    Can anybody help me regarding how to debug the BADI in R3.
    Thanks in Advance...

    Hi Ravi,
    You can transfer the standard SRM catalog ID field to R/3 tracking number field (if not already used for another purpose) in the R/3 PO.
    This will avoid to implement the R/3 inbound bapi.
    Here is an extract of the code.
    The ECS PO badi example was here used to transfer the unlimited delivery flag to R/3 PO for a Z combination of criteria as well as the transfer of <b>catalog ID</b> to <b>tracking number field</b> in R/3 PO :
    method IF_EX_BBP_ECS_PO_OUT_BADI~BBP_B46B_PO_OUTBOUND.
    update unlimited delivery flag in R3 PO for combination of vendor +
    Product Category maintained in the bespoke table ZUD_PC_VNDR ..
      LOOP AT ct_bapi_poitem INTO ls_bapi_poitem.
        lv_tabix = sy-tabix.
        IF ls_bapi_poitem-po_item IS NOT INITIAL.
          READ TABLE it_item INTO ls_item
               WITH KEY number_int = ls_bapi_poitem-po_item
                          del_ind    = ' '.
          IF sy-subrc = 0.
    Set Unlimited delivery Flag
            read table li_zud_pc_vndr into ls_zud_pc_vndr
                            with key partner       = ls_partner-PARTNER_ID
                                       category_id = ls_item-category_id.
            if sy-subrc eq 0.
              ls_bapi_poitem-UNLIMITED_DLV = 'X'.
            endif.
    Set the Dummy catalog.. entry..
            if ls_item-catalogid eq c_dummy.
              ls_bapi_poitem-TRACKINGNO = c_noncat.
            endif.
            ls_bapi_poitem-GR_BASEDIV = ' '.
            modify ct_bapi_poitem from ls_bapi_poitem index lv_tabix
                          transporting UNLIMITED_DLV TRACKINGNO GR_BASEDIV.
          ENDIF. "READ TABLE it_item ..
        ENDIF.   "IF ls_bapi_poitem-po_item ..
      ENDLOOP.   "LOOP AT ct_bapi_poitem ..
    endmethod.
    Kind regards,
    Yann
    PS : please do reward helpful answers ))

  • Problem (Exit/Badi)

    Hi All
    Please try to solve my problem which is described below.
    I have one Delivery Number for a specific Customer, For which I am creating Invoice using VF01.
    But when I complete the VF01 and press save it shows Message as "Document <Number> created". But After that message flashing in status bar when I press BACK button or any other button/key one Express Mail message comes in front of me which says "Update was Terminated" and in the mail below info is written along with some other system info
    <b>Error Info : ZDSD_EF_BILLING 042 :No home office could be determined for [Sold -to]</b>
    <b>Problem is :</b> I want to find out from where this Message/mail is coming out...
    <b>I have followed below Approach but it dint work :</b>
    1) I searched all exits searching customer-function in SAPMV60A...But it dint work.
    2) Also I searched all BADi's comeing while saving VF01 but the list is too big and I am not getting what I am looking for.
    Please suggest something
    Points will be surely rewarded for Helpful answers .
    Regards
    Tushar Mundlik

    Hi
    That was a great Idea!!!I liked it..
    I was able to find the Programs which have used class ZDSD_EF_BILLING number 042 as below.
    LYDEF_EDI_INVOICE_TEMPIU1        Include LZDEF_EDI_INVOICEIU1
    LZDEF_EDI_INVOICEIU1                   Include LZDEF_EDI_INVOICEIU1
    LZDEF_GNMW_INVOICEIU1             Include LZDEF_EDI_INVOICEIU1
    Z_TEST_EDI                                         EDI / TIBCO Invoice Output
    Even I put braek point in all the statement where the class ZDSD_EF_BILLING number 042 is used but it is not stopping at any point.
    There is no output type mentioned in the Delivery or Invoice.
    Even I tried your suggetion But I was not able to find the path SPRO>SD>BILLING>OUTPUT>OUTPUT TYPES and was unable to procede.
    Please help me again
    I will reward you full point surely...
    Regards
    Tulip

  • Problem with BADI BADI_HU_DIALOG.

    I want to  display some customer fields in the screen 'Addit. Data' in  the Handling Units (transaction vl02n/vl03n).
    Therefore I use the BADI 'BADI_HU_DIALOG', method DEFINITION_SUBSCREEN.
    I need the subscreen in the details, so I use the flag 'IF_DETAIL'. Next I wait  the tcode 'DETZUS' (Additional data).
    if if_detail = 'X' and is_v51g-tabstrip_fcode = 'DETZUS'.
      cf_program = '/SIE/SAPLTS_SD02_VLOG'.
      cf_screen = '9000'.
    endif.
    Now I have the subscreen on the correct Dynpro and only there, but I miss the fields of the standard subscreen. The SAP originial replaces the number of their subscreen  with mine. But what can I do if I also want to use the standard fields?
    First problem:
    is there any possibility to add my subscreen to the standard?
    Second problem:
    I can't transfer the data of CS_VEKP to my subscreen to display or change them.
    What can I do?
    Thanks
    Uwe

    Hi Uwe,
    i have the same problem.
    Do you solve the problem with the missed standard fields?
    I hope you can help me.
    Thanks
    Markus

  • Problem in BADI crm_isa_basket_head to pass ct_extension data to ct_text

    Hi Experts/Gurus,
    I had a problem when i am passing the ct_extension data to ct_text. I need to pass the data of two new fields created in order jsp as extension data. For this i used the BADI method "changehead_before_order" and i had passed this extensoin data from ct_extension to ct_text which can be passed to crm_order_maintain before order. And when i try to get the data using the method gethead_get_data, in this iam calling CRM_ORDER_READ to get the values of IT_TEXT, the b2b webshop is giving an error and asking to logon again.
    The below is the code which i have written in both the methods:
    METHOD if_ex_crm_isa_basket_head~changehead_before_order.
      DATA : ls_orderadm_h  TYPE LINE OF      crmt_orderadm_h_comt,
             wa_orderadm_h  TYPE LINE OF      crmt_orderadm_h_comt,
             ls_extension   TYPE              crmt_isales_extension,
             wa_extension   TYPE              crmt_isales_extension,
             ls_text        TYPE              crmt_text_comt,
             ls_lines       TYPE              comt_text_lines_t,
             wa_lines       LIKE LINE OF      ls_lines,
             wa_text        LIKE LINE OF      ls_text,
      READ TABLE it_extension INTO wa_extension WITH KEY name = 'ZEXTNSM'.
      wa_text-ref_guid = wa_extension-ref_guid.
    *  wa_text-tdobject = 'CRM_ORDERH'.
    *  wa_text-tdname = wa_extension-ref_guid.
      wa_text-tdid     = '0001'.
      wa_lines-tdline = wa_extension-value.
      APPEND wa_lines TO ls_lines.
      wa_text-lines = ls_lines.
      INSERT wa_text INTO TABLE ct_text.
      CLEAR wa_text.
      CLEAR wa_lines.
      CLEAR ls_lines.
      READ TABLE it_extension INTO wa_extension WITH KEY name = 'ZEXTNSI'.
      wa_text-ref_guid = wa_extension-ref_guid.
      wa_text-tdid     = '0002'.
      wa_lines-tdline = wa_extension-value.
      APPEND wa_lines TO ls_lines.
      wa_text-lines = ls_lines.
      INSERT wa_text INTO TABLE ct_text.
    * ct_text = ls_text.
    * append ls_text to CT_TEXT.
    ENDMETHOD.
    to get the data :
    METHOD if_ex_crm_isa_basket_head~gethead_get_data.
      DATA : ls_extension TYPE crmt_isales_extension,
             ls_text        TYPE              crmt_text_comt,
             wa_text        type      CRMT_TEXT_COM,
             ls_lines       TYPE  comt_text_lines_t ,
             wa_lines       type      TLINE,
             ls_basket_head TYPE crmt_isales_baskethead_ui,
             lv_objectid    type CRMT_OBJECT_ID.
      lv_objectid = cs_basket_head-OBJECT_ID.
      if lv_objectid is not initial.
      CALL FUNCTION 'CRM_ORDER_READ'
        EXPORTING
          it_header_guid = cs_basket_head-guid
        IMPORTING
          et_text        = ls_text.
      READ TABLE ls_text INTO wa_text WITH KEY tdid  = 'ZSM'.
    *Appending the discount value from the database.
      ls_extension-ref_guid = cs_basket_head-guid.
      ls_extension-name = 'ZEXTNSM'.
        ls_lines[] = wa_text-lines[].
      READ TABLE ls_lines INTO wa_lines INDEX 0.
      ls_extension-value = wa_lines-TDLINE.
      APPEND ls_extension TO ct_extension.
      CLEAR ls_extension.
    endif.
    ENDMETHOD.
    When i put the external break point and checked, in the webshop when i click the update button, in the method changehead_before_order, in the ct_extension table i am getting the values and keys which i have set in the java action. But when i click "order" button, i am not getting anything in ct_extension table which i cannot in turn pass this values to ct_text.
    Can you please help me in this regard??
    Thanks a lot in Advance!
    Regards,
    Lakshman.

    The header guid i am trying to pass to the crm_order_read is a mismatch.

  • Problem in badi CRM_CUSTOMER_H_BADI

    Hi, I've the below problem when I am trying to get the et_orderadm_i calling the FM CRM_ORDER_READ.
    My FM
    CALL FUNCTION 'CRM_ORDER_READ'
           EXPORTING
             it_header_guid              = lt_h_guid
           IMPORTING
             et_orderadm_i               = lt_orderadm_i
           EXCEPTIONS
             document_not_found          = 1
             error_occurred              = 2
             document_locked             = 3
             no_change_authority         = 4
             no_display_authority        = 5
             no_change_allowed           = 6
             OTHERS                      = 7.
    and my FM is being called from BADI ZCRM_CUSTOMER_H_PC, and at the same time, more upper in the stack it's being called from CRM_ORDERADM_I_MAINTAIN_OW.
    The thing is when I read the lt_orderadm_i, the field ORDERED_PROD is empty. That mean the proccess of saveing is not complete.
    I attach it to you to see the stack.
    I've a BADI where I can update the field ORDERED_PROD so I could get te value from my current badi.
    I've tried with these FM But they did't work:
    >CRM_ORDERADM_I_PUBLISH_OW
    >CRM_ORDERADM_I_CHANGE_OW
    If you have any sugestion would be great.
    Thanks in advance.
    Regards

    Hi Diego,
    Don't try tu update the product in the CUSTOMER_H badi!! probably you can search for the order items, because you are creating it, and the information is not yet available in the order buffers.
    Whats your requeriment?
    Cheers!
    Luis

  • Problem with badi MB_DOCUMENT_BADI

    Hi experts
    i have a problem with the badi, MB_DOCUMENT_BADI this is i am using for MIGO transaction
    my requirement is i need to call MR22 transaction in this badi but as this badi is calling in up date task i cann't use the call transaction statement and there is no BAPI available for MR22 transaction so could you please tell me is there any any way to process the session automatically after creating the session for MR22 transaction.
    it would be great help for me
    thanks in advance

    Lets the FM created is Z_Call_transaction_data. ( Make this FM as RFC enabled by selecting radiobutton Remote- Enabled Module in Attributes of the FM)
    Call this FM in ur BADiI Method as :
    Call function 'Z_Call_transaction_data.' starting new task 'TASK1'.
    Import ...
    Export...
    You can ginve any name to this task.
    If you want to debug it , execute ur code and when control reaches to FM , press F5 a new session will be opened .
    Starting new task starts the code in new LUW.

  • Data importing and exporting problem between BADI's

    Hi Experts,
    I am facing a problem in importing and exporting the data between badi's.
    I am able to import and export the data between DOC CHANGE and DOC CHECK BADI's etc; but now i have a requirement to map a field from SRM to R/3.
    Supplier order key field which is added to the basic data section of Shopping Cart should be mapped to the corresponding fields in R/3. I have added the field and when i am trying to map it to R/3  i am facing the probelm.
    This Supplier order key field will be coming from ZBBP_CATALOG_TRANSFER badi and i am trying to map it in the Z_BBP_CREATE_PO_BACK Badi; i tried by using the below statement to export a single parameter to PO BACK badi from CATALOG TRANSFER Badi
      EXPORT zsupp_ord_key FROM zsupp_ord_key TO MEMORY ID 'Z_SUPP_ORD_KEY'.
    which is not working.
      IMPORT zsupp_ord_key TO zsupp_ord_key FROM MEMORY ID 'Z_SUPP_ORD_KEY'. in PO BACK BADI.
    Can any one please let me know why this is happening?
    And i have strange problem in this ...
    when a user copies a catalog which is already created then we can not map the field to R/3 PO
    and again if he tries to create a cart by selecting "Old carts which are already created" we cant map field for the above two things to happen i think we need a custom coding .....
    Thank you
    Lokesh.

    Hi Lokesh,
    BADI implementations have classes for which an instance is created at runtime and hence the import and export memory logic will not work.
    Please try to create a function module for these BADI and call them in these BADI's. Then go ahead with the import and export logic. This could help.
    I would rather advice, to figure out an option to avoid this memory manipulations.
    Regards
    Kathirvel

  • Problem in BADI- MIGO Posting

    HI,
       I have faced one problem while posting MIGO. As per the Badi , if Material price not maintained then system Should  give error message. But for us ABAP dump is coming.
       In our Method, we are writing as
    message a999(zfi) with 'ZFI999 : Posting Not Possible'.
    in  Function Module  MB_POST_GOODS_MOVEMENT ,  the following place only got error.
    IF NOT sy-subrc IS INITIAL.
          MESSAGE ID sy-msgid TYPE x NUMBER sy-msgno WITH            "385830
                     sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        MESSAGE A263.
       ENDIF.
    My Requirement is , how can i write the Message in my class and i need only error message .
    With Thanks,
    Neptune.M

    Hi,
                I have tested for error message E, I, S. But if i use other than A, then system will allow to post the GRN.
      But My requirement is i need error message . not dump and not allow  to post.
    With Regards,
    Neptune.M

  • Keynote Streaming problems - skips bad

    Hi, I want to watch the Expo Keynote streaming, but it is not working well. When I play the video in QT it skips and pauses all the time. really bad. Are there special preferences(enabling on?) that will help this problem? Have QT 7.04. I can stream MLB games live no problem, but always have problems with apple streams of Keynote. There must be a fix. Can I watch it on another app?
    Thanks
    M

    Matthew, the problem is that your video card can't handle the video. I have a G3 700MHz iMac and the HD videos are unaccessible. Note that you should be able to view the Apple Expo 2004 event which was not formatted in HD. It's just time to upgrade if you want to watch the ever-increasingly data-intensive videos.

  • CS3 Licensing Agreement problem and Bad support

    I purchased the CS3 Web Premium and have used to create web pages for my business. This product has stopped working 4 times! "Licensing has stopped working". #1 The first call to the support was bad, after being directed to the adobe website and given minimal instructions, the person hung up. I eventually unistalled and reinstalled it. #2 same error 2 months later, same bad support, spent over an hour on the phone without resolution. Did the install again. #3 the person was helpful and we worked through the adobe site, downloaded a fix. #4 which was 2 days later and right now CS3 is down again. I have spoken to Rose, she tried to help and emailed me info, hung-up. Sean gave me the same info and when I told him that I did it already. He hung up on me. The next person kept asking someone behind her what to do next, she passed me to a supervisor and he emailed me information. I followed that and it STILL DOES NOT WORK. I called back again and spoke to another helper, she was surprised that it did not work yet, gave me the website and hung up on me. "Licensing has stopped working" My online business needs updating and this software does not work! I have asked this to be bumped up to a manager. 3 times they said I would get a call back. Nothing yet. Is there any help out there. I plan on posting this information on every blog and website until this is fixed!!!

    Welcome to Discussions Jerry - your first problem should be helped by resetting the SMU. Shut down, unplug everything from the computer, remove the power cord. Wait 15 seconds, replace the power cord, then start the computer.
    Your second problem could well be faulty RAM, since most memory is sold with a lifetime guarantee, I suggest you return it to the vendor and get a new stick. You can also run Rember, let it loop dozens of times unless it immediately reports a fault, and see what it says.

  • Static lines problem and bad response from Apple employee

    I first saw the static lines in my iphone5's keyboard and then again while opening a folder. It was only after 3 days from my purchase. The very next day I went to the Apple store of Shibuya (JAPAN) with my Japanese friend and talked the problem with Apple's employee but the response was really cold(rude, not like that of Apple store employee) Without listening to the whole thing he asked us to consult with Apple's technician in 2nd floor if we have any hardware issues and then leaved us without a single more word. It felt like an insult and then we returned back home with some bad images of Apple's employee in our mind. That was not our first visit there but definitely was first to get such a rude response.
    Today once again I saw the same problem  in my iPhone5. I am not sure if they will take my problem seriously or not if I visit there again. There in Silicon valley, Tim cook talks about the best customer experience in Apple store, but here in Japan we had a worst customer experience.
    Tim, better provide normal customer service first than only talking about best customer experience.

    ok...  just an FYI, this is a user to user forum... therefore no one from Apple will ever see your complaint.  You can file your complaint at www.apple.com/feedback.  In the situation with your phone, you can also contact your carrier and see if they will swap the device for you.  In the USA I have Sprint, and had a similar issue when the 4S was released.  Apple claimed they had no fix for it.  Then I went to Sprint, and they swapped the phone for me and the issue was resolved.  I haven't read anything about this issue with the 5 though.

  • Bootup problems, from bad to worse--HELP

    Yesterday my iBook appeared not to wake from sleep, and from that point on I have had trouble booting up the machine. Sometimes it boots up but freezes after one or two operations in the Finder; sometimes I hear the HD but the backlight never comes on, and eventually I either force-restart or force-shutdown; and now, I either get no backlight or a screen with two or three broad bands of black & grey with uneven, crayon-like borders between them--yikes.
    Here's what I've tried:
    - boot in safe mode (worked once; I ran disk utility which verified the disk and fixed permissions for two files)
    - reset PRAM
    - boot to OSX CD (holding C at startup; didn't work--I'm not certain it's a bootable CD but I think so)
    - remove AirPort card
    - remove additional memory card (which may not leave enough to run Tiger)
    If it weren't for the freezes I'd have thought this was a display problem (I've already had both of the iBook display problems with this machine, both repaired under the extended repair program). But now I'm thinking it's a hard disk problem.
    I'm about to try to mount the disk in target disk mode on another machine.
    The good news is that I have backed up this disk, the bad news is that my latest backup is about 2 or 3 months old. Sigh.
    Any advice??
    iBook (late 2001)   Mac OS X (10.4.7)   G3, 600 Mhz

    Hi Alex,
    It sounds as if your ibook is suffering from the dreaded logic board failure that runs right across the line of G3 ibooks.
    It is caused by the solder deteriorating which provides the graphics chip contact with the logic board and thus causing it to come loose.
    Do you find pressing on the left hand side of the ibook makes it start up as normal or by pressing underneath on the left?
    If it does make it work then it sounds as if you have this failure.
    You can fix this by putting a shim underneath the graphics chip forcing it to make contact correctly. But this doesn't always work perfectly.
    Try that pressing on the left and see what happens. Other wise you may be able to ring apple customer relations to ask if they would repair your ibook as an exception. Apple ran a repair scheme to sort this problem (http://www.apple.com/support/ibook/faq/) but as your ibook is late 2001 it is out of the 3 years warranty apple covered it for.
    I Hope that helps!
    Boid

  • My problem is bad color on a HP Designjet 90R (Model # Q6656B)

    Prints I made yesterday are way off colorwise.  They appear mostly orange where there should be no orange.  Parts that should be orange are extremely orange.  Blues look somewhat purplish.  Greens do not show at all. 
    I thought it might be a profile problem at first and possibly a Photoshop CS5 problem because I have read there are some printing issues with CS5, (this was the first time I printed with CS5) but I printed using CS5, CS4, and CS3.  CS5 and CS4 were on a Vista machine, the CS3 on my laptop with XP.  I have tried printing with different profile settings including the one Photoshop has defaulted to for years.  All the results were bad.
    One thing I discovered while poking around the printer was the printhead cover right side hinge is broken.  I am talking about the part you pull towards the front of the printer, lift up and then back to release.  It wobbles when released and when latched it appears the left side of the cover sits a bit lower than the right side.  Could this cause a printing problem?
    I'm not sure what else to tell as I am no expert at this.
    I would appreciate any help given.
    Thanks.
    This question was solved.
    View Solution.

    This forum is focused on consumer level products.  For the Designjet you may have better results posting in the HP Enterprise Designjet forum here.
    Bob Headrick,  HP Expert
    I am not an employee of HP, I am a volunteer posting here on my own time.
    If your problem is solved please click the "Accept as Solution" button ------------V
    If my answer was helpful please click the "Thumbs Up" to say "Thank You"--V

  • Problem in BADI - CRM_ORDER_STATUS

    Hi,
    My requirement goes like this:
    When the Service Request status is set to "CLOSED", I have to do some validation. So, for this I have create BADI Implementation for CRM_ORDER_STATUS and using the method - BEFORE_CHANGE. with filter E0008ZSVR. (E0008 = Closed, ZSVR is status profile for service request).
    However, this method is getting triggered always which means that while displaying the service request, while clicking on the edit button etc. And in this method, I have structure IS_STATUS_WRK has always the status - CLOSED with active. it is not holding the current status. And as per the documentation, it should trigger only, when the status is changed. But, it is getting trigered always.
    Could you please provide me any inputs on this.
    Thanks,
    Sandeep

    you can do your validation in ORDER_SAVE Badi .
    you can read the current status ('CRM_ORDERADM_H_STATUS_READ_OW') value and based on this perform the final validation to allow or Not-allow saving of the document in this status.
    rgds,

Maybe you are looking for