Important Tips For Interview For SAP SD
Important Tips For Interview For SAP SD
Important Tips For Interview For SAP SD
Let me share some important tips for interview for SAP SD:
1. Please be through with the projects you have mentioned in your resume.
2. Remember all the versions you have worked upon.
3. If your projects are in Indian scenario be thorough with CIN/Excise VAT and pricing procedure.
4 For offshore client specially in Europe and NASA prepare yourself for Warehouse/Lean warehouse
5. Third party billing / Intercompany / Make to order are important topics.
6. Cost booking that is accounting enteries after PGI and Billing should be known to you.
7. Mug up all the determinations.
8. Remember your last ticket.
9. Have general awareness about ALE/EDI/IDOC, as this provides added advantage. (not very tough)
10. Please be through with your basics, the process, the pricing and the master data.
11. People who are thorough with route, transportation, shipping always have an added advantage.
The MOST IMPORTANT THING:
Do not try to fool your interviewer, say exactly and only what is asked do not show your excitement and do not
speak too much if you know the topic too well, and say a straight NO if you have not worked on something, or
don't know about something, pls pls pls don't not go for flukes otherwise you will end up in soup.
What I understand is most of the companies especially in the US are looking for a candidates with
1) good communication skills (SAP is all about interacting with the client, users and team)
2) good business knowledge
3) are you able to convince the client
That comes in next round when you are interviewed to be deputed for any US/Europe project, in this round take
care of the
following:
1. Speak slow, I mean normal, because usually Indians speak english too fast.
2. Listen to them carefully, if you are not able to understand their question request them to repeat it, rather than
assuming it to be something else and giving a wrong reply.
3. Again I should repeat prepare yourself for warehouse, I mean even general knowledge will help.
4. Say a straight no when you don't know or have not worked on the topic.
5. Always be strong on SD MM FI integrations
What the job responsibilites would be for the Support Consultant? If the Consultant is working in
Offshore Support, How the business interaction would be there between the Consultant and Customer?
How the Customer Queries were handled successfully sitting from his location.
Job responsibility of a Support consultants is to handle routine tickets, which can be incident (routine
problems), change tickets (need configuration change, therefore a change request), normally a support
consultant can only advice a change but can't do it , because there is always a change advisory board on client
end to evaluate and implement the adviced change.
Business intercation between users and customer can be through mail box utilities, outlook, even telecons and
some companies also allow chat.
Usually the customer provides with the number of the document and client/company code and other necessary
info. about the process which is facing problem, the consultant tracks the project by logging in to development
server and search out for causes, the solution is then sent to user, maybe with snapshot if required.
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.
And the most important thing "Believe in yourself and God, as there is always somebody there to help you".
What is the team size? Duration of the project.
Hardly the team of the sd will be 4 to 5 and entire team of the project will be around 20-24 (all modules like
fi/co, sd, mm, pp, hr, qm, pm). If its big project, it will be around 40. Team size means the employees who you
are working on sap r/3 implementation.
For the project completion it will take around 8-10 months to get into golive. After that, post implementation
for 3 months. After that supporting it depends as project time line for every company is different. *-- Suresh
Kumar
Question:
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.
Question:
How is the schedule line determined?
A.
B.
C.
D.
Question:
When processing a billing due list, you have the following options:
A.
B.
C.
D.
Question:
How does the SAP system enable you to check the reason for documents not being combined in a billing
document?
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.
Question:
How is the schedule line determined?
A.
B.
C.
D.
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.
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.
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
XD02
XD03
XD04
XD05
XD06
XD07
XD99
XDN1
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.
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.
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?
1. What is change request and task? What was your task no.? I need an example or a task no. that is
being
used in your project to clear few things in my mind?
The Change Request is that request when you do some thing new in customizing or configuration in the system.
The system will automatically pop with the change request pop box , when you can give request name as
defined by the system or can give your own request name with heading of what changes you have made while
customization. The system will generate a request number and you save it. (e.g.:- VEDK-2785467) VEDKmeans 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 clients 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.
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
Account determination: For transferring financial and costing information to proper financial docs
Partner determination: For determing who is is legally resposible for A/r, who the goods are going to and
whatever else you waana drive through this functionality.
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!
2. What are the five imp fields to be maintained in account determination
Go to IMG and find out
3. How to create excise invoice and what is it.
I've never worked in india so I dunno
4. What is meant by transfer of data from legacy code to sap Legacy Code ?
It should be legacy data to SAP. What it means is you want to transfer all the customer and materials and all
other information from Older (legacy system) to new SAP system. You can do it using many tools, most
noticeably MDMs.
Regarding q-3,
As per Indian tax system, Excise duty (16%) is payable by each manufacturing unit on the value of
manufactured goods / on the value added. The manufacturing plant is supposed to submit an excise duty report
on fortnightly / monthly basis. Various registers (RG1, RG23A, RG23C, PLA) are maintained for that purpose,
which record all the transactions including movement of goods, cenvat credit available and cash balance
available.
In SAP, we use transaction j1id for configuration and j1iin, j2i7, j1i5, j2i5, j2i6, j1ip for creating, extracting and
printing excise invoice.
1. (a) Text Determination: Any Texts in Masterial 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 despatch
of Material in casae of Ship to Party, sending Bill in case of Bill to Party and payment followup/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
(2) Account Determination: Sales View, Sales Organisation, Distribution Chanel, Chart of Accounts, Account
Assignment Group for Customer and Material and Account Keys.
(3) I will check and let you know within week.
(4) Before installation of SAP, Data maintained by Company is called Legacy Data. At the time of instalation, it
is required to transfer Data from Legacy to SAP like Masters (Material/Customer, etc). It can be done in various
ways like BDC, LSMW, etc.
(5) Pricing is determined by combination of Sales Organisation, Distribution Channel, Division, Customer
Pricing Procedure and Document Pricing Procedure.
(6) Depends on Customer requirements.
(7) Its not clear.
(8) So that Shipping Point is determined automatically once the settings for the same are done.
(9) Copy Control: is basically meant so that Data is copied from preceding Document to subsequent one. What
subsequent Document is required is to some extent determined by Customer Requirements as well as Document
Types. e.g. In general case of Standard Order, it will be Copy Control (Order to Delivery) from OR to LF .
(10) Check for yourself in IMG (Sales Document types and Delivery Document Types)
What is the difference between the Avaialbility check 01 (Daily requirement) and 02 (Individual
Requirement) in material master?
01 and 02 are the checking group. Availability check is carried out with the help of these checking group and
checking rule. Checking group 01 and 02 are maintained on the material master.
01 - Individual requirement -For this system generates transfers the requirement for each order to the MRP .So
that MM can either produce or procure.
02- Collective requirement.-In this all the requirements in aday or in a wek are processed at a time. System
stores all req and passes on to the MRP in MRP run.In this system performance is high however you can not do
the backorder processing whereas in other you can do
- 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.
6. Form routines for pricing and various other functions can be maintained form routines are something todo
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 tcode VOFM is accessed you will see requirements 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 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.
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 we price 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 .
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
Link Between SAP SD, MM & FI
1. In SAP you will always get integration with other modules. SD will interact with FI, MM will interact with
SD :1a. Looking at MM and SD interaction first, take the scenario of a third party order process. This process uses a
purchase order (which is sent to your vendor). Also invoice verification is used further along the process to
check that the invoice you send to your customer is the same material and quantity as that which the vendor
sends to you (but obviously shipped
directly to your customer).
1b. Billing is an SD function. But SAP needs to know, when processing a customer's payment, to which GL
account the payment has to be processed. For instance payment of a UK based material would be placed in a
different GL account to that of a non-UK based material. Furthermore, a UK based customer may have a
different GL account to that of an Export customer. This is configured in Account Determination.
2. ABAPers are there to essential do some bespoke development. Your integration, or interaction, with them
would be when specifying the tables, fields, input fields, a simple process explanation, data mapping (if doing
an interface from one system to another) etc.
*-- Shahee
The link between SD and MM :1. When you create sales order in SD, all the details of the items are copied from Material master of MM.
2. MRP and availibility check related data is also taken from MM although you control this data in SD also.
3. While you create inbound/outbound delivery with reference to a sales order,the shipping point determination
takes place with the help of the loading group, plant data, shipping conditions etc. This also refers to Material
Master.
4. The material which you are entering in a sales order must be extended to the sales area of your sales
order/customer otherwise you cannot transact with this material.
There are many such links between SD and MM.
1. Whenever you create a delivery with reference to a sales order, goods movement takes place in the
bacgground. eg. In case of standard sales order, you create an outbound goods delivery to the customer.
Here movement 601 takes place. This movement is configured in MM. Also, this movement hits some G/L
account in FI. Every such movement of good s hits some G/L account.
2. The accounts posting in FI is done with reference to the billing documents (invoice, debit note, credit note
etc) created in SD. Thus this is a link between SD and FI
3. Tax determination: In case of a tax determination also, there is a direct link between SD and MM
SD Integration points with other modules
SD module is highly integrated with the other modules in SAP.
Sales Order
Integration Points
Availability Check
Credit Check
Costing
Tax Determination
Transfer of Requirements
Module
MM
FI
CO/ MM
FI
PP/ MM
Module
MM
FI
MM
FI/ CO
PP/ MM
Module
FI/ CO
FI/ CO
FI/ CO
PS
Module
MM
FI
FI
FI
FI
Quotation / QT
Tcode for creation VA21,VA22,VA23. tables VBAK,VBAP
Purchase Order PO
Tcode for creation ME21,ME22,ME23. tables EKKO,EKPO.
Sales Order OR
Tcode for creation VA01,VA02,VA03. tables VBAK,VBAP
Delivery LF
Tcode for creation VL01,VL02,VL03. tables LIKP,LIPS
Billing MN
Tcode for creation VF01,VF02,VF03. tables VBRK,VBRP
To create a sales order we need purchase order number and custmer number. Before that, to create a purchase
order we need to have material no, vendor no.
To create vendor tcode is
xk01(create), xk02(change) , xk03(display)
Tables are lfa1.
To create custmer tcode is xd01, xd02, xd03.
Table is kna1.
After creating sales order using this no we can create delivery note tcode is vl01.
Why Do We Assign Division to Sales Organisation
In SAP, why do we assign division to Sales organisation not to distribution channel?
In SAP Business Process
Sales Area= Sales Org.+Dist.Channel+Division.
Its Triangular intraction
Sales organization
/
\
/
\
Dist.Channel<----------------->Division
Sales Org controls Distribution Channel and Division
Distribution Channel: The channel that is choosen the organization to make their product reach the end
customer.(Network)
Division: Ex: HLL--------> Detergents, Out of Home,Food Products,Health Care Sectors/Departments
10. MB51 if check the material document in serial number TAB i can see a message that "The material is
managed in serial numbers"
So now my question is why I can't see serial number in material document? How can able to see that?
what is the configuration required?
Whatever settings you have maintained is correct. I shall share as to what happens in our business process.
VA01- Sales order
Vl03 - Delivery
LT03- Transfer Order
After transfer order there is a transaction used ZL02 where in the delivery number is entered and on executing, a
screen pops up asking for the serial number. Here we enter the serial number maintained for the material and is
got from MMBE. And the serial number is captured for the material.
Pls check for the serial numbers in MMBE and I suppose a program needs to be created by an ABAPer for the
serial number to be fetched and a transaction to be
created and associated with the program.
I need Serial Number Profile tables as soon as possible.
T377P - Serial Number Management Profiles
T377P_T Texts for Serial Number Management Profiles
T377X Documents Allowed for Serial Number Management
T377X_T Texts for Serial Number Management Documents
T5KSN ROE Serial Number
SERI Serial Numbers
EQBS Serial Number Stock Segment
EQSE Serial Number Records
IQ09 - Check Material Serial No
In outbound delivery, post goods issue failed because of serial number, but this serial number was not
assigned to any other material.
Check the serial number and material with IQ03. Serial number is material specific.
When I looked at the IQ03, for the serial no "#162559019S.", I realized that the status is still remain as
EDEL and ESTO.
Supposingly, the status should only has ESTO. Is there a way to remove the status "EDEL"?
Go to IQ02, do the following steps:
We have a scenario where we need to Assign single sales office to multiple sales organizations in CRM.
When I am trying to assign sales office to more than one sales organization 1st assignment between Sales
office and Sales Org is getting deleted, and only the 2nd assignment is available.
At sales office level in Function tab, it is showing only the assigned sales Organization (only one sales
org), how to assign one more sales org to this sales office here.
The assignments are on the lower node. Which means you will go to Sales office, go to function TAB and
assign multiple sales organizations there.
In the change form click New entry and assign the new sales organization and distribution channela and division
combination.
You can assign as many combinations as needed here.
1. There are 2 version in CRM Org Model.
a) SBIV (Standard Backend Integration Version)
b) EBIV (Enhanced Backend Integration Version)
2. EBIV is used to handle multiple assignments in CRM system.
3. As you know we have 3 Org Units as far as Sales is concerned i.e. Sales Org, Sales Office, Sales Group.
4. In R/3 there is a standard way to maintain multiple assignments among these org units.
Ex: Sales Group 'X' works (assigned) for 2 Sales Offices 'North' and 'South' simultaneously.
5. But in CRM this assignment is not as common as in R/3 and is not supported thru SBIV.
6. If you would like to have these multiple assignments made in R/3 available in CRM as well you may want to
go thru EBIV.
7. Once you run EBIV you cannot go back to SBIV.
8. In EBIV divisions and distribution channels can only be assigned to sales units (sales organizations, sales
offices, and sales groups). If they are assigned to any other neutral Org Units (Org Units without any Org
Attributes), those assignments would be deleted once you shift from SBIV to EBIV.