Populating the custom infotype

Hi Experts,
   Payworld is an application which is used by employees travelling to Onsite on work permit and by employee who is hired overseas.  Please provide me pointers on how the data from this payworld can be populated  into respective infotypes by the batch as a part of different events in Payworld.
FM HR_INFOTYPE_OPEARTION can v use this to populate the data into the respective infotypes.

Yes, Please use the same FM 'HR_INFOTYPE_OPERATION' to modify/insert record of the employee in the INFOTYPE.
Use FM 'EMPLOYEE_ENQUEUE' to lock the employee, HR_READ_INFOTYPE to read info type data for the employee. If data exist for in the info type for the employee then modify the record else insert the record.
Hope it helps.
Thanks,
Jayant

Similar Messages

  • How to create the custom infotypes in Campus Management

    Hi,
    Please help me how to create the custom infotypes in campus management.
    Thanks,
    Lakshmi.

    Hi,
    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
    Cheers,
    vasavi.
    kindly reward if helpful.

  • Add the custom infotype in Fast entry screen

    Dear All,
                       I add the one new created the custom infotype in the fast entry screen but when am going to create the entry threw pa70 transaction in that case my table control which is been in that infotype is not in editable mode means it's only display mode ..
    Kindly help me to fix this issueees.
    thanks
    Regards
    Sandeep Dabral

    Hi Sandeep,
    Can you share the steps to create fast entry screen to custom infotype? Also is it possible to create custom TCODE to access this instead of PA70?

  • How do i generate the idoc for the custom infotype?

    Hi Experts,
        I have a requirement to create the custom infotype and generate the idoc for the custom infotype
        whenever the user change or crate the data by PA30, PA40 transaction .
    so please give some help to write a logic for generate the idoc?
    Thanks in advance.
    Venkat

    I have just found out from the Archives, it is not possible to generate a formula line (trend line) in Numbers_08.
    I am currently upgrading to Numbers_09.

  • Populating the custom segments for the Basic type attached to HRMD_A (IDOC)

    Hi,
    I've enhanced a few infotypes and want the new fields to be available in an IDOC created through the program RHALEINI.
    Here are the steps I followed.
    Step 1 :(we31)
    We created new segment Z1IT023 , containing all the fields from infotype 0023 along with the custom fields added.
    Step 2 :(we30)
    We created an extension of IDOC type HRMD_A07 by name HRMD_EX to include this segement.
    Step 3 :
    We added an entry in table EDIMSG against message type HRMD_A , with base type : HRMD_A07 , extension : HRMD_EX , version : 700
    Step4 :(we20)
    Now , we made changes to partner profile by adding entry for message type HRMD_A with base IDOC type as HRMD_A07 and extension as HRMD_EX
    Step5:
    We changed the entry in table T777D and specified the IDOC segment as Z1IT023.
    Step6.
    We then tried to execute the report RHALEINI to generate the IDOC. The IDOC got created, but it didn't have the data for the segment Z1IT023.
    In fact, there is a different solution to this... by adding the custom segment(containing nly the new infotype fields) as a child of the original segment E1P0023 and then writting code in the user-exit to populate the segment, but our intension is to have a single segment with all the infotype 0023 data. Besides, I believe in HR, making an entry in T777D should free us from writing any code for populating the IDOC segments.
    Can anybody please suggest me, where am I going wrong. How can the new segments be populated automatically.
    Thanks in advance.
    Sujit.
    Responses will be suitably rewarded.

    Hi,
    Did u get any exit to populate the custom segment?
    Thanks,
    San

  • How to add F4 functionality to a field in the Custom Infotype

    Dear Friends,
    I have created a custom Infotype 9332 for tracking the career growth of the employee. now i want add F4 functionality to a field in this infotype. How to do it and where to implement the code. Please suggest your valuable options.
    regards.

    Hi,
      You have 2 options.
    1.Table Level
    create a search element and you can attch it in table.
    2.Screen Level.
    In the Flow logic, create a module like " FIELD P9332-fieldname MODULE f4_values" under PROCESS ON VALUE-REQUEST.you can do the coding in the module for populating.
    Reward points if helpful.
    Regards,
    Manoj.

  • Performance issue while updating the  custom  infotype records

    Hi All
    i have the info type with 80,000 records my requirement is to change the infotype wage type value to the  certain hard coded values .
    after populating the final internal table , in loop i am passing the records and updating the info type by using the hr_infotype_operation function module
    i have done the coding like bellow .
    loop at lt_infotype assigning     < x>
    at new pernr.
    bapi_employee_enquee
    endat.
    hr_infotype_operation
    at end of pernr .
    bapi_employee_dequee.
    endat.
    end loop.
    but it is taking nearly 15 hours to update all the records .please suggest me better solution for reducing the execution time .
    Thanks & Regards ,
    pramodh.m

    The delay problem can be solved with HR_INFOTYPE_OPERATION by using it with another FM i.e. HR_PSBUFFER_INITIALIZE the delay happens because of buffer problem. Use HR_PSBUFFER_INITIALIZE inside the loop just before you call HR_INFOTYPE_OPERATION and you wont see that much delay.

  • Linking the  Custom infotype 9501(hrp infotype) to HRP1050

    Hi experts,
                        specially for ABAP-hr guys.....Can u pls help me in providing me the correct solution for the below:  
                     The standard Job Evaluation Infotype 1050 should be automatically updated when creations, changes and deletions are made to the custom Job Evaluation Infotype 9501.  These updates should occur immediately on saving infotype 9501 and no batch updates are required.  The infotype 9501 can be created against a position or a job and the corresponding infotype 1050 should be created against the same object. 
    How can i achive this pls help me.

    Hi Manas,
                           Actually i am not sure what to check in sy-ucomm (INSE OR ?) before i use that function module RH_PNNNN_MAINTAIN
    pls see the code i have written
    DATA wa_1050 TYPE  p1050.
      wa_1050-plvar =  p9501-plvar.
      wa_1050-otype =  p9501-otype.
      wa_1050-objid =  p9501-objid.
      wa_1050-begda =  p9501-begda.
      wa_1050-endda =  p9501-endda.
      wa_1050-evpts =  p9501-total.
    IF sy-ucomm = 'INSE'.
        CALL FUNCTION 'RH_PNNNN_MAINTAIN'
          EXPORTING
            act_fcode                   = 'INSE'
            ACT_PLVAR                   = wa_1050-plvar
            act_otype                   = wa_1050-otype
            act_objid                   = wa_1050-objid
            act_infty                   = '1050'
      ACT_SUBTY                   =
      ACT_ISTAT                   = '1'
       ACT_BEGDA                   = wa_1050-begda
       ACT_ENDDA                   = wa_1050-endda
      ACT_NEW_LANGU               =
            act_pnnnn                   = wa_1050
      ACT_INFOTYPEKEY             =
      ACT_DPATT                   =
      ACT_GDATE                   =
      ACT_NEW_HISTO               =
      ACT_ENQUEUE                 = 'X'
            suppress_dialog             ='2'
      ACT_VTASK                   = 'D'
      ACT_COMMIT_FLG              = 'X'
      ACT_MAINT                   = 'X'
      CLEAR_BUFFER_PLOG_TAB       = 'X'
      SUPPRESS_INTEGRATION        =
      ACT_PPPAR_EXEP              =
    IMPORTING
      ACT_OK_CODE                 =
      ACT_PNNNN_OUT               =
      ACT_MESS_INFO               =
    TABLES
      ACT_HRTNNNN                 = li_p1050
         EXCEPTIONS
           infty_not_valid             = 1
           no_plvar                    = 2
           object_not_defined          = 3
           otype_not_valid             = 4
           no_authority                = 5
           action_rejected             = 6
           no_gdate                    = 7
           fcode_not_supported         = 8
           OTHERS                      = 9
        IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
      ENDIF.
    then i have created a record in 9501,but it is not updating the 1050.........Manas can you pls tell me the full procedure of how i can do this...
    awaiting for ur responce
    Sathavahan
    09920732955

  • How to edit the customizing infotype

    Hi All,
    I want to make some changes in a customizing infotype i.e. 9003.I want to know the procedure.

    This might be useful
    [http://www.sap-img.com/human/how-to-create-a-hr-infotype.htm]
    http://www.sapdev.co.uk/enhance/enhance_infotype.htm

  • Populating the custom filed - added in BOM item.

    Hello Friends,
    I have a requirement like, for the custom field added in BOM item data, it should come filled while executing the CS02/CS03/CS12/CS73....transactions.
    I have added a field which is one of the field from MARA table. what I have to do is to pass the MARA record into the custom field added based on IDNRK.
    This should happen as soon as enter button is pressed after entering material, plant, bom usage value.
    Please let me know if any exit is there wherein I can put the code OR if any other way!
    Thanks.

    i have solved this issue by doing some R&D.

  • Displaying Custom Infotype in the Overview Section of LSO_PV10 and LSO_PV1A

    Dear experts,
    We would like to display the custom IT in the Overview Section of Create Course Run (LSO_PV10) and Change Course Run (LSO_PV1A) screen. User currently can create and edit some standard ITs from this overview section.
    Currently, the custom IT has been built and configured to Object Course (E). It can be displayed from PP01 when choosing Object E.
    How can we display the custom infotype to the standard Create Course Run (LSO_PV10) / Change Course Run screen (LSO_PV1A) Overview area?
    Many Thanks!
    Regards,
    Ripin

    Hai,
    I also faced your problem. I created business event. but when i am checking the business event, but results nil. But system is showing no. for that it is not showing object and relation.
    For that i create again object and realationships for that event. Automatically, system overlap that event.
    it it is helpful or not, i don't know. If it is helpful , do like that way.
    Thanks

  • Adding description text to the screen for a custom infotype.

    I have created a custom infotype through PM01 with 3 components.  The component types have domains with lists of values (value range).  How do I display the short description from the value range on the screen in PA20 or PA30?
    For example I want to display Continuous Self:
    Text                            Value     Description
    FML Absence Code     FMCS    Continuous Self
    I tried adding an I/O field to the screen referencing DD07V-DDTEXT (where the domain values are stored) but the description will not display in PA20 or PA30.  All three fields would have this same reference and that is not allowed either.
    Can anyone tell me how to do this? 
    Thank you.

    In PM01 for the custom infotype select Screen..Edit..Flow Logic.  Three input/Output fields were added to the screen layout.  Since all three fields were in the same table with the same field name, they all have to have unique names in the layout.
    Module 9009 was modified to add code to retrieve the text.
      SELECT SINGLE * FROM dd07v
                      WHERE domname = 'ZZHR_FML_ABSENCE_CODE'
                     AND ddlanguage = 'EN'
                     AND domvalue_l = p9009-zzfmlabccd.
    select single ddtext into w_fmlstatus from DD07V
                                where DOMNAME = 'ZZHR_FML_STATUS_CODE' AND
                                      DDLANGUAGE = 'E' AND
                                      DOMVALUE_L = p9009-zzfmlstatus.
    select single ddtext into w_fmlaleave from DD07V
                                where DOMNAME = 'ZZHR_LEAVE_TYPE' AND
                                      DDLANGUAGE = 'E' AND
                                      DOMVALUE_L = p9009-zzfml_leave_type.
    I hope this helps.

  • Custom infotype creation issue

    Hi Experts,
    I have a requirement to create a custom infotype based on certain conditions. But there is a problem while saving data in the infotype. The infotype is populated from another infotype automatically through dynamic actions.
    But while saving the data for the first time it happens as per the requirements and data gets saved properly.
    But when the data is saved for the second time for the same pernr , the previous data is over written even though the new record starts with a different begin data.Also i have created the infotype with time constraint '1'.
    can you please let me know if i am missing anything while creating or is this a logic issue .? all the logic has been coded in the flow logic part of the screen.
    also if i dont save the data in the infotype it does not pop up any message like 'data not saved' which usually happens with every infotype. Please clarify me on this as well...
    Thanks,
    Raj Thilak.

    Hi,
    Check the logic how it is updating the custom infotype . I think it is nothing to do with creation of custom info type
    Regards
    Krishna

  • Populating the key figure in the Cube

    hi frineds,
         I need to populated the custom key fiugre added by me in the cube using the update rule. But if i see the tables of the cube it is seperate for every dimension and key figure. how can i select the particular record from the key figure table with out the reference of the dimensions table.
    Thanks
    Prem

    so you want to
    1. read particular record from cube
    2. populate the amount there.
    but populating the amount directly to infocube is not advisable and not feasible as well.
    my suggestion will be virtual infoprov based on transformation
    you will have to write your logic there and you can populate the amount based on billing number (you said you have amount against billing number).
    at query runtime based on transformation/logic your amount will be populated.
    only drawback reduced query performance

  • Creation of the new infotype

    Hi All,
            I am using the table control for my Infotype creation. i linked the internal table with the table control wizard. I added a check box in the table control ( which is not there in the internal table). i need to access this table control check box. how can i make it.
    Please Kindly help me to solve this issue
    Thanks
    Yogesh.

    Hi
    Why you are using Table control for infotype creation? do as per the steps mentioned
    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
    if you need table control see this
    Check the below links.
    http://www.planetsap.com/howdo_a.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbac5135c111d1829f0000e829fbfe/content.htm
    http://sap.niraj.tripod.com/id25.html
    Also you can see the below examples...
    Go to se38 and give demodynpro and press F4.
    YOu will get a list of demo module pool programs.
    One more T-Code is ABAPDOCU.
    YOu can find more examples there.
    See the prgrams:
    DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
    DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
    http://www.geocities.com/ZSAPcHAT
    http://www.allsaplinks.com/files/using_table_in_screen.pdf
    chk the demo prog:
    DEMO_DYNPRO_TABCONT_LOOP
    <b>Reward points for useful Answers</b>
    Regards
    Anji

Maybe you are looking for