Controlling Module

Hi Gurus,
Please tell me what else i should be comfortable in, in controlling module, except following topics:-
1.Creation of Cost Elements and Groups
2.Creation of Cost Centers and Groups
3.Creation of Activity Types and Groups
4.Creation of Profit Centers and Groups
5.Cost Center Planning
6.Activity Type Planning
7.Creation of Assessment Cycle
8.Calculate and Post Planned Activity Rate
Please tell me what are the topics i am still missing, including COPA as well.
Please revert asap
Thank YOu

Hello
Good begining, these are the basics.
My approach:
- Ensure you could do basic config in all sub modules of controlling.
- Ensure you could create master data in all
- Prepare a chart where you would understand individual transactions in FI, SD,MM,PP,PS,CS and where the cost object assignment is needed to be set. This would make you understand how the data is flowing into CO.
- Perform individual transactions in these modules to check if the data is flowing to CO
- Check to execute reports in CO, what needs to be maintained.
- Execute all reports in CO
- Make cost transfers, distributions, maintain parameters, variants to check the output
- Concentrate on data flow from SD,MM and PP
- Concentrate on costing sheets, cost estimates and characterstics and value derivation.
- Execute all reports effected after all integration transactions are posted
Overall, CO is a module for management reporting, it is module where data is collected, and organised to report in the desired fashion for best possible decision making.
Ensure this is complied.
Reg
assign points if useful

