ECM Implementation: Custom Infotype instead of IT1005 Planned Compensation

Hello,
We are thinking about implementing SAP ECM (incl. MSS). I have seen that OM Infotype 1005 (Planned Compensation) is required to get salary ranges for example.
In our current OM solution we already have this information stored in a custom Infotype. Does anyone have experience using custom infotypes instead of standard ones in the ECM solution?
Many thanks
Lucas

Hi Lucas,
Not sure how you are set-up if not using Pay Scale Grades and Levels.  Do you use T710 or T510 at all?  What values are in IT0008 for these fields? 
In any other change in status other than Activation, the report only changes IT0759-Compensation Program.  So Pay Scale Grade and Level should not be a factor.  If activating the Compensation Program infotype (IT0759), the report is trying to create a new IT0008, so your settings for Features such as TARIF and LGMST and any custom BAdIs should be checked to make sure the IT0008 can be created as required by your customization.  Even so, we use transaction PECM_CHANGE_STATUS (Report RHECM_CHANGE_PROC_STATUS) to activate bonus payments which are not linked to IT0008 but to IT0015 and so they are not tied to a Pay Scale Group or Level.
Thus, I would need more info to determine why you are experiencing the error message.
Paul

Similar Messages

  • Input fileds not appearing in IT1005 Planned Compensation in Tab for PPOME

    Hello friends,
    The business requirement is:
    - add IT 1005 Planned Compensation as a tab page in T.code PPOME/PPOCE
    - I configured the following in system:
      - IMG>Personnel Mgt>Org Mgt>Hierarchy Framework>Integrate New Infotype>  >Add Infotype as Tab Page in Detail Area>Define your onw tab page>Tab Page Definition (this is option one)>
    I added Tab page as z1005, ticked infotype specific and infotype 1005
    > Scenario Definition (Hierarchy Framework) > select OME0 >
    Tab Page in Scenario for each Object Type >
    I entered object type S (as we need it for Position), tab page: z1005, and respecitve sequence, I did not enter any report name, screen no, FM for Icons and Donot display is unchecked.
    Once I did this configuration and run PPOME tcode I got the tab page there but in the input fields it is blank and showing text like ##################### just a row like this.
    However when I do the same configuration for IT 1050 Job evaluation, it is working fine there. But 1005 is throwing the above error.
    Can anybody faced the same problem and resolve the above issue or incase some SAP Notes are available for the same.
    thanks
    Sunny

    In my opinion, that would be "Best Practice".  Although I think that term is over-used. Everything varies by each client's needs/wants and what functionality they use in the system.   That being said, even if they're not using portions of functionality today, it's better to plan for it.  That way you don't have to redefine the catalog every time you want to use something new.
    There really is no "correct" ratio of Jobs to Positions.  For a smaller company you're going to have fewer positions assigned to each job.  For a larger company, you're going to have more people doing the same work, and therefore more positions assigned to a lot of your jobs.
    I generally recommend a new job is created when there is a difference in one or more of the following.
    u2022   Tasks (Function) - Administration vs. Manufacturing vs. Engineering, etc.
    u2022   Responsibilities - Supervising other people vs. not supervising, Lead, Trainers, etc.
    u2022   Pay Range (significant differences) - Except for differences based on location (Someone in San Fran/Bay area is
        going to get more money than someone doing the same job in Iowa; different amts/currencies for different countries)
    u2022   Qualifications/Skills - requires a degree or certificate vs. job that doesn't
    With your client, I would recommend having the approximately 200 Jobs, and creating the existing Jobs as Job Families so they could still report on data as they see it today.
    ...Danialle
    Edited by: Danialle Rook on Aug 12, 2010 9:49 PM

  • HCM - ECM Implementation - Column config via OADP

    Hello,
    Just like this link --
    Additional Columns in ECM - Compensation Planning view
    I have similar requirement for ECM implementation that for a specific comp plan I want to display two columns otherwise not. I know that it can be achieved via OADP.
    I can see standard data views (following and more)
    MSS_ECM_APR_BON     Approval: Bonus
    MSS_ECM_PLA_BON     Planning: Bonus
    MSS_ECM_REV_BON     Planning: Bonus (Review)
    And I believe If I change the all views for MSS_ECM_*_BON; it will affect all the views related to bonus plans. I was able to add 2 columns there too.
    Now question is -- Is it possible to give drop-down values to one of these columns ? e.g. my column is Status and I want to allow only 5 statuses, can I bring the drop-down in the portal without any WDJ application change ? I'd like to achieve it via config if possible.
    At the column definition/config level in SPRO, I can see following:
    Convers. Rout.
    FM for Column Contents
    FM from Column Framework
    Service Key
    Can I use any of these to achieve such drop-down?
    Please let me know if you have any clue.
    Thank you
    Krupa

    hi,
    as far as I know this can not be achieved through oadp configuration, as the previous user mentioned these columns are only for display / informational purposes.
    If you needed to add a column to capture extra input in a custom column, I am pretty sure you will have to copy the sap standard webdynpro for planning and then in your z copy do the development for the extra column with a drop down.
    best regards,

  • Planned Compensation

    Hi All,
    Rquirement is give budget estimate for all positions.
    We are planning to use IT 1005 for storing the planned compensation. For each position we are maintaining data for IT 1005 under tab Pay Grade. As per the salary data defined in SPRO, values are getting defaulted once i select the grade and level.
    But when I am cheking the data from HRP1005 i am not able to see the data for Currency, Pay Grade Min, Max and the refernce salary.
    If i maintain the data under "Direct" tab the data for above fields are captured, but the grade is not captured.
    Any input, from where i can fetch this data? or is there any alternate approach?
    Thanks!
    Regards,
    Chetan

    Hi Chetan,
    Currently these fields are filled in via the following process:
    The Reference salary displayed in IT1005 (Planned Compensation) PayGrade tab is retrieved from table T710A (cluster V_T710CL_B (SM34)).
    Min grade level and Max grade level are from table T710.
    Hope this help
    Sarah

  • Pop up message in custom infotype screen

    Hi Expert,
    I have one custom infotype with field zzdest ( destination airport) which show all destination airport like mumbai,delhi etc.this
    airpot are mainatin in an ztable  ZR_HR_DES. while user selecting destination some name will be wrong like mumbay instead of mumbai  in the custom table at that time it should show the pop up message that please select mumbai instead of mumbay.
    can any one suggest me how to do this.
    Regards,
    Mdaddu

    When user give a text that is not in your table, you may try to fill an internal table with similar text and then use this internal table in a popup select FM like REUSE_ALV_POPUP_TO_SELECT.
    Some way to fill the internal table
    - with leftmost part of the name removing rightmost character until you get some records (remove right most character and add wildcard til select returns some records) (will identify incomplete text or error at rightmost characters)
    - converting erroneous input to a range replacing every character by a wildcard (DO length(str)/replace sy-tabix character by wildcard and append to a range) (identify a single mistake on a character)
    - wait til SAP implements a [Levenshtein distance|http://en.wikipedia.org/wiki/Levenshtein_distance] rule in SQL...
    Remarks: why don't you use an "official" airport code like ICAO or IATA to identify an airport, a text like "Bombay",  "Mumbai", "Sahar" or even "Chhatrapati Shivaji" can refer to the same airport, and many cities have more than one airport (eg. Juhu for small private aircraft)
    Regards,
    Raymond

  • Custom infotype and validations

    Hello All,
    I am maintaining a custom infotype 9990 for my client, the infotype stores information about stock options and equity plans. Now I have added a field. The requirement is that when user enters the field or even when tries to change it , either using direct entries in SE11 or even through PA30, then I need to make sure that the value is greater than another field in another table. Doubts raised are
    1. Do i need a badi or user exit.
    2. Whatever I need where do i need to implement it, i mean in particular function module and at wat fcode and wat program?
    Spare me if the requirement is too vague. Please ask for specifications if needed.
    thanks and regards,
    Reena

    1) go to SE80 and ur module poolprogram for Infotype 9990 say it is - MP999000.
    2) go to ur screen of infotype say 2000
    3) in the PAI of the screen u will find the below code just below the" Module Exit at Exit command" -
    CHAIN.
        FIELD P9343-BEGDA.
        FIELD P9343-ENDDA.
        FIELD P9343-SALARY.
        FIELD P9343-DNAME.
        FIELD P9343-HDATE.
        FIELD P9343-PLANS Module Check_field.
        FIELD P9343-ORG.
        FIELD P9343-DOB.
        FIELD P9343-NAME.
        MODULE INPUT_STATUS ON CHAIN-REQUEST.
      ENDCHAIN.
    4) in above code say for field PLANS i need to check that it shud be greater than field ORG.so  i have written a module for field PLans named as 'Check_field'.
    5) code of that module  -
    *&      Module  Check_field  INPUT
          text
    module Check_field input.
    if P9343-PLANS LT P9343-ORG.
    MESSAGE E000(000) WITH 'Position can not be smaller than org unit number'.
    endif.
    endmodule.                 " Check_field  INPUT

  • Hiding table fields in custom infotype

    HI guyz,
    i have created a custom infotype which has 2 subtypes . certain fields should not be displayed when we select the subtypes. i have used the code below. the screen contains a table.
    MODULE hide_FIELDS OUTPUT.
    IF p9555-subty = '1'.
    LOOP AT SCREEN.
    IF screen-group2 = 'ABC'.
    screen-active = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ENDIF.
    IF p9555-subty = '2'.
    LOOP AT SCREEN.
    IF screen-group2 = 'XYZ'.
    screen-active = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ENDIF.
    ENDMODULE. " hide_FIELDS OUTPUT
    the fields which are not in the table are not getting displayed as required but the fields in the table still appear on the screen(they are grayed out). i do not want them to appear on the screen. can anyone help me with this. Thanks in advance.

    Hi Madhu Reddy , instead of using screen-invisible = '1' , u can try this .
    MODULE sereen_modify OUTPUT.
    DATA:  COL TYPE CXTAB_COLUMN.
    LOOP AT TC-COLS into COL.      " TC is ur Table Control
      IF col-screen-group1 EQ '007'.     " Modification group1 is say 007.Also u can add other              checks like pnnnn-subty = 1 here .
       col-invisible = '1'.
       col-screen-output = '0'.
       modify TC-COLS from COL index COL-INDEX.
         ENDIF.
    ENDLOOP.
    ENDMODULE.                           " Call this module in ur Flow Loic PBO.
    *Reward Points If Helpful

  • Custom Infotype length limitation

    Hi,
    I have a requirement to create a custom infotype in ECC 6.0 with a table control which can have a maximum of 50 line items. Something similar to basic pay infotype and PA0008. While going through the SAP documentation I found the below statement .
    "A new infotype is limited to a maximum of 1000 positions. This restriction is due of the length of structure PRELP, which is used as a container during infotype processing."
    This is available at
    http://help.sap.com/saphelp_erp60/helpdata/en/60/d8d8c7576311d189270000e8322f96/frameset.htm
    In our implementation, each record of standard table PA0008 could go upto 1200 characters with a maximum of 40 line items in the table control. We never used more than 5 line items and never had any problem.
    Since the custom table control can have upto 50 line items, each record of my custom table pa9xxxx could go upto 4000 characters and I'm concerned that if this is going to be an issue. Any suggestions in this regard please ?
    Thanks for your time,
    Kumar.

    Hi Venkata
    Please see notes 563145 and 1168062 for help
    Please also be aware that custom infotypes and the effects of changing structures are the customers responsibility
    Best wishes
    Stuart

  • Creating / Updating Custom Infotype Records

    Hello everbody,
    We implement alot of custom HR infotypes in our system, both PA &  HRP.
    For the past several we have been using BDC (Batch-Input) recorded functions in order to update / create the records in our infotypes.
    We're currently facing an upcoming ECC upgrade , and I would like to lead a change that will eventually lead to us using generic SAP supplied functions.
    I've researched a few functions that might do the trick:
    RH_INSERT_INFTY:
    This one is giving me an SY-SUBRC 2 error code - Insert error, I tried to select a current record and insert it as different objid but this doesnt work.
    HR_INFOTYPE_OPERATION:
    I've read of several people that recommended using this function, but it is not released by SAP and I couldnt get it to work as well.
    BAPI_HRMASTER_SAVE_REPL_MULT:
    This one seems to work for sap infotypes but I dont think it suits custom infotypes.
    What is the "official" way of doing such operations?
    thanks in advance,
    Eli.

    Hello Dilak,
    Im currently trying to insert a new infotype record of infotype HRP9226.
    First I call function RH_GET_NEXT_NUMBER to get an objid.
    then I fill an HRP9226 line.
    after this i call the function:
    call function 'RH_INSERT_INFTY'
    exporting
    FCODE = 'INSE'
    vtask = 'S'
    ORDER_FLG = 'X'
    COMMIT_FLG = 'X'
    AUTHY = ' '
    PPPAR_IMP =
    OLD_TABNR = ' '
    REPID = ' '
    FORM = ' '
    KEEP_LUPD =
    WORKF_ACTV = 'X'
    tables
    innnn = hrp9226_line
    ILFCODE =
    EXCEPTIONS
    NO_AUTHORIZATION = 1
    ERROR_DURING_INSERT = 2
    REPID_FORM_INITIAL = 3
    CORR_EXIT = 4
    BEGDA_GREATER_ENDDA = 5
    OTHERS = 6
    I'm getting an "Error_During_Insert" and Im out of options regarding what I can possibly do.

  • Create Custom Infotype and handle Modification/Updation

    Hi All,
    I need to create a custom infotype and handle few checks while creating/updating the existing one.
    I have gone through the existing threads and have figured out the creation part.
    Could anyone tell me where i need to code the checks while creating/updating.
    I tried editing the PBO/PAI of the Module pool program, but as its standard, is asking for access key. Do we need to code this in any userexit or implement BADI.
    For example,
    a) i need to check that only one instance of the infotype should be valid for an  
        employee at a time
    b) This infotype should be created for only Employees and not contingent workers.
    c) Few fields on the body section needs to be updated/modified.
    Thanks and Regards
    Manish.

    You can use the IN_UPDATE or AFTER_INPUT Methods of the BAdI HRPAD00INFTY to perform your validations.
    Arya

  • Text fields are not displayed for custom infotypes in Adhoc query

    We have developed a custom infotype , which we had incldued in the adhoc query.  when we generate output , it is showng codes instead of text . In the output filed , it is hwoing only vaue and Vale and text is diabled.
    please let me know , how to add text in the out filed filed
    thanks
    rajaram B bhat

    HI
    But in the out put filed , when  i click on the output filed , i am get three drop downs , only text , only value and valu & text.
    Only value is enabled and other two ate disabled.
    How to enable the othet two , i.e text only and value & text
    thanks & regards
    Rajaram B Bhat

  • Change layout of Adhoc query output list for Custom infotype

    Hi All,
    The fields in the Infoset query output on a custom infotype are aligned with the fields u2018payment typeu2019 and u2018amountu2019 appearing repeatedly(in columns) as declared in the Infotype and the output will be a long horizontal list.
    Instead, the requirement is that the output list should show vertically so that If I choose u2018Payment Typeu2019 and u2018Amountu2019 as output fields, it will show a long vertical list as in the case of a standard infotype (IT0008).
    Also, this way enables user to use Payment Type as a selection criteria so as to just pulling the needed payment type. When we use IT0008 in the infoset it works fine but in custom IT it does not work.
    Any pointers/suggestions on how we can achieve this would be helpful.

    Hi yu liang,
                     You can find vendor list having Vendor No. & without showing total liability for every vendor.
    after executing the report,
    1.You need to select "change layout (ctrl+F8)",
    a small window comes, it has two part -> column content & hidden fields.
    then u select "Vendor" from hidden field & move it to column content.
    2. at column content there is a column named "Total". u need to remove check for your column name "amount".
    now select "copy" button or enter. u will find the req. report.
    u can save it also by ur name.
    hope its helpful to u.......
    plz, reward points as a way of thanks if helpful...

  • Custom infotype in recruitment

    hi experts
    as nobody answering my query about pb60 i want to create a custome infotype in recruitment to maintain following data for an applicant and to fetch this data in "invitation for interview" in applicant planned activity. 
    at least suggest me all steps very clearly to create an infotype with the following fields
    Date of Interview Scheduled
    Time of Interview Scheduled
    Place of Interview Scheduled Address line 1
                                              Address Line 2
    its urgent

    . Start transaction PM01, Create Infotype, by entering the transaction code.
    You access the Create Infotype screen:
    2. In the Infotype no. field, enter the four-digit number of the infotype you want to create.
    When you specify the infotype number, please remember to enter any leading zeros.
    3. Choose IT characteristics.
    This accesses the Display View “Infotypes”: Overview screen.
    4. Choose Table view   Display   Change.
    This accesses the Change View “Infotypes”: Overview screen.
    5. Create a new entry for your infotype.
    You can create new entries by
    – choosing Edit   New entries or
    – copying an infotype entry with similar characteristics.
    If you want to copy an existing entry, select the entry you want to copy and choose
    Edit   Copy as.
    6. Check the entries in the individual fields.
    Result: You have maintained the characteristics of your infotype.
    Please check the above config for maintaining your infotype in PA30 and also check your entries in T582A & S.
    and regarding the addition of the feild u need to take help from ur ABAPER

  • Adding a text field in a custom infotype

    Hi,
    I have a custom infotype which deals with sickness data of the employee
    My requirement is that the user will enter an explaianation for his sickness...etc. Thus I need to incorporate a text field in my infotype.
    What I am planning is to give a button on the screen of infotype, so when user clicks it a text editor will open and and he can insert or update his sickness text data.
    Please tell me how do i do that and also if there is any alternate better approach.
    Regards,
    Neha

    you need to make a custom container on which you have to put editor
    use class cl_gui_custom_container, cl_gui_text_editor, first define instances in top include then create objects. if you want this to be done when you click on any button then put this coding in the function code of that button.
    aditya

  • Search help on custom infotype

    Hi Experts,
    I create custom infotype with field PLANS and others.
    I have problem on search help (F4) on field PLANS,
    I want to get structural list of position ( like attach file example2.png), not like this in attached file example1.png.
    Could you please help me resolve this problem.
    Thank you, Mija

    Hi Mija,
    The following FM will return you the hierarchical list of any HR Object type that you specify. 
      CALL FUNCTION 'RH_OBJID_REQUEST_46A'
        EXPORTING
          plvar           = '01'
          otype           = 'S'
        IMPORTING
          sel_object      = ls_objec
        EXCEPTIONS
          cancelled       = 1
          wrong_condition = 2
          nothing_found   = 3
          illegal_mode    = 4
          internal_error  = 5
          OTHERS          = 6.
    I use this for 'F4 Help' in the selection screens of my report programs. But, to have it at the table level, you need to create a Search help and attach it to the particular field of the Custom Infotype table.

Maybe you are looking for