. Explain the uses of the simple maintenance interface?
Simple Maintenance is used when Staff assignments and reporting structure are to be changed. There are three main areas in Simple Maintenance. Each area contains particular maintenance functions, depending on whether you want to edit organizational structure, staff assignments or task profiles. For Organizational Management users, Simple Maintenance is best used to establish the basic framework in organizational plan development. For complete, detailed editing of individual organizational objects in your organizational plan (editing particular positions or organizational units, for example), we recommend that you switch to Info-type Maintenance. Simple maintenance uses a tree structure, which allows you to create a basic framework for organizational plans, using streamlined procedures. In this way, we can create an organizational and reporting structures step by step.
2. What is the use of INFOGROUPS?
The infotype group (commonly known as infogroup) guarantees that during the personnel action, all information needed for the business processes is stored. The infogroup is processed when you perform a personnel action. - An infogroup exists in the standard system for every personnel action type. - In Customizing for Personnel Administration, you can tailor the make-up of the various infogroups to the requirements of your company. - You can define infogroups as user-group dependent. Infogroups are used in Personnel Actions to define a set of sequencial infotypes that you would be using while performing an action. For example, when you hire, you would want to use IT0000,0001,0002,0006,0007,0008 etc in a sequence- in a particular order. So define an Infogroup for this purpose which contains all these infotypes, their order of execution and the user groups it is applicable for. Then you assign this infogroup to the action that you had defined.
3. What is PROCESSING CLASS, where we do them and why?
Wage type characteristic that determines how processing is conducted during the payroll run.
4. What is EVALUTION PATH, where do we do it and why?
A chain of relationships between objects in a hierarchical structure. for eg. O-S-P(Organization->Position->Person).
5. What is INTERNAL PAYROLL PROCESS?
Payroll process(program) is run at a specific point in time, not only to calculate an employee’s basic remuneration but also any special payments, overtime payments or bonuses that must be effected for the period in question.
Friday, April 1, 2011
SAP HR Interview Questions
Saturday, March 7, 2009
SAP ABAP Questions with Answers
P.S: From ECC6.0, SAP Logon Password is case-sensitive.
SAP ABAP Internal Tables Questions
1. what is an internal table?
2. how many type of internal tables are there?
3. what is the difference between hashed & sorted internal tables?
4. what is the difference between standard and sorted internal tables? (in performance wise)
5. Difference between internal table and a dictionary table?
6. can you create an internal table dynamically?(at run time)
7. what is the use of select for all entries in an internal table?
8. when you are using 2 internal table in program, you have decided to use for all entries statement to retrieve data but unfortunately there are no records in the first internal table. What will be the result? (2nd internal table contains records).
in a loop of an internal table, what is the use of at first & at last statements?
9. What is the use of at new statement?
10. what is the difference between at first & at new statements?
11. what is a binary search ? and how it is useful in a sorted internal table?
12. when do you need to create an internal table with header line ?and with out a header line?
13. what does it mean occurs 0 while creating an internal table?
14. what will happen if you don't give occurs clause while creating an internal table?
15. what is the difference between clear, delete & refresh with respect to an internal table?
Friday, February 27, 2009
SAP ABAP Real Time Questions
2. You are running a report. It is taking long time for execution. What steps will you do to reduce the execution time.
3. After running a BDC program in background, next day morning when you see the results, few records are not updated(error records). What will you do then?
4. You are given functional specs for a BDC program and you need to decide whether to write a method call transaction or a session. How u will decide?
5. What is the difference between report and script?
6. what are the differences between scripts & smart forms?
7. what are enhancements?
8. what are user-exits?
9. what is badi?
10. what is the difference between user-exit & BADIs?
11. what is the difference between user-exit & customer-exit?
12. how do you get functional specs when you are assigned some object? (specs through email..??)
13. How do you write technical specs?
14. How do you write UTP?(unit test plan)
SAP ABAP Technical Questions (Data Dictonary)
1. What is data Dictionary?
2. What is the difference between open sql & native sql ?
3. Difference between Pooled, cluster & transparent tables?
4. What is Primary key, foreign key ? what is primary index? secondary index?
5.how many indexes can be created for a table?
6. what is a value table?
7. what are the components of a table?
8. what is a domain?
9. what is a data element?
10. what is data class?
11. can you create a table with out a data element?
12. can you create a field with out a data element?
13. What approach you prefer for creating a table?
14. Give few names of cluster tables in sap?
15. Give few names of pooled tables in sap?
16. give few names of transparent tables?
17. what is a buffer and how many types?
18. what is table maintenance generator and how to create that?
19. What is the transaction code? How to add new fields to a standard sap table ?
20. How many types of table joins are there? difference between inner join & outer join?
21. Difference between "select * from mara" and "select single * from mara"?
22. what is a match code ? Lock objects ? what are views?
23. what are logical tables/database?
24. what is the difference bet'n table and a structure?
SAP ABAP Interview Questions Part 1
Sample Test Questions on SAP ABAP Programming
1. What are the 2 boxes in your system for coding for Abap and their logins?
Development System & IDES/Sandbox
2. If I get a problem on a report in Production server how can I modify the report.
If the problem in production server we have to alter the program in Developemnt Client and transport it to QA client Test it throughly and then Transport it to Production.
3. Tell me about Tokens.
Tokens are Issues sent by the Client to us.
4. How to Fix the bugs and where you will do those things.
It Actuall Depends what kind of bugs they asked about: If it is a problem in Program, then we alter them in the SE38 (Develpment) and transport it after testing to Prd Server.
5. What is a sandboxes.
SAND BOX is nothing but a test client other than Develpment Client or QA.
6. How to conncet the from ur office to clinet in US.
It will be configured by the BASIS guys..
In the sap logon pad they will enter the application server id and Routing String and the SERver type in the Sytem Number.... with that we will connect
7. Tell me about VPN and the connections.
Its a another way to connect to other PC. its a 3rd party utility....
8. How to login ur system.
Thru SAP Logon enter the client number ,user id & password.
9. What is the purpose of SE14.
Database Utility to perform table maintenance such as deleting the table or adjusting the table when there is a structure change.
10. What is the purpose of SM30.
SM30 is a table Maintanance for the Ztable Created by us.
11. In Data dictionary in the table creation,What is the purpose of Technical settings.
To identify the Size of the Table Created and to Set whether buffering needs to be done for the table or not.
12. What is the purpose of buffering in technical settings and for what type of tables are using buffering.
It will reduce the Network tarffic but disadvantage is it will not update the Server back immediately.
13. In reporting tell me all the events in a sequentail order.
- Initialization. - At Selection-Screen - Start-of-Selection. - Top-of-Page. - At Pfn. - End-of-Page. - End-of-Selection.
Sunday, December 14, 2008
ABAP Interview Tips and Questions
1. transparent table
2. structure
3. append structure
1. pooled table
2. cluster table
3. generated view structure
Interview Questions
A view is a logical view on one or more tables. A view on one or more tables i.e., thedata from a view is not actually physically stored instead being derived from one ormore tables. A view can be used to summarize data which is distributed amongseveral tables. There are different views ie.,
Database View (SE11)
Database views are implement an inner join, that is, only records of the primary table(selected via the join operation) for which the corresponding records of thesecondary tables also exist are fetched. Inconsistencies between primary andsecondary table could, therefore, lead to a reduced selection set.In database views, the join conditions can be formulated using equality relationshipsbetween any base fields. In the other types of view, they must be taken from existingforeign keys. That is, tables can only be collected in maintenance or help view ifthey are linked to one another via foreign keys.
Help View (SE54)
Help views are used to output additional information when the online help system iscalled. When the F4 button is pressed for a screen field, a check is first made on whether a matchcode is defined for this field. If this is not the case, the help view is displayed inwhich the check table of the field is the primary table. Thus, for each table no morethan one helps view can be created, that is, a table can only be primary table in atmost one help view.
Projection View
Projection views are used to suppress or mask certain fields in a table (projection), thus minimizing the number of interfaces. This means that only the data that isactually required is exchanged when the database is accessed.A projection view can draw upon only one table. Selection conditions cannot bespecified for projection views.
Maintenance View (SE54)
Maintenance views enable a business-oriented approach to looking at data, while atthe same time, making it possible to maintain the data involved. Data from severaltables can be summarized in a maintenance view and maintained collectively via thisview. That is, the data is entered via the view and then distributed to the underlyingtables by the system.
