Sei sulla pagina 1di 10

SAP-ABAP Interview Questions-1 1. How data is stored in cluster table?

Each field of cluster table behaves as tables which contains the no. of entries. 2. What are client dependant objects in abap/sap? SAP Script layout, text element, and some DDIC objects. 3. On which event we can validate the input fields in module programs? In PAI (Write field statement on field you want to validate, if you want to validate group of fields put in chain and End chain statement.) 4. In selection screen I have three fields, plant mat no and material group. If I input plant how do I get the mat no and material group based on plant dynamically? AT SELECTION-SCREEN ON VALUE-REQUEST FOR MATERIAL. CALL FUNCTION F4IF_INT_TABLE_VALUE_REQUEST to get material and material group for the plant. 5. How do you get output from IDOC? Data in IDOc is stored in segments, the output from Idoc is obtained by reading the data stored in its respective segments. 6. When top of the page event is triggered? After executing first write statement in start-of-selection event. 7. Can we create field without data element and how? In SE11 one option is available above the fields strip. Data element/ direct type. 8. How do we debug sapscript? Go to SE71 give lay set name , go to utilities select debugger mode on. 9. Which transaction code can performance of ABAP program. TCode AL21. I used to analyze the

10. How can I copy a standard table to make my own z_table. Go to transaction SE11. Then there is one option to copy table. Press that button. Enter the name of the standard table and in the Target table enter Z table name and press enter. 11. What is the use of outerjoin?

Ans. With the use of outer join you can join the tables even there is no entry in all the tables used in the view. In case of inner join there should be an entry in al the tables use in the view. 12. When to use logical database? Ans. Advantage of Logical databases: less coding s required to retrieve data compared to normal internal tables. Tables used LDB are in hierarchical structure. 13. What is the use of table index? Ans .Index is used for faster access of data base tables. 14. What is the use of FOR ALL ENTRIES? Ans. To avoid nested select statements we use SELECT FOR ALL ENTRIES statement. If there r more than 10000 records SELECT FOR ALL ENTRIES is used. Performance wise SELECT FOR ALL ENTRIES is better to use. 15. Can you set up background TRANSACTION? Yes, Using No Screen Mode. processing using CALL

16. What are table buffers? Table buffers reside locally on each application server in the system. The data of buffered tables can thus be accessed directly from the buffer of the application server. This avoids the time-consuming process of accessing the database. Buffering is useful if table needs to be accessed more no. of times in a program. 17. How do I set a flag for a field in any table? Create a char field of length 1. for example field STAS-LKENZ is Deletion Indicator. It means that if the value in the field is X then that record has been deleted. 18. Can I execute user exits? If yes, how? Yes you can. after finding the user exit, you need to use, goto CMOD add ur user-exit to your project. Then activate the FM which you require. Now go into that function module there will be a Include program wit name ZX* . Double click on it, it will ask to create an object, answer it Yes and then write your code in it. 19. How do I find the output type of a table or a program? 1) What is internal recruitment ? Internal recruitment is search for internal applicants. when you integrate with personal development, you can use profile match up

