BADI not work in PCUI

Hello
   We are upgrading CRM 3.0 to 4.0. We use BADI CRM_CUSTOMER_H_BADI to develop one screen with Z-table.
It is working fine in CRM server.
   But this screen not appear when we run same application from PCUI?
  Thanks in Advance
Regards
Vishal

Vishal,
To add a little further to this discussion:
If you developed the BADI correctly in 3.0, then the following methods will still function:
CRM_CUSTOMER_H_CHECK
CRM_CUSTOMER_H_MERGE.
The weblog that Tiest has on added the fields as a new tab is a good start.  If you don't wish to add a new tab, then you can determine which PCUI field group structure that CUSTOMER_H is part of, and simply paint the fields on the screen using the CRM Designer.
Doing a little digging I found the CUSTOMER_H structure available to the following field groups.  The list below is not complete, but should provide some alternatives if you do not wish to create a new tab.
ACT_DETAIL                     
ACT_DETAIL_LEAN                
ACT_DETAIL_TASK                
ACT_DETAIL_TASK_LEAN           
CFB_DISPLAY                    
CFM_DISPLAY                    
CFM_DISPLAY_CREATE             
CFM_PRICES                     
CFM_SERVICE_DATA_1             
CLM_GENERAL_TEST               
CMG_ACTIVITIES2                
CPL_PRICE_1                    
CPL_PRICE_1_1                  
CPL_PRICE_1_2                  
CPL_PRICE_1_3                  
CPL_PRICE_1_4                  
CPL_SERVICE_1                  
LAM_GENERAL                    
LAO_GENERAL                    
LEA_BD                         
LEA_BD_Q_EXTERN                
LEA_DISPL                      
LEA_DISPLAY_SEARCH_RESULT_CREATE
OPP_OVERVIEW                   
QUAL_DISPLAY                   
RMA_HD_SERVICE                 
SLC_HD_SALES_DATA              
SLC_PRICES                     
SLO_GENERAL                    
SLQ_GENERAL                    
SRB_DISPLAY                    
SRC_BILLPL                     
SRC_BILLPL1                    
SRC_BILLPL2                    
SRC_BILLPL3                    
SRC_BILLPL4                    
SRC_DISPLAY                    
SRC_DISPLAY_CREATE             
SRC_SERVICE_DATA_1             
SRV_DISPLAY               
SRV_DISPLAY_CREATE        
SRV_SERVICEDATA_1         
SRV_SERVICEDATA_1_PRICES  
SRV_SERVICEDATA_1_TEMP    
SRV_SERVICEDATA_ORG       
SUR_DISPLAY_INIT

