Monday, February 21, 2011

SAP MM Questions





How to configure the system for automatic conversion of Purchase Requisition to Purchase Order?
Ensure automatic purchase order field in Material Master (purchasing view) and Vendor Master is ticked,Maintain the source list for respective materials and vendor.  Also maintain correct data at the MRP views. On the MRP run system will generate purchase requisitions for the following materials.  Using T-code ME59 conversion of purchase requisition to Purchase orders is possible.
   
What are the configuration for automatic creation and selection of storage locations in Inventory Management?
Auto creation of storage location in inventory management can be created with respect to the movement type and plant.Using t-code OBM2/OBM3.
   
For automatic storage location selection, storage location data can be specified in procurement storage location field of MRP view in Material master and Issue storage location field in Bill Of Material.
   
How to maintain automatic determination of G/L accounts during GR/GI/Transfer posting?
Automatic account determination of GL account can be maintained using T-code OBYC by specifying GL code for specific valuation class within the posting key(TE-KEY) maintained for respective movement types.
What is the difference between selection parameter WE101 and WE103?
To optimize internal processes, you regularly create list displays to inform yourself about the status of your purchase orders, info records, and other documents in the system.
You are checking the purchase orders issued over the past 24 months. you are primarily interested in POs against which no goods receipts have been entered.
Choose the scope of list BEST_ALV, so that the list of selected purchase orders is displayed with ALV Grid Control.
Choose Logistics --> Materials Management --> Purchasing --> Purchase Order --> List Displays --> For Vendor (ME2L).
Selection parameter : WE101 (open goods receipt)
WE103 means then that SAP considers the GR blocked stock as well as already received quantity while with WE101 the GR blocked stock is not considered as received.
What is the diffrence between XD01, XK01 & MK01? Knowing that all the above tx codes are used to create vendor.
There are 3 t-codes by which you can create vendor:
XK01 is for centrally creating vendor where all data are included.
MK01 is for purchasing vendor. 
FK01 is for accounting vendor or vendor with accounting details. 
What is the procedure to delete materials permanently from Material Master?
Ans:The process for deleting the materials permanently from material master is by using transactioncode MM70 and the navigation is  Material Master>Other>Reorganization>Material>Choose. Then build variant with selection range of material master records to be selected for deletion and maintain run parameters and then execute.
Using Transaction Code MM71 navigate as follows Material Master>Other>Reorganization and then build the second variant, maintain run parameters and execute. It is also important to remove the records manually form info records, PO, PR reservation etc for successful deletion of the material.
2Is it possible to have specific customer material information entered in SAP?
Ans:
Yes, it is possible to have specific customer material information entered in SAP since VD51 is the transaction or inside VA02 also you can add customer material information records.
3Give the transaction code for creating a customer in SAP SD?
Ans:The transaction codes for creating a customer in SAP SD are VD01, VA01 and XD01.
4What are inter-company customers?
Ans:
This customer represents the sales customers within the same client but between different company codes.
5Briefly explain any three organizational elements make up a sales area and their function?
Ans:An organizational unit that sells and distributes products, negotiates terms of sale, and is responsible for these transactions is known as Sales organization.
Channel through which the salable materials or services reach the customers, typical distribution channels include wholesale, retail and direct sales. You can assign a distribution channel to one or more sales organizations are known as Distribution channel. 
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 is known as Division.
6What happens when the exclusive field was ticked in the access sequence? 
Ans:When the exclusive field of all access sequences is ticked, 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.
7In SAP SD what is a sales office?
Ans:According to SAP SD, a sales office is a geographically located unit of a sales organization.
8What is the purpose of partner determination?
Ans:Partner determination is used to find out who is responsible for A/R process and where the products are going.
9What is the purpose of partner determination?
Ans:Partner determination is used to find out who is responsible for A/R process and where the products are going.
 
