Infotype 0008 and 0014

Hi all,
Hi all,
We have a requirement of using various fixed allowances to be paid monthly and to be prorated based on the number of days absence/attendance.  Can we prorate (factoring) the allowances used in IT0014? If not, what is the possible drawbacks and concerns if we use more wage types in IT0008 to satisfy the factoring functionality?
Regards,
Celine

For the wt you want to pro-rate in IT0014, please change wt's pclass 10 from '0' ('No reduction')  to something else (e.g. same value as wt used in IT0008). Existing payroll rules should already be to handle this.
Rgds.

Similar Messages

  • Infotype 0008 and Wage Type Amount

    Hi ,
    I can see the Wage type in infotype 0008 , but when I input an amount in "Annual salary" , the Wage type Amount is not calulated ( stay blank ) .
    The Wage type Amount should be = Annual salary / PFREQ .
    What did I miss ? Feature PFREQ and LGMST are setup . Can see the Wage Type , but no calculation is done ?
    Help will be rewarded
    Thank you.

    Hello there!
    There are 3 important things to note in ANSAL.
    1. Period Parameters - Table T549R
    2. Annual Salary Wage Type - When you are defining the characteristics you will have to use ANSAL as Indirect evaluation module
    3. Monthly/Period Wage types - the wages which will make the sum for Annual Salary.
    Try to complete all the steps present in PA-> Payroll Data -> Basic Pay -> Define annual salary.
    Thanks
    Yash

  • BI cube for Infotypes 0008 , 0015 , 0014

    Hi ,
    Looking at having salary info in BI/BW : 0008 - Basic pay , 0015 - Additional Payments , 0014 - Recurring Payments/Deductions .
    Do SAP provide a standard InfoObject like 0EMPLOYEE for employee ?
    I could not find a standard InfoObject for 0008 - Basic pay , 0015 - Additional Payments , 0014 - Recurring Payments/Deductions .
    Thank you .

    Dear Pemmasani and Rangabala,
    Thank you so much for your information and i was able to grey out the currency field in IT15 and 14.
    However i was not able to grey out the currency field in IT0008.
    I tried to restrict the module pool in T588M but it didn't work.
    Please let me know if any thing further needs to be done.
    And since we are supporting different clients, restricting the currency field in IT0015 and 14 will not affect other clients currency field right. Please give me more insight into this.
    Thanks and Regards
    Vidya

  • How to retrive data from infotype 0008 &0021 and dispaly as alv output

    hi all,
    i have to read data from infotype 0008 and infotype 0021 and display as alv grid..
    can any one help me..
    <removed by moderator>
    regards,
    viswanath
    Moderator message: please search for information and try yourself before posting here.
    Edited by: Thomas Zloch on Jan 12, 2012

    Hello Sourabh,
    If I am not wrong, there are two parts two your query...
    a) Data or Content Retrieval
    b) Displaying Retrieved content
    Here is my feedback
    a) The Content can be Retrieved using the FM ARCHIV_GET_TABLE.
    Pass the Archive Object, SAP Object and the SAP Object ID and based on the Connection table entries (TOA*), the underlying Content Repository (T-code OAC0) is determined and a request for synchronous retrieval is made to the Content Server.
    b) Display of Retrieved content is normally done through dedicated viewers (Ex: Livelink Viewer) or front-end applications (Excel, Word) based on the Protocol (OAA3/OAA4) specified in the Content Reository Configuration. Hence, to my knowledge, you cannot display the content directly in the Smartform.
    With Regards
    Vijay Gajavalli

  • Infotype -0008 (Changes)

    Hi,
    The query was if any Change are made in Infotype 0008, by any users if he has authorization of PA30,  to change or delete etc.
    The client Wantu2019s an email should generate if any changes are made to Infotype 0008.and that mail has to go to the respective head
    Any standard report or any customization step pls tell
    Regards,

    Try Dynamic Actions. Go to SM30 --> t588z --> Maintain.
    Enter:
    Itype : 0008
    Fieldname : Any infotype field in IT0008 whose change has to trigget a mail
    FC: Choose function code 2 digits as required (press F1 on the field for further information)
    No: Enter a sequence number
    S: Choose M(Send Mail)
    Variable Function part : Trigger Feature name - Ex. M0001 (press F1 on the field for further information)

  • Infotype 0008 BET01 Decimal Out of Place

    I'm trying to write a custom ABAP program that reads infotype 0008 and works with the "Wage Type Amount" field (BET01), but I am having trouble getting an accurate value out of it. When I view the data in PA20 or SE16 (looking at table PA0008), the value comes up properly as a value going out to 5 decimal places. In this case, the value is 2,688.10667, which is correct.
    When I try and read this value in my program, however, it comes as 2,688,106.67, with the decimal place shifted over 3 places! I have tried reading it using HR_READ_INFOTYPE, direct SELECT statement, and with the decoupled framework, but I get the same result. It seems to be shifting the number over to fill in just 2 decimal places no matter what record I go after.
    If it matters, this value is in USD, but I am having the same problem with EUR or any other currency where the value is stretched out past 2 decimal places. It does not appear to be currency-specific.
    It seems the displays in SE16 and PA20 can handle it, so I'm guessing there must be some conversion routine, but I don't see one attached to the datatype. How do I get it to return this value correctly?
    Thanks in advance.

    That's the weird thing. The database field is itself a CURRENCY type with only 2 decimal places. I am using the same datatype in my program as the infotype. How it renders with a different number of decimal places is what I don't understand.
    I just found out that someone in my company did find a solution to this problem and created a class method for it. It appears there is a table, TCURX, that lists how many decimal places each currency type is supposed to allow. So using this table we are able to convert the number that comes out of PA0008-BET01 to use the correct number of decimal places. This method should serve my purposes well enough.
    This is still confusing, though, as this is a custom solution and I doubt it is being referenced by SE16 or PA20 when those transactions display the value. It behaves as if there is a conversion routine attached to the datatype, but the Data Dictionary does not show any. How are SAP programs doing this conversion?

  • Create, but no changes in Infotype 0008

    Hi all,
    We have the following issue in HR authorization
    There's one role with some transactions of HR, some of them is PA30 and PA40.
    One of the rules at the company is, in transaction PA40, the person who made the admission of an employee, can register the salary data (IT 0008);
    And later, the same person can consult this register of employee by transaction PA30, but cannot change the salary in Infotype 0008, only the manager could do this.
    But, both transactions uses the same object (P_ORGIN).
    The question is, this type of restriction (register salary in PA40, and only consult in PA30) can be made only in authorization profile (PFCG)?
    How can we do this?
    Thank you all!

    Hi,
    When you add both PA40 and PA30 tcodes into the same role. You can actually restrict the Infotype 0008 and its Subtype in the same role.
    You can give restrict authorizations to only register salary and only consult via the field values in P_ORIGIN.
    Regards,
    Kiran Kandepalli.

  • Infotype 0008 Not Updated

    Hi Gurus,
    We have created a dynamic action running in background in order to
    update infotype 0008 with the new Grades and Levels of the
    employee,when an Organizational Reassignment is executed. However, the
    user who executes the action doesn't have sufficient authorization to
    display infotype 0008 and this prevents the dynamic action to be
    executed,although in background. The customer, cannot give
    authorization to the user and the action cannot be executed from users
    with appropriate authorization due to business processes. We need to
    overcome this, as infotype 0008 contains wrong data.
    Steps for Reconstruction    
    The user executes the action Organizational Reassignment (transaction
    pa40)but he has no authorization for infotype 0008. After he saves
    infotype 0001, a dynamic action is triggered and checks whether the
    employee's job has changed. If yes, the system should execute the
    dynamic action in background, in order to update infotype 0008 (both
    subtypes 0,9000) with the grades and levels of the new job.
    Thanks in advance for help

    A mail is sent through dynamic action to the responsible of payroll and he enters the data manually.

  • Delete Infotype 0008

    Hi,
    i have a scenerio where i need to delete the infotype 0008
    we have 2 system one for payroll process another  for maintaining data
    salary exempt we have infotype 8 in payroll system but not in maintainence system
    so a person is moved from hourly to salary exempt , we need to delete infotype 8 in maintenance system
    can you please suggest
    thanks in advance
    shetty

    hi
        deleting infotype is not good, either you can delimit the infotype or else if you dont want the data in the infotype 0008...
       you can delete the data in pa30 by giving personnel number for whom you want to delete... Go to Utilities in the Menu Bar and click the Delete Personnel Number then you will get the list of Infotypes which are there for that employee in that select the Infotype 0008 and click Delete Icon in the Tool Bar and the data will be deleted in the PA30.
      Hope this is help full for you
      Regards
      K.Manoj

  • Default Pay scale group and Level in infotype-0008

    Hi,
    While hiring should display the default Pay scale group and Level in infotype-0008 or the pay scale group and level can default from the Job or position. Itu2019s possible? Thanks in advance.
    Regards

    No there is no standard Feature to default PSG and PSL. TARIFF is for PSA and PST.
    Wait for some body may have some information.
    Afrasyab

  • V_T510 and infotype 0008

    When updating V_T510 how can i have delimited (automatically) the infotype 0008 for the begin date i have in V_T510 ?
    Thanks
    MColaço - Somincor Portugal

    Hello , from the sud of Portugal best regards and thanks for your help.
    It was very helpful
    Even my 510D and 510E are empty ?
    Thanks
    MColaç

  • Infotype 0008 master data with no salary and no wage types.

    I am an abapper so I apologise whole heartedly in advance for what may be a silly question.
    I want to use infotype 0008 only to hold master data values. The only fields I want filled are:
    Pay Scale Type,
    Pay Scale Area,
    Pay Scale Group,
    Pay Scale Level,
    Capacity utilization level.
    Is it possible to configure infotype 0008 just to enter these values and nothing else. I don't any values in Annual Salary, Wage types, etc.

    Dear Gemini,
    You can hide some of the fields if you donu2019t want to display or you can make them Output fields (table name T588M, and select the module pool, MP000800).
    Thanks
    Haji

  • Infotype 0008 wage types are not considered while payroll

    Hi Experts,
    When i am running the payroll, all the wage types of infotype 0008 is not considered. Neither it is being stored in RT. But all the wage types of infotype 0014 and 0015 are correctly being considered in the payroll. Plz help
    Regards
    Tarun

    Hi,
    Plz see the XVAL log that i am getting while running payroll. Do let me know if you need any other information. I can call you now if you say.
    PIT   XVAL P10            Valuate pay elements
        Input
            IT
    Table IT
    PCRlGr Wage salary type               WC  C1 C2 C3  Assign: AltPa  CA  BT Abs.
    Var s. Unit    Rate                      Number       Amount
    3      /806 Partial period factor 6   01
                             100,000.00
    3      2000 BASIC SALARY-NEW          01
                                                                      8,000.00
    3      3000 BUS DEDUCTION-HPL         01
                                                                      1,000.00-
    Processing
         /806 Partial period factor 6
    /806 Partial period factor 6
    Rule   ESGPCR VaKey    Operation
    XVAL      3            VWTCL 10
    XVAL      3   0        ADDWT *
    2000 BASIC SALARY-NEW
    2000 BASIC SALARY-NEW
    Rule   ESGPCR VaKey    Operation
    XVAL      3            VWTCL 10
    XVAL      3   1        ELIMI *
    XVAL      3   1        RESET RA
    XVAL      3   1        RTE=  /801
    XVAL      3   1        RESET *
    XVAL      3   1        MULTI RAA
    XVAL      3   1        AMT/KGENAU
    XVAL      3   1        ZERO= R
    XVAL      3   1        ADDWT *
    3000 BUS DEDUCTION-HPL
    3000 BUS DEDUCTION-HPL
    Rule   ESGPCR VaKey    Operation
    XVAL      3            VWTCL 10
    XVAL      3   0        ADDWT *
    Output
    IT
    Table IT
      PCRlGr Wage salary type               WC  C1 C2 C3  Assign: AltPa  CA  BT Abs.
      Var s. Unit    Rate                      Number       Amount
      3      /806 Partial period factor 6   01
                              100,000.00
      3      3000 BUS DEDUCTION-HPL         01
                                                                       1,000.00-

  • Not able to modify the data for infotype 0008 using FM

    Hi All ,
    I have got a requirement for updating the infotype 0008 data  using FM : HR_MAINTAIN_MASTER_DATA.
    While trying to modify the wagetypes data which is of blank ..unable to upload the amount for that partcular field ..
    For this am herewith the link  of o/p :
    http://i55.tinypic.com/28jfw2c.jpg for this am also posting the code...
    Please suggest me furthur in what way i can upload..
          SELECT * FROM pa0008 INTO TABLE itab_pa0008
    FOR ALL ENTRIES IN itab
        WHERE pernr = wa_data-pernr
        AND begda = wa_data-begda_out
        AND endda = wa_data-endda_out.
        DESCRIBE TABLE itab_pa0008 LINES lin.
        IF lin EQ  0.
          c_action = 'INS'.
        ELSE.
          c_action = 'MOD'.
        ENDIF.
        LOOP AT itab INTO wa_itab WHERE pernr = wa_data-pernr.
          CLEAR: wa_bapireturn, wa_bapireturn1, wa_hr_return.
          REFRESH: it_pprop[],it_modified_keys[].
          it_pprop-infty = '0008'.
          it_pprop-fname  = 'P0008-TRFAR'.                 "1
          it_pprop-fval = wa_itab-trfar.
          APPEND it_pprop.
          CLEAR it_pprop.
          it_pprop-infty = '0008'.
          it_pprop-fname  = 'P0008-TRFGB'.                 "2
          it_pprop-fval = wa_itab-trfgb.
          APPEND it_pprop.
          CLEAR it_pprop.
          it_pprop-infty = '0008'.
          it_pprop-fname  = 'P0008-TRFGR'.                  "3
          it_pprop-fval = wa_itab-trfgr.
          APPEND it_pprop.
          CLEAR it_pprop.
          it_pprop-infty = '0008'.
          it_pprop-fname  = 'P0008-TRFST'.                  "4
          it_pprop-fval = wa_itab-trfst.
          APPEND it_pprop.
          CLEAR it_pprop.
          flag = flag + 1.
    *****************************************************************************************************5
          BREAK-POINT.
          IF NOT wa_itab-lga1 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA01'.
            it_pprop-fval = wa_itab-lga1.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet1.
          ENDIF.
          IF NOT wa_itab-bet1 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET01'.
            it_pprop-fval = wa_itab-bet1.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************6
         IF NOT wa_itab-lga2 IS INITIAL.
           it_pprop-infty = '0008'.
           it_pprop-fname  = 'P0008-LGA02'.
           it_pprop-fval = wa_itab-lga2.
           APPEND it_pprop.
           CLEAR it_pprop.
           bet1 = wa_itab-bet2.
         ENDIF.
          IF NOT wa_itab-bet2 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET02'.
            it_pprop-fval = wa_itab-bet2.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************7
          IF NOT wa_itab-lga3 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA03'.
            it_pprop-fval = wa_itab-lga3.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet3 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET03'.
            it_pprop-fval = wa_itab-bet3.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************8
          IF NOT wa_itab-lga4 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA04'.
            it_pprop-fval = wa_itab-lga4.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet4 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET04'.
            it_pprop-fval = wa_itab-bet4.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************9
          IF NOT wa_itab-lga5 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA05'.
            it_pprop-fval = wa_itab-lga5.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet5 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET05'.
            it_pprop-fval = wa_itab-bet5.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************10
          IF NOT wa_itab-lga6 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA06'.
            it_pprop-fval = wa_itab-lga6.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet6 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET06'.
            it_pprop-fval = wa_itab-bet6.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************11
          IF NOT wa_itab-lga7 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA07'.
            it_pprop-fval = wa_itab-lga7.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet7 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET07'.
            it_pprop-fval = wa_itab-bet7.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************12
          IF NOT wa_itab-lga8 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA08'.
            it_pprop-fval = wa_itab-lga8.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet8 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET08'.
            it_pprop-fval = wa_itab-bet8.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************13
          IF NOT wa_itab-lga9 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA09'.
            it_pprop-fval = wa_itab-lga9.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet9 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET09'.
            it_pprop-fval = wa_itab-bet9.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************14
          IF NOT wa_itab-lga10 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-LGA010'.
            it_pprop-fval = wa_itab-lga10.
            APPEND it_pprop.
            CLEAR it_pprop.
            bet1 = wa_itab-bet2.
          ENDIF.
          IF NOT wa_itab-bet10 IS INITIAL.
            it_pprop-infty = '0008'.
            it_pprop-fname  = 'P0008-BET010'.
            it_pprop-fval = wa_itab-bet10.
            APPEND it_pprop.
            CLEAR it_pprop.
          ENDIF.
    *******************************************************************************************************15
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-LGA11'.
       it_pprop-fval = wa_itab-lga11.
       APPEND it_pprop.
       CLEAR it_pprop.
       bet1 = wa_itab-bet2.
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-BET11'.
       it_pprop-fval = wa_itab-bet11.
       APPEND it_pprop.
       CLEAR it_pprop.
    ********************************************************************************************************16
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-LGA12'.
       it_pprop-fval = wa_itab-lga12.
       APPEND it_pprop.
       CLEAR it_pprop.
       bet1 = wa_itab-bet2.
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-BET12'.
       it_pprop-fval = wa_itab-bet12.
       APPEND it_pprop.
       CLEAR it_pprop.
    ********************************************************************************************************17
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-LGA13'.
       it_pprop-fval = wa_itab-lga13.
       APPEND it_pprop.
       CLEAR it_pprop.
       bet1 = wa_itab-bet2.
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-BET13'.
       it_pprop-fval = wa_itab-bet13.
       APPEND it_pprop.
       CLEAR it_pprop.
    ********************************************************************************************************18
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-LGA14'.
       it_pprop-fval = wa_itab-lga14.
       APPEND it_pprop.
       CLEAR it_pprop.
       bet1 = wa_itab-bet2.
       it_pprop-infty = '0008'.
       it_pprop-fname  = 'P0008-BET14'.
       it_pprop-fval = wa_itab-bet14.
       APPEND it_pprop.
       CLEAR it_pprop.
    BREAK-POINT.
          CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
            EXPORTING
              number = wa_itab-pernr
            IMPORTING
              return = wa_bapireturn1.
          BREAK-POINT.
         IF c_action = 'INS'.
           CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
             EXPORTING
               pernr           = wa_itab-pernr
               actio           = 'INS'
             tclas           = 'A'
               begda           = wa_data-begda_out             "'20110401'
               endda           = wa_data-endda_out             "'99991231'
               dialog_mode     = '2'
             luw_mode        = '1'
             IMPORTING
               return          = wa_bapireturn
               return1         = wa_bapireturn1
               hr_return       = wa_hr_return
             TABLES
               proposed_values = it_pprop
               modified_keys   = it_modified_keys.
           IF NOT wa_bapireturn IS INITIAL.
             WRITE : / wa_bapireturn.
             CLEAR : wa_itab , wa_bapireturn.
           ENDIF.
         ELSEIF c_action = 'MOD'.
            CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
              EXPORTING
             infty         = '0008'
                pernr           = wa_itab-pernr
                actio           = 'MOD'
                begda           = wa_data-begda_out             "'20110401'
                endda           = wa_data-endda_out             "'99991231'
          record        =  p_record
             recordnumber  = wa_itab-SEQNR
             operation     = change
             nocommit      = nocommit
                dialog_mode     = '0'
             IMPORTING
                return          = wa_bapireturn
                return1         = wa_bapireturn1
                hr_return       = wa_hr_return
              TABLES
                proposed_values = it_pprop
                modified_keys   = it_modified_keys.
            IF NOT wa_bapireturn IS INITIAL.
              WRITE : / wa_bapireturn.
              CLEAR : wa_itab , wa_bapireturn.
            ENDIF.
         ENDIF.
          CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
            EXPORTING
              number = wa_itab-pernr
            IMPORTING
              return = wa_bapireturn1.
        ENDLOOP.
      ENDLOOP.

    Here is a sampe, and the logic you are using for wages goes in the internal table for wages (you already have the enqueue & dequeue so you don't have to worry about that, so you only have to add the BAPI_TRANSACTION_COMMIT):
    CALL FUNCTION 'BAPI_BASICPAY_CHANGE'
      EXPORTING
        employeenumber             = pa0008-pernr
        subtype                    = pa0008-subty
        objectid                   = pa0008-objps
        lockindicator              = pa0008-sprps
        validitybegin              = pa0008-begda
        validityend                = pa0008-endda
        recordnumber               = pa0008-seqnr
        payscaletype               = pa0008-trfar
        payscalearea               = pa0008-trfgb
        payscalegroup              = pa0008-trfgr
        payscalelevel              = pa0008-trfst
    *   NEXTINCREASE               =
    *   LOCALALLOWLEVEL            =
    *   PARTNERSHIP                =
    *   CURRENCY                   =
    *   COMPARISONPAYSCLTYPE       =
    *   COMPARISONPAYSCLAREA       =
    *   COMPARISONPAYSCLGRP        =
    *   COMPARISONPAYSCLLVL        =
    *   COMPNEXTINCREASE           =
    *   CAPACITYUTILLEVEL          =
    *   HOURSWORKEDPERPERIOD       =
    *   ANNUALSALARY               =
    *   CASEGROUPCATALOG           =
    *   CASEGROUP                  =
    *   CURRENCYANNUALSALARY       =
    *   REASON                     =
    *   NOCOMMIT                   =
    * importing
    *   return                     =
    TABLES
       wagetypes                  = wages.
    Regards,
    Ryan Crosby

  • HR ABAP infotype 0008

    Hi All,
    Please see my below requirement.
    i got  2 periods in infotype 0008(in the datailed view)
    1.03/31/2009-12/31/9999  and amount is 1500(Present period)
    2.01/01/2007-03/30/2009  and amount  1000.(Previous Period)
    I want to get the amount from the previous period.that is 1000.
    Can you please let me know how to achive this and how to capture previous period.
    Regards,
    Phani.

    Hi Phani,
    i got 2 periods in infotype 0008(in the datailed view)
    1.03/31/2009-12/31/9999 and amount is 1500(Present period)
    2.01/01/2007-03/30/2009 and amount 1000.(Previous Period)
    I want to get the amount from the previous period.that is 1000.
    You can code something like below:
    Select * from PA0008 INTO TABLE l_t_it0008 WHERE Pernr EQ l_pernr.
    SORT l_t_pernr DESCENDING BY ENDDA.
    READ TABLE l_t_it0008 sy-tabix EQ 2 INTO l_wa_it0008.
    Regards
    Shital

Maybe you are looking for

  • Xfig works again!

    I am happy to report that xfig 3.2.5b-8, in which libxaw3d is replaced by libxaw, solves recent problems with drawing lines and vectors with non-default widths.

  • Printing only in B&W

    Hello, When printing remotely through my Apple Express (version 6.3) it no longer conveys the color signal to my HP printer, only the black and white. It doesn't seem to be a printer or computer issue, as they work fine when connected directly throug

  • Report Painter Execution Problem

    Hi, I am working on Report Painter in which i am facing a problem that when i execute the Tcode GR55 and fill the Group Name in it ,if there is only 1 report in it ,it gets executed but when there are more than 1 report in it ,some times it gets exec

  • Block a number

    How do block an unwanted number?

  • Production Order Settlement Function Module

    HI, Trying to find a BAPI or Function Module to used that will perform a transaction K088  Production order Settlement. Can anyone tell me is one exists? Thanks, Chris