Decoupled Framework for Infotypes in SAP HCM

Hi Experts,
I am new to Decoupled Framework concept. Could you Please help me in gaining some knowledge on this concept and suggest me on below queries.
1) my BADI implementations are in HRPAD00INFTY, some of the implementation which use class CL_IM_HRPADPL_LIMITS_GEN
is giving ABAP dump.
2) we have raised the issue to SAP they are saying that HRPAD00INFTY is invoked, and suggested some code lines in the class as temporary solution.
and also for permanant solution suggested to use BADI HRPAD00INFTYDB (Decoupled frame work BADI)  instead of HRPAD00INFTY.
so my question here is, there are so many differences in both the BADIs and we have around 50+ implementations to HRPAD00INFTY. Do we need to understand each implementation of HRPAD00INFTY and implement the same to HRPAD00INFTYDB or there is any automatic process?
If we need to implement each and every thing, it is tedious job (understanding each and every implemention and add the same functionality to new BADI, Testing the functionality etc..  it will impact the busness also if any thing goes wrong).
Thanks in Advance,
Rahul

As a starting point, read this blog. I would make sure all the enhancements you have in place can be implemented using the decoupled framework. As far as I remember, not all infotypes are covered by the decoupled framework.

Similar Messages

  • Dynamic table for infotype 2010 in HCM form

    Hi,
    I have a project requirement for a form that has got me stuck for days now, so I was wondering if anyone could help.
    The form in question is a statement of allowances (recording overtime), which ideally will allow the user to enter in any overtime within a fortnight. For each day in the fortnight, they are to be able to enter in any number of infotype 2010 records. As such, the layout requires a table with the columns being the 14 days, and the rows being the 2010 records (based on wagetypes).
    As the user is able to enter in any amount of 2010 records for each day, the table needs the ability to grow dynamically. I have no problem doing this in the Adobe form itself, but my issue right now is defining the fields for the form.
    As I understand it, there are some infoypes (such as 0041 and 0008) that are able to be defined in the form scenario fields as a line type. This will allow multiple instances of that infotype to be created/updated. However, since 2010 does not have this option, I am only able to define a single instance of that infotype.
    I am still fairly new to this framework, and I did play around with generic services to see if I could define my structure there and map it across to the form, but so far I have not been successful. I was hoping to be able to define a table of type p2010 and pull it across to be used in the form.
    My issues in summary are as follows:
    1. Need to define a table/structure of type p2010 to be used in the form
    2. As the number of rows in the table will only be specified at runtime, how do I map the cells to the corresponding fields?
    Any ideas or suggestions would be very helpful.
    Joanna

    See you will manually get the relevant data from IT2010 and save it an internal table.
    now this data for eg contains 3 line items whcih you need to show in the form in a table.
    itab-fld1         itab-fld2               itab-fld3
    val1                  val2                     val3
    val4                  val5                     val6
    val7                  val8                     val9
    Now you must have defined the fields in the generic service. add the fields in the service_dataset not the standard service fields.
    in the get field info method
    DATA ls_field_info TYPE hrasr00gs_field_info .
      DATA ls_service_field TYPE fieldname.
      CLEAR field_infos.
      LOOP AT service_fields INTO ls_service_field.
        CASE ls_service_field.
          WHEN c_fieldname1.
    Reason
            CLEAR ls_field_info.
            ls_field_info-fieldname = c_fieldname1.
            ls_field_info-field_data_element_name = c_dtel_reason.
            ls_field_info-supports_value_help = true.
            ls_field_info-supports_default_value = true.
            APPEND ls_field_info TO field_infos.
    endcase.
    endloop.
    IN method get operations
    DATA ls_operation TYPE hrasr00gs_operation.
      CLEAR operations .
    operation GET 2010
      CLEAR ls_operation.
      ls_operation-operation = c_oper_get_reason.
      ls_operation-fieldnames = get_fields_of_operation( ls_operation-operation ).
      APPEND ls_operation TO operations.
    in method get fields of operation
      CASE operation.
        WHEN c_oper_get_reason.
          APPEND c_fieldname1          TO fieldnames.      
    Now in the initization method you will find your fields in service_field_values. Now for table entry fields increase the index value as mentioned before.

  • Can anyone help regarding an inbound interface for SAP HCM

    Hi guys,
    In my recent project I have a inbound interface requirement like the following:
    1. The HCM solution system receives the objects on loan information from the non-SAP SCM source system;
    2. The information, after certain validation, needs to be updated into the SAP HCM solution on loan Infotype 0040 with asset details.
    4. If invalid, HCM solution should not be updated and a log needs to be generated.
    The data needs flows through SAP PI. I could not find any IDoc type that can be used here but I found an ES http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=227F23C7EFA911DA2B24000F20DAC9EF. I am not sure how to progress on this. I would really appreciate your help.
    Kind regards
    Nilay

    You may find this document very useful for SAP HR integration using Idocs
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=85884992

  • Sample Certification Questions Required for SAP HCM

    Dear HR Gurus
    I am searching for some sample SAP HR certification questions. Inc ase any one of you have such a question bank, please let me also know.
    Points Awaiting
    Regards
    Lokesh Gupta

    1. SAP Overview
    1. Explain the structure of the client/server framework.
    2. Project Implementation Tools
    1. What is the IMG?
    2. What is a project IMG?
    3. Basics of Human Resources
    1. What are the most important processes supported in Human Resources (HR)?
    2. What are the most important structures in HR?
    3. What is meant by Employee Self-Service?
    4. What ways are there to select an Infotype?
    5. How do you hire a new employee?
    6. Which steps make up the payroll process?
    7. Why is there a cross-application time sheet? What are the possible target components?
    8. What is the purpose of time evaluation?
    9. Which reporting tools do you know of?
    10. How is the recruitment component integrated with the other HR components?
    11. What is an applicant action?
    12. What is the difference between qualifications and requirements?
    13. What is the difference between career planning and succession planning? What is a development plan?
    14. Describe the day-to-day activities in Training and Event Management.
    15. What is the appraisal system component used for?
    16. What are the main functions of Compensation Management?
    17. What personnel cost planning methods are there in SAP HR?
    18. Which Infotypes do you need to implement Travel Management?
    4. Organizational Management
    1. What are plan versions used for?
    2. What are the basic object types?
    3. What is the difference between a job and a position?
    4. What is the difference between an organizational unit and a work center?
    5. Where can you maintain relationships between objects?
    6. What are the main areas of the Organization and Staffing user interfaces?
    7. What is Expert Mode used for?
    8. Can you create cost centers in Expert Mode?
    9. Can you assign people to jobs in Expert Mode?
    10. Can you use the organizational structure to create a matrix organization?
    11. In general structure maintenance, is it possible to represent the legal entity of organizational units?
    12. What is the Object Infotype (1000) used for?
    13. What is the Relationships Infotype (1001) used for?
    14. Which status can Infotypes in the Organizational Management component have?
    15. What is an evaluation path?
    16. What is Managers Desktop used for?
    17. Is it possible to set up new evaluation paths in Customizing?
    18. Which situations require new evaluation paths?
    19. How do you set up integration between Personnel Administration and Organizational Management?
    5. Master Data
    1. Which elements make up the enterprise structure?
    2. Which elements make up the personnel structure?
    3. Which elements make up the organizational structure?
    4. Which criteria play a role in establishing these structures?
    5. Which control features are controlled using the personnel subarea?
    6. Which control features are controlled using the employee subgroup?
    7. What is a payroll area?
    8. What is an Infotype?
    9. Which criteria determine payroll areas?
    10. What is the organizational key used for?
    11. In which Infotype are administrators defined?
    12. Why are administrators defined?
    13. What can features be used for?
    14. What is the connection between Planned Working Time (Infotype 7) and Basic Pay (Infotype 8)?
    15. Which ways are there to define default values for the pay scale area and pay scale type?
    16. What is the employee subgroup grouping for collective agreement provisions used for?
    17. Where are pay scale groups and pay scale levels defined?
    18. How are wage types created in the SAP R/3 system?
    19. Can all wage types be entered into all Infotypes?
    20. What does the input permissibility of a wage type depend upon?
    21. What is the personnel subarea grouping for primary wage types used for?
    22. What is the employee subgroup grouping for primary wage types used for?
    23. What ways are there to valuate wage types? Where are wage type valuations defined?
    24. How can you evaluate wage types indirectly?
    25. How can you define default wage types for the Basic Pay Infotype?
    26. What ways are there to perform pay scale reassignments?
    27. What ways are there to perform standard pay increases?
    28. What is the difference between the simple and extended pay increases?
    29. Can several personnel actions be performed on the same day?
    30. What is the Additional Actions Infotype used for?
    31. If an employee leaves the enterprise, are all Infotypes delimited?
    32. Which control options do you have for Customizing when configuring Infotypes?
    33. Can a screen in HR data consist of several Infotypes?
    34. Which ways are there to modify screens in Customizing?
    35. What is an Infotype menu and what is its purpose?
    36. What is an info group? What is a personnel action?
    37. How can a personnel action change the status feature of an employee in Infotype 0000?
    38. How are personnel actions and dynamic actions linked?
    6. Authorizations
    1. What is a role and what is it made up of?
    2. How are the authorizations in a role maintained?
    3. Are authorization objects or profiles assigned to users?
    4. Which authorization object can you use to control an employee’s access to his or her own personal data?
    5. What are the main advantages of the Profile Generator?
    6. Can roles and their authorization profiles be assigned to a user for a limited time period?
    7. How do you create structural profiles?
    7. Payroll
    1. How does the system know when to trigger retroactive accounting for a particular employee?
    2. How is the earliest retroactive accounting date determined for an employee?
    3. What is the payroll control record used for?
    4. Is the exact date of the payroll period for an employee determined by the payroll area or the payroll control record?
    5. What activities are possible when the payroll control record is set to “Released for Payroll”?
    6. Is it possible to branch directly from the payroll log to master data and time data maintenance?
    7. What is Matchcode W used for?
    8. What effect does grouping employee subgroups have on personnel calculation rules?
    9. Can you evaluate payroll results using SAP Query/Ad Hoc Query?
    10. What steps are required to post payroll results to Accounting?
    11. Can a posting run be deleted?
    12. Where do you specify whether an employee is paid in cash or whether the money is transferred to a bank account?
    8. Time Data
    1. What are the basic concepts for recording time data?
    2. What steps are required to set up work schedules?
    3. Can you define your own public holidays?
    4. How do you define which public holiday calendar is valid for an employee?
    5. Which characteristics does a public holiday class blank have?
    6. Is there an employee subgroup grouping for daily work schedules?
    7. What is a variant of a daily work schedule?
    8. Is there an employee subgroup grouping for time quotas?
    9. What ways are there to define breaks within a break schedule?
    10. Which characteristics does a daily work schedule with daily work schedule class 1 have?
    11. Which elements make up a period work schedule?
    12. Which characteristic does a day with day type 1 have?
    13. Which ways are there of representing part-time work in the SAP R/3 system?
    14. Which ways are there of representing substitutions in the SAP R/3 system?
    15. What is the difference between absences (Infotype 2001) and attendances (Infotype 2002)?
    16. What is an absence quota? Give examples.
    17. What is the difference between a validity interval and a deduction interval for time quotas?
    18. You need to deduct an absence from a quota. Which Customizing settings are required?
    19. Should a quota be assigned directly to an absence?
    20. What is the remuneration Infotype used for?
    21. What are counting rules used for?
    22. Can you set up default values to create absence quotas?
    23. Can you generate absence quotas?
    24. What is the schema TQTA used for?
    25. What ways are there of entering information for Controlling when recording time data in the Time Management Infotypes?
    9. Reporting in Human Resources Management
    1. Which reporting tools are available in Human Resources Management?
    2. Is the Business Information Warehouse part of the SAP R/3 system?
    3. What is HIS?
    4. Where do you find standard reports in HR?
    5. Can you also evaluate cross-client data with standard reports?
    6. Can customer-specific reports be incorporated in the Managers Desktop?
    7. What is a logical database used for?
    8. Which logical databases exist in HR?
    9. What is a user group, what is an infoset and how are the two related?
    10. What is a field group? Give examples from HR.
    11. What are selection and output fields?
    12. What can an Ad Hoc Query be used for?
    13. What are the steps for configuring an SAP Query?
    14. What are payroll Infotypes used for?
    u can get some more questions if usearch the form
    includeing these questions also

  • Overview SAP HCM country based infotypes

    Dear all,
    I am in search of an overview of all Sap HCM infotypes. Per infotype I need to know whether it is an infotype common to all countries (such as: 000,0001,0002,0003,0006,0007,0008,0009,0014,0015) or a country specific infotype (U.S. Benefits Payroll IT(0496 - 0501)).
    Is there anybody willing to share information or (ofcourse preferably) share such a list?
    Thanks in advance!
    Maarten
    (vandermeijde at hotmail.com)

    Hi Marteen,
    Info types like 0000,0001,0002,0003,0004,0005,0006,007,0008,0009,0010.......
    all infotypes are commonly used for all countries, but only thing is some countries was not require some infotypes. maintaining of info types entirely depends on Client requirement.
    For example:
    Infotype 0021 is maintained only the client want to enter details of the employee's family otherwise we don't maintain it.
    Thanks & Regards
    Sandeep

  • BW implementation for SAP HCM.

    Dear Experts
    I am on a new project where they need to do HR Data Migration from PeopleSoft (Legacy System) into SAP ECC. The Client wants me to implement SAP BW (New Implementation) doing the following Functional Areas for SAP HCM:
    1. Personnel Administration
    2. Learning Solution Online
    3. Occupational Health & Safety
    4. Leave
    5. Time
    6. Allowances
    7. Position Management
    8. Organizational Structures
    9. Delegations
    10. Competencies
    11. Payroll
    12. CATS
    13. Business Intelligence
    This is the scope of the project.
    They were using just over 600 reports from the Legacy System.
    Please let me know how long does it take developing an average of 25 Reports in each of the above mentioned areas (Area-wise) including ETL (Backend) Design in SAP BW? We are also looking at using Business Object Reporting Tools moving forwards.
    What is the best order of implementation of above Functional Areas?
    I am to start off with a SAP BW Solution Blueprint with As-Is, To-Be (Solution and Approach). Please let me know if there are better ideas.
    Your time in very much appreciated.
    Kind regards,
    Chandu

    Hi chandra,
    You first need to understand the requirement of the business first because if there are 600 reports in legacy system you no need to presume that you need to develop 600 coz of the multidimensional report of BI you can club so many requirements in to one report. And you have to decide, up to what extent the Business content reports would be helpful. If the BC report meets the requirement it is as simple as that to activate and use it. But if the BC report wont meet the business requirement then you need to estimate the efforts to develop. Here you need to keep in mind that the standard extractors would be fine or need to enhance or need to go for Generic extraction. And also the HCM reports are big tricky and lot of data issues would rise. By considering all this you need to plan the days of work to complete all the reports.
    I hope you understood what i am trying to explain.
    Thanks,
    RRRR

  • Standard BW reports for SAP HCM Performance Management

    Hi all,
    I'm preparing a blueprint workshop for SAP HCM Performance Management and the customer wants to see the reporting in BW. Does anyone have experience with standard BW reports for this HCM solution and could someone please provide me with screenshots of these reports?
    Thanks!
    Marijn van Amelsfort
    SAP NL

    Hi,
    Did you get the solution?
    I also have the same requirement but did not find any solution.I have posted a similar question on SDN.
    Re: Require links for ESS , MSS and TMS
    please reply if you have answer.
    Thanks,
    Ravi

  • Right PAAS/Middleware for SAP HCM and SAP Cloud Integration ?

    In 2013, SAP has lot of Focus on SAP Cloud and SAP HCM on premises integration elements following the hybrid model, I will like to know the direction from SAP on integration Middleware/PAAS which will reap great returns in terms of TCO to customers over next 4-5 years basis the SAP Integration Road map esp the exposing standard connectors ?
    Please do keep in mind the the Middleware/PAAS should be able to support easy integration with Third Party Vendors like ADP/Hewitt etc

    The SFAPI and OData API are exposed for any web service integration, including Dell Boomi AtomSphere. The OData API can handle delta changes.
    HCI is an evolving platform and offers similar functionality to Boomi in terms of building integrations with a drag-and-drop interface, etc. There is a SuccessFactors connector provided for HCI and the Talent Hybrid integration content is available on HCI as well as PI. The Employee Central integration content currently available on Boomi should be available on HCI hopefully by the end of the year. The Talent Hybrid high-level roadmap can be found here:
    SAP HCM and SuccessFactors Integration Packages: an overview
    Boomi is included in the Employee Central subscription, but is very expensive to license for other use cases (i.e. Talent Hybrid scenarios). HCI costs 7.5% of the SuccessFactors subscription. PI is free. HCI may be included in the Employee Central subscription at a later date, but this is not definitely going to happen.

  • Career scope for SAP HCM

    Hi All,
    Greetings,
    I am a BMS graduate and have finished my PGDBA in HRM. I have over 4 years of experience in Recruitment Industry. Now i am planning to get training and certification done in SAP HCM. Please let me know certain things about it:
    1. Scope for job in future ?
    2. Average salaries offered for SAP HCM freshers ?
    3. Is certification necessary after getting training ?
    I would highly appreciate your time and views on above.
    Thanks & Regards,
    Amol Choughule

    Hi,
    I can only suggest that it will be worth and scope is very good. You will gain not loose .
    Provided you have interest to come this side .
    Thanks,
    Ketul

  • Certification for SAP HCM

    Hi,
    I have three years of HR Domain experience and planning to do SAP HCM Certification by OLT
    Is this helpful for me to get  job in the industry as a fresher for SAP HCM or my domain experience will count to get Job
    Kindly Guide me...
    Regards,
    Poonam Saini

    hi Poonam ,
    From your questions , I can tell u this :
    In my view core experience is needed to understand the business process clearly , but at the same time you would have to know how to apply these understanding in SAP .
    for e.g :
    In recruitment , you will have vacancies , for which you put ad , then get potential candidates , screen them ,complete levels of interview , finalize the candidate and then Hire them .
    so the same thing you will have to do in SAP too , but you would have to know how you would all this in SAP ,so you would need to understand how configuration is done in SAP .
    so the bottom line is , you will have to undergo some sort of training in SAP HCM , to start working on it .
    let me know if this answers your question .
    Please give points if you like this answer .

  • Is there is any career opp. for SAP HCM?

    hi,
    I am from payroll background, i woudl like to pursue the SAP HCM for better career opp. however, many clients are now opting for Sucess Factors. So is it worth doing SAP HCM now?

    Hi,
    I guess SAP bought Successfactors, and developing on its own. So, you may not find SF with out Surname as SAP in future.
    Please browse thru Success factors website.
    Please forgive if there is any mistake in my comments....
    Please also wait for Experts suggestions...

  • SAP HCM jobs for freshers

    Hello,
    I am Jisul. I was working as an HR generalist for past 6  years with a reputed company. I had to leave my job due to personal reasons in April, 2014. In the meantime, I decided to go for SAP HCM certification as I thought it would be an extension to my domain knowledge. Now that I have completed my  certification and am ready to take up a job, I find that all the jobs listed on portals require SAP implementation experience. I do not have any prior experience in SAP field.
    Please help

    Hi Jisul,
    as you are in NCR, and have worked already 6 yrs. , so just ask to your concerns about the company name where SAP HCM has been implemented, please understand one thing that getting a job as an fresher is to tough, so you have to struggle hard in achieving it.
    Please update your resume in all leading job portal on regular basis, and send your resume to all local consultancies firm too, because many mid size company hires only through local consultancies.

  • Decoupled framework....multi-infotypes?

    In ECC6, We have a situation where we would like to modify the US Personal Data webdynpro to include and additional field...IT0376-SMOKE (ie. smoker status). Given the "new" decoupled framework, I am not sure of the best approach here or what would be required to (1) read the IT0376-SMOKE field (2)allow the user to modify (ie. write) their changes back which would include both IT0002 and IT0376 fields. I read the WIKI on decoupled framework but that didn't help much in this case. Any tips or advice? Thanks in advance!

    @markus...thanks AGAIN!
      That's kinda the problem....we add the field into the screen strucutre, however, the "framework" does not know "hey put these fields into the IT0002 record but take this SMOKE field and dump it into IT0376". With IT0021 and IT106, this seems to happen just fine due to the "inlcude" of the fields from IT106 into the screen structure. We were thinking we could handle this in the conversion classes (ie. take the input and put it into the correct "buckets" within the conversion), but that does not seem to work....strictly handles "conversion" as in "I want to change this date format into this other date format needed on the backend" kind of logic. I can not see where we could handle taking the SMOKE field and updating it in a seperate/additional "enhancement". I am starting to think we might have to change the class CL_HRPA_INFOTYPE_0002_US or function group HRXSS_PER_P0002_US for our needs. Just not sure how this all interrelates....
    As for Workflow, that is an idea, but the problem is that it needs to be real-time/instant....as well as the fact that their is no available resource to put together that piece of the puzzle. =)

  • Does SAP provide framework for statistical calculations ?

    Hi all,
    Does SAP provide any framework for statistical calculations ?...The reason for asking this question is, in order to calculate the BSUoS (Balancing Services Use of System ) charges.
    There is a need to calculate the amount to levy charges for use of the Electricity transmission system. For that there are some statistical calculations need to be done.
    Please let me know, if SAP provides solutions for such requirements.
    Any information on this requirement is helpful.
    Sample Calculations:
    IBCd = u03A3j d CSOBMjd + BSCCVjd + NI jd +TLjd + BSCCAd u2212OMd u2212 RTd
    FYIncPayINTd = (PT int u2212 FSOINTd ) * SF int
    and so on.
    Regards,
    Sairamakrishna Kante
    Edited by: sairamakrishna kante on Aug 6, 2008 8:26 AM

    Hi,
    I understood your requirement as, you would like to have a  pre-configured set for every business process like sales, returns etc... These pre-configured solution r available in SAP in terms of BC set, more information you can get in the SAP Best practise (http://help.sap.com/bp_bblibrary/600/BBlibrary_start.htm)  wer for every business process you can install the building block which SAP has created.
    Regards
    Mani

  • Preparation for SAP HCM Associate Certification Exam

    Hi,
    I am preparing for SAP HCM Associate Certification exam, and I have got only five days in my hand.
    I want to know how can I utilize these five days in preparation very effectively, basically on which portion of the syllabus I must give more importance.
    I also want to know at what level the toughness of the questions are asked in certification weather it is direct questions/tricky questions or just basics questions.
    I have tested my skills in www.daypo.net where I found the questions asked on this website for practice was very tough. I have scored only 34% out of 80 questions.
    Currently I have four materials THR10_1, THR10_2, THR12_1 & THR12_2, is that there will be direct questions from this materials.
    I want to pass the certification.
    Can anyone please help me out.
    Regards,
    Kunal Sinha

    Hi Kunal
    I was going through the questions online, some of them are easy ones and some of them require hands-on experience in SAP HCM,
    I am new to SAP HCM and planning to write the SAP HCM exam soon, The online sample questions for SAP HCM are mostly based on the practical knowledge of configuration, is there a book available through which I can practice real case scenarios so that I can have better understanding of SAP HCM to give the exam. Any suggestions and exam related info is appreciated.
    Please reply.
    Thanks so much
    Ruchi

Maybe you are looking for

  • Animated GIF's as Wallpaper

    I have tried to use several animated gif images as wallpaper on my Nokia 5610, but none of them will animate, only the first frame shows (no cycling of frames). Are animated gif's not supported by the nokia 5610? Is there an option I need to turn on?

  • How to create package and import from jar file?

    Hi all, I am writing a software and I am not sure how to create a package for the classes. Say I have two classes in the same directory as follows: testA.java ========== package AB; public class testA public static void main(String[] args){      test

  • Dual Screen ThinkPad W520 with docking station

    I'm trying to use an external monitor with my docking station to extend my desktop but I can't get it to work. I'm using the intel HD video card and I already followed thoses guide https://wiki.archlinux.org/index.php/Intel https://wiki.archlinux.org

  • Mouse Too Sensitive in Fullscreen Apps

    Normally on the XFCE4 desktop my mouse is perfect (using Synaptics driver on my Lenovo Ideapad S205) but if I open any fullscreen apps such as ScummVM, the mouse suddenly becomes incredibly sensitive and moves far too fast (and quite inaccurately too

  • Adapter for i-station

    I have a 2nd gen. nano and an i-station but no docking adapters work including the one that came with the nano. The set with the i-station includes a 1st gen nano adapter. Where can I find what I need?