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

Similar Messages

  • Creation of infotype with lengthy fields?

    Hello All,
    I am trying to create a custom infotype which has fields of length 200 characters.
    But when I try to create infotype I am getting the following message:
    'Field PXXXX-field1 is too long(it has been shortened to 132 bytes)'
    And one of the fields I want to display as list box. So I modified the module pool. But I couldn't find the input field for the 200 length field in the screen. And hence I am not able to activate the screen after modifying the other field to list box.
    Please help me out in solving this issue.
    Thanks in advacne.
    RSS.

    Steps to create a HR Infotype:
    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)
    Subtype Creation :
    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.
    See:
    http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm
    HR related site:
    http://www.sapdevelopment.co.uk/hr/hrhome.htm
    Enhancement of Infotype
    Check the following
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_INFOTYP.pdf
    Infotype Enhancement overview screen
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60a7586d-edd9-2910-68a8-8204303835a1
    Reward points if uesful.

  • 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 available

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

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

  • Addition of a new field "Leave Details" in the LTA screen with dropdown val-ues from Infotype 2001 subtype ITEL. From the current calendar year in ESS

    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,
    Vanitha

    Hi 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

  • Creation of Infotype Menu

    Dear Sir/Mam
    Greetings of the day!!!
    I am in the process of creation of infotype menu. My infotype menu will be consisting of Basic Personal Data (S1) , Time Data (S2) , Payroll Data (S3). 
    I went into spro, then personal management then in to personal administration then into customizing procedures then in to infotype menu.
    In infotype menu i went into User group dependency on menus and info groups. There i created S1 , S2 & S3 and gave reference group 40.
    After that i went into infotype menu and there i created different infotypes which i need under S1, S2 & S3 respectively.
    Then i went in to Determine choice of infotype menu . Under that i went into User group dependency on menus and info groups. Under that i created Personal Administration (11) and gave reference group 40.
    Then i went int infotype menu. There i wrote 11 and under that S1, S2 7 S3
    But now when i going to PA30 it is not showing. I also want that the infotype menu which i have not created should not be shown,
    What should i do now? Have i missed any step?
    Please guide me....
    Regards
    Harshvardhan
    9312926182

    Hi,
    if you want to change it to '11', users will have to use the set-/get-parameter PMN (infotype menu), the corresponding infotype menu appears when you call the initial HR Master Data display/maintenance screen for the first time. Otherwise the infotype menu "01" is used.
    Wilfred.

  • T-Code for creation OM Infotype.

    Hi All,
    Can anyone give me the T-Code for creating OM infotye.
    While creating custom infotype , what is the purpose of creating subtype?
    Pls help me with an example.
    Thanks,
    Chakradhar.

    Hi,
    PM01 is the tcode for creating Custom Infotype.
    Subtypes:
    Subtypes are subdivisions of infotypes. The various subtypes of an infotype can be assigned different time constraints, and a separate data history can be maintained for each.
    You can create a custom infotype through the transaction PM01. The number range for custom infotypes starts from 9001 to 9999. SAP has reserved infotypes numbers from 0000 to 9000 for its standard infotypes.
    Example
    For creating an infotype say Interview details, goto transaction PM01 and type any infotype number from 9001 to 9999
    1)Select the ‘Employee Infotype’ radio button.
    2)Select the ‘PS Structure’ from sub objects box.
    3)Click on the edit button below… A separate table maintenance window appears.
    4)Create a PS structure with all the fields you want on the Infotype. Whatever fields you will put in this PS structure will come in the infotype as input fields.
    5)Now Save and Activate the PS structure.
    6)Go back to the initial screen of PM01.
    7)Click on ‘Generate Objects’ push button. Now few message boxes appear – click on green check box on them. Finally you reach the ‘Infotype Characteristics’ screen.
    8)Click on ‘New Entries’ Button. You see the ‘Details of added entries’ Screen.
    9)Enter your Infotype number and short text.
    10)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).
    11)Save your entries. Click on the back button to go to the initial screen of PM01.
    12)Click on ‘Technical Attributes’. Infotype list screen appears.
    13)Click on ‘Change’ (pencil) button. It gives you a warning. Click on the green tick mark.
    14)Click on ‘Position’ button and browse to your infotype. In our case it would be 9005.
    15)Select your Infotype and click on ‘Detail’ (magnifying glass) button.
    16)Give ‘T591A’ as subtype table.
    17)Give ‘T591S’ as subtype txt tab.
    18)Give your subtype field as subtype field if you want to keep subtypes in this infotype.
    19)Save and come back to PM01 initial screen.
    20)Now the Infotype is created and ready to use and is in its basic form.
    To see how infotype looks in its basic form, go to PA30, enter a personal number and give infotype number as 9005.
    Regards
    Vijay

  • Custom infotype with subtypes

    Hi Experts,
    I have a requirement to create a custom infotype with subtypes. I have maintained all the fields + 'zzsubty' field (to store subtype no. - of type subty) in PSnnnn and also maintained infotype characteristics and Technical attributes (all the standard steps). But, I want only some of the fields to be displayed depending on the subtype entered. By using the current method, I see all the fields I created in the structure irrespective of the subtype. So, is there anything else that I need to work on to make sure that only the fields I want to be displayed will be visible depending on the subtype? If I need to work on the module pool, could you please be descriptive as I am new to it.
    Thanks
    Sri

    Hello,
    Try using the user -exit EXIT_SAPFP50M_001 for ur requirement.
    Cheers,
    Manoj.

  • 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

  • Problem updating 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.

    1) as suggested by Suresh first check the return table to know exaclty the error mesage.
    2) u can update a IT with same values i don think it wil have a problem
    3) to me it looks that it is due to PERNR locked ,as when u r updating it first time the pernr is locked and when u r trying to update it again in the same session it must be failing due to pernr looked..
    so before using FM to update IT ,use Fm -
    CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
      EXPORTING
        NUMBER        = number .
    IMPORTING
      RETURN        =          .
    and after tht call FM to update IT and then call below FM to unlock employee-
    CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
      EXPORTING
        NUMBER        = number.
    IMPORTING
      RETURN        =          .
    this will solve ur probelm .
    amit

  • 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.
    Martin

    Hi
    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        =

  • Infotypes and subtypes ESS WebDynpro

    Hi,
    How to find which infotype(and subtype) the specific ESS WebDynpro is storing(retrieving) information from?? There is not much information on ESS Business package or help.sap.com. There is not much on Service market place also....
    I am also looking for information on all the WebDynpros of ESS Business Package.
    Thanks

    Hi Santhosh,
    If you haven't already looked at it, there is some info available in <a href="http://help.sap.com/saphelp_erp2005/helpdata/en/6a/5bc8a009d54fcaa8e06c826a57253b/content.htm">SAP Help</a>
    probably not exactly what you wanted..
    Regards,
    Suresh Datti

  • To move the wagetypes from infotype pa0008 subtype 11 to subtype 0.

    Hi all,
    I have a requirement wherin i have a need to copy the wagetypes from infotype pa0008 subtype 11 to pa0008 subtype 0 based on the begin date i.e., if if the begda of subtype 11 is greater than begda of subtype 0 it has to be copied. This has to be run on a monthly process. Can anyone provide me a sample code or tips about how to do this without using dynamic actions.
    Regards,
    Shiji

    Hi
    Usually the entire set of content management scenario like wf's , metadata , expiration etc are created on UCM Server . On the URM side all the life cycles like Retention , Disposition , Records actions etc are created .
    So when you checkin a content and if it is attached to a category / record folders then it will be searchable from URM side as well .
    As for moving the contents you can schedule the Synchronization on a manual basis from UCM side where in the contents will then be searchable from URM side .
    All the contents , metadata and such details will be on UCM itself but they will be attached to the URM life cycles .
    Apart from this if you want then the same ucm server can be turned into a standalone RM server as well by selecting Standalone Option while enabling RM components .
    Or else use the Adapter configuration to have UCM server with RM communicate with a full blown URM server .
    Thanks
    Srinath

  • Change time constraint of Infotype 0006 subtype 1 and subtype 2

    Hi
    Can anyone tell me how to change the TC of infotype 0006 subtype 1 and subtype 2.
    Currently I tried to change the TC in table V_T582A but its giving me an error : "Text maintenance not permitted as infotype part of Data Sharing (T582G)  "
    Can anyone please advise.
    Currently the TC is T
    I want to change it to 2.

    hi ,
    you can use SE38 to create a report like :
    to change the time constraint for IT0006 +subty 1 + 2
    REPORT  ZTEST.
    tables: t591a.
    data: wt_tc type table of t591a.
    select * from t591a into table wt_tc where infty = '0006' AND
                                                 ( subty = '1' OR
                                                  subty = '2').
    if sy-subrc = 0.
    loop at wt_tc into t591a.
    t591a-zeitb = 'x'. "new TC that you need
    modify table t591a from t591a.
    endloop.
    endif.
    regards

  • Time constraint of Infotype 0006 subtype 1 and 2

    Hi All,
    Currently the TC of infotype 0006 subtype 1 is 1.
    I have changed it to 2, so that the gaps are there but no overlapping.
    However, when I go in SAP and create a new record, its delimiting the previous record. But if I click on change button, its overwriting the original record instead of delimiting it.
    Please advise what can be done regarding the same.

    So that means, whenever an employee updates his address from the front end, the create address standard BAPI should be fired to update the data in R/3.
    This will delimit the previous record, since I have maintained TC as 2 for subtype 1 and 2.
    Please correct me if I am wrong.