Explain about batches and how are they searched?
Ans:The batches are the subdivisions of stock of material having the same characteristics and for example food production uses batches to indicate the day of production, paint production uses batches based on production date and the used ingredients and it’s very hard to reproduce the same color in exactly the same way at two different moments. In the process to search batches using the standard search facility a match code F4, based on the naming convention of the batches or, for the batch classification, based on the characteristics of the batches.
12Explain the function OBYC?
Ans:The Function OBYC stands for Configure Automatic Postings. When the system settings are entered for the Inventory Management and Invoice Verification transactions the automatic posting to G/L accounts. Postings are made to G/L accounts automatically in the case of Invoice Verification and Inventory Management where the transactions are relevant to Financial and Cost Accounting.
13What is the procedure to make the period indicator in the MRP2 view as “P”?
Ans:
To make the period indicator in the MRP2 view as “P” the transaction variant SHD0 and then SE93 is used.
14What is the procedure to make the Source List automatically appear in Material Master as default if maintained at plant level using OME5?
Ans:
The maintained source list requirement in OME5 was not maintained the source list for the material, Po can’t be released. So it is required to maintain source list for all materials in the plant where the indicator is set if maintain source list at plant level is maintained or it can make use of info record to do so automatically.
15
Compared to PO and Stock Transfer Order which is the better option in case one company with a plant and another company with a sales organization?
Ans:
In order to select one company with a plant and another company with a sales organization it has to considered the following conditions it has to configure using transaction OMGN, depending upon the sending and receiving plants, maintain sales organization and customer data in customizing, maintain the supplying plant as a vendor and attach the plant to the vendor in the Vendor Master, Material type has to be HALB or HAWA, Ensure that the company with sales organization has a plant to take care of stocking, The PO used in NB and not Stock Transfer PO, Configure SD for inter company billing to enable picking up the pricing procedure for billing, and Carry out delivery through process delivery due list and billing through process billing due list.
16What is the purpose of configurable material?
Ans:
The purpose of configurable material is useful to have a large number of combinations of parts that go into a product. It means different permutations and combinations of the parts for same material. If it was maintained a unique material code for each combination, it requires a large number of material numbers. KMAT may be used in such a case where it maintains just one generic product code. A super BOM is maintained for such a material consisting of all possible alternatives. A routing is also maintained consisting of all possible operations that could be used. Typically configurable material is used in Made to Order (MTO) environment. However frequently ordered configurations may be planned with a material variant which needs to have a material master record. Thus Material variants may have stock and value. Depending upon characteristic values chosen at sales order entry Sales Order BOM is created. Routing operations are also chosen depending upon which BOM components are assigned to them.
17List some info records types?
Ans:
The lists of Info Records Types are Standard, Consignment, Subcontracting and Pipeline.
18Explain what is consignment stock?
Ans:
The Consignment stock is a stock that is supplied by the vendor is in the companies premises with the company having no liability for the same.  The liability for the company will only be affected when the goods are issued from the consignment stock for use.
19What is the procedure to restrict the posting of PO or any entries to a vendor which has some errors in configuration?
Ans:
It’s better to block the Vendor at the following stages so that it would not allow posting the entries.  All Company Code, Single Company Code, All Purchase Organizations and Single Purchase Organizations are to be blocked.
20When GR blocked stock used? 
Ans:
When it is not sure about the quality of the product received, then it is kept in GR blocked stock
What is the subcontracting cycle?
Ans:The Subcontracting Cycle is that when Po is created with item category L, the goods is transferred to subcontractor by 541 movements. For this movement note no accounting documents take place.  When GR is done automatically, 543 movements’ takes place which take care of the consumption of components from stock.
22Explain the procedure to create PR or PO by MRP? 
Ans:The procedure to create PR is according to the safety stock mentioned for the material or can be triggered from a requirement. For creating a PO, you need to have the scheduling agreement in place .After the MRP is run the schedule lines are generated which is nothing but the PO.
23What types of special stocks are available? 
Ans:
Special Stocks that are available are Subcontracting, consignments, pipeline, project, sales order, RTP, stock transfer, and the third party.
24Is it possible to have scales in a quotation? 
Ans:
No, it is not possible to have scales in a quotation
25Explain the steps that are involved in consignment cycle? 
Ans:
The steps that are involved in consignment cycle is by creating consignment info record with proper tax code, maintain output condition record for KONS, no invoice verification done, create Po with item category K, process GR, but settlement is done through MRKO transaction.
26What are scales? 
Ans:
Scales are to fix a price in the info record for a quantity from 1-100 price Rs.150 and if the order quantity is 101- 500 the prices is 140. Scales cannot be used directly in PO but can be pulled into the PO from various master data like info record, quota arrangement.
27Explain the difference between a contract and a scheduling agreement? 
Ans:
The Contract agreement or the Outline Agreement is that create the centrally contract (cross-plant) where it can maintain different pricing conditions for each and every plant. It creates the Release Order with reference to Outline Agreement. No detailed delivery schedule can be made in the Release Order. No Release documentation is created. Only time-dependent conditions can be created, Some Item Category 'M' and 'W' can be used. 
Whereas the Scheduling Agreement is the Plant Location what must be entered in the Scheduling Agreement. Its no need to create any other purchasing document except for delivery schedule line via Transaction ME38 or MRP running (with the appropriate setting of Source List). Delivery Schedule line items are created subject to your specific requirement. It can create both Scheduling Agreement with or without release of Documentation (subject to the Document Type LP or LPA) with the selection of either FRC or JIT delivery schedule. Either time-dependent or time-independent conditions can be created subject to the customizing in the Document Type of the Scheduling Agreement. Item Category 'M' and 'W' can not be used.
28What is the difference between release procedure with classification and without classification and when are they used?
Ans:
The release procedure with classification deals with the purchase requisition it can be released both at item level and at the header level. Coming to release procedure without classification can also be used for purchase requisition which is used for item level release only. All other external documents cannot be released with classification. These two procedures are mutually exclusive to say, it has to be decided in favor of one of them only.
29In what way does the Subcontracting was cared by the byproducts?
Ans:
The Byproducts take care of subcontracting in BOM for the header.
30What is the procedure to give specifications for developments?
Ans:
The procedure to give specifications are normally prepared for the business requirement document in which we specify what is required, what field and tables have to be referred for the required development. 

