Reg: CRM Badi

Hi Experts,
     I have one requirement to change the field properties like now it is in gray out now i have to change that fiels into changes mode. Please tell me how to do this requirement. here that screen is standrad one.
please provide me solution ASAP.

Hi,
What i understood from you is that you need to find a Screen BADI
Please check this regarding SCREEN BADI
Re: how to find *screen badi*
Hope this would help you.
Good luck
Narin

Similar Messages

  • CRM BADI?

    How to get the values in BADI...from the GUID field provied in method in CRM BADI...?
    PLease help its urgent...

    Hi Stefan thanks..for the answer..
    But I am getting the GUID....now I want to read the details of Business partner details based on the GUID.....
    Now the problem is that...the BP is not yet created in database table..so I cant read it frm a table...can you tell any function module to read the details

  • CRM BADI implimentations for BP validation .

    Hi all ,
    CRM BADI implimentations for BP validation . BUPA_FURTHER_CHECKS works only for WEB UI .
    is there a way we can implement those validations for GUI ?
    Thanks ,
    Naval Bhatt.

    Hi NB,
    Hope you had checked all the available BADIs for GUI..
    Long time back, I remember enchancing the interface to accomadate my requirements.
    Created a new method and used it for my requirement.
    Regards,
    Raghu

  • Identify the Source System in CRM BADI

    Hi,
    I need to write the code in ORDER_SAVE BADI in CRM based on the source system. For example, When i create the quotation in PCUI i need to validate few fields. Suppose i have created quotaton in R/3 and it gets transfer to CRM and i need validate few more fields.
    How do i findout in BADI whether the source system is PCUI or R/3? I have checked the SYST table but no difference in both the case. Anyother way to findout this.
    Thanks in advance.
    Regards,
    Bala.c

    Hello Bala,
    In the ORDERADM_H structure of the CRM_ORDER_READ or in the CRMD_ORDERADM_H table you find a field called LOGICAL_SYSTEM. In that field the RFC destination of the source system (source system = where the order/transaction was created) will be stored.
    For PCUI this field will have the RFC destination of the CRM server itself.
    For R/3 it will have the RFC destination of the R/3 system.
    Hope this helps,
    Reward points if useful!
    Regards,
    Joost

  • CRM Badi or user exit needed

    I need a user exit or a badi that would fill zfields in CRM based on the data arriving from ERP.
    any idea experts? then mail me details.
    [email protected]
    Thanks.

    Narasimha,
    SMOUTIL3 is one user exit.
    This one is called after the Bdoc is generated. The user exit does not allow to modify the Bdoc contents. however depending on the contents of the BDOC custom fields can be filled. This user exit can also be used to modify Z tables
    I have used it for one scenario. Sending the documentation of it to you.
    Hope this helps.
    <b> <i> IceCube </i> </b>

  • CRM BADI URGENT?

    Hi I am using BADI BUPA_FURTHER_CHECKS...when creating a business partner (sold-to-party) in SAP CRM?
    I need to check the industry code with the attribute...and give an error message...
    But the problem is that this BADI is not getting triggered?
    Do u knw any other badi that gets trigerred...?
    PLease help its urgent...

    Hi,
       Try this BADI.  <b>BUPA_INDSEC_CHECK</b>
       Reward if it works.
    Cheers,
    Narasingam

  • CRM Badi help

    Hi All,
    I am doing and CRM Implementation and i need to enhance Badi and the method mentioned-->CRM_ORDERADM_H_BADI' and in  'CRM_ORDERADM_H_MERGE'.
    I am new to Badi. if some one can send me the code it will be great help. I will modify the badi as per my requierment. Just need to know what all thing are requiered when enhancing the BADI.
    ************************Points will be rewarded.*************************
    Thanks in advance

    Hi Shilpa,
    As you mentined in the thread, i think , you reqiured to create an implenetation for the badi by
    1. SE18 2. Type Badi name(click display): CRM_ORDERADM_H_BADI
    3. menu->implementation>create->(give name)
    4.then Write the code for the Method :CRM_ORDERADM_H_MERGE
    Can you explain for what purpose or requirement it is needed to enhance the BADI - CRM_ORDERADM_H_BADI ??
    For your reference this is the Documentation of the BADI :CRM_ORDERADM_H_BADI
    BAdI: General Processing of Header Data
    In this step, you can create enhancements for processing header data in transactions. The following data is availabe to you in the Business Add-In CRM_ORDERADM_H_BADI:
    CRM_ORDERADM_H_CHECK: BAdI to check object ORDERADM_H
    CRM_ORDERADM_H_MERGE: BAdI to merge object ORDERADM_H
    CRM_ORDERADM_H_CHECK
    Additional checks can be carried out - the results of these checks can be copied as error messages.
    All parameters are copied as importing parameters in the interface.
    The error message error_occured can be triggered.
    CRM_ORDERADM_H_MERGE
    All parameters are copied as importing parameters in the interface.
    An individual BAdI structure containing the communication fields for the object is copied as a changing parameter.
    If the error message error_occured is triggered, an error message is copied to the application log. If no error is triggered, the changed data is copied from the BAdI structure to the wrk structure. This means that you have the option of changing values for this object with this BAdI.
    Prerequisites:
    In order that you can use a business add-in, an implementation must be generated for the availabile definition for the BAdI, and the relevant methods must be programmed.
    Recommendation:
    Error messages:
    Error messages should not be issued directly, but should be forwarded to the application log using the function module CRM_MESSAGE_COLLECT. By defining the error gravity, you can define whether it leads to a program termination, an incorrect status or only a warning in the transaction.
    The error messages issued must, however, be deleted by the implementer at the start of the BAdI, as otherwise they will not disappear from the log file, and the system would therefore continue to display the error, even if it was already solved.
    Example
    data:
        ls_msgidno type bal_s_idno,
        lt_msgidno type  bal_r_idno,
        lv_save_message    type c.
    ls_msgidno-sign       = 'I'.
    ls_msgidno-option     = 'EQ'.
    ls_msgidno-low-msgid  = 'CRM_ACTIVITY_H'.
    ls_msgidno-low-msgno  = '801'.
    append ls_msgidno to lt_msgidno.
    call function 'CRM_MESSAGES_DELETE'
      exporting
        it_r_msgidno   = lt_msgidno
        iv_ref_object  = is_activity_h_wrk-guid
        iv_caller_name = gc_object_name-activity_h. " See include programCRM_OBJECT_NAMES_CON
    *In the error case, collect the message:
    if <error_condition>.
      messge id 'CRM_ACTIVITY_H' type 'E' number '801'
             into lv_save_message.
    call function 'CRM_MESSAGE_COLLECT'
      exporting
        iv_caller_name = gc_object_name-activity_h " See include programCRM_OBJECT_NAMES_CON
        iv_ref_object  = is_activity_h_wrk-guid.
    endif.
    Screen with customer fields
    If you want to depict customer-specific fields on a screen, follow the corresponding procedure.
    Activities
    1. Create an implementation.
    2. Assign the BAdI definition to the implementation.
    3. Navigate to one or several methods in the editor, using double-click, in order to program the methods.
    4. Activate the methods.
    5. Activate the implementation.
    Regards,
    Arjun
    <b>Reward points if it helps</b>

  • Reg: CRM Returns

    Hi All,
    We had a problem, for return orders credit card information was not getting populated in Payment form tab.
    We have gone for a code fix for this... after all the checks for the return orders..
    1) we have used CRM_ORDER_READ  to fetch pricing information ET_PRICING and payplan ET_PAYPLAN_D.
    2) this is only for the payment terms = 'ncc'.so if pmnttrms = 'NCC'. than to proceed
    3) IF ET_PAYPLAN_D IS INITIAL     then
    4) FETCH THE CREDIT CARD INFORMATION FROM ORIGINAL ORDER AND UPDATE IN RETURN
           I am facing problems in this last step, can any body help with this.... from where can copy the information from original order. If there is any other solution recomend me ..
    Thanks,
    Rajesh

    Hi this issue is now solved after we had made changes in the Exchange badi in CRM..
    Thanks
    Rajesh

  • CRM BADI CRM_COND_COM_BADI only called when line created or changed

    I am trying to ensure that the BADI CRM_COND_COM_BADI is called (to adjust pricing communication structure) for all line items every time a user hits update or enter during creation of a sales order via the web.  In my testing I am finding that the BADI CRM_COND_COM_BADI only gets called during the creation of a line item or a change of a line item.
    Does anyone know how I can have BADI CRM_COND_COM_BADI called for all line items every time update or order is clicked on the web during order entry?  Is there something I can set in config to make this happen?
    Thanks,
    Sarah.

    Remo,
    Even though this thread is very old and closed, but want to share my thoughts because we faced the same problem. We enhanced the BADI 'CRM_COND_COM_BADI' and was getting called multiple times.
    As per our business scenario, it should be called for Opportunity and for a specific transaction type. So a check was placed in the BADI for the Opportunity and transaction type. This was done using FM 'CRM_ORDERADM_H_READ_OW'. This helped us to skip the complete logic to be called by the BADI enhancement.
    If you found a better solution yet do share.
    Regards,
    Shyamak

  • Reg. BADI for MIGO

    Hi Experts,
            Could you please clarify my Doubts , I am trying use the BADI MB_MIGO_BADI and trying to enchance\implement the POST_DOCUMENT method.
             In which I need to change the movement type if some condition met . I am able to access the values of the Parameter . But i need to change it. So is there any way to change those value.
    Thanks in Advance,
    Sen

    hi,
        under the method post_document take the parameter IT_MSEG under This you double click on Line size MSEG here you find the field  Movement type <b>BWART</b>.
    <b>*Reward points</b>
    Regards

  • [CRM] BADI for BP after input

    Hi Everyone,
    I'm searching for a BADI that can be triggered after creating (save) a new BP. Does anyone knows if there is one?
    I have found some BADIs that use the method CHANGE_BEFORE_UPDATE.  But this method does not work for what I have to do.
    Thanks!
    Felipe

    Hello Felipe,
    I think you haven´t realised but the BADI PARTNER_UPDATE has two standard implementations. The one called CUSTOMER_DESCR_UPD calls some functions that gets the data from the partner that has just created. I think it works because this functions have the information of the new partner buffered into internal tables.
    Also the other implementation called BUPA_MWX_SAVE sends the Customer BDOC of the new customer, so if this badi have all the customer data to send the bdoc, i think you could get the data in the same way. This implementation is far more complex in my option. So I think you can start looking the first implementation.
    Take a look, debug it and see if you can use the same logic and functions.
    Let me know if it works.
    Regards,
    Mauricio

  • Reg: CRM Table Relationship diagram

    Hi All,
    Please send me the following docs,
    (1.) CRM - Table Relationship Diagram
    (2.) BDT Cookbook
    (3.) BDOC Extension guide
    Also send me any other docs related to CRM, which u guys feel useful !!
    My Email ID : <removed by SDN Forum Moderator>
    Thanks in advance !!
    regards
    Prembabu R

    Hi,
    I got few useful link while searching in forum, Please find the link below
    CRM Tables & Relationship Diagram docs
    Thanks
    Prembabu

  • CRM BADI Problems

    We have created a bespoke copy control routine to copy the order reason from one transaction to another. Within the routine we have put BREAK-POINT, but this break point is never being executed, so I assume the routine is not being called.
    The implementation name is ZCRM_COPY_CREDIT_MEM. The definition name is CRM_COPY_BADI.
    We have changed the SUBJECT method to include the following code:
    METHOD if_ex_crm_copy_badi~subject .
    Copy the Analysis Code "Order Reason" to Credit Memo
    Request analysis code "Activity Reason".
      DATA: ls_subject TYPE crmt_subject_wrk.
      BREAK-POINT.
    Ensure the analysis code is for Order Reason "ZT"
      LOOP AT it_ref_subject INTO ls_subject WHERE katalogart = 'ZT'.
    Populate the target structure from the Query source data
      ENDLOOP.
    ENDMETHOD.
    According to SE19 this implementation is active, and I have checked that the routine is being used in copy control.
    Any ideas?

    Hi Avinash,
    I am looking for your help
    Were you able to solve your  problem. Were you able to get your debugger in the Date method in the BADI CRM_COPY_BADI.
    I have implement the date method in the above Badi but this method is not getting called , could you please tell me what could be the problem.
    Waiting for your prompt reply
    Thanks and regards
    Sandeep

  • Reg- CRM OOB Features

    Hi All,
    I have mentioned some of the requirements below. I would like to know whether they can possible in crm as an OOB or with custom development
    1. Whenever my organization announces some new product / some news how can we spread this to all the users of the system? ( Cmpaigns ?)
    Ex : RSS feed?
    2. Is there any feature like blogging? forums in ms crm?
    Thanks in advance

    It can be as simple as a post.
    Posts and dashboards in CRM 2013 can help you achieve this. when  a user A posts some thing (for example on: campaign record) then all users who follow user A will be able to see that post on their wall.

  • Reg ie01 BADI, i'll give u points:)

    Hi all big abapers,
    Have anyone implemented BADI for ie01 screen.
    if yes, pleas share with me.
    Regards,
    [email protected]

    Hi,
    Business Add-in
    EQUI_SERLV_CHECK External Inspections for MARA_SERLV
    EQUI_SCR_CC Implementable Subscreen for Equipment for CCM
    EQUI_SCR_06 Implementable Subscreen for Equipment No. 06
    EQUI_SCR_05 Implementable Subscreen for Equipment No. 05
    EQUI_SCR_04 Implementable Subscreen for Equipment No. 04
    EQUI_SCR_03 Implementable Subscreen for Equipment No.
    EQUI_SCR_02 Implementable Subscreen for Equipment No. 02
    EQUI_SCR_01 Implementable Subscreen for Equipment No. 01
    <b>Reward points</b>
    Regards

Maybe you are looking for

  • Authorisation group

    hai, what is actually called authorisation group and how close open postinf period.

  • Creating a shiny star effect

    Hi, Hope you're well. The following is a link to a tutorial creating a diamond effect on a word. http://www.youtube.com/watch?v=EgHCiuehTwU&feature=related At 4:35 into it, the author begins creating the shiny parts of the diamonds by drawing a path,

  • What is the fastest way to create thumbnails in CS6?

    Hi All... I wanted to know if there is a certain way you can take larger images and have them shrink down to a thumbnail size in an automated fashion?  Instead of having to load each image and change the dimensions and export the image as a thumbnail

  • Pro C - Select abc into :cds returns value but strcpy(cds, 'test' did not

    Dear All I have a test.pc program at Unix as follow: varchar cds [11]; varchar xyz [30]; varchar fxo [11] main(argc, argv) int argc; char **argv; find_sp_inv (); ins_inv(); find_sp_inv() EXEC SQL SELECT inv_no into :cds FROM sup_inv WHERE REF_NO = 12

  • How to set memory values

    hi, i'm a beginner ,i just want to know the criteria for setting the values viz shared_pool,pga_aggregate,hash_area.Pls help me