Missing Subtypes of the Infotypes !!
Hello,
When we migrate the system from old version 4.6B to ECC 5.0, some of the customized subtypes of the infotypes(0035 and 0040) are missing in the new version. Only the standard subtypes are displayed.
The spro path for the same is SPRO->Personnel management->Contractual and Corporate Agreements->Company Instructions->Determine Instruction Types
and SPRO->Personnel management->Contractual and Corporate Agreements->Objects on loan->Define Objects on loan.
The view related to this customizing is V_T591S and V_T591A.
Currently we are facing the problem with the above infotype in ECC 5.0.
Any suggestions for the above problem?.
thx,
pawan
Hi Amit,
Thx for the reply!!!!!!!!!!
When we check in the old version ie 46b View for infotype 0035 and 0040 , it shows some 36 entries but now in the upgraded version it is showing only 2 and 5 entires respectively .
So we are trying to locate where excatly the issue was, does it get transported during the upgrade or we need to manually mantian it in(ECC 5.0) ... i am also viewing the upgrade log if there is any issue in that also if we can found some SAP note on the same , why this entries are not visible in the upgraded version .
Also The change logs or custom notes against a config change are not there in HR config components in the upgraded version, can you provide some input on this also ?
thx,
Pawan.
Similar Messages
-
Dear Sap folks ,
Anybody can explain that "what is the role of "Time contraint"(Once / Sev.Times) for wage types which are the subtypes of the Infotypes like IT0015 and IT0014 (V_T512Z).
Thanks & Rgards
Maria Carlos PereraHi,
any wage type marked with once can be maintained only once for that specific period and several times means it can be there more than one time.
For example, IT0015 wage type XXXX has value once. You are booking this wage type on perticular day say 12.06.2011 then you cannot book same wage type XXXX on 12.06.2011. But you can book this on any oteher day of that month. if its several times then you can have several entries on same date.
Regards,
Poorvi. -
Comparision of subtypes of the infotypes
Hi All,
We have a requirement which says,
If the last updated date of PA0008-SUBTY (11) is greater than PA0008-SUBTY (0) and the u2018valid reason for change of recordu2019 is one of the following, then
a) Copy the wage types from PA0008-SUBTY (11) to PA0008-SUBTY (0)
b) Read Infotype PA0000 for the period selected and check for the new records. If new records exist, then process further.
A list of reasons that currently exists is available. The program reads data from the Subtype of Infotype 0008 that has the latest record.
Any pointers or sample code in this regard will be of great help.
Thanks & Regards,
Durga.Hi,
Can u explain it in brief as i hav a similar type of requirement.
Regards,
Amrita -
Hi Gurus,
Am developing the program in which for the given subtype for the infotype 14 all the records should be deleted for that date selection. For this I write a program given below. It show that the Error 009No data stored for 0014 in the selected period Although the data is there. Please tell me where the error in my program.
*& Report ZDEL14_SUBTYPE
REPORT zdel14_subtype.
TABLES : pernr,
pa0014.
INFOTYPES : 0001,
0014.
DATA : BEGIN OF it_p0014 OCCURS 0.
INCLUDE STRUCTURE p0014.
DATA : END OF it_p0014.
DATA : zp0014 TYPE p0014.
SELECTION-SCREEN BEGIN OF BLOCK days1 WITH FRAME TITLE text-s02.
PARAMETER p_wage TYPE p0014-subty OBLIGATORY.
SELECTION-SCREEN END OF BLOCK days1.
DATA : return LIKE bapireturn1.
AT SELECTION-SCREEN.
IF pnpbegda IS INITIAL OR pnpendda IS INITIAL.
MESSAGE 'Enter Date' TYPE 'E'.
ENDIF.
START-OF-SELECTION *
START-OF-SELECTION.
GET pernr.
rp_provide_from_last p0001 space pnpbegda pnpendda.
PROVIDE * FROM p0014 BETWEEN pnpbegda AND pnpendda
WHERE p0014-subty EQ p_wage .
PERFORM delete14.
ENDPROVIDE.
END-OF-SELECTION.
*& Form delete14
text
FORM delete14.
CALL FUNCTION 'DEQUEUE_ALL' .
CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
EXPORTING
number = p0014-pernr.
IF sy-subrc NE 0.
MESSAGE 'Unable To Insert. Release Lock Keys' TYPE 'E'.
ENDIF.
p0014-BETRG = 0.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = '0014'
number = p0014-pernr
subtype = p_wage
objectid = p0014-objps
lockindicator = p0014-sprps
validityend = p0014-endda
validitybegin = p0014-begda
recordnumber = p0014-seqnr
record = p0014
operation = 'DEL'
tclas = 'B'
dialog_mode = '0'
nocommit = ''
IMPORTING
return = return
EXCEPTIONS
OTHERS = 0.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
CALL FUNCTION 'HR_EMPLOYEE_DEQUEUE'
EXPORTING
number = p0014-pernr.
IF return-number NE 0.
WRITE :/ p0014-pernr, 'IS NOT DELETED' ,return.
ENDIF.
ENDFORM. "delete14
Points will be awarded
Thanks
RaviHi Gurus,
Problem Solved by my own. i used the
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = '0014'
number = p0014-pernr
subtype = p_wage
objectid = p0014-objps
lockindicator = p0014-sprps
validityend = p0014-endda
validitybegin = p0014-begda
recordnumber = p0014-seqnr
record = p0014
operation = 'DEL'
tclas = 'B'
dialog_mode = '0'
nocommit = ''
IMPORTING
return = return
EXCEPTIONS
OTHERS = 0.
for the function module. ITs working.
Thanks
Ravi -
Problem updating the infotype 1208 subtype ALUM
Hi,
My requirement is to update the infotype 1208 subtype ALUM with the Value "YES" when I terminate a employee in PA40. ( immediately).
I am using the FM - HR_INFOTYPE_OPERATION which doesn't seem to work.
I tried running a BDC for PA30 , but it is not allowing me to edit the employee and says that i am processing him.
I feel this is an issue with locks. But not sure about how to go with.
Are there any standard classes available or any other method to use to update this infotype while terminating.
Regards,
Karan.Hi,
try using this method, this will convert the OLD_IMAGE, NEW_IMAGE, parameters into pnnnn table.
this code is the following class.
CL_IM_BR_SALARY_INCREASE,
you need to create your own method, copy the parameters as well.
method READ_IMAGE .
FIELD-SYMBOLS: <f> type any.
DATA: help_prelp TYPE prelp,
inf_tabname(10).
data: wa_p0008 type p0008,
wa_p0734 type p0734.
concatenate 'WA_P' p_infty into inf_tabname.
ASSIGN (inf_tabname) TO <f>.
loop at p_image into help_prelp
where infty eq p_infty and
opera eq p_opera and
subty eq '0'.
CLEAR <f>.
CALL METHOD cl_hr_pnnnn_type_cast=>prelp_to_pnnnn
EXPORTING
prelp = help_prelp
IMPORTING
pnnnn = <f>.
append <f> to pnnnn.
endloop.
endmethod.
Message was edited by:
javier santana -
Subtype ctreation for the Infotype 0185
Hi,
I am trying to create a subtype for the standard infotype 0185. I have followed below mentioned steps for that:
1) I have created an entry using v_t591a in SM31 and saved it.
2) In PM01, created a Customer Include under Enhancement of Single Screen and added some fields to it. Activated it also.
3) Even then I was not able to find the subtype in pa30, so have changed the technical attributes related to subtypes.
Please give me any suggestion regarding this.
Thanks,
SreeHi,
Please check the below thread for the procedure to create a subtype for the standard infotype...
/message/4304842#4304842 [original link is broken]
Check the below thread regarding a subtype issue for infotype 0185
No subtypes for Infotype 0185
Check this thread for further information if necessary
Check field Identity Number Infotype 0185 Subtype 02
Hope this would help you.
Good luck
Narin -
How to hide subtypes from standard infotype 21 in ECC6.0 ?
Hi All,
I encounter the following problem : we've upgraded our customer's SAP HR system from 4.6c to ECC6.0 and new standard subtypes for infotype 21 appear (especially when you press F4 or use the entry help button in transaction PA30) ...
And our customer askes us to remove these new one ... so I made my research and finded in the IMG : 'BAdI: Set Up Entry Help for Subtypes' ... Then I clicked on it, a window appear and I choose the corresponding line for IT0021 ... but I don't know what to do after that ? I tried to create a new implementation with name terminated by 0021 (like proposed in SAP standard help) but I encountered a blocking message about the Filter type (defaulted at INFTYPA and not modifiable).
Before that, I found the view V_T591A but it doesn't seems to be indicated to remove line from this table to solve my problem, that's why I continued to investigating and finally find the 'BAdI: Set Up Entry Help for Subtypes'.
Then I desactivated the Badi and the system asked me a transport request ... now I try to re-enable it and the system ask me a repair key At this time, I didn't make any change in the system.
I really don't know what to do ... Could you help me ?
Only one thing makes me happy : I did this in the sandbox system and our other landscape's system are not impacted by my research ... Ouf !
Have a nice day / afternoon / night !
Sincerely yours,
Alexandre.I would go more along the way of using a search help exit. In fact for field FAMSA the search help used is the generic H_PAD_T591A_SUBTY so there is a search help exit for that one, HR_H_PAD_T591A_SUBTY_EXIT. I haven't used it still, but there is some documents on how to use and restrict the values you want for a specific Infotype.
There could be another way, but in the case of the Infotype 0021 i don't think it's possible which is using implicit enhancements in the PAI modules of the screen. Some infotypes are possible to enhance, some aren't i think that 21 is one of the "aren't" ...
Either way, hope this can be another way to go. Good luck. -
Hi all,
My requirement is to Create Custom Infotyp 9100 with two new subtypes(9001 & 9002).
Subtype 9002 will pick up relationship data from the subtype of Infotype 0021
IT9801 u2013 Subtype 9001
PERNR EmpNo NUMC 8
ZISNo Serial No NUMC 4
VORNA First Name In Passport CHAR 25
NACHN Last Name In Passport CHAR 25
MIDNM Middle Name In Passport CHAR 40
IT9801 u2013 Subtype 9002
PERNR EmpNo NUMC 8
ZISNo Serial No NUMC 4
VORNA First Name In Passport CHAR 25
NACHN Last Name In Passport CHAR 25
MIDNM Middle Name In Passport CHAR 40
SUBTY Relationship Serial No CHAR 4
The field SUBTY should display as drop down by picking up the subtypes related to Infotype 0021 from the table T591A
Can you please provide ur inputs as this is very urjent requirement .Step by step procedure will be of great help.
Thanks in advance.Transaction to create an infotype is PM01. See online help there.
You have to create the PS structure first (SE11). This structure containms the fields, look at existing infotype for example.
hope it helps. -
Inbound IDoc(HRMD_A07) problem in delimiting the infotype records
Hi All,
I am using Inbound IDoc (HRMD_A07) approach to update infotypes. I found that I am able to create a record in an infotype, but there is a problem in delimiting the infotype.
Please help me out in case I am missing something.
Thanks,
ABAP_DEVHi,
Did you get this resolved. Even i'm facing this issue. Is it a config or do we have to do something in the IDOC.
Thanks,
Jilly -
IDOC_INPUT_HRMD, it posts the document but does not update the Infotypes
Hi,
I am trying to trigger the IDoc Type 'HRMD_A06'. This Idoc was posted successfully, with the status as '53' (inbound IDoc). The Processing Function Module is IDOC_INPUT_HRMD for the IDoc "HRMD_A06". However the infotypes are not updated. The infotypes I am trying to update are 0000,0001,0002,0006, & 0008.
If someone has a solution for this issue. Kindly let me know.
Regards,
NarunHi Srinu,
Again....
Whats happening in Debug ???
Just clone the FM as it is and use the FM HR_INFOTYPE_OPERATION instead of other.
Parameters:
The following code is for infotype 15 inside custom FM which i have done. u can use for ref.
CALL FUNCTION 'ENQUEUE_EPPRELE'
EXPORTING
pernr = l_wa_p0015-pernr
EXCEPTIONS
foreign_lock = 1
system_failure = 2
OTHERS = 3.
IF sy-subrc = 0.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
INFTY = c_0015
NUMBER = l_wa_p0015-pernr
SUBTYPE = l_wa_p0015-subty
OBJECTID =
LOCKINDICATOR =
VALIDITYEND = l_wa_p0015-begda
VALIDITYBEGIN = l_wa_p0015-endda
RECORDNUMBER =
RECORD = l_wa_p0015
OPERATION = c_ins1
TCLAS = c_a
DIALOG_MODE = '0'
NOCOMMIT =
VIEW_IDENTIFIER =
SECONDARY_RECORD =
IMPORTING
RETURN = l_i_return .
KEY =
To dequeue the selected employee
CALL FUNCTION 'DEQUEUE_EPPRELE'
EXPORTING
pernr = l_wa_p0015-pernr. -
FM for delimit the infotype record
Hi
I'm new to HR-ABAP.I need to develop function modules to delimit the some infotype records (eg: 0167,0168,0014,2006 etc)
Presently i developed the function module that has following source code.
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
EXPORTING
number = empno
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
tclas = 'A'
pernr = empno
infty = '0167'
begda = delimitdate
endda = delimitdate
BYPASS_BUFFER = ' '
LEGACY_MODE = ' '
IMPORTING
SUBRC =
TABLES
infty_tab = itab "itab is of the structure p0167
enddate = itab-endda.
MOVE delimitdate TO itab-endda.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = '0167'
number = empno
subtype = itab-subty
objectid = itab-objps
lockindicator = itab-sprps
validityend = enddate
validitybegin = itab-begda
recordnumber = itab-seqnr
record = itab
operation = 'LIS9'
tclas = 'A'
dialog_mode = '0'
NOCOMMIT =
VIEW_IDENTIFIER =
SECONDARY_RECORD =
IMPORTING
return = return
KEY =
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
EXPORTING
number = empno
when i use 'MOD' operation in FM 'HR_INFOTYPE_OPERATION' that FM runs perfectly.it changes the enddate to delimit date in the table PA0167.
But, when i use 'LIS9' (delimiting) operation FM is throwing following error message
"E PG 428 A complex application error has occurred".
I need help regarding this error statement.can i use 'MOD' operation to delimit the records (time constraint of most of the infotype record to be delimited is 2).In which case we use 'LIS9'??
Also any SAP function modules for delimiting IT2006 infotypes????
Pls suggest.
Thank u,
shrinivas
Message was edited by: ShrinivasFor 167 & 168 have you looked at HR_BEN_TERMINATE_HEALTH_PLAN & HR_BEN_TERMINATE_INSURE_PLAN?
The error message you got is actually mapped to (00)344 ie "No batch input data for screen & &"
For the delimit operation, you probably,need to pass the delimit date separately..
I have a feeling this function call cannot be used for the delimit operation le 'LIS9'.AS the delimit date is usually entered on a pop-up box when you do it via PA30.
~Suresh -
How to create new subtypes for OM infotype 1002?
Gurus,
I have a requirement to create four new subtypes (to different texts ) for OM infotype HRP1002.
Let me know the procedure to achieve this.
I looked in subtype table T591A and T591S, but couldn't find any subtype (even the standard ones like 0001,0002,0003 etc) for 1002 infotype.
Thanks,
Amit JainHi Amitkumar Jain,
I am also facing same problem, i need create Infotyes with Subtypes in OM.Check below steps how i created
1. I create Structure in se11. HRI9119
2. In PPCI , i create infotype 9119
3.In SM30 , I Maintain table T777i, here i selected my infotype (9119), then i clicked on infotype per object type and assign subtype (9229, 9339) to the my infotype .
4. After that, in same screen, i selected my infotype and assign TIME CONSTANT to my all subtype and infotypes.
After this , any think required to maintain , Plz tell me.. i didn't find my subtype in PP01.
Thanks and Regards ,
Venkatesh.M -
Time Constraint assignement to Subtypes of an infotype.
Hello All,
Where do we maintain Time constraint assignment to subtypes of an infotype. I am looking to subtypes of IT 0210 ( Tax With holding ) " where do we create the subtypes and their characteristics for this infotype in IMG? I tried in view V_T591A but there is no entry for this 0210 infotype but I can find the time constraint assignment for the rest of the infotypes in this view.
Thanks,
Chakri.try the following
SPRO>Personnel Management> Payroll>Payroll:USA>Payroll Results Adjustment-->Define Time Constraints for adjustments
select infotype 0210 & maintain
~Suresh -
Error in PA40: missing secondary record for infotype 0001
Hi Experts,
while changing the job code of employee i am getting below error in the PA40 transaction for IT0001 .
Error : missing secondary record for infotype 0001 Key
could you please tell me why this message is coming.
Advance thanks,
Regards
RamHi,
Please check out whether any user exits are maintained.
Check ZXPADU01/ZXPADU02 includes.
Please also check out whether there are dynamic actions configured for IT0000 and IT0001 via V_T588Z.
Regards,
Dilek
Edited by: Dilek Ersoz Adak on Dec 16, 2009 3:19 PM -
How to create Subtype for an Infotype
Hi,
Can you please help or guide me to "create Subtype for an Infotype"..
Eg: I need to Create for IT0009 a Subtype...
Regards,
SpaulGo to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the u2018Employee Infotypeu2019 radio button.
4) Select the u2018PS Structure Infotypeu2019.
5) Click on Createu2026 A separate table maintenance window appearsu2026
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on u2018Allu2019 push button. It takes a few moments.
10) Click on u2018Technical Characteristicsu2019. Infotype list screen appears
11) Click on u2018Changeu2019(pencil) button
12) Select your Infotype and click on u2018Detailu2019 (magnifying glass) button
13) Give u2018T591Au2019 as subtype table
14) Give u2018T591Su2019 as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on u2018Infotype Characteristicsu2019 u2026 Infotype list screen appears
18) Click on u2018Changeu2019 (pencil) button
19) Click on u2018New Entriesu2019
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypeu2019s infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirementu2026
25) In the PM01 initial screenu2026Select u2018Screenu2019 radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select u2018Layout Editoru2019 and click u2018Changeu2019.
27) Screen default layout appearsu2026here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Donu2019t forget to u2018Activate at every level)
Maybe you are looking for
-
Oracle 10g 10.2.0.1.0 - Unable to log with any user
Hi I have Oracle 10g R2 10.2.0.1.0. Recently, I enabled ARCHIVELOG on my server as I wanted to migrate the database to a new server. After one day, I tried to access the database using any user apart from SYS or SYSTEM but I could not log in. I inves
-
Unable to run a Batch File Operating System Command
Using XI 3.0, I am unable to run a Batch File Operating System Command After Message Processing. My Batch file: gpg -se -r BOA3RSKY --armor --passphrase-fd 0 %1 < C:\Progra~1\GNU\GnuPG\gpgin My Command Line (ID scenario) exec "cmd.exe /c C:\Progra~1\
-
Problems working with different types of aggregation in two facts table
Hello every Body!! Greetings from Brazil.. At fisrt I'd like to say that I've tried to find some thead with the same problem, but I've foud no answere. That is why I'm typing this new post. Here we go ... I've a Fact table with one metric and two deg
-
How to load images from client to oracle server
Hi I want to load the image in oracle. when i tried to laod the iamge from my client(windows) to oracle server(linux) it is giving error. i wrotea pl/sql program to store the images in oracle database. but the server not reconzing the path of image w
-
Express VI - access to POP-UP front panel?
Hi: Some of the express VI pop-up front panels have an excellent layout and would be similar to some of the front panels that I might have to create (see example for wavelet denoise in latest digital filter design toolkit). Rather than having to rec