which help to search for resources internally. Also In recruitment it is represented by P as Person and AP as external person. 2) What are problems generally faced while posting result to FICO [] SAP Interview Questions Part1 1. Can I integrate a data quality solution within other software applications? Data quality solutions can be fully integrated into CRM, ETL (Extract Transform Load), ERP, or BI solutions and have the advantage of being seamless to the end user - reducing the learning curve, as well as decreasing the implementation time frames. Your data process flow should not have to be modified to add a new data quality solution. Through integration and strategic partnerships you are assured that you are getting a best-of-breed solution. However, keep in mind it is not absolutely necessary for the solution to be fully integrated. First logic also provides tools that your organization can easily integrate on your own, and oftentimes stand-alone solutions may be more effective for specific projects. 2. Will First logics Global Data Quality Connector for SAP manage my international data? Yes. Built on a global framework capable of validating address information for over 190 countries in a single processing pass, First logics Global Data Quality Connector for SAP allows you to identify country names, format and standardize addresses, correct missing address information, and assign postal codes for each respective country. Furthermore, First logics Easy IQ technology offers the ability to complete/populate addresses with minimal data or offer suggestions for possible matches. This easy address system is ideal in call centers or any transactional environment where data needs to be cleansed at the point-of-entry. The software improves real-time transactions for your call centers, sales, and support centers by providing accurate address data for your customer facing employees. How easy is it to maintain First logics Global Data Quality Connector for SAP after implementation? Ongoing maintenance should be minimal. Once the solution is implemented and configured, typically maintenance will only be required when you receive postal directory updates, upgrade to a new data quality release, or decide to change your application or business rules. 3. What are the benefits of a data quality solution? The biggest benefit is the confidence you have that your data is accurate. A data quality solution also allows you to: Manage customer

data in different formats initially residing in separate databases Build and maintain successful relationships Better understand and service your customers Enhance knowledge management and business intelligence initiatives with reliable and accurate information Deliver clean, reliable data throughout your expanding information supply chains to all varieties of operational and analytical applications throughout your enterprise 4. How does Firstlogics Global Data Quality Connector for SAP Systems work? Firstlogics Global Data Quality Connector is integrated at the BASIS layer and communicates with the SAP Applications via TCP/IP leveraging SAPs Remote Function Call (RFC) interface. As users make postal validation inquiries in either batch or real-time, calls are made outside of the SAP Application to Firstlogics RFC Server. Once the customers address has been received by Firstlogics technology, our Information Quality Suite parses, standardizes, and corrects records according to configurable business rules and local postal authority standards. To ensure your customer view is optimized, Firstlogics technology catches duplicates at the point of entry; not after redundant information has infected your SAP Environment. Before any customer, vendor, or business partner is committed to the database, Firstlogics Information Quality suite will immediately inspect the data upon input. The connector scans the entire database for duplicates and assigns a similarity match score to potential duplicates. At that point, the user can determine whether the entered record is unique or a duplicate that should be eliminated from the system. In addition, convenient Error Tolerant Searching is available for prompt and precise address recognition. This improves transaction processing, saves time locating records, and optimizes system efficiency. 5. Explain the architecture of Firstlogics Global Data Quality Connector for SAP Systems. Integrated at the BASIS/WAS layer, Firstlogic has developed Business Add-Ins (BAdIs) that can be leveraged with a single instantiation; allowing for all SAP modules that utilize SAPs Business Address Services framework to leverage the compelling advantages of Firstlogic technology. Furthermore, Firstlogics Information Quality Suite has been developed as a Remote Function Call (RFC) Server: the most common integration component of SAP software. Utilizing SAPs RFC interface, SAP makes calls to Firstlogic technology for address check, updates, duplicate checks, and error tolerant searches. 6. Why does SAP support Linux? SAPs goal is to be able to provide its customers the maximum of flexibility to create the best IT environment for their needs and be able

