Infotype 2001 subtypes according to ESG
Dear Gurus
Seeking help while maintaining IT 2001 using PA30/PA61 I need subtypes according to ESG. I tried Exit EXIT_SAPFP50M_001/EXIT_SAPFP50M_002
but not able to acheive.
Please help.
Hi Sachin,
I dont find any problem in this .. either you can hardcode the permitted subtypes values in PBO .. or have a Z-table maintained and check accordingly... at last you may raise a Error -Message "Subtype XXXX cannot be maintained for Employee Group ABC".
It should work.
Bhawanidutt
Similar Messages
-
Disable Delete Button for infotype 2001 subtype 0025
I want to Disable Delete Button for infotype 2001 subtype 0025 only in PA30/61.
Is there any EXIT availableHi
Try it .
Somebody already given this type of answers.
Pls first use Search then post.
Well FYI,
<b>There is a standard User Exit for PA30 / 40 for PBO and PAI events.
ZXPADU01 for PBO and
ZXPADU02 for PAI events.
By writing proper code in here for the IT2001, you can write your rules.
PBAS0001 ( PA: Pers.Admin./Recruitment: Default values and checks ),</b>
Manoj Shakya. -
Hi Experts,
we are using portal 7.3 version,Our requirement is addition
of a new field “Leave Details” in the LTA screen with dropdown values from Infotype
2001 subtype ITEL. From the current calendar year in ESS.The new field should
be available only for the claim type LTA claim or claim against advance.
please find the below screen shot and details.
Current View
Component: HRESS_CLMS_WD_EMCR
Personalization: 4370750342A6297CC184E2B07FE6D13E
Window: W_CLM_DYN_UI
View: V_CLMS_DETAIL
Application Component: PY-XX-RS
Kindly help me how to add this field and in which method can i implement code.
Thank you in advance
Regards,
VanithaHi Shankar Reddy,
Business requirement is the new field should display the list entry in Infotype 2001 for the calendar year as selection option for employee. they would like to know ITEL subtype claim,
Example.employee no: EE#9941
As per screen shot you may see for EE#9941 there are 2 Leave requests.
So in the leave details the selection drop down menu option or any other way should be display 2 lines.
Regards,
Vanitha -
Error : 'No object identification permitted for infotype 0582, subtype LTA'
Hi Experts,
While executing the program 'HINUINFO_UPDATE'
i am getting an error 'No object identification permitted for infotype 0582, subtype LTA'.
After the approval for LTA claim is done in ESS i have executed the program 'HINUINFO_UPDATE' to update he infotypes 15 and 582. Infotype 15 is getting created but while creating the infotype 582 system gives the above error message.
In the detailed error log system gives the following message.
"You attempted to access a data record with the object identification 1. However, according to the Customizing settings, object identifications cannot be used for subtype LTA of infotype 0582".
Can anybody please assist me how to solve this problem. Helpful answers will be rewarded.
Thanks and Best Regards,
Sanoj.Hi ,
Did any one find solution for this ? Please reply how to fix this issue. -
Problem in updating infotype 2001
Hi Experts,
While i am updating infotype 2001 , using HR_INFOTYPE_operation FM it giving a error , because it calling a wrong sceen 2000 , instead of 2001 . can anybody can help on this ?
thanks and regards
Renjith MPHi Dude,
Go through the below code for 2002 infotype :
TYPES BEGIN OF text_version.
TYPES nummer TYPE x.
TYPES END OF text_version.
DATA: PERSONALDATAKEY LIKE BAPIPAKEY.
DATA: RETURN LIKE BAPIRETURN1.
DATA: P2002 LIKE P2002.
DATA: PSKEY TYPE PSKEY.
DATA: IT_TEXT TYPE HRPAD_TEXT_TAB .
DATA: LINE TYPE HRPAD_TEXT.
DATA: version TYPE text_version.
DATA: pcl1 TYPE pcl1.Input Parameters:
PARAMETERS: PERNR LIKE PA2002-PERNR DEFAULT '1004511',
AWART LIKE PA2002-AWART DEFAULT 'LW',
BEGDA LIKE PA2002-BEGDA DEFAULT SY-DATUM,
ENDDA LIKE PA2002-ENDDA DEFAULT SY-DATUM,
BEGUZ LIKE PA2002-BEGUZ,
ENDUZ LIKE PA2002-ENDUZ.
START-OF-SELECTION.
CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
EXPORTING
number = PERNR
IMPORTING
RETURN = RETURN.
IF RETURN-NUMBER IS NOT INITIAL.
EXIT.
ENDIF.
* ADD DATA
CLEAR: P2002.
P2002-PERNR = PERNR.
P2002-SUBTY = AWART.
P2002-ENDDA = BEGDA.
P2002-BEGDA = BEGDA.
P2002-BEGUZ = BEGUZ.
P2002-ENDUZ = ENDUZ.
P2002-AWART = AWART.
P2002-ITXEX = 'X'.
* WRITE DATA
CLEAR: RETURN, PERSONALDATAKEY.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
INFTY = '2002'
NUMBER = PERNR
SUBTYPE = AWART
VALIDITYEND = BEGDA
VALIDITYBEGIN = BEGDA
RECORD = P2002
OPERATION = 'INS'
NOCOMMIT = ''
TCLAS = 'A'
IMPORTING
RETURN = RETURN
KEY = PERSONALDATAKEY
EXCEPTIONS
OTHERS = 0.
IF RETURN-NUMBER IS INITIAL.
COMMIT WORK AND WAIT.
ELSE.
ROLLBACK WORK.
EXIT.
ENDIF. -
Absence amount in infotype 2001 without taking wrok schedule into account
Hello
We are using CATS. For the purpose of available hours of an employee only the total of a week is needed. So for instance 25 h/week. We set up a week workschedule 25h/week with day schedule of 5 hours per day (hours evenly spread over the 25 hour week). However, I run into the problem that when I want to enter a leave in infotype 2001 for a certain day only 5 hours is allowed. But I need/want to enter 8 hours in infotype 2001 (user works 8, 8, 4, 5, 0).
If it works in infotype 2001 then it will also work in CAT2 and CAT6. Can anyone explain me how to set this up. I checked the following:
V_001P_D- Group Personnel Subareas for Attendances and Absences
V_T554S-Define Absence Types
V_554S_O - Determine Entry Screens and Time Constraint Classes
V_T551C - Define Counting Classes for the Period Work Schedule
V_503_E -Group Employee Subgroups for Time Quotas
V_001P_I - Group Personnel Subareas for Time Quotas
V_556R_B- Deduction rules for absence quotas
T556C- Counting rule
V_554S_Q - Assign Counting Rules to Absence Types
V_554Y_B and table V_T554Y
But I got lost somewhere in the tables above, the entries seem fine. I thought I had it with table V_554S_O where I set the availability on 9, but that did not help. The field "whole day" (P2001-ALLDF) is grayed out next to the field number of absence hours (P2001-STDAZ). We only us HR for CATS purposes.
I think I'm overlooking something for a particular setting in one of the above tables? I'm not an HR consultant so .... tabel V_556R_B is a very cryptic one for me. Further in table T556C I checked and unchecked "Work according to daily work schedule", but still no effect, also other combinations..... Also this table T556C I do not understand....
What I only need is specfic settings so that I can enter more absence hours in 2001 then in the workschedule is permitted. No updates in any other infotypes are necessary. From the help documentation it seems possible, but I don't seem to get it working....
Thanks in advance.
Kind regards
Mirko
Edited by: Mirko Polisini on Feb 8, 2009 9:50 PMHello,
We need to implement HR as lean en mean as possible, so time evaluation is no issue. Just want to post 0190 (Leave) in infotype 2001, 8 hours for a workschedule day that for instance only has 5 hours. Else user needs to create 2 lines in CAT2, 5 hours and another on same day with 3 hours. During CAT6 I get the problem that the 3 hours cannot be posted, besides the fact that this workaround is very userunfriendly.
Hoping that setting up infotype 2003 is not necessary, makes just things more complex (HR is just a means to an end for using CATS). Does it mean that I then need to create and absence type that is attached to infotype 2003? How does it work?
Thanks in advance for your help.
Kind regards,
Mirko -
PCL4 TABLE LOG FOR INFOTYPE 2001 IS NOT WORKING IN QUA 070 CLIENT
Heloo,
Could some one let me know the ways to capture the log of infotype 2001.
I have used PCL4 table to capture all the changes made to INFTY 2001.
This is working fine in DEV 070.
But not working in QUA 070.
Could someone let me know what is the problem and the solution.
Thanks a lot for your efforts.Hi Lata!
I created the absences (T554S):
Ps grouping, Absence type text
04,0100 VACATION WORKIN DAYS (quota working fine)
34,0100 VACATION NATURAL DAYS
When I check your steps I have this information
1. Absence type screen no. should be 2001.
I have checked in table T554S.
Screen number quota working fine: 2001
Screen number quota working bad: 2001
2. Quota deduction should be selected in V_554S_Q table
Check quota deduction quota working fine: is checked
Check quota deduction quota working bad: is checked
3. Check that in counting rule you have assigned correct deduction rule.
Counting rule for quota working fine: is 010
Counting rule for quota working bad: is 030
The counting rule 030 is created for me, maybe this is the problem is a similar copy of the rule 010. It has different conditions because in Psgroup "04" the vacations are working days but in group "34" the vacations are natural days.
4. In deduction rule check whether correct quota no. you have maintained.
In deduction rule working fine the absence quota type is 10, standar leave, days
In deduction rule working bad the absence quota type is 30, ,days
I've checked the absence quota type and are similars:
In 10 absence quota type
ESG Time quota types: 1
PS Grpg tm Quota Typ: 01
Absence quota type: 10
Time/measurement unit: Days
Time constraint class: 02
In 30 absence quota type:
ESG Time quota types: 3
PS Grpg tm Quota Typ: 02
Absence quota type: 30
Time/measurement unit: Days
Time constraint class: 02
What's wrong?
Kind regards,
Julian -
Delimit Infotype 0105 Subtype 0001
Hi All
I am new to ABAP so need help.
We need to delimit Infotype 0105 subtype 0001 records.
I tried vai a number of ways but facing issues in someway or the other.
When I try to do the same via FM: BAPI_HRMASTER_SAVE_REPL_MULT, it creates a new entry for the same record with end validity day as system date (the old record which has end validity date as 31.12.9999 remains).
When i try to do the same via FM: BAPI_EMPLCOMM_DELIMIT, it throws an error 'EPG 009No data stored for 0105 in the selected period' even though the record exists.
CALL FUNCTION 'BAPI_EMPLCOMM_DELIMIT'
EXPORTING
employeenumber = '00000049'
subtype = '0001'
objectid = 'P'
lockindicator = ''
validitybegin = '20100701'
validityend = '99991231'
recordnumber = '000'
delimit_date = '20120219'
* NOCOMMIT =
IMPORTING
RETURN = return.
* EMPLCOMMKEY =
Not sure how to go about it. I searched the forum which suggested to use Function Modules, but even then the issue isn't getting resolved.
Please help.
MartinHi
Your problem is the parameter OBJECTID It doesn't make sense to pass a 'P'.
Other than that, you just have to lock and unlock the Personnel Number accordingly.
Regards
data: return type BAPIRETURN1.
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
EXPORTING
number = '00000224'
* IMPORTING
* RETURN =
CALL FUNCTION 'BAPI_EMPLCOMM_DELIMIT'
EXPORTING
employeenumber = '00000224'
subtype = '0001'
objectid = ''
lockindicator = ''
validitybegin = '20070101'
validityend = '99991231'
recordnumber = '000'
delimit_date = '20120219'
* NOCOMMIT =
IMPORTING
RETURN = return.
* EMPLCOMMKEY =
BREAK-POINT.
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
EXPORTING
number = '00000224'
* IMPORTING
* RETURN = -
DOubt ABAP HCM infotype 2001.
Hi Gurus.
I'm started a process in SAP portal to change pernr in infotype 2001 ,but it don´t worked (but is showed message ok ).
In my rfc is called the 'HR_INFOTYPE_OPERATION' .
I need understand ,why don´t worked.
maybe could have any MP... program with wrong logic?
what the programs MP to infotype 2001?
You have any suggest for solution this case? thanks.Thanks for Reply Jozef.
I guess I did not explain properly.
I'm working with a HCM portal and I have a problem when I go to change the data for the time bank employee.
If I change the field action (in my language is "acão") then it does not change and back to the value it was before.
Then in debug it pass by 'HR_INFOTYPE_OPERATION' .
I need undesrtand why don´t change de action of bank employee.
I think could be a MP... program with z code like exit , but i need know how find it
inside standard code of 'HR_INFOTYPE_OPERATION'.
The parameters of HR_INFOTYPE_OPERATION' :
infty = 2001
number = 00029381
subtype = 0599
validityend = 20140801
validitybegin = 20140801
objectid = space
lockindicator = space
recordnumber = space
record - with structure with data
operation = MOD -
IT2001 error, no time constraint reachion for infotype 2001 with tm const00
Dear Seriors,
When I try to add any absence, it show the below given error message (red colour), but if I hit the enter button it allows me to mark absence.
no time constraint reachion for infotype 2001 with time constraint class 001
What might be the reason?
Regards
ETThe time constraint class is used to check for collisions between Time Management infotypes (2001 to 2012). It allows you to specify different regulations for checking for collisions between individual subtypes.
The views Time Constraint Reaction to Time Management Infotypes (V_554Y_B) and Global Time Constraint Reaction (V_T554Y) contain rules for the collision check.
Please explore on this. -
Leave approved in Portal is not getting updated in Infotype 2001
Hello,
I am using the standard WF - WS12300111 for Leave Request in the Portal.
The workflow is working fine in the portal; Manager could approve / reject the leave request in MSS and it is updating the portal Team calendar and ESS Employee Leave details.
However the approved leave is not getting updated in the Absence infotype 2001 in the back-end system.
Could you help ?
Kind Regards
DesyProgram (SE38) - RPTARQPOST has to be scheduled in order to update the status of leave requests and post to PA2001 after they have been approved.
Is there any other way ? -
Creation of infotype having Subtype
Hi ,
Please tell me link or document regarding creation of infotype having subtype .
i know how to create simpe infotype . But not created any infotype having subtype.Hi
try this...
Goto PM01 and enter Infotype: xxxx eg: 9495
Make sure that first field component type is SUBTY
Like: zzstype SUBTY Char 4 Subtype
Now click on 'ALL' button.
Creation of Subtype:
Goto initial scren PM01.
In menu tool bar, goto -
Subtype Characteristics click on enter.
Now click on new entries,
subtype name
01 Annual shares
02 special premium shares
click on save.
Note: All subtypes are stored in T591A table
Now assigning subtypes to infotype.
now click on 'Technical Attributes' in PM01 screen
change, select ur custom infotype'xxxx' and click on 'details' on application tool bar.
subtype field: zzstype
stype table: T591A
stype text table: T591S
stype const table: T591A
Now click on 'SAVE'.
Now check ur infotype with subtype.
Hope this is helpfull information.
regards
Sai -
Infotype 2001 Record 00000000 000000000000000000000000000 does not exist Message no. PG225
Hi,
I am trying to create a record in infotype 2001 but getting error
Record 00000000 000000000000000000000000000 does not exist
Message no. PG225
This error not come before. I have created many records for the last few months.
Please suggest how to resolve.
Regards,
PathiHi Pathi,
I guess this is because of Activity Allocation and Cost Assignment. Plz check the Number range assignment:
PA05 for Number range assignment for additional time data
PT12 for HR document posting
Thanks'
Gautam -
HR_BLP_SAVE_TIMEDATA and how to load high volume records onto Infotype 2001
Because of high data volume (estimated 1 million records each run) and short SLA time requirement (runs every 2 hours), we chose to use functions that are called by CAT6 (Skipping the CATS to HR info types loading process) to load the time records directly into Infotype 2001 and Infotype 2002.
Now we discover that some records (sporadically and randomly) don't get loaded onto the infotype and they don't return from the error message table either. We are wondering whether anyone has used these functions before, and how they resolve the issues of missing records / error handling.
We are also wondering if there is any other feasible solution to meet our customer's need.
The two functions we use are: HR_BLP_MAINTAIN_TIMEDATA and HR_BLP_SAVE_TIMEDATAHi Curt,
No, they are 32 bit RGB. I have just made an 8 bit RGB and it gives me the option. Thank you for your help -
RE:ABAP HR infotype 2001 document number
Hello All,
When we save a record in infotype 2001 (Absence) in Pa30 it creates internally a document number.I wanted to know is there any Tcode where we can see this document number? I know the BAPI name but i want the tcode where we can see the document number. Please help me regarding this.
Thanks and Regards.
Salish.Hi,
The document number generated for each record would get stored in the database table PA2001 under the field AWREF for that record.
Hope this helps.
Thanks,
Harini
Edited by: Harini Gopinath on Oct 20, 2009 6:17 PM
Maybe you are looking for
-
I would like to change my apple id to a different email because the one i am currently using I dont use as my email address anymore but we I tried to change it in manage apple ID it said I already have that email address as one of my accounts but I n
-
Condition type MWST tax code A1 does not exist
Hi all, I'm facing the problem while I'm releasing Billing doc to Accounting. This is the error Condition type MWST tax code A1 does not exist Message no. FF762 Diagnosis When calculating tax, the system tried to determine the condition amount and th
-
Hi, we have SAP Retail and we have installed a plant which manufacture some products. At this point we have configured all the production process with recipes and all the stuff related however we have experienced some troubles. We have discovered tha
-
Crashed totally wont open anything up on firefox and now using explorer how do i get it to work
I have unistalled and reinstalled firefox and it still wont work, it say problem loading page and unable to connect, yet it has nothing to do with my network as i can use the internet via other means
-
Multiple icons/images in detailed List view?
How can I view multiple icons in the detailed list view? Forte rel 3.0.F.2 Nikola Filipovic, DMC Inc @ Nesbitt Burns Inc Tel. 416.359.7447