[abap] BADI for ssc1 transaction

hello friends,
I tried to capture the appointment calender (ssc1 transaction) data .  I  tried find out the badi to implement . Is any badi avilalable for this transaction . can anybody looked into this before plz let me know <priority normalized by moderator>
thanks for coming help,
regards ,
siri
Edited by: Vinod Kumar on Aug 5, 2011 11:53 AM

Hello,
Since this BADI is not suiting our requirement, this is what I would suggest.
In the include LSSCDFX1 which is in the main program SAPLSSCD, you can find a subroutine
GET_GLOBAL_FIELDS_FROM_CREATE in which you can create an implicit enhancement implementation and capture the
appointment data which is available as subroutine parameters. Create the implementation at the end of the Subroutine.
You'll find the following Subroutine parameters.
BODY TYPE SOLI
PART STRUCTURE SCSPARINC
RULE TYPE RULE_TAB
APPT TYPE SCSAPPT (Changing Parameter).
Hope this would be helpful for your requirement.
Regards,
Venkata Phani Prasad K

Similar Messages

  • User exit or badi for me52n transaction.

    Hi all,
           i have a requirement to write a user exit or badi for me52n transaction. the requirement is in header section, only one plant should be accepted. that is in the first row one plant will be inserted. in the second row if we are inserting another plant other the first row plant, it should not accept it and it should raise an error.
    that is from the second row onwards, every plant should match with the first row plant.
    if any part of this issue is unclear, plz let me know so that i can explain it clearly
    this is urgent requirement.
    please let me know the solution as soon as possible.
    points will be awarded.
    thanking u in advance.
    A.srinivas.

    In this version exit EXIT_SAPLMEREQ_005 should exists (look at OSS <a href="https://service.sap.com/sap/support/notes/843446">Note 843446 - MEREQ001: Cannot call up external service data in user exit</a> this note refers to the exit and is applicable in  4.70. Look also at OSS <a href="https://service.sap.com/sap/support/notes/310154">Note 310154 - ME21N/ME51N: Customer-specific check, generating error log</a>
    Regards

  • User exit/Badi for MM41 transaction

    Hi guyz,
    Could you please tell me any User exit or badi for MM41 transaction, which will be triggered at the time of SAVE Article?
    Thanks,

    Hi guyz,
    Could you please tell me any User exit or badi for MM41 transaction, which will be triggered at the time of SAVE Article?
    Thanks,

  • User Exit / BADI for MEK1 transaction

    Hi All,
       Can anybody help me to know UserExit or BADI for the transaction MEK1?.
       Thanks
    Rgds,
    Sudhakar

    User Exits for the Tcode MEK1 are
    AMPL0001  User subscreen for additional data on AMPL
    LMEDR001  Enhancements to print program
    LMELA002  Adopt batch no. from shipping notification when posting
    LMELA010  Inbound shipping notification: Transfer item data from
    LMEQR001  User exit for source determination
    LMEXF001  Conditions in Purchasing Documents Without Invoice Rece
    LWSUS001  Individual customer source determination in Retail
    M06B0001  Role determination for purchase requisition release
    M06B0002  Changes to comm. structure for purchase requisition rel
    M06B0003  Number range and document number
    M06B0004  Number range and document number
    M06B0005  Changes to comm. structure for overall release of requi
    M06E0004  Changes to communication structure for release purch. d
    M06E0005  Role determination for release of purchasing documents
    ME590001  Grouping of requsitions for PO split in ME59
    MEETA001  Define schedule line type (backlog, immed. req., previe
    MEFLD004  Determine earliest delivery date f. check w. GR (only P
    MELAB001  Gen. forecast delivery schedules: Transfer schedule imp
    MEQUERY1  Enhancement to Document Overview ME21N/ME51N
    MEVME001  WE default quantity calc. and over/ underdelivery toler
    MM06E001  User exits for EDI inbound and outbound purchasing docu
    MM06E003  Number range and document number
    MM06E004  Control import data screens in purchase order
    MM06E005  Customer fields in purchasing document
    MM06E007  Change document for requisitions upon conversion into P
    MM06E008  Monitoring of contr. target value in case of release or
    MM06E009  Relevant texts for "Texts exist" indicator
    MM06E010  Field selection for vendor address
    MMAL0001  ALE source list distribution: Outbound processing
    MMAL0002  ALE source list distribution: Inbound processing
    MMAL0003  ALE purcasing info record distribution: Outbound proces
    MMAL0004  ALE purchasing info record distribution: Inbound proces
    MMDA0001  Default delivery addresses
    MMFAB001  User exit for generation of release order
    MRFLB001  Control Items for Contract Release Order
    Hope this helps

  • Exit or Badi for Migo transaction for given condition

    Hi,
    I need exit or Badi for MIGO transaction for the following condition ( When the goods receipt for the PO is initiated, prior to posting the accounting document).
    Please let me know
    Regards
    Ramesh

    Hi
    In rel 4.6C you can find these BADIs:
    - MB_DOCUMENT_BADI or MB_DOCUMENT_UPDATE
    and these exits: MBCF0002, MB_CF001
    Max

  • BAPI / BADI for KE21N transaction

    Hi all,
    Please does anybody know a BAPI or BADI for KE21N transaction.
    I need to update some fields on it.
    Tks,
    Daniela

    Hi Daniela Machado,
    Try this for CO PA Planning data..
    BAPI_COPAPLANNING_GETDATA                            Read CO-PA Planning Data                                                  
    BAPI_COPAPLANNING_POSTDATA  
      Write CO-PA Planning data    
    Also try,
    BAPI_COPAQUERY_GETACC_ACTDATA 
    BAPI COPAQuery.GetAccountBasedActualData                                 
    BAPI_COPAQUERY_GETACC_PLANDATA
    BAPI COPAQuery.GetAccountBasedPlannningData                              
    BAPI_COPAQUERY_GETCOST_ACTDATA
    BAPI COPAQuery.GetCostingBasedActualData                                 
    BAPI_COPAQUERY_GETCOST_PLANDAT
    BAPI COPAQuery.GetCostingBasedPlanningData       
    Regards,
    Tanveer.
    <b>Please mark helpful answers    </b>

  • BADI for F150 Transaction

    Hello evrybody,
    For T-code ' f150 ' package is FIBP.
    My requirement is to make some changes in dunning ,
    but i couldn't fina any BADI's or enhancements for that transaction,
    there is a userexit but it is not helpful to me.
    So is there any other options.
    Thanks in advance
    Regards
    Ravi

    hi Ravi chandra,
    There are no badis for that transaction and there is only one exit for this transaction.
    Enhancement
    F150D001                                Indiv. customer exits in prog. for printing dunning notices.
    I think the above exit will  satisfy your requirement.
    Since it is in FI module try for some BTE's if not go for modification.
    Reward points if usefull,
    Thanks,
    Kalyan.

  • User Exit / Enhacement / BADI for MB1B transaction

    Hi all,
    Movement type -311
    Plant 1004
    Storage Location - XXX
    Now reuirement is like during Transfer posting when user provides Receving Location and Material and Press Enter
    batch and qunatity should be automatically populated  based on some Selection.
    I checked BADI but no BADI is available when user press Enter.
    Please suggest me with Enhancement Spot , User Exit for this requirement.\
    Thanks in advance.
    Harsharandeep Singh

    Hi Harsha,
    Try these User Exits/Enhancements.
    Following are the BADIs for MB1B transaction:
    ARC_MM_MATBEL_CHECK Check Add-On-Specific Criteria for MM_MATBEL
    ARC_MM_MATBEL_WRITE Check Add-On-Specific Data for MM_MATBEL
    MB_CHECK_LINE_BADI BAdI: Check Line Before Copying to the Blocking Tables
    MB_CIN_LMBMBU04 posting of gr
    MB_CIN_MM07MFB7 BAdI for India Version exit in include MM07MFB7
    MB_CIN_MM07MFB7_QTY Proposal of quantity from Excise invoice in GR
    MB_DOCUMENT_BADI BAdIs when Creating a Material Document
    MB_DOCUMENT_UPDATE BADI when updating material document: MSEG and MKPF
    MB_MIGO_BADI BAdI in MIGO for External Detail Subscreens
    MB_MIGO_ITEM_BADI BAdI in MIGO for Changing Item Data
    MB_RESERVATION_BADI MB21/MB22: Check and Complete Dialog Data
    Following are the user exit for the same:
    MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
    MBCF0002 Customer function exit: Segment text in material doc. item
    MBCF0005 Material document item for goods receipt/issue slip
    MBCF0006 Customer function for WBS element
    MBCF0007 Customer function exit: Updating a reservation
    MBCF0009 Filling the storage location field
    MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
    MBCF0011 Read from RESB and RKPF for print list in MB26
    Vishnu.

  • User exit/ badi for fb02 transaction

    Hi,
    what are the appropriate user exit/ badi for fb02 transaction for a disabling(graying out) a
    payment block field for particular users..?
    Regards,
    Avi

    Following are the exits available for FB02
    F050S001            FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
    F050S002            FIDCC1: Change IDoc/do not send
    F050S003            FIDCC2: Change IDoc/do not send
    F050S004            FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
    F050S005            FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
    F050S006            FI Outgoing IDoc: Reset Clearing in FI Document
    F050S007            FIDCCH Outbound: Influence on IDoc for Document Change
    F180A001            Balance Sheet Adjustment
    FARC0002            Additional Checks for Archiving MM Vendor Master Data
    FEDI0001            Function Exits for EDI in FI
    RFAVIS01            Customer Exit for Changing Payment Advice Segment Text
    RFEPOS00            Line item display: Checking of selection conditions
    RFKORIEX            Automatic correspondence
    SAPLF051            Workflow for FI (pre-capture, release for payment)

  • BADIs for a Transaction

    Hi Gurus,
    Can anyone please tell me how to findout the available BADIs for a Transaction?
    regards
    sunil

    Hi Jaya,
    There are 2 methods to find a BADI for any transaction.
    Method 1:
    step 1. Execute transaction SE37 or SE80 and find function module SXV_GET_CLIF_BY_NAME'.
    step 2. Insert a breakpoint in it.
    step 3. Now go to the SAP transaction you want to find a BADI in.
    step 4. When you execute it, it will stop at the above function module.
    step 5. Look at the value of field EXIT_NAME.
    step 6. This will provide you with the name of the BADI that is available in your SAP transaction code.
    Method 2:
    step 1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
    step 2. In 'Display' mode, go to 'Methods' tab.
    step 3. Double click the method 'Get Instance' to display it source code.
    step 4. Set a breakpoint on 'CALL METHOD l_exithandler=>get_class_name_by_interface'.
    step 5. Then run your transaction.
    step 6. The screen will stop at this method.
    step 7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.
    Regards,
    SB.

  • How to find the list of USER-EXITS or BADI for the transaction ABSO

    Hi all,
    Please help me to find the list of USER-EXITS or BADI for the transaction ABSO & find the exact user-exit which meets the requirement.
    Thanks & Regards,
    gyanaraj

    Hi,
    Copy the problem  in SE38 and  Execute it
    Enter the Tcode  u want
    this  will the  list of Userexits and badis
    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.

  • User Exit OR Badi for MK01 transaction (used for saving vendor amster data)

    Hi All,
    I have a requirement where I have to call my workflow, when we create the Vendor using my custom transaction (ZMK01, which is a copy of standard transaction MK01).
    For Workflow triggering I am using FM 'SAP_WAPI_CREATE_EVENT' in the user exit  'EXIT_SAPMF02K_001' but this is only for checking the data on saving Vendor Master.
    So I want to use FM 'SAP_WAPI_CREATE_EVENT' at right place. For that , I need User-Exit or BADI which is used for saving vendor master data.
    Could anyone please help me to find out the user exit or BADI for save event of vendor master data using transaction MK01.
    Looking forward to your advise and thanks in advance.
    Best Regards,
    Mamta

    Hi ,
    I forgot to activiate the project linked with User exit 'EXIT_SAPMF02K_001' .
    so problem is solved now
    Thanks,
    Mamta

  • BAdi for BBPCF02 Transaction

    Hi,
    I am working with SRM module, i have to display one button in the portal by using Transaction BBPCF02. but i have to restict this button to display only for particular user Profile created in 'PPOMA' Transaction.
    I need one BAdi to write the code for this Requirement.
    Please suggest one exact BAdi for this requirement.
    Points will be awared for useful answers.
    Regards,
    Anil K .

    Hi,
    Iam not able to find the badi as you mentioned but there is a badi APPREQUEST_UPDATE availble for the same.
    Implementing Business Add-Ins (BADI)
    Steps:
    1. Execute Business Add-In(BADI) transaction SE18
    2. Enter BADI name i.e. APPREQUEST_UPDATE and press the display
    button
    3. Select menu option Implementation->Create
    4. Give implementation a name such as ZAPPREQUEST_UPDATE
    5. You can now make any changes you require to the BADI within this
    implementation, for example choose the Interface tab
    6. Double click on the method you want to change, you can now enter
    any code you require.
    7. Please note to find out what import and export parameters a
    method has got return the original BADI definition
    (i.e. APPREQUEST_UPDATE) and double click on the method name
    for example within APPREQUEST_UPDATE   BEFORE_UPDATE is a method
    8. When changes have been made activate the implementation
    See below link for more info:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb99702
    Step by step proc
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    YOu can go through these links...
    http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
    http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    Regards
    Kiran Sure

  • How to find the BADI for the transaction CRM_IC in CRm 5.0

    Hi all,
    I have a issue:
    in CRM 5.0, for the transaction CRM_IC (IC Web tcode), i need to do an enhancement for that tcode.
    In crm_ic, we can enter Business partner and product id data,whenever we provide the inputs for BP and Product id and if we press enter then it displays the details like product description, UOM etc.
    what i need to do is when we enter product id which is not available in Product Master,develop an enhancement which get those details from Cust / Dist chain and replace the entered value with retrieved value.
    For this CRM_IC, I need to find the correct BADI.
    Can any one send me out the Exact BADI for this requirement.

    spro> crm > transactions > basic settings > badi's
    BAdI: Product Processing at Item Level
    In this step, you can create enhancements for product processing at item level in the business transaction The following methods are available to you in the Business Add-In CRM_PRODUCT_I_BADI:
    CRM_PRODUCT_I_CHECK: BAdI to check object PRODUCT_I
    CRM_PRODUCT_I_MERGE: BAdI to merge object PRODUCT_I

  • BADI FOR MIGO TRANSACTION

    HI EXPERTS,
    HOW CAN I ADD TWO SCREEN FIELDS FOR MIGO TRANSACTION?
    HOW CAN THE TWO SCREEN CAN VALIDATE DATA FROM PURCHASE ORDER NO ENTERED?
    CAN ANY ONE FIND A SOLUTION AND HELP ME THIS.

    Hi,
    You may create an implementation for the badi in SE19. Then the attributes will be available during runtime for the method, and you may use those to validate the data.
    The BADI MB_DOCUMENT_BADI and method MB_DOCUMENT_BEFORE_UPDATE also triggred during MIGO and the structures XMKPF, XMSEG contains the runtime values for the document.
    Regards,
    Renjith Michael.
    http://www.sourceveda.com/page4.htm

Maybe you are looking for