Namespaces of Subtypes and Infotypes
Hi ,
I am in an implementation project. While configuring Family Info Type (21) I have to create sub types like Grand Father and Grand Mother.
Client would prefer to have these carry single digit codes unlike the SAP Standard namespace provisions.
I understand it is doable, can someone please indicate what could be the impact of the same. At the time of upgrades would these be replicated as well? What are the trade-off on either side?
Warm Regards
Tarun
Thanks for your quick response!
For example if Subtype 10 (Standard Spouse) in Family Infotype is SAP Standard, I can change that to Grand Father w/o worry and delete the SAP Standard entry?
Please confirm if there is no problem violating the SAP provided namespace as far as IT Subtypes and Standard values in Object on Loan IT etc are concerned.
Regards
Tarun
Similar Messages
-
Need in HR Infotyp Subtyp and a second Keyfield
Dear colleague,
I will use in a HR - Infotyp a Subtyp and a second Keyfield. The Subtyp defined the shape of the Infotyp und the second Keyfield is a foreign key from a other database table. The keyfield length is greater then 3 Bytes, so I can't use the standart fields OBJPS or SEQNR for the second Keyfield.
My question is:
Is it possible to use a keyfield outside of structur PAKEY. I want to set in this case the second Keyfield as Key in the transaction SE11 for this Infotyp. Will this Keyfield to be considered in all cases as "Time constraint" (Transaction PM01 / Infotyp charakteristics)
Thank you for your response
Frank DehleHi,
It is not possible to use the key field other than the PAKEY structure. When you try to create a infotype through PM01, system automatically inserts the PAKEY structure as the key for the corresponding transparent table created in the dictionary. Those fields entered by the user will be created as PSnnnn structure in the infotype.
regards,
sankar -
Creating subtype for Infotype.
Hi ,
I have created a customInfotype following the steps below:
1) Go 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 'Employee Infotype' radio button.
4) Select the 'PS Structure Infotype'.
5) Click on Create... A separate table maintenance window appears...
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 'All' push button. It takes a few moments.
10) Click on 'Technical Characteristics'. Infotype list screen appears
11) Click on 'Change'(pencil) button
12) Select your Infotype and click on 'Detail' (magnifying glass) button
13) Give 'T591A' as subtype table
14) Give 'T591S' as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on 'Infotype Characteristics' ... Infotype list screen appears
18) Click on 'Change' (pencil) button
19) Click on 'New Entries'
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 Infotype's 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 requirement...
25) In the PM01 initial screen...Select 'Screen' radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select 'Layout Editor' and click 'Change'.
27) Screen default layout appears...here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Don't forget to 'Activate at every level)
In thread Infotype the following method is given to create subtype for Infotype.
<b>Subtype Creation :</b>
Transaction PM01 Goto Subtype Characteristics. Click on Append and then subtype. Enter the name and description of subtype on screen.
Then goto technical Characteristics and maintain the details of subtype there. I.e name of subtype i.e. component name defined in PSnnnn. Subtype table is T591A.
Subty.text tab is T591S and time const tab is T591A.
But I am having no option to create subtype from PM01.
Please guide on this.
Thanks&Regards
Ananya
Message was edited by:
Ananya MukherjeeHi,
What you are trying to do is to modify a Standard ( delivered by SAP ) object. This would obviously not be allowed all that easily. You will have to contact SAP and obtain what is known as an access key. You would then be able to modify the object. This stipulation makes it explicit that SAP is not responsible for any problems that you may encounter by changing the standard functionality.
There is, however, an exception to this. We have something called user-exits in sAP. These are the places in the code where SAP has given the customer an option to include some custom functionality within the standard functionality. That is because SAP thinks that these are the points where customer-specific functionality is most likely.
Hope you can now see the point. If you want to modify PM01, you have to either search if an appropriate user-exit is available, or you have to contact SAP to obtain the access key.
<b>Reward points</b>
Regards -
How to define default subtypes for Infotype 0105 on entry
Hello;
I have spend an entire day trying to look into PA configuration to determin how to make specific Subtype of the 0105 Communication Infotype automatically appear when an HR person is entering in a new employee.
Currently we have the 0001, 0010, and ADP subtypes automatically appear in the Communication Infotype screen when the person is entering in a new employee. I was asked to create three new Subtypes for Infortype 0105 and have these new subtypes automatically appear on the data entry screen for Infotype 0105.
I can not find anywhere in configuration how to do this. I ahve burnt an entire day searching configuration and have about had it with this garbage.
Can someone please point me to specific spot in configuration where these subtypes of and Infotype can be identified as default data entry screens.
I would greatly appreciate any help ... since I am not a HR Configurator ... just a plain old ABAP'er who has lost our configurators.
Scott.Hi Scott,
To create subtypes follow:
Tcode: SPRO
Path: Personnel Management>Personnel Administration>Communication>Create Communication Types
Half the job is done. Then include those subtypes in your hiring action. To do so:
Tcode: SPRO
Path: Personnel Management>Personnel Administration>Customizing Procedures>Actions>Define infogroups>Info group
Select your hiring infogroup and create new entries with operation INS for 105 and the three subtypes.
You are all set!
Cheers,
Donnie -
How to Deactivate Subtypes for INFOTYPE 0105.0021
Hi Seniors,
Can anybody tell me how to deactivate the assignment of subtypes assigned to infotypes.
I have 7 subtypes of Infotype 0105 and 5 for 0021 out of which 3 are not required by clients both in 0105 & 0021,now i have to remove the assignment made to the Infotypes but i am wondering about the customiizing steps and Tables to be maintained please help.
Waiting for some valuable responce.Hi Woody,
Thank you very much for the update,it really worked but would like to ask you 1 more guideline to delaet the subtypes of 0041-date specifications.
There are certain specifications which are not available in 0041 but still poping up automatically ,
i have checked the settings in T548Y but no help it doesnt have the options but in maintaing 0041 the options coming up .
Can you guide me on this.
Thanks in advance. -
Uploading data in infotype-0586 and infotype-0587
Dear Experts,
Can i use the standard bapi HR_INFOTYPE_OPERATION for uploading data into infotype-0586( sec 80c deduction) and infotype-0587 (pf related).if so what are the parameters to be passed for the upload.
Please inform if there are any other bapi for the upload process.
regards,
Aeroshil NameirakpamHi,
yes you can use...HR_INFOTYPE_OPERATION for your purpose.
in that you should pass....
INFTY - infotype number
NUMBER --pernr
SUBTYPE --subtype of infotype (if applicable)
VALIDITYEND -ENDDA
VALIDITYBEGIN -BEGDA
but before you call this FM...make sure that you lock the employee for which you are updating the record and after this FM updates the record for that employee make sure you unlock the employee...
to lock the pernr ...use FM....HR_EMPLOYEE_ENQUEUE
and to unlock...use FM... HR_EMPLOYEE_DEQUEUE
in both of these FMs you just need to passs PERNR..
summerizing this...first use...
HR_EMPLOYEE_ENQUEUE
then call...HR_INFOTYPE_OPERATION
and then...
HR_EMPLOYEE_DEQUEUE
thats it!
<b>Reward Points if answer was helpful,</b>
Regards,
Tejas -
Data uploading in Subtypes of Infotypes ( LSMW )
Hello Friends,
I am creating LSMW for uploading data in Infotypes 006, 0021 and 0185.
These Infotypes also includes different subtypes.
1) Address(006)
Subtypes : 1 (Permanent Address), 2 (Temporary Address) and 4 (Emergency Address)
All the subtypes have same technical field names and same table.
--> So when I upload data in permanent Address, it is taking same address in temporary and emergency address too.
2) Family member Details (0021)
Subtypes : 12 (Mother) , 11 (Father) and 1 (Spouse)
--> All the subytpes have a field First name. Its technical name and table is also same for all the subtypes.
So when I upload data for Mother(12), it takes same name for all the other subtypes.
3) Personal IDs
Subtype : 2 (PAN No.) and 3 (Gratuity)
So I am facing problem in uploading data in subtypes of Infotypes. Please suggest any solution.
Thanks & Regards,
Shivani
Edited by: Shivaniphogat on Nov 14, 2011 11:25 AMIn recording of Family Details, it is showing 3 different first names for mother, father and spouse under same technical name (FAVOR).
But in 3rd step: Maintain source field, we can give a field technical name only once.
In 5th step: Field mapping, we can do mapping only once because there is only one technical field against which we can map.
I am facing the same problem for all the fields. -
Qualifications and Infotype 0024
I would like to understand the relationship between Qualifications Profiles and Infotype 0024
When we create Qualifications Profiles on the PD side, on the Person Object, for example, does it automatically get transferred to IT0024 or do we have to run a Program or a Report to populate IT0024.
Similarly, if we create IT0024 with Qualification data, do we have to also maintain Profile on the PD side with similar data or does it trnasfer data automatically or do we have to run a Report or a Program.
<b>Pl note that PA/PD/OM integration is all ACTIVE</b>Hi My Friend
Please refer to the SAP note 384001 - FAQ: Qualifications and Requirements
1. How do you activate integration between Personnel Administration and
Personnel Planning for qualifications?
Customizing: table T77S0, parameter PLOGI QUALI
Page 2
2. How does active integration affect infotype 0024 in a personnel
action?
When integration is active, infotypes 0024 or 0025 must always come at
the end of a personnel action.
3. What impact does active integration have for the Ad Hoc Query?
When integration is active, the data is no longer physically stored in
infotype 0024 (table PA0024), but in infotype 1001 (table HRP1001
subtype A032).This explains too, why you can no longer directly access
the infotype fields of IT0024 in the query. Any attempt to access these
always fails.
4. Why is the qualifications catalog not alphabetically sorted in F4
possible entries help?
Generally speaking, sorting in the qualifications catalog (transaction
OOQA or PPQD) is not the same as sorting in the possible entries feature
(F4 help). The reason for this is the different method used for the
sorting. While sorting in transactions OOQA and PPQD is done
alphabetically, the possible entries feature only sorts the first level
(qualification groups) alphabetically. All other levels are sorted by
object ID.
From release 4.6C you can sort qualifications manually in the
qualifications catalog (transaction OOQA).From a technical point of
view, this information is stored in the database field P1001-PRIOX.This
sorting also applies to the possible entries help.Thus, the
qualifications catalog has the same sorting throughout.
If you have a pre-4.6C release, you can only achieve the same sorting if
you adjust the field P1001-PRIOX accordingly using transaction PP01 or
PP02. Before you use transactions PP01 or PP02, you should check whether
maintenance is allowed in table T777I.
5. How are notes for qualifications stored in the qualifications
profile?
The notes are stored period-independent with the key 'person has
qualification' (for example, P 0003212 A032 Q 50001231).The advantage of
this is that you only have one note attached to a qualification, whose
history you can monitor.
Example (Qualifications profile):
Qualification Proficiency Period Note
English 1 01.01.1980 - 30.06.1998 X
English 2 01.07.1998 - 31.12.9999 X
The same note is displayed regardless of whether you look at the note
for the first or second entry.
6. Can you create customer-specific Infosets (Ad Hoc Query) for the
unrestricted search for persons and applicants?
Yes, you can create customer-specific InfoSets. These customer-specific
InfoSets must be defined in the 'global work area' in transaction SQ02.
Customer-specific InfoSets for Personnel Development must not be
defined in the standard work area, they must always be in the global
area.
7. How does the inheritance logic work for the specification
descriptions for qualifications?
If you want to store standard values for the specification descriptions,
you can do this in the IMG (Personnel Development) under 'Edit scales'.
So that these standard values are inherited to the qualifications, in
the qualification catalog, the 'Default' flag must be set both in the
qualification group and in the qualification in the tab.
If the flag in the qualification group is not set, the stardard values
are not inherited t othe qualification below.
If the flag is not set in the individual qualification, the standard
values are only not inherited to this qualification. Then you can enter
a specification description for this qualification.
Hope it can give you answer
Regards,
Jun -
Determine Active Subtypes and Make Settings Error for IT0021
Hello Experts,
We are running SAP ECC 6.0 Ehp 5. I am trying to complete the IMG step Personnel Management > Personnel Administration > Employee Self-Service (Web Dynpro ABAP) > Service-Specific Settings > Personal Information > Personal Profile > Determine Active Subtypes and Make Settings.
We are configuring for country grouping 10, Infotype 0021 subtype 1. For this subtype (spouse) we want to make sure the check box "New Button always available on overview screen" is NOT checked (since people in USA can only have 1 spouse). However, anytime we try to save, the system comes back with the error "The check-box 'New button Always Available' is Mandatory".
I tried checking IMG step Personnel Management > Personnel Administration > Personal Data > Family > Define possible family members and confirmed that subtype 1 is set to Time Constraint 2 (not mandatory and can have gaps).
In addition, I want all other IT0021 subtypes to have the check box "New button Always Available" to be checked (because you can have multiple children for example). But this box is greyed out and not checked! I confirmed these are under Time constraint 3.
Please help!this occurs due to this
HRXSS_PER004
Main Program SAPLHRXSS_PER_CHECK
Source code of LHRXSS_PER_CHECKI01
Whats not allowed in usecase settings
if new_btn_alwys = ' '.
if ( l_timeconstraint = 2 and l_flg_objps = 'X' ) or
( l_timeconstraint = 3 ).
message e000(hrxss_per).
endif.
endif.
HRXSS_PER004
Check-boxes are reset due to inconsistency of
usecase being maintained
For example Child subtype we have tghis config, Please check these tables for your config
Table V_T591A
IT 0021
Subtype Name Time Constraint OBJID
2 Child 2 X
This will allow you to maintain the entries as desired.
You may also put a breakpoint
Include LHRXSS_PER_CHECKI01
PERFORM get_timecontraint_objps USING v_t7xsspersubty-infotype
Then go to SM30 > V_T7XSSPERSUBTY
CG 01
New Entries >
Infotype 0021
Subtype 2
Flag the New Button always available... -
Creation of subtype for Infotype 128
Hi All
What is the IMG path for creation of subtype for Infotype 128?
Regards
RituHi Ritu,
Goto SM31 -> V_T591A : Infotype : 0128.
Regards,
Dilek -
Issue with Subtyping and Autoboxing
Hi,
I have a problem with subtyping and autoboxing. Can anybody please help me to know the reason for this.
public class GenericSubType<T extends Integer> {
T iVal;
public GenericSubType(T t){
iVal = t;
public static void main(String args[]) {
GenericSubType<Integer> gst = new GenericSubType<Integer>(30);
System.out.println("gst.iVal = " + gst.iVal);
The above code is giving a compile time error saying that:
GenericSubType.java:8: cannot find symbol
symbol : method valueOf(int)
location : bound of type variable T
GenericSubType<Integer>gst = new GenericSubType<Integer>(30);
Fatal Error: Unable to find method valueOf
If we change <T extends Integer> to <T extends Number> in the class declaration the compile time error will be resolved and the program works as expected.
class GenericSubType<T extends Number> {
// Body of the class...
}Can anybody tell what is the problem with the original code and how it is affecting?
Expecting a justifiable reason.
Regards,
Thomas.Why shouldn't I compile unnecessary statements? You only would see a warning on unnecessary cast here ;)
The OP instead is introducing a generic parameter having a final class as bound, which pointless as for any instance the generic argument could be nothing but that very class. Why would anyone need it?
I'm quite sure it's a javac bug (or maybe optimization issue in javac) in the combined play of autoboxing and generics. I'd say it tries to autobox the int into a T without taking into account that T always is Integer. But T obviously has no valueOf(int) method. -
HRFORMS - Custom table and Infotype Fields
Hi,
I am trying to add Custom table and Infotype Fields to the HRFORMS but i couldn not...
1) I have created Custom MetaNet in HRFORMS_METADATA
2) Created Meta Dimension and MetaStar for thr new fields
3) When I use these custom metenet to crate Info stars in HRFORMS transaction, I am getting erros for DDIC activation.
Does anyone has any idea or am i missing any steps?
...NaddyNo issues when did it again.
-
Revision: 5587
Author: [email protected]
Date: 2009-03-26 12:06:28 -0700 (Thu, 26 Mar 2009)
Log Message:
Adding @namespace to halo and haloclassic defaults.css themes.
QE: Could you please check if this fixes the recent themes issues, and that -compatibility-version=3.0.0 still works as expected too?
Dev: No
Doc: No
Checkintests: Pass
Modified Paths:
flex/sdk/trunk/frameworks/projects/halo/defaults.css
flex/sdk/trunk/frameworks/projects/haloclassic/defaults.cssI just saw that we are using xmlns:mx="http://www.adobe.com/2006/mxml" in all our custom components written in mxml, including our main application.
In our custom css, I have the default namespace set to:
@namespace "library://ns.adobe.com/flex/mx";
could this result in these warnings ? -
List of roles and corresponding transactions and infotypes
Hi Friends,
I want to prepare baseline list of roles and corresponding transactions and infotypes that we have access to in Production system. Please let me know easiest way.
Thanks,
AnkithaIn [this thread|Security - HR Authorizations; you'll find a similar question and some suggestions. Once you've got your roles it should be fairly easy to determine which transactions are in them.
Jurjen -
How do I create subtypes for infotype 0015
hi Gurus
kindly guide
How do I create subtypes for infotype 0015
regardsFor example, I want to create a subtype "Additional Monthly Payamentt" of infotype 0015.
subtype of an infotype
infotype 0015
under this I want to create a subtype of it
hope it'll help now
Maybe you are looking for
-
How to get an iCloud email address?
I want to get an iCloud email address (@icloud.com) for several reasons, among them: To streamline my iCloud account access so only that email is associated with iCloud & its services. To provide email between Apple (e.g. Apple Support) and myself To
-
How to change the plant manually in the order
Hi All, I have created a debit memo for two items in va01 with ref to the service order,for 1 item wrong plant has been triggered.We have created the billing document for two different item,now i have to change the plant of 1 item,so i have de
-
Populating a javascript array with datatable data
I want to populate a javascript array with datatable data. How do I do this? I want the javascript array to be populated as the datatable is displayed. Doing this way doesn't work. <h:dataTable value="#{pmManager.profiles}" var="pmProfile" binding="#
-
Find the difference between two columns in an ssrs matrix ? MSCRM
Hi All, I am working in reporting part of our project (On-line MSCRM 2013) & in reporting services. I am trying to create report using fetch xml based. Below is the snap what we required the result. Kindly help me, how to get the difference in both c
-
Dear Experts, Can i know wt are the special things comes in stock transfer order excise compare to domestic excise process? i know abt domestic excise invoice process.. pls let me knoe the process of stock transfer order-for excise -- Regards ishike