IT 0001 feature
Hi folks,
Is there any feature in PE03 or other way to set an specific value for a field in IT 0001 ? For example, if an employee is in X or Y Company Code then set another field in the same Infotype.
Thanks for any suggestion.
Hi Andrey,
We have feature P0001 but for screen modifications (different screen/fields depending on different country groupings, employee group/subgroup etc.) only. Then there are others such as VDSK1, PINCH, ABKRS etc to default other values. Can you explain the requirement in detail?
Donnie
Similar Messages
-
Hiding a field in PA30 screen(for inoftype 0001)
Hi All,
I have an requirement that i have to hide a Cost center field in PA30 - for infotype 0001 .
I have maintained v_t588m in SM31 for screen 2000 i have selected the costcenter radiobutton to hide and saved but the changes are not effecting to the PA30 screen
and one more thing again am going and checking to this view the changes are not saved in the view.
Is i have to create new feature for this one ? if created,is have to maintain anything?
Please help on this.
Thanks & Regards,
Anil Kumar.P0001 Organizational Assignment Infotype (0001): Screen Control Status: Active
5 <b>TCLAS</b> Transaction class for data storage
5 <b>A</b> Master data and time data
5 <b>MOLGA</b> Country Grouping
4 01 Germany
4 07 Canada
4 09 Denmark (DAENEMARK)
4 10 USA
4 16 South Africa
4 22 Japan (JAPAN)
4 23 Sweden (SCHWEDEN)
4 29 Argentina (ARGENTINA)
4 34 Indonesia (INDONESIA)
4 37 Brazil
5 <b>40</b> India
5 <b>DYNNR</b> Number of the following screen
5 2000
5 <b>3000</b>
5 <b>PERSK</b> (1) Employee Subgroup
5 O
<b>OE</b>
5 otherwise
4 48 Philippines (PHILIPPINES)
4 otherwise
4 B Applicant data
The Exp Shows for Country India(40) For Dynnr 3000 for Employee Subgroup 0 my Variable is OE.
This is the way U sud search for Variable.
~BiSu
Message was edited by:
Biswajit Das
Message was edited by:
Biswajit Das -
Hi,
Is it possible to default field SACHP (PersAdmin) in IT 0001 instead of selecting it manually from Dropdown. Feature Pinch can be used to default Administrator Group Field. We have a requirement to default the PersAdmin field in IT 0001.
Please Advice.
Regards,
GhanapriyaHi Ghanapriya,
Try this code:
Infotype Subtype Field Name Function Code No. Indicator Variable Function
0000 06 10 P PSPAR-TCLAS='A'
0000 06 12 P T0001P-MOLGA='10'
0000 06 14 P P0000-MASSN='XX'
0000 06 16 W P0001-SACHP='US1'
Cheers,
Donnie -
Assignment to feature P0001 did not take place
Hi Friends
please help me the problem
Generate Absence Quotas
RPTQTA00
E00001012 Personnel number rejected as infotype P0001 is missing
In PA30 When I have enter 0001 Organization Assignment Displayed
Below menu bar displayed Assignment to feature P0001 did not take place
Regards
Jagandoes he have a valid IT0001 for the period you are trying to generate the absence quota?
-
Hi,
I would like to know what are the features in ABAP HR and how to use them in the program.
I have a custom feature YEMPG and have to use it in my program for some validation on employee type.
Sample code would be appretiated.
reagrds,*: Report: ZDOWNEMPDATA :
*: Author: www.SAPDev.co.uk :
*: Date : 2004 :
*: Description: Downloads employee data to TAB delimited flat files :
*: Report: ZDOWNEMPDATA :
*: Author: www.SAPDev.co.uk :
*: Date : 2004 :
*: Description: Downloads employee data to TAB delimited flat files :
REPORT zdownempdata .
INFOTYPES: 0000, 0001, 0007, 0008, 0121, 0615.
NODES: pernr.
TABLES: t001p.
TYPES: BEGIN OF t_employee,
INCLUDE STRUCTURE hrms_biw_io_occupancy.
begda TYPE begda,
endda TYPE endda,
pernr TYPE pernr_d,
rfpnr TYPE rfpnr,
bukrs TYPE bukrs,
werks TYPE persa,
btrtl TYPE btrtl,
persg TYPE persg,
persk TYPE persk,
orgeh TYPE orgeh,
stell TYPE stell,
plans TYPE plans,
kokrs TYPE mast_coar,
kostl TYPE mast_cctr,
abkrs TYPE abkrs,
molga TYPE molga,
trfar TYPE trfar,
trfgb TYPE trfgb,
trfkz TYPE trfkz,
trfgr TYPE trfgr,
trfst TYPE trfst,
bsgrd TYPE bsgrd,
ansal TYPE ansal_15,
ancur TYPE ancur,
empct TYPE empct,
stat2 TYPE stat2,
ncsdate TYPE hiredate,
sltyp TYPE p_sltyp,
slreg TYPE p_slreg,
slgrp TYPE p_slgrp,
sllev TYPE p_sllvl,
ansvh TYPE ansvh,
vdsk1 TYPE vdsk1,
sname TYPE smnam,
END OF t_employee.
DATA: it_employee TYPE STANDARD TABLE OF t_employee INITIAL SIZE 0,
wa_employee TYPE t_employee.
TYPES: BEGIN OF t_emptexts,
INCLUDE STRUCTURE hrms_bw_txt_employee.
DATEFROM TYPE RSDATEFROM,
DATETO TYPE RSDATETO,
PERNR TYPE PERSNO,
TXTMD TYPE EMNAM,
END OF t_emptexts.
DATA: it_emptexts TYPE STANDARD TABLE OF t_emptexts INITIAL SIZE 0,
wa_emptexts TYPE t_emptexts.
TYPES: BEGIN OF t_contract,
INCLUDE STRUCTURE pa0615.
pernr TYPE p0615-pernr,
begda TYPE p0615-begda,
endda TYPE p0615-endda,
aedtm TYPE p0615-aedtm,
ctype TYPE p0615-ctype,
cbeg TYPE p0615-cbeg,
cend TYPE p0615-cend,
END OF t_contract.
DATA: it_contract TYPE STANDARD TABLE OF t_contract INITIAL SIZE 0,
wa_contract TYPE t_contract.
DATA: it_tabemp TYPE filetable,
gd_subrcemp TYPE i,
it_tabempt TYPE filetable,
gd_subrcempt TYPE i,
it_tabcont TYPE filetable,
gd_subrccont TYPE i.
DATA: gd_downfile TYPE string.
SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-001.
PARAMETERS: p_emp LIKE rlgrap-filename,
p_empt LIKE rlgrap-filename,
p_cont LIKE rlgrap-filename.
SELECTION-SCREEN END OF BLOCK block1.
*at selection-screen
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_emp.
REFRESH: it_tabemp.
CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
window_title = 'Select File'
default_filename = '*.xls'
initial_directory = 'C:\'
multiselection = ' ' "No multiple selection
CHANGING
file_table = it_tabemp
rc = gd_subrcemp.
LOOP AT it_tabemp INTO p_emp.
ENDLOOP.
*at selection-screen
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_empt.
REFRESH: it_tabemp.
CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
window_title = 'Select File'
default_filename = '*.xls'
initial_directory = 'C:\'
multiselection = ' ' "No multiple selection
CHANGING
file_table = it_tabempt
rc = gd_subrcempt.
LOOP AT it_tabempt INTO p_empt.
ENDLOOP.
*at selection-screen
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_cont.
REFRESH: it_tabcont.
CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
window_title = 'Select File'
default_filename = '*.xls'
initial_directory = 'C:\'
multiselection = ' ' "No multiple selection
CHANGING
file_table = it_tabcont
rc = gd_subrccont.
LOOP AT it_tabcont INTO p_cont.
ENDLOOP.
*START-OF-SELECTION.
START-OF-SELECTION.
GET pernr.
Selecting the latest infotype record
rp_provide_from_last p0000 space pn-begda pn-endda.
rp_provide_from_last p0001 space pn-begda pn-endda.
rp_provide_from_last p0007 space pn-begda pn-endda.
rp_provide_from_last p0008 space pn-begda pn-endda.
rp_provide_from_last p0121 space pn-begda pn-endda.
rp_provide_from_last p0615 space pn-begda pn-endda.
MOVE-CORRESPONDING p0001 TO wa_employee.
wa_employee-rfpnr = p0121-rfp01. "?????
MOVE-CORRESPONDING p0007 TO wa_employee.
MOVE-CORRESPONDING p0008 TO wa_employee.
MOVE-CORRESPONDING p0000 TO wa_employee.
SELECT SINGLE molga
FROM t001p
INTO wa_employee-molga
WHERE werks EQ p0001-werks AND
btrtl EQ p0001-btrtl.
SELECT SINGLE trfkz
FROM t503
INTO wa_employee-trfkz
WHERE persg EQ p0001-persg AND
persk EQ p0001-persk.
CALL FUNCTION 'HR_ENTRY_DATE'
EXPORTING
persnr = pernr-pernr
RCLAS =
BEGDA = '18000101'
ENDDA = '99991231'
VARKY =
IMPORTING
entrydate = wa_employee-ncsdate
TABLES
ENTRY_DATES =
EXCEPTIONS
ENTRY_DATE_NOT_FOUND = 1
PERNR_NOT_ASSIGNED = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
append employee data
APPEND wa_employee TO it_employee.
CLEAR: wa_employee.
wa_emptexts-datefrom = p0001-begda.
wa_emptexts-dateto = p0001-endda.
wa_emptexts-pernr = p0001-pernr.
wa_emptexts-txtmd = p0001-ename.
append employee texts data
APPEND wa_emptexts TO it_emptexts.
CLEAR: wa_emptexts.
MOVE-CORRESPONDING p0615 TO wa_contract.
append employee contract data
APPEND wa_contract TO it_contract.
CLEAR: wa_contract.
*END-OF-SELECTION.
END-OF-SELECTION.
download employee data
IF NOT p_emp IS INITIAL.
gd_downfile = p_emp.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = gd_downfile
filetype = 'ASC'
write_field_separator = 'X'
TABLES
data_tab = it_employee.
IF sy-subrc EQ 0.
WRITE:/ 'Employee file downloaded to',
gd_downfile.
ELSE.
WRITE:/ 'There was an error downloading Employee file to',
gd_downfile.
ENDIF.
ENDIF.
download employee texts data
IF NOT p_empt IS INITIAL.
gd_downfile = p_empt.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = gd_downfile
filetype = 'ASC'
write_field_separator = 'X'
TABLES
data_tab = it_emptexts.
IF sy-subrc EQ 0.
WRITE:/ 'Employee text file downloaded to',
gd_downfile.
ELSE.
WRITE:/ 'There was an error downloading Employee text file to',
gd_downfile.
ENDIF.
ENDIF.
download contract data
IF NOT p_cont IS INITIAL.
gd_downfile = p_cont.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = gd_downfile
filetype = 'ASC'
write_field_separator = 'X'
TABLES
data_tab = it_contract.
IF sy-subrc EQ 0.
WRITE:/ 'Employee contract file downloaded to',
gd_downfile.
ELSE.
WRITE:/ 'There was an error downloading Employee contract file to',
gd_downfile.
ENDIF.
ENDIF.
Or you can refer to these too:
http://www.****************/Tutorials/HRABAP/HRABAPMain.htm
reward if helpful
regars,
preet -
Org. Unit coming as blank in Infotype 0001
Dear Folks,
I have maintained a position for the Employee in Info-type 0001 but the org. unit which comes as default with the position is coming as blank. Though i have check the relationships and they are maintained very well. When I'm running the org. reassignment and checking the Info-type 0001 its showing the Org. unit.
Is there any way in which org. unit can come directly and i do not need to run any action?
Thanks & Regards,
EshaTry checking the tbale V_T77s0 for below integration switches
PLOGI ORGA --> Should be X
PLOGI PLOGI --> Should be 1
PLOGI PERLI --> Should be 99999999
If still the problem exists,
Try to run the below reports once
RHINTE10 uses for integration between OM & PA. (OM should install going for PA)
RHINTE00 uses for integration between PA & OM.(PA should install going for OM)
RHINTE20 uses to run consistency check between OM & PA.
RHINTE30 uses for integration between PD & PA.(PD should install going for PA).
PLOGI feature if it is "X" then it means OM AND PA integrated and vice versa.
Good Luck...!
KK -
Hi,
I have one problem for creating employee as a vendor. For creating employee as a vendor we are using PRAA T.Code. While creating system is picking House bank as a DB but according to my company code our house bank is SB01.
I believe this is becoz of DTAKT Feature. Can you pls. guide me how to maintain return value for this feature.
5-character code for bank: This is house bank Code?
5-character bank account code: It means bank key of house bank?
Thanks & Regards
RajeshHi,
DTAKT Sender Account Number for Data Medium Exchange
The house bank and account number for the employee's company code
(sending company code) are assigned to the bank transfers. It is also
possible to assign the house bank and the account number of a paying
company code to the bank transfers. In this case, you must also specif
this paying company code.
Use
The report Preliminary Program Data Medium Exchange.
Procedure
The return matrix of the feature has the following structure:
XXXXX/NNNNN/ZZZZ
o XXXXX - 5-character code for bank
o NNNNN - 5-character bank account code
o ZZZZ - 4-character paying company code (optional)
Example
You want to assign the house bank and account number based on the
company code and the first three digits of the bank number.
Variable key DOperations
DBUKRS
&DTAKT=DB /GIRO ,
0001 DBANKL(3)
0001 *** &DTAKT=DB /GIRO ,
0001 600 &DTAKT=COM /TG ,
In this example, the return value of the feature would be set as
follows:
o If the company code does not equal 0001 the return value will be
DB/GIRO
o If the company code equals 0001, the first three digits of the bank
number are read
o If the first three digits of the bank number equal 600, the return
value will be COM /TG ,
o If the first three digits of the bank number do not equal 600, the
return value will be DB /GIRO ,
Regards
Vijay -
Hi
which is the feature we use to in 0001
RegardsNUMKR , ABKRS , VDSKI
Shri please find the answers in the previos threads by useing the feild Search forum -
Administrator field on Infotype 0001
We are considering populating the PERSADMIN field on an employees's Infotype 0001 Organizational Information with their HR administrator to assist in reporting and authorizations. What other application uses can this field be used for (Triggering Workflows/Emails) etc. Is it required for use in ESS type activities? I would like to understand how this field is being used by others.
Hi Keith,
The Personal Administrator is the head of the department for maintaining the personal details of the employees. You can default your Administrator group in the Feature PINCH, in which the end user can pick up the relevant administrator of the employee.
The system will pop up a mail intimation to the Personal Administrator, if any changes are made in the Infotypes, using the Dynamic Action.
In terms of ESS, if any employee changed the Personal details like address, family Dependant, the system will send a mail intimation to the Personal Administrator.
You can generate a report of employees based on the Personal Administrator.
Good Luck
Om
Reward it, if u feel helpful. -
Why there is no screen control feature?
Gurus,
I am wondering why we don't have a feature P0000 for screen control of ifo type 0000
We have control feature such as P0001 for other info type 0001 etc.
Just curious!!!
Any thoughts?
Thanks,Hi Thaman,
Screen control features are for those infotypes where you are recording certain things which can be difft. for difft. country versions. Like for eg. in USA you have SSN on IT0002 screen while in case of UK you will have National Insurance Number and so on for difft other countries.
So here comes these features where as per based on molga and the return value from the feature based on var key they determine which screen to show.
Now if you will look IT 0000, its very standard and have no such field which you will think that this can be difft. for various countries.
So as there was no need to have difft. screen no need to have control feature P0000.
Hope this will resolve your query.
Regards
guds -
Account Assignment Features through Transaction PP01
Hi All,
Using PP01 Tansaction i try to do the Account Assignment feature for a Org. unit. When i enter both company code and personal area it is giving an error message as "Company code 0001 has been set in the structure above"
Let me know how can i avoid this.
thanks
-SureshHi,
<b>Inheritance:</b> Same features are assigned/ followed automatically by the hierarchy.
<b>SAP Definition:</b>
This entry enables you to determine that account assignment features(controlling area, company code, and business area) are passed from organizational units to lower-level positions.
In the standard system, inheritance is deactivated (value ' ').
If you want to activate inheritance, enter the value 'X'.
<b>Default System setting:
Group Sem.abbr Value abbr Description</b>
PPOM INHIC X 'X': PPOM: Obligatory Inheritance of Company Code
PPOM INHIH X 'X': PPOM: Obligatory Inheritance of Contr. Area
PPOM INHS Inheritance of acc. ***. features by positions
1. For Company code: PPOM INHIC
2. For Controlling area: PPOM INHIH
3. For Inheritance: PPOM INHS
<b>NOTE: X Activation key for all the Integrations</b> -
Error in PPMOD feature while assigning functional area under company code.
Hi Experts,
I am getting error in PPMOD feature while assigning functional area under company code.
The error is " The total fields lengths of the decision operations are too great ".
Please advice.
Regards,
IFFHi IFF,
The return values which you have maintained for the decision parameter are not acceptable that's why it's throwing that error.
Your PPMOD feature is based on company code and functional area.
Try to maintain it as follows:
000010 D BUKRS
000020 1000 D FKBER
000030 1000 0001 &PPMOD=1,
000040 1000 **** &PPMOD=2,
000050 2000 &PPMOD=1,
000060 2100 &PPMOD=2,
000070 2900 &PPMOD=2,
000080 2910 &PPMOD=1,
000090 **** &PPMOD=2,
Please try to create this features value again using tree format, so that you can know the actual length of the return string and update the thread once done.
Edited by: pdk_hcm on Sep 6, 2011 2:30 PM -
What are Features??
Please explain the concept of FEATURES?
And please explain what is a PINCH FEATURE and is its uses?
Please help with examples?
Warm Regards,
ZulfikarlosHi Zulfikarlos,
FEATURES
You can use features for different purposes. The most important applications are
Features that define default values
The system often uses features to determine default values. The system
suggests these values when you maintain infotypes that affect employee
master data. The feature either delivers a default value directly - this is then
written to the relevant infotype field (for example, the ABKRS feature ->
Organizational Assignment (infotype 0001)), or the feature delivers a key
entry as a return code, which the system can use to read one or more tables.
The system takes the stored default values from these tables and enters
them in the relevant infotype, for example, Feature LGMST -> Basic Pay
(infotype 0008).
Hint: The system always reads these default values when you
create an infotype.
Features that control system processes
The feature Pnnnn (nnnn stands for the infotype number) controls the
sequence in which the system displays country-specific screens when you
maintain or display master data infotypes.
Features that automatically generate mail messages
Some features automatically generate mail messages when you change
certain master data fields, for example, the various administrators in infotype
Organizational Assignment (0001). Example: feature M0001.
PINCH Feature
Default for Administrator Groups
The PINCH feature determines an administrator group that is stored in the
Organizational Assignment infotype.
You can assign administrators to an administrator group as follows:
Store the return code of the feature in the Group field.
Assign a three-character ID to each administrator.
Determine your administrator's name, form of address, telephone number
and user name (mail system).
If the return value of the PINCH feature is four asterisks (****), the system
uses the name of the personnel area to which the employee is assigned in the
Organizational Assignment infotype (0001) as the name of the administrator
group.
You can select the administrators stored in the system that belong to the default
administrator group. To do so, choose the F4 help in the relevant field in the
Organizational Assignment infotype.
Regards,
mohammed -
Questions on the feature PINCH
Hi All,
1. What is APPL? is it default return value for this feature?
2. What is **** ?
3. If I given the return value as APPL, can I give any other group name in 'define administrator'
4. I need an administrator for each
5. In 0001, it asks Administrator group. What shall I give there? The same APPL or can I create any other group in 'define administrator and assign?
6. Can I create more than one group?
7. Can I make more than one person as an administrator for Payroll/Time etc?
8. We are creating an administrator, but there we are not adding any employee id. So where we assign the employee with the administrator?
9. What is SAPname? Is it user name?
10. Do we need to give the return value for both TCLAS A & B?
Thanks in advance
ETHi,
1. APPL is default return value for Transaction Class B means Applicant.
2. For defaulting Administrator group from Personnel Area.
3. You can default administrator from PINCH feature according to your need.
4. You can configure and default.
5. In info type 0001 'Administrator group' can be defaulted from PINCH.
6. Yes you can create.
7. For each Administrator Group there can be multiple 'Personnel Administration', 'Time Management Administrator', 'Payroll Administrator' and you can configure in T526 pooled table.
8. With a administrator you can assign SAP User ID with Name, Telephone number.
9. Yes SAP user Name
10. If you have recruitment you can configure B also. Otherwise let this remain same as 'APPL'.
Regds.
Suman -
Hi Dear Experts,
We configured return value 9 for US,employee subgroup 03 in feature TMSTA, and there's an action execute 0000,0001,0007,0008. but when 0007 screen appear, the default value did not change to 9 in field P0007-ZTERF(Time Mgmt status), is there further step has to be taken after define and active the feature TMSTA?
could you please kindly help us?
Thanks very much. Xiaoli
Edited by: TANG Xiaoli on Nov 10, 2010 4:38 AMHi,
Feature TMSTA should be working ok. Try activating the feature again and check if it send you an error message.
Hope it helps.
Regards,
Edoardo
Maybe you are looking for
-
Burning a 4:3 DVD using 16:9 FCP Project
I have a project that is HD (16:9) but I need to burn an SD DVD in 4:3 (full screen, not letterbox.) Is there a way to do this? I essentially just want to cut off the sides of the video. Yes, all my graphics were built with 4:3 in mind. Thanks!
-
What do I need to create a wireless external hard drive?
Here's the situation. Hubs and I have just combined households. Between us we have a Macbook Pro laptop (10.5.8. mine), an HP laptop (his), a westell router from century link and 3 external firewire/usb hardrves, one of which serves as my time capsul
-
Mavericks upgrade...lost my 2nd monitor
Need help. Just upgraded to Mavericks. I've been using a 2nd 23" Cinema Display w/o problems with my MacBookPro. After the upgrade, the 2nd display only shows the background and tool bar at the top. No desktop icons, no Dock, and the cursor is also g
-
I installed a new hard drive a Hitachi T1. i installed the OS Tiger to this hard drive then copied over the data from the 160gb hard drive during installation. I cannot get applications to open up. The one I can get is Opera. Safari or Firefox and It
-
Music dvd in Toast and iTunes 9.2.1
I am trying to create a music dvd in Toast 10, but it always crashes right at the very end when it is supposed to write the dvd or the image file. Looking at the recovery file in Toast, the last completed file is the dvd folder, though that is probab