LOAN SCHEMA / PCR

Hi
while savING Schema system shows below error
" Subschema ZNLN: Rule P0045 entered in function ZNLN does not exist "
i copied standard Schema and PCR and changed successfully. but i dont know why it is coming
Advance Thanks
Charan

Hi,
Pl check while saving copied Schema whether * is put by chance near Loan Accounting.
in the D Column. Also check P0045 is properly customised .
I think this may solve the issue. Pl let me what are changes done
Regards,
Ashok

Similar Messages

  • Re: DIfference between Schemas, PCRS' FUnctions and Operations

    Dear SAPExperts,
    Can anybody pls tell me what is difference between Schemas, PCRS' Functions and Operations.
    Thanx in advance
    Regards
    Aniruddha

    Hi Aniruddha
    When the payroll driver is executed (for ex: PC00_M40_CALC for INDIA is executed) the schema IN00 (standard schema) is executed and it calls certain functions (functions may use Rules. Rules contain Operation) and also subschemas.
    Functions could be of four types
    1. Performing some payroll computations (E.g. INEPF function calculates the PF amount of an employee during payroll run)
    2. Calling rules (E.g. P0045 function calls a rule INLN to compute the loan details of a personnel number).
    3. Getting data from Infotypes (E.g. P0581 will get the data from Infotype-581 for payroll processing).
    4. For some decisions. (E.g. IF & ENDIF function is used to execute as per the true and false decisions) etc.
    When the PY is executed SAP uses lot of Internal Tables to store data and also provides data to other internal tables.
    The read and change access to Internal Tables is enabled using functions that are executed in a personnel calculation schema and using operations that are executed in personnel calculation rules.
    The following is just an attempt to provide some info on how Functions are processed during the PY Run. For ex: (functionality of subschema XIN0 and INBD)
    1. INITIALIZATION OF PAYROLL: When the Payroll is executed first the subschema XIN0 is called,   This subschema comprises the following main steps:
    I.     Specify program type (payroll or evaluation)
    II.     Set switch for database updates (YES/NO) all database updates are controlled via this switch (otherwise simulation)
    III.     Only infotypes from the HR master record which apply to the selected personnel number are read.
    IV.     All Time Management infotypes are imported.
    V.     Specify check against control record PA03 (test or live).
    2. READ BASIC DATA: Once the Initialization of Payroll is successful, the subschema INBD is called. This subschema reads the Basic data of an employee who is there in the Payroll execution. Basic Data includes, determining Employee Name, Reading Work Center/Basic Pay Data, Setting Financial Year Dates and Allowance Grouping Tables, Reading Previous Employment Tax Details, Reading Housing (HRA/CLA/COA), Reading Exemptions, Reading Income from Other Sources, Reading Section 80 Deductions, Reading Investment Details (Sec 88), Reading Provident Fund Contributions, Reading Other Statutory Deductions, Reading Car and Conveyance, Reading Long Term Reimbursements, Read ID Details. Function GON checks whether all the master data has been imported, no further processing of schema will occur unless certain data is present.
    The Subschema INBD calls the following functions in order to read the Basic Data:
    ENAME :
    Function ENAME reads the last valid name of the employee in the payroll period. The formatting used for the country in question is used when displaying this name.
    WPBP
    If an employee receives a pay increase within a payroll period, the Basic Pay infotype (0008) is changed and delimited as of a specific date. Two data records exist for one payroll period.
    During payroll, the system writes the Basic Pay wage type to the results table with two different indicators. These split indicators are a link to the WPBP table that contains the relevant values. The system takes into consideration both data records for the corresponding partial periods when calculating remuneration.
    ININI
    P0580
    P0581
    P0582
    P0584
    P0585
    P0586
    P0587
    P0588
    P0583
    P0590
    P185I
    GON :
                    Function GON checks whether all the master data has been imported. No further processing of the schema will occur unless certain data is present. Checking procedures vary from country to country. There must always, however, be a work center (P007).
    [Def. of Functions, Rules and Operations (copied from Raju's answer)
    Schema is a collection of functions
    A Rule is a collection of operations.
    An operation is a very basic piece of logic that is used, mostly, to manipulate wage types
    Best Regards
    Reddy

  • Tables that store Schemas, PCRs and Features

    Hi All,
    I wanted to check with al you, if there are any tables which store all the Schemas, PCRs and Features in one place.
    If yes, it would be very helpful if you can share these tables.
    Thanks in advance !!
    Naveen

    Hi Naveen,
    Table for Payroll schemas are
    T52C0  and   T52C1 and
    Table  T52C5   for  Personnel Calculation Rules 
    and table T549D for Feature Directory 
    Warm Regards,
    Kapil Kaushal

  • Important /standard Schemas & PCRs for Time Management

    Dear Gurus,
    I just completed my course and would like to explore more about Time Management.
    I would be glad if any one of you could share the important and most used schemas/ PCR's  of TIME MANAGEMENT in real time..
    Looking forward to hear from you soon to put myself in to SAP soon
    Sathya

    Hi sathya,
    For Time  Mgt mainly you have to focus on Schemas TM00, TM04
    and check the differences of those two,
    go to PE02 & read  document and concentrate on the below Pcrs.
    TO20            Calculate overtime with quota 2007 01
    TO10             Evaluate overtime approval in I0050
    TO15             Evaluate overtime approval in daily WS
    TO16              Determine overtime without approval
    TW15              Overtime after x hours/day
    Regards,
    Sri
    Edited by: Srini vas on Jul 14, 2009 3:33 PM

  • Schema, PCR, Processing class, etc.

    Hi Experts,
    can any one tell me in brief about Schema, PCR, Processing class, Evaluation, Tables & Cumulation & how these are interlinked/processed in ascending order.
    If it is not possible to explain, atleast guide me where to get the materials abt. this.
    Thanks in advance.
    Regards

    Hi,
    Hope this helps:
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_SCHEMA.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_REGEL.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_WAGETYPES.pdf
    Reward points appreciated,
    Thank You,

  • Time Schema & PCR - Operation Help

    Hello Gurus,
    I have a scenario where in I have to change the processing type / time type class in a PCR. I know that the configuration can be done for this in table T555Y table for this. But my requirement is that I should be doing this in a PCR in the custom schema. I am looking for a operation like colop XXXX , which changes the time type. I need to change the processing type / time type instead.
    FILLP operation does not serve the purpose as it can change the processing type entry in TIP table but not the processing type / time type entry in TIP.
    Any help in this regard is much appreciated.
    Thanks,
    Saroj.

    Hi,
    although SAP - documentation provices the following info:
    The processing type/time type class is determined when the time data i
    imported. For absence and attendance records from infotypes 2001/2002,
    this class is read according to the subtype in the "Absence: Time
    Evaluation" table (T554S), in the "Processing type/time type" field.
    For all other time data, field TIP-CLTIM has an initial value of "00".
    Field TIP-CLTIM can be queried using operation OUTTP and changed using
    operation FILLP.
    I can't figure out which parameter to use. Nor via documentation nor via some searching in the relevant coding for operation FILLP.
    Wilfred.

  • Evaluate Wagetype 0001 amount via Schema/PCR

    Hi experts,
    How I evaluate 0001 Wagetype amount using payroll schema via /001 programatically.
    Here are few details I have:
    Processing class = 1 & Processing class specification = 3
    X010 Rule does the calculations
    Regards
    Vasu

    I have solved it myself

  • I want to learn writing PCRs & Schemas

    I am new to SAP HCM and learning the configuration steps on IDES 6.0. I am at present learning Time Management sub module. I want to learn how to write new PCRs and also modify PCRs and schemas. I have, sort of, understood the definitions of schemas, PCRs, functions, operations etc. But it stops here. I am unable to proceed further.
    Can any of you suggest how to go further. Any good link/book on this topic?
    Please help me.
    Regards
    Gopal

    Hi,
    Goto to T-code pe02 .
    In that you have documentation.
    T-code pe04 also has the same where u will get the functions and operations with clear explanation and Examples.
    the following link might helpful to you
    http://www.sdn.sap.com/irj/scn/advancedsearch?query=pcr#sdn_content_category_value_wiki
    All the BEST.
    KRC

  • Loan Process !

    Dear All,
    Can some one help me with the complete process of Loans Configuration.............
    Schema
    PCRs
    Features
    Tables
    Infotypes
    Subtypes
    Configuration settings and etc.,
    Regards,
    Ramesh Bhumipaka
    8197737917
    [email protected]

    Hi Ramesh,
    For India-
    the schema is INLN - please go thru this.
    PCR-   XLOZ Loan accounting: Posting to several collective
    Configuration - SPRO- India payroll - Company Loans - Master Data
    IT- 45
    Subtypes depend on your needs - like Housing loan, Edu loan, Car loan, etc
    Please also go thru some of the content already there in this forum.

  • Loan deduction

    Hi Experts,
    Please help me..
    One employee's loan balance is cleared (he has already repaid the full loan amount) and in PA30 his loan balance is showing NIL.
    but still his EMI is being deducted in the payroll/from his salary.
    what would have happened where should i check.
    it is happening for only one particular employee.
    Thanks in advance.
    With regards,
    SAP HCM consultant.

    Hi Smitha,
    Check the configuration for Loans Or PCR's written for Loans and check the payroll log from where EMI is calculating.
    Else try delimiting the loan info-type 0045.
    The may resolve..
    Regards,
    Srikrishna

  • Standard Report in SAP

    Hello Experts
    We would like to have Some standard report to check whether Any standard schema or rule changed by Anyone (Consultants)
    We want to target specifically for a country and standard schema and rules.
    Any updates appreciated.
    Regards
    SK

    1. T52C0 table contains the standard SAP delivered schema.  If a customer changes it, it is saved in T52C1 with the same name.
    The transaction PE01 always brings the one from T52C1 (not from T52C0) when you next go to display / edit the changed standard schema.
    However PE02 txn always stores a PCR in T52C5 irrespective of whether it is a standard SAP object or a custom object.
    To see the standard schema, in txn SE16 or SE16N, you can display T52C0.
    Or display it in client 000; usually this client access is not allowed for even SAP consultants normally.
    In view of the above, it is not recommended in any case, even for changes from an OSS note, for a user to change the standard schema/PCR, in PE01/PE02 or other way except the processes used by Basis team - e.g., SPAD, SPAM. 
    To make such changes in a standard object, it should be copied to a customer name range; then the copy should be changed and used wherever required.
    Such changes in SAP objects (e.g., schemas, PCR's, Dev objects) should be documented for future reference, so that when the standard object is changed by SAP, the customized object can be changed as required.
    2. To see which transport has changed such objects you can search table E071 for dev objects including schema and PCR; and E071K for tables.
    However I am not sure if this is dependent on transports containing such changed objects.  Many times it has been observed that config consultants delete objects from a transport, before releasing it; this deletion may be because the change was saved in a wrong transport or whatever.  In such cases, these tables E071 & E071K may not contain these changed object entries.
    Following are the tables in this subject:
    E070     Change & Transport System: Header of Requests/Tasks
    E070A     Change & Transport System: Attributes of a Request
    E070C     CTS: Source/Target Client of Requests/Tasks
    E070CREATE     Change & Transport System: Creation Date of Request
    E070DEP     Change & Transport System: Dependencies of Requests
    E070L     CTS: Index for Assigning Numbers to Requests/Tasks
    E070M     CTS: Target Development Class/Layer for Requests
    E070N     UNIX/SAP User Connection
    E070P     Path under which a C correction is created
    E070TC     Help Table for E070 for Client-Specific Imports
    E070USE     Use of Current Requests by Users
    E071     Change & Transport System: Object Entries of Requests/Tasks
    E071C     Change & Transport System: Client-Specific Lock Flag
    E071E     Lang. Transport: Positive List for Generic Object Selection
    E071K     Change & Transport System: Key Entries of Requests/Tasks
    E071KF     Change & Transport System: Nametab Information on Key Fields
    E071KFINI     Change & Transport System: Nametab Information on Key Fields
    E071L     Language Transport: Transport Information
    E07T     Change & Transport System: Short Texts for Requests/Tasks
    3. Provided the table is set for logging, you can use program RSTBHIST. to report change log for such SAP objects,   However, such setting for log should be in development system/cliernt. 
    It is not recommended for production system/client.  Otherwise for each schema transport, the log database will be updated and this is a burden on production resources.
    See link
    Here’s something you probably don’t already know: Learn how to quickly & easily track & analyze changes to cust…

  • Clock in and clock out issue

    Hi All,
    I am looking for  a solution for the below issue. Please help me out
    Clock in and clock out details from third party terminal are stored in SAP in IT2011.
    My requirement is if the duration between first clock in and last clock out is less than 4 hours system should consider as LOP for that day.
    can you please let me know if I should a PCR or any other way.
    Regards
    Vish

    You can do as below:
    Normally time type 0000 is used for normal attendance hrs in time schema PCR's like TP09, TP10, TP11.
    Before CUMBT function, call a PCR using ACTIO to do as below:
    If the daily value is time type 0000 < 4.00, insert a w/t for LOP absence hrs for the day.  The hrs can be as per the business rules:
    a)from IT 7 -  provided IT 7 has the correct data from WSR and WSR is correct.
    HRS=IDAHRS           daily hrs 
    or
    HRS=IWEHRS  HRS/5    weekly hrs/5
    or
    b)from the DWS for that day
    HRS=S        -DWS hrs including any substitution
    See example below assuming 0000 time type for normal attendance hrs, 8001 time w/t for LOP hrs.
                 D   HRS=D0000    HRS?4
    <                HRS=IDAHRS  ADDZL8001
    In payroll,
    - Time w/t's from time eval are imported by ZLIT function (usually in XT00 sub schema).
    - PCR XPPF and its sub PCRs this w/t hrs can be used to reduce the partial pay factors e.g. /801 used to reduce the payments like basic pay, etc. 
    - PCR XVAL uses these factor w/t's to reduce the payments.

  • Table Data on Letter Report

    Hello Guys,,
    How are you all ?
    i have a Letter type report, on which i am printing Data with totals in between M_BODY1 AND M_BODY2.
    :M_DATE := SYSDATE;
    :M_REF := 'HRA/SR/ ';
    :M_TO := 'Chief Executive Officer';
    :M_FROM := 'Chairman';
    :M_SUBJECT := 'Loan Summary for ';
    :M_BODY1 := 'The Loan Scheme Committee has reviewed the following Loan applications .....';
    <+table data starts here....+>
    whats happening is when the data rows goes on to 2nd page, then on the 2nd page the top space
    reserved for from M_DATE AND M_BODY1, remains blank. and the remaining rows are printed leaving so many space.
    i want on the 2nd page the data to start print from top.
    The property for all fields from M_DATE and M_BODY1 is set to "+First Page and Enclosing Object+"
    :M_BODY2 := 'I seek your approval on the above for total amount of US$ 316,854.64 as recommended by the Committee of the Loan scheme.';
    :M_PREPARED_NAME := 'R A S';
    :M_PREPARED_DESIG := 'Housing Loan Administrator Secretary';
    :M_APPROVED_NAME1 := 'Y A H';
    :M_APPROVED_DESIG1 := 'Chairman, Loan Committee';
    :M_APPROVED_NAME2 := 'A A. A K';
    :M_APPROVED_DESIG2 := 'Cheif Executive Officer';
    Also, if after printing the data upto M_BODY2, i want all the Fields from M_PREPARED_NAME upto M_APPROVED_DESIG2 to be always printed together. Suppose if on the last page theres only space left
    for M_PREPARED_NAME or M_PREPARED_DESIG, I want all to be printed on the fresh page..
    Kindly help solve this.
    I am using Report 6i, DB oracle10g
    some URL of my problem;
    http://www.flickr.com/photos/41671539@N05/4445208242/
    http://www.flickr.com/photos/41671539@N05/4445208430/
    http://www.flickr.com/photos/41671539@N05/4445208570/

    Hi,
    You need to do somethings with fields and frames.
    1. For the top fields...
    :M_DATE := SYSDATE;
    :M_REF := 'HRA/SR/ ';
    :M_TO := 'Chief Executive Officer';
    :M_FROM := 'Chairman';
    :M_SUBJECT := 'Loan Summary for ';
    create one main frame and in keep all these fields inside that frame and frame printing property keep "FIRST PAGE"
    and "VARIABLE".
    Keep the body1 and body2 as it as...
    for the below fields
    :M_PREPARED_NAME := 'R A S';
    :M_PREPARED_DESIG := 'Housing Loan Administrator Secretary';
    :M_APPROVED_NAME1 := 'Y A H';
    :M_APPROVED_DESIG1 := 'Chairman, Loan Committee';
    :M_APPROVED_NAME2 := 'A A. A K';
    :M_APPROVED_DESIG2 := 'Cheif Executive Officer';
    create one main frame and place all these felds in that frame nad printing property keep "LAST PAGE" and there is one property call "Page Protect" keep this property to YES.
    then it will work...
    Regards
    -Ammad

  • Remove currency key in IT - Payroll

    How to remove currency key against a wage type in IT table through a rule?
    Thank you
    Sriviswanath A

    What's your purpose to remove it? of just investigation :-?
    Anw your IT is quite strange, I just see IT as below:
    A WT   WT Text    APC1C2C3aBKoReBTAwvTvNUnit Amt/Unit No.           Amount
    3 0002 Monthly Wag01                                                  11,266.67
    3 0002 Monthly Wag02                                                  12,391.67
    3 0002 Monthly Wag03                                                  12,391.67
    If you want to process Payroll schema, plz investigate function PIT, and some operation NUM, AMT, RTE, etc in T-code PDSY. Plz look at Useful documents for Schema & PCR configuration if you wanna have more documents.
    Regards,
    Woody

  • Guide me - to Learn SAP

    Hi Friends,
    Am willing to learn  SAP HR. I am from HR Recruitment background.
    Kindly help me, how to start from scratch and also help me in suggesting proper study material, where i can learn the basics of SAP and then SAP HR.
    Looking forward for your valuable suggestions.
    Regards
    Ays

    Hi,
    The better way to understand any module functionally is to know the domain,
    Country specific logics , Calculation Logic and statutory knowledge
    Once you are an domain expert, you can map processes as per the business logic in any System.
    In SAP HCM you should first know Payroll(PY module).
    Why Payroll first, All the results are calculated in Payroll , All results are posted to FI from Payroll
    Get to know on the Schema & PCR's for the flow logic and study the log comparing with the logical flow of the schema.
    All the other module are satellite module revolving around the PY module
    You get all the inputs from OM,PA,Time to PY and Output to FI modules.
    Other modules part of HR practises emphasising on Trainings, Recruitment,Country specific Modules
    like Compensation & Benefits.
    To enhance and get to know everything on Web get to know on ESS, MSS, E-Recruitment.
    I would suggest you if you are working on Indian Payroll try and learn all the concepts of Payroll
    Look at your own tax sheet/ form16( Indian PY)  and derive step by step calculation
    Once you are thru with this try to study w.r.t. SAP PY
    Regards,
    Hemant V. Mahale

Maybe you are looking for