SAP SD Interview Questions and Answers

Top SAP SD (Sales and Distribution) Interview Questions and Answers

If you have finally found your career job in SAP (Sales and Distribution) but are wondering how to crack the SAP SD Interview and what could be the probable SAP SD Interview Questions and Answers. I hope everyone aware each interview is different and the scope of a job is too different too.  We have designed most common SAP SD Interview Questions and Answers to help you get success in your interview.

Top SAP SD Interview Questions and Answers

What is Variant Configuration? What are the type of questions we can expect in that?

Variant configuration is used where you have a configurable material like computer (made up of components like processor, monitor, keyboard, mouse etc). These components are called as characteristics in variant config. Again this will be having values like processor can be either P4 or P3, monitor can be 15″ or 17″ etc. Based on the values selected the variant pricing will happen using the condition type VA00

SAP SD Customer Groups Sales Distribution Module OVS9?

SAP’s Sales and Distribution module is quite comprehensive and contains various features for analysis. One such feature within SAP SD is the creation of Customer Groups. Simply speaking, customer groups are part of the customer master data in SAP IMG.

Customers are assigned to a particular customer group by assigning a two-digit alphanumeric key. Such customer group key needs to be assigned to each and every customer master records. The main benefit of customer groups is that it can be used in generating statistics and creating condition records such as records for pricing.

Why to Search for a transaction code?

If you’re not sure what a transaction code is, or you know the transaction code but can’t find it in the menu, use this transaction: Type in the transaction code, or part of the name e.g. sales order. Any transaction name with that text in it will be shown, along with the menu path

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?

Client landscape: Basic layout: dev -testing- production also

– Sandbox server for trial and error

– Development server for actually creating transports (CTS)

– Global server. If you have global implementations at different client locations (eg; Canada, US, UK) (for testing purposes with actual master data as well)

– Testing server(for regression testing purposes before moving to production, integration etc..) –

– Production server is the actual production system

What is the Definition of Transaction?

A transaction in SAP is like a program in normal computer languages, and is identified by a four-character transaction code. A transaction can be initiated directly from the command field on the presentation interface or from the corresponding menu option. There are two kinds of transactions: report and dialog transactions.

What are the responsibilities of “CORE TEAM” and “FUNCTIONAL TEAM” in an implementation?

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. 

Whether it is possible to have a Customized of Transaction code or self-defined transaction code in SAP?

One of the most asked question in a SAP interview is whether it is possible to have a self-defined transaction code in SAP. The answer to the question is simple and if given tactfully can impress the interviewers.

What are posting Keys and How are they used while making postings?


Posting Keys are defined at Client Level. Posting keys determine whether a line item is a debit or credit as well as the possible field status for the transaction. In this context, it is essential to understand the factors that determine the field status of a transaction. The field status within a FI document is controlled by Accout Type, field status of Posting Key and the field status of the G/L account.

Modifying the SAP delivered Posting keys are not recommended. if a posting key is to be modified the best possible action is to copy the posting key that needs to be modified and then modify the copy. we can define the posting keys using the transaction OB41. It also determines the account type to which the debit or credit is to be made and whether it is Spl G/L transaction. If it is a Spl G/L transaction, then the field for Spl G/L indicator becomes required entry.

What is the function of counter in pricing procedure? Please explain with an example?

Counter is used to show a second mini-step within an actual step. For example, you may have all your freight charges assigned to step 100, however there may be three condition types, each representing a different freight charge. Thus you can assign a freight condition type to step 100 counter 1, another to step 100 counter 2; another to step 100 counter 3; and so on

What is the use of VPRS, EK01 and Ek02? For material cost we are using VPRS why we need EK01 and EK02?

VPRS is the internal price condition which is copies from material master and cannot be manual process. It is mainly used to calculate revenue sv from particular material. EK01 is for actual costing EK02 is for calculates costing for costing purpose.

What is the purpose of the request number which is generated when u save a customization?

The request number is attached to a transport that is used to move your non-cross client customizations to a different client.

Request # will be of format SysIdKxxxxxx, where sys id is your DEV(development), QAS (Quality) or PRO (Production) clients, letter K followed by a 6 digit number. Each rask in IMG is attached with a Req #. When we need to transport the requests from 1 client to another Eg: DEV to QAS, we 1st need to release lower level requests followed by higher level requests using SE09 / SE10. Only then we will be able to transport them which Basis guy does.

What is the advantage of using the text as a reference instead of duplicating it?

In general: Referencing avoids data entry errors and allows a standard message relayed. And To reduce load on the system referencing is considered better than copying.

Where is Integration happened between the SD and FI-CO?

A key feature of an enterprise data system such as SAP is integration of function where events occurring in the system cause accounting entries to be made.

In consignment fill up we delivery goods to customer site, is there any agreement with customer? if yes what type of agreement (relating price)?if no without agreement how can we place rupees lacks of amount to customer site?

Yes, there is always an agreement that the customer will sell or consume the materials. Billing is done only when the customer actually sells or consumes the materials. The unsold goods or unused materials are our materials and the customer can return them (if he wants). Materials may be kept at either customer’s site or our site. Ownership of material passes only in case of :

1) Consignment Issue: from us to customer i.e. when the customer actually sells or consumes the material.

2) Consignment Return: from customer back to us.

It does not pass in case of: Fill-up or Pick-up.

In sales order how system does picks up plant?

first system looks in the following way:

1) Customer material Info Record

2) Customer master record

3) Material Master Record

Where do you assign Movement Type?

we assign movement type in schedule line category. As is related to transfer.

What is output of Blue print?

Blue print means collecting the business requirements and mapping these within sap R/3 if propose is not met then some other solution how to map in SAP R/3 i.e AS IS – TO BE study so the output will be understanding the requirements and providing the solution in sap with flow charts and get the acceptance from the business team before configure the system i.e realization stage.

Customer hierarchies use?

customer hierarchies are use to show the tree structure of the customer in the company. it is used to give the discount based on the hierarchy. for rebate processing the customer hierarchies are used to give the exact discount.

What do you mean by POD (proof of delivery) what is the use of pod? What are the con figuration you done in your project?

Proof of delivery is the confirmation, sent by the customer upon goods receipt. Company will raise the billing document based on that confirmation. They normally use an intermediate document with application link enabling. On the whole, it is done by an ABAP’ guys.

What is BADI’s and Explain it ?

Badis stands for Business Add Ings. and it is for enhancements in the application area. main use of it is Reusability, BADI‟s are oops based. BADI‟s can be used any number of times in a project.

The above list of basic SAP SD Interview Questions and Answers will help SAP Users to get their dream job in SAP (sales and Distribution) module. we will be adding more SD Interview Questions and Answers in coming pots please keep visit and learn….