Similar Messages

  • Search Help is not  working in PCUI

    Hi All,
    We are working on CRM 5.0
    we have given Seach help for City depend upon Region
    This search help is working in SAP-GUI System but
    it is not working on PCUI Screen And showing No entry found,
    plz help me...
    i ll give reward points for helpful ans
    Thanks & Regards,
    ganesh

    Hi,
    Is a search help program attached for the field group (to which this PC-UI field belongs) in transaction CRMC_BLUEPRINT?
    Regards,
    Annu

  • Link for BUT000 table and ADRC in CRM and inner join is not working in PCUI

    Hi Gurus,
       Please tell me the link btween BUT000 and ADRC table. and i wrote one inner join between BUT000 and BUT0id table but it not working. I m in CRM 4.0 version working with PCUI.
    select but000partner but000name_org1 but000name_org2 but000bus_sort1 but0id~parnter1
          but0ididnumber from but000 inner join but0id on but0idpartner = but000~parnter
    into corresponding fields of table it_result where partner in s_partner.
    It is giving error as partner unknown from but000 table. I delcared everything and tried with alias names also.
    please clarify me.
    regards,
    Ramakrishna.

    Hi Frederic,
       thanks a lot. But is inner join between BUT000 and BUT0ID will work. for me it is not working. plesae see this code.
    tables : but000,
             but0id,
             crmm_but_custno,
             adrc.
    types : begin of typ_but000,
            partner type bu_partner,
            name_org1 type BU_NAMEOR1,
            name_org2 type BU_NAMEOR2,
            bu_sort1  type BU_SORT1,
            idnumber type BU_ID_NUMBER,
            partner1 type bu_partner,
            end of typ_but000.
    data: lt_but000 type table of typ_but000,
          ls_but000 like line of lt_but000.
    *select-options : s_partnr for but000-partner.
    start-of-selection.
          select but000partner but000name_org1 but000name_org2 but000bu_sort1 but0id~parnter1
                    but0id~idnumber into corresponding fields of table lt_but000 from  but000
                    inner join but0id on but0idpartner = but000parnter. " where partner in s_partner.
    it is giving error as but000-partner is not know or but0id-partner not known.
    So, i think if it not works then i should write two select stmts.
    please clarify me.
    i gave u rating.
    thanks
    ramakrishna.

  • F4 is not working on PCUI - CRM 5.0

    Hi SDN,
    I am facing problem for F4 help which is not working for Reason field on PCUI.
    I configured the status profile and Reason but could not display any values in F4.
    Thanks in Advance,
    Regards,
    narendra

    I am referring the SAP CRM5.0 for PC-UI. 
    I want to see on the Service order -> Status tab page on header 
    Inside the status tabpage, you see the status and reason field. Based on the Status field value, I want to see the Reason F4 help ( Input Help ).
    Currently I am not able to see any values in F4 Help and It's working fine on the CRM GUI.
    Let me know if I am missing any thing here.
    Regards,
    Narendra

  • EXPORT/IMPORT through FMs in BADI not working

    Hi Experts,
    I have checked several posts and implemented my requirement but it's not working. PFB my requirement:
    We have a BADI in which I need to EXPORT an itab and the same is to be IMPORTed into ZFM. I have created 2 FMs under same FG. Now, in the FM which is being called in BADI i have EXPORT and in ZFM i have IMPORT. Code is given below:
    FM from BADI: ZBADI_FM
      IF lv_flag EQ 'X'.
        EXPORT gt_msg TO MEMORY ID 'CHANGED_DATES'.
      ENDIF.
    Another ZFM under same FG: ZFM
      IMPORT gt_msg FROM MEMORY ID 'CHANGED_DATES'.
    gt_msg is declared in TOP that is common for both FMs. However, IMPORT is not happening. I am not getting the values that I exported. sy-subrc is 4.
    Can anyone help me out? Your help is appreciated.

    Hi,
    I can't believe that it will work:
    EXPORT TO MEMORY
    A data cluster in the ABAP memory is available to all programs within a call sequence, whereby data can be handed over to called programs.
    call sequence
    This sequence is created if you can return from the called program to the calling program at the call of an ABAP-Program with SUBMIT ... AND RETURN or CALL TRANSACTION. For this purpose, the data of the internal session of the caller remains on a stack. The programs of a call sequence have collective access to the ABAP Memory. A call sequence can be left completely using the statement LEAVE TO TRANSACTION.
    Regards,
    Klaus

  • Smartform not working in PCUI

    Hi experts,
    I'm facing this issue:
    I created a Z* form for opp print, it works perfectly fine in GUI, but cannot open in PCUI.
    There's an error like this: "An error exists on this page. Acrobat may not display the page correctly".
    Any suggestion on this?
    Thanks a lot

    Hi Bhargava,
    I would suggest you to place a breakpoint at class- CL_CRM_BSP_IL method-READ and see if MAC is sending the et_screen_structure correctly filled in.  MAC may not be sending the data to PCUI framework correctly. If it's , write further.
    I hope it helps.
    Thanks,
    Gyan.

  • BADI not working with FAPP - Final Appraisal column

    I am trying to add a custom BADI to FAPP - Final Appraisal column. But I am getting an error saying 'Value Determination XXX not permitted for column FAPP'. I have copied the standard BADI AVERAGE and trying to incorporate that. Any ideas?

    Hi FS,
    Please check the following SDN thread, there is a similar solution:
    OSA - Value Determination in appraisal template Level
    Regards,
    Dilek

  • NStep Workflow BADI not working

    Hi,
    I am trying to Activate nstep Approval WF using BADI.
    Afetr event linkage in SWE2 for SC WS14000133
    I am getting message:
    <i>Approval workflow is ambiguous. Inform system administrator</i>
    Is it  prerequisite for maintain Start condition for WF WS14000133 ?If yes could you send me details how can I maintain  it in SWB_COND ?
    Is there any step which I am missing for this BADIs
    implementation in Custmization?
    How can I be in debugging mode after creation of SC?
    Regards,
    Sachin

    Hi Sachin,
      I am not able to understand your requirement...What exactly is your requirement?Do you wnat a very flexible SC approval strategy or just Approval based on some start conditions like  total value of SC/Roles???
      Accordingly,you will have to decide which WF to be used..As i said earlier,you can have only 1  WF active for the Object type BUS2121.
      So first decide which WF's you wnat to activate...For more info pls refer the  foll links
    http://help.sap.com/saphelp_srm40/helpdata/en/5a/af5eff85d011d2b42d006094b92d37/content.htm
    http://help.sap.com/saphelp_srm40/helpdata/en/17/40a86c773d6c41801d78af1a34b90f/content.htm
    BR,
    Disha.
    Pls reward points for helpful answers

  • New fields update with CRM_ORDER_SAVE BAdI - not working

    Dear Experts,
    I ask your help in connection updating custom generated fields in Opportunity. In the Webclient UI i added a new field to Opportunity - Total Expected Value, and a Currency for it automatically generated.
    The enhancement ID is YEXT00001 and the field name is YYFLD000002 and YYFLD000003 for the currency. I do not added these fields for the opportunity details view, I only want to use them to extend the search criteria for opportunities.
    Now the fields are available in the search criteria, and I implemented the BADI CRM_ORDER_SAVE and in it I update these new fields with the value of the original fields of Total Expected Value, but unfortunately my BADI is not updating the field.
    Here is my code:
    METHOD if_ex_order_save~change_before_update.
      DATA lt_header_guid TYPE crmt_object_guid_tab.
      DATA lt_cumulat_h TYPE crmt_cumulat_h_wrkt.
      DATA ls_cumulat_h TYPE crmt_cumulat_h_wrk.
      DATA lt_orderadm_h TYPE crmt_orderadm_h_wrkt.
      DATA ls_orderadm_h TYPE crmt_orderadm_h_wrk.
      DATA lt_pricing TYPE crmt_pricing_wrkt.
      DATA ls_pricing TYPE crmt_pricing_wrk.
      DATA lt_opport_h TYPE crmt_opport_h_wrkt.
      DATA ls_opport_h TYPE crmt_opport_h_wrk.
      DATA lv_log_handle TYPE balloghndl.
      DATA ls_req_obj TYPE crmt_object_name.
      DATA lt_req_obj TYPE crmt_object_name_tab.
      DATA lt_opport_h_m   TYPE crmt_opport_h_comt.
      DATA ls_opport_h_m   TYPE crmt_opport_h_com.
      DATA ls_field_names TYPE crmt_input_field_names.
      DATA ls_input_fields TYPE crmt_input_field.
      DATA lt_input_fields TYPE crmt_input_field_tab.
      DATA lt_saved_objects TYPE crmt_return_objects.
      APPEND iv_guid TO lt_header_guid.
      ls_req_obj = 'CUMULAT_H'.
      INSERT ls_req_obj INTO TABLE lt_req_obj.
      ls_req_obj = 'OPPORT_H'.
      INSERT ls_req_obj INTO TABLE lt_req_obj.
      ls_req_obj = 'ORDERADM_H'.
      INSERT ls_req_obj INTO TABLE lt_req_obj.
      ls_req_obj = 'PRICING'.
      INSERT ls_req_obj INTO TABLE lt_req_obj.
      CALL FUNCTION 'CRM_ORDER_READ_OW'
       EXPORTING
         it_header_guid                    = lt_header_guid
    *   IT_ITEM_GUID                      =
    *   IV_MODE                           =
    *   IV_ONLY_SPEC_ITEMS                =
         it_requested_objects              = lt_req_obj
    *   IV_NO_AUTH_CHECK                  = FALSE
    *   IV_COLLECT_EXCEPTIONS             = FALSE
    *   IT_ITEM_USAGE_RANGE               =
    *   IV_SUBITEM_DEPTH                  = -1
    *   IT_OBJECT_FILTER                  =
    *   IV_ONLY_CHANGED_OBJ               = FALSE
    *   IV_STATUS_H_CHECK_RELEVANCE       = FALSE
       IMPORTING
         et_pricing                        = lt_pricing
         et_orderadm_h                     = lt_orderadm_h
         et_cumulat_h                      = lt_cumulat_h
         et_opport_h                       = lt_opport_h
        CHANGING
          cv_log_handle                     = lv_log_handle
    * 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
      READ TABLE lt_orderadm_h INTO ls_orderadm_h INDEX 1.
      READ TABLE lt_opport_h INTO ls_opport_h INDEX 1.
      READ TABLE lt_pricing INTO ls_pricing INDEX 1.
      CHECK ls_orderadm_h-process_type = 'Y002' OR ls_orderadm_h-process_type = 'YH02'.
      READ TABLE lt_cumulat_h INTO ls_cumulat_h INDEX 1.
      SELECT SINGLE currency FROM crmd_pricing
        INTO ls_opport_h_m-yyfld000003
        WHERE guid = ls_pricing-guid.
      ls_opport_h_m-yyfld000002 = ls_cumulat_h-net_value_man.
      ls_opport_h_m-ref_guid = ls_opport_h-guid.
      APPEND ls_opport_h_m TO lt_opport_h_m.
      ls_input_fields-ref_guid = iv_guid.
      ls_input_fields-ref_kind = 'A'.
      ls_input_fields-objectname = 'OPPORT_H'.
      ls_field_names-fieldname = 'YYFLD000002'.
      APPEND ls_field_names TO ls_input_fields-field_names.
      ls_field_names-fieldname = 'YYFLD000003'.
      APPEND ls_field_names TO ls_input_fields-field_names.
      APPEND ls_input_fields TO lt_input_fields.
      CALL FUNCTION 'CRM_ORDER_MAINTAIN'
        EXPORTING
          it_opport_h       = lt_opport_h_m
        CHANGING
          ct_input_fields   = lt_input_fields
          cv_log_handle     = lv_log_handle
        EXCEPTIONS
          error_occurred    = 1
          document_locked   = 2
          no_change_allowed = 3
          no_authority      = 4
          OTHERS            = 5.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDMETHOD.
    Edited by: Gabor Antal on Jun 17, 2010 3:48 PM

    Hi,
    Put the code in method PREPARE or CHECK_BEFORE_SAVE. CRM_ORDER_MAINTAIN iwill throw an exceptionNO_CHANGE_ALLOWED when used in metho CHANGE_BEFORE_UPDATE.
    Check this recent thread,
    Re: Updating Order in ORDER_SAVE using BOL
    Regards,
    Arun

  • Just upgraded to Lion an am discovering that I cannot send email photos from within iPhoto. Error message says bad Internet connection or server not working, when that's not the case. Never happened in Snow Leopard! Help!!!

    Just upgraded to Lion an am discovering that I cannot send email photos from within iPhoto. Error message says bad Internet connection or server not working, when that's not the case. Never happened in Snow Leopard! Help!!!

    what email service - Yahoo mail have been acting up lately
    you can try setting Mail as your email client - it resolves this pfoblem for some people
    LN

  • BADI implementation is not working in background for MRRL

    Hai frnds,
    BADI: MRM_WT_SPLIT_UPDATE is used for deducting withholding tax in MRRL(Invoice verification). This BADI was implemented and working fine in foreground, but not working in background.
    After implementing the BADI, the standard method of calculating TDS(from vendor master) is over written by BADI implementation.Now standard deduction is also not workijng in background.Plz help me to solve it.
    Bala.V

    HI,
    COR6N is the Enjoy Transaction and sap does not suggest to write the BDC on these transaction as most of these transaction uses the GUI elements foe better display and which cannot be recorded while processing the BDC in back ground.
    Check for the Normal transaction and write the BDC for it.
    Or
    Pass X to Rcommit flag in the CTU_PARAMS option and check.

  • Hi. I habe one old ID and now i have one new ID. The old one is bad , because the Email not working. But i hav a lot of Apps and i want to copy this apps in my new ID. How can i do this?

    Hi. I habe one old ID and now i have one new ID. The old one is bad , because the Email not working. But i hav a lot of Apps and i want to copy this apps in my new ID. How can i do this?

    You don't. Apps are permanently tied to the ID used to purchase them. Instead of creating a new ID, change the primary email address on your existing ID.

  • Submenu button like GoTo.. on CRM PCUI screen is not working for one user

    We have CRM Service scenario implemented with PCUI screens. For one particular user, GoTo button does not work on her PC. When I login as her on my PC then it works. So something wrong with her PC or Internet Explorer. What should I look for?
    Thanks,
    Manish

    Hi Manish,
    It means you are getting a JavaScript error. It will be seen on the left corner of your browser. Please compare your IE setting with your colleagues IE settings. This should solve the problem. Incase you still get the problem then try to refresh the screen. The problem should not be there.
    Regards,
    Hemanth

  • All of my apps on my new ipad2 are not working. I had this iPad about 4 months and nothing bad has happened before this. I need help on how to make my apps stop crashing. All my built in apps are fine though.

    All of my apps on my new ipad2 are not working. I had this iPad about 4 months and nothing bad has happened before this. I need help on how to make my apps stop crashing. All my built in apps are fine though. WHATBCAN I DO TO MAKE MY APPS STOP CRASHING. I ALREADY TURNED IT OFF THEN ON AGAIN AN IT STILL CRASHES. HELPPP!!!!

    Try a reset. Hold the Sleep and Home button down for about 10 seconds until you see the Apple logo. Ignore the red slider.

  • T40 sound not working after motherboard replaced....bad sound card?

    Hello, 
    I recently brought back to life my old t40 2373-75U by switching out the motherboard (it would no longer charge batteries) with a used R51 1830 motherboard (which I believe was a recommended upgrade by someone on this site).  
    Anyways, long story short - I have the gently used motherboard now installed and the machine is up and running with my old T40 hard drive.  I also have XP-SP3 installed on it, and just had to make a few minor driver updates...everything seems to be working great, EXCEPT I have no sound.
    I have tried everything I can think of:  
    Software:
    -un-installing and re-installing the audio driver several times
    -installing the 2004 version of the hotkey driver (the 2013 version did not work with my system) because the Access IBM and volume buttons were not working and I thought that might be the culprit
    -I believe I updated the BIOS drivers, but not sure if I "flashed" it...admittedly, I don't even know how to do that.
    Hardware:
    -the hardware in device manager shows that it's working properly
    -I've performed the "test hardware" function through the control panel/device manager and it shows a signal with my USB "test" microphone going in and a signal coming out, but still no sound is actually coming out
    -lastly, I've tried connecting external speakers to the headphones jack and still nothing..
    At this point, all I can think is that the sound card is bad.
    Would you agree with this assessment or am I forgetting something?
    Thanks for your help.
    Solved!
    Go to Solution.

    I'm not familiar with Linux Mint as I have been a Fedora guy for a long time, but since LM7 was
    released in 2009, all audio drivers should be present for your machine. But, as I said, that could
    be different for LM.
    But you shouldn't have to do anything further regarding codecs or anything else, and since the Soundmax
    uninstallation also removed the device as well, then it should be completely reset in the OS. Alas, is there
    anything from Via in Control Panel - Add/Remove programs? If so, you should remove that before proceeding.
    The driver for your machine is here:
    Audio driver for Windows XP
    And if you already installed this version, the driver can be found @ C:\DRIVERS\WIN\AUDIO
    I did some rummaging through various forums today in regards to your issue, and found this one,
    a couple of R51 users chime in there too.
    http://forums.windrivers.com/printthread.php?t=73987&pp=40
    and in the above link, a user found a solution by following the advise in this post:
    http://www.techspot.com/community/topics/audio-drivers-not-found.14328/#post-184512
    But instead of getting the drivers mentioned there, you could point to the installation location I
    posted above.
    One thing they mention in these threads, is running
    sfc /scannow 
    in a command prompt, which checks your OS for essential system files, but for XP you'll
    almost certainly need the Windows XP installation media.
    Finally, here is another thread on audio issues for a R51 user:
    http://www.techsupportforum.com/forums/f19/solved-ibm-r51-no-sound-512806.html
    Sorry for a bit muddled reply, but there you go... something to sink your teeth in at least.
    ThinkPad W540 (20BG) - i7-4800MQ/24GB // ThinkPad T440s (20AQ) - i7-4600U/12GB
    ThinkPad T440p (20AW) - i7-4800MQ/16GB // ThinkPad Helix (3698-6EU) - i5-3337U/4GB
    ThinkPad W520 (4282-W4Q) - i7-2720QM/32GB // ThinkPad T400 (2767-W1C) - P9500/8GB
    ThinkPad T61 (7665-CTO) - T7700/4GB // ThinkPad T60p (8741-C2G) - T7400/4GB

Maybe you are looking for

  • LDAP/AD Role group user login issue in sharepoint 2010 FBA with LDAP

    Hi. I created sharepoint 2010 site with LDAP FBA.If I add the AD user as form based user and try to login to my site its working very well but if I add a AD Group in to my site and try to login with one of the AD user of this group its say "Access De

  • Leverage Inheritance Benefits in 'document/literal' Web Services

    Greetings, I have developed a document/literal web service that receives an object I created, say ParentObject. I developed it under the assumption that once I create a web service for ParentObject, I'll be able to use the same web service for ChildO

  • Ipad Wont Turn On-Tried Everything-Plz HELP

    So my new ipad wont turn on anymore. i have only had it for a out a month so i dont understand what could have gone wrong. I tried plugging it into the wall socket and into multiple computer usb ports and nothing happend. I tried reseting by holding

  • How to retrieve system Information on client machine Using Applets

    How to retrieve video card information on client machine using applets and JNI, please suggest me on this Thanks GReddy

  • Cannot access vector class in Flex Builder

    I've installed sdk 3.4 and it will not compile: private var result:Vector.<String> Error: Description    Resource    Path    Location    Type 1046: Type was not found or was not a compile-time constant: Vector.    odclasses.mxml    test1/src    line