Badi in crm 5.0

I am working in crm 5.0 . When I am trying to create a badi it always needs an enhancement spot. I do not have much idea about enhancement spot. Please give me step by step method for creating badi in crm 5.0. I know how to create badi in crm 4

Hi Sucheta,
To create BADI in CRM 5.0,
1. Go to SE 18, give the enhancement spot like following are standard ones:(its all about the purpose of creating  a badi as its one of the enhancemen type so asks fro the spot where to enhance) with its techincal details:
Table Name       ENH_EDT_LAYOUT
Field Name       OBJECT1
Data Element     ENH_ED_OBJ
The Standard enhancement Spots are:
/CEM/LRO_CUST_FIELDS           EM/CREI interface: Customer extension fiel
/CRMS/CMG_PART_DETER           Case Management: BAdI Partner Determinatio
/CRMS/CMG_REC_ATTR             BAdI: Attributes for Links in Case Record
/CRMS/GET_PART_PPF_C           BAdI: Partner Determination for Actions
/LIME/COLLECTOR                BAdI to Fill Collections in LIME
/LIME/CUST                     BAdI for LIME Customizing
/LIME/DISPATCHER               BAdI for Distribution of LIME Documents
/LIME/DOC_CHECK                BAdI for Static Checks of Incoming Documen
/LIME/MASTER_DATA              BAdI to Read Master Data for LIME
/LIME/QCI                      LIME QCI Converter
ARC_ADD_TABLE                  Extending the Structure Definition for Arc
ARC_CRM_ACT_ON                  BAdI for Archiving Object CRM_ACT_ON
ARC_CRM_COMP                   BAdI for Archiving Object CRM_COMP
ARC_CRM_GAG                    For Archiving Object CRM_GAG
ARC_CRM_GAP                    For Archiving Object CRM_GAP
ARC_CRM_IPMCON                 BAdI for Archiving Object CRM_IPMCON
ARC_CRM_IPMPUC                 BAdI for Archiving Object CRM_IPMPUC
ARC_CRM_IPMSAC                 BAdI for Archiving Object CRM_IPMSAC
ARC_CRM_LEAD                   BAdI for Archiving Object CRM_LEAD
ARC_CRM_LEAS                   For Archiving Object CRM_LEAS
ARC_CRM_OPPT                   BAdI for Archiving Object CRM_OPPT
ARC_CRM_SACONT                 BAdI for Archiving Object CRM_SACONT
ARC_CRM_SALDOC                 BAdI for Archiving Object CRM_SALDOC
ARC_CRM_SDBPBL                 Enhancement Spot for Archiving Object CRM_
ARC_CRM_SDBSOL                 For Archiving Object CRM_SDBSOL
ARC_CRM_SERORD                 BAdI for Archiving Object CRM_SERORD
ARC_CRM_SRCONT                 BAdI for Archiving Object CRM_SRCONT
ARC_CRM_SRVCON                 BAdI for Archiving Object CRM_SRVCON
ARC_CRM_SUR                    BAdI for Archiving Object CRM_SUR
ARC_CRM_UBBPOL                 BAdI for Archiving Object CRM_UBBPOL
ARC_SCMG                       Enhancements for Case Archiving
ARC_SRM_GSP                    Enhancements for Record Archiving
BADI_IBASE_IBARC               IBase: Archiving
BADI_MI_SYNC_SERVICE           BADI use in the Sync Service "MI_HOST"
BADI_MSA50                     BAdis created for MSA5.0
BADI_MSE50                     BAdis created for MSE 5.0
BADI_NUMBER_GET_NEXT
BADI_SORTER                    BAdI for sorting BAdI implementations
BADI_SORTER_TEST               Test for BADI_SORTER_LAYER
BADI_TEST_SYNCSERVICE          BADI_TEST_SYNCSERVICE
BADIS_SEU                      BAdIs for SEU
BDT_XCHNG_CREATE_SET           Influence XCHNG Indicator during Creation
BIZC_CONFIGURATION             Business Content: Configuration
BIZC_PRECONFIGURATION          Business Content: Preconfiguration
BRF                            BRF-Releated BAdI Enhancements
BUPA_INITIAL_SCREEN
BUPA_LOCK                      Locking of a Business Partner
BUPA_MASK_LIST_ITEM            SAP BP: Exit for masking the de-personalized fields of t
BUPA_OUTBOUND                  Business Partner Data Exchange (Outbound)
BUPA_PARTNER_CATEGORY          Partner category for non update roles
BUPA_UOM                       Unit of Measure System for Each Partner/Address
BUPR_LOCK                      Locking of a Business Partner Relationship
CACL_MAIN01                    BAdI for Required Field Check
CGPL_FETCH_RELATIONS           Find the Linked Projects/Tasks Not Yet Loaded
CLEAR_DB_SAVE                  Clearing Tool: Exits of the (B)API Functions
COM_MERGE_DATA_SET             Set Type-Specific Implementations
COM_PRODUCT_BSP_SPOT           Enhancement Spot for PC UI Product Master
COM_PRODUCT_SE                 Spot for Searching for Product/Ind. Object Using Search
COM_SE_F4                      SES: F4 Search Help integration
CRM_ATTR_PERS_CONTRO           Editing Customer Attributes
CRM_BUPA_TFW_MEMORY            TFW: Buffer Evaluation
CRM_CMG_ALT_CASE_APP           Alternative Case Applications
CRM_CMG_BSP_EXT                Case BSP Framework Extension SPOT
CRM_CMG_CASE_ACCESS            Control for Processes in Case Management ("Internal Even
CRM_CMG_CASE_BOR_KEYS          To get the external keys of the case linked BOs
CRM_CMG_NOTES_ACCESS           Control for Processes of Case Notes
CRM_CONFIG_GRID_PRICE          BAdI for Pricing of Matrix Products
CRM_CREI                       Entitlement Management Complaints and Returns Processing
CRM_ESELLING_SEARCH            Enhancements in Internet Sales
CRM_ESERVICE_SEARCH            Enhancements in E-Service
CRM_FINANCE_PAYMENT_SUM        Read Payment Schedules for Lease
CRM_FS_BSP_MODEL_IL_FSBP       Enhancement Spot for Business Partner PC-UI
CRM_FS_BSP_MODEL_IL_FSQ        Enhancements for FS Quotation
CRM_IC_EXT_SPOT                IC Web Client Rule Driven Interaction
CRM_IPM_AVAIL_CALC_GRP         IPM: Calculate Rights Availability (Rights Groups)
CRM_IPM_AVAIL_ORD_CR_GRP       IPM: Create an Order for Available Rights (Rights Groups
CRM_ISPS_GAP                   Grantor Managament Enhancements for Application
CRM_IST_PROD_FILTER            Filtering of Items Determined in Bundle Explosion
CRM_IST_XI_CONF_MAPFROM_STATUS Define XI Status if XI Distribution is Available at the
CRM_LEAS_LINK_CREATE           Generates Links Between Financing Items
CRM_MASTER_AGREEMENT           BAdIs for Outline Agreement Selection
CRM_MI                         Investigation
CRM_PRODUCT_ATTRTEXT_SPOT      Product Attribute Text Spot
CRM_UBB_PREBILLING             Enhancements for UBB Prebilling
CWB_EXTERNAL
DD_ENQU_LISTENER               Listener for Enqueues
EFG_PRINT_PARAMS               Print Parameter
EFG_SPOOL_OUTPUT               BAdI for Status of Spool Output Requests
ES_ENHCROSS_REBUILD            Rebuild ENHCROSS
ES_ENHCROSS_UPDATE             Entry for AFTER-IMPORT method for conversion of ENHCROSS
ES_SAPLOMCV_BADI               BAdIs for Conversion Exit
EXTRACT_DATA                   Data selection for IPC
FKKCORR_EXP_9992               Correspondence: Example - Definition of Corresp. Type 99
FPB_PERS_GENERAL               Personalization: General Enhancements for Framework
FSBP_ALIAS_BAPI_EXTENSION      BAdIs for Aliases for Parameter Extension
FSBP_CREDT_STANDNG_BAPI_EXTEND BAPI Parameter Extensions for Credit Standing Data
HRTM00_TL_CALCULATION          Talent Management: Enhancement Spot for Calculating Stat
IS_OIL_ACTIVE                  BAdI for Determining Whether Industry Business Solution
MDF_FND_CRT                    MDF Fund create
MDS_CTRL_ACT_CHECK             Additional Checks for Maintenance View MDSV_CTRL_OPT_A
MDS_CTRL_PPO                   Post-Processing Office Call from the Controller
MISYNCSERVICE                  Badi for SyncService (MI)
OA_BADI_LINK                   BADI for ArchiveLink Links
PLM_AUDIT_SAP_TXT              Audit Management: Platform-Specific Connection for Long
PLM_AUDIT_TEXT_ID              Definition of Text Types for Each Audi
RCM_REC_WD
RCM_RECORD_BADI                RCM: BAdIs for the Record
RCV_BP_ISOLATION               Business Partner Decoupling
SCMA_TREE_STATUS
SFW_SWITCH_CHANGED             Subsequent processing after switch cha
SOLAR_DOCUMENT_EXITS
SRM_DOC_ACT_AUTH_C             SP Document -Enhancment spot for activ
SUSR_CUA_STATUS_SWITCH         Status Change of the CUA Connection
WD_BADI                        Web Dynpro: BAdI Definitions
WF_BWP_DYN_COLUMN              Set Dynamic Columns in Inbox
WF_BWP_OBJ_ATTRIBUTE           Set Default Attributes for Objects in
WF_BWP_SELECT_FILTER           Filter for Inbox Selection
YY_ORDER_SAVE                  Testing purpose
2.You can create also new enhancement spot (your Own)  and create a BADI definition in the second Screen under the tab "Enhancement Spot Element Definition" for both ZZ as well as standard enahcement spots(in change Mode).
For More Information just go through the Link:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/da/1c40425c459923e10000000a155106/frameset.htm
Hope this will help you
Regards,
Arjun
<b>Reward points if it helps</b>

Similar Messages

  • Urgent: please help me for BADI in CRM

    Hi,
    Could you please find me the Order check BADI in CRM .
    Answered will be rewarded .
    Requirement:- The average weight can be derived from the total weight during order entry by dividing the total weight by number of items. As is done in posting cheque entry.
    Thanks In Advance
    -Regards.

    Hi Maddela,
    u can find BAdIs in different ways...
    1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
    2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
    There are multiple ways of searching for BADI.
    • Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
    • Finding BADI Using SQL Trace (TCODE-ST05).
    • Finding BADI Using Repository Information System (TCODE- SE84).
    1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for ‘CL_EXITHANDLER=>GET_INSTANCE’.
    Make sure the radio button “In main program” is checked. A list of all the programs with call to the BADI’s will be listed.
    The export parameter ‘EXIT_NAME’ for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter ‘INSTANCE’ will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
    2. Start transaction ST05 (Performance Analysis).
    Set flag field "Buffer trace"
    Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
    Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
    Push the button "Deactivate Trace".
    Push the button "Display Trace".
    The popup screen "Set Restrictions for Displaying Trace" appears.
    Now, filter the trace on Objects:
    • V_EXT_IMP
    • V_EXT_ACT
    Push button "Multiple selections" button behind field Objects
    Fill: V_EXT_IMP and V_EXT_ACT
    All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
    So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
    3. Go to “Maintain Transaction” (TCODE- SE93).
    Enter the Transaction VD02 for which you want to find BADI.
    Click on the Display push buttons.
    Get the Package Name. (Package VS in this case)
    Go to TCode: SE84->Enhancements->Business Add-inns->Definition
    Enter the Package Name and Execute.
    Here you get a list of all the Enhancement BADI’s for the given package MB.
    The simplese way for finding BADI is
    1. chooes Tcode Program & package for that Tcode.
    2. Go to Tcode se18
    3. Press F4
    4. search by package or by program.
    Regards,
    Ashish

  • Call R/3 BADI from CRM without XI

    Hello Experts,
    I have to implement some BADIs in R/3 which will get executed through CRM.
    What are the various options of calling the BADI in R/3 from CRM? The BADIs are used for sales order processing, invoicing, etc....
    Thanks
    Ricky

    I could suggest u with XI
    1. Direct RFC call using RFC adapter
    2. Expose RFC as webservice and use SOAP adapter
    3. Use ABAP proxy to call RFC
    Without XI: CRM would be a better place to search for the ans
    Regards,
    Parteek

  • Call R/3 BADI from CRM

    Hello Experts,
    I have to implement some BADIs in R/3 which will get executed through CRM.
    What are the various options of calling the BADI in R/3 from CRM? The BADIs are used for sales order processing, invoicing, etc....
    Thanks
    Ricky

    Hi Ricky,
       It is might not possible to call BADI R/3 from CRM or CRM from R/3.
       This is possible in case of only RFC enabled FM.
       Could you provide information realated to your problem, so that one could guide you properly.
    Regards,
    Amit R.

  • Call R/3 BADIs from CRM

    Hello Experts,
    I have to implement some BADIs in R/3 which will get executed through CRM.
    What are the various options of calling the BADI in R/3 from CRM? The BADIs are used for sales order processing, invoicing, etc....
    Thanks
    Ricky

    Hi Ricky,
    You may build a RFC enabled function module in R/3 and can call the same from CRM Badi's. If want to code a R/3 badi which would be enabled in normal order processing or invoicing process, then you don't have to put effort figuring out how to enable or call it from CRM, as it would be called as a part of normal processing once document is in R/3.
    Best Regards,
    Pratik Patel
    <b>Reward with Points!</b>

  • Badi for CRM billing information...

    Hi experts...
    Is there  any Badi or Exit in ECC to see the CRM Billing Document informatin before accounting document gets generated.
    Or In CRM any BAdi is there to send some values to ECC when billing document gets release.
    Actually i need contract number is to be captured in assignment field of accounting document. Currently we have a provison in ECC i.e in GL  master data one sort key field is there (108- Service contract). If we select this sort key contract number is coming in assignment field of accounting document for the contracts created in ECC(VA41).
    But for CRM contract numbers its not capturing.
    Thanks in advance
    A

    .

  • Implementing Badi for CRM IC

    Hi,
    User don't want empty interaction record to be created. I have found a badi which will restrict it. But I don't know how to use that BADI as am new to CRM. Please help me to use BADI CRM_IC_IARECORD to restrict record creation.
    Thanks
    Subin Samuel

    Hi Subin,
    I would actually ask WHY do you want to suppress the creation of the Interaction Record? Doing so is actually not recommended as a lot of functionality in the Interaction Center relies on the IR including reporting; creating follow-on business transactions; and INTO/INTA linking of emails, service requests, solutions/knowledge articles, etc.
    A better idea would just be to remove the IR object from the screen so that agents don't see it and don't need to fill it out, but still allow it to be created in the background.
    You can find a little more info in this blog post by Gert Tackaert, "Everything you need to know about the Interaction Record..."
    Regards,
    John

  • F4 Help for Territory Attribute - BAdi CRM_TERRMAN_ATTRIB (CRM 7.0)

    Hi,
    I have a Z field in my Territory. I am trying to implement F4 help for that using BadI CRM_TERRMAN_ATTRIB. Method : GET_F4_HELP_CUSATTR .
    But, I am not able to understand how can I impement this method to get F4 help. as It is returning One Interface which has no attributes , no methods.
    Please help me to implement this method such that I can get F4 help for my Custom attribute.
    Thanks,
    Sandeep

    Hi,
    I hope this might help you start with.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/840ad679-0601-0010-cd8e-9989fd650822#q-5
    Follow this link, and search for "Using a variable from a calling program without passing it in parameter ".
    Regards,
    Susanta

  • BADI for CRM Order item

    Hi There,
    I have to execute some custom code whenever an order line item has been deleted. Is there any BADI for this?
    BADI should give me all the line item details and update indicator.
    Thanks in advance,
    Rams.

    Hi Rams,
    Use the parameter IV_GUID in which you will get HEADER GUID.
    Pass this header guid to the CRM_ORDER_READ to get the required data for item.
    Refer the following piece of code:
      APPEND iv_guid TO lit_header_guid.
      INSERT gc_object_name-orderadm_h INTO TABLE lit_req_object.
      INSERT gc_object_name-orderadm_i INTO TABLE lit_req_object.
      CALL FUNCTION 'CRM_ORDER_READ'
        EXPORTING
          it_header_guid       = lit_header_guid
          it_requested_objects = lit_req_object
        IMPORTING
          et_orderadm_h        = lit_orderadm_h
          et_orderadm_i        = lit_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.
    <b>Reward points if it helps.</b>

  • BADIs for CRM Billing

    Hi,
    I wanted to know the list of BADIs from billing due list to billing documents. Do we have any thing?.
    Regards,
    Shravan.

    Hi,
    You can find out all the BADIs by placing a breakpoint in method GET_CLASS_NAME_BY_INTERFACE of class CL_EXITHANDLER . Now you can check out manully ( eg: while creation of billing document or update the status), the all BADIs which are associated with this event will trigger.
    Regards,
    Nithish

  • Sample Code for CRM enhancement in BADI

    hi,
      can anybody please give me sample code for BADI for CRM enhancement.
    i have added couple of z field in a extract structure. now i have to write code in BADI to populate those fields.
    please do not send code for user exit.
    Regards
    Subrata

    Hi Aviral,
    Please consider below thread :
    http://scn.sap.com/thread/2069370
    Best regards - Christophe

  • 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

  • BADI application in CRM

    Hi Experts,
    I have see the usage of BADI in several occasion,
    in which areas the BADI is been used frequenlty.
    wat can be the application of BADI in webui
    Thanks & regards
    Prajith P

    most Common BADI in CRM
    ORDER_SAVE
    CRM_OPPORT_H_BADI
    CRM_ORDER_STATUS
    CRM_COPY_BADI
    EXEC_METHODCALL_PPF
    COM_PARTNER_BADI
    CRM_ACTIVITY_H_BADI
    CRM_CHNGPROC_H_BADI
    CRM_CLA_H_BADI
    CRM_CUSTOMER_H_BADI
    CRM_FUND_H_BADI
    CRM_LEAD_H_BADI
    CRM_OPPORT_H_BADI
    CRM_ORDERADM_H_BADI
    CRM_SERVICE_H_BADI
    CRM_SRV_REQ_H_BADI
    CRM_UIU_BP_ENHANCEMENT
    BADI_CRM_BP_UIU_AUTHORITY
    BADI_CRM_BP_UIU_DEFAULTS
    BADI_CRM_BP_UIU_VIEWS
    CRM_BP_UIU_BT
    CRM_BP_UIU_CONFIG_CALLBACK
    CRM_BP_UIU_SAVE
    CRM_BP_UIU_VIEW_CONFIG
    CRM_PRODIL_UIU_BADI
    CRM_UIU_CT_INBOX_WF
    regard ,
    vijay.

  • CRM Datasource BADI

    Hi All,
    I have newly joined in my project. Here for CRM datasource enhancement, they have used BADI instead of customer exit function modules.
    Although I could find the respective BADI implemented class in CRM system, I am not able to debug any code. I put external break-ponts in all over the method, but its not going to debug mode in any of them when I execute the datasource in RSA3.
    Can you pls guide me how to debug the BADI for CRM datasources?
    Regards,
    Bhavya.

    hi,
    you can  follow the below steps regardding debuging:
    Goto SE24 -> give the class name as CL_EXITHANDLER -> then give method as GET_INSTANCE ->Set a break-point at command line CASE sy-subrc -> Execute;
    so by this setiing of the breakpoint can be done and It will stop where you have just set class CL_EXITHANDLER i.e. a exit call , in debug screen, you can give the field name EXIT_NAME which has BADI method/Exit name at runtime
    likewise you can proceed with next calls.
    regards
    laksh

  • Replicating Custom Fields for Products in CRM  from ECC

    Hi All,
    I am having difficulty in replicating SAP standard field values from ECC to custom fields for products in CRM. This is what i did:
    1. I created a new settype(ZMASTER_INFO) with a single attribute(ZIND_STD) and added
        this new settype to MAT_HAWA. (As all our materials fall under this material type).
    2. I am looking to map SAP standard field from ECC to this custom field of mine.
        I wrote the code in CRM BADI 
        'ZPRODUCT_CUSTOMER2->MAP_R3_TO_CRM_MATERIAL' with the following code:
    DATA: ls_ZMASTER_INFO TYPE ZMASTER_INFO_maintain.
    DATA: ls_category_bdoc       TYPE COMT_PROD_CAT_REL_MAINTAIN,
          ls_category            TYPE COMT_PROD_CAT_REL,
          lt_categories          TYPE COMT_PROD_CAT_REL_TAB,
          ls_settype             TYPE COMT_settype_ext,
          ls_cat_settype_rel     TYPE COMT_CAT_FRAG_REL,
          lt_cat_settype_rel     TYPE COMT_CAT_FRAG_REL_TAB,
          lt_cat_settype_rel_all TYPE COMT_CAT_FRAG_REL_TAB.
    LOOP AT lt_cat_settype_rel_all INTO ls_cat_settype_rel.
          CALL FUNCTION 'COM_SETTYPE_READ_SINGLE'
            EXPORTING
              IV_SETTYPE_GUID         = ls_cat_settype_rel-frgtype_guid
            IMPORTING
              ES_SETTYPE              = ls_settype
           EXCEPTIONS
             NOT_FOUND               = 1
             NO_IMPORT_VALUES        = 2
             NO_TEXT_FOUND           = 3 .
          IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
      CASE ls_settype-frgtype_id.
          WHEN 'ZMASTER_INFO'.
          ls_ZMASTER_INFO-relation-owner = 'X'.
          ls_ZMASTER_INFO-relation-logsys = cs_product_bdoc-header-com_product-logsys.
          ls_ZMASTER_INFO-data-ZZ0010 = is_mara-STD_DESCR.
          ls_ZMASTER_INFO-DATA_X-ZZ0010 = 'X'.
          APPEND ls_ZMASTER_INFO TO cs_product_bdoc-data-ZMASTER_INFO.
          APPEND ls_settype-FRGTYPE_GUID TO cs_product_bdoc-data-MNT_SETTYPE.
       ENDCASE.
    ENDLOOP.
    Since in ECC i am not having any custom fields i did not write any code in ECC for TPS34 and TBE24. I just wrote this BADI in CRM and using the field S_MARA-STD_DESCR.
    I am not sure if i need to write the code in ECC. COUld anyone please confirm if i need the code in ECC?
    Also in the CRM BADI, lt_cat_settype_rel_all is EMPTY. Not sure how this gets its value.
    Could anyone please suggest if i am missing anything here? Any help is appreciated.
    Thanks,
    Karuna.

    Hi Karuna,
    One more solution is to change the BDoc data content before it hit the Database.
    this can be done in badi: Data_Exchange_badi (if u dont find this try with following search string: xchange)
    In the above mention badi you will find a method which is used to populated the contend jst after bdoc in CRM is being populated by R/3 data.
    Best Regards,
    Pratik Patel
    <b>Reward with Points!</b>

Maybe you are looking for

  • Sales order status

    The sales order is showing up in our custom report for open sales orders. The order Reqtyp in procurement is a KE instead of a KSV. There is no production order that I can link it to because that what KE does as far as my understanding is. Can some e

  • Back to selection screen after error

    Hello ABAPers, I have a executable program (REPORT) to do some processing (e.g. read a standard table with the parameters and select-options and save the data in a Z table). When occurs an error (e.g. when sy-subrc <> 0 after select) and a message of

  • ESS FPM Application translation

    Hi, Could someone guide me through the process to translate an FPM application, configured with FPM Application Editor to several languages? We have to translate an spanish app we developed to catalan. We created our own cfg portal component with FPM

  • *** How do I delay the "play movie" coming up?

    I would like to have the buttons in my project appear 30 seconds after my quicktime background starts. I've made the quicktime background 30 seconds long and then I'd like the "play movie, slideshow, etc...." buttons to appear after the movement of t

  • IView For GP - "Processes which I oversee"

    We have a Business Requirement where the Business would like to see all the activities that's happening for a process. We are planning on assigning the user to "Overseer" role - But we do not want to give them the entire Runtime WorkCenter where they