Sunday, February 20, 2011

SAP SD Questions part -2


1.What are the responsibilities of a functional consultant in an implementation project?
a) Responsibilities in implemention 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.
- Setting up configuration for new enhancements.
- Handling basic issues of MM module.

b)Responsibilities in support project
- Handling customization, configuration, and enhancement related issues 
- Handling tickets on Day to Day basis
- Monitoring S&D reports on daily basis required by clients
- Preparing functional specification documents 
- Preparing end user training Documents 

2.What are the responsibilities of a technical consultant in an implementation project?
Preparation of techinical specifications, getting apporvals from functional consultant and PM,assitance to functioal consultant.
3.What are the main and sub modules in SAP?
MM,FICO,PP,ABAP
4.What is ERP and SAP?and why inplementing SAP in an organization? Explain the special features of SAP over other
ERPs?

SAP is an ERP package.  SAP can be fit it any language.  It is used to get exact data with a fraction of section which will be use fully for management to take correct decision in a short span of time.  Using of sap means there is no need to maintain the
middle management in the organization because the CEO of the company is able to direct the executives direcltly with the system.  SAP is able to integrate all functional organizational units togethere and retrieve exact data needed by management. Therefore, investing on middle management will become less. and the user will be able to acess instance reports using the logistic informaion systems in SAP.

5.Explain the business flow of an implementation project?
- Project prepration
- Business blue prints
- Fit gap analysis
- Realization
- Golive
- Support

6.Explain breifly about your role in current/previous project? (If you have one)
Team member
7.Explain your functional experience prior to SAP?
For this yo will give explanation depends of your previous experience.
8.Can you explain the modern technologies in SAP?  Do you use this in your current project?
I think the ans is APO, BW, CRM, if its wrong pls guide me any body.
9.Explain the terms "AS IS" and "FIT GAP ANALYSIS"?
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
10.What are the responsibilities of "CORE TEAM" and "FUNCTIONAL TEAM" in an implementation?
Core Team are the power users who are selected for the SAP implementation.  The Functional Team gather the initial implementation requirement from these core team users who will be the bridge between the SAP Functional Team and their department users with the expert work knowledge.

1. What exactly is automatic posting can you explain?
1. Automatic posting could be, posting of accounting documents to FICO once invoice is created which can also be controlled manually. Automatiaclly detremine 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 variuos account keys and account groups. 
2. How many clients we will create in land scape (like in  development server, quality server, production server ) 
    if we are creating more than one in each server what is exact use of that client.

2. Client landscape : Basic layout : dev -testing- production also 
- Sandbox env. for trial and error 
- Development env. for actaully creating transports(CTS)
- Global env.  If you have global implementations at different client locations (eg; canada, US, UK) (for testing purposes with actual master dataas well)
- Testing env.(for regression testing purposes before moving to prodcution, integration etc..)
- Prod. env. the actual production system 
The clients could be variable and could be created to a specific env. usually a dev. where abap, functional would mess around. say :
    client 100-functinal consultants
    client 300- abapers
    client 400- other users(like super etc)

