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 Dehle

    Hi,
    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 Mukherjee

    Hi,
       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 Nameirakpam

    Hi,
    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 AM

    In 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
    Ritu

    Hi 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?
    ...Naddy

    No issues when did it again.

  • [svn:fx-trunk] 5587: Adding @namespace to halo and haloclassic defaults. css themes.

    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.css

    I 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,
    Ankitha

    In [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
    regards

    For 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

  • Stock transfer order excise

    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