Documente Academic
Documente Profesional
Documente Cultură
INTRODUCTION TO SAP
SAP creates software for businesses (SAP stands for systems, Applications and Products) that
many companies use for a variety of business management purposes. SAP was founded in
1972 in Walldorf , Germany. Sap has grown and it becomes the world premier provider of
client\server business solutions for which it is so well known today. The SAP R\3 enterprise
application suite for open client server systems has established new standards for providing
business information management solution. SAP providing ERP (Enterprise Resource and
Planning) solutions and services. ERP is software that is built to organizations belonging to
industrials sectors, regardless of their size and strength.
The Enterprise Resource and Planning(ERP) package is designed to support and integrate almost
every functional area of a business such as procurement of goods and services, Sale and
Distribution, Finance, Human Resources, Manufacturing, Production planning, Logistics and
ware housing management.
SAP is table drive customization software. It allows businesses to make rapid changes in their
business requirements with a common set of programs. The main purpose of using a standard
business application like SAP is to reduce the amount of time and money spends on developing
and testing all the programs. Mainly sap helps the organization run smoothly.
1 | Page
CHAPTER 2
2.1 FOUNDATION:
Business processes in SAP include Sales & Distributions, Material management, Production
planning, logistics execution operation, and Quality Management operations, and financial
accounting, management accounting, financial supply chain management, and also include
human capital management.
SAP business suit is a bundle of business applications so here SAP ERP is the part of it.
2 | Page
2.2 Organizational Units in Sales and Distribution
Company Code
Sales Organization
Distribution channel
Division
Sales Area
Sales office
Sales Group
Shipping point
Loading point
Company Code: It is a legal entity of organization in which balance sheets and profits & loss
statements are prepared and used for external reporting.
Sales Organization: It is an organizational unit that groups the organization as per the
requirements of sales & distribution. It helps the distribution of goods and services and negotiate
the sales.
Distribution Channel: It provides the detailed information how the goods and services reaches
the customer. Examples of distribution channels are traders, third party sales, export, etc.
Division: It is product line and it is used to group the products or services. In division you can
make the customer specific information and requirements like payment terms, deliveries, pricing.
Sales Office: It can be a territory or market area. The configuration of Sales office in SAP is
optional. It can be defined as the place where the sales activities are taking happened at
company branches can be referred as sales office.
3 | Page
Sales Group: The definition of sales group organizational element in sap is optional. Group of
employees are assigned to sales group.
Shipping Point: It is a location where the delivery activities are performed. The delivery process
can be done from only one shipping point.
Loading Point: It is a location where the sub-division of shipping points is used for the purpose
special handling of goods.
4 | Page
2.3 Sales and Distribution Flow
Inquiry
Quotation
Sales order
Goods delivery
Billing
Finance
Inquiry Once we receive the quotation from the customer then as a vendor we need to check
whether we can deliver the goods with customer conditions or not.
Quotation Once we finish inquiry then as a vendor we need to send quotations to the particular
customer.
Sales order once we receive the purchase order from customer then as a vendor we need to
raise the sales order. While rising sales order we should know the partner functions.
Goods delivery After raising the sales order as a vendor we need to deliver the goods.
Billing While delivering the goods we need to send the billing document.
Finance Once we deliver the goods with billing vendor finance guy will interact with the
customer for finance settlements.
5 | Page
Mechanisms to execute the business processes used in the selling, shipping and billing of
products and services
Extension sets were used to deliver new features and keep the core as stable as possible.
The Web Application Server contained all the capabilities of SAP Basis.
As a result of marketing changes and changes in the industry, new versions of SAP have
been released.
Flexible tool that allows one to collect, consolidate, and utilize data from sales and
distribution processing.
A component of the Logistic Information System (LIS)
A complete architecture change took place with the introduction of SAP ERP edition in 2004.
R/3 Enterprise was replaced with the introduction of ERP Central Component.
The Sales & Distribution (SD) module consists of various components also called sub-modules.
Which are known as?
(SD-BF) Basic Functions and Master Data in SD Processing. (Also subdivided in several
components as: Pricing, Outputetc)
(SD-BF-PR) Pricing and Conditions
(SD-BF-EC) Extra Charge
(SD-BF-CM) Availability Check and Requirements in Sales and Distribution Credit and
Risk Management
(SD-BF-AS) Material Sorting
(SD-BF-OC) Output Determination
(SD-SLS) Sales
(SD-SLS-OA) Scheduling Agreements for Component Suppliers
(SD-SLS-OA) Customer Service Processing
(SD-FT) Foreign Trade/Customs
(SD-BIL) Billing
(SD-BIL-IV) Payment Card Processing
(CAS) Sales Support: Computer-Aided Selling
(SD-EDI) Electronic Data Interchange/I Doc Interface
(LE-SHP) Shipping
6 | Page
SD Components
Master Data
Detailed information about customers, materials and business partners.
Flexible data structures that support the business environment.
Specialized master data to support sales order processing.
Sales Support
Provides the functionally to support the staff involved in business development and
customer service processes
Shipping
Picking, Picking & inventory management
Generate Shipping Documents
Delivery scheduling, Returns deliveries & Stock transfer
Billing
Invoice Generation
Comprehensive set of billing functions
Real-time integration with finance
FUNCTIONS:
3. VA00 - Sales
4. VL00 - Shipping
7 | Page
5. VT00 - Transportation
6. VF00 Billing
End-user:
1. Customer Master Creation-VD01 and XD01 (for full include company code)
8 | Page
Sales order / Quote / Schedule Agreement / Contract
Billing
Delivery
9 | Page
VL04 - Delivery due list
General
10 | P a g e
2.6 Outline agreements
The vendor selection is an important process in the procurement cycle. Vendors can be selected
by a quotation process. Once these vendors are shortlisted by an organization. They enter into
an agreement with a certain vendor to supply specific items with certain conditions. This
happens when an agreement is reached or a formal contract is signed with the vendor. So, this
outline agreement is a long term purchasing agreement with the vendor. The key points about an
outline agreement are as follows
An outline agreement is a long term purchasing agreement with the vendor. It contains
the terms and conditions regarding the material that is to be supplied by the vendor.
These outline agreements are valid up to a certain period of time and cover a certain
predefined quantity or value.
1. Contract
2. Scheduling Agreement
Contract The contract is draft agreement, and they do not include delivery dates for the
material. Contract is two types:
11 | P a g e
1. Quantity Contract: This contract considered to fulfill when the company supplied an
agreed total quantity of materials against the contract.
2. Value Contract: This contract considered to fulfill when the company supplied agreed
total value of material against the contract.
Step-1
12 | P a g e
Step-3
1. Enter Material ,Target quantity (A quantity for which quantity contract being created) and
net price
2. Click On Save Button.
13 | P a g e
Create Scheduling agreement
The scheduling agreement is a long-term purchase agreement with the vendor in which a vendor
is bound for supplying of material according to predetermined conditions. Details of the delivery
date and quantity communicated to the vendor in the form of the delivery schedule.
Step-1
14 | P a g e
Step-3 Enter Material / Target Quantity / Net Price / Plant in Item Overview Screen.
Step-5 Get back previous screen item overview and click on save button. A message as below -
Overview
15 | P a g e
Outputs are an essential media of communication with various business partners & internal
partner within the organization during or for sales processing. This output can be either be taken
as print on paper or generated PDF files or sent by mails/electronically. You can even restrict or
allow the trigger of these outputs.
1. Partner functions,
3. Dispatch time.
We need to co-ordinate with ABAPers for output processing program and form.
Output determination is carried out through condition technique in Sales and Distribution.
V1 Sales
V2 Shipping
V3 Billing
16 | P a g e
Application Keys Area
V6 Handling Units
V7 Transport
Types of Output
Print Output,
Fax,
Telex,
Output Determination
Output can be determined from customer master, but it is recommended that Output in sales
document through output determination procedure (Condition technique). Output can be
determined separately for Sales Document: Header and Sales Document: Item level.
Unlike any other determination procedure getting determined through condition technique. The
output determination also involves,
Condition Table
17 | P a g e
Access Sequence
Condition Types
T Code V/57
We have to define combination of fields for which you want condition records in condition tables
of output. Provided existing standard condition tables does not meet your requirement. In case of
new condition table enter name of condition table, the number of table must be starting from 900.
Select the fields for table from allowed fields and generate new condition table.
We have to define new access sequence by copying existing one and change to your requirement,
provided standard access sequence does not meet you requirement. It is search strategy which
18 | P a g e
system uses to find out condition records stored in condition tables for condition types. Unlike
pricing, all output type has access sequence. Therefore, you maintain output condition record for
all output types.
T Code V/30
We have to define new Output types by copying existing one and change to your requirement,
provided standard output type does not meet you requirement.
Languages of Output
19 | P a g e
Here we assign Output types to desired Partner function like SP/SH/PY etc.. Generally that
would be the intent recipient of that output type.
We have to define new Output determination procedure by copying existing one and change to
your requirement, provided standard output determination procedure does not meet you
requirement.
T Code V/43
Assign Output determination procedure to Sales document header level
T Code V/69
Assign Output determination procedure to Sales document item category
We need to assign output determination procedure to Sales document. We may assign as per our
requirement Header level and item level.
20 | P a g e
Similar steps could be followed for output determination for Sales activities and Billing
documents
Condition Record
Without or in absence proper condition record maintenance, the desired output type will not
determine in relevant sales document type. Therefore condition record is crucial in Automatic
determination of output type.
2.8 Pricing
The term pricing is used broadly to describe the calculation of prices (for external use by
customers or vendors) and costs (for internal purposes, such as cost
accounting). Conditions represent a set of circumstances that apply when a price is calculated.
For example, a particular customer orders a certain quantity of a particular product on a certain
day. The variable factors here - the customer, the product, the order quantity, the date - determine
21 | P a g e
the final price the customer gets. The information about each of these factors can be stored in the
system as master data. This master data is stored in the form of condition records .
The condition technique refers to the method by which the system determines prices from
information stored in condition records. In Sales and Distribution, the various elements used in
the condition technique are set up and controlled in Customizing. During sales order processing,
the system uses the condition technique to determine a variety of important pricing information.
For example, the system automatically determines which gross price the customer should be
charged and which discounts and surcharges are relevant given the conditions that apply.
The following shows how the condition technique works in the background to produce the
pricing information.
1. The system determines the pricing procedure according to information defined in the
sales document type and the customer master record.
2. The pricing procedure defines the valid condition types and the sequence in which they
appear in the sales order. In the example, the system takes the first condition type (PR00)
in the pricing procedure and begins the search for a valid condition record.
3. Each condition type in the pricing procedure can have an access sequence assigned to it.
In this case, the system uses access sequence PR00. The system checks the accesses until
it finds a valid condition record. (Although you cannot see this in the diagram, each
access specifies a particular condition table. The table provides the key with which the
system searches for records).
22 | P a g e
4. In the example, the first access (searching for a customer-specific material price) is
unsuccessful. The system moves on to the next access and finds a valid record.
The system determines the price according to information stored in the condition record. If a
pricing scale exists, the system calculates the appropriate price. In the example, the sales order
item is for 120 pieces of the material. Using the scale price that applies to quantities from 100
pieces and more, the system determines a price of USD 99 per piece.
The system repeats this process for each condition type in the pricing procedure determines a
final price.
23 | P a g e
2.9 Table structure
Tables and structures used in SAP Sales and Distribution. This can be used a ready reference for
writing Functional specifications or for data analysis.
Logical Database
24 | P a g e
AK V Sales documents
Delivery Document
Table/Structure Description
LIKP Delivery Document: Header data
LIPS Delivery Document: Item data
Shipping
Table/Structure Description
VTTK Shipment header
VTTP Shipment item
VTTS Stage in transport
VTSP Stage in transport per shipment item
VTPA Shipment partners
VEKP Handling Unit - Header Table
VEPO Packing: Handling Unit Item Contents
25 | P a g e
CHAPTER 3
CASE ANALYSIS
Lets assume your company HERO CYCLES (Bengalore) has got an inquiry for 100
cycles. Exactly inquiry up to quotation level. Based on the past performence of your
customer your company HERO CYCLES is giving a discount of 10%. Since the
customer is located in (Hospet) valu added tax @14.5% should be applicable along with
freight charges of 1%.
Execute a sales scenario for the above said process up to quotation.
Solution:
26 | P a g e
27 | P a g e
28 | P a g e
29 | P a g e
30 | P a g e
31 | P a g e
32 | P a g e
33 | P a g e
Conclusion
So the problem given to us explains that we need to find out an inquiry for 100 cycles up to
quotation level. They are giving discount of 10% and the value added tax @14.5% along with
freight charge of 1% hence I have followed the certain steps to get the solution.
First we create inquiry and in that we should enter the sales organization code and distribution
channel and division after completion of the entry the details of the sold-to-party and ship-to-
party details and material number, how much quantity we are having, we should enter this in
second step. After that we should go to create quotation enter the same as we enter above, next
create : item data, here we should enter the tax and less the discount after completion of above
steps there we get a result of not completion after we get the result of that we should enter the
valid date of quotation. These are the steps we followed to solve the case.
By this we come to know that SAP software is helpful to reduce the manual work. SAP helps the
organization run smoothly.
34 | P a g e
35 | P a g e