3. How we will configure export sales in sd (respect to plants assign  and sales process)?
4. How we can do invoice split depending on item category in which scenario we will use?
4. You first need to go for copying controls either from sales to billing (invoice) or delivery to billing or billing to billing
use transactions (vtaa,vtaf,vtla,vtfa,vtfl,vtff) all possibilities for copy controls. this basicly is flow of doc to doc. (may it be sales to billing, del to bil, or bil to bil etc..)
-> this is where you see the Item category and you control whether split is possible or not with the indicator"B". eg:  representing split in invoice based on item category.  The field here "data VBRK/VBRP" (headre/item)whcih actually is used for splits or combining different deliveries. create a splitting rule using VOFM (you need access key to get here).  Here you define comparisions for the fields at header table and item tables and the comparision fields say  SPART"division". "purchase order "BSTKD Instance: 5 sales orders combined into 2 deliveries and the split at the invoice would be 5 individual billing with respect to fields PO and DIv. of each sales order would let you create 5 billings. You need to define the exact "field" in the comparisions both at header and item level that could lead to invoice split. the key here is the field that is different
from header to item will cause split at the item level. 

5. Can any one explain how we will configure milestone billing , periodic billing and which scenario we will use?
5. Menu path:
IMG->sales &distr->Billing->billing plans->define billing plan types.
You set the start date and end dates if applicable to the type of billing you are using. What time to be billed (end of month, start of month etc..) 
Milestone is a billing plan type where a customer is billed for the amount distributed between the dates until total value is reached eg: if the total billing amountis 1000 USD for a year.  You will bill the customer in different amounts say 200, 500, 300 at different intervals as per customer agreement. 
On the other hand Periodic billling is billing the customer for the total amount(here 1000 USD) at regular intervals peridically until the customer agreement is reached. eg: 1000/12 for a 1 year agreement and say billed at the 1st day of every month. 

6. What are some pricing routines and sd functional specs?
6. Form routines for prcing and variuos other functions can be maintained form routines are something todo with ABAP code.
Go to (VOFM) where all requrements whcih are represented by form routines can be maintained.  Requrements are available to be assigned where access sequenses are used (for determination procedures, here pricing). 
Once the tcode VOFM is accessed you will see requrements and go select "pricing" again you need access key to create your own or copy a routine. 
Say you want header price not to have effect the item pricing, you need to go to the program to change abap code to meet the requirement. this specific requirement you created will be assigned in the pricing proc. determination "requirements field"
usaully with a number beyond 600.   Note: make sure you activate your routine for its effect to take place.

What is the movement type you used in consignment process?
 ### 632, 633, 634, 631
   
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 what no. we can say sd people are? 
 ## Team size cant be forty, Theres no genralized size of team. Never 
40 sd consultants work together on same project. 
   
What is ALE?
 ## Application Linking and Enabling - Generally ABAPers work on it.
   
What is meant by condition technique: can we say it is the combination of condition types, access sequence and condition tables? 
 ## yes
   
Where do we can find pricing procedure indicator in sd ?
 ## Pricing procedure is where we maintain all Conditions (like PR00, K004, mwst, kp00, etc) 
   
Where do we assign calender in the master records?
 ##  In IMG screen Global Settings.
   
What is the importance of customer account groups?
 ## We maintain the customer account to maintain payment terms and incoterms. Lets say, if SP is only booking order but the goods should deliver in foreign country and for which SP is not going to bare the excise and other taxes then the SH party or payer will tke teh responsibity then the tax is calculated based on account groups.
   
What are incoterms? Where do we fix them? Where do you find in regular process?
 ## Incoterms or international comm. terms and u find in CMR - Sales area Data - billing Tab.
   
How can you make some of the fields as key field in generic tables?
 ## Some fields in all tables have a indicator on it.To see, then go to SE11, display VBAK, u will find MANDT on top, if you see after description 2 tick marks, those are key fields.  Gernerally, these key fields are used in writing any Program or Interface. The key fields will extract data of non key fields . 
   
What is the standard group condition routine in condition type, what is its importance?
 ## Its better u read Group Conditions in PR00.
   
How do you control entry possibility of condition values at order through condition type settings?
 ## You can maintain the maximum and minimum value for all conditions.
   
What are the customizing settings in pricing procedure for tax condition type?
 ## Check out the standard pricing procedure RVAA01 - MWST.
   
