Delimit Date HR_INFOTYPE_OPERATION..

Is it possible to set a default date for delimiting infotypes in function module HR_INFOTYPE_OPERATION...
Rewards guarantee

Hi Stephen,
Whenever a new record is created, last record is automativally delimited.
Do u want a record to delimit by passing date?
This is not possible with HR_Infotype_Operation.
If u create a record with this FM then last record would be delimited.
Regards,
Hemant

Similar Messages

  • Error message while changing the delimit date of a job in ppome

    Hi experts,
    I have delimited a job in ppome to date 11.05.2011. But now i want to remove that delimit date and change it to unlimited(31.12.2999). when iam trying to change the delimit date it is showing a popup message 'select a date between 15.11.2008 and 11.05.2011'. Can anyone say why it is showing this message. how can i delimit that job again to 31.12.2999.? Same problem with the position also.
    Pls help...

    Dear Priaynka,
    Thanx for ur reply, I am again furnishing below the details:-
    I have to change the Valuation Class of the material :-
    7 POS for which Goods Receipt & Invoice Receipt have been done from period 1 to 7.
    1 PO for which Goods Receipt & Invoice Receipt have not been made.
    All the material reced in period 1-7 have been consumed by MFBF. Now no material is available in the material in that plant.
    Should I change the valuation class by deleting the line item of all the PO's  7 POs + 1 PO.
    Please advise, as the fresh PO will be made with new val class and GR/IR and Consyumption will happen after the change is made.
    Please advise if I am wrong in the procedure.
    Regards,
    Alok

  • HTMLDB_TOOLS by Vikas  (Post Tab Delimated Data using Text Area)

    Hi
    We want to upload tab delimated data using text area (user will paste data in text atrea instead of uploading csv file)
    The data format will be
    .-----Col_1-----Col_2-----Col_3
    1-----10.78-----12.58-----11.92
    2-----11.66-----12.77-----12.49
    3-----10.83-----13.05-----12.92
    4-----11.54-----13.27-----13.72
    5-----11.45-----12.83-----12.89
    6-----11.81-----11.29-----12.33
    7-----12.60-----12.31-----12.72
    8-----11.78-----12.44-----12.55
    9-----11.97-----11.95-----12.49
    10-----11.50-----12.28-----12.15
    Where
    ----- indicates tabs
    1. Col_1 ,Col_2,..... are column headings
    2. Col_1 heading will be always blank as indicated
    3. Default Data Type for all columns will be varchar2(10)
    4. Number of Columns may vary upto *150*
    Regards
    Edited by: jazib on Jan 21, 2009 8:15 PM

    thanx for the re Dalerich1, but no, unfortunately i have a
    banking CRM-app which i have to simulate, and within that
    simulation swf there has to be that functionality.
    plus, since the app is still in development, it may change
    within the next couple of weeks, so i'd have to be able to record
    the functionality again with captivate (customer requirement) &
    then efficiently & quickly make it work like in the real thing.
    otherwise (if thmy customer wouldn't insist in using
    captivate) i might have dropped captivate in favor of flash a long
    time ago...
    any other directions anybody? i can't believe this simple
    task is costing me so much time and effort.
    thanx
    caveman

  • Delimit date in z* table

    Hi every body,
       I have created user-defined z* table,  with delimit dates functionality. (start date and end date). I follow the instructions of sap help. I don't know why, it doesn't work.
    the FM:
    1. LISTE_DEACTIVATE
    2. TEMP_DELIMITION
    How to use thoese FM in the screen logic, which i generate in se54?
    Has anybody found this problem anytime?
    Thank you for your help.

    Hi,
    There are some imports being done in the program for screen 0001. Based on these values, the screen fields are made visible and invisible etc.
      IMPORT d0001_field_tab
             d0001_status
             x_header TO xheader
             current_date
             date_to_delimit
             date_to_posit
             vim_begdate_name
             vim_enddate_name
        FROM MEMORY ID vim_memory_id_2.
    So try doing your validation with the events available in table maintenance,.
    Regards,
    Harish

  • FM - HR_INFOTYPE_OPERATION - Unable to delimit data using this FM

    Hi All,
    I am trying to delimit the end date of infotype 0014 using function module "HR_INFOTYPE_OPERATION", Though the FM returns a zero return code and the sy-subrc is also zero. The FM doesnt sav ethe data. I do not get any error in this FM, But i see no date is not delimited.
    I have used the below code to demilt the end date.
    CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
            EXPORTING
             number = int_tab_0014-pernr.
        CALL FUNCTION 'HR_INFOTYPE_OPERATION'
            EXPORTING
               INFTY                  = '0014'
               NUMBER                 = int_tab_0014-pernr
               SUBTYPE                = int_tab_0014-subty
               OBJECTID               = int_tab_0014-objps
              OBJECTID               = ' '
               LOCKINDICATOR          = int_tab_0014-sprps
              VALIDITYEND             = int_tab_0014-endda
               VALIDITYEND             = l_valend     "99991231
               VALIDITYBEGIN           = l_valbegin   "20110101
               RECORDNUMBER            = int_tab_0014-seqnr
               RECORD                  = g_record
               OPERATION               = 'MOD'
               tclas                   = 'A'
               DIALOG_MODE             = '1'
              NOCOMMIT                = ' '
            IMPORTING
                RETURN                 = g_return
                KEY                    = g_key.
    call function 'BAPI_TRANSACTION_COMMIT'.
    CALL FUNCTION 'HR_EMPLOYEE_DEQUEUE'
           EXPORTING
            number = int_tab_0014-pernr.
    I have also tried commit work, but it doesnt work as well.
    Could someone please get me on this? How do i save the delimit of end date?
    Regards,
    Suchitra

    Hi,
       LIS9 does not work to delimit. Instead use INS and try inserting a new record , which should automatically
    delimit the previous record.
    Regards,
    Srini.

  • Delimit dates - hr abap

    hi,
      I want to delimit the end date in infotype '0009', when separation action type is executed. guide me how to do that.

    Hi Rajesh,
    Yes it can also be done via a BAdI or User exit.. but the best approach is to do it with a Dynamic Action. This would require no programming effort & as such easy to maintain. It is part of config & usually done by the functional folks. If you are the one doing it, go to SM31 & enter V_T588Z and click mainatin. enter 0000 as the infotype. You should then make entries in the view..
    like ..
              06     18     I     LIS9,0009,,,
    ~Suresh

  • DEFAULTING DELIMIT DATE HR INFOTYPE OPERATION

    Is it possible to set a default date for delimiting infotypes in function module HR_INFOTYPE_OPERATION...
    Rewards guarantee

    hi
    to set a default date range for the infotype, lets say you want the latest data then you can pass the following parameters to the function module.
    move sy-datum to VALIDITYEND.
    move 99991231 to VALIDITYBEGIN.
    then executel the function module.
    Thanks.

  • Reading COM port I/O comma delimated data

    Let me start by stating I am completely new to LabView. I am using it for an Engineering Design Course in college in order to collect and analize data being sent from a Silicon Laboratories C8051 Micro-Controller. I am currently using a hyperterminal to see the data that the Micro-Controller is sending. Currently I am just using a printf() statement in the micro-controllers code. The settings at the moment are:
    Baud Rate - 57600, Data Bits - 8, Parity - None, Stop Bits - 1, Flow Control - 1. So specifically I would like to take this data and just archive it so I can then later plot it. The data coming in is just intergers in comma delimated form. I went to a breif LabView tutorial and the person told me how to use the VISA i/o functions but I didn't have LabView 7.1 until now. Any help on how to set up the COM port and display the data right now like a hyperterminal would be greatly appreciated.
    Thanks

    In the NI Example Finder I went to Hardware I/O -> Serial -> Basic Serial Write and Read.vi and I get an error message over and over and the pop up box says:
    "Error -1073807202 occurred at Property Node in VISA Configure Serial Port (Instr).vi->Basic Serial Write and Read.vi
    This Error code is undefined, No one has provided a description for this code, or you might have wired a number that is not an error code to the code input."
    I tried changing the VISA setup options and at one point instead of 8 instances of the error I got it down to 4 but that was one time only. Does anyone know what this error is talking about?

  • How to delimit records using FM HR_INFOTYPE_OPERATION  ( in background )

    Hi all,
    Has anyone used HR_INFOTYPE_OPERATION with OPERATION = 'LIS9' to delimit a record? I keep on getting 'A complex application error has occurred' error message. When I go into dialog mode = '2', the FM will go into the Overview Screen and I realized that the Delimit Date on the top right of the screen is not what I specify as the new record's ENDDA but the original record's ENDDA. Also I have to manually click on Delimit icon on the top left of the screen before it gets delimited.
    Question:
    How do I pass in the delimited date to HR_INFOTYPE_OPERATION? I put it in the RECORD-ENDDA field but it doesn't seem to work?
    Thanks

    rohan,
    why dont you use change mode (mod) and just change the default end date to the date you want the record delimited? that is also delimiting.
    is this requirement for batch job?

  • Need to delimit infotype pa2006 record 'HR_INFOTYPE_OPERATION'

    Hi
    I need to delimit infotype record of infotype pa2006  in my own function module.
    start date =  01.01.2009
    delimit date = 01.01.2010
    PA2006
      SELECT * FROM PA2006 INTO IT_PA2006
                    WHERE PERNR EQ PERNR
                      AND ENDDA LE '99991231'.
      ENDSELECT.
      IF SY-SUBRC = '0'.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-PERNR'.
        WA_TAB1-FVAL = IT_PA2006-PERNR.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-BEGDA'.
        WA_TAB1-FVAL = IT_PA2006-BEGDA.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-ENDDA'.
        WA_TAB1-FVAL = IT_PA2006-ENDDA.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-KTART'.
        WA_TAB1-FVAL = IT_PA2006-KTART.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-BEGUZ'.
        WA_TAB1-FVAL = IT_PA2006-BEGUZ.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-ENDUZ'.
        WA_TAB1-FVAL = IT_PA2006-ENDUZ.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-ANZHL'.
        WA_TAB1-FVAL = IT_PA2006-ANZHL.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-DESTA'.
        WA_TAB1-FVAL = IT_PA2006-DESTA.
        APPEND WA_TAB1 TO IT_TAB1.
        WA_TAB1-INFTY = '2006'.
        WA_TAB1-FNAME = 'P2006-DEEND'.
        WA_TAB1-FVAL = IT_PA2006-DEEND.
        APPEND WA_TAB1 TO IT_TAB1.
    ENDIF.
    CALL FUNCTION 'HR_INFOTYPE_OPERATION'
      EXPORTING
        INFTY                  = 2006
        NUMBER                 = PERNR
       SUBTYPE                = IT_PA2006-SUBTY
      OBJECTID               =
      LOCKINDICATOR          =
       VALIDITYEND            = DATE
       VALIDITYBEGIN          = IT_PA2006-BEGDA
      RECORDNUMBER           =
        RECORD                 = IT_TAB1
        OPERATION              = 'MOD'
      TCLAS                  = 'A'
      DIALOG_MODE            = '0'
      NOCOMMIT               =
      VIEW_IDENTIFIER        =
      SECONDARY_RECORD       =
    IMPORTING
       RETURN                 = RETURN
      KEY                    =
    Why it is not delimit the infotype record. Let me know if any other way to do the same.

    Hi friend please do this
    "Need to lock the employee before delimiting
    CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
        EXPORTING
          number        = px_infty_key-pernr
    IMPORTING
           return       = px_bapireturn.
    "in the 'HR_INFOTYPE_OPERATION' we need to specify all the details of the infotype what i have mentioned belo
      CHECK px_bapireturn-type NA 'AEX'.
      CLEAR: px_bapireturn.
      CALL FUNCTION 'HR_INFOTYPE_OPERATION'       " Updation of Employee Record
        EXPORTING
         infty                  = px_infty_key-infty
         number                 = px_infty_key-pernr
         subtype                = px_infty_key-subty
         objectid               = px_infty_key-objps
         lockindicator          = px_infty_key-sprps
         validityend            = px_infty_key-endda     "just give the date which you want to delimit with
         validitybegin          = px_infty_key-begda
         recordnumber           = px_infty_key-seqnr
         record                 = px_infty_data
         operation              = lc_mod
         tclas                  = 'A'
         dialog_mode            = '0'
         nocommit               = space
       IMPORTING
         return                 = px_bapireturn
         key                    = px_bapikey.
    "Unlock the employee after the operation
      CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'       " Unlock the Employee Record
        EXPORTING
          number        = px_infty_key-pernr.
    I think will will solve your problem.
    Just try it and let me know if you have any issues.
    Thanks and Regards,
    Sri Hari Anand Kumar

  • FM for delimit the infotype record

    Hi
    I'm new to HR-ABAP.I need to develop function modules to delimit the some infotype records (eg: 0167,0168,0014,2006 etc)
    Presently i developed the function module that has following source code.
    CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
        EXPORTING
          number        = empno
    CALL FUNCTION 'HR_READ_INFOTYPE'
        EXPORTING
         tclas                 = 'A'
          pernr                 = empno
          infty                 = '0167'
          begda                 = delimitdate
          endda                 = delimitdate
      BYPASS_BUFFER         = ' '
      LEGACY_MODE           = ' '
    IMPORTING
      SUBRC                 =
        TABLES
          infty_tab             = itab "itab is of the structure p0167
    enddate = itab-endda.
    MOVE delimitdate TO itab-endda.
    CALL FUNCTION 'HR_INFOTYPE_OPERATION'
        EXPORTING
          infty                  = '0167'
          number                 = empno
          subtype                = itab-subty
          objectid               = itab-objps
          lockindicator          = itab-sprps
          validityend            = enddate
          validitybegin          = itab-begda
          recordnumber           = itab-seqnr
          record                 = itab
          operation              = 'LIS9'
          tclas                  = 'A'
          dialog_mode            = '0'
      NOCOMMIT               =
      VIEW_IDENTIFIER        =
      SECONDARY_RECORD       =
       IMPORTING
         return                 = return
      KEY                    =
    CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
        EXPORTING
          number        = empno
    when i use 'MOD' operation in FM 'HR_INFOTYPE_OPERATION' that FM runs perfectly.it changes the enddate to delimit date in the table PA0167.
    But, when i use 'LIS9' (delimiting) operation FM is throwing following error message
    "E PG  428 A complex application error has occurred".
    I need help regarding this error statement.can i use 'MOD' operation to delimit the records (time constraint of most of the infotype record to be delimited is 2).In which case we use 'LIS9'??
    Also any SAP function modules for delimiting IT2006 infotypes????
    Pls suggest.
    Thank u,
    shrinivas
    Message was edited by: Shrinivas

    For 167 & 168 have you looked at HR_BEN_TERMINATE_HEALTH_PLAN & HR_BEN_TERMINATE_INSURE_PLAN?
    The error message you got is actually mapped to (00)344 ie "No batch input data for screen & &"
    For the delimit operation, you probably,need to pass the delimit date separately..
    I have a feeling this function call cannot be used for the delimit operation le 'LIS9'.AS the delimit date is usually entered on a pop-up box when you do it via PA30.
    ~Suresh

  • BAPI to delimit Infotype 0017.

    Hi All
    Is there any BAPI to delimit the Infotype 0017? Is yes, please provide me with a sample code of what all values to pass.
    I tried searching on the forums but couldn't get it.
    Thanks in advance.
    Harsh

    Hi,
    1.Check the time Constraint of infotype 17.
    2.You can use Function Module -
        call function 'HR_INFOTYPE_OPERATION'
             exporting
                  infty         = '0017'
                  number        = employeenumber
                  validityend   =   validityend ( delimit date
                  validitybegin =  validitybegin
                  record        = p0017 (infotype 17 record)
                  operation     = 'MOD'
                      tclas         = 'A'
             importing
                  return        = ls_return
                    key           = lv_emplcommkey.
             exceptions
                  others        = 0.
    Or operation 'LIS9'
    Regards,
    Manoj.

  • HR_INFOTYPE_OPERATION Dellimit operation 'LIS9'

    Hey All,
         I am trying to write a report to fix some corrupted HR address data(IT0006) using FM HR_INFOTYPE_OPERATION. I know how to use the FM in INS and MOD mode, but this time I am trying to use the delimit operation.
    Due to error we have a lot of records with subtype 'Blank', Instead of deleting the corrupted records, I am trying to delemit the records to a older date so that it doesnt show up at the top.
          CALL FUNCTION 'HR_INFOTYPE_OPERATION'
            EXPORTING
              infty                  = '0006'
              number                 = wa_p0006-pernr
              subtype                = wa_p0006-subty
              objectid               = wa_p0006-objps
              lockindicator          = wa_p0006-sprps
              validityend            = wa_p0006-endda
              validitybegin          = wa_p0006-begda
              recordnumber           = wa_p0006-seqnr
              record                 = wa_p0006
              operation              = 'LIS9'
              tclas                  = 'A'
              dialog_mode            = '0'
           IMPORTING
             return                 = wa_bapiret1.
    When i try to change the enddate so that it delimits the record to that date, it gives me a complex application error.
    Any input is higly appreciated.
    Thanks

    Hi Aparna,
    try using the operation 'MOD' with e_p0006 having the modified date
    chechk this
    e_p0006 = wa_p0006.
    e_p0006-endda = 'Delimit date'.
    CALL FUNCTION 'HR_INFOTYPE_OPERATION'
    EXPORTING
    infty = '0006'
    number = wa_p0006-pernr
    subtype = wa_p0006-subty
    objectid = wa_p0006-objps
    lockindicator = wa_p0006-sprps
    validityend = wa_p0006-endda
    validitybegin = wa_p0006-begda
    recordnumber = wa_p0006-seqnr
    record = e_p0006
    operation = 'MOD'
    tclas = 'A'
    dialog_mode = '0'
    IMPORTING
    return = wa_bapiret1.
    Edited by: Jacks M on Jul 23, 2008 8:25 PM

  • Delimit several infotypes for Leaving Action

    Hi,
    I would like to know how to 'Send' or call a backend program to delimit infotypes called during the leaving action of the employee. thus calling several infotypes but sometimes configured in such a way it is dependent on the status of the EE or have PY record.
    Thanks!

    Hi Binoj,
    thx. i tried this:
    0000              MASSN     06     0     *     * TERMINATION - DELIMIT RECORDS*
    0000              MASSN     06     10     P     T001P-MOLGA='34'
    0000              MASSN     06     20     P     P0000-MASSN='10'
    0000              MASSN     06     30     I     LIS9,9021,,,,,(P0000-BEGDA)
    0000              MASSN     06     40     I     LIS9,9022,,,,,(P0000-BEGDA)
    0000              MASSN     06     50     I     LIS9,9023,,,,,(P0000-BEGDA)
    0000              MASSN     06     60     I     LIS9,9024,,,,,(P0000-BEGDA)
    delimit process has been done..
    but we still have to input delimit date
    btw what is '/D' for?
    looking forward to hearing from you.
    best regards,
    dhenny muliawaty (pei pei)

  • String to 2Darray

    Hi,
    I am trying to create a 2d array(double) from a string of floating point
    numbers(4 in a row and running into several lines). I am using the
    function 'spreadsheet string to Array' and have wired '%f' for format string
    conversion and null string for 'delimiter'. The output indicator shows only
    the first column of the array correctly but the other (3) columns are not
    shown indicating the output is only a one-dimensional array!
    I can email the VI if someone is prepared to debug and let me know.
    Many thanks in advance.

    Sheela Belur wrote:
    > Hi,
    >
    > I am trying to create a 2d array(double) from a string of floating point
    >
    > numbers(4 in a row and running into several lines). I am using the
    > function 'spreadsheet string to Array' and have wired '%f' for format string
    >
    > conversion and null string for 'delimiter'. The output indicator shows only
    > the first column of the array correctly but the other (3) columns are not
    >
    > shown indicating the output is only a one-dimensional array!
    >
    > I can email the VI if someone is prepared to debug and let me know.
    >
    > Many thanks in advance.
    Instead of using the "Null" string for a delimiter try either a TAB or several
    spaces.
    Depending on how the data is formated.
    This function expects to see the data as follows
    data 'delim' data 'delim'
    data 'delim' .......
    data 'delim' data 'delim' data 'delim' .......
    data 'delim' data 'delim' data 'delim' .......
    data 'delim' data 'delim' data 'delim' .......
    When you put the null string in, the function thinks it has the EOL so it goes
    to the next row of data.
    As far as I understand the question this is what you are seeing.
    Kevin Kent

Maybe you are looking for

  • Acrobat doesn't obtain online license in one Win 7 Profile, but will in another.

    Acrobat 8 Professional loaded fine, but would not download a license..The screen to do so appears, but even though the Accept button flashes when 'clicked on', nothing happens.  The widow must be X'ed out. Making a new profile ( a new user on the sam

  • Fast Entry in Solution Manager 4.0

    Dear all, I am gettign this wierd error in solman 4.0. When i am in Service message monitor, and click on a message. I only get two Status : New and In Process.   and nothing else. I went into spro and tried finding where it has to be activated but i

  • Wanted : used copy of DW CS3 for Mac

    This is a long shot, but if anyone has a copy of DW CS3 for Mac they would like to get rid of, please PM me, thanks.

  • Firefox prevents a new page from opening? why?

    Each time I click on a link in my email, I get an error msg after a new tab is opened: "Firefox prevented this page from automatically redirecting to another page" And I have to always click the tab that says "ALLOW" Why????

  • Mobile Bank of America on the Pixi?

    When I try to access the mobile Bank of America website on my Pixi, all it does is reload when i try to sign in. Anyone know why or if this will be fixed? Thank you!