Intervew Questions
Intervew Questions
Intervew Questions
htm
Important Tips for Interview for SAP SD
Let me share some important tips for interview for SAP SD:
1. Please be through with the projects you have mentioned in your resume.
2. Remember all the versions you have worked upon.
3. If your projects are in Indian scenario be thorough with CIN/Excise VAT and pricing
procedure.
4 For offshore client specially in Europe and NASA prepare yourself for Warehouse/Lean
warehouse
5. Third party billing / Intercompany / Make to order are important topics.
6. Cost booking that is accounting enteries after PGI and Billing should be known to you.
7. Mug up all the determinations.
8. Remember your last ticket.
9. Have general awareness about ALE/EDI/IDOC, as this provides added advantage. (not very
tough)
10. Please be through with your basics, the process, the pricing and the master data.
11. People who are thorough with route, transportation, shipping always have an added
advantage.
Do not try to fool your interviewer, say exactly and only what is asked do not show your
excitement and do not speak too much if you know the topic too well, and say a straight NO if
you have not worked on something, or don't know about something, pls pls pls don't not go for
flukes otherwise you will end up in soup.
What I understand is most of the companies especially in the US are looking for a
candidates with
1) good communication skills (SAP is all about interacting with the client, users and team)
2) good business knowledge
3) are you able to convince the client
That comes in next round when you are interviewed to be deputed for any US/Europe project, in
this round take care of the
following:
1. Speak slow, I mean normal, because usually Indians speak english too fast.
2. Listen to them carefully, if you are not able to understand their question request them to repeat
it, rather than assuming it to be something else and giving a wrong reply.
3. Again I should repeat prepare yourself for warehouse, I mean even general knowledge will
help.
4. Say a straight no when you don't know or have not worked on the topic.
5. Always be strong on SD MM FI integrations
What the job responsibilites would be for the Support Consultant? If the Consultant is
working in Offshore Support, How the business interaction would be there between the
Consultant and Customer? How the Customer Queries were handled successfully sitting
from his location.
Job responsibility of a Support consultants is to handle routine tickets, which can be incident
(routine problems), change tickets (need configuration change, therefore a change request),
normally a support consultant can only advice a change but can't do it , because there is always a
change advisory board on client end to evaluate and implement the adviced change.
Business intercation between users and customer can be through mail box utilities, outlook, even
telecons and some companies also allow chat.
Usually the customer provides with the number of the document and client/company code and
other necessary info. about the process which is facing problem, the consultant tracks the project
by logging in to development server and search out for causes, the solution is then sent to user,
maybe with snapshot if required.
And the most important thing "Believe in yourself and God, as there is always somebody there
to help you".
Tips by : Nitin
Hardly the team of the sd will be 4 to 5 and entire team of the project will be around 20-24 (all
modules like fi/co, sd, mm, pp, hr, qm, pm). If its big project, it will be around 40. Team size
means the employees who you are working on sap r/3 implementation.
For the project completion it will take around 8-10 months to get into golive. After that, post
implementation for 3 months. After that supporting it depends as project time line for every
company is different. *-- Suresh
1 what is the Rebate Agreement
A) It is an agreement betweent the company and the customer for a certain %age of rebate based on
certain conditions or agreements.
By going to XD01 or VD01. For this the prerequisite is creation of account groups. It is the account group
that controls the customer master.
Item category group is automatically determined by the system based on the material type given.
Eg. For FERT- NORM
7 What is z transaction?
A) This is one which is created by the partner and not given by SAP by default.
8 Can you create sales order for 40 items if the quotation is sent for 30 items?
A) Yes..
Which three organizational elements make up a sales area and briefly explain
their function?
Division: Product groups can be defined for a wide-ranging spectrum of products. For
every division you can make customer-specific agreements on, for example, partial
deliveries, pricing and terms of payment. Within a division you can carry out
statistical analyses or set up separate marketing.
Name the three internal organizational elements within a sales organization and
briefly explain their function.
Sales offices are assigned to sales areas. If you enter a sales order for a sales office
within a certain sales area, the sales office must be assigned to that area.
Sales Group. The staff of a sales office may be subdivided into sales groups. For
example, sales groups can be defined for individual divisions.
Salespersons. Individual personnel master records are used to manage data about
salespersons. You can assign a sales person to a sales group in the personnel master
record.
What does the term "business area" refer to and how can it be used?
Business Area. The system posts costs and revenue according to the business area.
The business area can be equivalent to the:
- sales area (if the accounts are to be posted according to sales)
- plant/division (if the accounts are to be posted according to products)
Briefly explain the relationship between sales organizations and company codes.
Many to One.
Purchasing Organization.
Many to Many.
Explain the relationship between sales organizations, plants and company codes.
Can one business area be assigned to several company codes? Which (sub)
module of SAP could make business areas obsolete?
Yes in CO .
What is a credit control area? What relationship exists between credit control
areas and company codes?
Credit control area. Organizational unit in an organization that specifies and checks
credit limits for customers. A credit control area can include one or more company
codes. It is not possible to assign a company code to more than one credit control
areas.
Shipping Point: Organizational unit at a fixed location that carries out shipping
activities. A shipping point could, for example, be a company's mail department or a
plant's rail depot. Each delivery is processed by only one shipping point.
A plant is a place where either materials are produced or goods and services
provided.
As a maintenance plant, it includes the maintenance objects that are spatially located
within this plant. The maintenance tasks that are to be performed are specified within
a maintenance planning plant.
As a retail or wholesale site, it makes merchandise available for distribution and sale.
The preferred shipping point for a plant is defined as the default shipping point, which
depends on the shipping condition and the loading condition.
Can you assign two different sales organization to the same company code?
Yes.
Sales Organizations.
A plant can be subdivided into locations and operational areas. Subdivision into
locations takes geographical criteria into account, whereas subdivision into
operational areas reflects responsibilities for production.
Yes.
Many.
None.
If you have a warehouse management system active, to what would you assign
the warehouse number?
Rebate Agreement
If your distributors are fewer (far less than 900 materials) then you should go for only
customer rebate.
2. Guide me for conditions types and scale basis for maintaining condition
records.
When creating customer rebates (T:VB01) select customer rebate, there you will see a
header tab: Conditions , click it add how many customers you want. For each
customer you can create scale based conditions (under the heading tab :Scales).
No need to create condition record for every material if you create customer rebate.
Customer Master
The following are the T-codes for central creation of customer master.
You need to identify various parameters within each Account group based on which
the reco account is identified within the customer master.
Item Category Group is one of the component which along with the Sales Doc Type,
The Item Usage and Higher Level Item Category decide about the Item Category in a
sales doc.
One can maintain Account Group for One-time customers. By which we can identify
one-time customers.
2. What happens when you do not enter a value for a manual and mandatory
condition type?
The pricing procedure will reject the conditions in the sales order
No
4. Org structure:
Relation between Company - Sales org
One-to-Many
Sales Org - Plants & company vs. Plants
The Existing system on which current system is working, from which the current
system will be migrated to SAP system
Cutover strategy depends upon how the organizations design their data load strategies.
Normally, you decide the sequence of Data loads for Configuration settings, Master
data, Transaction data which follows whom and then you make a copy of the system
as a Production system a day before and after checking the successful data loads, you
go-live 100% or partial again depending upon organizational setup and policies.
Cutover planning is highly site specific. There's no thumb rule. The stock data as on
the date of going live should be correctly entered. But stock being a highly dynamic
quantity, the strategy for loading should be crystal clear. Then you have to load all the
back dated transaction on the stock. Some stock comes into your plant/storage
location as return and some stock is actually delivered to your customer through sales
orders of various kinds.
There is a field:- "condition update" during configuration for a condition type (at
v/06)... has it anything to do with cumulative condn. Records?
8. IF you have 3 different access sequences for one condition record then in a
pricing procedure in what hierarchy will you maintain the three accesses?
9. What happens in the access sequence when you put all the ticks in the
exclusive field?
When you put tick in exclusive field of all access sequences, in my opinion, it will try
to get available data from the first. Only in case, data is not available, will it move on
to the next one.
Delivery Group is basically grouping all individual deliveries for Billing. It should
have the same Ship to Party, Shipping Point, etc.
In item category we can set "automatic PO" so that PO and PR will automatically
generate after saving the order.
You never change the item category configuration to "automatic PO". It is the
schedule line category type which triggers the automatic PR creation. - Evilboy
12. What are the steps that are required to include sales person as a partner
function in the partner determination?
Partner function sales represenative or person responsible these two we can add
through partner funtion in partner procedure.
We copied standard TC or object and rename it by Z its basically stnd name which
will start from Z (User defined)
14. Can you create sales order for 40 items if the quotation is sent for 30 items?
Yes.
System will not go to asscess condition type system will reply through formula.
1. What is change request and task? What was your task no.? I need an
example or a task no. that is being
used in your project to clear few things in my mind?
The Change Request is that request when you do some thing new in customizing or
configuration in the system. The system will automatically pop with the change
request pop box , when you can give request name as defined by the system or can
give your own request name with heading of what changes you have made while
customization. The system will generate a request number and you save it. (e.g.:-
VEDK-2785467) VEDK- means the Clients System name then followed by the
system generated request number.
Now when you want to release the request you have to use the T-code SE10 where
you can see the requests under the heading modifiable or released. Go to the
modifiable option. Each request will have again an internal request number. First you
have to release the internal request and then release the external request number. This
will in turn released by the basis guys thru the T-code SM64 in a group when all the
requests are pooled from different users.
The task which you have mentioned in your question is nothing but the what task you
have performed while customizing the client system and the heading name which
have given it for that task and generated a request for that task.
2. What is your client Number in the project? Like how we have 800 for IDES?
Generally like IDES client, when you are in the project, the client is also given a
number called client number. So while implementing a project The entire
implementation is done under phases and in different Client no Servers.
e.g.:-take a company called ABC which is implementing SAP.
So the Client is given a number in the following manner by the SAP Implementers at
the site
The client requirements may be in the form of customized reports and queries which
are supposed to be suited according to their business process. Generally the
requirements would be coming from the BPO's (Business Process Owners) who will
deputed for each module e.g.:- SD, PP QM FI) by the client as they would be expert in
their areas and module who under the business processes as they clients Project Team
members. They are whole and sole responsible to get the implementation done and
meet the requirements raised by them and the other users from the client’s side.
Generally before starting the implementation the entire organization structure and the
organizational elements are freezed and a skeleton structure is prepared and then
along with BPO's requirements the system is 1st configured and then the
customization is started to suit the Clients specified requirements.
Now as far as the transactions are concerned not all the users are allowed to run all the
transactions. Here the user roles are defined as per the BPO's (i.e., the user is given
authorization only to run certain transactions depending on the levels and stages in his
area of specialization like in SD module the entry level user is only allowed to enter
the data like creation of Sales orders or delivery and billing and the next level is give
the authorization for changes to be made for that same data that is entered by the entry
level users. The next higher level -Supervisor is given a few more transaction
authorization which will be above these mentioned users)
Here the reports are segregated like Higher Management Reports, Middle
Management Reports where by again authorization is given those heads(Head of the
Depts. or the Plants heads or GM etc.,) to run certain transactions which allow to view
reports that are needed daily by the management.
SAP SD Tips by : Moyin
4. How to restrict users for not changing some fields in T-code va02?
You can very well delete sales order using transaction VA02, but with a constraint
that no subsequent document is created against it.
Invoice can be cancelled using T cose VF11 and then you can reverse the Goods Issue
using VL09 and making the picking quantity zero in the deivery document and delete
the delivery order using VL02n . You can then delete the sales order then.
*-- Vaibhav
You cannot delete an Invoice. You can only cancel it with (VF11) if the relevant
accounting document is not been generated. Ask your FI guy to reverse the accounting
doc. Only after the accounting doc is reversed and/or deleted, you can cancel your
invoice. You also need to check if any TAX documents are generated with your
Invoice. You need to reverse/delete those documents also. *-- Ganeshan.D
MM,FICO,PP,ABAP
SAP is an ERP package. SAP can be fit it any language. It is used to get exact data
with a fraction of section which will be use fully for management to take correct
decision in a short span of time. Using of sap means there is no need to maintain the
middle management in the organization because the CEO of the company is able to
direct the executives direcltly with the system. SAP is able to integrate all functional
organizational units togethere and retrieve exact data needed by management.
Therefore, investing on middle management will become less. and the user will be
able to acess instance reports using the logistic informaion systems in SAP.
- Project prepration
- Business blue prints
- Fit gap analysis
- Realization
- Golive
- Support
6.Explain breifly about your role in current/previous project? (If you have one)
Team member
8.Can you explain the modern technologies in SAP? Do you use this in your
current project?
I think the ans is APO, BW, CRM, if its wrong pls guide me any body.
Business blue print stage is called as is process. Fit gap means, before implementing
the SAP all the business data is in the form of documents, we cannot keep this data as
is in the SAP. There should be a gap. So by filling this gap, we make configuration
with the help of these documents. This is called as fit gap analysis. In this stage, we
should analysis the gap between as is and is as process
Core Team are the power users who are selected for the SAP implementation. The
Functional Team gather the initial implementation requirement from these core team
users who will be the bridge between the SAP Functional Team and their department
users with the expert work knowledge.
Q.No.11
Common Distribution Channel and Common Divison are maintained so that if any
master data like customer or material maintained with respect to one distribution
channel can be used in other DCh. It prevents the multiplication of master records.
Eg: A customer is created for say sales area 1000/20/00 then the same customer can
be used in sales area 1000/30/00 if we maintain 20 as common distribution channel.
Hence no need for extending the customers...the same for materials also.
Rajendra Babu
5. we determine how the prices are calculated, taking into account sales area(sales org,
distribution channel, division), document type and customer(generally sold-to-party).
Coming to the output and the procedure, I suppose the condition types used will be
different and hence the following whole procedure.
Uday
Partner determination: For determing who is is legally resposible for A/r, who the
goods are going to and whatever else you waana drive through this functionality.
4. What is meant by transfer of data from legacy code to sap Legacy Code ?
It should be legacy data to SAP. What it means is you want to transfer all the
customer and materials and all other information from Older (legacy system) to new
SAP system. You can do it using many tools, most noticeably MDMs.
Vivek
Regarding q-3,
As per Indian tax system, Excise duty (16%) is payable by each manufacturing unit on
the value of manufactured goods / on the value added. The manufacturing plant is
supposed to submit an excise duty report on fortnightly / monthly basis. Various
registers (RG1, RG23A, RG23C, PLA) are maintained for that purpose, which record
all the transactions including movement of goods, cenvat credit available and cash
balance available.
In SAP, we use transaction j1id for configuration and j1iin, j2i7, j1i5, j2i5, j2i6, j1ip
for creating, extracting and printing excise invoice.
Jitesh
(b) Account Determination:is integration between Finance and SD. The A/P along
with Account Keys need to be allocated accordingly with combination of Account
Determination Group for Customer and Material if required.
(d) Output Determination: What type of Output (Fax/Mail, etc) is required, where
and in what Format(ABAP Customisation may be required in some cases especially
Invoices).
(e) Storage Location Determination: depends on Plant, Shipping Point and Storage
Conditions
(4) Before installation of SAP, Data maintained by Company is called Legacy Data.
At the time of instalation, it is required to transfer Data from Legacy to SAP like
Masters (Material/Customer, etc). It can be done in various ways like BDC, LSMW,
etc.
(8) So that Shipping Point is determined automatically once the settings for the same
are done.
(9) Copy Control: is basically meant so that Data is copied from preceding Document
to subsequent one. What subsequent Document is required is to some extent
determined by Customer Requirements as well as Document Types. e.g. In general
case of Standard Order, it will be Copy Control (Order to Delivery) from OR to LF .
(10) Check for yourself in IMG (Sales Document types and Delivery Document
Types)
Shailesh
What is the difference between the Avaialbility check 01 (Daily requirement) and
02 (Individual Requirement) in material master?
01 and 02 are the checking group. Availability check is carried out with the help of
these checking group and checking rule. Checking group 01 and 02 are maintained on
the material master.
01 - Individual requirement -For this system generates transfers the requirement for
each order to the MRP .So that MM can either produce or procure.
02- Collective requirement.-In this all the requirements in aday or in a wek are
processed at a time. System stores all req and passes on to the MRP in MRP run.In
this system performance is high however you can not do the backorder processing
whereas in other you can do
2. How many clients we will create in land scape (like in development server,
quality server, production server )
if we are creating more than one in each server what is exact use of that client.
3. How we will configure export sales in sd (respect to plants assign and sales
process)?
4. You first need to go for copying controls either from sales to billing (invoice) or
delivery to billing or billing to billing
use transactions (vtaa,vtaf,vtla,vtfa,vtfl,vtff) all possibilities for copy controls. this
basicly is flow of doc to doc. (may it be sales to billing, del to bil, or bil to bil etc..)
-> this is where you see the Item category and you control whether split is possible or
not with the indicator"B". eg: representing split in invoice based on item category.
The field here "data VBRK/VBRP" (headre/item)whcih actually is used for splits or
combining different deliveries. create a splitting rule using VOFM (you need access
key to get here). Here you define comparisions for the fields at header table and item
tables and the comparision fields say SPART"division". "purchase order "BSTKD
Instance: 5 sales orders combined into 2 deliveries and the split at the invoice would
be 5 individual billing with respect to fields PO and DIv. of each sales order would let
you create 5 billings. You need to define the exact "field" in the comparisions both at
header and item level that could lead to invoice split. the key here is the field that is
different
from header to item will cause split at the item level.
5. Can any one explain how we will configure milestone billing , periodic billing
and which scenario we will use?
5. Menu path:
IMG->sales &distr->Billing->billing plans->define billing plan types.
You set the start date and end dates if applicable to the type of billing you are using.
What time to be billed (end of month, start of month etc..)
Milestone is a billing plan type where a customer is billed for the amount distributed
between the dates until total value is reached eg: if the total billing amountis 1000
USD for a year. You will bill the customer in different amounts say 200, 500, 300 at
different intervals as per customer agreement.
On the other hand Periodic billling is billing the customer for the total amount(here
1000 USD) at regular intervals peridically until the customer agreement is reached.
eg: 1000/12 for a 1 year agreement and say billed at the 1st day of every month.
6. Form routines for prcing and variuos other functions can be maintained form
routines are something todo with ABAP code.
Go to (VOFM) where all requrements whcih are represented by form routines can be
maintained. Requrements are available to be assigned where access sequenses are
used (for determination procedures, here pricing).
Once the tcode VOFM is accessed you will see requrements and go select "pricing"
again you need access key to create your own or copy a routine.
Say you want header price not to have effect the item pricing, you need to go to the
program to change abap code to meet the requirement. this specific requirement you
created will be assigned in the pricing proc. determination "requirements field"
usaully with a number beyond 600. Note: make sure you activate your routine for its
effect to take place.
Billing -
Integration Points Module
•Debit A/R - FI/ CO
•Credit Revenue - FI/ CO
•Updates G/ L - FI/ CO
(Tax, discounts, surcharges, etc.)
•Milestone Billing - PS
Quotation / QT
Tcode for creation VA21,VA22,VA23. tables VBAK,VBAP
Delivery LF
Tcode for creation VL01,VL02,VL03. tables LIKP,LIPS
Billing MN
Tcode for creation VF01,VF02,VF03. tables VBRK,VBRP
To create a sales order we need purchase order number and custmer number. Before
that, to create a purchase order we need to have material no, vendor no.
After creating sales order using this no we can create delivery note tcode is vl01.