A bunch of data need to be imported. A huge no.of creations are required, how it is possible in SAP?
 ## thru LSMW, BAPI.
   
What is the difference between PGI cancellation and returns order?
 ## PGI cancellation is done before the transportation of goods. But return order means its already transported reached customer during transit if materil is spoiled or broke or the goods r not delivered as per customer requested date.then customer send the goods baack to company.
   
What is the integrated areas in SD AND FI, SD AND MM, SD AND PP in both implementation and support projects?
 ## SD & FI - Possible in Account Determination, for posting the conditions to revelant 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.




Master Data
Q: 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.
 

Q: 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.


Shipping
Q: The PL00 condition is fine in delivery. But when we try to print to either the screen or printer, an error V1032 occurs. Why?
A: In order to use the Packing list PL00 (packing slip in delivery) you must do 'Packing' in the delivery note (edit->packing)
 

Q: we have to enter a shipping point while creating a delivery. Is it possible to create delivery without shipping points?
A: When you are releasing a sales order, choose Sales document -> Subsequent functions-> Create delivery, then the shipping point will be brought in from the sales order. In all other scenarios you have to key in the shipping point. The above described scenario will only work if all items on the sales order are to be shipped from the same shipping point. 


Billing 
Q: SAP allows a non-inventory item and an inventory item to be in the same document till delivery but splits at the time of creation of billing document. Can we combine a non-inventory item with an inventory item in one invoice? Can we treat it as a value item in sales order so that it is priced and then make it as a text item in delivery documents so that it appears in the same invoice and does not split? 
A1: Make the non-stock material deliverable, but not pickable. Both items will carry into the delivery, and therefore appear on the same invoice.
A2: Change the copy rule for orders->invoices and deliveries->invoices to specify that invoice combination is permitted. However note that for system to create combined invoices, PO number, payment terms, sales organization, and distribution channel must be identical. Else undesirable combinations may be created by the system.


Pricing Conditions
Q: It is impossible to price at the material level (matnr) , when a material has a pricing reference (mvke-pmatn) set up against it in the master data. Pricing always look for the pref, even if a price is set up against the material and not the pref. How can weprice by material and pref?
A: The field used to look up at the price is defined in Access sequence. You may find a step with PMATN as material number. If you insert a step with MATNR then the system will first look for the material, if not found (use the exclusion tick box) it will look for the pref.


Customizing
Q: We generated a new condition table. Assigned the condition to access sequence. Created a condition record. Access sequence is assigned to the output type. But when we create a billing document, output screen comes up blank for the output type. When we look up Determination Analysis, we get an error "Note 524 Access not made (Initialized Field)". What else is required to be done?
A: Assign output determination procedure to the header of the document and the output type.

Q: How can we set up to have the VAT# be accepted in the Ship-To Master File Data Control screen?
A: IMG->Fin. Acct.->AR and AP ->Customer acct->Master Record -> Prepare to Create Customer-> Define Acct. Group.

Q: We want to explode Bill of Material automatically at time of Order entry and explode an 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 - Pricing and inventory control take place at the BOM header level
TAP - Pricing and inventory control take place at the BOM item level
These can be automatically derived using the item category groups ERLA and LUMF, respectively.

Q: 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 .
Q: Is there an user exit to copy the data into planning table?
A: Use user exit MCP20001 and include ZXSOPU01.



Others
Q: 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


SAP SD Questions part -1


In R/3 you can represent a company's structure by defining and assigning corporate structure elements. What is the purpose of doing that?
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. 
Which three organizational elements make up a sales area and briefly explain their function?
Sales organization: An organizational unit that sells and distributes products, negotiates terms of sale, and is responsible for these transactions.
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. 
Division: Product groups can be defined for a wide-ranging spectrum of products. For every division you can make customer-specific agreements on, for example, partial deliveries, pricing and terms of payment. Within a division you can carry out statistical analyses or set up separate marketing. 
Name the three internal organizational elements within a sales organization and briefly explain their function.
Sales Office. 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. 
Sales offices are assigned to sales areas. If you enter a sales order for a sales office within a certain sales area, the sales office must be assigned to that area.
Sales Group. The staff of a sales office may be subdivided into sales groups. For example, sales groups can be defined for individual divisions.
Salespersons. Individual personnel master records are used to manage data about salespersons. You can assign a sales person to a sales group in the personnel master record.
What does the term "business area" refer to and how can it be used?
Business Area. The system posts costs and revenue according to the business area. The business area can be equivalent to the: 
- sales area (if the accounts are to be posted according to sales)
- plant/division (if the accounts are to be posted according to products)