Maybe you are looking for

  • Please help Itunes and multiple IPhones and Playlist

    Ok, The other day my son (11) was "cleaning up" some junk software on our main computer, which we sync 3 iphones and 2 ipods to. Well when i opened Itunes all of our Playlist are gone, the music is all there but playlist are gone, they are still on t

  • Badi or user exit for FTR_CREATE for modifying the Payment Details

    Hi, I need a Badi or user exit that will modify the internal table for the "Payment Details" in transaction FTR_CREATE. Basically, instead of using the default entries in the "Payment Details", data from a Z custom table will overwrite the "Payment d

  • Windows 7 will not long boot after updates

    I was running window 7 (64bit) on my Mac switched it off (14th April 2011) last night and it applied 11 updates,this morning it no longer works I get to the partition selection screen and it freezes. Any one know how to repair it if I can't access th

  • Why do I get some characters twice?

    I have two GPIB devices connected to my computer. When I want to communicate with them using LV, I get a good response from the first one (Agilent 4278A Capacitance Meter), but not from the second one ("Hewlett Packard EPM-441A" Power Meter). Here is

  • View .rpt in pdf format (not generating a file on disk)

    Hello I have a servlet who should view a .rpt file in a pdf view (.i don't want to generate a .pdf file on the disk) I've tried with this code (not sure if it is the right way): response.setContentType("application/pdf");                try {