HR Infotype 0584 Enhancement
Hi all,
I have enhanced standard IT 0584 through PM01.
There is addition of 10 fields in that infotype through include structure CI_P0584.All these fields follow customer namespace starting with 'ZZ'.
Problem :-
When i try to maintain the master data for 584 through PA30, only the first 4 fields are visible(input enabled).Rest 6 of them are invisible in the enhanced subscreen.
I have even debugged the enhanced ZP058400 program in PBO , to see why those 6 fields are not getting displayed on the screen.However at runtime, their screen properties are set properly(i.e active=1,invisible=0,input=1,ouput=1) which implies that they should be visible.
But, this is not happening.
Kindly help us in getting sort out this problem as we are stuck at critical juncture of the project.
Regards,
Dhiraj Pednekar
(Reliace Retail "KRRISH" HCM Project - ABAP Team Lead)
+91 9867619169.
Hi Sandip,
Do the new fields have any group IDs (1 to 4) maintained? If yes, second question, are you performing any LOOP/ENDLOOP and MODIFY SCREEN in your program. If yes, check that, because without us realizing the code and return to reset the SCREEN attributes to close the fields for input.
Also, please check the screen field attributes maintained directly from SE51 screen painter.
Also, is there possibly a screen space constraint ...... try collecting the fields as close as possible (just for testing) to ensure the issue is not of screen space.
/Aditya
Similar Messages
-
Issue while modifying entries in custom infotype after enhancement.
Hi All ,
I have enhanced custom Infotype (Added 2 new fields).
After enhancement, I am facing one issue while updating infotype through FM HR_INFOTYPE_OPERATION.
Issue is that I am not able to update/modify records through FM HR_INFOTYPE_OPERATION.
RETURN parameter of FM comes empty indicating no errors but actual records in database table are not updated. I debugged FM and found that SAVE button on PA30 screen is disabled.
Anyone knows reason for above proble and also please help me in solving issue.
Regards,
Jigar Thakkar.Thanks for your response.
Yes i am able to update IT9201 through PA30 but not with FM HR_INFOTYPE_OPERATION. Also I have activated PXXXX structure through PM01.
While debugging FM HR_INFOTYPE_OPERATION i saw that SAVE button is disabled and processing stops there.
Regards,
Jigar. -
Regarding infotype 0002 enhancement
hi Sirs,
I need to enhance infotype number '0002'in which i have to add terminal id field so that it is easy to track the person who is changing the datas plz let me know how to that
which user exit sud i use and how the terminal id sud be reflected automatically when i press Save button after changing the datas.
plz help me ......solved by own
-
HR ABAP -- infotype 0024 enhancement
u201CNew joiner u201Cis an action in our client system in which 8 infotypes are configured. When I execute this action in PA40 transaction, the 8th infotype that appears will be 0024.When this infotype screen appears as a part of u201DNew joiner u201Caction, the user should be presented with the defaulted qualification and proficiency based on nationality of the individual.
I decided to look for a user exit. The user exit PBAS0001 gets triggered for the PBO and PAI of every infotype in PA .But infotype 0024 u2013 (Qualifications) belongs to Personal Development (It belongs to package PPPE).There is no exit associated with this package. Also I searched for the string u201Ccustomer u201Cin the function group RHP6 (0024 infotype screen belongs to this function group) but couldnu2019t get any solution.
Also I did not get any result for searching u201CBADIu201D in the above function group. I am using ECC 5.0 system.
The user needs the values to be defaulted in the 0024 infotype screen .
Can you please suggest any other approach to achieve the above objective?that is an Function group problem tell to your Functional people, they will resolve
-
u201CNew joiner u201Cis an action in our client system in which 8 infotypes are configured. When I execute this action in PA40 transaction, the 8th infotype that appears will be 0024.When this infotype screen appears as a part of u201DNew joiner u201Caction, the user should be presented with the defaulted qualification and proficiency based on nationality of the individual.
I decided to look for a user exit. The user exit PBAS0001 gets triggered for the PBO and PAI of every infotype in PA .But infotype 0024 u2013 (Qualifications) belongs to Personal Development (It belongs to package PPPE).There is no exit associated with this package. Also I searched for the string u201Ccustomer u201Cin the function group RHP6 (0024 infotype screen belongs to this function group) but couldnu2019t get any solution.
Also I did not get any result for searching u201CBADIu201D in the above function group. I am using ECC 5.0 system.
The user needs the values to be defaulted in the 0024 infotype screen .
Can you please suggest any other approach to achieve the above objective?Hi Kiran,
First, you need to check whether you're using qualifications with PD integration or not.
Goto SM31 -> PLOGI ORGA value.
If it is 1 A032 Q, then there is the PD integration.
So you need to attach a qualification to an employee through PP01.
Thus, in order for automatic creation, you may write a user exit in PBAS0001 and try to create A032 relationship between P object (employee) and Q object (qualification).
Best Regards,
Dilek -
Impact of enhancing standard infotypes on service pack upgrade
Hi SAP experts,
I have a situation where in we had enhanced standard infotype 14 ( added custom fields to structure CI_P0014) in development systems and moved to production systems. Now these changes should be moved to project system in which the service pack upgrade is in progress. Will it impact the SP upgrade if I move my transports to these systems? Will it overwrite the sp changes for IT14?
P.S : The support pack was not applied to the system in which the std infotype was enhanced.
Regards,
SameenaYou should re-apply any customer enhancements etc to your development environment after SP's are applied - But only after you have a developer review potential impacts from SP and your development.
I think you would be fine as IT14 isn't updated often in SP's.
Cheers,
Brad -
About the enhance the inoftypes
hi folk,
i have a problem that how to enhance the infotypes....
i know the tcode that pm01...
i am using the ecc 6.0 version.....
why we need this step....
1) create infotype version...
2) enhance screen structure
3) enhance single screen of standard infotypes
4) enhance list screen of standard infotypes.
wat is the difference between these two the enhance single screen and enhance list screen.........
in which situation we need to u these..
plz help me .......Hello
Enhancing single screen means
the 2000 screen the one you see when in pa30 you choose display/create/copy/modify mode for a record.
which you can do normally through PM01.
Enhancing List screen means the 3000 screen
which you see when you select overview option(shift +F8 --short cut for overview screen) from pa30 where you can see all the record for that employee in that infotype.
For standard infotypes you cant change this screen without a access key.
for custom infotype while creating you can decide what to show on the overview screen
reward points if helpful -
How to create subscreen for Infotype 7?
Hi all,
I have an Infotype 7 enhancement job which need me to create a subscreen in infotype 7. The subscreen will use to store additional information for part time employee and this information will store in customized cluster tables.
Anyone have information about how this can be done? I really don't have any idea of how to start this job.
Your help will be much appreciated. Thanks.Hi,
To add data on the subscreen just goto SE80 open program MP000700 and goto screen 100 and use it for your updation.
Regards,
Amit -
Hi Gurus!
Was wondering when is it obligatory to use BDC instead of function module to upload data?
Aint it so that this function module HR_INFOTYPE_OPERATION works fine even when the infotype is enhanced?
Reward points for good answers.
RegardsHi,
Sometimes BDC is required instead of FM 'HR_INFOTYPE_OPERATION', cause the infotype might be using some other include infotypes or strucutres for maintaining the data. for examples :
1. Infotype 25(Appraisals), the data is stored in some other tables hence the above FM will not work.
2.Infotype 0045(Loans) stored the payment details in IT 78 which cannot be update simultaneoulsy along with IT 0045,you need to call above FM twice for both IT 45 & IT 78, incase any one gives error you need to again call the same FM for deletion.
In all case where data is stored in different table rather than corresponing infotype table,I doubt the above FM will work. Hope this justifies.
Regards,
Dadarao. -
ABAP-HR material needed - urgent please
Hi all
I am new to sap hr, shifted from ABAP to HR-ABAP.
could anyone plz send me the ABAB-HR related materials & documents to me plz to use the id in my business card.
it will be of greatest help.
thanks in advance.
regards
AnandHi Anandamoorthi,
There is not much difference between ABAP and ABAP HR.
There are some additional skills required in HR ABAP.
1.Creation of custom Infotypes and enhancements in standard infotypes.(PA and OM).
2.HR data mainly deals with clusters...
3.HR reports uses logically data base.(PNP,PCH)
4.payslip coding and knowing about HR forms.
5.Macro coding like rp-imp-c2-b2 for getting cluster data.
Check this thread as well.Anji has explained clearly and go thru the links specified.
abap-hr
Regards,
Manoj. -
Dear Friends
Need to add 4 custom fields to IT 591 after Guardian address, is it possible to add ,
CI_P0591 is there so I feel that can be added
Is there any difference in adding the single field and adding the table like columns
Thank you
Regards
KiranDear Kiran,
Pls kindly refer to the note 502979.
As mentioned in the note:
"In contrast to the enhancement of the single screen (screen 2000) of a PA standard infotype, the enhancement of the list screen (screen 3000) is a modification. The reason for this is that the table control does not support the technique of the subscreens. If these changes should be transported anyway, a manual transport request must be created with
object R3TR PROG MPxxxx00 (xxxx=infotype). Up to now, you could not see in PM01 that the list screen enhancement is a modification."
To enhance this IT0591, please refer to the online documentation :
http://help.sap.com/saphelp_erp60_sp/helpdata/en/60/d8d8c7576311d189270000e8322f96/frameset.htm
So to conclude, you can only enhance IT0591 screen 2000 as if you try to enhance an overview (screen 3000), it will be
consider as a modification.
Hope it helps,
Kind Regards
Christine -
Inconsistency in displaying of TDS on Other Income
Hi
I have a query regarding the display of TDS on Other Income in Master data Infotype 0584 sub type 0002 (Income from Other Sources) and same display in LOGGED CHANGES REPORT S_AHR_61016380.
First there is a record for Income from Other Sources for Income from Interests as Rs.700000 and TDS on Other Income as 70000
Subsequently after 2 months the record was altered with Interest amount as 840000 and TDS on Other Income as 84000
After running the payroll we have noticed that the system is not considering the revised amounts for TDS on other income, it is considered the old amount 70000(which was exist before changing the amount), There is no issue with the Income from Interest. It is considered the revised amount of 840000.
Checked the Logged changes report S_AHR_61016380. Here the old field and new field are showing as old amount 70000 for TDS on Other Income. But at the same time in the log in the bottom the revised amount of TDS on Other Income is displaying in the New Field Column with text TDS at Source.
What could be the reason for not considering the revised latest amount for TDS on Other Income and displaying the TDS on Other Income in 2 different amounts in Infotype 0584 subtype 0002 screen and in the log changes Report S_AHR_61016380.
Request yours replies on the subject
Thanks and Regards
E K P YADAVHi
It is cal. the new amount or cal. old amount ?
The new amount will effect from your changed date only.
Can your provide the log details of RT then can able to understand the issue.
:Kedhar -
FM: HR_READ_INFOTYPE Problem
Hi all you ABAP experts!
I'm working in a program (report mode) that has to read the data from an Infotype (in this case is IT0584) just after the IT has been created (by the same program, using CALL TRANSACTION). I am using the HR_READ_INFOTYPE FM as follows:
CLEAR: p0584, p0584[].
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
pernr = l_test_pernr
infty = l_infty
"BYPASS_BUFFER = 'X'
TABLES
infty_tab = p0584
EXCEPTIONS
infty_not_found = 1
OTHERS = 2.
" p0584 was declared using: INFOTYPES: 0584.
As you can notice the BYPASS_BUFFER parameter is commented. The "problem" is that I can see the record just created in SE16 but I can't get anything into p0584.
Now, if I uncomment the BYPASS_BUFFER I get the record(s) into p0584. Could anybody please explain me why this happens? How exactly does the BYPAS_BUFFER parameter is affecting p0584?
This really confuses me because I'm using the same FM without the BYPASS_BUFFER at the begining of the program for the same Infotype and successfully getting the existing records by that moment.
I will really appreciate if any can provide me the answer. Many thanks in advance!HI
Hope this will help you.
try to make use of FM
'HR_INFOTYPE_OPERATION'
and see the sample code:-
https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action&pageid=13160
REPORT YBDC_NEW_586
no standard page heading line-size 255.
data: begin of i_upload occurs 0,
pernr like pa0586-pernr,
bedda(10) type c,
ebdda(10) type c,
pin01 like pa0586-pin01,
pin02 like pa0586-pin01,
pin03 like pa0586-pin01,
pin04 like pa0586-pin01,
pin05 like pa0586-pin01,
pin06 like pa0586-pin01,
pin07 like pa0586-pin01,
pin08 like pa0586-pin01,
pin09 like pa0586-pin01,
pin11 like pa0586-pin01,
pin12 like pa0586-pin01,
pin13 like pa0586-pin01,
pin14 like pa0586-pin01,
pin16 like pa0586-pin01,
pin17 like pa0586-pin01,
pin18 like pa0586-pin01,
pin19 like pa0586-pin01,
pin20 like pa0586-pin01,
pin21 like pa0586-pin01,
pin22 like pa0586-pin01,
pin23 like pa0586-pin01,
pin24 like pa0586-pin01,
pin25 like pa0586-pin01,
ain01 like pa0586-ain01,
ain02 like pa0586-ain01,
ain03 like pa0586-ain01,
ain04 like pa0586-ain01,
ain05 like pa0586-ain01,
ain06 like pa0586-ain01,
ain07 like pa0586-ain01,
ain08 like pa0586-ain01,
ain09 like pa0586-ain01,
ain11 like pa0586-ain01,
ain12 like pa0586-ain01,
ain13 like pa0586-ain01,
ain14 like pa0586-ain01,
ain16 like pa0586-ain01,
ain17 like pa0586-ain01,
ain18 like pa0586-ain01,
ain19 like pa0586-ain01,
ain20 like pa0586-ain01,
ain21 like pa0586-ain01,
ain22 like pa0586-ain01,
ain23 like pa0586-ain01,
ain24 like pa0586-ain01,
ain25 like pa0586-ain01,
end of i_upload.
data: begin of p586 occurs 0,
icode like pa0586-itc01,
pinvt like pa0586-pin01,
ainvt like pa0586-ain01,
end of p586.
data: p0586 like p0586 ,
ia586 like pa0586 occurs 0 with header line,
return like bapireturn1,
pin_ainvt type pin_ainvt.
S E L E C T I O N - S C R E E N D E F I N I T I O N *
selection-screen begin of block b1 with frame title text-001.
parameters: p_file like rlgrap-filename obligatory,
p_begda like pa0586-begda obligatory,
p_endda like pa0586-endda obligatory.
selection-screen end of block b1.
E V E N T H A N D L I N G - B E G I N *
at selection-screen on value-request for p_file.
perform get_file using p_file.
START OF SELECTION - B E G I N *
start-of-selection.
data: lines like sy-index.
*Getting the file data.
perform upload using p_file.
loop at i_upload.
ia586-pernr = i_upload-pernr.
ia586-endda = p_endda.
ia586-begda = p_begda.
perform col_row.
perform do.
append ia586.
clear : ia586,p586.
refresh : p586.
endloop.
loop at ia586.
move-corresponding ia586 to p0586.
CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
EXPORTING
NUMBER = p0586-pernr.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
INFTY = '0586'
NUMBER = p0586-pernr
LOCKINDICATOR = ''
VALIDITYEND = p0586-endda
VALIDITYBEGIN = p0586-begda
RECORD = p0586
OPERATION = 'INS' or MOD or DEL
NOCOMMIT = ''
tclas = 'A'
IMPORTING
RETURN = RETURN
EXCEPTIONS
OTHERS = 0.
CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
EXPORTING
NUMBER = p0586-pernr.
clear : p0586.
endloop.
*& Form GET_FILE
Show "Open File" dialog box on F4
-->P_W_FILE Name of the file selected by the user
form get_file using p_w_file.
call function 'KD_GET_FILENAME_ON_F4'
CHANGING
file_name = p_w_file
EXCEPTIONS
mask_too_long = 1
others = 2.
if sy-subrc ne 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
endform. "GET_FILE
*& Form UPLOAD
Upload the file into the internal table for processing
-->P_LOADFILE Name of file to upload
form upload using p_loadfile.
Read the file into the Internal Table
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = p_loadfile
filetype = 'DAT'
TABLES
data_tab = i_upload.
if sy-subrc ne 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
endform. "UPLOAD
FORM col_row .
if i_upload-ain01 is not initial or i_upload-pin01 is not initial.
p586-icode = '01'.
p586-pinvt = i_upload-pin01.
p586-ainvt = i_upload-ain01.
append p586.
clear p586.
endif.
if i_upload-ain02 is not initial or i_upload-pin02 is not initial.
p586-icode = '02'.
p586-pinvt = i_upload-pin02.
p586-ainvt = i_upload-ain02.
append p586.
clear p586.
endif.
if i_upload-ain03 is not initial or i_upload-pin03 is not initial.
p586-icode = '03'.
p586-pinvt = i_upload-pin03.
reward if help. -
Hi All
I have to enhance infotype 0000, when there is a hire action or leaving action, an Email notification should be send to IT/ Facilities, with a proper text.
my question is
1. Does any body have idea which user exit or BADI I can use
2. how can I relate Actions, Distribution list and standard text.
if somebody can help me with this that will be great
regards
AJHi Suresh
Will u be able to help me further with this, how to configure those dynamic actions, but it should be trigered when hiring or leaving action occurs and how to link those actions with a program
thanks in advance
rgds
AJ -
Enhance Infotypes for P.A. and O.M.
How to enhance Infotypes for P.A. and O.M.
Please help me.
Thanks in advance.
vamsi.Hi VAmsi,
Use PM01 Trns to enhance..
<a href="http://www.sapdevelopment.co.uk/hr/hr_infotypes2.htm">Infotype enhancement- Step by step</a>
Rgds,
Jothi.P
*reward if useful.
Maybe you are looking for
-
Problem while creating a new internal order. Please help! URGENT!!!
Hi Experts, After creating internal orders the currency and cost center fields under control data tab are getting greyed out when I check it via KO02 transaction. The order status is "REL". This in turn is not allowing me to change currency and cost
-
I had a problem with my 4s battery so i took it to an apple store and they replaced the phone. However they had me backup my photos in icloud because i was goingto lose them otherwise. So now my question is how do i get my photos back?
-
How to make photoshop file recovery?
Today Accidentally my photoshop has closed at that time I am working on my demo template work from last 2 months, so again I open my .psd file error prompt "could not complete your request because the file is not compatible with this version of photo
-
What is use of J1IS in Sales and in j1is why base value is blocked ?
Hi, What is use of J1IS in Sales ? tell me procedure why it is used in sales ? When these are used ? DLFC Factory sales and Stock transfers GRPO Goods Receipts MATD Material Document OTHR Other When we used this J1is we gave document reference OTHR a
-
Workflow from Photoshop into Premiere
I want to take some still photos from Photoshop and bring them into a Premiere 1920 x 1080 sequence. My plan is to do some basic color correcting and to then crop the images to 1920 x 1080 and save them as either tiffs or psd files for import into Pr