The business area is defined in Customizing for Sales.
o Business area. A unit in an enterprise, grouping product and market combinations as homogeneously as possible for the purpose of developing unified business policy. 
o Financial Accounting (FI). A business area is an organizational unit within financial accounting which represents a separate area of operations or responsibilities within an organization. Financial accounting transactions can be allocated to a specific business area.
Briefly explain the relationship between sales organizations and company codes.
Many to One.
What is the central organizational element in purchasing?
Purchasing Organization.
Explain the relationship between sales organizations and plants.
Many to Many.
Explain the relationship between sales organizations, plants and company codes.
Many to Many to One.
Can one business area be assigned to several company codes? Which (sub) module of SAP could make business areas obsolete?
Yes in CO .
What is a credit control area? What relationship exists between credit control areas and company codes?
Credit control area. Organizational unit in an organization that specifies and checks credit limits for customers. A credit control area can include one or more company codes. It is not possible to assign a company code to more than one credit control areas. 
Which organizational element is central in shipping? Give a definition of it.
Shipping Point: Organizational unit at a fixed location that carries out shipping activities. A shipping point could, for example, be a company's mail department or a plant's rail depot. Each delivery is processed by only one shipping point. 
Give a definition of plant (in SAP).
Organizational unit within Logistics, serving to subdivide an enterprise according to production, procurement, maintenance, and materials planning aspects. 
A plant is a place where either materials are produced or goods and services provided. 
Classification: Business object 
Structure: A plant can assume a variety of roles: 
As a maintenance plant, it includes the maintenance objects that are spatially located within this plant. The maintenance tasks that are to be performed are specified within a maintenance planning plant. 
As a retail or wholesale site, it makes merchandise available for distribution and sale. 
As a rule, the plant is the organizational unit for material valuation. 
The preferred shipping point for a plant is defined as the default shipping point, which depends on the shipping condition and the loading condition. 
For the placement of materials in storage (stock put-away), a storage location is assigned to a plant. The storage location depends on the storage condition and the stock placement situation. 
The business area that is responsible for a valuation area is determined as a function of the division. As a rule, a valuation area corresponds to a plant. 
Can you assign two different sales organization to the same company code?
Yes.
To what do you assign distribution channels and divisions?
Sales Organizations.
What are the highest organizational units in SD, MM.PP,FI,CO?
SD: Sales Organizations.
M: Plant 
PP: Plant
FI: Company Code 
CO: Controlling Area

Can you further subdivide a plant? If yes into what?
A plant can be subdivided into storage locations, allowing stocks of materials to be broken down according to predefined criteria (e.g., location and materials planning aspects). 
A plant can be subdivided into locations and operational areas. Subdivision into locations takes geographical criteria into account, whereas subdivision into operational areas reflects responsibilities for production. 
Can a sales organization sell from a plant belonging to a different company code?
Yes.
How many shipping points can you assign to a plant?
Many.
How many shipping points can you assign to a sales organization?
None.
If you have a warehouse management system active, to what would you assign the warehouse number?
Plant & Storage Location.

Rebate Agreement
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. Please guide me for  my scenario.
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.
Customer Master
How to create the customer master?
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, Juristiction codes, Region, Transportation zone, export data,  etc.
- Company data - payment terms, account management, reco account, insurance etc.
- Sales data -  Sales product attributes, sales office, sales group, customer pricing procedure, Cust. 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.

What is the Function of item category and item category group?
Item Category determines the processing of any Item/material that we enter in a sales order and in this way it also effects the procesing 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.

1.  How can we know whether the customer is one-time or regular? 
One can maintain Account Group for One-time customers. By which we can identify one-time customers.
2. What happens when you do not enter a value for a manual and mandatory condition type? 
The pricing procedure will reject the conditions in the sales order
3. Do header condition type have an access sequence? 
No
4. Org structure:
    Relation between Company - Sales org
    One-to-Many
    Sales Org - Plants & company vs. Plants

    Company - sales org - credit control area
    What are sales area and its components? 
