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
AniruddhaHi 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 !!
NaveenHi 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
SathyaHi 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.
RegardsHi,
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
VasuI 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
GopalHi,
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 -
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. -
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 -
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
SK1. 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… -
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
VishYou 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. -
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 AWhat'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 -
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
AysHi,
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
-
I subscribed to itunes match. ONLY 4000 songs are available out of 18000. I am not happy and turned off itunes match. Now i can access my playlists or songs that were originally synched to my phone before itunes match. I just want my phone to be
-
PSD button not working in ie10
the rollover is working but the down click isnt switching the image. I am using the layered psd button and have check all images to make sure everything is right. It does work in preview thru muse and does work in preview view site in browser but not
-
I need to update specific records(of variable lengths) in a file. I can get the correct record but when I update it(add or change info), it overwrites part of the record following it. I am using labview 6.0. I need to be able to insert information in
-
Divx Encoder doesn't work?
I've searched for an answer to this on here but to no avail. When i export a video using the Divx encoder the audio is always like 10-15 seconds behind. I have tried restarting computer. i have tried different clips. I have the latest version of FC.
-
Hi I am developing a mobile application about physical fitness for an undergraduate final year project and one of the features I would like to include is to give suggestions to the user on how to make their workout(walking, jogging or running) more e