SAP SD Interview Questions & Answers With Explanations
SAP SD Interview Questions & Answers With Explanations
SAP SD Interview Questions & Answers With Explanations
A) Functional specification is a comprehensive document which describes the desired functionality. It contains
technical information and data. It describes the scope, current functionality and desired functionality of a
function/transaction
A. 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.
One example which I can give is suppose you create two sets of customer groups, say Customer group A1 for
domestic sales and Customer group A2 for international sales. You can choose to give discount to customer
group A1 which are customers in the domestic market by creating a pricing condition for group A1. Customer
groups can be created in SAP SD user the following menu path:
IMG >> Sales & Distribution >> Master Data >> Business Partners >> Customers >> Sales >> Define Customer
Groups
Alternatively, one can use the transaction code OVS9. One needs to simply define a two digit alphanumeric
customer group key. Once defined, the same can be assigned to a customer master record using the transaction
code VD02. Such custoomer master key can be made mandatory for all customer master records.
6. Tel about the Order to Cash Cycle ?
A. A customer orders some items from your company by creating a sales order
(Tcodes: VA01, VA02, VA03, Tables: VBAK, VBAP etc).
Your company decides to deliver the items ordered by the customer. This is recorded by creating a outbound
delivery document (TCodes:VL01N, VL02N, VL03N, Tables: LIKP, LIPS etc).
Once the items are available for sending to the customer, you post goods issue which reduces your inventory
and puts the delivery in transit. This will create a material document. You will post goods issue using VL02N but
the material document created will be stored in tables MKPF, MSEG.
You will then create shipment document to actually ship the items. (Tcodes: VT01N, VT02N, VT03N, Tables:
VTTK, VTTP etc).
You finally create a sales billing document. (TCodes: VF01, VF02, VF03, Tables: VBRK, VBRP etc). This will
have a corresponding accounting document created that will be in BKPF, BSEG tables.
When customer pays to your invoice, it will directly hit your Account Receivables account in FI.
You will have to remember that these are not a required sequence. Some times, you may configure your system
to create a SD invoice as soon as you create a sales order or you may not create a shipping document at all.
This is the position where Functional Consultant would come into picture and study the company's order to cash
process and configure the SAP system to do so.
7. Explain how we will configure milestone billing , periodic billing and which scenario we will use?
A. Menu path: IMG->sales & distribution->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 amount is 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 billing is billing the customer for the total amount(here 1000 USD) at regular intervals
periodically until the customer agreement is reached. eg: 1000/12 for a 1 year agreement and say billed at the
1st day of every month
Explanation for Billing Plan for Milestone Billing
Milestone billing means distributing the total amount to be billed over multiple billing dates in the billing plan. As
each milestone is successfully reached, the customer is billed either a percentage of the entire project cost or
simply a pre-defined amount. During sales order processing, the system determines from the item category
whether a billing plan is required and, if so, which type of plan ,The type of billing plan that is determined at this
point is set up in Customizing and cannot be changed in the sales document. Billing plans for periodic billing and
milestone billing plans for project-related milestone billing have different overview screens so that you can enter
data relevant to your processing.
For example, for milestone billing, you must be able to enter data to identify the individual milestones.
IMG configuration requires :1.
2.
4.
5.
6.
7.
8.
Milestone billing is typically used for billing projects, such as plant engineering and construction projects. Such
projects often include a series of milestones that mark the completion of different stages of the work. In the SAP
R/3 System, milestones are defined in a network along with planned and actual dates for the completion of work.
The milestones are also assigned to the billing dates in the billing plan.
Each milestone-related billing date is blocked for processing until the Project System confirms that the milestone
is completed.
Delivery-relevant order items for which a milestone billing plan applies are billed on the basis of the requested
delivery quantity and not on the total of the confirmed quantities.
The connection between the project and the sales document item is made in the individual schedule lines of the
item. Each schedule item can be assigned to a network in a project.
To display the project-related data for a schedule line, proceed as follows:
In one of the overview screens of the sales document, select
1. Item -> Schedule lines.
2. Mark the schedule line and select Procurement details.
The following figure shows an example of milestone billing where only the Contract have been billed :
Order Item Turbine
100,000
Billing Plan
Billing date Description % Value Billing Block Milestone Billing Status
01-10-94 Contract
10 10,000
x
x
01-03-95 Assembly
30 30,000
x
x
01-04-95 Maintenance 30 30,000
x
x
01-05-95 Acceptance 30 30,000
x
x
01-06-95 Final invoice .. ..
x
Network/Activities
Milestone Estimate
Actual
Assembly 01-03-95
01-03-95
Maintenance 01-04-95
Acceptance 01-05-95
For each billing date in a milestone billing plan, you can specify whether the billing date is:
1. fixed
2. always updated with the actual date of the milestone
3. updated with the actual date of the milestone, if the date is earlier than the
planned billing date for the date
8. why to Search for a transaction code ?
A. 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
9. 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 ?
A. 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 prodcution, integration etc..)
- Production server is the actual production system
The clients could be variable and could be created to a specific server . usually a developed. where abap,
functional would mess around. say : client 100-functinal consultants ,client 300- abapers ,client 400- other
users(like super etc)
10. What is the Definition of Transaction?
A. 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.
Report transactions are SAP programs that collect selection parameters from the selection
screen followed by the output called the lists.
Dialog programs consist of more than one interactive screen called a dynpro. These transactions
sometimes also need pre selected information for triggering them, not unlike the explicit selection
screens in report programs; these are called parameter transactions.
11. What are the responsibilities of "CORE TEAM" and "FUNCTIONAL TEAM" in an implementation?
A. 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.
12.Whether it is possible to have a Customized of Transaction code or self defined transaction code in
SAP?
A. 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.
To start with, yes, self-defined reports, transactions or functions are possible within SAP. There might be
numerous reasons why a company might go in for customized transaction codes or for that matter reports. To
cater to this demand, SAP allows creation of user-defined transaction codes.
Creating a transaction code allows the user to speed up access to specific reports/programs as the user
no longer needs to use transaction code [SA38]. Thus, instead of using T-Code SA38, then entering the program
name or report name and pressing execute, the same can be done directly through a pre-defined T-Code. The
user can then simply use a transaction code, which will automatically open the program. In SAP customized Tcodes can be created through transaction code [SE93].
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.
16. what is the method of Automatic Account Assignment in SD ?
A .During goods issue in the sales cycle, the system is usually configured to update the relevant GL accounts
automatically and to create the relevant accounting documents. This customization in IMG is also called material
account assignment and is achieved through a number of steps as detailed below:
1. Determine valuation level (Company Code or plant).
2. Activate valuation grouping code and link it with the chart of accounts for each valuation area.
3. Link valuation class with material type (FERT, HAWA, HALB, etc.) with the account category
reference (combination of valuation classes).
4. Maintain account modification codes for movement types.
5. Link account modification codes with process keys (transaction/event keys).
6. Maintain a GL account for a given combination of chart of accounts+ valuation grouping code +
account modification code + valuation classes.
The process of Automatic Account Determination is as follows:
1. Depending on the plant entered during goods issue (GI), the Company Code is determined by the
system which in turn determines the relevant Chart of Accounts.
2. The plant thus entered in goods issue determines the valuation class and then the valuation grouping
code.
3. The valuation class is determined from the material master.
4. Since the account modification code is assigned to a process key which is already linked to a
movement type, the transaction key (DIF, GBB, AUM, BSX, etc.) determines the GL account as
posting transactions are predefined for each movement type in inventory management
17. What are the Movement types in MM ?
A. In SAP Materials Management, goods movement is distinguished using a three digit key which is called the
movement type. The movement type is important because it controls the screen layout, adjustment of
inventories, the GL account for financial purposes etc. Goods movement have been discussed elaborately here.
The various types of material movement types in SAP materials management MM are given below:
Movement Type and Goods Movement
101 Goods receiving for ordering
104 Goods receiving blocking status for ordering
122 Return delivery to suppliers
201 Goods outflow (W A) to cost centers
221 Goods outflow to project
231 Goods outflow to customer order
241 Goods outflow to factory
251 Goods outflow to sales
261 Goods outflow to order
291 Goods outflow for all account allocations
321 Release from quality checking
551 Goods outflow for scrap
Unrestricted Stock is the physical stock that is always available at a plant/storage location
Quality Inspection Stock is not counted for unrestricted use and may be made available for MRP. To give
an example, you want to do inspection on arrival, you shift your stock to Quality inspection stock then you
do the quality inspection
Blocked stock is not counted as unrestricted stock and is not available for MRP.
Non Valuated stock is the stock which you will keep in your premised and this is not valuated in your company
The GR-blocked stock denotes all the stock accepted conditionally from the vendors. This stock is not
considered available for unrestricted use. You will use the Movement Type 103 for the GR-blocked
stock and Movement Type 101 is used for a normal GR.
Special stock is the stock managed separately that does not belong to company or that are stored at particular
location
18. Explain & How is Stock Transfer between Plants happens?
1- Step Transfer
This process describes to transfer the material stock between plants 1-step. This type of stock transfer can only
be carried out in Inventory Management. Neither Shipping in the issuing plant nor purchasing in the receiving
plant is involved in the process. Transferring stock in one step has the following characteristics: The stock
transfer is entered as a transfer posting in Inventory Management. Creating a reservation can plan the transfer
posting. The quantity of the stock transferred is posted immediately from the unrestricted-use stock of the issuing
plant to the unrestricted-use stock of the receiving plant The transfer posting is valuated at the valuation price of
the material in the issuing plant. If the plants involved belong to different company codes, the transfer between
plants is also a transfer between company codes. In this case, the system creates two accounting documents for
the transfer posting. The stock posting is offset against a company code clearing account.
2- Step Transfer
This process describes to transfer the material stock between plants in 2-step. This type of stock transfer can
only be carried out in Inventory Management.
If you post a stock transfer from plant to plant using the two-step procedure, you post the removal from storage at
the issuing plant first. After you post the removal from storage, the quantity being transferred is managed in stock
in transfer at the receiving plant. It is not yet part of unrestricted-use stock, however. You post the placement into
storage at the receiving plant in a second step. Only then are the event completed and the transferred quantity
part of unrestricted-use stock.
Possible reasons for carrying out the a stock transfer in two steps may be: The plants are located at quite a
distance from each other and the goods are in transit for a prolonged period of time; or there is one employee
responsible at each plant, and each can only post movements for his/her own plant.
Relevant tables:
IKPF: Header: Physical Inventory Document
ISEG: Physical Inventory Document Items
20. What is the function of counter in pricing procedure ? Please explain with an example ?
A. 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
21. What is the use of VPRS, EK01 and Ek02? For material cost we are using VPRS why we need EK01 and
EK02 ?
A. VPRS is the internal price condition which is copies from material master and can not be manual procss.It is
mainly used to calculate revenue sv from particular material. EK01 is for actual costing EK02 is for calculates
costing for costing purpose.
22. What is the purpose of the request number which is generated when u save a customization?
A. The request number is attached to a transport that is used to move your non-cross client customizations to a
different client.
A. 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 sbe able to transport them
which Basis guy does
23. What is the advantage of using the text as a reference instead of duplicating it?
A. 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.
24. where is Integration happened between the SD and FI-CO ?
A. 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 automatically when the events happen. This means that there is
no lag between events and the books.
To facilitate this process SAP uses this basic method:
The account key determines the type of price and discount calculation made
The type of sales revenue posting to feed data into profitability analysis
The customer master record is the source for data
The material master record is the source for data on what was shipped from inventory
25. WHAT IS CO06, HOW CAN WE DO THE BACK ORDER PROCESSING THERE ?
2. Enter the quantity which, according to the ATP quantity, you can allocate to the requirements in the
Confirmed quantity field.
4. Save your entries. : Note : You can process backorders for sales orders only for materials for which you
have set the indicator Individual requirements in the material master record (MRP 3 view, Availability check field).
Dependent reservations, stock transfer requisitions and stock transfer orders are processed at the same time.
Note : To do this, choose Settings Only SD requirements. From the sales and distribution point of view,
backorder processing can also be set in such a way that only the requirements necessary for SD are displayed
as missing parts. From the sales and distribution point of view, backorder processing can also be set in such a
way that only the requirements necessary for SD are displayed as missing parts. To do this, choose Settings
Only order reservations.
26. What are the condition conversion and customer/material conversion in the Organization structure,
how do you navigate? Please answer with example?
A) In the Organization Structure if you have more than one distribution channel and division then you have to go
for common Dist. Channel t/c VOR1 and similar for division VOR2 or SPRO>Sale and Distribution>Master A)
DCDC and DCD
10
27. 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 with out agreement how can we place rupees lacks of
amount to customer site?
A) 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.
3)In another scenario it depends up on the availability check in the following as it depends up the
checking group if the system finds collective requirement in the checking group of this material master
record of the specified material it combines all the deliveries and transfers to the billing document as one
invoice.
2nd Ticket was client wants transportation zone in pricing which not maintained in field catalog,
3rd Ticket was client wants vprs should be his selling price i.e pr00 should not be maintained.
32) Explain to me in detail Alternate condition base value, and alternate calculation type?
A) ALTERNATE CALCULATION TYPE : This function allows you use a formula as an alternative in
finding the value of the condition type, instead of standard condition technique. this can be used to
calculate complex tax structures.
ALTERNATE CONDITION BASE VALUE : The alternative condition base value is a formula
assigned to a condition type in order to promote an alternative base value for the calculation of a value.
33) what r all the documents will generate after saving invoice?
A) After saving invoice 5 documents are generated:
1. Revenue Account
2. Customer Receivables Account
3. profit center Account.
4. Special Purchase Ledger Account
5. Profit Analysis Account.
34) what is Business Process Reengineering ? Explain it ?
A) 1. BPR means the existing business process how you re-engineered to get client requirements. (Line
items clearing at the time of customer receipts which is not exists in the legacy)
A) 2. Business Process Reengineering, while implementing SAP to the client, we as an implementation
team will suggest the client to reengineer the existing business process of the client to suit the best practices in SAP. In
general it will not happens frequently.
A) 3. BPR-- in final preparation or configuration stage you can find. after uploading the whole master data
this project is ready for work, that means project implementation is almost ready except for supervision in
front of client.
35. What are the two user exits you have used in your project?
A) first u know what, how user exit its works then It is very simple To manage ..Ok Please refer The links Also Refer to
the links below..
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://www.planetsap.com/userexit_main_page.htm
http://www.easymarketplace.de/userexit.php
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
http://sap.ittoolbox.com/documents/popular-q-and-a/debugging-a-user-exit-or-program-3022
http://help.sap.com/saphelp_nw04/helpdata/en/81/8c5738ee806b0ee10000009b38f889/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/content.htm
A) 2. Examples of user exits : MV50AFZZ i used it to carry out availability check for batch managed materials
12
40. Who are called Super users when it comes to training in SAP ?
A) There are Consultants, Power users, End users in a SAP R/3 system.
The users are differentiated by the level of authorization
End users-- Normaly are given authorisation to only specific transactions ( T.codes)-- like creation of Sale order,
Delivery, transfer order etc etc.. For eg a person in the ware house would only be given authorization to create,
Transfer orders and not to create Sale orders. Similarly a sales person will have the authorization to create SOs
and not TOs.
Power Users-- People who have additional authorizations to change or add data to make the system adapt to
day to day business requirements are power users. Master record creation, Condition record creation. These
people sometimes are also allowed to view the customization screens and normally not allowed to make any
changes in the customization.
Consultants-- These people (We) mainly work in customization. their authorization level depends on the Server
they work on. For eg: In development server to all screens In testing server except few critical customization
screen to all screens
In production server To get any screen in production to end user, here user role can be changed by the help
of basis to work in production server in case of emergency like they would like to find the root cause of the error
which happens only in production server and not in any other server.
41. How to handle returnable packing material? what is the process involved in it?:
A) Returnable packaging consists of materials that are stored at the customer location but which remain the
property of your company. The customer is only required to pay you for the returnable packaging if he does not
return it to you by a specified time. Ex: Coke Bottles, retailers have to return them to the factory.
Item Category Group LEIH. and Treated as Special Stock. Pick up and issue will be available like consignment.
42. In order to make up a Sales Area which Organizational Elements will help?
A) In Order to make Sales Area following Organizational elements Are required.
1 Sales Organization.
2 Distribution Channel.
3 Division.
43. What is the difference between condition type EK01 and EK02?
A) EK01 IS A CALCLATED COST
EK02 IS A ESTIMATED COST
44. If we dont give the horizon period in dynamic credit check what will happen?
A) 1. IT WILL work as STATIC OR SIMPLE CREDIT CHECK
A) 2. AS YOU ARE NOT MAINTAINING THE CREDIT HORIZON FOR CHECKING PURPOSE SYSTEM WILL
CONSIDER TODAY'S DATE AS DEFAULT.
13
48. Can we have different pricing procedure for sales order and invoice?
A) 1. yes , you can do it by assigning different doc pricing procedure for sales doc. eg. you can assign
different Doc pricing procedure for OR, F2, accordingly different pricing procedure will be determined for
both document. ( you will have to assign this DocPP in pricing procedure determination)
A) 2. Yes it is possible to have a PricProc in Billing different from that of SO. Since the PricProc
determination takes place at invoice level also. Generally, the Sales area & CPP (Cust pricing Proc) indicator
won't change, however the DPP (Document Pricing Procedure) can be different for the billing type than that
of sales order type. enhance a different Pricing proc can be determined. However, in practice, people may not
be doing this.
49. Different between inquiry and quotation?
A) 1, Inquiry is just a simple document showing some interest shown by the prospective customer on
products and services offered by the company. Date and Price nothing is relevant here.
BUT quotation is a legal agreement which is given/offered to the Customer. The company will agree to the
customer, that company will charge a particular amount to a particular quantity of a particular product and
this agreement is time limited and not valid after that time duration.
A) 2. Quotation is legally binding offer from sales organization to a customer for providing goods and services
under certain fixed conditions Quotation id valid for limited period only
50. What is the use of column CONDITION TYPE in Pricing procedure determination. Like sales area +
customer. pp+ Doc. pp+ Pricing procedure+ CONDITION TYPE, without maintain condition type system
get pricing procedure in sales order then what is the use of this column ?
A) To be more clear, the condition type entered along with the pricing procedure determination would become a
column in the line item of the sale order. so instead of going into the item data conditions screen and entering the
value , you can straight away enter it in the line item
A) 2. one example : As per business requirement any approvals required for a sales order before creating a
delivery then we will define the settings in the back ground(SPRO) i.e first Define status profile and assign this to
sales document.(or) next define authorization keys i.e how many approvals and whose approval is required like
branch manger then make the settings like where to stop like before delivery r billing etc in SPRO and assign
this to roles and authorizations these things you can observe in sales order header status
14
53. Explain the difference between SAP 4.7 and ECC 5.0?
A)
There is not much difference between SAP 4.7 & 5.0, There is only difference between screens
54. Difference between billing and invoice?
A) Billing is the Document is generated for the purpose of Company Accounts and Invoice is Physical
document sent to the Customer for the purpose of Collection of Amount which is has purchased the goods for the
company.
15
changes to create functionality that is not available through configuration. Customization can be costly and can
complicate future upgrades to the software because the code changes may not easily migrate to
the new version. Wherever possible, companies should avoid customization by using configuration to meet their
goals. Companies also should understand their vendor's particular terminology with regard to this issue since
words like "modifications" or "extensions" often mean different things to different vendors.
16
17
group is maintained at client level, this field can be maintain from Basic Data View of Material Master. Thus in
case item category group is missing, then general item category group is used for item category determination.
Item category group determines how a material is processed in the sales order. When processing sales and
distribution documents, the system uses the item category group to determine the item category and proposes it
in the respective document. Item category group is defined in the Sales Org View 2 of Material Master Record.
71. What are the training documents? while giving training session for end users?
A) End user training -1.Step by step Transaction user manuals
2-power point presentation
3- text script.
72. You have worked in Third Party Sales & Inter company billing? how did you configuration? dont
explain steps, i need your real time experience, what are the things you have configuration, how its
work?
A. As per my view Third party order sales customer receives the stock from third party and gives us the
Vendor invoice and invoice correction and then the F2 invoice is carryout to customer. &individual purchase
order goods comes to our premises and we make the delivery and F2 carries out.
where in inter company sales is between company code to company code in where the supplying company code
plant is assign to selling company code sales area and inter-company billing carries out. the selling company
code carries out f2 to customer.
73. What is the landscape of the project?
A) We are having three type of server
1. Development server- sand box server- rough work
Golden server- configuration
2. Quality server or testing serverunit testing
integration testing
User eceptance testing
3. Production server- Live production
74. What are the challenging issues you have faced in implementation project/Maintainance project in SD
Functionality? How you have overcome that issue?
A) We can say during the implementation the challenges which we faced are
* high expectations from the system
* lack IT awareness among employees
* End user training
* lot of complex business processes which lead to highly customized product etc..
75. What is IDOCS and status?
A) 1. IDOC is an intermediate Document, it is simply a data container used to exchange information between
any two processes that can understand the syntax and semantics of the data. it's stored in table EDIDC.
Status is nothing but it will show workflow of inbound and out bound status And it is stored in table EDIDS.
A) 2. IDOC is a intermediate document to exchange data. Two types of Technologies used for IDOC. ALE & EDI
are those tech. ALE used for SAP to SAP & EDI for SAP to non SAP. IDOCs are two type INBOUND
(2) & OUT BOUND (1) Take a simple example: Idoc is a data container
Segment
Data
Port
RFC Connectivity
-- BUS
-- SEATS
-- Passenger
-- BUS DEPO
-- National High way
18
82. In R/3, is it possible to substitute one product for another? If so, how it can be achieved?
A) This can be done thru procedure called Material determination. Here u will have to proceed the way create a
condition access sequences etc and create a condition record. where u mention the main item and the to be
substituted product. You can also specify the validity of this procedure. do not forget to assign the procedure to
the document type.
83. In which scenario order and billing has different pricing procedure?
A) in inter company billing
RVA001 in order
ICAA01 in billing
19
84. In va01, at item level of conditions, update filed is there what is its functionality?
A) This is to update the pricing(even after automatic pricing is done by the system. You will get various update
options if you click on that button, Taken from the standard settings:
* A: Copy pricing elements and update according to scale
* B: Carry out new pricing
* C: Copy manual pricing elements and Re-Determine the others
* D: Copy pricing elements unchanged
* E: Copy pricing elements and values unchanged
* F: Only used within the program
* G: Copy pricing elements unchanged and Re-Determine taxes
* H: Copy pricing elements and Re-Determine freight
20
A) Time taken to produce the goods in plant, or time taken to procure the products externally from the vendor.
these settings are in MRP views of Material master data.
94. What is the use of material type in regards with SAP SD?
A) Material type controls the material master record same as the account group controls the customer master
record. It will control which field are relevant for the Material Master Record
95. What is the client specific data? Give two examples of client specific data?
A) Client specific data refer to the data that can be accesses only when we log in to that Client
Client Specific Data :
A) Business data--Master data of business partners, products, pricing etc
b) Transaction data) Sales orders, delivery, billing documents etc
c) Customization data) All the IMG activities that are saved with Customizing request number form the client
Specific data
21
96. What is the relationship between sales organization,plants and company codes?
A)
A)
A)
A)
103. In SD, MM, PP, FICO what are the highest organizational units?
A)
SD
MM
PP
Sales organization
Plant
Plant , FICO Company code
22
with core team and they will upload the data, you just help them.... If customers are already there in the same
and at the same time if you want to make the same changes for all customer at a time then you will use MASS
method.
107. What is the Difference between Reconciliation A/C and Normal Posting A/c?
A) Generally all the revenue postings are made to the G/L Account. We maintain reconciliation account for
customers, vendors etc and the postings from the normal G/L account are updated automatically to the
corresponding Reconciliation Account. In other words, manual entries can be posted in the normal
G/L account and the same is not possible in the Reconciliation Account, as these are automatically updated.
108. If we have three sales areas & single customer And How to extend one customer to three sales
areas?
A) You can do through by Common distribution channel and common Division in IMG. Through this process
You can share one master data (Customer/Material) and condition to many sales areas.
A) From the above, from the XD01 we can only extend the DIVISION with Reference to Sales Org, Dist
Channel, Division, When we come to Sales Org we can extend the Sales Org., from
IMG-S&D,SALES-SALES DOCUMENT HEADER-ASSIGN SALES ORG.TO DOC.TYPE-assign sales org.to
sales org., division, dist channel., and document types. The T.Code are OVAO,OVAM,OVAN.
109. How the customer required delivery date determined? or delivery date are determined?
A) Delivery Date is determined by Backward Scheduling. If the date determined so, cannot accommodate the
lead time, transport arrangement time, etc. Forward scheduling takes place and new delivery date is determined
A) Delivery date: The date on which customer receives goods.
Requested delivery date: - The date on which customer wishes to have his goods.
Confirmed delivery date:- The date on which the arrival of goods can be confirmed.
Now, For Backward scheduling the customer requested delivery date is used to calculate the material availability
date and transportation lead time. The delivery must be created on the earlier of the two dates.
If both dates are after the order date and material is available on the Material Availability date, the Customer
Requested Delivery date can be confirmed. If both dates are before the order date, confirmation of the requested
delivery date can not take place. Therefore, the system attempts to determine the next earliest possible delivery
date through forward scheduling.
23
A) Ticket tool means which software you are using for handling the ticket. generally, RADIX and REMEDY tools
are used for handling the ticket
113. What's the difference between SALES AREA & BUSINESS AREA?
A) Sales area is the combination sales organization, Distribution channel and division.
Business area is an organizational unit in Financial Accounting that represents a separate area of
operations with in an organization. The system posts costs and revenues according to Business area.
A business area may be equal to Sales area - if accounts are to be posted according to sales/
Plant/Division - if the accounts are to be posted according to Products.
114. How to extend material and customer to other sales areas?
A) Material can be extended to other sales areas through MM01 T.Code. Since the material is already
exists, system displays only sales views, the other views are common.
B. You can extend the customer master to ohe sales area using XD01 T.Code.
115. How does the rule MALA decide the picking location?
A) Generally the picking location is copied from the sales order to the delivery document. However if the same
is not mentioned in the sales order then we determine the picking location in the delivery document using the
following Three rules:
1. MALA
2. MARE
3. RETA
Kindly note that the above rules are defined in the Delivery type.
MALA Rule Determination: Shipping Point + Delivering Plant + Storage Condition.
116. What is the difference between ERB and ERU account keys?
A) ERB: Is the account key for Rebate Rate
ERU: Is the account key for the Rebate Accrual Rate
Both these Account Keys are assigned to the Rebate Condition Type in the pricing procedure. All the Rebate &
Accruals are posted in the separate G/L Account for the Rebates.
24
You can use by T.Code: F150 Dunning frequency, Dunning levels, these are defined by FI & assigned to
customer master
121. What is mean the customer account group?
A) Customer master group will controls the field elements for customer master. It controls overall field views for
Customer Master i.e. which field data is required and whether they should appear or not in Customer Master
record while creation. This is also used for level of reporting
122. How do we control the credit checks with specific to distribution channel and division?
A) Yes we can control the credit checks with the distribution channel and the division by assigning the credit
control area with sales area in credit management by using the T.Code: OVFI
123. What is retro active billing? who will create this?
A) 1. Retro active billing belongs to rebate process. It takes in to account the billing documents that were
created previously ( i.e. before the rebate agreement done) & also billing documents which were created during
the rebate period. In those documents which were created earlier, the accruals & basic rates were not
automatically updated, it has to be done manually in the documents which were created during rebate period,
the accruals & rebate basis were automatically updated.
A) 2. Retroactive billing is purely different from Rebate Process. But rebate process comes under the retro
billing. Because rebate process acts retroactively
Retro Billing means: For example we are selling some goods to a customer for the past 6 months and there
were around 50 invoices are generated. But after 6 months we had an agreement that we will give discount on
all the old invoices which were generated in the last 6 months or there is a decrease in price which should affect
the old invoices, which were generated from last 6 months. For this kind of scenario we will use the Retro Billing.
We have to use the T.Code VFRB to generate the retro Billing.
124. What are types of MRP?
A) MRP is Material Requirement Planning which is based on Transfer of Requirements while processing the
Sale Order. MRP types based on Consumption based MRP etc.,
125. How is Storage Location Determined?
A) Plant + Storage Condition + Shipping point = Storage Location Determination
126. How Scheduling line Categories are Determined?
A. Item Category + MRP Type = Scheduling line
127. How is Shipping Point Determined?
A. Shipping condition + Loading Group + Delivery Plant = Shipping Point Determination
128. If we have 3 plants & one material No. Then how to extend single material to all three plants?
A) Use T.Code: MM01 and enter the same material with Organization and plant as you require. The message
will appear "Material has been extended".
129. How cost will flow from delivery to billing (with out reference of order)?
A) cost from delivery will go to Invoice automatically if you maintain the shipment cost pricing. Do you know
there is no pricing in delivery? Maintain the shipment costs and calculate the cost (Freight costs).
Material costs will transfer automatically to VPRS if the condition type is available in the pricing
130. What is Batch Management and Explain it?
A) 1. Partial quantity of a material which is managed separately from other partial quantities of the same
Material. The main characteristics of a batch are homogeneity and Non-reproducibility.
FEATURES:
25
26
A) u can see here overview screen, address of the customer, central data, status and payment history of the
customer.
140. What is Lean Warehouse Management?
A) A lean warehouse is a partial ware house of fully blown ware house management viz central ware house
A.) 2 In lean ware house the stock placement and removal takes place only till storage location level where as in
fully blown Central ware house the stock placement and removal takes place till bin level.
141. Explain about the Smart forms?
A) Smart Forms SAP form tool.
SAP Smart Forms combines previously separate components such as forms and print programs into a single
unit. To print a form, you only need a program for data retrieval and a smart form from which an ABAP function
module is automatically generated.
142. What is ABAP Debugging?
A) 1. In which we can see the runtime execution of the program
A) 2. FINDING THE ERRORS IN ABAP PROGRAM AND RECTIFING THE ERROR AT RUN TIME IS
DONE USING ABAP DEBUGGING
143. What is the client specific data? Give two examples of client specific data?
A) Client specific data refer to the data that can be accesses only when we log in to that Client
Client specific data :
A) Business data--Master data of business partners, products, pricing etc
b) Transaction dat) Sales orders, delivery, billing documents etc
c) Customization data) All the IMG activities that are saved with Customizing request number form the client
Specific data
144. Valuation Class?
A) 1. Definition: valuation class is Invoice Verification (MM-IV) Assignment of a material to a group of G/L
accounts With other factors, the valuation class determines the G/L accounts that are updated as a
result of a valuation- relevant transaction or event such as a goods movement.
The valuation class makes it possible to: Post the stock values of materials of the same material
type to different G/L accounts Post the stock values of materials of different material types to the same
G/L account
A) 2. Valuation class is group of material with the same account determination. The link between the valuation
class and material group will establish through the account category reference. We will assign valuation class to
account category reference and in turn account category
reference is assigned to material group.
At the time creation of material by using the material group, all the valuation classes are defaulted
based on the account category reference. Since account category reference is assign to material
group. Finally in OBYC T.Code we will give account determination for auto posting to GL Accounts to
this valuation class.
145. What is the structure of Sales Document?
A) Sales Document Structure as
Header
: General information about document, which is applicable to entire document.
Item
: Information about material number in the sales document.
Schedule line : It provide information regarding delivery quantity and delivery date.
146. T.Code for Release /delete the Blocked Document due to credit check?
A)
VKM3 for release the credit block and vkm5 2 del the credit block
146. What is meant by Variant Configuration?
A) 1. Variant configuration is used to configure variants for a material. for eg: Bike can have different colours,
27
With different Engine Power, head lamp and automatic ignition. These are characteristics. the customer can
choose any of these characteristics. Each characteristic can have different pricing. suppose the customer choose
100 c.c. engine and red color and automatic ignition he must billed with these characteristics.
we can configure these with variant configuration.
A) 2. If the material consist of different characteristic and class then we go for variant configuration.
The step to follow the variant configuration.
1. Create characteristic CT04.
2. Create characteristic price CT04.
3. Create configurable material- KMAT - mm01
4. Create component material- MM01
5. Create a BOM CS01
6. Create a configurable profile- CU41.
7. create variant condition VK11 i.e. VA00.
8. Place the va00 condition in the pricing procedure.
9. the item category is TAC and schedule line is CP and CT for the sub items.
147. What is the meaning of "R" in R/3 systems?
A) R/3 stands for Real-Time Three Tier Architecture. This is the kind of architecture SAP R/3 system has.
R/3 means three layers are installed in Different system/server and they are connected with each other.
1) Presentation Server - Where SAP GUI have.
2) Application Server - Where SAP Installed
3) Database Server
- Where Database Installed
148. Why do we call client 000 as golden client?
A) Golden client contains all the configuration data and master data so some extent. All the configuration
settings are done in golden clients and then moved to other clients. Hence this client acts as a master record for
all transaction settings, hence the name "Golden Client".
149. How many SAP versions you know? And what is difference between them ?
A)
SAP R/3 2.0F, SAP R/3 3.0B, SAP R/3 3.0F, SAP R/3 3.0G. SAP R/3 3.0H
SAP R/3 Release 3.1B Release Date June 1998
SAP R/3 Release 4.0B Release Date June 1998
SAP R/3 Release 4.5B Release Date March 1999
SAP R/3 Release 4.6B Release Date Dec 1999
SAP R/3 Release 4.6C Release Date April 2001
SAP R/3 Enterprise Release 4.70 Release Date March- Dec 2003
SAP R/3 Enterprise Release ECC 5.0Release Date March- Dec 2005
SAP R/3 Enterprise Release ECC 6.0Release Date March- Dec 2007
150. What is your project cutover activity?
A) As cutover activity is done in the final preparation stage of the ASAP methodology, while migrating the data
from the legacy system to the sap systems, Billing will be stopped for that point of time for time being. You could
have told that , I have assisted in finding out the data relating to the Open Orders, Contracts, Pricing activities
and Billing Documents, for the same time data relating to the Material master of Book stock, physical stock. etc.
You should reply in such a way that he should be convinced that you really
worked on that. Answer slowly no problem. Actually the cut over plan anyway will be provided by the
Implementation partner. All the other activities at this point of time will be stopped, what ever you want to modify
will be done before or after this activity only. I am telling this for your Idea.
28
29
A) Ek01- IS A CALCLATED COST : The result of unit costing can be used as base for price (pr00)
Determination
Ek02- IS A CALCLATED COST : The result of unit costing simply taken as a statistical value
159. In Cash sale how will be availability check will be done?
A) In a cash sale, the customer receives the goods immediately and payment is done at the same time. The
delivery document is created. The billing can be done later on. If and only if the goods are available, the cash
sale transaction takes place. Hence, no availability check is carried out in cash sale.
160. How is Revenue Account is Determined ?
A) Revenue A/c is determination:
1. Application, 2.chart of accounts
3. Sales Org 4.condition type
5. Account assignment group from Customer Master
6. Account assignment group from Material Master
7. Account key
161. what is Document flow ?
A) Document flow represents the flow of SALES documents from the first document till the last accounting
documents. For eg., my document flow can be Inquiry
Quotation
Sales Order
Delivery
Transfer Order
Post Goods Issue
Billing
Accounting
This is the normal Document flow. I can have sales orders without Inquiry or Quotation. In that case my
Document flow will begin with Sales Order.
162. Order was created 6 month back for the material M-12 , at a price Rs.400/- and now price is
increased by Rs.80/-,we want to bill the customer now for the new price. What changes or customizing
should be done?
A) Create new condition record with ref. to the existing one by changing the price.
Create billing document first, select the line item and go to conditions tab page in item data, click on "UPDATE"
(update prices) tab (right side below) and choose "B" (carryout new pricing). You can see the new price against
the line item. But if you have entered any manual conditions in sales order, they get lost here.
163. Why do me maintains the Sales offices?
A) Geographical aspects of the organization in business development and sales are defined using the term
sales office. A sales office can be considered as a subsidiary. A sales office establishes contact between the firm
and the regional market.
164. What is the difference between Post Goods Issue & Post Goods Received?
A) PGI and PGR use 2 different movement types.
PGI is outbound delivery and its decreases physical stock and PGR is the inbound delivery and its increases
stock in the Storage Storage/Bin In SD, PGI uses movement type 601 and while PGR uses 561 (w/o ref to
PO/Delivery)
165. How is Access Sequence is Controlled?
A) Basically Access Sequence is a Search Strategy which governs the condition type which give the required
result. So to Access sequence is controlled by set of Access Number which are assigned to condition tables in
which specific condition data is stored. ex. : table 6 has Price List Type/Currency/Material record. so whenever
the specific requirement comes this access sequence can be attached to our condition type an it can act as a
path setter to fulfill the requirement.
30
Company:
As defined by the law of a particular country, company means an organizational unit in Accounting which
represents a business organization according to the requirements of commercial law of that particular country. In
SAP Basic data such as company ID, name & address, language & currency are stored under the definition of
company. The following are attributes of a company.
A company can comprise one or more company codes.
A company can comprise one or more clients.
A company has one local currency. Group Accounting is possible at Company Level
Consolidation is based on Companies
Company Code:
In SAP, the company code is an organizational unit used in accounting. It is used to structure the business
organization from a financial accounting perspective. It should be created according to tax law, commercial law,
and other financial accounting criteria. As a rule, a company code in the SAP system represents a legally
independent company. The company code can also represent a legally dependent operating unit based abroad if
there are external reporting requirements for this operating unit, which can also be in the relevant local currency.
Appended below is some of the important information which needs to be maintained for each company code:
Company code key, Company code name. Address data. Country currency or Company Code Currency
Country key, Language key, Assignment to other organizational units.
167. What is the purpose of doing that?
A) Enterprise organization diagram. Chart showing the organizational structure of an enterprise, its organization
units and how they are related. A combined structure can be created from the point of view of accounting, MM,
SD. This structure forms a framework in which all business transactions can be processed.
168. Which three organizational elements make up a sales area and briefly explain their function?
A) Sales organization: An organizational unit that sells and distributes products, negotiates terms of sale,
31
32
33
186. What is the Function of item category and item category group?
A) Item Category determines the processing of any Item/material that we enter in a sales order and in this way
it also effects the processing of any sales doc in which it is used.
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.
187. Which agreement type I should consider, is this customer rebate(0003), material rebate(0002) or
Rebate on the basis of sales volume(0005), because here client is not offering rebate on Sales volume in
rupees or dollar. He is only concerned with total sales in kiloliters(Quantity). As per rebate agreement
concern rebate is offered in percentage. Please guide me for my scenario.?
A) If your distributors are fewer (far less than 900 materials) then you should go for only customer rebate.
188. Guide me for conditions types and scale basis for maintaining condition records?
A) 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).
189. How can we know whether the customer is one-time or regular?
A) One can maintain Account Group for One-time customers. By which we can identify one-time customers.
190. What happens when you do not enter a value for a manual and mandatory condition type?
A) The pricing procedure will reject the conditions in the sales order
191. Do header condition type have an access sequence?
A) No
192. Relation between Company - Sales org ?
A) One-to-Many
Sales Org - Plants & company vs. Plants
Company - sales org - credit control area
193. What are sales area and its components?
A) Sales area consists of Sales Organisation, Distribution Channel and Division.
194. What are legacy systems?
A) The Existing system on which current system is working, from which the current system will be migrated
to SAP system
195. What is cut over strategy?
A) 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.
196. What are Cumulative Condition Records?
A) There is a field:- "condition update" during configuration for a condition type (at v/06)... has it anything to do
with cumulative condition Records?
197. 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?
34
A) In Condition Records (T Code VK11), you would be putting values to corresponding Condition Types. Now
one Condition Type can be assigned to one access sequence. In Access Sequence, you can assign whichever
tables and fields are required. So in my opinion, you cannot have one condition record for 3 access sequences.
198. What happens in the access sequence when you put all the ticks in the exclusive field?
A) 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.
199. What is meant by delivery group?
A) Delivery Group is basically grouping all individual deliveries for Billing. It should have the same Ship to Party,
Shipping Point, etc.
200. What triggers the automatic creation of PR or PO in case of third party sales?
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.
201. What are the steps that are required to include sales person as a partner function in the partner
determination?
A) Partner function sales representative or person responsible these two we can add through partner function in
partner procedure.
202. What is Z transaction?
A) We copied standard TC or object and rename it by Z its basically standard name which will start from Z
(User defined)
203. Can you create sales order for 40 items if the quotation is sent for 30 items?
A) Yes.
204. What is the importance of requirement field in access sequence?
A) System will not go to access condition type system will reply through formula.
205. What makes the immediate delivery in cash sales?
A) Order type immediate delivery switch on.
206. 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?
A) 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.
207. What is your client Number in the project? Like how we have 800 for IDES?
A) 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
35
36
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.
For those people who asks for for tickets:
1. Tickets are normally raised by end user and carry a priority.
2. Those who are asking SAP gurus to tell them about tickets, pls note that most of the problems except for the
basic questions discussed in this group are the tickets themselves, tickets are nothing but the routine incidents
the SAP consultants get, if you regularly read the mails in the group you will soon start recognizing tickets.
211. What is purpose of maintaining common distribution channels and common divisions?
A) 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.
212. What is the purpose of text determination, output Determination, storage location determination ?
A) Text Determination: Any Texts in Material Master/Material Determination/Order/Delivery , etc is meant to
convey messages to the subsequent documents for compliance. e.g. "Give Top Priority" message mentioned in
Order is meant for Production Dept.
213. What is purpose of account determination?
A) 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.
Account Determination: Sales View, Sales Organisation, Distribution Chanel, Chart of Accounts, Account
Assignment Group for Customer and Material and Account Keys.
214. What is the purpose of Partner determination,
A) Partner Determination: To identify which type of Partner it is so that if required for same Customer different
Partner Functions may be required E.g Only One Sold To Party per Customer. More than One Ship to Party/ Bill
to Party/ Payer possible. Accordingly different Masters will have to be created. Useful for dispatch of Material in
cases of Ship to Party, sending Bill in case of Bill to Party and payment follow up /Dunning in case of Payer.
215. What is the purpose of Output Determination ?
A) Output Determination: What type of Output (Fax/Mail, etc) is required, where and in what Format(ABAP
Customization may be required in some cases especially Invoices).
216. What is the purpose of Storage Location Determination?
A) Storage Location Determination: depends on Plant, Shipping Point and Storage Conditions
217. What is the difference between the Availability check 01 (Daily requirement) and 02 (Individual
Requirement) in material master?
A) 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 a day or in a week are processed at a time. System
stores all requirements 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.
218. What are the responsibilities of a functional consultant in an implementation project?
A) A) Responsibilities in implementation project
- Preparing the functional specification documents.
- Review and approval of functional specifications.
- Designing a road map and setting approval from client.
- Changing existing configuration whenever needed.
37
- Project preparation
- Business blue prints
- Fit gap analysis
- Realization
- Go live
- Support
223. Explain briefly about your role in current/previous project? (If you have one) ?
A) Team member
224. Explain your functional experience prior to SAP?
A)
224. Can you explain the modern technologies in SAP? Do you use this in your current project?
A) APO, BW, CRM,
225. Explain the terms "AS IS" To TO-Be and "FIT GAP ANALYSIS"?
A) 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
226. What are the responsibilities of "CORE TEAM" & "FUNCTIONAL TEAM" in an implementation?
A) 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.
38
A) Automatic posting could be, posting of accounting documents to FICO once invoice is created which can
also be controlled manually. Automatically determine the freight while pricing in ship doc. and post to the
relevant account to fico. usually automatic posting is posting of documents to FICO based on various account
keys and account groups.
228. How many clients we will create in landscape (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?
A) Client landscape: Basic layout : dev -testing- production also
- Sandbox env. 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 datas well)
- Testing sever (for regression testing purposes before moving to production, integration etc..)
- Production Server. the actual production system
The clients could be variable and could be created to a specific server. Usually a dev. where abap, functional
would mess around. say :
client 100 -functional consultants
client 300- abapers
client 400- other users(like super users etc)
229. How we can do invoice split depending on item category in which scenario we will use?
A) 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,VTFI,VTFF) all possibilities for copy controls. this basically is
flow of doc to doc. (may it be sales to billing, delivery to billing , or billing to billing 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"
(header/item) which 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 comparisons for the fields at header table and item tables
and the comparison 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 comparison 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.
230. How we will configure milestone billing , periodic billing and which scenario we will use?
A) Menu path: IMG->sales & distribution->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 billing is a 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.
Periodic billing is billing the customer for the total amount(here 1000 USD) at regular intervals periodically until
the customer agreement is reached. eg: 1000/12 for a 1 year agreement and say billed at the 1st day of every
month.
231. What are some pricing routines and SD functional specs?
A) Form routines for pricing and various other functions can be maintained form routines are something to do
with ABAP code. Go to (VOFM) where all requirements which are represented by form routines can be
maintained. Requirements are available to be assigned where access sequences are used (for determination
procedures, here pricing).
Once the T.code VOFM is accessed you will see requirements & 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" usually with a number beyond 600. Note: make
sure you activate your routine for its effect to take place
232. What is the movement type you used in consignment process?
A) 632, 633, 634, 631
39
233. Can team size be 40 in a project? Is there any generalized team size no. for any project? If we tell my
team size is 40 in that How many SD consultants will be there?
A) Team size cant be forty, There is no generalized size of team. Never 40 consultants work together on same
project. Only 6-9 SD Consultant will work in 24/7 project, i.e. Shift Wise
224. What is ALE?
A) Application Linking and Enabling - Generally Abapers work on it.
225. What is meant by condition technique: can we say it is the combination of condition types, access
sequence and condition tables?
A) YES
226. Where do we can find pricing procedure indicator in SD?
A) Pricing procedure is where we maintain all Conditions (like PR00, K004, MWST, KP00, etc)
227. Where do we assign calendar in the master records?
A) In IMG screen Global Settings.
228. What is the importance of customer account groups?
A) We maintain the customer account to maintain payment terms and inco-terms. Lets say, if SP is only
booking order but the goods should deliver in foreign country and for which Sold Party is not going to bare the
excise and other taxes then the Ship to party or payer will take taxes responsibility, then the tax is calculated
based on account groups.
229. What are Inco-terms? Where do we fix them? Where do you find in regular process?
A) Inco-terms or international comm. terms and u find in CMR - Sales area Data - billing Tab.
230. How can you make some of the fields as key field in generic tables?
A) Some fields in all tables will have an indicator To see that indicator, then go to SE11, display VBAK, u will
find MANDT on top, if you see after description 2 tick marks, those are key fields. Generally, these key fields are
used in writing any Program or Interface. The key fields will extract data of non key fields.
231. What is the standard group condition routine in condition type, what is its importance?
A) Its better to read Group Conditions in PR00.
232. How can we control entry possibility of condition values at order through condition type settings?
A) You can maintain the maximum and minimum value for all conditions.
233. What are the customizing settings in pricing procedure for tax condition type?
A) Check out the standard pricing procedure RVAA01 - MWST.
234. A bunch of data need to be imported/transported for Non-SAP to SAP system? A huge no. of Master
Records creations are required, how it is possible in SAP?
A) LSMW, BAPI.
235. What is the difference between PGI cancellation and Returns order?
A) PGI cancellation is done before the transportation of goods. But return order means its already transported
reached customer during transit if material is spoiled or broke or the goods r not delivered as per customer
requested date. then customer send the goods back to company.
236. What are the integrated areas in SD & FI, SD & MM, SD & PP in both implementation and
support projects?
A)
SD & FI - Possible in Account Determination, for posting the conditions to relevant G/l account like all
Prices goes to one particular G/L Account. Also in Credit Management, Taxes
SD & MM - Possible in Batches, Material Requirement Planning.
SD & PP - Possible in Material Requirement planning
40
A) SPRO --> Sales and Distribution --> Sales --> Sales Documents --> Sales Document Item --> Define Item
Category Usage
Item Category Usage: Item category usages which control the usage of an item. Item category usage controls,
for example, the system response if during document processing an item does not refer to a material but to a text
item. Item category usage can also be maintained via the item categories
In contracts we are creating quantity contract and value contracts in that we only put the validity period after
validity period that contract will close, but customer want before one month closing the period system should alert
with popup box like this contract is going to close, for this sales manager can follow up the customer for renewal
the contract.
Getting a pop-up when the Contract is going to expire is not a Standard SAP thing. For this you need to
do some programming. Instead of this the Std system has a reminder system where in the open Contracts and
Quotations are popped up when you about to create a sales order.
This setting is in the Sales order header: Go to -- VOV8 --- Quotation and Outline agreement messages
If you want to have different number range for different sales area where the settings to be done
Number Rage are use to define what number to be assign to sales document type. Number range can be assign
Internal or external.
In internal number range system automatically assign a number to sales document according to number
range define in system. In External number range user manually assign number to sales document.
For Assigning Number Range use T-Code VN01 - Choose Intervals ---- Define your number range
238. What is difference between Material listing and Material exclusion?
A) Material listing is nothing but what ever materials user assigned to particular customer, then he can
access/ Purchase those materials only.
Material Exclusion is nothing but excluding the particular materials to the customer, then customer cannot
access/purchase those Materials.
239. what is difference between transport and task?
A) Request id / Tasks are transported from one server to another server,
240. What is transaction code for post goods issue?
A)
VL02N - Outbound Delivery Single Document
VL06G - Collective Processing Via Outbound Delivery Monitor
VL23 - Schedule Background Processing
VL09 - Cancellation/Reversal
241. What do u mean by Rollout project?
A) If suppose you are working for one project in India for Example: Coke Cola, how these people they are doing
is first they will implement this in one country and next time on wards for another country they will take
this as a reference like no changes in the business process and customizations every thing will be the same.
They just, will create no of plants ,sales offices ..etc as per their country specific Company code and in some
cases it will take care about CIN related changes at the time of roll out...
242. How revenue account is determined?
A) Revenue A/c is determination :
1. Application
2. Chart of accounts
3. Sales Org
4. Condition type
5. Account assignment group from customer
6. Account assignment group from material
7. Account key
243. what are all the documents will generate after saving invoice?
A) After saving invoice 5 documents are generated:
1. Revenue Account
2. Customer Receivables Account
41
245. What is the difference between ATP check and Availability check?
A) Availability check determines if the desired quantity can be met on the desired delivery date.
There are 3 types of Availability checks 1, Against ATP 2, Against product allocation 3,
Against planning (push cycle)
Availability check is based on checking group(defines the type of requirement) and Checking rule
(scope of availability i.e. how the check has to be done)
And this can be configured in IMG -SD- Availability Check & Transfer of requirement.
Product allocation: In demand times we can limit the delivery quantity to the customers and that time the check
will be done against product allocation.
246. What are the limitations of SAP R/3?
A)
1) Cost
2) High understanding of the process
3) Time consuming for implementation
4) Huge documentation
247. Whats mean of back order processing?
A) While doing sales order the material is not available some times at that time we give the delivery date when
ever we expect goods. if the goods available earlier than delivery date we can go back with sales order and
deliver the goods before first delivery date. this process called as backorder processing.
Q. What is the purpose of using Condition indexes? How do you activate them?
A) Condition index - condition type is consist of so many conditions. During pricing it will determine all the
conditions those are maintained. present - in CONDITION TYPE overview screen master date one
check box is there to activate the check box.
248. How system picks up pricing while doing billing?
A)1- We have to create document Pricing procedure and this three i.e.
Customer pricing procedure + Document pricing procedure+ Sales area = Pricing procedure Determination.
First the system picks the price through the condition record which is triggered with access sequence which are
created on base of condition Tables which was assigned to condition type and This was attached to unique
pricing procedure......This is Pricing Procedure is assigned to each different Document Type with different Sales
areas
A)2 - Condition record will be created as a condition tables. which has got different conditions for price variation.
And this condition tables will be arranged in access sequence, This access sequence will be
assigned to condition type and finally this type of conditions will be formed as a pricing procedure. and you
know that this will be attached to Customer pricing procedure + document pricing procedure.
42
43
44
Go to debugging mode, place /h in any particular transaction on the command field and enter then system
shows the message that debugging mode switched on status bar. Then go to program threw go to- systemprogram - place the curser on the statement below start of selection.
This is how we can analyses about the program statement by statement but this is done by abaper, any how as a
functional consultant we should know about this process
Customizing request
Workbench request
Transport of copies
Relocation
45
46
280. We want to explode Bill of Material automatically at time of Order entry and explode Equipment BOM
in the sales order. What are the setting required?
A) Use an item category that is configured for bills of material for having a sales BOM to explode automatically.
Standard SAP item categories are:
TAQ - TAE (ERLA) Pricing and inventory control take place at the BOM header level
TAP - TAN (LUMF) Pricing and inventory control take place at the BOM item level
281. How can we make the Customer Group 1 (or 2, 3, 4, 5) a mandatory field?
A) Logistic General-> Logistics Basic Data) Business Partners -> Customers -> Control -> Define account groups
and field selection for customer. Choose Customer Acct. GR. (double-click). -> Field Status: Sales data (double
click) -> sales (double click) .Check the radio button against Customer Gr as REQ. ENTRY. Save the settings to
make customer GR entry mandatory.
282. Is there any user exit to copy the data into planning table?
A) Use user exit MCP20001 and include ZXSOPU01.
283. We get a report screen: "Goods issue: Problem Log" during the delivery process when activating
Post Goods Issue button. We want to include our own error message to this list if the selected batch is
not on a customer defined table. What is the best way?
A) Try User exit - USEREXIT_SAVE_DOCUMENT_PREPARE
284. Please explain cut over strategy procedure? Will the system golive 100% at the same time and cut the
legacy system or will it be like 20% first day and 50% next day like that?
A) 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.
285. Which statements concerning goods issue are true?
A Goods issue reduces requirements in materials planning
B Goods issue posts value changes to the stock account in inventory accounting
C Goods issue posts value changes to the stock account in asset accounting
D Goods issue posts value changes to the tax account
E Goods issue reduces warehouse stocks
286. Which of the following statements about billing are correct?
A. Invoice dates for creating invoices at certain times are maintained in the calendar.
B. You cannot carry out pricing again during billing.
C. A transaction-specific requirement, such as "deliveries must be combined in a collective invoice" can be
set to control billing.
D. If there are several payers for one delivery, only one billing document is created for each player.
287. How is the schedule line determined? C
A. Item category and document type
B. Item category group and strategy group on the material master record
C. Item category and MRP type on the material master record
D. MRP Type and shipping point
288. When processing a billing due list, you have the following options?
A.
B.
C.
D.
289. How does the SAP system enable you to check the reason for documents not being combined
in a billing document?
47
A. Using the Spilt analysis function in the environment menu of the billing document.
B. Control of the document flow.
C. Control of the billing log.
290. How is the schedule line determined?
A. Item category and document type.
B. Item category group and strategy group on the material master record.
C. Item category and MRP type on the material master record.
D. MRP Type and shipping point
291. What is the SAP System Landscape Introduction? its Explanation ?
A. Landscape is like a server system or like a layout of the servers or some may even call it the architecture
of the servers viz. SAP is divided into three different landscape DEV, QAS and PROD.
- DEV would have multiple clients for ex: 190- Sandbox, 100- Golden, 180- Unit Test.
- QAS may again have mutiple clients for ex: 300- Integration Test, 700 to 710 Training.
- PROD may have something like a 200 Production.
These names and numbers are the implementer's discreet on how they want it or they have been using
in their previous implementations or how is the client's business scenario. Now whatever you do in the Sandbox
doesn't affect the other servers or clients. Whenever you think you are satisfied with your configuration and you
think you can use it moving forward, you RE-DO it in the golden client (remember, this is a very neat and clean
client and you cannot use it for rough usage). As you re-do everything that you had thought was important and
usable, you get a transport request pop up upon saving every time. You save it under a transport request and
give your description to it. Thus the configuration is transported to the Unit Test client (180 in this example).
You don't run any transaction or even use the SAP Easy Access screen on the 100 (golden) client. This
is a configuration only client. Now upon a successful transport by the Basis guy, you have all the configuration in
the Testing client, just as it is in the Golden client. The configuration remains in sync between these two
clients. But in the Testing client you can not even access SPRO (Display IMG) screen. It's a transaction only
client where you perform the unit test. Upon a satisfactory unit test, you move the good configuration to the next
SERVER (DEV).
The incorrect or unsatisfactory configuration is corrected in Golden (may again as well be practised in the
sandbox prior to Golden) and accordingly transported back to 180 (Unit Test) until the unit test affected by that
particular config is satisfactory.
The Golden client remains the 'database' (if you wanna call it that) or you may rather call it the 'ultimate'
reference client for all the good, complete and final configuration that is being used in the implementation.
292. What is SAP System Landscape Directory and its purpose, Feature and Explanation?
A)Purpose:- A modern computing environment consists of a number of hardware and software components that
depend on each other with regard to installation, software updates, and demands on interfaces. The SAP System
Landscape Directory (SLD) simplifies the administration of your system landscape.
The SLD is a server application that communicates with a client application by using the Hypertext
Transfer Protocol (HTTP). The SLD server contains component information, a landscape description, and a
name reservation, which are based on the standard Common Information Model (CIM). The CIM standard is a
general schema for describing the elements in a system landscape. This standard is independent of any
implementation.
Features: The component description provides information about all available SAP software modules. This
includes version numbers, current patch level, and dependencies between landscape components. SAP makes
this information available to its customers. You can download the current component description from SAP
Service Marketplace, which then updates your local component description (see SAP Note 669669). It is also
possible to add instances for third-party components to the component description.
The system landscape description represents the exact model of an actual system landscape. Together with the
current component description, the system description provides information for various processes
(the system administration and implementation, for example).
The example below shows a possible scenario that illustrates how the component and system landscape
description functions.
48
Example: On the left-hand side of the following graphic is the master description for all existing SAP software
modules. SAP maintains this information. The local component description on the right-hand side (client side)
can be updated in accordance with the master description. An installed mySAP.com component is registered in
the System Landscape Directory. The component description contains information about the installed
components. If, for example, a new Support Package is available for this component, SAP publishes this
information using the master description. In this way, the customers receive all the latest information relevant for
their system landscape promptly.
293. What is the purpose of text determination, account determination, partner determination, output
determination, storage location determination
A) Text determination: For transferring information from material or customer to order/delivery or invoice
(and anything in between)
Account determination: For transferring financial and costing information to proper financial docs
Partner determination: For determine who is is legally resposible for A/r, who the goods are going to
and whatever else you waana drive through this functionality.
Output determination: What kinda output does a sales/delivery/billing document create and who gets it,
where?. For example A partner might get an EDI notification for a sales order just confirmed, whereas a
financial/ leasing company gets the invoice!
A) 2. a) Text Determination: Any Texts in Material Master/Material Determination/Order/Delivery , etc is meant
to convey messages to the subsequent documents for compliance. e.g. "Give Top Priority" message mentioned
in Order is meant for Production Dept.
(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.
(c) Partner Determination: To identify which type of Partner it is so that if required for same Customer different
Partner Functions may be required e.g Only One Sold To Party per Customer. More than One Ship to Party/ Bill
to Party/ Payer possible. Accordingly different Masters will have to be created. Useful for dispatch of Material in
case of Ship to Party, sending Bill in case of Bill to Party and payment follow-up/Dunning in case of Payer.
(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
294. What are the five imp fields to be maintained in account determination?
A) Account Determination: Sales View, Sales Organisation, Distribution Channel, Chart of Accounts, Account
Assignment Group for Customer and Material and Account Keys.
4. What is meant by transfer of data from legacy code to sap Legacy Code?
A) 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.
A)2: Before installation of SAP, Data maintained by Company is called Legacy Data. At the time of installation, 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.
295. What do you do really in pricing determination, and what are the main differences between pricing
procedures?
A) Pricing is determined by combination of Sales Organisation, Distribution Channel, Division, Customer Pricing
Procedure and Document Pricing Procedure.
A)2. 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). The main differences between pricing
procedures would be the differences as we mentioned above, from the point of view of field entries. Coming to
the output and the procedure, Suppose the condition types used will be different and hence the following whole
49
procedure. One pricing procedure determination to the others, which data control these differences
295. What type of reports generally a support consultant maintain and report
A) Depends on Customer requirements.
296. What is the purpose of shipping point determination?
A) So that Shipping Point is determined automatically once the settings for the same are done.
296.2. what is purpose of Access Sequences?
A) Access Sequences is a Search Strategy. The SAP system will search for a valid condition records with in
given condition records
296.3. What is purpose of Account Groups in SAP R/3? --- T.code : OBD2
A) The Account groups is a group of Properties which control the creation of master records. Its determines
which data-fields are require, and which fields are optional entries, display fields, suppress fields to be filled when
creating a customer master records.
296.4. what controls the Number Ranges in SAP R/3?
A) The Number Range controls the Business Transaction Documents.
296.5. How do you connect to Client Environment Server?
A) Centric Mat Frame is a tool which connect the client server and HP server desk and Aventail.
297. What and which types of copy controls we change?
A) 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. In general case of Standard Order, it will be Copy Control(Order to Delivery)from OR to LF .
298. where and how to maintain copy controls?
A) Check for yourself in IMG (Sales Document types and Delivery Document Types)
299. What is purpose of maintaining common distribution channels and common divisions?
A) 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. E.g. 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.
300. What is the difference between the Availability check 01 (Daily requirement) and 02 (Individual
Requirement) in material master?
A) 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. We get a report screen: Goods
issue: Problem Log during the delivery process when activating Post Goods Issue button.
301. We want to include our own error message to this list if the selected batch is not on a customer
defined table? What is the best way?
A) Try User exit - USEREXIT_SAVE_DOCUMENT_PREPARE
302. Some materials have been blocked for procurement and production. Even though deletion flag is set
for a material/plant level, the order can be still entered ( with a warning message). Is there a way to block
such transactions for a material flagged for deletion?
A) Sales Status field in the sales organization view of the material master may be used to block any transaction
for the material.
50
1. Which agreement type I should consider, is this custmer rebate(0003), material rebate(0002) or Rebate on the
basis of sales volume(0005), because here client is not offering rebate on Sales volume in rupees or dollar. He is
only concerned with totat sales in kiloleter(Quantity). As per rebate agreement concern rebate is offered in
percentage. 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).
3. Is it necesary to maintain condition record for every material and every customer defining the scale? Because
in this scennario client is going for incentives scheme for each material and each customer (distrbutor). No need
to create condition record for every material if you create customer rebate.
303. How to create the customer master?
A) The following are the T-codes for central creation of customer master.
XD01 Create Customer (Centrally)
XD02 Change Customer (Centrally)
XD03 Display Customer (Centrally)
XD04 Customer Changes (Centrally)
XD05 Block customer (centrally)
XD06 Mark customer for deletion (centr.)
XD07 Change Customer Account Group
XD99 Customer master mass maintenance
XDN1 Maintain Number Ranges (Customer)
You need to identify various parameters within each Account group based on which the reco
account is identified within the customer master. Customer master is basically divided into 3 tabs.
- General - General master details, Jurisdiction codes, Region, Transportation zone, export data, etc.
- Company data - payment terms, account management, reconciliation account, insurance etc.
- Sales data - Sales product attributes, sales office, sales group, customer pricing procedure, Customer.
Statistical grp, - Shipping data, - Billing data, - Partner functions.
You can create a customer based on 3 views:
1. For Account purpose - FD01/FD02/FD03 etc
2. Sales purpose - XD01/XD02/XD03 etc.
3. Centrally - VD01/VD02/VD03 etc.
304. What is the Function of item category and item category group?
A) Item Category determines the processing of any Item/material that we enter in a sales order and in this way it
also effects the processing of any sales doc in which it is used.
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. w
305. How can we know whether the customer is one-time or regular?
A) One can maintain Account Group for One-time customers. By which we can identify one-time customers.
306. What happens when you do not enter a value for a manual and mandatory condition type?
A) The pricing procedure will reject the conditions in the sales order
307. Do header condition type have an access sequence?
A) No
308. Org structure: Relation between Company - Sales org
A) One-to-Many
309. What are sales area and its components?
A) Sales area consists of Sales Organisation, Distribution Channel and Division.
51
52
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.
314. What is your client Number in the project? Like how we have 800 for IDES?
A) 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
291- Sand Box server (Initial Testing scenarios Server)
292- Development Sever (With client data of minimum 15 days transactions)
294- Testing Server (the scenarios developed in development server is tested here)
295- Golden Master Server (Quality cum Testing Server) checked finally before transferring to prod server
296- Production Server (where the clients live data is stored and daily business transactions are done)
315. How to restrict users for not changing some fields in T-code va02?
A) There are two ways to do this:
- Make a transaction variant thru SHD0 and assign it to your sales doc. While creating the variant you can
place non-changeability ticks on specific fields. Next allow those users only to work with your transaction
variant but not with the original transaction.
- You could make use of user-exit FORM USEREXIT_FIELD_MODIFICATION in include MV45AFZZ (via
authorization objects, which you can assign in role customizing).
The latter is more flexible but it is not feasible if you want to place restrictions to a large amount of fields. *-316. How can we delete the Sales Orders?
A) 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 code VF11 and then you can reverse the Goods
Issue using VL09 and making the picking quantity zero in the delivery document and delete the delivery order
using VL02N . You can then delete the sales order then.
317. How can invoices be cancelled or deleted?
A) 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.
318. Some materials have been blocked for procurement and production. Even though deletion flag is set
for a material/plant level, the order can be still entered ( with a warning message). Is there a way to block
such transactions for a material flagged for deletion?
A) Sales Status field in the sales organization view of the material master may be used to block any
transaction for the material.
319. We can define our own exchange rate types and use them instead of the defaulted types, 'M', 'B' and
'G'. How can we overwrite default types in SD?
A) Exchange rate gets copied from the customer master record. Exchange rate types are to be maintained for
the customer in the sales screen of the customer master record.
320. What is ERP?
A) ERP stands for enterprise resource planning. The definition of enterprise resource planning is an integrated
software solution used to manage a companys resources. ERP systems integrate all business management
functions, including planning, inventory/materials management, engineering, order processing, manufacturing,
purchasing, accounting and finance, human resources, and more.
321. Why should we implement an ERP system?
A) ERP software integrates all departments and functions across a company onto a single computer system that
can serve all those different departments' particular needs. ERP combines finance, HR, manufacturing and
distribution all together into a single, integrated software program that runs off a single database so that the
53
various departments can more easily share information and communicate with each other. This integrated
approach can have a tremendous payback provided the software is installed and used correctly.
322. What are the benefits of an ERP System?
A) The benefits derived from ERP can far outweigh the costs of the system, providing that the system is selected
carefully and is appropriate for your company from a feature, cost, and technology standpoint. Some of the
benefits realized are: 1) A single integrated system, 2) Streamlining processes and workflows
3) Reduce redundant data entry and processes, 4) Establish uniform processes that are based on recognized
best business practices 5) Information sharing across departments, Improved access to information, Improved
workflow and efficiency, Improved customer satisfaction based on improved on-time delivery, increased Quality,
shortened delivery times ,Reduced inventory costs resulting from better planning, tracking and forecasting of
requirements, Turn collections faster based on better visibility into accounts and fewer billing and/or delivery
errors, Decrease in vendor pricing by taking better advantage of Quantity breaks and tracking vendor
performance, Track actual costs of activities and perform activity based costing, Provide a consolidated picture of
sales, inventory and receivables, An ERP system provides the solid operational backbone manufacturers and
distributors need to improve the volume of production and fulfillment of orders while reducing costs. By
optimizing your manufacturing and distribution operations with ERP, you'll also be able to focus on new business
opportunities.
323. Why should I choose Mosaic 21 Applications for my ERP solution?
A) The four main reasons to choose Mosaic 21 Applications are:
Software Functionality - superb user friendly functionality to meet all your business process reQuirements
Technology platform - ensures the security and integrity of enterprise data while providing the lowest total cost of
ownership
Proven Implementation Control - with the Mosaic Implementation Methodology (MIM) you are ensured an
expeditious and successful implementation
Industry Knowledge and Expertise - Mosaic's resources have real world experience in the manufacturing
and distribution industries
Mosaic Data Solutions offers the functionality, technology platform, industry knowledge and
implementation expertise to help you realize the full benefits of an ERP solution.
324. what is the purpose of table maintenance,(i think it's for authorization purpose) what is meant by
authorization?
A) SM30 is table maintenance, It is used for checking who changed and what changes took place in the table.
or Table maintenance is for creating, adding data to an existing table.
325. What can u do in UTP?
A) UTP: unit test plans in this we test the task by various test case senarios.
326. In scripts how to upload logo (it's saved in .bmp file ) i am asking procedure?
A) Example by giving various input values and checking the output Use transaction SE78 to import graphics to
SAP. In the form painter, you can either include directly to the form using menu Edit->Graphic->Create or using
the INCLUDE statement in a window. To use an INCLUDE statement, goto into the window script editor and use
menu Include->Graphic. The include can look like this for a bitmap:
/: BITMAP MYLOGO OBJECT GRAPHICS ID BMAP TYPE BMON
Or use report RSTXLDMC
You run the report RSTXLDMC, give your logo(Saved as .tif file) in the parameter and run the report. Then Go to
Se71 and include the image from the text elements. For this you go to the Page windows. Press the text
elements button and the include the logo(Which actually has been saved as a TEXT) using Insert->TextStandard. Choose your LOGO.
327. Why u can call(r using) ssf_function_module_name in smart forms?
A) Calling SMARTFORMS from your ABAP program. Collecting all the table data in your program, and pass
once or By using & Quotation ; ssf_function_module_name &Quot; the user can obtain the function mudule
generated by the Smart form. The input parameter is the SMARTFORM name the output parameter is the
function module generated .It has to be type RS38L_FNAM. After getting the output parameter . CALL
FUNCTION(output parameter name). to SMARTFORMS
54
55
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.
333. What do you do really in pricing determination, and what are the main differences between one
pricing procedure determination to the others, which data control these differences
A) 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).
The main differences between pricing procedures would be the differences as I mentioned above, from the point
of view of field entries. Coming to the output and the procedure, I suppose the condition types used will be
different and hence the following whole procedure.
334. What is the purpose of text determination, account determination, partner determination, output
determination, storage location determination?
A) Text determination: For transferring information from material or customer to order/delivery or invoice
(and anything in between)
Account determination: For transferring financial and costing information to proper financial docs
Partner determination: For determining who is legally responsible for A/r, who the goods are going to and
whatever else you waana drive through this functionality.
Output determination: What kind output does a sales/delivery/billing document create and who gets it,
where?. For example A partner might get an EDI notification for a sales order just confirmed, whereas a
financial/leasing company gets the invoice!
335. What is meant by transfer of data from legacy code to sap Legacy Code ?
A) 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.
336. How to create excise invoice and what is it ?
A) 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, cinvat 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.
337. What is the purpose of text determination, account determination, partner determination, output
determination, storage location determination?
(A) (a) Text Determination: Any Texts in Material Master/Material Determination/Order/Delivery , etc is meant to
convey messages to the subsequent documents for compliance. e.g. "Give Top Priority" message mentioned in
Order is meant for Production Dept.
(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.
(c) Partner Determination: To identify which type of Partner it is so that if required for same Customer different
Partner Functions may be required e.g Only One Sold To Party per Customer. More than One Ship to Party/ Bill
to Party/ Payer possible, accordingly different Masters will have to be created. Useful for dispatch of Material in
case of Ship to Party, sending Bill in case of Bill to Party and payment follow-up/Dunning in case of Payer.
(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
56
338. What is the difference between the Availability check 01 (Daily requirement) and 02 (Individual
Requirement) in material master?
A) 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 a day or in a week are processed at a time. System
stores all requirement 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.
339. What is purpose of Customer Master Data and Material Master Data?
A) As goods and services are sold by the Company, for which the organizational data has been maintained, we
need to represent this material and service data in our system as well as maintain and present all out
different Sold to a parties and Partners.
A) Material Master Data : The material master data is used by the system to represent the data pertinent to the
product or service that company selling or producing.
340. What is purpose of Customer Material Information Records?
A) Customer material information records is information on a material that applies to a specific customer.
Ex: CMIR would be a customers description of your material. We can record this customer-specific information
for a material in a CMIR. A CMIR is the highest level of data the system copies into the sales order as for as
absorbing data relevant to the specific combination of customer and material that we have.
341. What is purpose of Document master data?
A) Business transactions are stored in the form of documents. These SD Document are structured in such a way
that all the necessary information is stored in a systematic way.
341.1. Define Sales Organisation and its Purpose?
A) A Sales Organisation is an organisation unit that sells & distributes products and services, Negotiates terms of
sale and it is responsible for these transactions..
341.2. Define Distribution Channel?
A) A Distribution Channel is a channel through which Materials or Services reaches to the Customers. We can
allocate one or more distribution channel to sales organisation..
341.3. Define a Division?
A) A Division is a product group that can be defined for a wide-ranging spectrum of products/materials. We can
make customer specific agreements for every division such as partial deliveries, pricing & terms of payment.
Division is defined in logistic general
341.4. Define Client in SAP R/3?
A) A Client is a highest hierarchical level in organisation. This can have one or more company codes. Each
company code is its own legal entity in Financial Management. Each company code can have several sales
organisation ..
341.5. What is the ledger A/c for the invoice?
A) Customer
Dr
A/c
To Revenues
A/c
To Output tax
A/c
100, 0086, 21
13,79
57
58
59
100, 0086, 21
13,79
60
371. What are the different ERP Application available in the Market?
A) SAP, Oracle, People Soft, JD Edwards, BAAN, SIEBEL ect.
372. What is the Landscape of your project?
373. What is purpose of Customer Statistics Group in CMR Sales Area Data?
A) This Value of this field will be taken into consideration to update LIS (logistics information System)
374. Define INCO Terms : A) International Chamber of Commerce of Terms of Liability for Freight
(Charges) In transit..
375. What is the Purpose of Terms of Payment?
A) We can use the Terms of Payment to Determined the Revenue Accounts, Sales Deductions ect..
61
62
63
the block of condition update the next time u cant maintain the condition supplements by using that item
category.
394. How you will release change request in SD module? How often you release them?
A) when you will do any new configuration or customisation and save it the system will give u a pop up u have to
give request name and description of change then enter, system will generate your request number, save it and
then go to modifiable stage by t-code se10 here u will get an internal request number, then go to release
internal request and then external request by using release button.
A) IF you save the document we will get one request number go to SE09 or SE10 we can see our request there
are two types of request Customizing request- Functional requests Work bench request- Technical
here in customizing request we should select our request and click on transport button
395. How can we supress the fields ie sales office and sales group in VA01 create order initial screen?
A) U can very well achieve this thru Transaction variant in T-code SHD0 with the help of an ABAPs and Assign
this Variant in your Sales document type in T-code : VOV8.
396. If we dont give the horizon period in dynamic credit check what will happen?
A) AS YOU ARE NOT MAINTAINING THE CREDIT HORIZON FOR CHECKING PURPOSE SYSTEM WILL
CONSIDER TODAY'S DATE AS DEFAULT.
A) It will become Static Credit Check. Simple Credit Check means the Risk category of the customer
is not considered. In Static and Dynamic, risk category is considered, only difference between them being that
Dynamic has a time horizon, meaning that it does not consider open sales orders and open deliveries intended to
be delivered beyond this horizon date for calculating the customer's credit exposure.
397. how do we control the credit checks with specific to distribution channel and division?
A) This question credit control area always assign to company code only but company code is assign to sales
organisation and s org assign to distribution channel and sales organisation is assign to division this is the inter
linking among sales areya there is no direct assignment for distribution channel and division and sales
organisation with credit control area.
398. What is Back order processing? Explain with one example. How to utilises the confirmed stock of
one sales order( not delivered) for another customer.?
A) Suppose Customer - A is a very important customer to the company and it has placed an order for a Material
- XYZ. But XYZ is already confirmed to Customer - B, which is a not a premium customer to u. Back order is the
processing the process by which u remove the stock from B's order and process A's order which has come later.
The process of using the confirm stock of one customer for another is called the back order processing.
T.Codes to Back order processing: V_RA
V.15
399. How do we control the credit checks with specific to distribution channel and division?
A) Yes we can control the credit checks with the distribution channel and the division by assigning the credit
control area with sales area in credit management by using the T.code: OVFL
400. In R/3 u can represent a company? structure by defining and assigning corporate structure
element? What is the purpose of doing that?
A) To achieve flexibility of complex corporate structure, adapt changes in corporate structure distinguish
between logistics views
401. Difference between inbound and outbound deliveries?
A) Inbound delivery is basically relate to Post goods receipt where u received the goods in your plant.
Outbound delivery is relate to Post Goods Issue where u send the goods from your shipping point
401.1. What is the ledger A/c for the invoice?
A) Customer
Dr
A/c
To Revenues
A/c
To Output tax
A/c
100, 0086, 21
13,79
64
65
66
67
A) Usage is used primarily for text items to go with the standard item. For Ex.: Repairs for a material.
Standard Material - TAN
Service-Repair
- Text material
68
Status Record For outbound IDOCs( 1 to 49), status record for in bound IDOCs is ( 5o to 75) apart from this a
lot of configuration are there for IDOCs
432. Which data is updated when you create a billing document?
A) Once Billing document is created there are few documents are going to be generated and updated.
1. Financial document is going to generated
2. Billing due list updating
3. Credit management updating
4. Controlling Document generation
5. Profit analysis document generated
A)
If we save the document company account or GL account is debited and Customer account is credited.
433. How we maintain one material at a time for two company codes?
A) i think we can move the goods from one company code to another, with the help of cross company sales.
I am also not so correct about this, please correct this.
A) I agree with the above answer.. but for cross company sales after making all the required customisation, you
assign the material to the sales organisation of a different company code other than that of the original plant's
company code. but u do not maintain the material for two different co. codes as such
434. what are the user exits? how can we create user exits? Whats the purpose of creating user exits?
A) IF ur requirement is not met with standard sap u can add extra functionality by using Exits to full fill tht gap
by using an include in the program these all can be done in T.code: SMOD to find exit for including in the
program use T.code: SMOD As functional guy ur part is find accurate Exit and tell to technical guy
and final it has to be debugged then functional & technical will both come to one conclusion whether this exit is
filling the requirement r not we have different exits 1) screen exit, 2) field exit , function exit
435. Can anyone explain about Purchase Order & Purchase Requisition?
A) Purchase requisition- For production of material(finished)raw materials are required, but materials are not
available in stock, then the production dept. person request the MM manager that material required for
production of finished material, that means he simply request him to arrange materials for production of finished
materials. Purchase order-When MM manager get the request from production person the can order the material
from the vendor, that is he place purchase order.
A)
Based on Purchase Requisition we create Purchase Order. A purchase requisition provides
authorization for the Purchasing Department to initiate a purchasing transaction. The requisition form is available
from the Purchasing Department, and contains a complete list of information that is required to complete a
purchasing transaction.
A purchase requisition that is prepared without all of the required information will be returned to the staff
member for completion, and may delay the ordering and/or delivery of the requested goods or services.
The value of the goods and services will determine the process that the purchasing department will follow to
create a PO.A completed purchase requisition will be reviewed and approved in the Purchasing Department.
Once the requisition has been approved, it will be used to create a Purchase Order (PO).
436. Will it be possible to create the sales order without item category and schedule line & How?
A) you can not create a sales order without item category. but you can create without schedule line category.
Ex: Credit Memos and Debit memos.
A) but the item category changes from TAN to TEXT. Also the schedule line category can't be determined for this
item.
69
70
71
72
73
469. If we have three sales areas & single customer and How to extend one customer to three sales
areas?
A. You can do through by Common distribution channel and common division in IMG. Through this process you
can share one master data (Customer/Material) and condition to many sales are
470. What is MRP types?
A. MRP type is concept of planning for the demand, whether we need the material
- to be planned internally
- to be procured externally
- to be planned in externally system (ex APO
- No planning
- time based planning
471. what is the access sequence for header conditions?
A. There is no access sequence for header conditions coz we enter all the header conditions manually
A. Header condition types are for whole document. Hence they do not have access sequence. They are given
manually when processing S.O
472. What is the client specific data? Give two examples of client specific data?
A. The data in client-specific tables are valid only in the client that was accessed during the logon process
473. Which data is updated when you create a billing document?
A. When we save Billing Document, the account document is created in FI. GL account of Customer will Debited
and income from sales is credited.
A. When invoice is created, it will update revenue accounts, amount to be received, stock requirement ,status
records in previous documents
474. when this project go live?
A. Once configuration over in development system and testing over in quality after that data is transfer through
transport by the basis system to production (that is go live)where the end user use it
Dr 1000
Cr 900
Cr
75
Cr 25
75
condition based whereas TAXINN is formula based both this will have similar condition like Excise duty,sales tax
etc once one procedure is assigned then it should be changed ,system will accept Sap R/3 is for larger
companies whereas sap all in one is for smaller firm cost effective one
486. Can you explain about actual GI (gods issue) date and planned GI date? Can actual GI date differ
from planned GI date?
A. I believe the actual GI date can differ from Planned GI date, See u plan to make a GI on one date and the
process gets delayed due to sudden deficiency of the material as some might be identified as defective at the
last minute., the organisation would like to have a watch on this thats why we give two different dates..
487. What's the differences between SALES AREA & BUSINESS AREA??
A. sales area is a combination of
I) Sales organization: An organizational unit that sells and distributes products, negotiates terms of sale, and is
responsible for these transactions.
II) Distribution channel: Channel through which salable materials or services reach customers. Typical
distribution channels include wholesale, retail and direct sales. You can assign a distribution channel to one or
more sales organizations.
III) 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.
Business Area. The system posts costs and revenue according to the business area. The business area can be
equivalent to the:
i. Sales area (if the accounts are to be posted according to sales)
ii. Plant/division (if the accounts are to be posted according to products)
488. What is the relevance of vendor Tab in customer master and in which scenario you will use this tab?
A. A customer can also be a vendor and a vendor a customer. Vendor tab in customer master data is used to
make this link, it is used for Intercompany flows, for returns processing...
489. What do you mean by condition index, how you configured in you project?
A. Condition index means keep the all condition records what ever you maintained for particular condition type.
if you want process this you should be active index in condition type
490. How cost will flow from delivery (with out reference order) to billing?
A. cost from delivery will go to Invoice automatically if you maintain the shipment cost pricing. Do you know there
is no pricing in delivery? Maintain the shipment costs and calculate the cost(Freight costs). Material costs will
transfer automatically to VPRS if the condition type is available in the pricing
76
494. How can we process out bound delivery without shipping point?
A. In third party we r not at all doing delivery, vendor will directly deliver goods to the end customer
2.In rush order also shipping point is required here in this process system will automatically finds shipping point
by the shipping point det by the shipping conditions in vov8 of RO /BV here in sales order ur giving plant right
then system check possible shipping point as it is determine automatically by using a det check in t.code {ovl2}
So finally i want to conclude is that for any delivery Shipping point plays key role weathered it it inbound delivery
or out bound delivery so shipping point is must to process a delivery
495. What is header condition type and in sales order how header condition type gets it value? Do we
maintain access sequence for header condition types?
A. Header condition is one which is applied across all the items in the sales document. The header conditions
are not assigned to any access sequence.
A. Header condition types applies to all the conditions in the sales order and header conditions does not have
the access sequence
496. In system landscape where the sand box and golden box exists?
A. The normal system landscape would be Development-Quality-Production. Here Sand Box system is nothing
but the duplication of the client environment to do what ever we want to
Configure, integrate and test the transaction.
497. Where as the GOLD BOX is the system with the Finalized Configuration settings to transport to
development and quality systems to do further testing? Here in gold box no other information will be
there other than the exact configuration settings.
A. I can not tell exactly in which system landscape these two fall into.
498. What is solution manager?
A. The SAP Solution Manager is a platform which provides integrated support of the life-cycle of a business
solution, from the Business Blueprint via configuration to production operation. The SAP Solution Manager
provides central access to tools, methods and preconfigured contents, which you can use during the evaluation
and implementation, as well as in operation processing of your systems.
499. I would like to know pricing SD Tickets? Can we do pricing with out doing condition technique?
A. even pricing is element of condition technique to do pricing we need to follow the elements of condition
technique they are condition tables, condition types, access sequence n then pricing.
A. I would like to know pricing SD Tickets? 2. Can we do pricing with out doing condition techniques?
A. First i will give an example of pricing sd ticket : Ex: I have two characteristics with same characteristics
values .how can i configure price for each characteristic value with 10 and i need different prices for both.
solution: The inclusion of t-code cu60 and cu61 for maintaining variant table .In cu61 you create a variant
table where u assign a pricing key to a combination of characteristic values .Then this pricing key is used in the
condition record to define price .In this solution you would not have to maintain object dependency for each
characteristic value as against your solutions .Object dependency is maintained against each configurable
material, No we can not do pricing without doing condition technique
500. Can you explain about actual GI (gods issue) date and planned GI date? Can actual GI date differ
from planned GI date?
A. I believe the actual GI date can differ from Planned GI date, See u plan to make a GI on one date and the
process gets delayed due to sudden deficiency of the material as some might be identified as defective at the
last minute, the organisation would like to have a watch on this thats why we give two different dates.
A. GI is mainly depended and linked to the schedule line category. When customer raises a order for
some x goods on some x date as an requested delivery date the system performs the availability check for the
ordered goods depending up on some important factors such as checking rule, checking group, requirement
type of the customer. After checking this whole process the system determines a date which can be different to
77
that of the actual delivery date and this date can be termed as the confirmed quantity date. So, my conclusion is
that the actual (confirm) date can differ to that of the planned(requested) date.
501. Can any body help me regarding the following error occurring at the time of creating delivery?
Copying is not posted. because an entry is missing in Table TVCPL: ZNWW ZRLF Copying is not posted.
because an entry is missing in Table TVCPL: ZRLF ZNWW PWAN. I have created my own item category
PWAN, as well as sales document type ZNWW, and delivery type ZRWW....and also define the delivery
item category determination.....for delivery type ZRWW....but it is still asking for ZRLF delivery type.....?
A. I think u havent made copy control between sales doc type to delivery doc type....If u created ur Salesdoc ,or
Item category or anything...just copy the existing one and make a changes u want...if u do like this copy control
also automatically copied related to the doc...So pls check ...Hpoe its useful
A. Copy control required in between OR to LF doc type which u have created then also go for the item category
determination.
502. What is pricing procedure?
A. A pricing procedure is a procedure by where in which you control the execution of condition types in a
sequence you would like . It not only executes the condition types but also controls the execution of condition
type by the use of requirements, alternative condition value. Alternative condition base value, account key.
503. Explain me about dunning procedure?
A. Please go Through The Link :- http://134.198.33.115/sap/dunning.htm (or)
A. Sometimes the business partner may fall behind payments due to many reasons. Then u can send them a
payment reminder or a dunning notice to remind them about the outstanding amount. Settings :
1. Define different types of dunning procedure in the system.
2 .Only those customer that have a dunning procedure defined in their customer master record are included in
the dunning run .
3. This dunning procedure are maintained at client level .also we can set and maintain forms individually for
each company code .
4. u have to set up dunning levels.
5. A payment deadline should be specified which is copied to the dunning text.
6.Once the balance of a dunning level exceeds the minimum amount ,the corresponding dunning level is
triggered and the customer is dunned.
504. what is the difference among sales deal promotion price, price agreement?
A. Sales deal promotion price means for a specific product for a period of time there will be some sales
promotion were the price will be less than MRP. Price agreement means an agreement between customer and
vendor for a specific product or wide range of product with a specific price mentioned in their agreement.
505. An order item with different shipping point copied into the sales deliveries?
A. For a delivery document the following are always unique:
Shipping Point, Route & Ship to Party, Hence, if the order items don't have same Shipping Point
then you cannot combine them in one single delivery in other words delivery split will happen.
506. When I am saving customer master (internal number range), system generating number range like
5000211,500216and 500221 instead of giving 500211,500212 and 500213.why system generating like this?
A. This cant be happen like this if u have proper no range defined in t-code [xdn1) and again there is no
possibility that some r telling check in vov8 as it is only the iem increment /sub item increment for line item in
sales order used for sub items no in BOM and coming to no ranges only u have an action only whether it is
internal / external assignment only
507. What should be the value set for Lead Time in Sales Document Type while configuring the system?
A. Lead time are the no. of days that is used to default the requested delivery date field in a document type.
For eg: in cash sales or rush order the lead time maintained is zero, as the delivery has to be done immediately.
So requested delivery date normally becomes the current date. If you leave it blank, then the requested delivery
date has to be keyed in manually. so the requested delivery date is calculated by current date + lead time in days
mentioned in the doc type
78
A. As answered above that lead time in sales document type is meant for the required production time, the value
is set based on the client's specific. Its not all about defaulting requested delivery date in sales order.That has got
nothing to do with Requested delivery date.
508. What is business change and impact? it is a step in project realization stage ? if am wrong, please
correct ?
A. Business change is a modification or an alteration to one or more existing business processes/ systems.
The impact is the result of this change which accommodates dynamics of business environment.
509. what do u mean by accruals?
A. Amounts that are 'earned' or 'spent' in a period, but for which the cash transactions have not, or will not, take
place within that period. For example - Rebate Accruals, Freight Revenue, Sales Deductions, Bonus, Taxes.
A.as per the rebate agreement, customer will be credited for every transaction he does with the company. this
amount will be posted to his account.& company will issue the credit note for the customer on completion of
agreement date. if a customer wants to take out some amount from his rebated amount in the company, he can
take even though agreement date is not completed. at that time company issues credit memo for the customer
from his accumulated rebate amount. sap uses sales order type R4, billing type B4. for issuing credit memo, use
sales order type G2.
510. What are the delivery possibilities, When there is not enough stock available?
A. when there is not enough stock for delivery, we need to first check if customer accepts partial delivery for this
item, if yes, then we can deliver the part quantity. If customer does not accept partial quantity then backorder
processing occurs for a new material availability date.
511. What is the use of pricing date in condition type?
A. Pricing date is the date in which the condition records are accessed. For eg: lets say you have the price of the
material as 1000Rs till Mar 2008 as per the validity period of condition record and from April the same price of
the material is 2000Rs as per the validity period of the condition record. Now your pricing date in the Sales doc
determines as which price should be taken into account.
512. what is the RAID
A. RAID (redundant array of inexpensive disk) is a technology through which we can use the multiple hard
disk in a single system. in case one hard disk is crash then to another hard disk recover the data
513. What is the use of column CONDITION TYPE in Pricing procedure determination Like sales area +
customer pricing procedure + Document pricing procedure + Pricing procedure + CONDITION TYPE,
without maintain condition type system get pricing procedure in sales order then what is the use of this
column?
A. To be more clear the condition type entered along with the pricing procedure determination would become a
column in the line item of the sale order. so instead of going into the item data conditions screen and entering the
value , you can straight away enter it in the line item
514. Can anyone please explain GAP analysis with example ? I know theoretically the meaning of GAP
analysis. I would like to know some real time examples of GAP analysis. Please help?
A. Hi this is Anil Naidu during Business Blue print first we will prepare Question and a Data Base(qadb) . After
that some of our team members will take QADB and go to client place and they will get the information from the
client and send to the base station. In Base station they will check with the standards. If the company
requirements doesnt meet standards we wil call as gap analysis
515. Can you explain about Higher-level item category and item usage?
A. When a existing line item is referring to another line item, the item category of the refered line item is called as
Higher level item category. For eg: Free goods-- You give 1 tv free for 10 tvs 10 tvs in one line item is refered by
1 tv in another line item to say it is free for the 10 tvs. here the item category of 10 tvs is the higher level item
category. Also this is used in cases like Bill Of Material ( BOM)
Usage: This is another component which is used to determine the item category.
Usage can be-- FREE, TEXT, SERVICE etc etc.. for eg: In standard SAP when you type some thing in the
description of the line item and even though you enter no other detail it fetches the item category TATX
79
this is because it assumes the line item usage to be text. So DOC type + TEXT==> TATX
A. Higher Level Item Category reference's to Free Items, Bill of Materials and Service Items.
Eg: Item Category Determination of Free Goods (i.e. TANN)
Sales Document Type (OR)
+
Item Category Group (NORM)
+
Item Usage (FREE)
+
Higher Level Item Category (TAN)
__________________________________________
Item Category of Free Goods (TANN)
________________________________________
516. In one sales order there are two material can maintain two different pricing procedure for these
materials?
A. You cannot maintain different pricing procedure Since you Assign A Pricing Procedure to a combination of
Sales area document Pricing Procedure and Customer Pricing Procedure
517. What are the functions performed in a support client?
A. The main function is resolving the day to day issues sent by the client. some times enhancements also.
518. What is the toughest Ticket u have solved recently? Many Interviews this Question is asking pls
anybody tell me how to A. this Question? Pls give an example?
A. This question is asked to check if the candidate has really worked on the support project or he is just faking. If
you have worked on support projects you should know what ticket means
A. You can yourself give example of a recent issue and tell them that this was the toughest one.Pick one severity
one ticket and tell it with solution. Ex:- An order is getting locked instead of all the configuration set right. What
may be the problem? Ans: It may be anything. tell them an example from incompletion log or Sales document
customisation. You can get some interesting tickets from IT-Toolbox.com
519. Is it possible to release change request, without releasing task?
A. No, it is not possible. We have to release the task first, then release the change request.
520. How do we configure configurable material and what are the important fields to be filled?
A. To create a configurable material u should take the material type as configurable material. and in the basic
data1 tab page u should mention that the material is relevant for configurable. u may chek this in basicdata2
tab page. there u find material is configurable.
A. To create a configurable material use T code MM01 , and enter Material type KMAT(configurable materiail),
Item category 0002.
A. Configuration points are:
1) Material type should be KMAT
2) Class type in material master classification view should be 300
3) Item category group in material master sales org 2 view should be "0002" or "0004"
4) MRP Type in material master MRP 1 view should be PD
5) Availability check in material master MRP 3 view should be 02 (Individual requirements)
6) Strategy group in material master MRP 3 view should be 25
7) Individual/coll in material master MRP 4 view should be 2 (collective requirements only)
521. How to maintain credit limit for materials?
A. As per my knowledge, SAP credit management is based on Payer. If you need to make the material as a limit
then we can make use of material allocation for attaining this.
80
A. Not on the basis of material but credit management can be controlled on the basis of item category. In define
item categories we have a credit active tick. So material with a particular item category can be made active or
inactive for credit check
523. what is the difference between centralized credit management and decentralized credit management
A. Credit control area is an organizational unit which is responsible for maintaining credit limits for the customers.
Company codes are assigned to CCA. If u have only one CCA maintained for more than one Company code i.e.
called centralized CCA, where as if u maintain individual CCAs to each company code that is called
decentralized CCA In decentralized CCA s, u assign one company code assigned to exactly one CCA.
524. If i want to configure the partner determinations for sales manager and general manager if the sales
manager is business partner in sales order he should only give 5% discount and general manager
should can give 10% discount how could i configure this?
A. This can be done by HR help of partner determination where he will configure say 2 sales employe 1 who give
5% discount and other 10% then he will go to field cat log and create table a of 2 sales employee who give
discount and create condition. then we will assign it with our partner determination of our sales order. then create
525. What does the movement type control?
A. Movement types control goods movement from one place to other place
526. how the customer required delivery date determined? or delivery date determined?
A. It is determined by the customisation u give in ur order type for eg: if proposed delivery date is ticked in ur
order type nad lead time is 7 days , then ur requested delivery date is current date + 7 working days.
A. Delivery Date is determined by Backward Scheduling. If the date determined so, we cannot accommodate the
lead time, transport arrangement time, etc. Forward scheduling takes place and new delivery date is determined
A. Delivery date:- the date on which customer receives goods. Requested delivery date:- the date on which
customer wishes to have his goods. Confirmed delivery date:- the date on which the arrival of goods can be
confirmed.
Now, for backward scheduling the customer requested delivery date is used to calculate the material availability
date and transportation lead time. the delivery must be created on the earliest of the two dates. If both dates are
after the order date and material is available on the material availability date, the customers requested delivery
date can be confirmed, If both dates are before the order date , confirmation of the requested delivery date can
not take place. Therefore, the system attempts to determine the next earliest possible delivery date through
forward scheduling.
527. what is client requirement in scheduling category?
A. The basic requirement of client is confirmation of delivery date which is scheduled thu mrp and item category
of the material that will be delivered to the customer.
528. What are the routines and how u have created?
A. Its a programmed written by Abapers to perform special task as assigned by functional people. For example In
SD Pricing procedure V/08, three routines are defined as Alternative Condition Base Value, Alternative
Calculation condition Type and Requirement.
529. Explain the difference between SAP 4.7 and ECC 5.0?
A. I think there is not much difference between sap4.7&5.0 there is difference between screens and there are
Some differences you can find b/w 4.7 and 5.0 like stock view and some screens that have some more features
like sales order etc.
530. What is Exercise Invoice?
A. Excise invoice outgoing: A business document, in India, that you prepare when you issue excisable goods
from a manufacturing plant, for example: To be sold to a customer, To be transferred to another of your plants
The excise invoice lists the goods that you have issued and states how much excise duty applies. Your customer
uses the excise invoice to claim back the excise that it has paid from the excise authorities.
81
Excise invoice Incoming: A business document, in India, that your vendor sends you when it delivers excisable
goods. It lists the goods and states how much excise duty applies on them. Your use the excise invoice to claim
back the excise that you have paid from the excise authorities
The following are the t-codes and reports for excise invoice
J1IEX SAPLJ1IEX Incoming Excise Invoices
J1IIN SAPMJ1IIN Outgoing Excise Invoice
J1IA SAPMJ1IA Excise Invoice Details
J1IJ SAPMJ1IJ Excise invoice selection at depot sale
J1IK SAPMJ1IK Selection of Excise Invoice - Commo
J1IP J_1IPRNE Excise invoice print
J1IW SAPMJ1IW Excise Invoice without PO
J1IS SAPMJ1IS Excise invoice for other movements
This is the standard procedure that you follow to create an outgoing excise invoice. You create the excise invoice
from a reference document: either an invoice, a pro forma excise invoice, or a billing document.
Prerequisites: You have:
Customized the rounding-off indicator for sales transactions Specified which exchange rate type to use for export
invoices You make both of these settings in Customizing for Logistics General, by choosing Taxes on Goods
Movements India Basic Settings Maintain Company Codes.
Procedure
From the SAP Easy Access screen, choose Indirect Taxes Sales/Outbound Movements Excise Invoice
For Sales Order Outgoing Excise Invoice Create/Change/Display If you want to create the excise invoice
with reference to a pro forma excise invoice or commercial invoice, choose Excise Invoice Create.
If you want to create the excise invoice with reference to a delivery note, choose Exc. inv. for delivery Create.
Enter the number of the reference document. If you do not know the document number, you can search for
it by choosing Due list.
Choose: The excise invoice screen appears. The header data is displayed at the top; the line items, which the
system has copied from the reference document, are displayed at the bottom.
Enter header data as required.
To check if the utilization is done properly and the document is ready for posting, choose .
To enter texts for the excise invoice, choose .
To display the balances of the CENVAT accounts, choose Balances.
To display the utilization details, choose, Save the excise invoice.
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.
Excise Invoice is created based on Proforma Invoice or Invoice (based on configuration, it can also be Delivery).
The Process Flow will be as under: Process 1:
Sales Order (VA01 / VA02 / VA03) --> Delivery (VL10A / VL10C / VL01N / VL02N ? VL03N / VL04) --> PGI
(VL02N) --> Proforma Invoice (VF01 / VF02 / VF03) --> Excise Invoice (J1IIN)
Process 2: Sales Order (VA01 / VA02 / VA03) --> Delivery (VL10A / VL10C / VL01N / VL02N ? VL03N / VL04) -> PGI (VL02N) --> Invoice (VF01 / VF02 / VF03) --> Excise Invoice (J1IIN)
82
83
A. .In xd02 we will put a tick mark in the check box of rebates field in sales area data screen and apart from that
we should check in our pricing procedure condition type b002 is there or not.
537. Is it possible to carryout two different pricing procedures at sales order level and Billing level. If
Yes, please Explain in detailed?
A. It is possible to carry out two different pricing procedures at sales order level and billing document level.
The pricing procedure is determined in a document on the basis of the following parameters:
1) Sales Area (Sales Organisation + Distribution Channel +Division)
2) Customer Pricing Procedure (Defined in the Customer Master)
3) Document Pricing Procedure (Defined in Document Type Customisation)
For a sales order and a billing document which corresponds to the same sales order, the document pricing
procedure can be different and hence different pricing procedures can be determined.
Also, in the copy control from sales order type to billing document type, the price type for item category should be
set to "B" i.e. carry out new pricing.
538. what is line item?
A. When ever you are creating any sales documents then the items appear in the line with the item numbers are
known as line items. A line item determines the item category of the item which in turn controls some
functionalities of the document processing.
539. What is the Function of item category group?
A. item category group is divided as per the material type, it control the material field status and used in item
category determination.
A. The item category group determines how a material is processed in the sales order. It defines, for example,
that pricing does not take place for a free of charge item, such as a business gift; or that inventory management
is not carried out for a service. When processing sales and distribution documents, the system uses the item
category group to determine the item category. The system determines the item category based on the item
category group of the material and the current business transaction, and proposes it in the respective document.
When creating the material types non-stock material and services, DIEN is proposed in both cases for the item
category group, because the order processing for both material types is identical: for example, pricing is carried
out for both, but no availability check.
540. What setting we have to done to apply condition type SKTV (cash discount before Tax)and SKTO (
cash Discount after tax)in a single sales order and what is the difference in condition type HD00 and
KF00?
A. KF00 condition type is freight charges that applies to a particular item where as HD00 is header freight that
applies to whole document and u should enter HD00 manually at the header level
541. Where do you assign Movement Type?
A. Movement Type is assigned at schedule line. As is is related to transfer, 601- Standard Movement Type
542. What is BADI? explain in detail.
A. BADIs stands for business addings. and it is for enhancements in the application area. main use of it is
reusability. BADIs are oops based. BADIs can be used any number of times in a project.
543. WHAT IS THE DIFFERNCE BETWEEN CUSTOMIZATION AND CONFIGURATION WITH EXAMPLES
A. In customisation you customize with the existing set up. For eg: extend the existing sales office to other Sales
org as well In configuration you create a unit itself For eg: Create a new sales org. In short customisation is part
of configuration.
A. by the process we follow, we create a configuration document only if in case there was a new additional unit
created. In case if there is only assignment or changes with the existing data we create only Scoping document
and not Configuration document A CONFIGURATION: we will configure the system to meet the needs of your
business by using the existing data.
84
CUSTOMIZING: we will customize or adapt the system to your business requirements, which is the process of
mapping SAP to your business process.
Configuration vs. Customization:
When considering enterprise software of any type, it is important to understand the difference between
configuration and customization. The crux of the difference is complexity. Configuration uses the inherent
flexibility of the enterprise software to add fields, change field names, modify drop-down lists, or add buttons.
Configurations are made using powerful built-in tool sets. Customization on the other hand, involves code
changes to create functionality that is not available through configuration. Customization can be costly and can
complicate future upgrades to the software because the code changes may not easily migrate to the new
version. Wherever possible, companies should avoid customization by using configuration to meet their goals.
Companies also should understand their vendor's particular terminology with regard to this issue since words like
"modifications" or "extensions" often mean different things to different vendors.
544. Can i know what type of reports so be generated by ABAP consultant for SD guys can i get some
scenarios and which tables are regularly used by SD consultants for making reports?
A. There are many reports used by SD consultants and functional consultants. Some examples could be
shipping summary by plant report, it could be a report showing the delivery due list, it could be a report which
shows the tracking numbers or BOL numbers for a particular delivery. Some of the tables regularly used by SD
consultants are VBAK, VBAP, VBUP, VBUK, LIKP, LIPS, VEKP, VEPO etc.
545. Without delivery can you do billing?
A. Yes, it is possible to do. Even in normal process we can avoid delivery process and go for billing for that We
will need to check the copy controls from sales document to billing document then it is possible.(if it were one of
the customers requirement) It is part one of our business process for example services, we charge for the
service rendered where in we don't have delivery for services we do billing directly. OR --> Billing
A. yes we can do billing without delivering the material. For services like labor charges, we will be doing it.
Because the material will be customer's.for that we can't create a material code so we need to bill directly from
Sale order.
546. What is sales order Item category Determination n What is delivery Item Category determination?
A. Item category is the key important field in sd cycle as it pushes the materil to the sales order
by using the item categories determination: document type + item category group + usage + higher level item
categories determines any item category (sales order or delivery transactions) check transaction code {vov4 }
.......item category determines for sales order.........determines for deliveries
547. Explain Free of Cost Samples(FOC)and explain step by step?
A. i want to explain you clearly first what i sample and free cost then you can get the solution by yourself.
free good - there are two types in this inclusive and exclusive. Ex: Inclusive means - buy 2 and get 1 free. but
total items are 3, but we will bill the customer for 2 items and 1 is free and
Ex: Exclusive Means- buy 2 get a 1 different product separately for free sample: the main difference here the
pricing doesnt takes place...
548. In incompletion Procedure there is Status Group what is use in case of Pricing. In status group Price
also one field what is use and how it affect sales document. from where it collect data
A. Status groups are assigned to specific fields in the incompletion log .So it is possible to specify in sales
document like :
A : It may be complete but not prevent the document processing further .
B : It may be incomplete and the case of sales documents being blocked for further processing .
Use of status group for pricing: Setting this status in the status group and assigning the status group to a field
in the incompletion procedure which cause the sales document to be incomplete for further processing should
pricing not have been carried out
85
Billing -
Module
MM
FI
CO/ MM
FI
PP/ MM
Integration Points
Availability Check
Credit Check
Reduces stock
Reduces Inventory
Requirement Eliminated
Integration Points
Debit A/R
Credit Revenue
Updates G/ L
Milestone Billing
Module
MM
FI
MM
FI/ CO
PP/ MM
Module
FI/ CO
FI/ CO
FI/ CO (Tax, discounts, surcharges, etc.)
PS
Module
MM
FI
FI
FI
FI
86
A. SD and FI : - In Business We wud want to post the revenues or the discounts offered, taxes collected, Freight
charges to a particular GL account for accounting purposes. Lets say i want to account for all the revenues I
generated for finished goods. I would use this Finished goods as the Material Accounting assignment group and
assign that in the Sales org 2 view just above the Item cat group. Then with Accounting determination process
I would link the Account Key ERL (In Pricing proc) + Finished Goods (Material Accounting Assignment group)
- TO A GL ACCOUNT. Thats SD-FI integration.
SD and MM:- In Pricing we would want to determine the cost of the product through VPRS Condition Type. This
cost of the material is picked from the Material Master. How this happens is , if we would want to determine this
cost VPRS in the Sales Order for Profitability purpose then , all those Item categories that can appear in a sales
order must be activated for determine Cost Check box in customizing. Thats one of the SD MM Integration.
551. Bill of material means-BOM?
A. Bills of material means combining a group of materials in to one product. for e.g. computer is a product it is
the combination of CPU, key board, mouse and monitor. there are two types in the BOM itself. one is main item
level processing and sub item level processing. in the main item level processing main item price will be taken
and in sub-item level processing sub-items price will be taken into the process.
A. Bill of material means (BOM): 1. Parts used in Assy.
2. Quantity & Unit of Measurement of the parts.
3. Price Comparison of a part, from Variable Suppliers/Mfr's
4. The terms & Conditions of the Suppliers/Mfr's.
5. To Know the Revision & Estimated Annual Usage(EAU).
6. Our Clarifications and Suggestions for the same(Remarks).
Eg: BOM-PEN: - Assy no : 456, Assy name : Reynolds, Assy Rev : A, Assy EAU : 1000
Child Parts Used:
UOM: Qty:
1.CAP Color Blue
Each 1
2.Top lock Transparent - Color Blue (Screw type) Each 1
3.Bottom Cover Color White Each 1
4.Label
Each 1
5.Ball Nib
Each 1
6.Plastic Tube Transpired mm
10
7.Ink
Gm
.05
552. What is CIN & configuration of it ?
A. CIN is Country India Version. It is an add on to take care of India related excise functionality by SAP. Could
you pls explain what do you need to know about configuration of CIN.
A.CIN is expanded as country India, its ERP by sap which is suitable for small and medium scale implementation
553. What is the use full for CIN? how can you differentiate with CIN and tax procedure? what is the
difference between sap r/3 and sap all in one?
A. CIN - Country india releated to taxation of country , we have excise duty, sales tax etc ,
Tax procedure - it is FI consultant will dealt with that, Tax procedure are two one is TAXINN and TAXINJ.
TAXINN is condition based whereas TAXINJ is formula based both this will have similar condition like Excise
duty sales tax etc once one procedure is assigned then it should be changed ,system will accept Sap R/3 is for
larger companies whereas sap all in one is for smaller firm cost effective one.
553. What will you do in blue print stage?
A. Business Blue print is a detailed documentation of the requirements gathered from client. it represents the
business process requirements of the company. It is an agreed statement of how the company intends to run its
business within SAP system.
A. Business blue print is the conversion of the legacy system data into sap compliant - i.e. what ever the
companies processes are there are converted and put into SAP Compliant configuration documentation so as to
enable us to carryout the realization according to the blueprint prepared in a methodical way which saves time in
realization
87
88
89
In this scenario Abaper will analyses the program to find out the route cause statement by statement written in
the program. during debugging curser will recognize the statements only after 'start of selection' in the program.
go to debugging mode, place /h in any particular transaction on the command field and enter then system
shows the message that debugging mode switched on status bar. then go to program threw go to- systemprogram - place the curser on the statement below start of selection.
this is how we can analyses about the program statement by statement but this is done by abapers, any how as
a functional consultant we should know about this process.
569. Can we sell the same material from two different divisions?
A. A product can sold from different division but u have configure in IMG for common distribution channels and
common division. to do this u have create all material master data in one sales area and then go for common
division
A. A Division in the material master is part of basic data for which you can not maintain multiple values. One
material uniquely belong to only one division. So question does not arise of selling same material from two
different divisions. Suppose you have two divisions in your organisation say "motorcycle" & "food supplement". A
material which belong to motorcycle division can not belong to food div in any case.
570. what is header conditions?
A. Header conditions applies to all the condition types in the sales order. the header conditions can be goven at
header level in the sales order
A. if the company likes to give the same amount of discount for all the items in a sales order, Header Condition is
used. it has be entered at header level in the sales document. the condition amount of a header condition by
default applies as it is to all the items in the document
ex ; RB00 condition type.
ex : in a sales order there are 3 materials:- m -10, m-20, m-30.
now go to conditions tab page of m-10 and mention as RB00 - 5rs. now this discount amount 5rs will applies for
all the 3 items.
571. Product attributes means?
A. product attribute-- it is applicable in configurable material. Configuration - combination of characteristic +
attribute MM data- sales :sales org-2, if you want to see in your sales doc then you have to activate in your doc
type overview TRANSCTION FLOW data- produt attribute message that means during sales order you have so
many option for product or materials.
572. What is difference between the header level condition and item level condition?
A. Header level conditions are for the whole document, while item level condition is for the particular item only.
A. yes, header conditions applicable for the whole document and item conditions are for the items.
whether a condition shud be a header or item or for both(KO29) etc. should be given in condition type defining
v/06.
573. Is it possible to block a material for sales order so that it should not give any yellow exclamationwarning message....in other way it should give an error message so that we can not proceed further?
Also..is it possible for the bloking customers in the same way...if so ..how?
A. Yes, u have to go to the MM02 & there go to sales Org 1 tab page there u maintain cross distribution chain
after that this material is block for sales. if block a material for plant then u should maintain in MM02 basic data 1
Cross distribution plant & also if u block a material for procurement then u should maintain in cross distribution
purchasing data.
A. Go to SPRO -logistics general-material master-settings 4 key fields-data rel for sd-define sales status-here
select the status go to details.. block for order make it a Iog execution it will become error instead of warning..
574. What are the fields in pricing procedure?
A. Meaning of Column in Pricing Procedure What is the meaning of this column in the pricing procedure ,i.e
1. STEP
2 Control Step
90
3. Condition Type
4. DESCRIPTION
5. FROM
6. TO
7. Manual
8. Mandatory
9. Statistics
10. PRINT
11. REQUIREMENT
12. Alternative Calculation Type
13. Alternative Base Condition Type
14. ACKEYS
15. ACCRUALS
Brief Explanation:
A. STEP :- This indicates the number of step-in the procedure.
B. COUNTER:- This is used to show a second ministep
C. CONDITION TYPE : This is the most important component in the pricing procedure. The rates are picked up
from this element, on the basis of the properties described.
D. DESCRIPTION:-This forms the description of the condition type.
E. FROM: - This is used to define the progression of the calculation and range of subtotals
F. TO: This is used to define the progression of the calculation and range of subtotals
G. MANUAL:-This function enables to allow the condition type to be entered manually also apart from automatic
Pickup
H. MANDATORY: - This function identifies the conditions that are mandatory in the pricing procedure. The sales
Price is a mandatory condition type.
I. STATISTICS: - This can be used to represent the cost price of the material sold, generally used for study
statistical impacts of price
J. PRINT: - The activation of this function will enable the printing of the values and conditions to the document.
K.SUBTOTAL:- A key is assigned from the drop down menu; this can be used by the system in other area like
Sis for reporting purpose also
L. REQUIRMENT KEY: This function is used to assign a requirement to the condition type. This requirement can
be used to exclude the system from accessing the condition type and trying to determine the value. This can
be used to specify that the condition type should only be accessed if the customer has a low risk credit.
M. ALTERNATE CALCULATION TYPE:- This function allows you use a formula as an alternative in
finding the value of the condition type, instead of standard condition technique. this can be used to calculate
complex tax structures.
N. ALTERNATE CONDITION BASE VALUE:- The alternative condition base value is a formula assigned
to a condition type in order to promote an alternative base value for the calculation of a value.
O. ACCOUNTS KEY : The account keys form part of account determination. These keys are used here to define
the posting of the revenue generated to respective account heads& to subsequent assignment to GL
accounts. PR00- ERL, K007/KA00- ERS, KF00- ERF.& so On.
P. ACCRUAL KEY:- The accrual keys form part of account determination. These keys are used here to define
the posting of the revenue generated to respective account heads& to subsequent assignment to GL accounts
and payment to respective parties.
575. What is the functionality of Status Profile?
A. Status Profile: I Will explain with one example, As per business requirement any approvals required for a
sales order before creating a delivery then we will define the settings in the back ground(SPRO)
i.e first Define status profile and assign this to sales document.(or) next define authorization keys i.e how many
approvals and whose approval is required like branch manger then make the settings like where to stop like
before delivery r billing etc in SPRO and assign this to roles and authorizations these things you can observe in
sales order header status
576. If you generate bill more than credit limit then what will happen?
A. How can you go for billing. system will block at order levelor delivery level only?
91
577. In R/3 system name the three different kinds of messages. What is the diff. between them?
A. 6 type of messages
1-termination2-error
3-information
4-status
5-warning
6-exit
578. WHAT SHOULD YOU DO IF R/3 STANDARD PRICING DOES'NT MEET YOUR REQUIREMENT??
A. If standard pricing does not meet our requirement. 1- we can maintain new pricing procedures. or
2- Depending upon the client requirement we can maintain new condition types and with the help of abaper we
can create new routines to fulfill the requirement
579. What will be the possible reason of delivery not getting generated for an item?
A. Two possible reasons:
1) Stock is not available.
2) Requested delivery date and selection date in delivery document are different. They should be same else
delivery will not be created.
580. What is ur batch process in the project?
A. 1.Partial qty of a material which is managed separately from other partial quantities of the same material
2. the main characteristics of a batch are homogeneity and non-reproducibility.
FEATURES:
1.BATCH NUMBER ASSIGNMENT
2.BATCH SPECIFICATION
3.BATCH STATUS MANAGEMENT
4.BATCH DETERMINATION
5.BATCH RECORD
6.BATCH-WHERE-USED LIST
7.ACTIVE INGREDIENT MANAGEMENT
8.BATCH DERIVATION
BATCH MANAGEMENT/PROCESS IS PARTICULARLY USED IN FOLLOWING INDUSTRIES
1.CHEMICAL
2.PHARMACEUTICALS
3.COSMETICS
4.HEALTH AND HYGINE
5.FOOSTUFFS
6.RETAIL
581. Tell me the tool ur company is using for support?
A. Tools like remedy, radix, peri green and different type of tools are used in support projects and tools like
ASAP, solution manager, business engineer are used for implementation of projects.
Q. what is credit horizon date & whats its purpose?
A you know cr. mgmt are 2 types. in Automatic point of view
HORIZON PERIOD is there. bcz it shows that on which date
this CREDIT MGMT. will start or applicable, if at the time
of configuration if it is blank ,then system will take
today date that means on configuration date b default.
582. Why does account group controls customer?
A. Most of the fields in the customer master are controlled using Field Selection, which is in turn a function of
Account Group. Hence we can say that Account Group is like a control parameter for the customer master.
92
93
A. In Simple terms Logistics Execution is an interface between Goods Receipt and Goods Issue. All the
intermediate (like PO>>Inbound Delivery>>PGR & SO>>Outbound Delivery>>PGI) processes between PGR &
PGI are carried out using Logistics Execution.
590. What is retro active billing? who is will create this?
A. Retro active billing belongs to rebate process. It takes into account the billing documents that were created
previously ( i.e. before the rebate agreement done)& also billing documents which were created during the rebate
period. In those documents which were created earlier, the accruals & basis were not automatically updated, it
has to be done manually while in the documents which were created during rebate period, the accruals & rebate
basis were automatically updated.
591. Credit check system check which value net value or gross value can these settings be done in IMG?
A. we have to specify "A" in subtotal of net value in pricing procedure
592. Where do you specify that a condition type is a discount (or) a surcharge?
A. Condition classification if condition type is surcharge we can specify positive in positive/negative field
otherwise, if condition type is discount we can specify negative in positive/negative field otherwise,
592. What are the issues you faced in your final preparation phase?
A. All identified users were not trained Legacy master data was still not clean and available for
Loading
A. Final preparation u can say in other words as preparation for production use .The primary objectives of this
phase are to run a final technical system test,to provide end user training ,to migrate data and system to a
production environment .Key user will be trained ,who in turn have to train end user according to the "train the
trainer" concept. End user acceptance is increased and a knowledge base is created for end users and how to
deal with online reporting and future system enhancements .Another objective of this phase is to workout a
Go live strategy .
593. if one company can maintain one customer number for different sales areas is it possible with out
any changes?
A. If we maintain a customer master in different sales area and company code is same then we have to maintain
the sales area data page only.General data page and company code page is same in that case.
594. What do u mean by rollout project?
A. Roll out means : If suppose you are working for one project in India for example COCA COLA how these
people they are doing is first they will implement this in one country and next time on wards r for another country
they will take this as a reference like no changes in the business process and customizations every thing wiil be
the same just they will create no of plants ,sales offices ..etc as per their country and in some cases it will take
care about CIN related changes at the time of roll out...
595. What is batch split?
A. If a material is managed in batches then you can carry out a batch split for every component. this means that
if you split a batch ,you asssign more than one batch to one component. In this case, each batch is displayed as
a separate component in the component overview. Batch splits can only be triggered manually in the production
order. The following requirements must be met for batch splitting:
(1)The material master record of the material must specify that the material is managed in batches.
(2)Batches must exist for the material.
596. Explain how division is interrelated with material? give suitable points to prove its similarity and
distinguish in nature?
A. Material is always division related. one material cannot be assigned to more than one division.
u have an option of cross division and cross distribution channel for this u have to configure in the r/3 system for
both distribution channel and cross division. I recently faced a question in satyam that what are the documents
that we maintain in support project please help me in this regard?
A. Responsibilities in support project
- Handling customization, configuration, and enhancement related issues
- Handling tickets on Day to Day basis
94
95
610. purchase order should be automatically raised in the sales order, for the number of materials which
are being ordered to update the inventory? what r the settings to be done.?
A. In third party order process , PR will be triggered automatically as per the setting in Schedule line category.
If you want PO needs to be triggered automatically, 1) in item category Create PO Automatic Check box &
2) in the material master , purchasing View Automatic PO Checkbox need to be activated.
611. How will be the Ticket process flow happens in a Production support project?
A. we will get tickets through mails in support projects they will be categorised into different categories. based on
ur responsibilities u will get ur work after solving the problem u will send a mail to ur end user who is in
production server and will keep one mail to ur team leader answer along with ticket,(we work in development
server) that may locate in client or company location depends
612. After logging into R/3 system if you want an end user to see a specific menu? how could u do that?
A. Either it is done thru the creation of user roles and assign them to user profiles.(SU01)
613. In order to make up a Sales Area which Organizational Elements will help?
A. In Order to make Sales Area following Organizational elements Are required.
> Sales Organization + Distribution Channel + Division
614. Material type means.? Can you tell me a few?
A Material type is similar to account group of customer, it governs the fields which are relevant for data input and
it determines how the material should behave in on going business scenario.
1- it controls the no range.
96
97
625. What setting we have to done to apply condition type SKTV (cash discount before Tax)and SKTO (
cash Discount after tax)in a single sales order.and wat is the difference in condition type HD00 and
KF00?
A. Following setting need to apply for SKTO,SKTV:
1) maintain the terms of payments in customer master
2) CHECK THE FIELD CASH DISCOUNT field in sales org1 tab in material master
3) maintain SKTO, SKTV condition types in V/06 ( these are not having access sequence and maintain condition
category E in the condition type)
4) pleased in the pricing procedure (check static, requirement 2, alt con.base valu 9).
5) then rice the sale order see the conditions tab page in Item data you will get cash discount.
626. how to transfer number ranges?
A. No, number ranges cannot be transported from one client to another client. It should be created and
assigned in the same client. For example, if you want to maintain some number ranges for sales documents, you
should create in production client itself using T.Code VN01.
627. what is material determination? can you do two material for one material?
A. material determination is swapping of materials. if u give a mat m1 in a sales order, it will replace with
another mat m2. with 2 materials we cannot swap. but with the help of user exits we can do it. this function is
widely used in automotive components
628. what is difference between delivery document & scheduling line?
A. A delivery document is similar to the sales order document in that the settings control how a delivery is to be
carried out at the highest level and has a delivery item category assigned to it.
The SAP System can only copy items of a sales document to a delivery if they have schedule lines. The control
of the schedule lines depends on the schedule line category which is determined by the Item Category and MRP
type.
629. what is the most critical field in Delivery document (vl01n)?
A. its the shipping point
630. Is it possible to assign two different sales organization to the same company code?
A. Yes We can assign "n" no of sales org to a company code but reverse is not true.
631. Is it possible to block a material to be deliver from an specific plant without block the creation of
sales orders? So in summary the material has to be blocked just for a specific plant in the moment of
delivery. One sales order with different plants per line could be shipping except the lines that contain
this plant X?
A. Yes, I'll check this 2 alternatives. One question I found the field MARC-MMSTA in the Purchasing view as well
so I tested this "Plant-sp.matl status" and I created a new material status but I couldn't find a combination that
really block the deliveries (Tcode: OMS4)I used the Inventory Management option with B status, which I found
block all the Good Receipts and Transfer Movements for this special material /plant but still allow me process the
deliveries from the SO. Do you think that I should use another combination in the Material status configuration
OMS4 to really get an effective delivery block !
632. What is LIS ?
A. LIS stands for Logistics Information System. In SAP, the logistics information system is a combination of the
following systems.
- Sales Information System
- Purchasing Information System
- Inventory Controlling Shop Floor Information System
- Plant Maintenance Information System
- Quality Management Information System
Logistics information system can be used to effectively plan the entire logistics cycle in SAP. A user can control
and monitor business events in the logistics cycle to make effective decisions. Data coming in from various sub
98
modules in SAP can be clubbed and analyzed using the logistics information system. LIS thus acts as a flexible
tool to aggregate and cull out important data. Key figures can be defined in LIS to keep track of important
logistics parameters. Users can analyze data in various ways. LIS even allows users to customize the reports as
per individual reporting requirements making it a flexible reporting and analytical tool.
633. Credit control area means? What is the relationship exists between credit control areas and
company codes?
A. A Credit Control Area is an organizational unit that is comprised of one or more company codes. A company
code can have no more than one credit control area.
A. outstanding receivables can spoil the business process. to control credit limits in sap system we can configure
credit control area. one company code can hav one credit control area only but one credit control area can have
many company codes. i.e. u can assign one credit control area to many company codes. the relationship is one
to many
634. When is material determination triggered?
A Material determination will be triggered thru condition technique.
Step-1: Fields/Tables maintenance
Step-2: Access sequence - tables inserted
Step03: Condition type / access sequence
Step-4 : Material deter procedure / assign to sales document type
Step-5 : define substitution reasons --> we can define whether the substitute material can be displayed as a
selection and we can define whether the material can be replaced or can be added as a line item.
Step-6 : Condition records --> specific to sales area/material. Enter substitute material and the substitute
reason. Result: Material will be replaced/adds another line item with desired material in the sales order screen.
635. What is Integration between SD and MM : SD and FICO ? Can any body give me this is ?
A SD and FI. :- In Business We would want to post the revenues or the discounts offered, taxes collected,
Freight charges to a particular GL account for accounting purposes. Lets say i want to account for all the
revenues i generated for finished goods. I would use this Finished goods as the Material Account assignment
group and assign that in the Sales org 2 view just above the Item cat group. Then with Account determination
process i would link the Account Key ERL (In Pricing proc) + Finished Goods (Material Account Assignment
group) ---- TO A GL ACCOUNT. This SD-FI integration.
SD MM.
In Pricing we would want to determine the cost of the product thru VPRS Condition Type. This cost of the
material is picked from the Material Master. How this happens is , if we would want to determine this cost VPRS
in the Sales Order for Profitability purpose then , all those Item categories that can appear in a sales order must
be activated for Determine Cost Check box in customizing. This one of the SD MM Integration.
636. Is it possible to create new sales order types?
A. Yes its possible to create a new sales order type but generally it is advised to copy standard one and proceed
as it is connected in so many places
637. What is MRP types?
A. MRP is Material Resource Planning which is based on Transfer of Requirements while processing the Sale
Order. MRP types based on Consumption based MRP etc.,
638. In SD,MM,PP,FICO what are the highest organizational units?
A. SD
: sales organisation
MM
: plant.
Pp
: plant.
FICO
: company code.
639. How can we assign one credit limit to two customers?
A. In the definition of Credit control Area we have a field called Credit Amount. in that whatever value we given
automatically it applies all the customers of that credit control area.
99
100
650. Is there any difference between product selection and material determination?
A product selection is been used in material determination. in substitution reason - strategy field (a&b) is used for
product selection. it will list the material in order to select the material for determination.
651.What is the difference between centralized credit management and decentralized credit
management?
A credit control area is an organizational unit which is responsible for maintaining credit limits for the customers.
Company codes are assigned to CCA. If u have only one CCA maintained for more than one Company code i.e.
called centralized CCA, where as if u maintain individual CCAs to each company code that is called
decentralized CCA. In decentralized CCA s, u assign one company code assigned to exactly one CCA.
652. what is BADI? explain in detail?
A Badis stands for business-addings and it is for enhancements in the application area. main use of it is
reusability. Badis are oops based. Badis can be used any number of times in a project
653. If we dont give the horizan period in dynamic credit check what will happen?
A I THINK IT WILL BECOME STATIC OR SIMPLE CREDIT CHECK
101
- which screens and fields are necessary foe entering master data,
- which fields are mandatory, optional and Display in master record
- which partner functions are valid.
659. How can we supress the fields ie sales office and sales group in VA01 create order initial screen?
A. we can very well achieve this thru Transaction variant in T-code SHD0 with the help of an ABAPer. And
Assign this Variant in your Sales document type in T-code VOV8.
660. Credit control area means? What is the relationship exists between credit control areas and
company codes?
A. outstanding recievables can spoil the business process. to control credit limits in sap system we can configure
credit control area. one company code can hav one credit control area only but one credit control area can hav
many company codes i.e. u can assign one credit control area to many company codes. the relationship is one to
many
661. what is the land scape?
A. system landscape is the number of server present in the client site and the physical orientation of the
server.There are mainly four type os server:
sandbox
development
quality assurance
production
662. In third Party scenario, Purchase requisition details are automatically captured in Sales Order, when
you create with item category TAS, where to configure Purchase requisition details?
A. The schedule line should be marked as LS. Also mark subsequent type as NB-Purchase requirement in the
schedule line category as this will trigger the purchase requirement immediately after the creation of sales order
663. What is the Function of item category group?
A. item category group is divided as per the material type, it control the material field status and used in item
category determination.
664. Can we generate a single billing document for more than one delivery?
A. Yes, We can. Standard SAP itself has provided the feature. But this is possible when the payer, payment
terms are one and the same for all the deliveries.
665. what is PMIN?
A. The condition type is used in order to derive a minimum price in the pricing procedure. Suppose discount
offered on a price of Rs 1500 is Rs 100, whereas minimum net price should be 1450. In this case, PMIN
condition type in the pricing procedure will automatically add Rs 50 to derive the final price of Rs 1450.
666. Explain how diff between ITEM and schedule line sales document?
A. Item level: It controls the line item
Pricing
item relevant for delivery
credit active
text item
Scheduling line allowed
weight volume relevant etc and Scheduling control at scheduling level it should be relevant to different
delivery dates and different quantities takes place
667. can explain different types of invoice ?
1) Sale Invoice with respect to sales order
2) Supplementary Invoice for Basic Price, freight difference
3) Scrap Invoice for Scrap sales
4) Deemed Export invoice for sales effected to 100% EOU.
5) Depot Sales Invoice related to stock transfer
6) Export Invoice
102
103
104
post into some other account for this purpose we maintain account determination. coming to the question's
answer, influening factors for account determination is ,chart of accounts,( fi consultant will tell that chart of
accounts which is used for that company code) sales organization, distribution channel, account assignment
group for customer ( which is in customer master data, sales area tab page, billing view ) account assignment
group for material ( which is in material master record, sales organization 1 view ( not sure plz check)
account key whcih is assigned in pricing procedure G/L account number ( FI consultant will give this number)
684. what is header item condition in sales header data? what is header item condition in schedule line
data?
A. Header Condition is one which is inserted on the header of the Document. Header item is one which would
then get distributed among the items. There can be more than one conditions to distribute. Say freight would be
distributed WRT Weight, where as header discount would distribute with net price. The same would apply to sche
line condition data...
685. What is business change and impact ? it is a step in project realization stage ? if am wrong,please
correct ?
A. A Business change is a modification or an alteration to one or more existing business processes/ systems.
The impact is the result of this change which accommodates dynamics of business environment.
686. What is the tool ur company is using for support?
A. Tools like remedy, RADIX, Perigreen and different type of tools are used in support projects and tools like
ASAP, solution manager, business engineer are used for implementation of projects.
687. What should you do if the ship to party & all other partner functions are not being determined at the
time of sales order creation?
A. U have to do partner determination for the sales doc level for doc type in transaction code for partner
determination is (vopa) or in img -sd-basic functions do partner determination.
688. How the freight charges are calculated in Pricing?
A. The freight charges are condition records and condition type is maintained in pricing procedure. the correct
Transaction to create condition records is VK11/VK12/VK13.
689. What is the purpose of the request number which is generated when u save a customisation?
A. Request # wil 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 Task 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
690. A customer has 2 materials one is third party mat(TAS),Second one is normal mat(TAN)..These both
items entered in one sales order and his requirement is he wanted in single invoice with out splitting?
How can we do this?
A. Check OR To F2 copy controls. Add TAN item category with controls same as BVN (in BV to BV copy
controls) Make TAN :Billing relevance B Now create OR with one item TAN & other TAS. Do delivery and PGI for
TAN item. Do PO and MIRO for TAS item. Create billing doc with VF01 and Order reference and get both the
items.
691. What is solution manager?
A. Solution manager is a central customer platform using the tools, methodologies, contents, procedures for
effective & efficient use during implementation, operations & on going support during the project phase.
692. How is plant determined?
A. System searches for the plant in the following manner:(1) first it searches for a plant from CMIR(customer-material info record).
(2)If it is not found there then it will search for a plant in Customer master record of ship-to-party.
(3)If still it could not be found then it will check in material master in Sales general/Plant view. in this sequence
the plant is determined
105
693. What is header condition type and in sales order how header condition type gets it value? Do we
maintain access sequence for header condition types?
A. header condition is one which is applied across all the items in the sales document. The header conditions are
not assigned to any access sequence.
694. what happens if we check 'exclusive' indication in access sequence, and what happens if we do not
check?
A. It Controls whether the system stops searching for a record after the first successful access for a condition
type within an access sequence. If you dont check it , even it finds a record with the first search it checks the
with remaining accesss. It is better to use this indicator in view of fine tuning of the condition technique.
695. what is the purpose of sales document type?
A. A sales document type fulfills a requirement of a specific business transaction.. for example in a cash sale you
would require the delivery to be happenign immediately after the order and you would require a invoice slip to be
handed over to the customer immediately after his purchase. These things are customized in your Cash
sales(CS) document type
696. what are the differences between invoice and billing document?
A. INVOICE IS DOES NOT HAVE ANY IMPACT ON THE FI WHERE AS A BILLING DOC UPDATES IN FI.
INVIOCE IS ONLY A REFERENCE TO THE CUSTOMER AND THE EMPLOYEE OF THE COMPANY SAY
PROFORMA INVOICE WHERE AS A BILLING DOC CREATES AND IMPACT IN BOTH THE CUSTOMERS
ACCOUNT AS WELL AS THE COMPANY ACCOUNTS
697. What is the difference between routine and requirements?
A. 1. Requirements are used in different area of SD, for example requirement in pricing procedure, it restrict the
access of the condition type. for example the rebate condition type bo01 has the requirement 24 it means that
this condition type should appear in the billing document. routine means the program written for the requirement
i.e. the logic written in the abap code.
698. how to do testing in sap R/3.... i need the testing process in SAP SD?
A. In any SAP Project testing can be happen in 3 phases. Unit testing happens in Dev server.
Integration and User Acceptace Test happens in Quality Server. These all are done manually step by step.
We have got standard SAP Test Scripts/prepares based on the Client/company/Project. Unit Testing: it can be
tested in bits and pieces (Ex: Sales order Creation).
Integration Testing: OTC Flow (Create Sales order to Invoice).
User Acceptance done by the Client in "Q", if they are satisfied with the result they will give Sign-off for the
project. There is another sort of testing so called Automated Regression Testing. that can be done by
eCATT/IBM Rational Tools.
699. What are the New Dimensions are in SAP?
A.
700. what is R/3 Architecture? Its means Real Time 3 Tier Architecture
106
107
708. What is header condition type and in sales order how header condition type gets it value? Do we
maintain access sequence for header condition types?
A. header condition is one which is applied across all the items in the sales document.
The header conditions are not assigned
A/C Dr
A/C Cr
Customer
Cenvat Suspense
A/c Dr
Cenvat Payable
A/c Dr
To Sales
Cr
To Cenvat Suspense
A/c
Dr
A/c
A/c Cr
108
713. What are the Customized Z Report ur created on the Requirement of Client?
A. ZCCH Customers Credit History Report, After creating the Report we have to assign this report
structure to New the T.Code which is created with :Z Ex: ZCCH
B. ZCFD - Customers Sales Tax Concessional Forms Details Report
C. ZPPR - Procurement Planned Dates Reports
D.
714. Explain to me in detail Alternate condition base value, and alternate calculation type?
ALTERNATE CALCULATION TYPE : This function allows you use a formula as an alternative in finding
the value of the condition type, instead of standard condition technique. this can be used to calculate
complex tax structures.
ALTERNATE CONDITION BASE VALUE : The alternative condition base value is a formula assigned
to a condition type in order to promote an alternative base value for the calculation of a value.
715. What is the function of counter in pricing procedure ? Please explain with an example ?
A. 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
716. How we will configure milestone billing , periodic billing and which scenario we will use?
A) Milestone billing is a plan type where a customer is billed for the amount distributed between the
dates until total value is reached eg: if the total billing amount is 1000 USD for a year. You will bill
the customer in different amounts say 200, 500, 300 at different intervals as per customer
agreement.
B) Periodic billing is billing the customer for the total amount(here 1000 USD) at regular intervals
periodically until the customer agreement is reached. eg: 1000/12 for a 1 year agreement and say
billed at the 1st day of every month.
716. What is purpose of Requirement in Pricing Procedure?
A) Requirement is nothing but routine written by abapers according to client requirement Ex: some condition
type that should be de-activates at order level or activate at billing level.
Suppose routine 23 and 24 can be used at billing document for rebates (condition type for rebates bi01
and bi02 ). We add this condition type at in our pricing procedure so that this document de-activates at
order level and activates at billing document level
717. What are the differences between invoice and billing document?
A) INVOICE IS DOES NOT HAVE ANY IMPACT ON THE FI WHERE AS A BILLING DOC UPDATES IN
FI. INVIOCE IS ONLY A REFERENCE TO THE CUSTOMER AND THE EMPLOYEE OF THE COMPANY
SAY PROFORMA INVOICE.
B) Billing is the Document is generated for the purpose of Company Accounts and Invoice is Physical
document sent to the Customer for the purpose of Collection of Amount which is has purchased the goods for the
company.
718. What is mean the Replenishment lead time:A) The time of concern material is ready to available. RLT = GR time + delivery days
A) It is the time taken to produce or bring material from out side. it is based on planned delivery time and in
house production time.
109
719. What is the difference between ATP check and availability check how these reflect in sales
order(which check system considers) what are the IMG settings for the same?
A) ATP Check is checking of availably Quantities i.e ATP = Total Warehouse Stock + Planned
receipts(Incoming Stock) - Planned Issues (Out going stock)
B) Availability Check is an integral part of business process it determines the if the desire deliverable
Quantity can be met on requested delivery date or not. Then it passes to Material Requirement
Planning. Or we can also say.. availability check is nothing but checking of availability of stock
which is placed in the order , sys carries out this check through a available to promise (ATP) logic
=where house stock +planned receipts (incoming stock)-planned issues (out going stock)
720. What is difference between Material listing and Material exclusion?
A) Material listing is nothing but what ever materials user assigned to particular customer, then he can
access/ Purchase those materials only.
Material Exclusion is nothing but excluding the particular materials to the customer, then customer
cannot access/purchase those Materials.
721. What are the different types of REQUEST No id? 1. Customizing request
2. Workbench request
3. Transport of copies
3. Relocation
722. How do you connect to Client Environment Server?
A) Centric Mat Frame is a tool which connect the client server and HP server desk and Aventail.
723. What does the movement type control?
A. Movement type controls the physical/logical movement of materials leading to change in the stock levels
in inventory
A. All the inward and outward movement of material is controlled by movement type for example for out
bound
delivery we r using 601 movement type. Also it has an effect on inventory control of stock .
724. What is the difference between routine and requirements?
A. 1. Requirements are used in different area of SD, for example requirement in pricing procedure, it
restrict the access of the condition type. for
example the rebate condition type bo01 has the requirement 24 it means that this condition type
should appear in the billing document.
2. Routine means the program written for the requirement i.e. the logic written in the abap code.
725. What is physical year variant?
A) Variants in which the fiscal year is the same as the calendar and has up to four special periods. Variants
for shortened fiscal years. For more information on shortened fiscal years, see Defining shortened fiscal
years.
Variants for non-calendar fiscal years: - April to March with four special periods
- July to June with four special periods
- October to September with four special periods
726. Explain about how the ticket process goes?
A) 1. VOIP: Voice on Internet Protocol. here client will cal directly to the consultant.
2. Tool (REMEDY/RADIX).
3. Clarify /Peregrine IBM 4. Service center Etc
110
A/C Dr
A/C Cr
Customer
Cenvat Suspense
A/c Dr
Cenvat Payable
A/c Dr
A/c
To Sales
Cr
To Cenvat Suspense
Dr
A/c
A/c Cr
What are all the documents will generate after saving Billing/invoice?
A) After saving invoice 5 documents are generated:
1. Revenue Account
2. Customer Receivables Account
3. Profit center Account.
4. Special Purchase Ledger Account
5. Profit Analysis Account.
What is the Different Contracts Order types and Item Category?
Item
T.Code Doc Type
Description
S.LC
Category
VA41
NMS
Quantity Contract
KMN
-VA41
WK2
Value Contract
WKN
-VA41
WK1
Assortment Value
WKN
--
I.C.Group
Material Type
M.Type
Norm
Norm
Norm
FERT-FG
FERT-FG
FERT-FG
601
601
601
111
VA41
VA41
SC
QP
Contract
Service Contract
Rental Contact
TAD
MVN
---
LEIS
LEIS
DIEN Service
DIEN -Service
601
601
4.Maintenance
112
M.Type
KMAT
Description
I.C.G
Description
Item
Category
Description
Variant Configure
Material
0002
Configuration
TAC/TAE
Variant Configuration /
Explanation
Which are the other module which are integrated to Variant Configuration?
CA -Classification
LO -Material Master
PP -Bill of Material
PP -Routings
PPPI Master Recipes
SD -Sales
SD -Conditions
MM -Purchasing
CO -Costing
PP -Material Requirements Planning (MRP)
> PP -Production Orders
What are Different of T.Codes are used to create and maintain the Variant Configuration?
CT01: Create Characteristics - Zbike, where in values mention the Color of the bile like Red, Blue etc
CT04: Create another Characteristics - ZPrice, where directly go the additional data tab and maintain the
table SDCOM and field VKOND (ABAP Dictionary it will ask for)
CL01: Assign these two characteristics to a Class Zbike_class (Type 300) in characteristics tab page.
CL02: T.Code for Change Variant Class.
CU41: Go to Configuration profile Then select the material and enter the description & click on the class
assignment i.e. assign Zbike_class.
CU01: Create of Dependencies
CT04: Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies
Select Procedure enter in front 10 write - self.ZPrice='Red' and save.
Now go back go to extras - Other Dependencies - assignments and assign relationship (by default it
will come & then just save)
Now go to VK11 - Enter VA00 (Condition)(For Std RVA001 Pricing Procedure) - enter variant Red
and Blue give the rates accordingly and create the sales order.
MMNR: T.Code For Variant Number Ranges
MMK1: To Create Configuration Material
MC(B: Report for an Variant Configuration Analysis
What is the purpose of Variant Tables Structure?
A. Tables are used to store combinations of values for different characteristics for example, you can only have a gray
car interior if the cars paintwork is blue
What is the Features of Variant Configuration in SAP?
To Ensure right choice is delivered
Easy for the sales person to select
Communication is fast and clear
Ensures production of right item
What is purpose of maintaining the Configurable Profile?
A. Configuration Profiles is maintain for configurable objects to define central settings for configuring the objects
What are objects you can Configure?
Materials
Standard networks in the Project System.
PM General maintenance task lists
Model service specifications
What is the Characteristics?
A. Variant Characteristics is nothing but the Each Set/Group of Varieties of BOM as a one set.
The purpose of maintaining the variant characteristic means when end user creates a sales order then the system as to
show the different Variant Characteristics as pop-up screen for easy access, Ex: Characteristics are like :- engine,
wheels, Gear box, accessories and Paintworks
113
What is the mean of SAP: A) Systems Application and Product in Data Processing
What is means of SIS & LIS?
A) Sales Information Structure.
B) Logistics Information Structure.
Define the LIS? A) The Logistics Information system is a central integrated information system where one can
create specific tables that are updated at specific stages and that can be used to report on values contained in
114
specific fields. This LIS allows the information system to be used for controlling, monitoring and planning
purposes.
What is means of SAP ISs?
A) SAP ISs - SAP Industry-Specific Solutions.
B) SAP IS-Oil
: The SAP industry solution for Oil Companies.
C) SAP IS-T
: The SAP industry solution for Telecommunications
D) SAP IS-B
: The SAP industry solution for Banks
E) SAP IS-Retail: The SAP industry solution for Retail.
What Stands for SPRO? A) SPRO means : SAP Project Reference Object.
What stands of OSS? Online Service System.
What stand for SAP EE? SAP Enterprise Edition
What stands for SAP ECC? SAP Enterprise Central Component.
What stands for SAP SCM 5.0? SAP Supply Chain Management.
What stands for SAP SCM APO? SAP SCM Advance Planning And Optimizer.
What are the Sub-Modules in SCM APO?
DP: Demand Planning
GATP: Global Available To Promise.
SNP: Supply Network Planning.
PP/DS: Production Planning and Detailed Scheduling.
What is the means of ABAP? A) Advanced Business Application Programming.
What stands for TOR? A) Transfer of Requirements
What stands for JIT? A) Just In Time.
What stands for RLT? A) Replenishment Leas Time.
What stands for ATP? A) Available To Promise.
What stands for MTO? A) Make To Order?
What stands for ASAP? A) Acceleratory System Application and Product in data Processing.
What stands for TPI? A) Transportation Planning Interfaces.
What Stands for POI? A) Production Optimization Interfaces.
What stands for SOP? A) Sales & Operation Planning.
What stands for OEM? A) Original Equipped Manufacture.
What stands for OLTP? A) Online Transaction Processing
What stands for ALE? A) Application Link Enabling.
What stands for BAPI? A) Business Application Programming Interface.
What stands for CAPP? A) Computer Aided Process Planning.
What stands for R/3? A) Real Time Three Tier Architecture.
115
116