Function module to caluculate difference time

hi friends,
i need a function module to caluculate the time difference in hours..
user enters start date and time
                  end date and time
like
         14.10.2008  10:00:00  ( start )
          15.10.2008  12:30:00 ( end ).
now the difference   is  26.5 hours..
i need this ..any function modules..
Thankyou

you can use this function L_TO_TIME_DIFF

Similar Messages

  • Function Modules for Data and Time

    Hi all,
              I need 2 function modules for date and time. when we pass current data(sy-datum) and current time (sy-uzeit) into function modules, shoud get date in <b>dd/mm/yyyy or dd.mm.yyyy</b> and time in<b> HH:MM:SS</b> formats.
    Thanks in advance

    Hi Ranjith,
    i think this will b usefull for you..
    SAP Bar Chart Function Modules and what they are used for
    Function module
    Used for
    BARC_GRAPHIC_PBO
    Starting bar chart at PBO time, using a graphic profile (parameter PROFILE)
    BARC_GRAPHIC_PAI
    Analyzing data returned by the graphic
    BARC_SET_TIME_AXIS
    Setting start and end of time axis
    BARC_SET_OPTIONS
    Setting options
    BARC_ADD_CHART
    Creating a chart
    BARC_SET_CHART_ATTRIB
    Setting chart attributes
    BARC_ADD_SECTION
    Creating a section on the time axis
    BARC_SET_SECTION_ATTRIB
    Setting section attributes
    BARC_ADD_RIBBON
    Adding a ribbon to the time axis
    BARC_SET_RIBBON_ATTRIB
    Setting attributes for ribbons in the chart
    BARC_ADD_GRID
    Adding a time grid
    BARC_SET_GRID_ATTRIB
    Setting grid attributes
    BARC_ADD_LAYER
    Adding a layer (graphic elements)
    BARC_SET_LAYER_ATTRIB
    Setting layer attributes
    BARC_ADD_LINE
    Adding a line
    BARC_ADD_CALENDAR
    Creating a calendar
    BARC_SET_CALENDAR_ATTRIB
    Setting attributes for a calendar
    BARC_ADD_TIME_PROFILE
    Creating time profiles
    BARC_SET_TIME_PROFILE_ATTRIB
    Setting attributes for time profile
    BARC_ADD_INTERVAL
    Adding a time interval
    BARC_SET_INTERVAL_ATTRIB
    Setting time interval attributes
    BARC_ADD_TIME_OBJECT
    Creating a time object
    BARC_CONVERT_DATE
    Creating a date string in bar chart format
    BARC_REVERT_DATE
    Converting a date string in bar chart format to date and time
    BARC_ADD_DATELINE
    Creating a date line
    BARC_SET_DATELINE_ATTRIB
    Setting dateline attributes
    BARC_GET_PROFILE_CONTENTS
    Obtaining profile contents for customizing a chart
    BARC_GET_COLUMN_WIDTH
    Selecting new column width
    BARC_SET_COLUMN_WIDTH
    Setting the column width
    BARC_GET_TEXTINDEX
    Obtaining the text index of a field
    BARC_SET_LABELS
    Positioning the chart display
    BARC_SET_COLUMN_ATTRIB
    Setting column attributes
    BARC_SET_ROW_ATTRIB
    Setting row attributes
    BARC_SET_ROW_HEIGHT
    Setting the line height
    BARC_SET_MAXCHARTS
    Setting the maximum number of charts sent
    <b>If its usefull reward points
    </b>

  • FUNCTION MODULE TO CONVERT DATE / TIME INTO WORDS.

    HI EXPERTS,
         FUNCTION MODULE TO CONVERT DATE / TIME INTO WORDS.
    PLS DO HELP.....

    Hiii gita
    we have another FM SPELL_AMOUNT
    regards
    Jaipal

  • Need function module to convert system time to local time

    Hi Experts,
    Need function module to convert system time to local time.
    i.e country specific that to in HH:MM format.
    Thanks in advance.

    Dear Prince,
    Kindly check the following link which contains the list of function modules for date and time conversion.
    [http://www.sap-img.com/abap/date-month-pop-related-function-modules.htm]
    Regards

  • Function Module for the differences

    Hi,
    Can you pl let me know the function module to find the difference between two times.
    <b>Input</b>  time1(hours:minits:seconds)  time2 (hours:minits:seconds)
    Need <b>output</b> in hours:minits:seconds
    Regards
    Badari

    use fm.
    <b>'SD_DATETIME_DIFFERENCE'</b>
    <b>or
    SD_CALC_DURATION_FROM_DATETIME</b>
    ex-
    data : date1 type sy-datum, 
         date2 type sy-datum,   
       time1 type sy-uzeit,  
        time2 type sy-uzeit,  
        v_datediff type p,     
    v_timediff type p.     
    date1 = '20060101'.  
        date2 = sy-datum.   
       time1 = '010101'.    
      time2 = sy-uzeit.
    CALL FUNCTION 'SD_DATETIME_DIFFERENCE' 
    EXPORTING   
    DATE1                  = DATE1  
    TIME1                  = TIME1 
    DATE2                  = DATE2  
    TIME2                  = TIME2
    IMPORTING 
    DATEDIFF               = v_DATEDIFF   TIMEDIFF               = v_TIMEDIFF
    *EARLIEST              = EARLIEST
    EXCEPTIONS 
    INVALID_DATETIME      = 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.

  • How to run the Function module Parallelly at a time.

    Hi all,
    LOOP AT ITAB.
    call function 'Z_SAMPLE'
    ENDLOOP.
    Here if ITAB is having 4 records, Function module Z_SAMPLE will be runned 4 times one by one .
    My requirement is If ITAB is having 4 record ,Function module should be runned 4 times parallely(parallel process) .
    Please tell me how i can do this  Can i run that statement 4 times by removing the loop or
    Can i Create 4 different jobs and run that jobs at a time if yes please tell me how to creat the jobs and run parallelly.
    Please suggest me the solution
    Please do ask  me if question is not clear
    Thanks in Advance
    Ajay

    Is it possible ?
    DATA : f1 TYPE string VALUE '1',
           f2 TYPE string VALUE '2',
           f3 TYPE string VALUE '3',
           f4 TYPE string VALUE '4'.
    DATA : f1o TYPE string ,
           f2o TYPE string ,
           f3o TYPE string,
           f4o TYPE string.
    PERFORM call_fm USING f1 CHANGING f1o.
    PERFORM call_fm USING f2 CHANGING f2o.
    PERFORM call_fm USING f3 CHANGING f3o.
    PERFORM call_fm USING f4 CHANGING f4o.
    WRITE f1o.
    WRITE f2o.
    WRITE f3o.
    WRITE f4o.
    *&      Form  CALL_FM
    *       text
    *      -->P_F1  text
    FORM call_fm  USING f1 CHANGING f1o.
    * FUNCTION Z_TEST_MULTI.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(A) TYPE  STRING OPTIONAL
    *"  EXPORTING
    *"     VALUE(B) TYPE  STRING
    *b = a.
    *ENDFUNCTION.
      CALL FUNCTION 'Z_TEST_MULTI'
        EXPORTING
          a = f1
        IMPORTING
          b = f1o.
    ENDFORM.                    " CALL_FM

  • Function module to convert to time stamp format

    Hi friends,
    can you tell me any function module to convert date and time to time stamp format?
    kind regards.

    Just use 
    CONVERT DATE d
    TIME t [DAYLIGHT SAVING TIME dst]
    INTO TIME STAMP tst
    TIME ZONE tz.
    look at this example
    DATA:
    tstamp type timestamp,
    d TYPE D VALUE '19971224',
    t TYPE T VALUE '235500'.
    SET COUNTRY 'US'.
    CONVERT DATE d TIME t INTO
    TIME STAMP tstamp TIME ZONE 'UTC+12'.
    " tstamp : 19971224115500
    " (12/24/1997 11:55:00)
    CONVERT TIME STAMP tstamp TIME ZONE 'UTC+12' INTO
    DATE d TIME t.
    Also look at the blog..
    /people/himanshu.gupta/blog/2006/11/14/abap4-date-time-and-timestamps
    Raja T
    Message was edited by:
            Raja Thangamani

  • Function module to display the time and date in the report-sy-udate And s

    Hi.
    wish to have a function module which can display the system time and date through function module.
    the format that this function module should display should be like this:
    if its today-date and time then:
    05-Jan-08 01.25.57 PM
    please note that i want them to be in one single row in the top-of page
    kinldy help on this.
    thanks!

    hi,
    check this.
    https://forums.sdn.sap.com/click.jspa?searchID=19175181&messageID=4628668
    Thanks

  • Function Module to find difference of Fiscal Year period

    Hi,
    I have a requirement wherein a user enters 2 variables for Start and End Fiscal year period and I need  to calculate the difference ( ie: I need to calculate the number of periods ).
    I also need to pass the Fisc Year variant 'K4' as the Input parameter.
    Any standard function module for it?
    Rgds
    Shyam

    DATA: I_FYV1 LIKE T009-PERIV.
      CALL FUNCTION 'CCODE_GET_FISCAL_YEAR_VARIANT'
        EXPORTING
         COMPANY_CODE           = i_billno-bukrs
         COMPANY_CODE           = S_BUKRS-LOW
        IMPORTING
          FISCAL_YEAR_VARIANT    = I_FYV1
       EXCEPTIONS
         COMPANY_CODE_NOT_FOUND = 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.
      CALL FUNCTION 'ME_DETERMINE_GJAHR'
       EXPORTING
      I_BSTYP         =
          I_BEDAT         = P_DATE
         I_PERIV         = I_FYV1
      IMPORTING
      E_H_MONAT       =
        E_H_GJAHR       = GJAHR1
      E_H_DATUM       =

  • Function Module Failing in Run Time

    Hello Friend. Thanks to SDN to get this FM created , but still i have some more issues.  I copied the function module RSAX_BIW_GET_DATA_SIMPLE using SE80 TO Z_CUSTOMERB and also the Function Group I copied from RSAX TO ZCUSTB in SE80 ABAP area.
    <b>Error in SE80 FOR Function Group ZCUSTB: Main program Z_CUSTOMERB does not begin with Function-Pool
    please edit my code and let me know how to fix the code to include FUNCTION-POOL</b>
    But when i go to se37 Activated the FM Z_CUSTOMER and check for any syntax error in FM source code it give no error. But when i run the function module using my datasource rsa3 or execute FM then i get the dump
    dump reasons stated.
    1. FM Z_CUSTOMER is not active and hence cannot be found during run time
    2. Function Library contains incorrect entry for Z_CUSTOMERB
    3. Function Module contains no Code even the FUNCTION ... ENDFUNCTION Missing.
    I checked the code and no errors. Please suggest what should I change in FM Setting to fix the error. where is the function library
    Please revise my code to make it work its very simple logic to populate the custom table se11 ZBW_SFLI001_DS to get the data fields from KNA1 and then fetch other fields from KNB1 where KNA1-KUNNR = KNB1 KUNNR.
    Function Module Code
    FUNCTION Z_CUSTOMERB.
    ""Local Interface:
    *" IMPORTING
    *" VALUE(I_REQUNR) TYPE SRSC_S_IF_SIMPLE-REQUNR OPTIONAL
    *" VALUE(I_DSOURCE) TYPE SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *" VALUE(I_MAXSIZE) TYPE SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
    *" VALUE(I_INITFLAG) TYPE SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *" VALUE(I_READ_ONLY) TYPE SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *" VALUE(I_REMOTE_CALL) TYPE SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
    *" TABLES
    *" I_T_SELECT TYPE SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *" I_T_FIELDS TYPE SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *" E_T_DATA STRUCTURE ZBW_SFLI001_DS OPTIONAL
    *" EXCEPTIONS
    *" NO_MORE_DATA
    *" ERROR_PASSED_TO_MESS_HANDLER
    TABLES: KNA1, KNB1.
    DATA: L_S_SELECT TYPE SRSC_S_SELECT.
    STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
    S_COUNTER_DATAPAKID LIKE SY-TABIX,
    S_CURSOR TYPE CURSOR.
    RANGES: l_r_zcalweek FOR ZBW_SFLI001_DS-ZCALWEEK,
    l_r_ZKUNNR FOR ZBW_SFLI001_DS-ZKUNNR.
    RANGES: l_r_ERDAT FOR KNA1-ERDAT.
    DATA: zweek LIKE ZBW_SFLI001_DS-ZCALWEEK.
    DATA: ZKNA1 LIKE KNA1 OCCURS 0 WITH HEADER LINE.
    DATA: ZKNB1 LIKE KNB1 OCCURS 0 WITH HEADER LINE.
    DATA: zitab LIKE ZBW_SFLI001_DS OCCURS 0 WITH HEADER LINE.
    IF I_INITFLAG = SBIWA_C_FLAG_ON.
    CASE I_DSOURCE.
    WHEN 'ZBW_SFLI001_DS'.
    WHEN OTHERS.
    IF 1 = 2. MESSAGE E009(R3). ENDIF.
    LOG_WRITE 'E' "message type
    'R3' "message class
    '009' "message number
    I_DSOURCE "message variable 1
    ' '. "message variable 2
    RAISE ERROR_PASSED_TO_MESS_HANDLER.
    ENDCASE.
    APPEND LINES OF I_T_SELECT TO s_s_if-t_select.
    s_s_if-requnr = I_REQUNR. "Step (B)
    s_s_if-dsource = I_DSOURCE. "Step (B)
    s_s_if-maxsize = I_MAXSIZE. "Step (B)
    APPEND LINES OF I_T_FIELDS TO s_s_if-t_fields. "Step (B)
    ELSE. "Initialization mode or data extraction ?
    IF s_counter_datapakid = 0. "Step (C)
    "Begin of Step (D)
    LOOP AT s_s_if-t_select INTO l_s_select WHERE FIELDNM = 'ZCALWEEK'.
    MOVE-CORRESPONDING l_s_select TO l_r_zcalweek.
    APPEND l_r_zcalweek.
    ENDLOOP.
    LOOP AT s_s_if-t_select INTO l_s_select WHERE FIELDNM = 'ZKUNNR'.
    MOVE-CORRESPONDING l_s_select TO l_r_ZKUNNR.
    APPEND l_r_ZKUNNR.
    ENDLOOP.
    LOOP AT l_r_zcalweek.
    CASE l_r_zcalweek-option.
    WHEN 'EQ'.
    CALL FUNCTION 'WEEK_GET_FIRST_DAY'
    EXPORTING
    WEEK = l_r_zcalweek-low
    IMPORTING
    DATE = l_r_ERDAT-low
    EXCEPTIONS
    WEEK_INVALID = 1
    OTHERS = 2.
    l_r_ERDAT-high = l_r_ERDAT-low + 7.
    l_r_ERDAT-sign = 'I'.
    l_r_ERDAT-option = 'BT'.
    APPEND l_r_ERDAT.
    when 'BT'.
    zweek = l_r_zcalweek-low.
    WHILE zweek <= l_r_zcalweek-high.
    CALL FUNCTION 'WEEK_GET_FIRST_DAY'
    EXPORTING
    WEEK = zweek
    IMPORTING
    DATE = l_r_ERDAT-low
    EXCEPTIONS
    WEEK_INVALID = 1
    OTHERS = 2.
    l_r_ERDAT-high = l_r_ERDAT-low + 7.
    l_r_ERDAT-sign = 'I'.
    l_r_ERDAT-option = 'BT'.
    APPEND l_r_ERDAT.
    zweek = zweek + 1.
    ENDWHILE.
    ENDCASE.
    ENDLOOP.
    DELETE FROM ZBW_SFLI001_DS "Step (E)
    WHERE ZREQUNR = s_s_if-requnr.
    SELECT * FROM KNA1 "Step (F)
    INTO TABLE ZKNA1
    WHERE ERDAT IN l_r_ERDAT
    AND KUNNR IN l_r_ZKUNNR.
    SELECT * FROM KNB1 "Step (F)
    INTO TABLE ZKNB1
    FOR ALL ENTRIES IN ZKNA1
    WHERE KUNNR = ZKNA1-KUNNR
    AND ERDAT = ZKNA1-ERDAT.
    LOOP AT ZKNA1.
    zitab-zrequnr = s_s_if-requnr.
    CALL FUNCTION 'DATE_GET_WEEK'
    EXPORTING
    DATE = ZKNA1-ERDAT
    IMPORTING
    WEEK = zitab-zcalweek
    EXCEPTIONS
    DATE_INVALID = 1
    OTHERS = 2.
    zitab-ZKUNNR = ZKNA1-KUNNR.
    zitab-ZREGIO = ZKNA1-REGIO.
    zitab-ZFAKSD = ZKNA1-FAKSD.
    READ TABLE ZKNB1 WITH KEY KUNNR = ZKNA1-KUNNR
    ERDAT = zKNA1-ERDAT.
    IF sy-subrc = 0.
    zitab-ZZTERM = ZKNB1-ZTERM.
    ELSE.
    zitab-ZZTERM = 'NULL'.
    ENDIF.
    zitab-ZAKONT = ZKNB1-AKONT.
    ENDLOOP.
    INSERT ZBW_SFLI001_DS FROM TABLE zitab.
    OPEN CURSOR WITH HOLD s_cursor FOR "Step (I)
    SELECT (S_S_IF-T_FIELDS) FROM ZBW_SFLI001_DS
    WHERE zrequnr = s_s_if-requnr.
    ENDIF.
    FETCH NEXT CURSOR s_cursor "Step (J)
    APPENDING CORRESPONDING FIELDS
    OF TABLE E_T_DATA
    PACKAGE SIZE S_S_IF-MAXSIZE.
    IF SY-SUBRC <> 0. "Step (K)
    CLOSE CURSOR S_CURSOR. "Step (L)
    DELETE FROM zbw_sfli001_ds "Step (M)
    WHERE zrequnr = s_s_if-requnr.
    RAISE NO_MORE_DATA. "Step (N)
    ENDIF.
    s_counter_datapakid = s_counter_datapakid + 1. "Step (O)
    ENDIF.
    ENDFUNCTION.
    null

    In the top include for the function group, ensure that the first line is:
    FUNCTION-POOL Z_MY_GROUP.
    Where Z_MY_GROUP is the actual name of the actual function group that your actual function module belongs to.
    Rob

  • When making a function module, what is difference between test /unit test

    best regards,

    Hi,
    ABAP Unit Tests
    Structure of Unit Tests
    An ABAP Unit test unit (TU) can be a class, function pool, executable program, or module pool. You can call ABAP Unit for testing individual TUs from the Class Builder (SE24), Function Builder (SE37), ABAP Editor (SE38), and SE80. Mass tests can be carried out from the Code Inspector.
    You organize your tests into classes and then into test methods, which are all part of the TU. The system checks small units within the TU, hence the name ABAP Unit. The aim of a test method is to check whether a unit returns the desired result. For this purpose, there are methods of the service class CL_AUNIT_ASSERT that execute comparisons between target and actual values calculated by a unit. The results of all unit tests of a TU are then shown in the ABAP Unit result display.
    Example
    Let us look at an example to help clarify this. Our minimalist TU is a percentage calculator that delegates this task to a subroutine:
    REPORT  Percentages.
    PARAMETERS: price TYPE p.
    PERFORM minus_ten_percent CHANGING price.
    WRITE price.
    FORM minus_ten_percent CHANGING fprice TYPE p.
      price = fprice * '0.9'.
    ENDFORM.                    "Minus_ten_percent
    We add a test class to the report, which tests whether the subroutine correctly calculates the percentage for a specific value.
    CLASS test DEFINITION FOR TESTING.  "#AU Risk_Level Harmless
    "#AU Duration Short
      PRIVATE SECTION.
        METHODS test_minus_ten_percent FOR TESTING.
    ENDCLASS.                   
    CLASS test IMPLEMENTATION.
      METHOD test_minus_ten_percent.
        DATA: testprice type p value 200.
        PERFORM minus_ten_percent CHANGING testprice.
        cl_aunit_assert=>assert_equals( act = testprice exp = 180
                            msg = 'ninety percent not calculated correctly').
      ENDMETHOD.                   
    ENDCLASS.  
    The test class and the test method TEST_MINUS_TEN_PERCENT are recognized by the tool through the addition FOR TESTING. The additions "#AU RISK_LEVEL HARMLESS and "#AU DURATION SHORT are not optional comments but annotations containing required technical information. With RISK_LEVEL you specify to what extent, if at all, executing the test endangers critical data. The time is specified so that any tests in endless loops are automatically cancelled due to a timeout.
    In the transaction SAUNIT_CLIENT_SETUP, you can make settings for an entire system with regard to the RISKLEVEL of tests and the times assigned to the individual attributes that specify the permitted duration (DURATION: SHORT, MEDIUM, and LONG). For example, in some development systems you will want to prohibit tests that change important data. If the test is cancelled for any reason, it is possible that some data may be left with invalid values or in an inconsistent state. Therefore, you will set the permitted RISKLEVEL suitably low in such systems.
    Service of the Class CL_AUNIT_ASSERT
    As parameters, the service method CL_AUNIT_ASSERT=>ASSERT_EQUALS requires a target value and an actual value, which is the result of the tested calculation; it then compares the two values. The MESSAGE parameter should contain a text that explains what went wrong during the test. You can also pass a parameter with the service method CL_AUNIT_ASSERT=>ASSERT_EQUALS that specifies the severity of the error, as well as a parameter stating how to proceed if the test fails: Should the test method simply continue, or should the current test method, the entire test class, or all tests of the TU be canceled?
    In addition to this method, the class CL_AUNIT_ASSERT also provides other methods, which execute different checks and pass the results to the framework. Most importantly, you should note that you can use the parameters of the methods of the service class CL_AUNIT_ASSERT to control the flow of the whole unit test and include information in the test methods that will later provide you with important details about any errors in the result display.
    ABAP Unit Result Display
    On the left side of the result display, all the tests of your TU are grouped into a task. In our case, this is only one test class with a single method:
    Via the name of the method, you can see what parts of the test method caused errors during the test:
    The message you passed with the service method is displayed at the top. Below that, you can which values diverge and can navigate to the class via the stack line.
    In our example, a closer examination of the code reveals that the input parameter of the report was confused with the change parameter of the subroutine.

  • Function module to segregate date time

    Hello,
    I have a field in the table which stores the date time as one whole value: 17.06.2010 16:48:51.
    the data type for this field is DEC 15.
    I need a FM which can segregate the date and time from this field values. I want date and time as separate values.
    there must be some standard FM to do this.
    any help?
    Thanks & regards,
    Ravish

    Don't know whether this question should be answered or not.
    Mods if you find it wrong , then exercise your right and lock it.
    @op - use fm CACS_TIMESTAMP_GET_DATE

  • Function module to add 2 time fields

    I've 2 time fields : t1 = 06:00:00 (start time)
                                t2 = 06:00:00 (end time)
                                t3 = 01:30:00 (break time)
                  it's basically : t1 + t2 - t3.
    the result should be : 21:30:00

    Hi Narsingh,
    Do like this :
    tables  : syst .
    parameters :   time1 like  syst-uzeit ,
                   time2  like  syst-uzeit .
    data :   time3 TYPE  STRING ,time4  TYPE  STRING,time5  TYPE  STRING.
    time4  = time1 .
    time5  = time2 .
    time3  =   time4  +  time5  .
    write /(10)  time3 USING EDIT MASK'__:__:__'
    or converting the time in seconds, and then adding all the time in seconds and then converting it back to hrs and mins as required....
    best regards
    Himayat

  • How to call more then one Function modules at the same time

    HI ,
    How to call more then one FM at the same time .
    Modertor Message: Interview-type Questions are not allowed.
    Edited by: kishan P on Jan 2, 2012 2:22 PM

    They are a few different models of the MacBook Pro ranging from 15.4" i7's to 17" i7's. I would use the same models together though when imaging them just like I do with PC's. For example I would Ghost 5 Lenovo T420 Thinkpads at the same time which all share the same exact specs and config. Looking to do the same with the MBP. I have .dmg image of OSX 10.8.1 on a firewire drive which I'm using. I image all my MBP's with this drive, the only downside is I have to do each MBP one at a time.
    Thanks

  • Function module for knowing if Time falls in daylight saving.

    Hello All,
    Can any one tell if we have any FM to know if the date falls in Daylight saving period so that i can make the conversions according to the output.
    If there is no FM, please provide the procedure to find it.
    Thanks,
    Ravindra.

    Hi,
         Try TSTR_CALC_DURATION and TSTR_CALC_TIME these  two will be usefull.
    Thanks,
    Madhukar

Maybe you are looking for