top of page

Forum Posts

DrTech SAP
Aug 02, 2025
In SAP ABAP HCM
Hello Peeps! Are you working with SAP HCM and planning to integrate it with SuccessFactors Employee Central (EC)? Then you’ve likely come across the terms PTP and BIB. In this post, we’ll dive deep into these integration models—Point-to-Point (PTP) and Business Integration Builder (BIB)—explaining their differences, advantages, disadvantages, and use cases in SAP ABAP HCM. ✅ What is PTP (Point-to-Point) in SAP ABAP HCM? PTP, or Point-to-Point, refers to the traditional integration model used to replicate employee data from SAP SuccessFactors Employee Central (EC) to SAP HCM. It employs a straightforward approach to link fields from Employee Central (EC) to SAP HCM infotypes via custom ABAP coding and commonly used middleware platforms, such as SAP PI/PO or Dell Boomi. 🔍 Key Features of PTP in SAP HCM: • Custom-built field mapping logic. • Inflexible and tightly coupled to infotype structures. • Low reusability of code. • Difficult to maintain in large or complex organizations. • Minimal support for dynamic field behavior. 📘 Example: PTP Mapping in SAP HCM Suppose EC sends the following data: json {   "personIdExternal": "100001",   "jobTitle": "SAP ABAP Consultant",   "startDate": "2022-01-01",   "company": "1100" } In PTP, the ABAP logic hard-codes how this data maps to infotypes, such as: "abap * Hard-coded mapping example MOVE iv_jobTitle TO p0001-stell. MOVE iv_company TO p0001-werks. The information is directly stored in Infotype 0001, which handles organizational assignment details. Any changes to EC fields or business rules require direct changes in the ABAP code, making it non-scalable and error-prone. 🚀 What is BIB (Business Integration Builder) in SAP ABAP HCM? BIB, or Business Integration Builder, is the modern and recommended integration framework developed by SAP for EC to SAP HCM replication. It uses configuration-based mapping rather than hardcoded ABAP logic. BIB allows customers to reuse, maintain, and scale their integrations more efficiently. 🔍 Key Features of BIB: • Uses mapping tables (T77SFEC_*) instead of hardcoded logic. • Supports dynamic and reusable mappings. • Built on the decoupled infotype framework. • Easy enhancement using standard BAdIs. • Supports conditional mappings and rule-based field derivation. • Provides better error handling and auditability. 🆚 PTP vs. BIB: Key Differences 📁 Important Tables Used in BIB Integration 🔧 BIB Architecture in SAP ABAP HCM Here's how the BIB framework works: 1. Employee Central sends a payload via middleware (SAP CPI, Boomi, etc.). 2. The SAP HCM system receives the payload using a standard interface (e.g., HRSFEC_PTP_EE_IN). 3. The BIB framework checks mapping tables for: • Field mapping • Default values • Transformation rules 4. Executes relevant BAdIs for custom logic: • HRSFEC_B_CE_MASTER_DATA_REPL • HRSFEC_B_CE_PERS_DATA • HRSFEC_B_CE_REPL_VALIDATION 5. Updates infotypes using the decoupled infotype framework. 💻 Example: BIB Field Mapping Let’s say EC sends the following field: json "company": "1000" In PTP, this would be hardcoded. But in BIB: • The table T77SFEC_BIB_FIELD contains: • EC Field: company • Infotype Field: WERKS (Personnel area) • Target Infotype: 0001 • Transformation Rule: Z_MAP_COMPANY_TO_WERKS This rule can be maintained via table T77SFEC_BIB_RMAP, and transformations happen without modifying ABAP code. 🔁 When to Use BIB Instead of PTP? 🛠️ Enhancements in BIB – BAdIs in Action You can enhance BIB using the following BAdIs: • HRSFEC_B_CE_MASTER_DATA_REPL: Central BAdI for EC master data replication. • HRSFEC_B_CE_VALIDATION: Add custom validation logic before saving data. • HRSFEC_B_CE_DEFAULTS: Used to assign default values to fields when they are missing from the Employee Central data payload. • HRSFEC_B_CE_MAPPING: Create custom mapping transformations. Sample BAdI Implementation Snippet: "abap METHOD if_ex_hrsfec_b_ce_mapping~map_field. IF iv_ec_field_name = 'customField1'.     ev_value = 'MappedValue'.   ENDIF. ENDMETHOD. 📊 SAP’s Strategic Direction SAP is actively promoting BIB and phasing out PTP for EC to HCM integrations. New features and updates from SAP are now focused solely on BIB. SAP recommends: “Use BIB as the standard for all new Employee Central to SAP ERP integrations.” 🔒 Challenges with PTP and Why BIB Solves Them PTP Challenge BIB Solution Frequent ABAP changes Rule-based mapping tables Poor documentation Structured configuration Custom logic duplication Reusable mapping logic Debugging complexity Standard logs and traceability Low upgrade compatibility SAP-supported framework 📝 Final Thoughts: Choosing Between PTP and BIB If you're still using Point-to-Point integrations in your SAP HCM landscape, it's high time to migrate to BIB. Not only is it more maintainable and scalable, but it also aligns with SAP’s long-term integration roadmap. For developers and functional consultants alike, understanding and implementing BIB is essential for future-proofing your SAP HCM integrations. 🔗 Related Resources • SAP Note 2715856 – BIB Overview • SAP Help: Employee Central Integration • SuccessFactors EC to HCM Integration Guide 📣 Stay Tuned on DrTechSAP At drtechsap, we cover the latest trends and deep-dive technical articles for SAP ABAP, HCM, SuccessFactors, and more. Subscribe for expert-level blogs, tutorials, and code snippets straight from real-world SAP projects. Happy Learning! Dr. Tech
PTP (Point-to-Point) vs. BIB (Business Integration Builder) in SAP ABAP HCM: Complete Guide with Examples content media
0
0
148
DrTech SAP
Aug 01, 2025
In SAP ABAP HCM
Hello Peeps! In this post, we’ll take a closer look at the different types of SAP enhancements and how they work. Introduction In the world of SAP development, adapting standard SAP programs to meet business-specific requirements is a common necessity. However, direct modification of standard SAP code is discouraged due to the risks it poses—especially during system upgrades. That’s where SAP enhancements come into play. Enhancements allow developers to customize the behavior of standard SAP applications safely and efficiently—without modifying core code. Whether you're working on SAP ECC or the newer S/4HANA, mastering enhancement techniques is essential for every ABAP developer. In this comprehensive guide, you’ll learn: • What SAP enhancements are • The difference between explicit and implicit enhancements • Main categories include User Exits, Customer Exits, Business Add-Ins (BADIs), and Enhancement Points. • Real-world examples and when to use each Let’s get started. 🔍 What Are Enhancements in SAP? Enhancements are mechanisms that allow you to inject custom code into SAP standard applications without altering the original source. They provide a clean, upgrade-safe way to meet business-specific requirements. SAP offers a wide variety of enhancement techniques, both classic (like User Exits) and modern (like Enhancement Points and BADIs). Enhancements are essential because they: • Preserve the integrity of SAP standard code • Support system upgrades with minimal conflicts • Allow developers to meet customer-specific needs • Promote modular and maintainable development 🧩 Categories of SAP Enhancements SAP enhancements are broadly categorized into: 1. Classic Enhancements • User Exits • Customer Exits • Menu Exits • Screen Exits 2. Modern Enhancements (Enhancement Framework) • Explicit Enhancements • Implicit Enhancements • BADIs (Business Add-Ins) • Enhancement Spots and Sections Let’s go deeper into these categories and explain their use cases. 🏗️ Classic Enhancements 1. User Exits User Exits represent one of the oldest enhancement techniques available in SAP. They are SAP-defined FORM routines embedded in includes, which customers can fill with custom logic. • Available mainly in modules like SD, MM, and FI • Implemented via CMOD/SMOD • Procedural (non-OOP) coding • Often found in programs like MV45AFZZ, MV50AFZ1, etc. Example Use Case: Validating customer data before saving a sales order. FORM userexit_save_doc. IF vbak-zz_cust_field IS INITIAL. MESSAGE 'Please enter custom field' TYPE 'E'. ENDIF. ENDFORM. 2. Customer Exits Customer Exits resemble User Exits but offer a more organized and structured approach. They use function modules prefixed with EXIT_... and are implemented in Z... function groups. Types of Customer Exits: • Function Module Exits • Menu Exits • Screen Exits Example Use Case:Adding an extra tab on the customer master screen (Screen Exit) or extending menu options in the ME21N transaction (Menu Exit). 💡 Modern Enhancements: SAP Enhancement Framework Starting with SAP NetWeaver 7.0, SAP adopted a more flexible and object-oriented strategy through the use of the Enhancement Framework. This includes: • Explicit Enhancements • Implicit Enhancements • BADIs (Business Add-Ins) • Enhancement Spots and Sections Let’s break these down. ⚙️ Explicit vs Implicit Enhancements ✅ Explicit Enhancements These are specific locations within SAP's standard code where developers have intentionally added enhancement hooks for custom logic implementation. enhacement-point <name>SPOTS<spot_name>. You can find and implement them using: • Right-click → Enhancement Implementation • Transactions like SE20 or SE80 Advantages: • Easy to identify • Upgrade-safe • Used for both procedural and OO programming Example: ENHANCEMENT 1 ZMY_ENHANCEMENT. "Active version WRITE:'Custom logic here'. ENDENHANCEMENT. ✅ Implicit Enhancements These are automatically provided by SAP at strategic locations like: • Start and end of FORM routines • Start and end of Function Modules • Start and end of ABAP Methods • End of Reports and Includes They are not marked explicitly in code but can be accessed via enhancement tools in SE80. Example Scenario: You want to add custom logic after a standard method executes in a report. Simply place your cursor at the end of the method and choose: Enhancement Implementation → Create. 🧱 Business Add-Ins (BADIs) BADIs are object-oriented enhancement techniques introduced to address the limitations of procedural exits. • Based on interfaces and classes • Support multiple implementations (in case of multiple-use BADIs) • Can be filter-dependent Types of BADIs: • Classic BADI: Managed via SE18/SE19 • New BADI (Enhancement Spot): Fully embedded within the Enhancement Framework, providing enhanced flexibility and compatibility with contemporary ABAP development standards. Example Use Case:Validating vendor master data using VENDOR_ADD_DATA BADI. METHOD if_ex_vendor_add_data~check_data. IF i_lfbk-bankn IS INITIAL. MESSAGE 'Bank account number required' TYPE 'E'. ENDIF. ENDMETHOD. 📊 Comparison: Enhancement Techniques in SAP ✅ When to Use Which Enhancement? 🔐 Important Tips for ABAP Developers • Never modify standard SAP code directly. Always use enhancements or the modification framework. • Use Enhancement Spot documentation to understand SAP’s intent and structure. • Combine BADIs with SE84 and debugging to find enhancement options. • Comment your enhancement implementations clearly to improve maintainability. 🧠 Final Thoughts SAP enhancements are a powerful tool in your ABAP development arsenal. Whether you're working with legacy systems or modern S/4HANA projects, knowing when and how to use each type—User Exit, Customer Exit, BADI, or Enhancement Point—will make your code cleaner, more upgrade-safe, and easier to maintain. By understanding the difference between explicit and implicit enhancements, and how to implement each method effectively, you’re well on your way to becoming a proficient SAP ABAP developer. Happy Learning! Dr. Tech 📌 FAQs Q: What is the difference between enhancement and modification in SAP? Enhancement is a non-intrusive way to add functionality, while modification alters SAP standard code directly. Q: Are user exits still supported in S/4HANA? They are largely deprecated. Use BADIs and enhancement points in modern SAP systems. Q: How can I find enhancement options for a transaction? Use SE84, or debug with CL_EXITHANDLER for BADIs, and explore enhancement points via SE80.
SAP Enhancements Explained: Types of Enhancements in ABAP (Explicit, Implicit, User Exits, BADIs) content media
0
0
553
DrTech SAP
Jul 31, 2025
In SAP ABAP HCM
Hello Peeps! Let’s take a closer look at infotypes in SAP HCM and explore how they play a crucial role in managing employee data. 🧩 What Is an Infotype in SAP HCM? In the SAP Human Capital Management (HCM) module, an infotype is a logical grouping of employee data, such as personal details, address, or payroll information. Each infotype has a unique number (e.g., 0002 for Personal Data, 0006 for Address) and is accessed using transactions like PA30 or PA40. SAP provides many standard infotypes, but businesses often have unique HR requirements. That's where custom infotypes come in — allowing companies to store specific data that’s not available in standard infotypes. ✅ Why Create a Custom Infotype? Creating a custom infotype is useful when: • You need to capture client-specific HR data (e.g., vaccination records, bonus eligibility). • The business wants to track custom fields for employees. • You are working on SAP HR implementation or support projects and need to extend functionality. • You want to prepare for real-time SAP ABAP HCM interview questions and project scenarios. 🛠 Step-by-Step: How to Create a Custom Infotype in SAP ABAP HCM Let’s walk through the full process of creating a custom infotype using transaction PM01. 🔹 Step 1: Open Transaction PM01 1. Go to the SAP Easy Access screen. 2. Enter the transaction code PM01 and press Enter. 3. You’ll see the Infotype Maintenance screen. 🔹 Step 2: Define Infotype Number 1. Enter a custom infotype number between 9000 and 9999 (e.g., 9100). 2. This number range is reserved for customer-defined infotypes. 🔹 Step 3: Choose “Create Infotype” 1. Select the "Create Infotype" radio button. 2. Enter: • Infotype name: e.g., "ZCUSTOM_BENEFITS" • PS Structure: e.g., "ZP9100" • Subtype option: Leave unchecked for now 3. Click on Create All to generate: • Data structure (PS structure) • Module pool • Screens (e.g., screen 2000) 🔹 Step 4: Define Fields in Data Dictionary 1. Go to transaction SE11. 2. Open the generated structure (e.g., ZP9100). 3. Add fields like: • ZBENEFIT_PLAN – CHAR10 • ZSTART_DATE – DATS • ZEND_DATE – DATS • ZAPPROVED_BY – CHAR20 4. Save and activate the structure. 🔹 Step 5: Design the Infotype Screen 1. Return to transaction PM01. 2. Go to Screen > 2000. 3. Use the Screen Painter to add labels and input fields. 4. Arrange the fields to improve usability. 5. Save and activate the screen layout. 🔹 Step 6: Implement Custom Logic (Optional) 1. Open the module pool program generated by PM01. 2. You can write custom code in: • PBO (Process Before Output) – for field formatting • PAI (Process After Input) – for validations 3. Use MODULE routines to process custom logic. 🔹 Step 7: Activate the Infotype Once the structure and screen are created, return to PM01: • Select the Infotype again • Click "Generate All" to finalize the setup • Test activation to ensure everything compiles correctly 🔹 Step 8: Test the Custom Infotype in PA30 1. Go to transaction PA30. 2. Enter a personnel number (PERNR). 3. Choose your custom infotype number (e.g., 9100) from the list. 4. Create a new record and enter values in the fields you defined. If the infotype appears correctly and data saves without issues — congratulations, you've created a working custom infotype in SAP HCM! 🎯 Best Practices for Creating Custom Infotypes • ✅ Always follow SAP’s naming conventions (Z or Y prefix for custom objects). • ✅ Use data elements that match the business meaning of fields. • ✅ Keep screens clean and user-friendly for HR users. • ✅ Test with multiple personnel numbers to validate logic and screen behavior. • ✅ Document your infotype design and usage clearly for support and future reference. 🧠 Final Thoughts Creating a custom infotype in SAP ABAP HCM is a valuable skill for any SAP technical consultant working with HR data. It shows you can adapt standard functionality to real-world business needs. Whether you're working on SAP implementation, customizing personnel administration processes, or preparing for technical interviews, mastering custom infotypes gives you a solid edge. Take this as a foundation and explore further with validations, user exits, and integrations using BAPIs or IDocs for more advanced SAP HCM development. Happy Learing! Dr. Tech
0
0
88
DrTech SAP
Nov 17, 2024
In SAP ABAP HR Interview Ques
Hello Peeps! We got questions from one more interview held at EY for SAP ABAP HCM-Senior Role. This interview was for 4-5 years of experienced candidate. Let's check out the questions. • Give a brief about your experience in SAP ABAP HR. What are your key skills? • How many end-to-end implementations have you done? • What is the Tcode for payroll control records? • Which infotype we use for bank details? • What is an interface? What is the difference between inbound and outbound interface? • Which infotypes have repetitive structure? How to fetch data from these infotypes in ALV report? • Have you worked on integration techniques? • Do you know PTP, BIB, ODATA techniques? • What are time constraints and how many time constraints are there? • How can we update a record of an infotype from report? • What are logical databases? • What is the difference between ABAP & ABAP HR? • How many types of internal tables we have in SAP ABAP? • What is the use of PROVIDE statement? • How we define the structure of the report? • How do we get to know that the payroll is regular or offset? • Which FM we use to get payroll results? • Molga of India, China, Taiwan, Vietnam. • Which FM we use to get data from cluster tables? • What are macros? • How infotypes works? How are they ranged? • What are different wagetypes? Prepare well. Check out other interview questions for SAP ABAP HCM at our forum. Happy Learning! Dr. Tech
0
0
62
DrTech SAP
Nov 17, 2024
In SAP ABAP HR Interview Ques
Hello Peeps! The interview at Infosys was held in September 2024. Let's have a look at questions quickly. • Brief you experience and skills. • Have you worked on OOPs ABAP? • Why OOPs ABAP is used? • What is constructor in OOPs ABAP? What is it's purpose? • Can we enhance a standard table in SAP ABAP? If yes, how? • What are the events in a report? • Why we use END OF SELECTION? • How to create custom infotype? • Have you worked on HANA? • Do you have knowledge of ODTATA? The above questions were asked based on the experience candidate is holding. The skills you will speak in introduction, the next questions will be from that skill only. So, be wise tell them what you know the best. For more interview questions as well as interview experiences related to SAP ABAP HCM, explore our forum. Happy Learning! Dr. Tech
0
0
27
DrTech SAP
Nov 17, 2024
In SAP ABAP HR Interview Ques
Hello Peeps! Let's have a look at EY Interview Questions SAP ABAP HCM for profile SAP ABAP HR-Senior. • Give a brief introduction about yourself. • What all objects you have worked on? • What are your key skills? • What are interfaces? Have you worked on any of the interfaces? • What are different types of payroll? • How to fetch payroll end-to-end? • How to insert a record from a report in an infotype? • Have you worked on web-services? • Have you worked on Odata? The above questions will give you a hint on which topics you should prepare for EY Interview. The requirement is based on the above questions so, prepare the above topics well. For other interviews, explore our forum. Happy Learning! Dr. Tech
0
0
47
DrTech SAP
Nov 16, 2024
In SAP ABAP HR Interview Ques
Hello Peeps! Let's have a look at the SAP ABAP HR questions asked for Accenture recruitment. The interview was scheduled in March 2024, and the required experience was 3+ years for SAP ABAP HCM developer role. So, Lets have a look at the questions. • Give a brief about yourself. How many years of experience you have and what all skills you have developed in these many years. • What are cluster tables? • How to fetch payroll results in report? What are the steps you follow in report to fetch payroll results? • What are implicit and explicit enhancements? • What are macros? • How do you fetch data from IT0105? • How to fetch data from IT0041? • What is dynamic action? • Difference between ABAP and ABAP HR? • What is report category? How you create report category? • Have you created any infotype? What are the steps? • Have you created any table? What is the process? • What are screen events in a report? Now, we have provided all the questions for the interview round. So, prepare well. Also, check-out other interview questions at our forum. Happy Learning! Dr. Tech
0
0
56
DrTech SAP
Apr 19, 2024
In SAP ABAP Interview Experiences
Hello Peeps! Before getting into the interview experience, let's discuss a little about ADP. As, we know ADP is a payroll processing MNC. Currently, it is following the hybrid module( three days office a week, flexible hours). It is one of the best MNC's and has great work culture. Lets' begin with the interview experience for the role of SAP ABAP Developer. The first interview round was complete technical, the second round was techno-managerial followed by the HR round. So, the first round was of 45 minutes. Firstly, they ask you your strengths/strong areas and then accordingly they will ask questions. So, it is best practice to tell the interviewer your string objects. It started with some basic ABAP questions and then slowly they raised the level to check our in-depth knowledge. Even though some questions were complex, the interviewer helped with some hints so that we can remember the concept and was giving enough time to think. It's not like he fired with the questions, he was very friendly and polite. He created such a friendly environment so that the candidate was in comfortable position to answer all the questions. There was no pressure, no strictness, only the friendly environment and the questions. The second round was techno-managerial. Two interviewers were there. One was the manager and other was the senior manager. They asked the questions regarding OSS notes and jira followed by some HR questions like the expected CTC, willing to relocated, etc. The third round was HR round, in that the HR only discussed about the salary and location. The candidate was hired by ADP and talks about the great work culture at ADP. There are various technical concepts in payroll as well as other ABAP areas that one can learn and explore. Check out ADP Interview Questions for SAP ABAP HCM profile at our forum. Happy Learning! Dr. Tech
0
0
38
DrTech SAP
Apr 19, 2024
In SAP ABAP HR Interview Ques
Hello Peeps! Let's have a look at the SAP ABAP HR questions asked in an interview held at ADP. The interview was scheduled in Feb 2024, and the required experience was two-plus years for ABAP developer role. So, here we go. • Work experience in brief. • What are the areas you are interested or you have expertise in? • What is the regular infotype structure? What are the key fields we have and what are the non-key fields? How we will differentiate those in infotypes? • How will you develop a report to display basic details of an employee from IT0001, IT0006? What procedure will you follow to develop that report? • What are the regular technical steps you follow to develop a report in HR? • What is logical database? How many types of logical database are there? Why we use PNP LDB? • What is data dictionary? • How we create custom tables? • How to create a custom infotype? What are the steps? Check out our premium category at the forum for the SAP ABAP HR premium interview questions 2024. It consists of more questions asked in ADP and other companies. So, do check it out. Happy Learning! Dr. Tech
0
0
25
DrTech SAP
Jan 04, 2024
In SAP ABAP HCM
Well, if you have edited your table in SE11 and now the error is there while activating it then don't panic. Just go to SE14 Tcode and from there Activate and adjust the table. Now, once you are done, go back to SE11 and check your table. Now, it should be activated with all the modifications you have done. It is a quick-fix solution if you are stuck. For more posts, check out our forum. Happy Learning! Dr. Tech
0
0
62
DrTech SAP
Jan 04, 2024
In SAP ABAP HCM
We have faced this common issue that the trailing spaces are getting removed when we download the file using GUI_DWNLOAD FM. Well, this problem can be easily resolved by the following code. TRUNC_TRAILING_BLANKS_EOL = ' ' Use this while calling the GUI_download FM. CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING FILENAME = 'C:/Vendors1.txt' "file path FILETYPE = 'DAT' TRUNC_TRAILING_BLANKS_EOL = ' ' * IMPORTING * FILELENGTH = TABLES DATA_TAB = VENDOR_TAB * FIELDNAMES = * EXCEPTIONS * FILE_WRITE_ERROR = 1 * NO_BATCH = 2 * GUI_REFUSE_FILETRANSFER = 3 * INVALID_TYPE = 4 * NO_AUTHORITY = 5 * UNKNOWN_ERROR = 6 * HEADER_NOT_ALLOWED = 7 * SEPARATOR_NOT_ALLOWED = 8 * FILESIZE_NOT_ALLOWED = 9 * HEADER_TOO_LONG = 10 * DP_ERROR_CREATE = 11 * DP_ERROR_SEND = 12 * DP_ERROR_WRITE = 13 * UNKNOWN_DP_ERROR = 14 * ACCESS_DENIED = 15 * DP_OUT_OF_MEMORY = 16 * DISK_FULL = 17 * DP_TIMEOUT = 18 * FILE_NOT_FOUND = 19 * DATAPROVIDER_EXCEPTION = 20 * CONTROL_FLUSH_ERROR = 21 * OTHERS = 22 . IF SY-SUBRC <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. The above code will leave the space at the end of every line and your issue will be resolved. If anyone is facing any issue, just comment on this post and get it resolved quickly. Happy Learning! Dr. Tech
0
0
34
DrTech SAP
Sep 27, 2023
In SAP ABAP HCM
Let's have an example for the title in the selection screen in SAP ABAP. SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text. PARAMETERS p_date TYPE dats. SELECTION-SCREEN END OF BLOCK b1. INITIALIZATION. text = 'Select a date'. "You can give any text you want to be visible as the title. As we can see in the above example, b1 will be a frame containing 'p_date' as a field, and above the frame, the title will be displayed as 'Select a date'. Happy Learning! Dr. Tech
0
0
29
DrTech SAP
Sep 27, 2023
In SAP ABAP HCM
Well, this is another challenge for beginners. Sometimes, people forget basic things like these. So, here we are with another basic problem faced by ABAPers. Steps to change the selection screen field text in SAP ABAP. 1. Goto SE38 transaction. Open the SAP report. 2. In the menu bar, select GOTO >> Text Elements >> Selection Texts. 3. Now, you can give the field text in front of the field name. 4. Don't forget to SAVE and ACTIVATE. So, this is it. If you have any queries, sign up/log in and post all your queries. We'll discuss all the queries on this platform. Happy Learning! Dr. Tech
0
0
79
DrTech SAP
Sep 27, 2023
In SAP ABAP HR Interview Ques
Hello Peeps! Let's have a look at the SAP ABAP HR questions asked in an interview held at Infosys. The interview was scheduled in July 2023, and the required experience was two-plus years for an ABAP developer. So, here we go. • What is BADI? • How to implement BADI? • How to find BADI? • What are enhancements? • What is the difference between the enhancement point and enhancement section? • How to display internal table in Adobe form and if no data is there then the table should not display. • How to use READ statement? • How can we increase the performance of the READ statement? • What are the prerequisites to use binary search? • How to use 'FOR ALL ENTRIES'? • What are the prerequisites to use 'FOR ALL ENTRIES'? • How to implement customer exit? So, these were some questions asked by Infosys for the SAP HCM profile. Check out our premium category at the forum for the SAP ABAP HR premium interview questions 2023 for candidates having two years of experience. Happy Learning! Dr. Tech
1
0
80
DrTech SAP
Jun 08, 2023
In SAP ABAP HR Interview Ques
Hello Peeps! As compared to other MNCs, the SAP ABAP HR questions asked at Deloitte are much more competitive. Since Deloitte is categorized as a BIG4, we can expect the level of interview questions as moderate to difficult. The interview was held in April 2023 for the candidate having 2 years and 3 months of experience in SAP ABAP HCM. Let's have a look at the questions. Based on your profile and experience, elaborate/brief about your profile. How many projects have you done and what you have done in those projects? Can you explain how the work gets assigned to you in these projects? How the work comes to you and what is the process you follow? And after completion what all artifacts you provide in return? What all documents do you provide with your development? Do you do self-code reviews? Is there any difference in the selection screen in normal ABAP and HR ABAP? What are infotypes? Can you tell me the range for PA(personnel data) infotypes? Can you tell me the range for OM(organizational data) infotypes? Can you tell me the range for time data infotypes? What are the time constraints? How many time constraints are there? And what is the difference between them? What data IT0006 stores? What is an LDB? What is the difference between PNP and PNPCE? What is the get event to fetch the data in PNPCE? How to create a custom infotype? Tell the process? I want to find the manager of an employee, I have the pernr of the employee, but I want the pernr of the manager. Do you have any idea about time management? What are BADIs? What are enhancements and what two different types of enhancements are there? I need to fetch pernr, bukrs and persg from IT0001 in an internal table. Write a select query. So, these were some questions that are asked at Deloitte for the SAP HCM profile. These are the basic questions and for premium questions, check out our premium category at the forum for the SAP ABAP HR premium interview questions asked at Deloitte in April 2023 for candidates having two years of experience. Happy Learning! Dr. Tech
0
0
62
DrTech SAP
May 09, 2023
In SAP ABAP Interview Experiences
Hello Peeps! Let's talk about the interview experience at TCS for the SAP ABAP HCM profile. The interview was held in March 2023 for the candidate having two plus years of experience in SAP HCM. This interview was conducted virtually. We have already posted the TCS interview questions 2023 in the 'Interview Questions' category. You can check it out from there. Well, the interviewer was quite friendly and soft-spoken. The very first thing he asked is about the current location of the candidate and then he asked about the introduction. And this is how the interview began. After that, the interviewer asked to brief about your current role in the current company or the previous one in case you have resigned. On one hand, he was having the resume and from there also he was asking some questions about the related things that are mentioned in the resume. After that, he asked about the strongest object in core ABAP, and the questions were based on that object. So, choose the ABAP object wisely because the upcoming questions are from that ABAP object only. After the technical things, he asked about the location and if the candidate is having any other questions then she/he may ask. The overall experience for SAP ABAP HCM Interview at TCS was quite amazing, talking about difficulty level, it ranges from basic to moderate. For two-plus years of experience, the interviewer expects that the candidate should have a basic knowledge at least. After they are done with the basics, they switch to a moderate level of interview questions to check the candidate's skills and how the candidate handles the pressure. As the interview starts, it depends on the candidate how to tackle the interview. It is always the best practice to introduce yourself with a smile and be confident about what you are speaking. If you are genuine, the interviewer will show interest but if the interviewer observes that the candidate is overconfident then he might put some difficult questions in front of the candidate. After the interview, if the interview asks about the expected CTC and preferred location then CONGRATS!!! You have cleared that round. In this interview. Only one round was there and the candidate cracked the interview after this techno-managerial round, HR will call you and will discuss the expected salary and preferred location. For premium questions asked in TCS and some tips & tricks to crack the TCS interview for the SAP ABAP HCM role, check out our premium category in the forum we'll upload soon. Please subscribe to get the latest updates from Dr. Tech. Happy Learning! Dr. Tech
0
0
55
DrTech SAP
Apr 28, 2023
In SAP ABAP HR Interview Ques
Hello Peeps! We are back with another most important post in the series of SAP ABAP HCM interview questions. The interview was held in March 2023 for a professional having two or two plus years of experience in SAP ABAP HR. The interviewer will ask you about the areas in which you have worked and she/he will ask about those areas only. So, tell them your strongest areas which you have worked on. Let’s have a look at the questions. In which areas you have worked in SAP ABAP? What are the SAP ABAP objects you have worked on? In ABAP reports, what kind of events you have used? (e.g. START-OF-SELECTION etc.) What are info-types and on which info-types you have worked on? In ABAP HR, what is LDB? Which LDBs have you used? Have you created any infotype? What are the steps? How will you create a custom infotype? What is the use of PROVIDE - ENDPROVIDE statement in ABAP? When you debug your program, what are the different breakpoints you use? Which is the strongest area you have worked in SAP ABAP? If I give a requirement, you are developing a report and you have to default a value at the selection screen. Tell me how will you achieve that? How will you hardcode the given value at selection screen? What is the reason for the job change? The exact questions were asked in the interview and the important thing is that we have made a new category in our forum. The ‘premium interview questions’ for SAP ABAP HCM. Some other questions were also asked in TCS but to view them, you need to check out the post in our premium category. Soon we will post the premium interview questions asked in TCS. For that, we need to log in/signup so that we can share the company-wise interview questions with you people even when you are offline via mail. So, log in and please subscribe to get the latest updates and latest SAP ABAP HCM interview questions 2023. Happy Learning! Dr. Tech
1
0
59
DrTech SAP
Apr 26, 2023
In SAP ABAP Interview Experiences
Hello Peeps! As we know that interview experiences from professionals are how much important for people who are seeking job opportunities. Hence, Dr. Tech is here with an amazing interview experience at Accenture that was taken by a professional in March 2023. We have already uploaded the SAP ABAP HCM interview questions in our previous post which is uploaded in the SAP ABAP HR Interview Questions category. So, check it out quickly and prepare well. Let's dive into the SAP ABAP interview experience at Accenture. So, the very first question as we have mentioned in our previous post was how many projects have you worked on and what was your role in that project? This question is a very basic question and helps the interviewer to observe you based on your profile. So, here you need to be prepared very well. Tell them about your SAP ABAP journey and your projects in an elegant manner. After that, the interviewer asked about the strongest object in core ABAP that we have been working on, and from that object, the questions were asked. Here, the tip is that don't lie and only talk about those objects which you are really confident about because the next questions are asked from the answers you are giving. If you don't have hands-on experience on that object then they might catch you as they were also asking questions like how to implement or how to execute. So, go for in-depth knowledge. However, the overall interview experience was quite good and the interviewer was quite observing. The interview environment also depends on the interviewer. Some are very friendly on the other hand some interviewers are serious types. Well, it was a remote interview. In case you people are finding any difficulty finding the solutions to the interview questions that we have posted then please reach out to us and we'll find the solutions for you. So, prepare well, and don't worry we will be back with more company-wise interview questions and experiences. Happy Learning! Dr. Tech
1
0
91
DrTech SAP
Apr 25, 2023
In SAP ABAP HR Interview Ques
Hello Peeps! There are many SAP ABAP interview questions on the internet but based on our personal experience, we are providing the latest SAP HCM interview questions. The interview was taken in March 2023 for the SAP ABAP HCM profile by Accenture for two years of experience. All the SAP ABAP HCM professionals having two or more years of experience and struggling to crack the interview at Accenture, just hold tight for a bit as Dr. Tech is here to the rescue. Now, let’s have a look at the SAP ABAP HCM interview questions. 1. How many projects have you worked on and what is your role in those projects? 2. In which module in SAP HCM have you worked? 3. How to execute a webdynpro? Explain briefly. 4. Can you call a webdynpro in another webdynpro? If yes, then how to execute them? 5. How to execute a workflow? Explain briefly. 6. What is a deep structure in data dictionary? 7. What is IDOC? 8. What are pool tables? 9. What are transparent tables? 10. What are the views? 11. What are enhancements? The above questions are very important as they are asked by the project manager at Accenture. So, prepare well and crack the Accenture SAP ABAP HCM interview in one go. All the best for the interview. Happy Learning! Dr. Tech
2
0
86
DrTech SAP
Apr 25, 2023
In SAP ABAP HCM
Hello Peeps! The very first thing when learning SAP ABAP is working on the workbench. The transactions through which we can access the SAP ABAP editors are SE38 and SE80. And the most common problem is that blinking bold cursor which erases the next character as we try to edit from the middle of any line. So, let’s see how to fix it. Problem: How to fix the blinking bold cursor in SAP ABAP HCM editors (SE38 & SE80)? Solution: Press the ‘INSERT’ key on the keyboard and you are good to go. Now, the cursor becomes normal and you can edit your development without any worries. Happy Learning! Dr. Tech
1
0
173

DrTech SAP

Admin
More actions

    © 2023 by Dr. Tech.

    Subscribe for Dr. Tech Updates!

    Thanks for subscribing!

    bottom of page
    Blogarama - Blog Directory Alexa web rank