Similar Messages

  • Inserting rows in table control(Module pool)!!

    Hi,
    Pls provide me with some code sample for inserting rows in a table control (module pool)...
    Regards
    Gunjan

    HI
    Y dont u create a TABLE CONTROL using wizard and copy the coding-
    TRY THIS-
    WHEN 'INSR'.                      "insert row
           PERFORM FCODE_INSERT_ROW USING    P_TC_NAME
                                             P_TABLE_NAME.
    FORM fcode_insert_row
                   USING    P_TC_NAME           TYPE DYNFNAM
                            P_TABLE_NAME             .
    &SPWIZARD: BEGIN OF LOCAL DATA----
       DATA L_LINES_NAME       LIKE FELD-NAME.
       DATA L_SELLINE          LIKE SY-STEPL.
       DATA L_LASTLINE         TYPE I.
       DATA L_LINE             TYPE I.
       DATA L_TABLE_NAME       LIKE FELD-NAME.
       FIELD-SYMBOLS <TC>                 TYPE CXTAB_CONTROL.
       FIELD-SYMBOLS <TABLE>              TYPE STANDARD TABLE.
       FIELD-SYMBOLS <LINES>              TYPE I.
    &SPWIZARD: END OF LOCAL DATA----
       ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc                     *
       CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
       ASSIGN (L_TABLE_NAME) TO <TABLE>.                "not headerline
    *&SPWIZARD: get looplines of TableControl                              *
       CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_LINES_NAME.
       ASSIGN (L_LINES_NAME) TO <LINES>.
    *&SPWIZARD: get current line                                           *
       GET CURSOR LINE L_SELLINE.
       IF SY-SUBRC <> 0.                   " append line to table
         L_SELLINE = <TC>-LINES + 1.
    *&SPWIZARD: set top line                                               *
         IF L_SELLINE > <LINES>.
           <TC>-TOP_LINE = L_SELLINE - <LINES> + 1 .
         ELSE.
           <TC>-TOP_LINE = 1.
         ENDIF.
       ELSE.                               " insert line into table
         L_SELLINE = <TC>-TOP_LINE + L_SELLINE - 1.
         L_LASTLINE = <TC>-TOP_LINE + <LINES> - 1.
       ENDIF.
    *&SPWIZARD: set new cursor line                                        *
       L_LINE = L_SELLINE - <TC>-TOP_LINE + 1.
    *&SPWIZARD: insert initial line                                        *
       INSERT INITIAL LINE INTO <TABLE> INDEX L_SELLINE.
       <TC>-LINES = <TC>-LINES + 1.
    *&SPWIZARD: set cursor                                                 *
       SET CURSOR LINE L_LINE.
    ENDFORM.                              " FCODE_INSERT_ROW
    HOpe this helps u
    Regds,
    Seema.

  • With out Controlling module configurations, can we Configure PP module dire

    < MODERATOR:  Message locked.  Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. Use an appropriate title. >
    Hi Experts,
    With out Controlling module configurations, can we Configure PP module directly?
    Thanks
    Chandra

    Hi,
    Yes you can configure PP with out CO but you will not get Product Costing results for the materials used.
    You will not be able to link Activities, Cost Centers, Over Heads which are production activities.
    Cost Analyisis for the Order will not be possible.
    To say in brief Cost related entries or break up is not possible if CO is not implemented.
    Regards
    Balaji

  • For Professional level certification aspirants in SAP Controlling module

    Dear all Professional level Certification aspirants in SAP CO module,
    I have recently passed the Certification test on SAP Management Accounting (CO) module in version ERP 6.0 EHP4.  I have more than 4 years experience in SAP Controlling module.The following are some of my suggestions regarding preparation for the exam.
    1. All the questions were scenario based. The exam tests expert level knowledge and real time scenarios in the module. The theoritical knowledge is not sufficient to clear the exam. Unless you have atleast 5 to 6 implementations in Controlling module, it is not advisable to give it a try.
    2. Detailed knowledge of the system configuration settings about the various courses mentioned in the syllabus is required. One needs a clear understanding of Special costing functions, ERP integration, Transfer Pricing, Material ledger, New GL Parallel valuation, Planning and Budgeting fuctions in various components etc.
    3. The exam tests in-depth knowledge about various integration aspects of Controlling module with other modules. The advanced master data functionalities of other logistical modules like MM, SD, PP, PM, QM, PS, CS, HCM is tested in detail.
    4. Several methods of process and performance optimization of the system are also tested.
    3. Some reporting aspects of BW and BI are also tested. The cross application aspects of the system are also tested.
    4. The exam also tests the real time skills in preparing Blueprints, Business Process design and trouble shooting the system. Being knowledgeable about some of the processing errors and message classes will be of great help.
    Hope this information helps you in preparing for the certification.
    Should you need any clarifications, please post a reply to this thread and I will post answers.
    All the Best!!
    VS.

    Hi Vikrant,
    the pass mark for the exam is 58%. However it may be different. The passing mark shown on your screen on the day will be the correct passing mark.
    All the questions were scenario based which would involve high analytical skills and through understanding of the system integration. It would be difficult to tell any specific question. The questions carry different weightage. If you answer the questions with less weightage correctly than the questions with more weightage, you end up scoring less though you answer more number of questions correctly. and it is vice versa. Go through your syllabus and cources and try to concentrate on the topic areas which contain more weightage.
    Moreover, the exam is not completely technical in nature. It tests a lot of analytical and problem solving skills required on the job.
    Note:Please do not ask the questions or contents of the exam as they are confidential.
    Hope this information helps you.
    All the best for your exam!
    Regards,
    Vishnu.

  • Dynamic rows increment according to user input in Table Control Module Pool

    HI All,
    I'm doing a Table Control module pool Program. Now suppose there are two fields - MATNR &#38; MAKTX.
    Our requirement is while weu2019ll give the material No (MATNR field), material desc. will be populated in corresponding field (MAKTX field),
    Now the problem is, while we are entering Material No.  in 1st row it is Material Desc. coming in to corresponding field  but while the data is given to next row it replaces the 1st rows data .
    eg - ...............................  ........                                 MATNR.............................MAKTX
    1st entry in 1st row .....................        23...................................  XXX --after pressing 'ENTER'  mat desc XXX comes. now                 2nd entry in 2nd row 24 ..............................                         YYY         --after pressing 'ENTER'
    1st row details like MATERIAL NO(23) & Desc(XXX) got  deleted  &#38; that is replaced by 24 YYY
    We can not extend that no. of rows of Table Control Table more than one row.
    If you kindly help me how it is possible to increase the no. of rows of that table dynamically without replacing the previous row it will be very helpful for me.
    Thanks &#38; Regards,
    Biswajit

    Hi Biswajit,
    This probably means that the table control PAI is modifying the first line always in the internal table instead of current line
    eg: we wite the code
    loop at screen and then modify the internal table with current line
    table_control => name of table control as given on screen
    in PAI of the screen
    loop at internaltable.
       modify internaltable index table_control-current_line .
    put a break point here and see*
    it will always be updating the first record because of some reason - logic error or coding error*
    endloop.
    Also in PBO we can see that the internal table will be having just one record after the action mentioned above....it is a case of overwrite
    To simply increment the number of lines
    table_control-lines = table_control-lines  + 1. in PAI
    Pls check and revert
    Hope it helps
    Regards
    Byju

  • Position budgeting and  control module

    Hi Expert,
    I need configuration steps for the Position budgeting and control module.
    I have search a lot but i didn't get it.
    If any have work on this module, please share some documents with me or give me idea how i will do it.
    Many thanks
    Urvashi Chaudhari

    Hi, I have lots of written information about Position Budgeting and Control, one of them a nice white paper mhich may give you an understanding of the principles. We evaluated it at a customer and decided "only" to implement PCP. As I understood PBC uses PCP as a motor for collecting plan data, but you will not be able to do detail planning f.ex, as in Personnel cost planning. So as I understood it is amongst others a way of collecting HR financial data from a data basis and integrate it with Financial, a bridge between HR and FI. The commitment processor is the engine for this integration, if I've understood it correct. I can't say that I fully understood the principles either, but if you like I may provide you with some documentation. Do not know how to reach you, though. I also have a comment from a PBC-expert, maybe this will enlighten you (FYI: this is taken out of a context):
    "...PBC is not intended to do detailed budgeting. PBC main feature is the possibility to create commitments / encumbrances and reserve this budget based on salary expenses.  Customers usually spend a big part of their budget in salaries, so this tool offers them the chance to monitor and control this effectively by reserving the budget they will need for a certain period of time (usually the fiscal year) and being able to monitor if there are budget deficiencies in case of salary adjustments or new hires.   PBC only uses the budget from FM to post agains it, but in no way pretends to offer a tool to manipulate this budget, plan or make decisions against the whole budget..."
    Regards

  • DTT 2500 Control Module

    I have a DTT 2500 and it has been very good over the years, but now it's is showing it's age with scratchy controls. If anyone has worked on one of these how much trouble is it to open it up and clean all the contacts, particularly the Master, Center, Subwoofer, and Surround contacts.

    Well I found out how to get inside the control module. The screws were under the 4 rubber feet. Took them out then had to remove 4 nuts to move another circuit board to get to the rear of the controls and put contact cleaner in them.
    Just an aside I think Creative is devolving. The DTT2500 system is much better than the Inspire 5500 I purchased. The speakers with the 5500 look terrible, the control box is much too light (have to hold it with one hand while pushing the power button or it slides away from you). Having connections on the SubWoofer instead of having all the connections on a control box like the DTT2500 is very inconvenient. All in all the Inspire 5500 is not very good. I believe they should go back to something with a bit more quality like the DTT 3500 or the Inspire 5700.

  • SAP Enterprise Controlling module

    Hi guys,
    Please any one tell me what is the SAP Enterprise Controlling module

    Hi!
    Enter prise controling module is a part of SAP ECC, and it consists of  Profit Center Accounting (EC-PCA),Consolidation (EC-CS), Executive Information System and Business Planning
    regards
    ashwin

  • When will the Controlling module will be updated in Purchasing flow.

    Hi,
         i want to know when will the controlling module get updated in the Purchasing flow as follows
       1.creation of Purchasing order.
      2.creating the Goods receipt-GR
      3.creating the invoice
      4. vendor payment
    Please help me.

    hi
    kindly note the date flow to the CO module is based on the account assignmed you use in each of the above transaction.
    For example if you use the Account Assignment as 'F' in the PO ME21n, then you need to specify the internal order in the PO.
    thus the data in the PO shall move to the Internal Order (a CO object).
    Cost assignment objects like Cost Center,profit Center , Internal Orders can be assigned in Line items for each FI document which will result in flow of data to the CO objects.
    During vendor payment, the FI entry would be Dr Expense & Cr, Vendor.
    If controlling is active and you have assigned the Company code to a controlling area, then you will need to specify the cost center in the expense line item.
    this will ensure that data moves to the controlling objects.
    hope this helps.
    regards
    eashwar

  • Checkbox in custom control(module pool)

    Hi Experts,
    In my module pool i have used function module 'set_table_for_first_display'.
    I am displaying internal table having field for checkbox in custom control .
    When user clicks any checkbox value 'X' is not getting populated in checkbox field in internal table for that particular row.
    Please suggest,
    Regards,
    Kaustubh.

    Hi,
    Just check the Field Catalog you have maintained for the List and check for the Options.
    also in the Grid Layout that you are maintaining just try these:
    data:   g_layout        TYPE lvc_s_layo,           " Grid Layout
    constants:    c_flag(4)       TYPE c VALUE 'FLAG',       " FLAG field
                        c_a             TYPE c VALUE 'A',              " Value 'A'
    In building layout:
      g_layout-sel_mode    =  c_a.
      g_layout-excp_fname  =  c_flag.
    Edited by: Neha Shukla on Nov 17, 2008 6:48 AM

  • Period End closing in controlling module.

    Hi Gurus,
    In our project, we have implemented FI, CO , MM, SD, PP, PM, and HR modules with payrolls. Our project has gone live this month(05.02.2007).
    Can anybody explain what are the steps to be taken for period closing in controlling.
    Some Production orders which are in process do not have standard cost estimates, what is the impact in WIP Calculation.
    Please also give info on how to transfer the Personnel Cost from HR Cost Centers to deferent production orders.
    Thanks in Advance
    Ganesh

    here is the list for FI/CO year end closing check list:
      1 Execute Report for InterCompany Activity & Journal Entries
      2 Open posting period for next yr
      3 Run Business Area's Assignment report.
      4 Review list of recurring journal entries
      5 Execute Recurring Entries for A/R, A/P, G/L
      6 Process Parked A/R, A/P, G/L accounting documents
      7 Final Cutoff for the Maintenance of Fixed Asset- Add Transfer and Retire
      8 Run Depreciation in Test Run and post
      9 Verify Display Log for Depreciation Test Run
    10 Capitalize AUC Assets if needed
    11 Enter Payroll Data to SAP
    12 Verify Depreciation Balances  with GL balances
    13 Post Depreciation
    14 Execute Asset History Report, and retire assets if needed
    15 Adjust specific depreciation areas if necessary
    16 Reconcile AM subledger with GL
    17 Check Bank Data
    18 Review AR Open Items
    19 Review AP Open Items
    20 Execute Pending Invoices
    21 Clear Open Item for GRIR, freight
    22 Reconciliation of Financial Documents and transactional figures
    23 Open new CO Posting Period
    24 Compare current  (cost estimates) with last current price (Moving Avg)
    25 Update current cost price to material master price field.
    26 Process Freight charges, Match SD freight to actual
    27 Review Internal Order Postings
    28 Settle All Orders
    29 Verify All Post Goods Issue have been Invoiced (Billing Due List)
    30 Review SD Billng Doc from prior mth that have not yet been released to accounting
    31 Reconciliation of MM movements in Transit Intra-SAP to NonSAP
    32 Reconcile PI Inventory with SAP
    33 Perform Manual Adjustment if needed
    34 Verify balance of the GR/IR account
    35 Post Accruals and Deferrals
    36 Clearing of Cancelled Documents
    37 Check Profitability Segment Adjustment
    38 Aging Report-Reconcile GL balances with  subledger  balances AP
    39 Check the check run numbers
    40 Bank reconciliation Data
    41 Enter Tax Journal Entry
    42 Reconcile GL balances with  subledger  balances AR/MM/AP
    43 Display Balance Sheet Adjustments
    44 Post Balance Sheet Adjustments
    45 Post Foreign Currency Valuation (foreign exchange)
    46 Check generic cost centers for posting with wrong accounts
    47 Correct wrong postings on generic cost centers
    48 Check Validation dates for Cost Centers, Cost Elements, CO area
    49 Check COGI--for both month end and year end
    50 Doubtful receiviables
    51 Verify In-transist Inventory
    52 Reconcile PA to G/L
    53 Post Cost Centre Assessments and Distributions
    54 Run CO-FI Reconciliation to balance
    55 Run BW reports P&L and Balance Sheet
    56 Maintain CO yr variant
    57 Fiscal Yr Balance carryforward AP/AR/AM
    58 Fiscal Yr Balance carryforward CO
    59 Fiscal Yr balance carryforward FI
    60 Fiscal Yr balance carryforward PCA
    61 Set Document number ranges - FI - new year
    62 Set Document number ranges  AP/AR - new year
    63 Generate Financial statement Reports
    64 Change Fiscal Year For Assets
    65 Year end Closing-- Asset Accounting--final for year end
    66 Close CO Posting Period
    67 Close Prior A/R Posting Period
    68 Close Prior A/P Posting Period
    69 Close Prior MM Posting Period
    70 Reverse accruals and deferrals for the new month
    71 Reconciliation of Financial Documents from old fiscal year and new fiscal year
    72 Load Balances, Budget Data for Cost centers, sales
    73 Update Retained Earning Account , balance carry fwd
    please reward points if useful.

  • Controlling Module and Product Costing

    Hi,
    Anyone got study notes and Configuration notes for CO module? Kindly sent to my email - [email protected]
    I appreciate any kind soul who willing to send to me. Thanks in advance. Anyone got SAP CO exams study notes also? For ECC 6.0

    No one can send me??

  • Problem with list box in table control (Module pool) .

    Hi,
    I'm facing a problem while populating values in List Box..
    While I'm clicking a value from the list box it is not being hold in that box...box got blanked.
    Please help me to solve this.

    process before output.
    module pop_drop_down.
    module pop_drop_down output.
      name1 = 'IO5'.
      REFRESH list1.
      LOOP AT it_zpoitshead INTO wa_zpoitshead.
        value1-key = wa_zpoitshead-createdt.
        value1-key = wa_zpoitshead-its_ebeln.
        APPEND value1 to list1.
      ENDLOOP.
      CLEAR value1.
      CALL FUNCTION 'VRM_SET_VALUES'
        EXPORTING
          id                    = name1
          values                = list1
       EXCEPTIONS
         ID_ILLEGAL_NAME       = 1
         OTHERS                = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    endmodule.                 " pop_drop_down  OUTPUT

  • CONTROLLING MODULE ACTIVATED OR NOT

    HI Gurus,
    How do one check, if controlling is activated?
    If it's not then "Could this be activated after posting in GL accounts?
    Regards

    If you got to the icons then yes it is activated. If no service, I would call your carrier.

  • Module pool transfer of data from one table control to another

    Hi all,
    I have been assigned to module pool object wherein i have to display table control on screen and that table control contains only 10 rows on screen for display. Now my internal table it_out has 15 rows
    Describe table it_out
    line v_l.     " v_l  = 15.
    There is a pushbutton below table control and when i select multiple rows and click on that pushbutton it will navigate me to the next screen containing another table control on which i need to display those selected records.
    Now the problem is that when i select first record and move cursor down to select last record then i am seeing only last record on next screen table control. why is it happening? please provide me with solution. For rest of cases it is working fine for example if i select first record and second record then i am seeing both these selected records on next screen table control . Only the problem arises when i tried to select first and lets say last record when scrolling down on table control.
    I think the problem is with scrolling but when i loop on next screen with moved records i am seeing that 2 records are their but it is transferring only one record to next screen not the last one.
    Your response is highly appreciated.
    Thanks
    Parag

    Hi Parag,
    Screen 8002 (with table control) --> select records --> press a button --> move to screen 8003 --> display selected records in screen 8002.
    First problem that if you select first record in table control and scroll to end to select the last record, the first record in deselected.
    Next problem, that if you select say 3 records in table control you want the to be displayed in another table control, the use this code.
    Also take another internal table and work area same as the initial internal table and work area used in screen 8002.
    On screen 8002, take a button with function code 'PROCESS', on which user clicks the screen 8003 should display selected records.
    Now, use this code, its working:-
    Take the names of the input/output fields as work_area-field_name and select column in table control as work_area-flag.
    Also take a flag field of size 1 datatype character as the last field in the internal table and work area while declaration.
    You must have passed a code in PBO of the screen for reading internal table into the table control.
    So it reads the internal table into the table control whenever you perform any action on use command.
    All you need to do is to write a code to modify the internal table form the table control while performing any user action.
    Remember to change the LINE SEL option in attributes of table control as MULTIPLE.
    At Screen Logic:-
    PROCESS BEFORE OUTPUT.
      MODULE status_8002. "for pf-status
      LOOP WITH CONTROL po_tab. "po_tab is name of table control
        MODULE pass_data. "to pass data into table control from internal table
      ENDLOOP.
    PROCESS AFTER INPUT.
      MODULE user_command_8002. "to handle other user commands (back and exit)
      LOOP WITH CONTROL po_tab. "po_tab is name of table control
        MODULE modify_data. "to modify data from table control into internal table
        MODULE process_data. "to display selected records on another screen
      ENDLOOP.
    In PBO,
    *&      Module  STATUS_8002 OUTPUT
    MODULE status_8002 OUTPUT.
      SET pf-status 'ZAB_PFSTA'. " pf-status
      DATA : line_count TYPE i.
      DESCIRBE TABLE it_ekpo
      LINES line_count.
      po_tab-lines = line_count + 10.
      " to make table control scrollable
    ENDMODULE.                 " STATUS_8002  OUTPUT
    *&      Module  PASS_DATA  OUTPUT
    MODULE pass_data OUTPUT.
      READ TABLE it_ekpo into wa_ekpo INDEX po_tab-current_line.
    ENDMODULE.                 " PASS_DATA  OUTPUT
    "it_ekpo is internal table and wa_ekpo is the work area
    In PAI,
    *&      Module  MODIFY_DATA  INPUT
    MODULE MODIFY_DATA INPUT.
      MODIFY IT_EKPO INDEX PO_TAB-CURRENT_LINE FROM WA_EKPO.
      "modify records from table control into the internal table
    ENDMODULE.                 " MODIFY_DATA  INPUT
    *&      Module  PROCESS_DATA  INPUT
    MODULE PROCESS_DATA INPUT.
      CASE sy-ucomm.
        WHEN 'PROCESS'.
          IF wa_ekpo-flag = 'X'.
            wa_ekpo1 = wa_ekpo.
            APPEND wa_ekpo1 TO it_ekpo1. "if record selected move to another internal table
          ENDIF.
      ENDCASE.
      "modify records from table control into the internal table
    ENDMODULE.                 " PROCESS_DATA  INPUT
    Now if you select some records in this table control the values will retain in internal table.
    Screen 8003 with selected records to be displayed in another table control.
    At Screen Logic:-
    PROCESS BEFORE OUTPUT.
      MODULE status_8003. "for pf-status
      LOOP WITH CONTROL po_tb. "po_tb is name of table control
        MODULE pass_data1. "to pass data into table control from internal table
      ENDLOOP.
    PROCESS AFTER INPUT.
      MODULE user_command_8003. "to handle other user commands (back and exit)
      LOOP WITH CONTROL po_tb. "po_tb is name of table control
        MODULE modify_data1. "to modify data from table control into internal table
      ENDLOOP.
    In PBO,
    *&      Module  STATUS_8003 OUTPUT
    MODULE status_8003 OUTPUT.
      SET pf-status 'ZAB_PFSTA'. " pf-status
      DATA : line_count1 TYPE i.
      DESCIRBE TABLE it_ekpo1
      LINES line_count1.
      po_tb-lines = line_count1 + 10.
      " to make table control scrollable
    ENDMODULE.                 " STATUS_8003  OUTPUT
    *&      Module  PASS_DATA1  OUTPUT
    MODULE pass_data1 OUTPUT.
      READ TABLE it_ekpo1 into wa_ekpo1 INDEX po_tb-current_line.
    ENDMODULE.                 " PASS_DATA1  OUTPUT
    "it_ekpo is internal table and wa_ekpo is the work area
    In PAI,
    *&      Module  MODIFY_DATA1  INPUT
    MODULE MODIFY_DATA1 INPUT.
      MODIFY IT_EKPO1 INDEX PO_TB-CURRENT_LINE FROM WA_EKPO1.
      "modify records from table control into the internal table
    ENDMODULE.                 " MODIFY_DATA1  INPUT
    Hope this solves your problem.
    Thanks & Regards,
    Tarun Gambhir

Maybe you are looking for