Sales area consists of Sales Organisation, Distribution Channel and Division.
5.  What are legacy systems? 
The Existing system on which current system is working, from which the current system will be migrated to SAP system
6. What is cut over strategy? 
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. 
7.  What are Cumulative Condition Records? 
There is a field:- "condition update" during configuration for a condition type (at v/06)... has it anything to do with cumulative condn. Records? 
8.  IF you have 3 different access sequences for one condition record then in a pricing procedure in what hierarchy will you maintain the three accesses? 
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.

9. What happens in the access sequence when you put all the ticks in the exclusive field? 
When you put tick in exclusive field of all access sequences, in my opinion, it will try to get available data from the first. Only in case, data is not available, will it move on to the next one.
10. What is meant by delivery group? 
Delivery Group is basically grouping all individual deliveries for Billing. It should have the same Ship to Party, Shipping Point, etc.


11. 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. - Evilboy
12. What are the steps that are required to include sales person as a partner function in the partner determination?
Partner function sales represenative or person responsible these two we can add through partner funtion in partner procedure.
13. What is z transaction?
We copied standard TC or object  and rename it by Z its basically stnd name which will start from Z (User defined)
14. Can you create sales order for 40 items if the quotation is sent for 30 items?
Yes.
15. What is the importance of requirment field in access sequence?
System will not go to asscess condition type system will reply through formula.
16. What makes the immediate delivery in cash sales?
Order type immediate delivery switch on.

.  What is change request and task? What was your task no.?  I need an example or a task no. that is being 
      used in your project to clear few things in my mind? 

The Change Request is that request when you do some thing new in customizing or configuration in the system. The system will automatically pop with the change request pop box , when you can give request name as defined by the system or can give your own request name with heading of what changes you have made while customization. The system will generate a request number and you save it. (e.g.:- VEDK-2785467) VEDK- means the Clients System name then followed by the system generated request number. 
Now when you want to release the request you have to use the T-code SE10 where you can see the requests under the heading modifiable or released. Go to the modifiable option. Each request will have again an internal request number. First you have to release the internal request and then release the external request number. This will in turn released by the basis guys thru the T-code SM64 in a group when all the requests are pooled from different users.
The task which you have mentioned in your question is nothing but the what task you have performed while customizing the client system and the heading name which have given it for that task and generated a request for that task.
 2.  What is your client Number in the project? Like how we have 800 for IDES? 
Generally like IDES client, when you are in the project, the client is also given a number called client number. So while implementing a project The entire implementation is done under phases and in different Client no Servers.
 e.g.:-take a company called ABC which is implementing SAP.
 So the Client is given a number in the following manner by the SAP Implementers at the site

 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 production server
 296- Production Server (where the clients live data is stored and daily business transactions are done)

  3. Few client requirements for customer master, material master, Organization and Transactions.
The client requirements may be in the form of customized reports and queries which are supposed to be suited according to their business process. Generally the requirements would be coming from the BPO's (Business Process Owners) who will deputed for each module e.g.:- SD, PP QM FI) by the client as they would be expert in their areas and module who under the business processes as they clients Project Team members. They are whole and sole responsible to get the implementation done and meet the requirements raised by them and the other users from the client’s side.
Generally before starting the implementation the entire organization structure and the organizational elements are freezed and a skeleton structure is prepared and then along with BPO's requirements the system is 1st configured and then the customization is started to suit the Clients specified requirements.
Now as far as the transactions are concerned not all the users are allowed to run all the transactions. Here the user roles are defined as per the BPO's (i.e., the user is given authorization only to run certain transactions depending on the levels and stages in his area of specialization like in SD module the entry level user is only allowed to enter the data like creation of Sales orders or delivery and billing and the next level is give the authorization for changes to be made for that same data that is entered by the entry level users. The next higher level -Supervisor is given a few more transaction authorization which will be above these mentioned users)
Here the reports are segregated like Higher Management Reports, Middle Management Reports where by again authorization is given those heads(Head of the Depts. or the Plants heads or GM etc.,) to run certain transactions which allow to view reports that are needed daily by the management.


  4. How to restrict users for not changing some fields in T-code va02?
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.  

 5.  How can we delete the Sales Orders?
      How can an invoices be cancelled or deleted?

You can very well delete sales order using transaction VA02, but with a constraint that no subsequent document is created against it.
Invoice can be cancelled using T cose VF11 and then you can reverse the Goods Issue using VL09 and making the picking quantity zero in the deivery document and delete the delivery order using VL02n . You can then delete the sales order then.