to get the most value out of their business applications driving growth and profit. Openness, flexibility, and integrity of our products have always been part of our product strategy, putting customers in the position to decide whats best for their IT environment. So the main reason is to offer you a free choice. Many SAP customers want to use Intel hardware and at the same time use their Unix know-how. Linux is growing with incredible speed and absolutely meets the quality standards of SAP. And thanks to the platform-independent SAP architecture, the port of the SAP kernel was fairly easy: none of the SAP business applications had to be modified. Another reason is the number of Unix operating systems SAP has to support. Especially when you try to get maximum performance out of your hardware resources, there are significant differences between the different Unix flavors. SAP has to maintain, test and support each possible combination of OS, database, hardware and mySAP release. With Intel moving to 64 bit there is a high probability of even more Unix flavors. A consolidation of these Unix derivatives would benefit both vendors and customers. From our point of view Linux has a realistic chance to become the unified Unix running on different hardware platforms. If Open Source continues like this, it is very important for a software company to adapt early to the new situation. We are very proud that SAP was the first software in the world that run mission-critical ERP operations on Linux. We expect Linux to be successful in low and high end installations and SAP, as Trusted Adviser, is helping customers to make the right decisions around SAP on Linux. 7. What is the SAP LinuxLab? The SAP LinuxLab assists in the releasing of SAP software on Linux and drives the porting of SAP software to new platforms, like the Intel Itanium or IBM Power PC. Furthermore it helps other SAP departments with developing on and for the Linux platform and processes Linuxspecific support problems - internal ones, as of external - or forwards them to the appropriate hardware or software partner. Currently, developers from Bull, Dell, Fujitsu-Siemens, HP, IBM, Intel, Novell/SUSE, RealTech, Red Hat, SAP, SUN and a number of temporary guests share the same rooms in the LinuxLab. Despite our hardware partners being competitors, the cooperation is excellent and we had a number of very successful projects. The LinuxLab also closely cooperates with (and is located directly next to) SAPs Server Infrastructure department, which is responsible for the development of the SAP kernel, the basis layers on top of the native operating systems, which make SAPs business applications platform independent. 8. What role does SAP play in the Open Source scene? We are supporting Open Source when it comes to Linux as an operating system or MaxDB (formerly Adabas/D or SAP DB) as a

database. In fact, back in 1999, we were the first business software provider to support Linux as an operating system for running SAP solutions. We work closely with the Linux distributors and our partners to ensure our solutions work smoothly on Linux. Our main focus with SAP on Linux is helping our customers build the IT environment that is right for them. More and more customers are requesting help with SAP on Linux. And we are there to provide them with the high quality support they expect from SAP. 9. Interested in offering your software to SAP customers so they can enhance functionality of their SAP servers running Linux? SAP is open to third party software and hardware products. As SAP only uses standard APIs provided by the Linux OS, third party software is usually transparent to us. Whereas we usually do not certify third party software, LinuxLab is open for joint development efforts. 10. What does SAP NetWeaver on Linux mean? SAP is the market leader of inter-enterprise software solutions with the worlds largest enterprise software customer base. SAP has more than 10 million licensed users, more than 20,000 installations in more than 100 countries and supports 28 different languages. More than half of the worlds top 500 companies use SAP software! SAP supports the mySAP Business Suite in a productive environment under Linux. This also includes the database server (IBM DB2/UDB, Informix, Oracle and SAP DB) as well as the application server and the frontend. You can run SAP on Linux in homogeneous and heterogeneous environments. The mySAP Business Suite is running upon the SAP NetWeaver, which includes components like the SAP Web Application Server or the SAP Enterprise Portal.

ABAP Questions: 1.Elementary search helps, Collective search help. 2.Difference between Search Helps and Match Codes 3.Have you created database tables? 4.Difference between client dependent and client independent tables? 5.How to create client independent tables 6.Have you created Maintenance dialog or Table Maintenance? 7.On ABAP: Did you set up a workflow? Are you familiar with all steps for setting up a workflow? 8.Have you used performance tuning? What major steps will you use for these? 9.In the select statement what is group by?

10.Have you worked with field groups? Have you used Import/Export statements? ABAP Editor: 1.Fixed point arithmetic what is the use? How to set this? 2.Have you used client dependent ABAP programs? Database Commands: 1.Select statement to read data into internal tables. Types of Select statements 2.What happens Update command is used without where clause ? 3.Difference between Insert, Update and Modify 4.Explain Commit and Roll back 5.Catch Command 6.What is Group by in Select statement? More then 200 questions on Logical databases, Buffering, Basis, Reports, BDC, Transactions, SAP Script,UserExits, SD module, MM module, FI module, Performance tuning,SAP Memory, Others, WorkFlow, General questions are availabe in our EFS Repository. 1) What is internal recruitment ? Internal recruitment is search for internal applicants. when you integrate with personal development, you can use profile match up which help to search for resources internally. Also In recruitment it is represented by 'P' as Person and 'AP" as external person. 2) What are problems generally faced while posting result to FICO ? Normally mismatching of amount get posted. 3) What is controlling area, what does it do, and how were is it assigned ? Controlling area is under of FI person which helps to set for costing purposes also based on thses fiscal variant is set. 4) What is the purpose of creating symbolic a/c, what is transaction code for same ? Can we assign one symbolic a/c to multiple wage types ? It depends upon your payrol requirement to create salary head like expense account etc. 5) What is REPORT VARIANT FOR OFF CYCLE ACTIVITIES, what do we do in this step ?

