How to find RETRO in a given period

Dear freinds,
             Iam doing a payroll report relating to bonus,i would like to check in my coding the retro caculation , iam not sure how we should check the retro calcuation . IF any function module is there
where we can check after reading the payroll result (PYXX_READ_PAYROLL_RESULT) . It would be great help ./
regards
divya

This is not easy to answer and what others have reported here is not cutting it either. First you need to know how payroll results are built and how the retro-status indicator is being used (A, P, O). Then you need to know how the different payroll clusters work, the cluster directory and the result cluster. Just checking for /551 and other retro wage types is not the way to go as these are only represent if there are differences of a certain kind. If you do not understand the structure of payroll results you should avoid trying this.
For experts it is enough to look into HRPY_RGDIR to look for the corresponding results.
For introductions of what you need look for the following:
SAP Online Help: Retroactive Accounting With SAP HR Payroll
Classes: HR350 Programming in HR

Similar Messages

  • How to find suborders for the given production orders?

    can any one give solution for finding the sub-orders for my given finished product,
    prodution order?
    my finished product may have the hierarchy as.....
    Finished Goods-> Semi-finished  goods ->  Semifinished-> up to n numbers
    > at last raw material.
    how to find the relation ship between production orders and corres ponding
    cost for this requirement?
    Thanks .
    <u><b>Solution Rewarded.</b></u>

    Hello Meeta
    If you are considering Reporting Manager as appraiser.
    First get pernr, find out position ID from the infotype 0001, check the relationship A002 maintained for the appraisee's position (HRP1001), and finally to find out Appraiser ID check the relationship A008 (HRP1001) of the appraiser's position.
    BR
    Reddy

  • How to find the project name given the exit name

    Hi I have the exit EXIT_SAPMM06E_016 to modify but i dont know how to find the already existing project name
    plz help

    Hi,
    SAP user exits (enhancement names that we see in SMOD transaction) are all stored in the table MODSAP. The field NAME contains the enhancement name and the field MEMBER contains the name of the function module that will be called if the customer enhancement exists and is active. The customer enhancement projects are stored in the table MODACT. There, the NAME field is the name of the project and MEMBER is the name of SAP enhancement (that from the MODSAP).
    Regards
    Raju

  • How to find External Bank Reconciliation # given Check #?

    I have a check number for an outgoing payment that has been reconciled on a bank rec, and we can't locate the Bank rec..  Is there a way to find the Bank Rec# that the check was on?  Any information as to how to find this would be greatly appreciated.  Thanks.  this is on version SAP B1 2007.

    The link between Check # and External Bank Reconciliation # would probably be a many to one relationship.  There is no direct link between them. You may have to dig into the G/L account for all detailed JE for find them.
    Thanks,
    Gordon

  • How to find administrators in a given organization - 11G R2

    Hi,
    How I can find administrators fro a give organization? I must identify them by the given administrative roles? Can anyone give me an example?
    BR,
    Aliye

    Check this API documentation
    http://docs.oracle.com/cd/E27559_01/apirefs.1112/e28159/oracle/iam/platformservice/api/AdminRoleService.html

  • How to find all the dates btween period

    hallow
    i had to find how much month and year i have btween dates
    in month and i have to append it to my table.
    i give ex.
    if begda = 01.01.2005
    end endda = 01.06.2007
    i wont to append to period_tbl
    01012007
    01022007
    01032007
    until 01.06.2007
    i try with that and it working when dats less then one year but i have problem when i choose dates that more then one year like in example.
    <b>i reward kindly</b>
    Regards
    CALL FUNCTION 'HR_AUPBS_MONTH_DAY'
    EXPORTING
    beg_da = p_begda
    end_da = p_endda
    IMPORTING
    no_day = l_day
    no_month = l_month
    no_year = l_year.
    period_tbl-period = p_begda(6).
    APPEND period_tbl.
    MOVE p_begda(6) TO month_tmp.
    DO l_month TIMES.
    period_tbl-period = month_tmp + sy-index.
    APPEND period_tbl.
    ENDDO.

    Hello Antonio,
      I would add the following (in bold):
    period_tbl-period = p_begda(6).
    APPEND period_tbl.
    <b>data l_month_in_years like P0000_AF-NOMNS
    l_month_in_years = l_year * 12.
    add l_month_in_years to l_month.</b>
    DO l_month TIMES.
    by the way, I think the function is HR_CALC_YEAR_MONTH_DAY
    Let me know if that worked,
    Regards

  • PPOME - New Tab & Infotype - How to find "start date" of preview period

    Hi all,
    I have successfully created own Infotype and add as new tab in PPOME.
    But now I need in my modulpool program to read field "start date" of preview period (from heading of screen in PPOME). I can't find right field. Has anybody any idea?
    Thanks a lot.
    Dusan
    Message was edited by:
            Dusan Skokanek

    Hi ramprasad74,
    According to your description, you are using Analysis Services as a data source for the report, the cube has hierarchy: Fyear, FQuarter, FPeriod, fweek, Fdate. You want to add a date parameter to the report, after you changed value of the parameter, the
    report will return the first day of FPeriod.
    To achieve your goal, we need to add a parameter to the report, then use the parameter in mdx query. For detail information, please refer to the following steps:
    In the Report Data pane, right-click on a dataset created from a SQL Server Analysis Services data source type, and then click Query. The MDX query designer opens in Design mode.
    On the toolbar, click Design to toggle to Query mode.
    On the MDX query designer toolbar, click Query Parameters symbol. The Query Parameters dialog box opens.
    In the Parameter column, click <Enter Parameter>, and then type the name of a parameter.
    In the Dimension column, choose a value from the drop-down list.
    In the Hierarchy column, choose a value from the drop-down list.
    In the Default column, from the drop-down list, select a single value.
    Click OK. 
    In query designer dialog box, type the mdx query like below:
    with member [Measures].[FirstChild]
    as
    [Date].[Fiscal].currentmember.parent.firstchild.name
    select {[Measures].[FirstChild]} on 0,
    [Date].[Fiscal].[Date].members on 1
    from
    ( SELECT ( STRTOSET(@ParameterName, CONSTRAINED) ) on 0
    from
    [Cube]
    Here are relevant threads you can reference:
    https://social.msdn.microsoft.com/forums/sqlserver/en-US/c7146ac3-40ea-4d53-b321-c707aebbd405/how-to-pass-date-parameter-to-mdx-query
    https://social.msdn.microsoft.com/forums/sqlserver/en-US/fd12a865-bc90-4a65-af42-ce38a8cfa29b/pass-date-time-parameter-to-mdx-query-ssrs
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu
    If you have any feedback on our support, please click
    here.

  • How to find  out child tables given a parent table /parent's constraint_nam

    Hi
    I need to disable a primary key but is not able to becoz of referential constraint
    select child_constraint.table_name, child_constraint.constraint_name, child_detail.column_name
    from user_cons_columns child_detail
    join user_constraints child_constraint
    on child_detail.constraint_name = child_detail.constraint_name
    and child_detail.owner = child_detail.owner
    and child_detail.table_name= child_detail.table_name
    where child_constraint.constraint_type='R'
    and child_constraint.status='ENABLED'
    and child_constraint.r_constraint_name='SUBSCRIBER_PK';
    and child_detail.table_name='ADDRESS_BOOK_GROUP';
    Given a table name how would I know all the child tables and the child tables' columns referencing the parent keys?
    thanks

    thanks for the reply
    while the first query is correct
    select child_constraints.table_name child_table_name, child_detail.constraint_name child_constraint_name
    , child_detail.column_name child_column_name, child_constraints.constraint_type child_constraint_type
    , child_constraints.status, parent_constraints.table_name parent_table_name, parent_detail.column_name parent_column_name
    , parent_constraints.constraint_name parent_constraint_name
    , parent_constraints.status parent_constraint_status from
    user_cons_columns child_detail
    join user_constraints child_constraints
    on child_detail.constraint_name=child_constraints.constraint_name
    and child_detail.owner=child_constraints.owner
    and child_detail.table_name=child_constraints.table_name
    join user_constraints parent_constraints
    on parent_constraints.constraint_name=child_constraints.r_constraint_name
    join user_cons_columns parent_detail
    on parent_detail.constraint_name=parent_constraints.constraint_name
    and parent_detail.owner=parent_constraints.owner
    and parent_detail.table_name=parent_constraints.table_name
    where
    child_constraints.r_constraint_name in (
    select constraint_name from user_constraints parent_constraint
    where parent_constraint.constraint_type='P'
    and parent_constraint.status='ENABLED'
    and parent_constraint.table_name='SUBSCRIBER'
    and child_constraints.constraint_type='R'
    and parent_constraints.constraint_type='P'
    --and child_constraints.status='ENABLED'
    order by child_constraints.table_name
    , child_detail.position
    the second query return a lots of garbage why is this so?
    select child_constraints.table_name child_table_name, child_detail.constraint_name child_constraint_name
    , child_detail.column_name child_column_name, child_constraints.constraint_type child_constraint_type
    , child_constraints.status, parent_constraints.table_name parent_table_name, parent_detail.column_name parent_column_name
    , parent_constraints.constraint_name parent_constraint_name
    , parent_constraints.status parent_constraint_status from
    user_cons_columns child_detail
    join user_constraints child_constraints
    on child_detail.constraint_name=child_constraints.constraint_name
    and child_detail.owner=child_constraints.owner
    and child_detail.table_name=child_constraints.table_name
    join user_constraints parent_constraints
    on parent_constraints.constraint_name=child_constraints.r_constraint_name
    join user_cons_columns parent_detail
    on parent_detail.constraint_name=parent_constraints.constraint_name
    and parent_detail.owner=parent_constraints.owner
    and parent_detail.table_name=parent_constraints.table_name
    where
    child_constraints.constraint_type='R'
    and parent_constraints.constraint_type='P'
    --and child_constraints.status='ENABLED'
    order by child_constraints.table_name
    , child_detail.position
    thanks

  • JAVA classpath: How to find classpath for a given java process

    I want to find the classpath for java process outside of the process.
    example:
    Lets say I execute the following command
    java -classpath foobar.jar;shoobar.jar javatest
    Is there a way to find the classpath from a different program given the process id that is created for the above command?
    Ami shukla

    Perhaps through an externally connected debugger? Beyond that, the only thing I can think of would be to modify the source to report that information for you.

  • How to find email id for given SAP user ID's

    Hi,
    please any one tell me how to get the email id for a given SAP ID?
    any tcode or any table or any BOR ?
    advance thanks
    regards
    pavee

    Check the below Program :
    REPORT ZSAI1.
    parameters : p_user like usr01-bname.
    data : i_BAPIADSMTP like BAPIADSMTP occurs 0 with header line.
    data : BNAME like BAPIBNAME-BAPIBNAME.
    data i_ret2 like bapiret2 occurs 0 with header line.
    start-of-selection.
    bname = p_user.
    CALL FUNCTION 'BAPI_USER_GET_DETAIL'
      EXPORTING
        USERNAME             = bname
    IMPORTING
      LOGONDATA            =
      DEFAULTS             =
      ADDRESS              =
      COMPANY              =
      SNC                  =
      REF_USER             =
      ALIAS                =
      ISLOCKED             =
      TABLES
      PARAMETER            =
      PROFILES             =
      ACTIVITYGROUPS       =
        RETURN               = i_ret2
      ADDTEL               =
      ADDFAX               =
      ADDTTX               =
      ADDTLX               =
       ADDSMTP              = i_bapiadsmtp
      ADDRML               =
      ADDX400              =
      ADDRFC               =
      ADDPRT               =
      ADDSSF               =
      ADDURI               =
      ADDPAG               =
      ADDCOMREM            =
      GROUPS               =
      SYSTEMS              =
    loop at i_bapiadsmtp.
    write:/ i_bapiadsmtp-e_mail.
    endloop.
    I am able to get email id ..
    Looks like email id is not maintaining at User profile ..
    Goto SU01 Transaction -> enter user id -> click on display ->see the address tab -> look at internet email ,if it is blank then you will not get it,please maintain email id there and see the results.
    Thanks
    Seshu

  • How to Find difference of cal day Period

    Hi Friends,
    How to get difference of cal day in period.
    example is 01/01/2008 - 31/01/2008 = Number of dates
    This query is in inventory to calulate average of issues and receipts in the particulat period.
    Please help me any one.
    Thanks and regards,

    HI,
    Create two replacement typr formula variables for this two characterictics dates , keep in mind while creating the repl path variable assign currency/unit as date.
    Then just calculate the difference using a formula .. U can use DATE function (in the data function) in the formula though it should work without DATE function.
    Hope it helps,
    Assign pts if helpful..

  • How to find data's from table whose sum=given input.

    Hi all,
    how to find values whose sum=given value.
    i have a master. table
    master table
    name amount
    a 1000
    b 6000
    c 2000
    d 1500
    input amount=4500 (may change);
    how to get name from master table whose sum(amount)=4500;
    i.e) a,c,d as output.

    Hi,
    I realy like the approach you made.
    But it is not realy scalable, as you probably know already.
    I tried the following:
    WITH
    master_table as
    select 'a' name, 1000 amount from dual union all
    select 'b',      700 from dual union all
    select 'c',      2000 from dual union all
    select 'd',      300 from dual union all
    select 'e',      1000 from dual union all
    select 'f',      1200 from dual union all
    select 'g',      2300 from dual union all
    select 'h',      500 from dual union all
    select 'i',      400 from dual union all
    select 'j',      600 from dual union all
    select 'k',      700 from dual union all
    select 'l',      400 from dual union all
    select 'm',      500 from dual union all
    select 'n',      600 from dual union all
    select 'o',      700 from dual union all
    select 'p',      800 from dual union all
    select 'q',      900 from dual union all
    select 'r',      1000 from dual union all
    select 's',      1700 from dual union all
    select 't',      1400 from dual
    ,got_name_list     AS
         SELECT     LTRIM ( SYS_CONNECT_BY_PATH (name, ',')
                    )                         AS name_list
         ,     SYS_CONNECT_BY_PATH (amount, '+')     AS amount_list
         FROM     master_table
         CONNECT BY     name     > PRIOR name
              AND     amount     < :target_amount
    SELECT     name_list, amount_list
    FROM     got_name_list
    WHERE     XMLQUERY ( (amount_list)
               RETURNING CONTENT
               ).getnumberval ()     = :target_amount
    ;And indead I received a solution. But it toke 788 seconds.
    I think that if you want to use this with more rows you have to find a PL/SQL solution.
    Regards
    Peter

  • How to find the SAP Standard form given the variant name.

    I am working on forms, How to find the standard form given
    print program name or the variant name .
    for eg:
    given
    print program is RKFORD10
    varinat is SAP06
    The SAP standard Form is F140_ACC_STAT_01.
    I need to find the standard form given the variant as SAP13.

    In SPRO,
    SAP Customizing Imp guide->Financial Accounting->Fin Account Global Settings->Correspondence
    Under this-
    'Assign Programs for Correspondence Types'(Tcode OB78) &
    'Define Form names for correspondence print'
    should be useful to you
    Message was edited by: Sravanthi

  • Find out who has given local administrator rights to standard domain user?

    In my Organization i have faced problems with domain administrator, it seem that all of a sudden a standard domain user is having Local administrator rights. Can anyone please help me how to find out who has given local administrator rights to that standard
    domain user account? 

    Hi,
    Based on your requirement, you need to enable the auditing in your Active Directory to identify the user/ group changes and WHO made the change etc.
    Checkout the below steps to enable auditing for AD User Changes,
    1. Open GPMC console, click Start --> Administrative Tools --> Group Policy Management.
    2. Right click the Default Domain Controllers Policy, and then click Edit.
    3. Navigate to Audit Policy node, “Computer Configuration/ Policies/ Windows Settings/ Security Settings/ Local Policies/ Audit Policy”.
    4. Now enable the Success auditing for - Audit Account Management and Audit Directory Service Access.
    5. Execute the command “GPUPDATE /FORCE” in the Domain Controller to force apply the GPO settings.
    For Windows Server 2008 R2 and later versions, additional configuration is required in  “Advanced Audit Policy Configuration” section in Default Domain Controller Policy.
    1. Go to the node DS Access (Computer Configuration/Policies/Windows Settings/Security Settings/Advanced Audit Policy Configuration/Audit Policies/DS Access.) 
        Enable Success auditing for the following settings
         - Audit Directory Service Changes
    2. Go to the node Account Management (Computer Configuration/Policies/Windows Settings/Security Settings/Advanced Audit Policy Configuration/Audit Policies/Account Management.) 
        Enable Success auditing for the following settings
        - Audit User Account Management
    After completing the audit settings, configure SACL in Active Directory Users and Computers console for enabling the geneartion of AD Change events in the eventlog as shown below,
    Checkout the below KB article on complete list on Event ID and Description for AD Changes,
    http://support.microsoft.com/kb/947226/en-us
    Regards,
    Gopi
    JiJi Technologies

  • How to fine query name for given transaction

    how to find query name for given transaction

    Check out the related thread
    https://forums.sdn.sap.com/click.jspa?searchID=1491773&messageID=959848
    Use T/code SQ01 to find query. after this transaction select client specific Query areas via
    Menubar>Environment>QueryAreas--> Select Client Specific.
    Regards,
    Santosh

Maybe you are looking for