SAP Interview Questions – Part 5
How do I design the Indian Remuneration statement for the first time as the IN01 which is copied and renamed is showing blank?.
After copying he IN01 form go into the form and click on the windows where you find so many entries to be made.
1.What actually happens in real time Recruitment?
Real Time in the sence of SAP or IT or Domain. You should have asked him the question, Ok it should be SAP for interview For SAP Consultant. Any company wants a sophisticated Work to be done and with more useful and accurate result even after spending more and more on EPR, So SAP Recruitment helps to Rect people of the client to get the exact people for not only their experiance , with also Educatonal , Exp, Skills, Past experiance and all reqd areas with out enering all the data of the requirement.
As in normal people has to sit on the requirement of he position and then shorlist all the applications, it also helps to know the internal employees to call for intvs and the best way of shorlisting is going for Profile Match Ups, and reruitment is useful for integration with all other modules for PD, PY also for relevant reports and up gradations.
Even rect modules will be able to send the recruiter a POP up saying the Position is vacant and it should be filled with requirement.
I got struck in PB10 initial entry screen. While assigning personnel officer by default its showing the standard one like APPL’s admin group only. Its now accepting what I have created under PA define admin group and I assigned under define admn group also (PINCH).
Once you assign your administrator group under PINCH, please check whether you activated or not and also check your groupings.
2.Which time we have to consider while login time
1) swiping machine recorded time
2) System login time.
If an company is going for both the systems, first the company want to decided to go for swapping card system or system log in time, if you required the both, then you discuss with the time administrator to design for both, as per the company requirement the time administrator will decided.
3.Integrate SAP HR Admin to SAP SD module.
Integrate this using IT 0900 (Sales Data) so that person would be accessed in SD…
4.How did u transfer legacy data in the mid of the financial year (US) to SAP system?
For mid year Go live SAP Supports with only transactions of HR and others but nor Finance, u should have asked the question to him, or replied by giving the INLK Schemas is used for Mid year Go Live or even a program is there for mid year go live,in the help CD, find IT.
5.What is the order of tranfering legacy data? (Is OM first, PA second like that. … and what data you have imported in OM and what data in PA….)
Data transfer has to start from OM — > PA ( All emp related modules as benefits,rect, training, PD,COmpn mgmt and others) — > TM _—> Payroll. This is different from client to client and No standard is fixed to data transfer.
Legacy System Migration Workbench which is used for data transfer for any of the transactions which exist in SAP OR even which Customized by developers.
7. What was your legacy system and how many digits were your personnel number are?
Legacy system you have to say the Details of Server names and numbers and Project details with onsite and ofshore and follows. And personnel numbers are the size of he company ( number of Employees) of client and depending on the requirement how many NUMKR Assignments you have done.
8.What did you do with symbolic accounts while posting payroll data to Accounting?
Symbolic accounts are used for transferring employee payables , wages, and other payment related details for finance, as to allocate the payment to be taken into account for Company GL Accounts and others. Posting of all the wage types is done through Symbolic Accounts. It does not send wage types to finance. Symbolic accounts are indirect integration between HR and FI.
9.How to DEBUG a payroll run???(This seems to be a very important one please give me answer)
DEBUG is done to check where and why the program is getting errors, processed or coming out of the program.As you know this try with se38 give any program — > press F8 and then F5.
You can see the debug screen where, why, what the program has been given break there.
Choose the variable which can be used to determine the screen modifications for master data.
A User Group
B Personnel Administrator
C Organizational Key
D Cost Centre
E Payroll Area
10.I am running Indian payroll, wage type /130 is not generated, while it should be populated during execution of Rule IN70. Can any body help me in solving the problem?
Check if the HRA, conveyance and other exemptions are being calculated in. The payroll run, they would move into this wage type and not your custom Wage types. The calculation of these exemptions depend on several other Settings
11. What are dynamic actions and how to configure it?
Dynamic actions are performed automatically by the system, depending on certain conditions. If maintaining one infotype has an effect on another infotype, the system automatically displays the second infotype for processing.
Dynamic actions can run in the background i.e. the user does not see the run on the screen.
A change in one field of an infotype might require, that certain other infotype be updated at the same time. The details can be specified as a dynamic event. It is automatically triggered by the system.
The Personal Data infotype is newly created, and the Number of children field is filled. Once the record is saved, the system automatically displays the Family/Related Person (0021) infotype and the Child subtype (2) for processing. An employee is hired, and the probationary period is entered in infotype Contract Elements. Once this information is saved, the system automatically displays a record from the Monitoring of Dates (0019) infotype and the subtype Expiry of probation (1) for processing.
12.Can any body tell me, how to add the custom reports in Manager’s?
Desktop (in SAP) about Manager’s Desktop? I’ve tried to customize Manager’s Desktop in IMG but it can’t worked.
13.Is infotype 185 country specific, can it be maintained for India , and will it affect the payroll if it is maintained?
We maintain subtypes in table v_t591a. Goto tcode sm30 -> v_t591a ->
Select maintain -> it will ask you for infotype for which u want to maintain subtype in your case it is 0185.
14.We created an Appraisal Template now I want to assign it with one Employee or ESG. How I can do this integration and where. What is the next step after this?
Either you can establish the relationship between the position and the Appraisal Template. Otherwise can restrict the appraisal template based on PSA… However there is no standard setting for restricting the Appraisal template on ESG
15.What is knowledge transfer in sap hr module?
Knowledge Transfer is a general terminology. It means that you disseminate the knowledge what you have. Say you are teaching one module to other person. You are the giver and the other person is the receiver of knowledge. The process is Knowledge Transfer. You are transferring the subject what you know. KT is not specific to any module.
*OR*KT in SAP is the knowledge transferred to a reliever who is to take over your responsibilities so that he/she knows what all you have done shouldering the same responsibility. It is done in order to minimize the knowledge gap between the two sides, and facilitate the reliever to carry on the baton from where his/her predecessor leaves. It might be in the form of transferring the soft copies, hard copies of the various documents, verbal one or a written one to make it more formal.
16.What would be basically my roles where I need to provide support or what kind of specs do I need to face. Pls give some examples.
You are working in Payroll and Benefits, your role can exactly defined after seeing what your Business is doing, are you processing payroll through SAP or you are processing through third party and down load through SAP. In payroll mostly you will get the issue of authorization, and check which all infotypes are going to effect while running the payroll. any issue occur, you need to check the infotypes and while downloading check the fields and verify the data , check the programme and wage types also , whether they are maintained properly etc.
17.Can anybody give some examples of tickets in OM, PA.? What are the tickets you will get in support project please provide me with solution?
If any issue, user raises the ticket. Suppose in OM, org tree is not visible and in PA updation of master records, wage type permissibility or any issue. Relating to the same. If you have any payroll down load happening, that gets affected due to this infotype. We need to look into as an urgent matter.
18. 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.
19. 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.
20. What is PROCESSING CLASS, where we do them and why?
Wage type characteristic that determines how processing is conducted during the payroll run.
21. 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).
22. 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.
23. 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.
24.What are problems generally faced while posting result to FICO ?
Normally mismatching of amount get posted.
25.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.
26.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.
27.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.
28.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…
29.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
30.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
31.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.
32.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
33.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.
34. 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.
35. 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.
36.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, OM-TRAINING & 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.
37. 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.
38.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.
I just wanted to know that when I am recruiting some body, I am generating his personal no also. Then I want to give him a training also. Now I just want to create 2 scenarios to clear my doubts.
1–How to create a time schedule for 1 day training where when the breaks, working hours does not coincide with the training time and the person is also booked .
2–How to create another time schedule that is coinciding with the training time and the person is not booked. What are the steps in time management, so that I can understand by both the scenarios why a person is booked and when he is not booked.
39. I need to ask you that while I am trying to book one person in training for a business event type, they are saying that this person is not available for the business event. Why is it so? But that I can book a user for the same business event type. What is the differense between user and person? Now in case if I book a person for the business event, how can I see whether that person is available for that date or not. Moreover how can I see that that person is on leave or not.
Create a new calendar in time mgt. with open days.means without any holidays and assign it in trng and evnt mgt. and remove time integration. To check for an employee leave or not just pa20 infotype 2001.(absence)
40. About time managemnet. Now I am trying to book person, but I have to see whether this person is on leave or what about the break schedule so that I can give training. For this purpose I am starting again. I am recruiting 2 person, generating 2 personnal no, then prepare the infotype about time and create 2 scenarios to see that in 1 case the person is booked for training (because time schedule is not coinciding wiith the training period) and I want to create another scenario where I can see the person cannot be booked (time period coincides with the training period of only 1 day.) What are the steps of time management about both the scenarios.
A. For checking whether the person who is going on leave or who has gone on leave, to find out just got to pa20 and enter infotype 2001 absence where you will be checking whether this guy is on leave or not. If he is ill go onleave so the data will be stored in this infotype.
41. There is 1 person but its displaying that this person cannot be booked. He is not available for the business event. Can you tell me where is it going wrong? What can be the reasons?
A. You should be able to book for all persons but it showing only for one person means you need to check infotype 2001 and his workschedule. If it showing for all the persons, just follow as below:
Create a calendar with open days means without any holidays and assign in Training and Event Management –> Basic Settings –> Controling days off –> Specify Factory Calendar in this thru drill down/check box select the calendar which you have created in time mangement without any holidays and try out if again. If it shows the same message then remove time integration.
42. I have a certain group of employees who have vacation exceptions. The company does not want to create additional PSA/PA to enable me to put them in their own PSA Grouping for time quota types. Can I use IT2012 to bring in the exception hrs and then add this value to their accrual as defined in config. Because of this they will accrue vacation time at a higher rate. Is this possible? Combining config settings and schema to accrue leave. If I could put them in their own separate PSA grouping for time quota types it would be easy for me as I would not permit generation of quota during time eval. And then do this in the schema. Any suggestions?
A. Schemas allows you to move, delete, copy and insert lines in line editorcommands.here you can enter the commands and entered in the area used forthe line numbers. You can overwrite any of the numbers with the commnds. Sub-shemas are called by the copy commnad.
43. I just wanted to know that when I am recruiting some body, I am generating his personal no also. Then I want to give him a training also. Now I just want to create 2 scenarios to clear my doubts.
1–How to create a time schedule for 1 day training where when the breaks, working hours does not coincide with the training time and the person is also booked .
2–How to create another time schedule that is coinciding with the training time and the person is not booked. Show me the steps in time management, so that i can understand by both the scenarios why a person is booked and when he is not booked
A. If you want the know the working hours for checking this just goto pa20 select personnel number then selet for 0007 infotype. Click display and then click for workschedule icon which is available on top. You will find the work timings on the day you require just select and thru chek box you can find his timings.
44. What is a BSP application?
A. BSP (Business Server Pages) in the new dimension in SAP where by webapplication can be built. BSP uses HTML for the presenation and ABAP for the business logic. As an option there is also the Java flavour using JSP.BSP applications are far better than the old IAC’s (Internet applicationcomponents) deliverd vide the ITS where the display format is kind of fixed.In SAP HR the new appriasal system used BSP.Well this is only basic information. You may wish to use the MBS (WASversion) to try and developed a simple application using BSP.
45. What are the difference between : Retroactive Accounting Period, Earliest Retroactive Accounting Period!
A. Retroactive Acc Period: The retroactive accounting period refers either to an individual employee or to a payroll area. The earliest possible retroactive accounting period is specified for a payrollarea. The system also takes into consideration the employee’s initial entrydate.
Earliest Retroactive Acc’g Period: The period furthest back in the past for which it is still possible toperform a retroactive accounting run. This means that retroactive accounting takes place for a period for which payroll has already been performed.
46. How to write a variable breaks. For example in a manufacturing unit 50 employees are working, all the 50 employees will not take a break at a time, so 25 people will take a break around 11:00 to 11:30 and another 25 people will take a break around 11:30 to 12:00,
A. Variable or flexi break means if you are fixing the break as10.00-12.00 and saying that only 30 min break then they can take a break of 30 min at any time in between 10:00-12:00.
In config, under time managemnt and then work schedules, go to break schedules and create two break schedules (1) 11-1130 and the other for 1130-1200. I think each will have its own DWS. In this case for break schedule 1, the DWS will be 8000 and for break two it will be 8001. Create work schedules for each and assign to the relevant group of employees. This is the solution I could think of.
47. Is it possible to implement hr without fico in any company? If yes, then who will create the company and other things in enterprise structure. if my company is implementing only hr without fico and in hr also only personal administration is it possible? Actually my client querieing me that whether is it possible only to maintain the employee details as he got other accounting packages like tally.
A. It is very much possible to implement HR(PA) without FICO. But it sounds very odd that the company wishes to implement only HR & that too only PA. What about other modules ? If you want other modules like MM / SD you will definitely require FICO. Utilitiwise its really absurd if some company only want to use HR(PA).
It is not madtadtory to have FI/CO or other module while implementing HR but it is required to maintain the min. config while going for the HR whereever having the integration. So the basic config such as company code, cost centre, Business Area, etc. may be maintained by the consultation of FICO counter part
48. What is the difference between PCR and CAP?
PCR.. Personnel calculation Rules Conditions that are written to the Schemas (in pay roll and TM). To edit them to met the specific requirement of the Clients Time and Wages evaluation.CAP is Collective Agreement Provision based on which the different groups of Employees are eligible for different kinds of pay scale structures and benefits and son on. CAP is based on the following components :
1) Pay scale type
2) Pay scale area
3) Employee subgroup grouping for CAP
4) Pay Scale Group and Pay Scale Level
49. How do you run payroll?
There are the steps to run the pay roll
a) Simultaion.. to see wheather everything is fine or not
b) Release Pay roll( here you are actually changing the staus in the pay roll control reord)
c) Start pay roll
d) Check the pay roll
e) Correction and Exit the pay roll
50. How do your correct payroll?
In the pay roll log you would see the errors or thriugh the Check tpay roll and make necessary correction in Corrections (PC00_M99_PA03_CORR)
51. If I want to include some more wage types, say bonus from today. How should I do that?
you have to configure those wage types.
52. What is meant by payroll area? What are the uses of payroll area?
Pay roll area indicates group of Employees for Whom pay roll is run at the same time.*Payroll can be run* separately for different employee groups, using different payroll areas Which payroll area the employee belongs to dependsorganizational assignment. Employees who belong to different company codes can, also be grouped in the same payroll area. Sap recommends to have as less no pay roll areas as possible.
53. What is the one full implementation of life cycle in SAP-BW.?
Full life cycle implementation means implementing the project start from requirement gathering, analysis, solution design, mapping, implementing according to ASAP methodology.
54. How the Price determination process works in SAP-MM?
Price determination process:Create a Price schemaAdd a condition type if requiredAssign Access sequence to the condition type.Create a condition table and specify flds required.Create a cond. rec. The price schema for the particular mat. has a cond type. This pricing will trigger the Price determination process. Basically the access sequence assigned to the cond type will search the cond table to find the particular cond. rec. and determine the price.
55. What are the activities we will do in SAP MM module implementation?
Various activities in SAP MM are: Inventory, Warehouse, Purchasing, Vendor evolution, Invoice verification etc.
56. Explain what are the steps in the SD process at least up to the invoicing stage Answer1:1) pre-sales activity -inquiry,quotation2) sales-order,3) inventory sourcing,4) delivery,5) pgi,6) invoicing
SD Inquiry– Quotation—Sales Order—Delivery—Transfer Order—-Post Good Issue—-Billing—Invoicing.
Condition technique :condition technique means, the combination of- condition table- access sequence- condition type- procedure- determination
57. What is the work you have done in the MM module and what programs did you use for creating views in MM?
1. Stock overview for a period can be done by Tcode-MB5B -further giving details like storage location,Plant,Material code,Date..
2. Stock as on date can be viewed by using Tcode-MMBE-further giving details like storage location,Plant,Material code.mail
58. How do you get the Sales Order (S.O) No. from the Delivery Order?
There are 2 ways through which you can see the reference of the documents.1) Through Document Flow
2) Enter the delivery-> Go at the item level and select TAB PREDECESSOR DATA tab and you can see the reference order number.
59. What is an Open Item in SAP?
You can generate a list of open items from the information systems menu option:* General Ledger: Information system ® General ledger reports ® Line items ® General ledger line items ® G/L line items, list for printing.* Accounts Receivable: Information system* ® Reports for accounts receivable ® Customer items ® List of customer open items for printing. Accounts Payable: Information system ® Reports for accounts payable ® Vendor items ® List of vendor open items for printing.
60. Explain Why we use document types in SAP?
In SAP Document Type defines different methods or procedures for a transaction. For Example: Purchase Order is transaction in SAP, but it can be done for different process so there are many document type in ME21N, like standard, framework order, stock transport order, dummy purchase order etc. So in different document type we can perform different type of function for a single transaction.
61. What is the difference bet standard & reference purchasing organization?
You have to assign standard purchasing organization to your specific plants.but you have to assign std pur. org to reference purchasing
organization to avail conditions and release order’s ofreference purchasing organization.
62. HOW TO CHANGE CONVERSION FACTOR AFTER MADE GRN?
T.code MSC2N can be used to change the conversion factor of a batch in stock. But be aware that qty in BUOM will remain unaltered and change in conversion factor will alter the
alternate qty only.
63. How many stock transport orders available in sap system. And how to configure stock transport orders?
STO is avilable in SAP 3 ways like
1)STO plant to plant use mvt 351
2) STO with delivery use MVT 641 doc type-UB
3)ST) with delivery and billing use MVT type 643 doc type-NB
1) CREATE CUSTOMER
2) CREATE VENDOR
3)MAINATAIN CUSTERMER AND VENDOR
4) MAINTAIN SALES AREA IN SUPP PLANT
5)MAINTAIN DEL TYPE AND CHECKING RULES
6)MAINTAIN SALES VIEW IN MMR
64. In BoM i mentioned item category as L But when i create po for sub-contracting defaultly it shows T?
Its not your problem, actually from sd people.go to BOM delete the items and create a new one there
65. Explain the MM flow with Tcodes & tables?
Pruchase requistion -> request for quotation ->Creating
Quotation ->price comparision -> purchase
order -> Good receit -> invoice verificatiom -> Payment
66.Tell me What is the Purpose of “Info update” indicator in Purchasing document?
when you create or change the purchase order you can use the info update indicator to define the info record is to be created or updated.
info update(if it is set)
1)the system copies the condition from quotation to the info records
2)the document no from a purchase order or contract release or release order is updated as last purchasing document
67. What is the function of a data element?
A data element describes the role played by a domain in a technical context. A data element contains semantic information.
68. Can a domain, assigned to a data element be changed?
Yes. We can do so by just overwriting the entry in the field domain.
69. Can you delete data element, which is being used by table fields.
70. Can you define a field without a data element?
Yes. If you want to specify no data element and therefore no domain for a field, you can enter data type and field length and a short text directly in the table maintenance.
71. What are null values?
If the value of a field in a table is undefined or unknown, it is called a null value.
72. What is the difference between a structure and a table?
Structures are constructed the almost the same way as tables, the only difference using that no database table is generated from them.
73. Different types of ERP?
SAP, BAAN, JD Edwards, Oracle Financials, Siebel, PeopleSoft. Among all the ERP’s most of the companies implemented or trying to implement SAP because of number of advantages aver other ERP packages.
74.Explain the concept of “Business Content” in SAP Business Information Warehouse?
Business Content is a pre-configured set of role and task-relevant information models based on consistent Metadata in the SAP Business Information Warehouse. Business Content provides selected roles within a company with the information they need to carry out their tasks. These information models essentially contain roles, workbooks, queries, InfoSources, InfoCubes, key figures, characteristics, update rules and extractors for SAP R/3, mySAP.com Business Applications and other selected applications.
75. Why do you usually choose to implement SAP?
There are number of technical reasons numbers of companies are planning to implement SAP. It’s highly configurable, highly secure data handling, min data redundancy, max data consistency, you can capitalize on economics of sales like purchasing, tight integration-cross function.
76. Can BW run without a SAP R/3 implementation?
Certainly. You can run BW without R/3 implementation. You can use pre-defined business content in BW using your non-SAP data. Here you simply need to map the transfer structures associated with BW data sources (InfoCubes, ODS tables) to the inbound data files or use 3rd part tool to connect your flat files and other data sources and load data in BW. Several third party ETL products such as Acta, Infomatica, DataStage and others will have been certified to load data in BW.
77. What is IDES?
International Demonstration and Education System. A sample application provided for faster learning and implementation.
78.What is the Business Work Flow of IDES?
Business Work Flow: Tool for automatic control and execution of cross-application processes. This involves coordinating the persons involved, the work steps required, the data, which needs to be processed (business objects). The main advantage is reduction in throughput times and the costs involved in managing business processes. Transparency and quality are enhanced by its use.
79.What is SAP R/3?
A third generation set of highly integrated software modules that performs common business function based on multinational leading practice. Takes care of any enterprise however diverse in operation, spread over the world. In R/3 system all the three servers like presentation, application server and database server are located at different system.
80. What are presentation, application and database servers in SAP R/3?
The application layer of an R/3 System is made up of the application servers and the message server. Application programs in an R/3 System are run on application servers. The application servers communicate with the presentation components, the database, and also with each other, using the message server. All the data are stored in a centralized server. This server is called database server.
81. What should be the approach for writing a BDC program?
Convert the legacy system data to a flat file and convert flat file into internal table. Transfer the flat file into sap system called “sap data transfer”. Call transaction(Write the program explicitly) or create sessions (sessions are created and processed ,if success data will transfer).
82.Explain open SQL vs native SQL?
ABAP Native SQL allows you to include database-specific SQL statements in an ABAP program. Most ABAP programs containing database-specific SQL statements do not run with different databases. If different databases are involved, use Open SQL. To execute ABAP Native SQL in an ABAP program, use the statement EXEC. Open SQL (Subset of standard SQL statements), allows you to access all database tables available in the R/3 System, regardless of the manufacturer. To avoid conflicts between database tables and to keep ABAP programs independent from the database system used, SAP has generated its own set of SQL statements known as Open SQL.
83. What are datasets?
The sequential files (processed on application server) are called datasets. They are used for file handling in SAP.
84.What are internal tables check table, value table, and transparent table?
Internal table: It is a standard data type object, which exists only during the runtime of the program. Check table: Check table will be at field level checking. Value table: Value table will be at domain level checking ex: scarr table is check table for carrid. Transparent table: – Exists with the same structure both in dictionary as well as in database exactly with the same data and fields.
85.What are the major benefits of reporting with BW over R/3? Would it be sufficient just to Web-enable R/3 Reports?
Performance — Heavy reporting along with regular OLTP transactions can produce a lot of load both on the R/3 and the database (cpu, memory, disks, etc). Just take a look at the load put on your system during a month end, quarter end, or year-end — now imagine that occurring even more frequently. Data analysis — BW uses a Data Warehouse and OLAP concepts for storing and analyzing data, where R/3 was designed for transaction processing. With a lot of work you can get the same analysis out of R/3 but most likely would be easier from a BW.
86. How can an ERP such as SAP help a business owner learn more about how business operates?
In order to use an ERP system, a business person must understand the business processes and how they work together from one functional area to the other. This knowledge gives the student a much deeper understanding of how a business operates. Using SAP as a tool to learn about ERP systems will require that the people understand the business processes and how they integrate.
87. What is the difference between OLAP and Data Mining?
OLAP – On line Analytical processing is a reporting tool configured to understand your database schema ,composition facts and dimensions . By simple point-n-clicking, a user can run any number of canned or user-designed reports without having to know anything of SQL or the schema. Because of that prior configuration, the OLAP engine “builds” and executes the appropriate SQL. Mining is to build the application to specifically look at detailed analyses, often algorithmic; even more often misappropriate called “reporting.
88. How do you differentiate Tax for different countries?
Taxation has so many use exits to be created which means it all happens only from the new versions which SAP Releases.
89.What is meant by slab? How is Indian slab and US slab? (He was talking about some %ages. I don’t know what they are. )
Grouping of employees depending on their allowances and PERKS is nothing but Slab system and it also even comes for Professonal Tax.
90.What are Dynamic Actions? Give a few examples. What are the IT’s you used in them. (I know only Birth of Child action, and the IT’s used in it are Personal Data, Additional Payments)
Dynamic actions which are triggered by the system. They are result of some personnel action. If you make a change (personnel action) to the personnel data of an info type that then has an effect on the data of a second info type, the system automatically displays the info type. One of the main purpose of the dynamic action (of the system) is to have a consistent and coherent data. These actions are started automatically by the system, unlike the Personnel actions which you start by yourself. The best example is when you carry out an action lets say hiring, you need to populate a set of info types. Your initial entry of details in infotype 0000 is personnel action. When you do this system automatically displays next infotpes- which is result of dynamic action
91.What is Recruitment Cycle?
Its is the complete process of recruitment right from identifying the vacancies displaying the same, notifying them, inviting the applicants, screening the applicants, interviewing them, selecting them, and recruiting them and appointing them(giving an organizational position in the organization— all theses processes constitute the recruitment cycles
92.What is Qualification Deficiency? How will you come to know that a Person does not have certain skills/qualificatio ns? (This was posed after I said that I worked on Training and Events also).
Generally the required qualifications are stored in Required Qualifications (Infotype 5129). So any deficient qualifications can be viewed in this infotype.
93. How many Normal and Special periods will be there in fiscal year, why do u use special periods?
12 Normal posting period and 4 special periods are in the fiscal year which can be used for posting tax and audit adjustments to a closed fiscal year.
94.Where do you open and close periods?
PPV is used to open and close the periods based on a/c types considering GL Accounts. Tr. Code. OB52.
95.What is an enterprise structure?
The enterprise structure is one of the HR structures. The HR enterprise structure composition depends upon the hr administrative, time and payroll functions for that company. It comprises the client, company code, personal area, personnel subarea and the organization key. The hiring action assign an employee via infotype 0001- Organizational Assignment to the enterprise structure. The enterprise structure is the enterprise perspective of an employee.
96.What is a personnel structure?
The organizational personnel structure describes how the employee is positioned in the organization. This is an individual perspective of an employee in an organization. It comprises of the employee group, the employee sub group and the organization plan (org unit, position, job) for that employee. The hiring action assigns an employee via infotype 0001- Organizational Assignment to the personnel structure.
97.What is the highest level of the enterprise structure?
The client is the highest level of the enterprise structure.
98.What is company code? Is it defined in HR? If not where is it defined?
The company code is an organization unit(this is different from the hr organization unit. Different modules like SD, MM, etc have their own organization structures with their own organization units) which has its own balance sheet and profit and loss account and is defined in the FI module.
99.What are personnel areas and its functions?
Personnel (( Please note the spelling -> its Personnel (group of people)and not Personal(Individual)) Area is the sub division (understand these two words) of the company code and can represent a functional area or geographical location.These play a very important role in the time and payroll configurations. Each personnel area is unique to a company code (mark these words) and is represented by a 4 character code.
100.What are personnel sub areas and its functions?
The further divisions (understand this word) of a personnel area are defined as personnel subareas. The functions are similar to the personnel area. Each personnel subarea too is unique to a personal area (mark these words) and is represented by a 4 character code.
101.What are the indicators defined by personnel sub areas?
The indicators are all personnel sub area groupings for hr, time, payroll which are very critical to the sap hr implementation. They are also used tolimit HR authorizations.
102.How do you categorize the employee groups?
Employee groups are categorized based on employee/staff regulations of work and pay such as
2. Retiree/Pensioner ….. and so on.
These are also used to limit HR authorizations.
103.What are employee subgroups and what are the indicators set up using employee subgroups?
Further division of the employee groups are called the employee subgroups such as under employee group 1-Active you could have employee subgroups such as AA–Hourly wage earner, AH–Salaried Employee …. And so on.The indicators are all employee sub area groupings for hr, time, payroll which are very critical to the sap hr implementation. They are also used to limit HR authorizations.
104.Employee groups are two character and employee subgroup are two character representations in the IMG. Do you support this statement?
False. Employee groups are one character and employee subgroups are two character representations.
105.In the HR Master data where are planned working times for an employee seen?
IT 0007- Planned Working Time using transaction pa51 – Display time data
106.Do I need to give country assignment to personnel sub areas in customizing? If true support the statement and if not what’s true?
No. You do not need to give country assignment to personnel sub areas. You need to give country assignments to the employee subgroups on assigning to employee groups in the enterprise structure.