Doubt : userexit/badi

hi experts,
if someone asks you to give atleast three differenece between badi and userexits,then what would be the answer??
Please i need these difference.
Points will be awarded for sure.....
Thanks,
Gaurav

Hi Gaurav,
  Difference Between BADI and User Exits
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits two different views are available:
In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
These are two different ways of implmenting similar functionality.
1. BADI's - Use Classes / Methods to implement the custom functionality
2. User Exits - Use functions to implement the same.
Badi is a OO concept.
You can do multiple implementation of BADI but user exit only once.
For badi use se18 and se19 t-code
for user exit use smod and cmod t-code
BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.
Difference between BADI and User Exits
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits two different views are available:
In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects
BADI
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects.
Badi’s allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Business Add-Ins can be created at each level within such a system infrastructure
Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.
Customer-exit
CUSTOMER EXITS(enhancements) are FUNCTIONS so they are called using CALL FUNCTION (or more exactly CALL CUSTOMER FUNCTION
customer exits assumes a two-level infrastructure (SAP and customer solutions)
Customer-exit implemented in one project cannot be implemented in other.
User-exits(modifications)
USER EXITS are FORMS and are called by SAP standard programs using PERFORM.
Inside the form (user exit) you can read and change almost any global data from host program.
User exits are more flexible because you have more information to use in your code but on the other hand , it is very easy to manipulate erroneously global data and lead the standard program to a dump or even to make database inconsistent.
User-exit doesn’t have any classification.
Basically designed For SD module
User-exits can be written only using access-key
With user-exits the code , the developer has written will not be there for next version unless modification assistance tool is used
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/badi-vs-user-exit-405324
http://www.sapfans.com/forums/viewtopic.php?t=172792
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/badi-vs-user-exit-405324
http://www.sapfans.com/forums/viewtopic.php?t=172792
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
diff between badi n customer exits........
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2515351
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2627911
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2847358
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2584155
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2826338
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2859102
Reward points If it is useful.
kushagra

Similar Messages

  • Userexit/BAdi in BP replication process in R/3?

    Hi All,
    Is there any userexit/Badi is available in R/3 for BP replication process for CRM to R/3? It would be much appreciated if you provide the same.
    Thanks,
    Narsaiah

    Hi All,
    Thanks for your response, after my investigation I found that there is no issue in CRM o/b BDocs, issue is only when populating the BP in R/3. To populate this it's using BDC call transaction there it's not populating the Name1 and Name2 fields of BP(Customer) in XD01. And its using BAPI PI_BP_PROXY_BAPI_CUSTOMER in R/3 side to process i/b data. I'm not sure why its not populating in call transaction. It's using DEBITOR_BDCDATA to get BDC data with this FM I'm bit confused, as its not picking any screen fields for Name1, Name2 and Address. However its updating address not Name1 and Name2. Could you please someone advise on this? It would be greatly appreciated.
    Thanks in advance.
    Narsaiah

  • Need userexit / badi / bte to enhance the automatic clearing rules

    Dear All,
    My requirement is to enhance the automatic clearing rules for tcode ff_5.
    Program RFEBKA00 will upload bank statement items based on the external transaction codes provided by the banks .
    The standard posting rules will clear a GL bank account using a set of algorithms for further interpretation set of standard algorithms do not meet the clearing criteria.
    Hence I need userexit / badi / bte to enhance the automatic clearing rules. EXIT ZXF01U01 / FEB_BADI are triggering before posting the document.
    So we cannot use these. Please suggest me regarding the same.
    Thanks in advance
    Somu.

    Hi,
           Did you get a solution for this problem from any other means? Cause I am also facing the same problem. It will be great if you can  help me in this regard.
    Thanks
    Sudheer K

  • Userexit/BAdi for CBIH102  (HR-EHS module)

    Hi guru's,
    Please help find the userexit/BAdi for Transaction code: CBIH102. The Requirement is to auto-populate the Accident Category  (CCIHT_IPEVA-IALPCAT) field  during the Creation/Change mode. I tried the below exits/BAdi & set all the breakpoints, activated CMOD projects and even implemented BAdi. It is not triggering. Enhancement Framew
    Object Name                                 Description
    EHSIAHM1                                     EH&S: Menu Exit 1 for Incident/Accident Log Header
    EHSIAHM2                                     EH&S: Menu Exit 2 for Incident/Accident Log Header
    EHSIAPM1                                     EH&S: Menu Exit 1 for Incident/Accident Log Person
    EHSIAPM2                                     EH&S: Menu Exit 2 for Incident/Accident Log Person
    EHSMPHM1                                   EHS: Menu Exit 1 for Measurement Project Header Data
    EHSMPHM2                                   EHS: Menu Exit 2 for Measurement Project Header Data
    EHSMPJM1                                    EHS: Menu Exit 1 for Measurement Project Measurements
    EHSMPJM2                                    EHS: Menu Exit 2 for Measurement Project Measurements
    EHSSARA                                     EHS: Check/Edit Lines in SARA List Before Printout
    BAdi Name                                    Description
    EHSI_AC_COSTC                          EHS: Cost Calculation in Safety Measures
    EHSI_ANNC_RATCP                      EHS: Calculation of Rating of Standardized Criteria
    EHSI_ER_MEX_01                          EHS: Risk Assessment Menu Exit 1
    EHSI_ER_MEX_02                          EHS: Risk Assessment Menu Exit 2
    EHSI_ER_MEX_03                          EHS: Risk Assessment Menu Exit 3
    EHSI_ER_MEX_04                          EHS: Risk Assessment Menu Exit 4
    EHSI_FAL_***_SRV_SCR           EHS: Screen Enhancement: Injury/Illness Log-Service Assignmt
    EHSI_FAL_MEX_01                        EHS: Injury/Illness Log Menu Exit 1
    EHSI_FAL_MEX_02                        EHS: Injury/Illness Log Menu Exit 2
    EHSI_FAL_MEX_03                        EHS: Injury/Illness Log Menu Exit 3
    EHSI_FAL_MEX_04                        EHS: Injury/Illness Log Menu Exit 4
    EHSI_IA_RPHDFLG_COMP             EHS: Determ. of Reportable Event Indicator in Inc./Acc. Hdr
    EHSI_INT_ORG_1403                     EHS: Write Long-Term Average to Infotype 1403
    EHSI_MJVA_MATCHUP                  EHS: Transfer Measured Values - Amounts
    EHSI_MJ_IMPORT                           EHS: Import Measured Values
    EHSI_MJ_MEX_01                           EHS: Measurement Management - Measurement - Menu Exit 1
    EHSI_MJ_MEX_02                           EHS: Measurement Management - Measurement - Menu Exit 2
    EHSI_MP_CREATE                          EHS: Create Measurement Projects
    EHSI_MP_DV_SCR                         EHS: Screen Exit: Device List in Measurement Management
    EHSI_MP_EPI_IMP                           EHS: Import Exposure Profile
    EHSI_MP_METHOD_HELP               EHS: F4 Help for Measurement Method
    EHSI_MP_MEX_01                           EHS: Measurement Management - Meas. Project - Menu Exit 1
    EHSI_MP_MEX_02                          EHS: Measurement Management - Meas. Project - Menu Exit 2
    EHSI_WA_MEX_01                         EHS: Work Area Menu Exit 1
    EHSI_WA_MEX_02                         EHS: Work Area Menu Exit 2
    EHSI_WA_MEX_03                         EHS: Work Area Menu Exit 3
    EHSI_WA_MEX_04                         EHS: Work Area Menu Exit 4
    EHSI_WA_OVERALL_RAT             BAdI Default Impl.: Work Area Overall Rating
    EHSI_WA_RECEIVED_RAT             BAdI Default Impl.: Work Area Received Rating
    EHSI_ACPM_DATA_TRANS           BAdI Default Impl.: Work Area Received Rating
    EHSI_CLM_HEAD_SCR                  BAdI Default Impl.: Work Area Received Rating
    EHSI_CLM_MEX_1                          BAdI Default Impl.: Work Area Received Rating
    EHSI_CLM_MEX_2                          BAdI Default Impl.: Work Area Received Rating
    EHSI_CLM_PAY_SCR                    BAdI Default Impl.: Work Area Received Rating
    EHSI_IAL_COSTS_SCR                 BAdI Default Impl.: Work Area Received Rating
    EHSI_IPEVA_TIMDAT                     EHS: Make the Multiple Absences in the I/A Log flexible
    Regards,
    Vinayak

    Up please )

  • Userexit/Badi for vendor or enduser addition/change in sales order creation

    Hello Gurus,
    I need a userexit/badi that gets triggered on the addition/change of partners in sales orders
    I need to make some validations when the user adds/changes the vendor or
    enduser in the sales order creation.
    I tried many exits that I could find from forum but they were not able to asist.
    Any help would be much appreciated.
    Thanks in Advance,
    Sumit.

    Well, if all else fails, USEREXIT_MOVE_FIELD_TO_VBAK will definitely be called when you change partners... but of course it will be called much more often than at only partner changes. Still, internal table XVBPA shows the current partners, so you could compare its content with the earlier state of the table to recognize a partner change you're interested in.
    Strangely, the usual Y-table (YVBPA) is not populated, not sure why, otherwise the comparison would be even easier.

  • Userexit / BADI

    Hi Experts,
    My requirement is-
    I have HR ESS in place. Whenever an user places a request for leave, mail goes to SAP Inbox. I need to send a copy to external mail.
    I got the code somehow.
    Can anyone suggest Please tell me the userexit/BADI I need to use. Please let me know I guarantee points for this.
    --Ragu

    check this PDF.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/43/44c480d36157c0e10000000a155369/Chap%2024%20PT%20Personnel%20Time%20Management.pdf
    Regards
    Prabhu

  • Userexit/Badi to check if PO is created manually

    Hi experts,
    I have the below requirement.
    Making use of PO userexit/badi , i need to check if PO is being created manually and if it is created with reference to PR : I have to compare PO line items total and PR line items total , based on this comparision result i have to fill one structure.
    Could somebody give the inputs fon usereixt/badi and also for building the above said logic in technical language.
    Regards,
    Rickrose.

    Hi Rickrose,
    Making use of PO userexit/badi , i need to check if PO is being created manually and if it is created with reference to PR : I have to compare PO line items total and PR line items total , based on this comparision result i have to fill one structure.
    You can compare if po created with reference but here i want to know which structure you want to fill with this. use the badi ME_PROCESS_PO_CUST ,method CHECK and write your code in this and check. Post if need help in this.
    Regards,

  • Any Userexit & BADI for transaction VB(7 during final settlement

    Hi SAP GURUS,
    I have checked no user exit and BADI. Any Userexit & BADI for transaction VB(7 during final settlement. During final settlement of rebate, I have to change the amount from KONP table in transaction VB(7 . Let me know the userexit and BADI.
    Regards,
    Karthik.

    Hi Sekhar,
    These following BADI are not capturing KONP item details.
    I want to capture KONP item details to modify amount.
    ARC_SD_COND_CHECK : Archiving Object SD_COND: Additional Checks
    ARC_SD_COND_WRITE : Archiving Object SD_COND: Archive Additional Data
    SD_COND_SAVE_A : Save condition application A, E
    Regards,
    Karthik.

  • Userexit / BADI while cancelling a material document in MIGO.

    Hi all,
    I am searching for an userexit/badi while i'am cancelling a Mat.Doc(MBLNR). the whole idea is to cancel the delivery document if it not picked.
    Thanks and Regards.

    Please Be Specific By Providing Screen Number in MIGO transaction.
    Meanwhile  I think Implementation of BADI : MB_MIGO_BADI will solve your poblem.
    Contact me incase u want more help on BADI.

  • USEREXIT / BADI to get WBS elem system status before&after for WBS in CJ20N

    Hi friends,
    Please help me out to capture the WBS element system status after and before the changes  in CJ20N tcode, the status has to be posted to the P I system.
    Please let me know if any user exit exists for CJ20N.I am not able to find any in CMOD.
    I have tried using the BADI's WORKBREAKDOWN_UPDATE and
                                              PROJECTDEF_UPDATE  .
    but was not able to capture the changed system status .
    Is there any other way to capture the system status and post them to PI.
    Thanks and Regards,
    KC
    Edited by: Krishna Chaitanya  G on May 7, 2009 7:19 PM

    Hi Afzal,
    The User wants to get it posted to the PI system as soon as the system status of WBS element is changed.
    I am already done with RFC FM for this purpose which gets  the changed status of  all PROJECTS-WBS elements.
    Our team is facing some probs with connecting to PI through RFC.
    Getting  'SYSTEM_FAILURE' error, when executing the RFC with PI system's destination.Not able to trace out the probs, they have tested the connection with IDOC which was a success and able to post the PI.
    They want me to capture the data in USEREXIT/BADI and some how trigger the IDOC with back ground job scheduled.
    Thanks and Regards,
    Krishna Chaitanya G

  • UserExit/BADI for ME22N services tab

    Hi all,
         My requirement is that, I need to do validation of the Service Quantity of Purchase Items in ME22N transaction (ie. Change PO).
    I have tried a BADI  "ME_PROCESS_PO_CUST", but I am getting only the PO item quantity in this BADI, not the service quantity.
    Can any body suggest me a correct  UserExit/BADI  to to the validation of Service Quantity.
    Regards,
    Anbarasan K

    Thanks Charlie.
    The user exit SRVESLL worked.

  • UserExit/Badi CTP Explosion evaluations

    Hello everybody
    I'm trying to find any userexit/badi where i can check what resource is the reason of change of confirmation date during CTP.
    Probably is the badi after /SAPAPO/RRP_SRC_EXIT.
    Best Regards.

    Hello Tomasz Suchanek ,
                                                  There is no BADI/ Enhancement Spots / User Exits that you can use for this requirement.
    You are trying to change the SAP standard Functionality.
    You need to contact SAP for consulting .
    Thanks,
    Greetson

  • ME22n-item overview userexit/badi

    HI experts,
    i need to add some Validations in the ME22n screen for the item overview screen.
    could u give me any solution for the above,is there any userexit or badi to do,
    thanx in advance
    regards,
    PPP

    run this program and give the tcod..u will get all the user exits and BADIs
    *& Report  Z_FIND_BADI
    REPORT Z_FIND_BADI .
    TABLES : TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA wa_tadir type tadir.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    * Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    * Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    * For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    endcase.
    do 2 times.
    enddo.
    Please Close this thread.. when u r problem is solved
    Reward if Helpful
    Regards
    Naresh Reddy K

  • Userexit, Badi, ... for the SAP Solution Manager: SOLAR02

    Dear community,
    i need to find a badi or a userexit for the SAP SolutionManager in the transaction code SOLAR02. I have no idea how to find theses things on my own. Has anyone an idea or can give me an advice how to find them or which Badi I can use?
    Many thanks in advance.
    Christian

    Dear ALL,
      I have got he table ARCDEL_OBJ ( Control Table for Archiving / Deletion) table I guess in this table  the archiving objects will be stored.
    The objects i got in this table are
    CA_BUPA
    CMS_PRJASM
    CRM_ACT_ON
    CRM_COMP
    CRM_IPMCON
    CRM_IPMPUC
    CRM_IPMSAC
    CRM_LEAD
    CRM_LEAS
    CRM_MKTPL
    CRM_MKTSC
    CRM_OPPT
    CRM_RAGR
    CRM_SACONT
    CRM_SALDOC
    CRM_SDBPBL
    CRM_SDBSOL
    CRM_SERORD
    CRM_SRCONT
    CRM_SRVCON
    CRM_SUR
    CRM_UBBPOL
    CRM_WTYCLM
    PRODUCT_MD
    CAN I ARCHIVE ALL THESE OBJECTS OR WHICH OBJECT HAS TO TO BE ARCHIVED IN THIS..............?????
    PLEASE LET ME KNOW THE  IMPACT OF ARCHIVING THESE OBJECTS.
    Regards,
    umesh

  • Is there any userexit/badi/bapi to react miro on enter ?

    hello
    i tryed to find exit to check company code in miro ,
    i tryed badi INVOICE_UPDATE not working , oss buttom line
    Note 392342 "'MRM_BADI_INVOICE_CHECK'. Contact the remote consulting for this"
    userexit LMR1M001 to LMR1M006 and MRMH0001 to MRMN0001
    not helping , in save event some of tham stop but
    cant send error message and stop the process.
    what i am doing wrong  ?
    i need to display error message in wrong company code
    in  check/enter or in the worst case in save process.
    thanks.

    Hi,
      Check the following FM exits
    EXIT_SAPLMRMP_010 - Customer Exit: Analyze Document Header and Item Data
    EXIT_SAPLMR1M_004 - Change the Withholding Tax- and Split Table
    Thanks,
    Naren

Maybe you are looking for

  • Unable to install Adobe Air on MacBook Pro running OSX 10.7.2

    I have been trying for a while today to install the adobe air product on my machine so I'm able to run the TweetDeck software.  Unfortunately no matter what I do, the installation seems to fail.  I've manually uninstalled old files.  I've run suggest

  • Server slow to start and won't upload files

    Server was working fine but now starts rather slow (at least a minute to see the login page) and when I try to add assets nothing happens. I can export assets from the library with no problem, but cannot create new assets. Do I need to re-install? Th

  • HT201700 85W T-style Magsafe for MacBook Pro (17-inch Core 2 Duo)

    Hi guys, I'm DESPERATLEY trying to find an 85W T-style Magsafe for MacBook Pro (17-inch Core 2 Duo) available to order to the south of the UK, Apple staff in the stores of Covent Garden and Regent Street in London were totally useless in helping me f

  • How can I get my iPod Classic to be recognized by my laptop through a usb hub?

    My new XPS 13" recognizes my iPhone 4 when run through the 3.0 USB Hub but not the iPod. If I connect thhe iPod directly to the XPS iTunes will recognize the device.

  • Dual-layer break point is not cooperating!

    I have authored a dual layer disk. I have tagged chapter 18 as the dual-layer break point. In the project chapter 18 is clearly tagged properly, including the little black dot appearing in the proper place on the timeline. But after the disk is burne