Variant is to save all input field parameters. once you saved as a variant , you can use the same for future purposes. 6) What all infotypes which has to be created at the time of hiring OR PA40 and cannot be maintained later with PA30 ? Why you require creation of infotypes... 7) If we have to create multiple positions, what method OR tool we can use to avoid errors due to creating them manually. You can create muliple position by LSMW or batch programs for the Tcode PP01 or PPOCE 8) What do is LANDSCAPE in SAP Project, I think its related to no. of servers used, Pls correct me if I am wrong, Or what it is ? It is related to Basis 9) What is the role of a administrator in PA ? To restrict access to Personnel administration based on PA/PSA. Administrator: we come across for Personnel admininstration, Time management, and Payroll in sap . Each admiinistrator is reponsible for each individual activity. You can get the name of the administrator in the pay slip so the employee for any clarification he can meet the responsible administrator (accessed through payslip) This administrtor (is created in PA of PM) is responsible for recruitment. *-- HR Tips by : Somasekhar

10) What is golive actually ? What is the role of a functional consultant in it ? Go live is transfering of data from Development server to Production server. Development -----> Quality server In Quality you need to Unit, Integration testing, Once it is OK in Qulaity server, Then you need Development ----> Production *-- Karthik See also; Implementing SAP 1) How to group employees for their allowances in payroll? Go to basic salary of india in Payroll india and group the employee first depending on the allowances to be paid and this is

applied for even differantiating the employees into groups depending on their pay structures. 2) In OM, how to get the details for group of employees (ex.) group of Drivers in the organisation? Drivers can be identified depending on their position at which they are working and you can have a different job codes for them who do you want to look into. 3) How is Time managment and payroll is integrated? TM MGMT and Payroll are integrated in ways are time data is collected from the info type 0007 and these hours are taken in basic as Number of hours worked or utilizwed, and even with time evaluation and last with schemas integration. X000 schema carries xt00 and these data can be transfered between other modlues. 4) What are the other modules integrated with OM? OM contains all the modules to be integrated, depending client requirement it is done. As OM-PA, OM -RECT, OM-BENEFITS, OMTRAINING & EVENT MGMT, OM - PD AND OTHERS. CHECK THIS BY GOING TO IMG --> CTRL F AND GIVE INTEGRATION WITH OM ) CHECK ALL OF THEM , GO FOR PROGRAM RHINTE00 PHINTE10 , PRHINTE20 , PHINTE30 AND 40 ALSO.

5) In TM, if group of employees get 10 days of annual leave, what will be the time evaluation status? TIME evaluation shows the exact details maintained over to the employee through his 2006 and 2001. if they are all allowed to take leave it shows leave as paid or unpaid depending on the configuration done by the consultant for these situation. in processing time data in payroll or even Time evaluation ( Valuation of absences ) also. 6) Find the scenario and give the result : A,B,C are employees, where A,B will get basic,HRA,DA. C gets Basic and DA. How to group for the allowances?. Allowances are paid depending on his gradation and even wages are also paid on this criteria, if AB are paid bas, hra and DA then take three wage types ans assign to the ES Grouping and don't give HRA wage type to C.

Check basic salary of inda and ALlowances in indian payroll thorougly, bcos first of all v have to undestand this first and then you have to decide the emp sub gtroupings

Potrebbero piacerti anche