Features
If your SAP version contains the tree maintenance functionality, then do yourself a favour and make use of it. Whilst it may look quite daunting to use, it is so much easier to use than the old table maintenance functionality. Once you have changed, you will regret not having changed sooner.
This table contains features which are often used in customising
Feature | Feature Description |
---|---|
08MEX | Multiple Employment Process Exclusion (PY-GB-PS) |
08TCE | TPS casual employment |
08TIE | TPS Irregular Employment |
08TSG | TPS Safeguarded salary |
08TSN | TPS School / type of employment number |
08TSS | TPS Salary scale code |
13RED | Feature 13RED |
27SLE | Sick Leave Entitlement |
ABKRS | Defaults the payroll area |
ACTCE | Actions: Default Values for Recognition |
ADDRS | Set subtype sequence for address formatting |
ALOAN | Default Value for Company Loans |
ANLAC | Check number of object on loan and asset number |
ANSAL | Wage type for annual salary |
BAREA | Benefit Area |
BENGR | First program grouping |
BSTAT | Second program grouping |
CAREA | Compensation area |
CATSX | Profile maintenance for Time Sheet |
CDCU1 | Determine payroll directory |
CMELG | Eligibility group |
CMGDL | Guideline Group |
CMGRP | Compensation group |
CONTR | Default values for contract elements |
COVER | Rule group feature for coverage history |
COVGL | Define Date for Production Startup of Absence Ref |
COVGR | Coverage Grouping |
CRDV1 | Credit grouping |
CSSCR | Screen type country assignment |
CSTV1 | Cost grouping |
DATAR | Default value for date specifications |
DFINF | Copies default values for infotypes |
DTAKT | Sender bank account number for DME |
EDPDF | ESS Remuneration Statement: Smart Form for Conversion |
EDTIN | Report Variant for ESS Service ‘Display Remuneration Statement’ |
EECGR | Employee Contribution Grouping |
ELIGR | Eligibility grouping |
ENTRY | Rule for determining entry date |
ERCGR | Employer Contribution Grouping |
EVTGR | Adjustment Grouping |
EXCEP | HR-XX: Exception Reporting – Determine Tolerance |
GAGES | Feature for the AGE Calculation used in Abs. Evaluation |
GBACT | Activate new GB solutions |
GBCHG | Solution Change-Over Date (Great Britain) for GB SxP phase I and II |
GBENA | Determination of employer name for legal reporting |
GBQDP | SSP Qualifying Day Pattern |
GCPAB | Stop payment of tax credit |
GBPGL | Payroll Go Live Date (Great Britain) |
GLIVE | Feature for the go-live date used in Abs. Eval. |
GLOSS | Feature for the seniority (LOS) calculation used in Abs. Eval. |
GLTXC | Tax code for late payments |
GMSGD | Termination reason for death |
GNICD | Default category for NI contributions calculation |
GNICW | Wage type generation for NI adjustments |
GOFFA | GB SAP Offsetting against OAP |
GOFFM | GB SMP Offsetting against OMP |
GOFFP | GB SPP Offsetting against OPP |
GOFFS | GB SSP Offsetting against OSP |
GPRPC | HR-GB: Pro-rating pension contributions |
GRDWK | Feature for grouping of reporting quotas |
GRDWT | Feature for grouping of reporting time types |
GSALC | Salary calculation wage type (Wage Type Group T539J) |
HCP01 | Organizational Grouping of Employees as Cost Object |
HDATE | Set date type for determining entry date |
HRSIF | Recording atts./absences without clock times |
IGMOA | Infogroup modifier for applicants |
IGMOD | Infogroup modifier |
INTDF | Default value for Internet medium |
INTDY | Default Values for Internet Applications |
IVWID | Infotype view ID |
LDAYW | Determines the last day of the week |
LEAVE | Rule to determine the leaving date |
LGMST | Defaults wage type models to which certain wage types are associated |
LIMIE | Hourly limits for day balances |
LLREP | Time Management |
MASSN | Determine fast entry dialog module |
MODDE | Default value for payment model |
MOLGA | Payroll existence in country version |
NSHLP | Assign basic search help to PERNR |
NUMAP | Applicant number ranges |
NUMKR | Defines the number range for Personnel Administration eg. internal or external |
P0001 | Feature controlling the country-version org assignment (infotype 0001) |
P0002 | Feature controlling the country-version personal data (infotype 0002) |
P0006 | Feature controlling the country-version addresses (infotype 0006) |
P0008 | Feature controlling the country-version basic pay (infotype 0008) |
P2001 | Screen control for all time infotypes (infotype 2001) |
PACPA | Parameter settings for follow-up activities |
PACPP | Default for follow-up actions |
PACTV | Parameter settings for applicant activity types |
PAPLI | Integration of Personnel Administration and Recruitment |
PFREQ | Payment frequency for annual salary |
PINCH | Controls which administrator groups (and administrators) are defaulted |
PLOGI | Integration switch between Personnel Administration and Org Mgt. |
PM004 | Determining the simulation variant for the payroll driver |
PPMOD | FI/CO employee sub-group grouping for symbolic account determination |
PRELI | Integration of ‘internal’ applicants |
PRELR | Integration applicant/employee |
QUOMO | Determination of quota type selection rule group for Absence Quotas |
RCNEW | Defining a distribution list or mail address |
SCHID | Default Pension Scheme ID |
SCHKZ | Default work schedule setting for each group of employee – IT 0007 |
SHPRO | Text module for brief applicant description |
STATU | Consistency of overall status and vacancy assignment |
TARIF | Defaults the pay scale type & area etc for each specified group |
TIMMO | Defining the modifier for table T569R |
TMSTA | Default value for Time Mgt. status |
TRMTY | Termination Type |
TRVCO | Dynamic screen layout of account assignment block |
TRVCP | Assign Organizational Travel Profile |
TRVCT | Travel control for trip costs accounting |
TRVFD | (Travel fields) for field control via T706Z |
TRVFO | (Form variant) |
TRVPA | (Travel parameters) for trip costs parameters |
VDSK1 | Sets the default for the Org Key on the infotype 0001 (Organisation Assignment) |
VHIGP | Default VHI Group Number |
VTART | Substitution Defaults (IT 2003) |
WEBMO | Define Rule Group for Customizing Tables |
WPROC | Specify word processing system |
WRKHR | Control for input fields on IT 0007 |
WWEEK | Default value for working week |
ZLSCH | Default setting for payment method e.g. C or E |
ZWEGI | Feature for Occ. Health Get Manager path |
Remember to Generate your Features (versions below 4.6) especially in a newly created client or after having transported a feature.
Features – Useful Table
Look at table T549d – it is quite useful. Use transaction code SE16 to view the contents of the table, which holds information relating to the client, feature, indicator, function part and structure relating to each feature. If you wish to only display the features that have been configured in a specific client then type in the variable “*xxx*” where xxx is your client name.
Feature PINCH
This feature returns the value for the administrator group which is used on IT 0001. The feature allows you to choose between master data and applicant data. You can use the usual decision objects. If the return value is offered as **** then the administrator group will correspond to the employee’s personnel area. Alternatively you can offer other return values. These values or groups need to have corresponding entries in table T526 which lists all the available administrators for each particular group.
Hints & Tips
- Always copy a feature to create a new one. It is not advisable to create one without using the copy function.
- Whenever sub-features are created, remember that the return value must always be the same as that expected in the top-level feature.
- The command FLDID is used to call subfeatures.
- You can double-click a sub-feature in “tree” mode but not in table mode. To go to a sub-feature you can either go back to the main feature editor screen or you can enter “f ” in the Editor command line.
- For sub-features, you need to edit the Structure to tick the checkbox indicating a sub-feature.
- When editing the structure relating to the feature, remember to turn fields on if you require them to be used in the feature.
- If you are wanting to find out which feature calls another one – i.e. the relationships between different features, you can get this information by running the report RPLMKM00. This report gives the predecessors and successors for each feature stipulated.
- You can’t cut and paste across clients by using the cut, copy buttons in the new tree editor. What you need to do is use the table editor and cut and paste using Ctrl+Y to select and then Ctrl+C Ctrl+V etc.
- If you can’t activate your feature because of an error, save your feature temporarily from the option in the menu path. This allows you to at least save what you have done – even if it does contain errors which you will need to correct.
- If Features including sub-features become too big, they will fail with an ABAP failure. This can occur whenever the feature and sub-features become too large. When the feature and its sub-feature are generated, the program converts the feature into program code. When this reaches a limit of more than 16 000 lines, the program fails.
- Even though the Structure can be changed to include fields on which decisions can be made, the ABAP code that calls the feature at run-time may not have the necessary value at that point, therefore the decision is never reached.
- Whenever you create a new SAP client, you should run the program RPUMKG00. This will copy all the features from 000 to the new client and generate them.
The following commands can be used in the Editor Line – if you are using the Table Maintenance editor
A | (A)ttach | Used as a “goto function”. The cursor is moved to the selected line number. Enter “A” followed by a blank character and then the line number you want to access. |
CHECK | The syntax of the feature is checked. If it is correct, the system displays a message “Feature OK”, and if not, it displays an error message. | |
F | (F)etch | Enables you to display/maintain a different feature. Enter “F”, then a space, and then the five-character key of the desired feature. |
FIND | Finds the first occurrence of a character string in the feature. Enter “FIND”, then a space, and then the character string you are looking for. | |
I | (I)nsert | Inserts the specified number of blank lines at the end of the Editor. Enter “I”, then a space, and then the desired number. |
Accesses the Print parameter screen. Here you can choose the output device and the print options. | ||
R | (R)eplace | Replaces one character string with another. The character string is replaced every time it occurs. Enter “R”, then a space, then the character string to be replaced, then another space, and finally the character string to be inserted instead. |
U | (U)pdate | Saves the feature and checks the syntax at the same time. If an error is identified, you can cancel the update. |
The following can be used as Line Commands
* | The selected line is displayed as the first line in the Editor. |
A | Target line for copy (C/CC..CC) or move (M/MM..MM) command. The lines that have been copied or moved are inserted directly after the selected target line. |
B | Target line for copy (C/CC..CC) or move (M/MM..MM) command. The lines copied or moved are inserted directly before the selected target line. |
C | Copies the selected line to the target line specified by the command A or B. |
CC..CC | Copies the selected line block or line range to the target line specified by the command A or B. Enter CC in the first and last lines of the block you want to select. |
D | Deletes the selected line. |
DD..DD | Deletes the selected line block or line range. Enter DD in the first and last lines of the block you want to delete. |
I | Inserts a blank line directly beneath the selected line. |
In | Inserts n blank lines directly beneath the selected line. |
M | Moves the selected lines to the target line specified by the command A or B. |
MM..MM | Moves the selected block of lines. Enter MM in the first and last lines of the block you want to move. |
R | Duplicates the selected line. The copy is inserted in the line directly beneath the original. |
Rn | Copies the selected line n times. The copies are inserted directly beneath the original. |
X | Copies the content of the X buffer beneath this line. |
XX…XX | Writes the selected line block to the X buffer. Enter XX in the first and last lines of the block that you want to write to the buffer. |
Hi Gurus<br />I am a fresher in SAP HR..I need some good configuration material…Could you recommend something..? Thanks<br />[email protected]<br />Geli
hi ,<br /><br />I am sap hr student. i want to improve my subject.when i approach institutes also they are providing good training.so pls provide me material which shows total navigation from enterprise to payroll. so that i can run payroll. i want to know about real time also. pls mail me the material or sites to sreeanuradha.reddy@gmail