Sie sind auf Seite 1von 110

Enterprise resource planning

-Integrate business operations like SD,MM, Planning, Financial

-standardization of business across locations

- best utilization of resources like man, materials.machines

Products

Oracle

BANN

Jd Edward

Marshall

Peeopesoft

which group will load the material for the transportaion, is it done by Crane,
or on pellets, etc.
SAP/R3

R stands for real time data

-3 tier architecture

Presentation

Application

Database

SAP functional module

FI, SD, MM, CR,etc

Technical module

ABAP, Netweaver,HANA

Classical landscape
Development

Testing

Productions

Types of users

-End users

-Super user

-consultant

SAP SD

-SAP logistics module that manages the customer relationship starting from quotation to sales order and
billing of products to services.

-it is integrated with MM,PP,FI/CO etc.

Scenarios

Customers places the order for some material

Requirements ll be sent to MM

If we are doing in-house productions it all be sent to pp

And after delivery finance ll send invoice

Types of data in SAP

Master data-customer, Pricing, Material

Transactional – sales order,po, production order

Overview of organizational data in SAP

Company code

Sales area(sales org+dist ch+division)


Plant

Ship point

Company code

-it is legal entity and independent accounting unit

Sales org

-distribution of goods n service

Dist channel

Medium through which goods reaches to the customer

Like online, going to shop

-assigned to at least one Sales org.

Divisions

-Product line

Plant

-location where stock is kept-mm

-manufacturing unit -pp

-from.where goods are delivered- SD

PLANT is uniquely assigned to one company code

Plant essential for det shpt

Shippjng point

-From where goods are shipped to the customer

-highest level of organizational unit for shipping

-must be assigned to at least one plant multiple possible


Central

Retails wholesale online

Cycle clothes. Cosmetics

Bike. Shoes. Electronics

Sales area belong to one company code

At least one Sales are should be there in SD

Master data

Customer mater data (xd01/xd02/xd03)

General- Name,address, email id

Control data

Payment transaction

Unloading at

Contact person

Marketing

Export data

Sales area -shipping billing,partner function, sales

Sales-sales office, sales district, currency,price ,price list,custpricproc

Shipping-sh cond, del plant, trans zone

Order combination- to determine if we can combine order during delivery

Billing- tax , incoterms, account assignment group

Part function-sp,sh,bp,py

Transportation zone will be use for determining route


Company code data- accounting(recon a/c)

ACC managament

Correspondence

Payment transaction

Insurance

VD01/VD02/VD03- doesn’t show company code data view sales data

FD01/2/3 – Company code level

Material master-MM01/02/03

Views

Basic data 1

Material desc

UOM

Material grp

Gross weight,net weight, volume

General item category group

Sales:sales org 2

General item category and item category group

Sales gen plant

Transportation grp

Loading group

Availability check:

Batch management

Accounting 1

Price control: standard price or moving avg price


Standard: constant price at which material is valuated while taking goods movement and invoice into
account

Moving avg price:it is calculated by dividing qty o material by total no of qty in stock. It is calculated
automatically after each goods movement and invoice entry.

Purchasing

Purchasing grp

MRP 1

MRP type /controller

MRP 2

Proc type

Del plan time

UOM

Base unit of measure : EA

Additional data-UOM

4EA -1 Carton(alternate UOM)

16EA-1 Pallet

CMIR

We call material as laptop but at customer end they call lappy

Vd51/52/53

VD59-To search CMIR

Customer master data

Customers specific price


sales- price list(wholesale,retail,online)

Wholesale-1000

Retail-800

Online-980

Material specific price

Vk11- create condition records

Scale

10qty -800

50qty -760

KF00-FREIGHT

K007-cust disc

K005-cust/mat

We can maintain pricing for representative dist channel

.VOR1- common Master data for dist ch- in condition, customer and material master

VoR2- common Master data for division – in condition master and customer master

Output master data-VV11/12/13

25-list of quotation

Output a sales document via various medium like

Print-1

Fax-2

Email-5

EDI-6

AF00-inquiry
AN00-Quotation

BA00-Order confirmation

Smart form is customised by ABAPer

Quotation-VA21/22/23

Legal document to customer for delivery of goods and services.

Normally issued after inquiry or without inquiry.

Type-QT

Valid to date

MM03-basic data 1 –net weight n gross weight

Known error while creating outbound delivery

No line on selected delivery date

Selected date should be date on schedule line

Item category determines if it’s relevant for picking. And packing

Picking- creating TO

- Confirm picking / TO

Packing

-goods issue

In WM you will have more than one staging area and SLOC, storage type

But in lean you will have at least one and you will use for everything.

Packing

Assigning delivering items to packaging material.


This produces handling units.

To create packaging material

MM01-

Material type-VERP

Pack Hu

4 carton into 2 pallets and that into one container

Text item and services not relevant for picking

Elemica

Supply chain operating n/w

Headquarter in Philadelphia US

ERP's tool to manage business operations.

Intermediatory or n/w linking companies together to automate confidential transactional

Connect with the clients ERP system.

IDOC

Intermediatory document use for taking data to SAP and from SAP to other system(SAP/NON SAP)

DUNS

Data universal numbering system.

Dun and Bradstreet that assigns unique number to single business entity

9 digit

Billing
Invoice type-F2

Physical product

Billing will be w.r.e delivery

Service product

W.r.e sales order

Two delivery document will be combined to one billing document

When they have same

Payer

Billing date

Dest coutry

Sales document type-VOV8

It is two character indicator by which system process different documents in a different way.

Sales document category: classification of different type of document.

IN,QT,OR

SAP provides many standard SDT use for –

Pre sales activities

Sales order

Sales contact

Customer complaint

VN01-create internal no range

This screen have multiple section as above-

1. Number System
2. General Control
3. Transaction Flow
4. Scheduling Agreement
5. Shipping
6. Billing
7. Requested Delivery Date
8. Contract
9. Availability Check

Number range

There are two method for define no. range for Sales Document.

• Internal Assignment - This assignment works internally and number for sales
document generate automatically.
• External Assignment - This assignment works externally. e.g. in below picture
number start from 02.

General Control

• Enter value in / Credit group / Output application field from possible value
list/ check Item Division / Read info record

check credit limit

Blank-No credit limit check

A Run simple credit limit check and warning msg

B Run simple credit limit check and error message

C Run simple credit limit check and delivery block

D credit management:Aromatic credit control

Credit group

Sales order

Delivery

GI

Output application

V1
Transaction flow

Screen sequence group

Transaction group

0/1/2/3-order/inquiry/quit/scheduling

Scheduling aggreement

Usage

Delivery block

Shipping

Delivery type

Delivery block

Shipping Condition

Immediate delivery

ShipCostInfoProf

Billing

Del rel billing

Order related billing

Billing plan type

Billing block

Intercompany billing type

Requested delivery/pricing/PO date

Lead time in days

Date type

Propose delivery date

Propose PO date

Cash sales -CS

Rush order-RO
Delivery scheduling

Confirming delivery date n qty into sales document

Shipment scheduling

Order date-date on which order is placed

Pick pack-time taken to pick the mat from SLOC and to pack it

- Shipping point

Material stage-date by which material will be available for pick/pack

Loading date-date on which pick/pack would be completed(loading goods into truck)

- Maintained in shipping point

Replenishment lead time- time taken to manufacture goods if stock isn’t available

- Maintain in MRP3 view

GI-date on which goods must leave delivering plant

Transit time- time required to reach the goods to customer(via road,sea,air)

Transportation lead time- time taken to arrange Mode of transportation

-maintained in route determination

System will first perform backward scheduling if it fails then fwd scheduling

Backward scheduling

Always perform on the CRDD or material stage date

It fails when proposed date is going beyond today’s date

Forward scheduling

- Based on today’s date


Pick/pack -3

Loading-2

RLT-2

STOCK -100 qty (MD04)

ORDER creation date -today's date-10th dec

Cutomer requested del date-13th dec

13dec---loading---11dec---p/p---8th Dec

Here backward scheduling failed

Forward scheduling

10dec---p/p---13th dec---loading---15th Dec

If backward failed system will show two schedule line.

If material not available RLT-10 Days

CRDD-20TH Dec

Today’s date-10th dec

20dec---loading---18dec---p/p----15dec---rlt---5dec

Failed

Then perform forward scheduling

10dec—rlt---20dec---p/p----23dec---loading---25dec
Available qty-30

Customer ordered 50

Customer requested delivery date-20th Dec

If partial delivery allowed for customer

System will perform backward scheduling

On 15th Dec 30items will be delivered

And for remaining quantities system will perform forward scheduling

To Consider RLT or not

Ovz9- check without RLT

If stock isn’t available confirmed qty will be zero

Now including TT And TLT

P/P-3 days

loading-2 days

RLT-10

TT-5

TLT-7

CRDD-19th Dec

Today’s date-10th dec

Pick pack time will be included in TLT

19thdec—tt---14---loading---12dec---tlt----5dec
Transportation lead time will be included in pick pack time as you know when the truck will be
available so you will pick prior and then only loading will be done

If stock not available system perform (RLT+PP) OR TLT or whichever is higher

How to activate delivery scheduling

Define scheduling By SDT Mark as X

Availability check= checking group(SD,MM,PP)

-General/plant in MM

X-material 1000/1 -plant

X-1000

X-100

Plant determine via CMIR,customer master,mat master

Prequisite

1)Maintain availability check in gen/plant view in MM-01

BASIC DATA 1- product allocation

- Reserving certain material for particular customer or dist channel to meet their requirements.
- Like we don’t want them to wait and to be queue

2) check availability check and requirement in schedule line

3)check availability check and requirement in TOR-OVZG

4) requirement type should be determined into sales document.

Criteria to determine requirement type


1)Strategy group-(MRP3 view)

2)MRP Group-(MRP1 view)

3) Material type

4)eegory+MRP type –(MRP1 view)

In Order there is requirement type which is use to determine requirement class which is use to
determine MPR this helps for the TOR

Standard requirement type-KL

KE-individual customer

TOR

SD/MM/PP/FI/CO

It is the process of transferring the sales order requirements into MRP.

MRP controller will run MRP-MD01/02

System will check the stock of finished goods -available- confirmation-delivery

If FERT not available then system will check raw materials and will start production and it will produce
FERT

If Raw Material not available then PR PO and vender will deliver raw material

And from this it will start production then produces FERT.

Pre-requisite

Check availability check and requirements in requirement class and schedule line category.

Requirement type should be determined into sales document.


In item category- Social stock W/E

E-order on hand

W-consignment

In requirements class – special stock E means we are reserving this stock for particular sales order.

Item category- specific stock E means wen we do MIGO stock should be added to sales order stock.

Vov6-maintain schedule line category.

Account assignment at three places In

Delivery when we do PGI

Cost account debit to and inventory account credit

When we manufacture

- Cost of manufacture d account credit and inventory debit

When we goods receipt-MIGO

Cost of debit procured account credit and inventory debit

Configuration

1)Define requirements class

2)Define requirements type

3)Determination of requirement type using transaction

To determine requirement
Origin of requirement-1 means it will use the second way

2ways

1) Strategy group and MRP group


2) And item category+MRP Type

4)Block quantity confirmation in delivery block

If we have delivery block in sales order system will auto cancel delivered qty.

We can block for any reason

5)maintain requirements for TOR

-101 requirements availability=1 means if any order is block system will cancel the confirmation for
credit limit only.

6)Maintain requirements for purchase req and assembly order

- requirement 102 if order is block for credit in third party and IPO process then system won’t
generate purchase req.

7) Availability check

To perform availability check 4 indicators should be checked

Like in SL category and requirement class check requirement And availability.

If we only want to perform TOR not availability check only check requirement not availability

Requirements type for make to order -KE

IPO-KEB

Requirement class for make to order-049

IPO-KEB

Free Goods

Inclusive

Order qty-100
If I ordered 100 qty 20 will be given as free foods

Customer all pay for 80qty and 20 will be free.

Only same material

Exclusive

If I ordered 100 qty 20 will be given free

Customer all pay for 100 qty and 20will be free

Can be different material

Example- like fr 100 laptop we can offer 20 hard drives

With item generation

R100 condition will be determined for free goods

It will make rest free goods qty price zero.

- Here there won’t be separate line item.

Item category TANN must have pricing procedure B

Requirement type -55

Base type formula -28-(100% disc)

Without item generation

-Here there will be no line item.

-cond type is NRABand requirement type 59 and base type formula -29(free goods/incl.)

Item category determinaton -OR

Item category group- TANN

Usage – free (come)

Higher level item category – TAN


It will auto determine TANN

VTFL -copy control

Cumulate cost field in TANN in copy control

It is use in the main item to control if the cost value(VPRS) is to be added from relevant sub items

Example-

Free of charge

Batch split

Bom

This function is needed if the sub items are not relevant for billing.

VBN1- CREATE FREE GOODS

Min qty 100

From 20

Are free goods 5

Calculation.

Pro rata

-System offers free goods in proportional to the ordered qty.

Unit ref

-if customer ordered 110 qty then free goods will be 5 and not on remaining 10qty

Whole unit

-if the Ordered qty are exactly divisible by from qty then only free goods will be given.

Standard access sequence and cond type -NA00

Standard procedure -NA0001

Schedule line category


VOV6

PGI

SC-CP

Movement type-601

Stock will be reduced from unrestricted stock

A/c documents get generated

Return del

Stock will be added to damaged stock

SC-DN Movement type-651

Stock will be added to unrestricted

A/C document doesn’t generate.

Returns over delivery

Movement type-653 SC- DN

Return block stock

Expired stock will be added to blocked stock

SC-DN Movement type-657

Inventory documents generated

Returns quality inspection

Movement type-655

SC-DN

A/c document generated


Reverse PGI

SC-DN movement type-602

Customer cancels the order

It will be added to unrestricted stock.

Consignment

- In this process products are stored at customer place but the owner of the product is company.
Whenever customer is utilising the product he has to pay in cycle.
-

Consignment fil up -KB

-This is stock fill up from warehouse.

Order type -CF- give po # , date,qty,shpt.

Item cat-ZKBN

SC-E1 movement type – 631

Stock will be reduced from unrestricted stock and will be added to consignment stock

Inventory a/c document will not be generated

Stock will be placed at consignment place

Consignment issue - KE

-this is issue from warehouse.

Order type-CI- give po #, date,qty,shpt

Selling the goods to customer

SC-C1 movement type-633

Stock will be reduced from unrestricted stock

Inventory account documents generated


Consignment return - KR

-stock return from customer

Order type -CONR- give order reason

SC-D0 movement type-634

Item relevant for delivery is mentioned in the Schedule line category.

Consignment pickup -KA

-stock returned to company

Order type-CP

SL-F1 Movement type-632

STOCK TRANSPORT ORDER

Transaction betn the plants of same company codes.

NLC-intercompany

NLN-intra company

One step

MB1B- transfer betn plant to plant

Movement type-301

Two step

Movement type-303 then 305

STO with delivery

Two plants having one SLOC and under same company code.

Supplying plant-5252

Receiving plant-5253

Create customer in receiving plant sales org


Assign customer to supplying plant.

Then assign delivery type and checking rule.

Doc type -UB

Delivery type -NL

Go to Vl10b- outbound delivery

Vl01n delivery created.

Goods receipt

MIGO

PGI in vl02n Movement type-641

PGR- Movement type-101

STO

Two step- movement type: 641

One step- 647

SC-NN

In V0V6 we maintain movement type,order type, item rel f del or not, account assignment,item
category.

CS- Third party will deliver so – uncheck the item rel. f. del.

Order type-NB

Partner determination procedure

PDP- AG,WE,RE,RG

Partner fn- SP,SH,BP,PY.

Account Group-OVD0- here we select PDP


1) PDP ex ZAG
2) Partner function in procedure-here we have assigned SP,SH,BP,PY to ZAG
3) Assign partner fn to account group

Part fun is assigned to PDP and

We assign PDP to account group

Part fun assigned to account group

1. Define account group

IMG

Financial accounting

Account receivable and account payable

Customer account

Master data

Preparation for creating customer master data

Define account group

New entry

One time customer- select if it belongs to one time customer.

Specify output determination procedure:

2.Define number range

3. Assign number range to account group

4. Define partner function

IMG

SD

Basic function

Partner determination

Setup PDP

Setup PDP for customer master

Click on PARTNER FN control button

New entry
Define your partner fn

5. Define PDP

6. Assign PDP to partner fn

partner fn isn’t assigned to account group then partner # won’t come in partner fn tab

Output Determination

It is a form of media from a business to one its business partner.

Ex printout, fax,email,EDI.

Output can be sent to any partner defined in document.

It is in the form of order confirmation, delivery note, invoice ship notification.

Output determination for SD

IMG

SD

Basic function

Output control

ODP

ODP using condition technique

Maintain ODP for sales doc

Maintain condition table

Maintain output condition table for sales doc

Maintain output type/maintain access sequence/Maintain ODP/assign output Determination procedure

Create condition record

Logistics

SD
Master data

O/p

Sales doc

VV11-Create

Text determinations

To exchange information between the users between document with user.

We can create texts for object like customer master,CMIR,sales doc header and item, delivery header
and item, billing doc header and item and condition record also, shipment header

Fin ac and contract- general text

Customer- central text-KNA1

Accounting-KNB1

Contact person-KNVK

SD

Customer master doesn’t have access sequence with respect to text determination maintaned in KNVV
table.

Text determinations for sales document

It can be dertermined or can be directly import from CM

Transaction code-VOTXN

1 define text type

IMG

SD

Basic function

Text control

Define text type.

2. Define access sequence

3.Define TDP

4 assign text I’d in text procedure


5. Assign access sequence to text I’d

6. Assign doc type to TDP

Account group controls field status.

It controls :

customer pricing procedure

PDP

O/p det procedure

Neilson id- it is use to track the customer who are located at market survey region.

If we are launching a new product then we do market survey n specific region.

If customers are located in market survey region then we maintain this field.

Customer Master

General data tab

-address

-control data- we don’t maintain

-marketing- we don’t maintain

-payment transaction

-unloading pt-( goods receiving hours we maintain the days when customer should receive the goods.

-contact person

-export data

Company code -managed by FI

-Acc management – reconciliation account(it will help to cumulate total outstanding of customer)

System will post the value into this account when we create invoice

Customer accounts(GL) debit to revenue account credit


-payment transaction- (Terms of payment It will be updated in credit master)

-correspondence

-insurance

Sales area-

Completely maintained by SD

-Sales

Customer group: who shares the same attribute like private customer, industrial cust

To propose discount to customer.

Helps to give priority to customer. We will priorities the customer who gives more business to company.

Order prop: what is the probability that customer will stick to the order.

Item proposal: if customer placing order regularly for same material then will maintain the list and will
call the list while creating sales order. It will save the time of end users.- VA51

Price group: Grouping the customer sharing the same price like disc like bulk, occasional,new

PP customer proc: product proposal like cross selling the product

Customer price proc- to determine pricing procedure into sales document.

Price list:

-Shipping

Del. Priority: high priority customer will be served first

Sh condition:

Del plant: - to determine plant(CMIR,CUSTOMER MASTER,MAT MASTER)

POD-proof of delivery:if we checked it System Won’t create invoice until we receive pod.

VLPOD

POD timeframe: customer should send POD within this timeframe. If not system will create invoice.

Order combination- clubbing the orders into single delivery.

Check complete delivery req by law : mostly by govt customers they don’t allow partial delivery.
**Max partial delivery- depends on the max partial delivery maintained in customer master by default 9

Under del and over del tolerance : 10%

Example - if customer orders 100 item

Cannot go below 10% i.e 90 or above 10% I.e 110

-Billing

Invoicing date : customer requirement is invoice should be raised invoice on specific day of month.

Like for all the transactions done in these month invoice should be raised on 25th

Invoicing list date: clubbing the invoices if we have different BP same payer.

Incoterms : international commercial terms helps to know who is responsible for freights like customer
should pay or overall helps to make transaction successful.

Two parts- second part is city

Terms of payment : in what terms customer will pay like credit period.

**Baseline date – from which system will calculate TOP.

Invoice to be raised on 25th so 25th would be invoice due date

Fix day: 2 if we maintain this system will start calculating due from 2 nd date and ignore 25th

Additional months – system will wait for this many months then calculate payment terms.

If pays within 15 days will give 5% disc

If we don’t maintain Terms of payment even then system generate order block credit. If customer is
foreign or need to provide bank guarantee(BG).

Payment guarantee proc: letter of credit or BG. System won’t allow to create delivery.

Tax details like liable or not

-Partner function
Cash Sales -CS

Customer orders,pick up and pays for the goods immediately.

The delivery is processed as soon as the order has been entered and invoice is printed immediately from
the order and is related to order.

SDT- BV

Item category-BVN

Billing type-BV

Immediate delivery switch checked

Free goods for cash sales item category-BVNN

Rush order - RO

Customer picks up the goods and deliver the goods on the same day as the order is placed.

Delivery is billing related type-F2

Delivery type- LF

Item category – TAN

Lead time in days – specify the no of days after the current date than the proposal for RDD in sales doc
should be

Item category determine-VOV4

VOV7- new item category

An item category defines how a line item behaves in sales transaction.

SAP Uses Item category to process a material differently in each sales document
type.

The item category in the sales document depends on the sales document type and
the material.
SDT+item category group(MM) + Usage+Higher level item category(order document)

AFX-inquiry item category not relevant for billing

AGX-Quotation item category not relevant for billing

TAN-Standard item category relevant for billing

TAS- Third party service

TATX – Text item

TANN-Free of charge

To create new item category need to enter following data:-

SDT

Item category group

Item category(default)

Manual item category

Pricing

Delivery

Billing

Text determination

Partner determination

O/p determination

Mat determination

Incompletion procedure

Business data

Item type- classifying item that requires diff type of processing

Completion rule for quotation/contract- the rule for establishing when a quotation or contract is
complete.

Special stock indicators- in case of consignment

Relevant for billing

-delivery related
-order relater, status according to order qty/target qty

-relevant for pro-forma

Billing/invoice plan type-

How billing is perform for billing date is a billing plan of this type mp

- Periodic
- Milestone

Periodic: Full amount in each bill till contract period


Milestone: Partial amount in each bill till full amount is billed

Billing block

Item blocked for billing

Pricing

System auto carries out pricing at item level

Statistical value

Whether system takes value of item into account when it determines total value of the document.

Business item the business data you entered in the header is allowed to different than the item

Item relevant for delivery

Schedule line allowed for item

Return – if item is returned this field is selected for item

Item with active credit function/ relevant for credit- whether credit mgmt fn active for order,
delivery,billing

Determine cost-whether during pricing system should calculate cost of SD item.

General control

Automatic batch determination

Order qty if 1 unit – order qty of each item limited to 1 unit.

Rounding permitted

Transaction flow

Create auto PO – for third party system auto creates PR as well PO in the background when you save the
sales order.

Partner determination procedure – which partner is allowed for this type of business transaction.
Text determination procedure- identifies the group of text that you can use in. The sequence in which
text should appear in SD.

Item category stat group

Screen sequence group

BOM / configuration

Run ATP check on material variant-specifies if system should run ATP check for the material variants.

Structural scope of material with BOM-how bill of material is calculated in SO involving this item
category.

Form delivery group and correlate BOM- components-whether sub item belongs to a main item and
which resulted from a BOM explosion, are to be combined in delivery group.

Service management

Repair procedure – how system should reacts when the value of release order for a value contract item
reaches or exceeds open target value of value contract item.

Schedule line category-VOV6

Schedule line contains all the delivery related info such as delivery dates n qty as well as info about
requirement transfer and inventory management.

Schedule Line category in different sales document. Inquiry:

• No availability check .
• Not relevant for delivery.
• Schedule line is for information purpose.

Quotation:

• Schedule line is not relevant for delivery.


• No Movement type(Movement type describes type of material movement).

Order :

• Schedule line is relevant for delivery.


• Movement type is 601.

Return:

• Schedule line is relevant for delivery.

Item Cat( SD) +MRP type(MM)

Business data
Delivery block

Movement type

Check item rel. f. dekh.

Item category

Order type

A/c assignment category

Transaction flow

-availability check

-Requirements transfer

-product allocation

Inquiry- AP

Quotation -BP

Order – CP

Schedule line category

Delivery block -Specific the delivery block system applies during auto processing.

Movement type- each goods movement is allocated to movement type in system.

Order type- differentiation betn different kind of requisition and PO in the system.

Accounting assignment category- specified if an accounting for an item is affected.

Item relevant for delivery- indicates whether an item relevant to SL Is relevant for billing.

PR with delivery scheduling- indicates whether system re determine delivery scheduling for PR.

SDT

Sales document type-VOV8

It is two character indicator by which system process different documents in a different way.

SAP provides many standard SDT use for –

Pre sales activities

Sales order

Sales contact

Customer complaint
VN01-create internal no range

This screen have multiple section as above-

10. Number System


11. General Control
12. Transaction Flow
13. Scheduling Agreement
14. Shipping
15. Billing
16. Requested Delivery Date
17. Contract
18. Availability Check

Number rangem

There are two method for define no. range for Sales Document.

• Internal Assignment - This assignment works internally and number for sales
document generate automatically.
• External Assignment - This assignment works externally. e.g. in below picture
number start from 02

General Control

• Enter value in / Credit group / Output application field from possible value
list/ check Item Division / Read info record

check credit limit

Blank-No credit limit check

A Run simple credit limit check and warning msg

B Run simple credit limit check and error message

C Run simple credit limit check and delivery block

D credit management: automatic credit control

Credit group

Sales order
Delivery

GI

Output application

V1

Check division- specifies how system should reacts when division specified in item level differs from
header level.

Material entry type- how the entry field for material should be interpreted in SO.

Item division- blank- division for order header is valid for all items

X- it is coming from MM

Read info record- determine if system should read CMIR for SDT

Enter PO no.

Transaction flow

Screen sequence group

Transaction group

0/1/2/3-order/inquiry/quot/scheduling

Incompletion procedure- the no of field in which user must enter the info.

Document PP- pricing procedure for this type of SD

Alt SDT- Alternative SDT that can be selected during Order processing

F code default for overview screen- determine which screen you should reach once you enter data in
initial SD

Quotation message- set an indicator if you want to receive a message when open quotation exist while
creating SO. System searches open quotation either at header level of customer or item level of
material.

Incompletion message – indicates if you can save incomplete SD

Scheduling aggreement

Usage

Delivery block
Shipping

Delivery type

Delivery block

Shipping Condition

Immediate delivery

ShipCostInfoProf

Delivery type- DT system should proposes for this type of SDT

Delivery block- at document header block the sales document.

Shipping condition

Immediately delivery- if delivery should happen once you save the order.

Billing

Del rel billing

Order related billing

Billing plan type

Billing block

Intercompany billing type

Propose billing type for order related billing-the billing type system automatically

Proposed when you create billing documents that refers to SO.

Billing type for intercompany billing

Billing block – if item is blocked for billing

Billing plan/invoice plan type-how billing is performed for billing dates in a billing plan of this type.

Periodic billing/milestone billing.

Requested delivery date/pricing date/PO date

Lead time in days- specify no of days after the current date that the proposal for the requested delivery
date in SD should be

Proposed pricing date based on RDD- enter the date which you want the system to propose for pricing
date when SD is created.

Proposed valid date from procedure-for example quotation


Propose current date as RDD

Propose current date as PO date

Contract

Contract data allowed – whether you can enter contract data for the SD of this type.

Check partner authorization- check if partner is authorized to release contract

Updated lower level contract on/off-activate this field if you want lower level contract to be updated
once you change master contract of this SDT

Availability check

Business transaction-permits availability check settings in the APO planning system for this order type

Item category

It explains how item should behaves in a diff kind of processing.

TOR

When SO is created system will check for availability of goods. If the required goods aren’t available
system will create TOR for the supply of goods to PP.

PP Produce or procure the goods.

TOR basically depends on below factor

Requirement class

Requirement type

Check group

SL category

Why MRP required

-The main objective is to guarantee Material availability.

- it is required to produce or procure the required qty on time for internal purpose or for sales

MRP at plant or Area level

-At plant level system considers stock on the SLOC within the plant, excluding stock already reserved.

-At area level, the stock from SLOC belonging to same MRP area can be taken for planning to generate
the requirements.

Types of AC
Check against ATP

-Available Stock(stock available in hand at the delivering plant/WH)+Future receipts- Future issues.

Inward movement of stock

-stock coming to plant/WH

Ex PO, Production order and STO play dual roles they are responsible for addition as well as
consumption of stock.

Outward movement

Future issue are all outward movement of goods that can lead to consumption of stock from Plant/WH.

Check against Planning

Independent requirements that are generated. Are for anonymous market not customer specific.

Check against Product allocation

Unlike in ATP allocation happenes on FCFS basis.In this we setup a maximum limit for material qty
customer can place order for.

Allocation of products to certain customer/region to control overall distribution.

Helpful in scenario like new product launches, high demand/hot sales product with limited.

MRP1- MRP group

MRP2- Planned delv. Time and GR process time

MRP3- Strategy group, checking group,Total RLT.

Transfering the sales order requirements into MRP.

When we create order TOR will be taken place it will get MRP..MRP controller will run MRP(MD01/02)

When we run MRP system will check stock of FERT if available order will be confirmed and then
standard ofc process like delivery billing

If FERT not available system will check raw material if available they will start production and will get
FERT

If raw material not available then PR PO vendor will deliver raw material and then they will start
production.

Prerequisite for requirements:-

In sc line check availability n requirements


In requirements class we need to check availability and requirements.

Requirement type need to be determined into sales document.

Inventory account will be generated in

MM

GI

Maintain requirements for purchase/assembly orders

If order is blocked for credit then I don’t want to generate PR

Requirements no 102

Maintain requirement for transfer order requirement

Requirements 101-if any order blocked for credit system will cancel confirm quantities.

Requirement type for make to order -KE and IPO KEB

Requirement class for make to order 040 and IPO KEB

Condition technique in pricing

Pricing procedure is a process in which you control the execution of condition type in a sequence you
would like to arrive at a right value of products.

It is a technique SAP uses to find out a choice from no of alternatives.

For ex- The system auto determines which gross price customer should be charged and which discounts
and surcharge are relevant.

Cond type- calculation of formula used for components of pricing.

Cond table- key of the Condition records.

Access sequence- search strategy to locate the cond records.

Pricing procedure- sequential list of cond type and subtotals.


Define cond table

Define cond type

Define Access seq

Define and assign Pricing procedure.

OVKK – Pricing procedure determination

Sales area

Customer pricing proc from Sold to customer master data – Sales area data<Sales tab

Document pricing procedure from Doc type configuration

16fields

Step – position of condition type.

Counter-Counter to count steps and also it can be used to count mini steps of condition types.

During automatic pricing, system takes into account the sequence specified by the counter.

Condition type

Pricing elements in pricing procedure such as discount, surcharge,freight,tax

Ex PR00-price

K004-material disc. K005-cust/mat disc

K007-cust disc

Description

System copies description of condition types from its description (v/06)

From

Base to the condition type for calculating further value.

To

From and to can be use to specify the range betn condition type.

So that depending upon the condition type system deducts or adds value to condition type.

Manual

This field can be use to determine if the specific condition type can be determined manually.

Check-manual unchecked-auto

For base price and tax entry should be auto


For disc and freight it should be manual

Mandatory

If specific condition type is mandatory in PP.

Check – system won’t allow to save the order without condition type in sales doc header or item level

Ex-PR00,MWST

Unchecked- system will allow to save order without cond type.

Statistical

If activated will not allow value of condition type to be taken into net value calculation.

EX SKTO,VPRS

Print

Whether line item can be printed into sales document or not / at what level it can be

Subtotals

Determines where the value of subtotals to be captured i.e in which table or field.

It is use as a starting point for further calculation.

Ex subtotal of all the disc included in pricing of sales order.

Requirement

Routine written by ABAP consultant.

By using this we can restrict the access of condition type.

Ex For rebate

Rebate needs to be added only billing document processing as it has to be calculated on delivered qty
not orders qty.

24 is the requirement for rebate i.e only in billing document

VOFM- Maintain requirement & formula

AltCty

Routine written by ABAP consultant.

It is alternative formula which can be used instead of standard formula.


AltCBV

- It is basis to calculate value of condition type instead of From column


- Ex Freight
- Freight is calculated from weight,volume not on the base price.
- which can be taken from MM

Account key/Accruals

The values of sales revenue,sales deduction,tax revenue,freight revenue,rebate Accruals are going to be
posted in respective GL account in FI

We can assign account key and Accruals to different cond type based on the classification.

-For all pricing cond type like PR00 we assign ERL- REVENUE

-For all discount like K004/5/7 we assign ERS-Sales deduction

-For all freight we assign ERF -Freight revenue

-For all rebate we assign ERB- rebate sales deduction and ERU- Rebate accruals

This account key and Accruals are assigned to the respective GL account.

So system posts the values into GL account.

Condition exclusion

1. Define condition exclusion group

Add new entry OV31

2. Assign cond type to exclusion group OV32


3. Maintain and assign exclusion pp.
VOK8

Choose ur pp and go to exclusion group and assign exclusion pp


It is quite possible that you may have more than one condition type in your pricing procedure
offering a discount to a customer. Should the discounts be automatically determined, there is the
risk that the customer will receive all the relevant discounts and thus purchase the product lower
than he should. By using condition exclusion groups, you can ensure the customer does not
receive all discounts, but instead only receives, for example (the best of the four discount
condition types).

Selection of the most (or least) favorable condition type within a condition exclusion group
Selection of the most (or least) favorable condition record of a condition type, if more valid condition
records exist (such as selection from different condition records of the condition type PR00)
Selection of the most (or least) favorable of the two condition exclusion groups (in this case, all
condition types of the two groups are cumulated and the totals are compared)
An exclusion procedure in which if a condition type in the first group exists in the document, all
condition types in the second group are set to inactive

Best / Least cond records, with in cond types


• Best / Least cond record, between cond types
• Best / Least cond record, with in exclusion group
• Best / Least cond record, between exclusion group.
as u said that u r already giving the material to that particular customer at 800 and u dont want to giv
any further discounts,am i right?
if so, the solution is simple, in vk11 u might have maintained a special condition record for this
customer,then go to change mode of that record ie vk12, click on details icon, in the bottom of the
page u will have the exclusion indicator in that specify the value as X-netprice.
save it and exit.
now raise the sales order and check it out.
the system ignore all other condition records i mean the discounts and the customer is only charged
with the net price.

Confirmation control key

Once purchaser sends PO to vendor. He needs response from vendor expecting some information like

• Receipt of PO by vendor
• Acceptance of all terms n condition mentioned in PO by vendor
• Expected delivery date
• Expected dispatch of goods from vendor end.
• Transport confirmation and shipping notification.
• And many more

Confirmation is nothing but vendor confirmation I.e various types of information provided by vendor to
customer

• Define confirmation category


External or internal
• Define confirmation control key and choose
• Define confirmation sequence and choose

Once these settings are done we have to update CCK at confirmation tab in po or it may face problems
while creating inbound delivery.
Availability check

Product allocation active

Return order

Item category-REN Is marked as ‘Not relevant for picking'

Order type-RE

After the goods arrived from the customer GR has to be done.

Block stock to unrestricted done by ,MIGO_TR MT-453.

Third party process

In this the delivery of goods isn’t done by Sales org where customer orders instead the request is
forwarded to the Vendor who sends the material directly to customer.

Steps

1) Customer orderes good and sales order is created in SO


2) PR is created automatically when PO is saved.
3) PO is created at vendor in MM purchasing application(manually or automatically)
4) If vendor does outbound delivery to customer GOODS RECEIPT will be done in system
5) Invoice receipt is created
6) Invoice to customer is created.

SO type-OR
Iteam cat-TAS ---billing relevance is F i.e ordered related billing

SL- CS

ItemCGrp-BANS -MM=Sales->sales org2 view

PO Doc type-NB

Auto PO creation isn’t set in TAS but in ALES item category.

Unique source of supply needs to exist for third part item.

Doc type for PO must be assigned to SO

Question:how to assign many sales order into one delivery

Answer-it can be combined if below parameters are same

• Ship to party
• Shpt
• Delivery date
• Incoterms
• Route
• Delivery priority
In customer master order combination should be checked in sales data—shipping tab

what is Proforma Invoice and what are the types of it?


Proforma invoice is a reference doc for import and export negotiations. The standard proforma
invoice doc types are

• With reference to order – F5


• With reference-F8
ek01 -after product costing what is the price of mat(productional
cost)
proo - this ek01 price+ sales expanses+ profit
pb00- best price of the mat including all type of discount.

Elements of route

Mode of transport-medium through which goods reaches to the customer eg road,sea,air

Shipping type-Actual vehicle used to transfer the goods


Eg, truck, rail,

Transportation connection point

Where transportation points connects or transportation type crossed a border.

Eg railway station, airport

Country and departure zone of shpt

Country of shipping point and zone under which it is located

Stored in shpt

Country and transportation zone of ship to party

Country and zone of ship to party

General data of ship to party

Shipping cond

It is strategy for delivery of goods from one location to another.

Updated in shipping tab of customer master

Eg bulk,container

Transportation group

Grouping of material having same requirement for transportation

Updated in MM-sales/general data

Eg container,liquid form

Elements of route

Weight group

It is use in re determining the route in delivery.

If weight<10kg then through air

Load transfer point

Point at which goods are unloaded from one mode of transport and loaded into another.

Border crossing point


Point where vessel crosses border

Leg-Beginning and end point of shipment

Define route -0VTC

Determination- 0VRF

Inbound processing Goods Receipt Is a follow-on activity to a purchase order. It forms the basis
for updating the financials and inventory records and can trigger warehouse management and
quality management processes. With the warehouse management system, you can control the
goods receipt and goods issue processes at a physical level. Goods receipts are possible from
purchase order, inbound deliveries (advanced shipping notice), stock transport orders, or from
production orders. Goods receipt begins the putaway process, which is supported by different
advanced strategies. Determination of External Demands Determines the data describing a demand
for a material that is procured externally. This data includes the quantity that is required, the release-
to-supplier date of the demand, the goods receipt date for the delivery, and the location to which the
material has to be shipped. Advanced Shipping Notification Comes from the vendor and contains the
exact materials, quantities, and the delivery date with reference to a purchase order. This document
becomes the Inbound Delivery in the receipt process

PROOF OF DELIVERY

It is the confirmation sent by ship to party upon receipt of goods. Once you configure POD in your
system. It won’t let u create billing document till you have confirmation of POD.

Configuration

Step 1

Customer master -> sales area-> shipping tab activate pod and mention pod timeframe – no of days
i.e time to receive POD from customer.(SH)

If the Ship to party fails to send the POD within the stipulated time, which is mentioned in the time
frame, the system will automatically create the

Billing

Step2
Select the relevant item category and assign X.

Step 3

Create sales order,delivery, PGI and when you attempt to create billing system will show msg POD
isn’t confirmed. I.e. you need to get POD

VLPODQ- final confirmation of POD.

If the quantity has difference ” it could be overdelivery or Underdelivery” for this:

A) Use the Transaction code VLPOD then enter the delivery document number: , enter the reasons
for the qty variation (Positive or Negative) and finally

Enter the qty of variation under the “Qty difference sales Unit” which changes the POD status as
“B”(Difference Reported). and save the document.

After the above step now you need to do VLPODQ transaction code for the final confirmation of
POD- Automatic Confirmation.

In VLPODQ selection criteria, you need to input your delivery document no:, and make sure to
select “radio button of “Verified with difference”

and tick mark the “Display selected documents” under the worklist tab & Execute.

You can also do VLPODQ directly if there is no discripencies in the item which customers has
recieved.

Select the line item and hit the “CONFIRM” button .


If you want to make sure you have the quantity difference recorded properly, for that go to VL02n,
select the line item go to “Processing tab” and look in the

“POD Difference button” which will show up the delivery quantity and POD quantity.

D) Now you are ready for the billing… Go to VF01 and do the billing.

Copy control

It is a process in which important transaction in sales document are copied from one doc to another.

It consists of short program called routine which determine how the data is copied from source
document to target document.

. Copy control could be useful for the end users who don’t want to repeat the control parameters
from order- to delivery- and then billing.

These controls are created and configured under IMG and can be found at the
following menu path −

• SPRO → IMG → Sales and Distribution → Sales → Maintain copy control for sales
documents.

• SPRO → IMG → Sales and Distribution → Shipping → Specify copy control for
deliveries.

• SPRO → IMG → Sales and Distribution → Billing → Billing Documents → Maintain


copy control for billing.

• TCODES

VTAA-Sales order to sales order

VTLA-Sales order to delivery

VTFA- Sales order to billing

VTFF- Billing to Billing

VTLF- Delivery to billing

VTAF- Billing to sales order

You can setup copy control at below level


-Header

-item

-schedule line level (sales order to sales order and billing to sales order)

25. What is Higher Level Item Category? How it's controlled?


Ans. Higher level item category depends upon the material type and item category of
the other item. The higher level item category by looking at any linkage of items and
then tracing back to the main item category.

Higher Level Item Category is the item category of the high-level item. It controls the
item category of the item along sales document type, item category group, and usage.

Basically higher level item makes the functionally of how the item should behave along
with material type.

MD04

It is important transaction to view current status of material.Stock requirements list.

It will display planning parameters maintained material master like MRP type, MRP controller,
Procurement Type, Strategy group, availability check and Lot size etc at header level for the
respective plant.

It displays the current stock available as on date n time.

Date-indicates requirement date.


MRP Element : Defines Type of requirement.
Examples:

1. If PIR is maintained for the Material then it will display as IndReq


2. Is sales order is created or material then CustSt
3. If production order is created then PrdOrd
4. If process order is created then PrcOrd
5. If planned order is created then PldOrd
6. If it is dependend requirement for some other demand then DepReq
7. If it is reservation generated for some other order then OrdRes
8. Similarly for Raw materials if Purchase requsition created then PurRqs
9. If PO is generated then POitem

MRP Element data: Defines against the MRP element relevent data.
Examples:

1. In case of PIR it displays the requirement type or requirement plan if demand is created
against the plan
2. In sales of Sales Order (CustSt) - Displays respective sales order number which is created
for the material
3. In case of production order PrdOrd - It displays the respective production order number
4. In case of planned order PldOrd - Displays planned order number which was generated after
MRP run.
5. In case of purchase requsition it displays the PR number or PO number if converted to PO.

Receipt/Requirement qty: Quality Received or quantity required based on MRP element.


Eg:

1. In caseof purchase requsition it is required.


2. In case of process order/production order it is received

Available Quantity ; Defines the system calculated quantity available considering the
receipts,issues and current stock

3. In nut shell MD04 display all the current demand/requirements for the material along with
current stock situation.

Interview

Functional specifications.

The Functional Spec (Specification) which is a comprehensive document is created after the (SRD) Software
Requirements Document. It At any phase u can create. The Functional Specification describes the features
of the desired functionality. It describes the product’s features as seen by the stake holders, and contains the
technical information and the data needed for the design and development.

Change Request(CR) comes from the user in support project, After


implementation user wants some thing to be added or modify to the existing
configuration in SAP, It may includeABAP change, or sometime
configuration change in both the cases functional consultant have to do the
feasibility study and impact of change
SAP Enhancements are used to expand the standard functionality
within SAP. Enhancements use function modules and are called from the
standard SAP code. Each module in the system has a set of
deliveredenhancements that help companies expand the standard
functionality where they need it.Going for new development
Gap analysis: In simple terms: Gap means small cracks. In SAP world or in Information Technology world, gap analysis is
the study of the differences between two different information systems or applications( ex; existing system or legacy system
with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is
sometimes spoken of as "the space between where we are and where we want to be."

Determinations

One server to another’s server IMPORT-SCC1

Client dependent data means the data which user creates in one client is limited to that client only
and it is not accessible in other clients
Client Independent means data means the data which user creates in one client that is available in
that as well as in other clients

We all know that Cross Client Request impact all the Cilents in a particular server. Whenreate a new
Object & we get a pop-up message that Table is Cross Client. Why does this happens?
Tables which are having MANDT field are called as Client dependent tables.

Tables which are NOT having MANDT field are called Client independent tables.

Go to T-Code SE16N & explore Table VBAK, VBRK, VBAP, KONV,etc.. & you will see that the First
Field in these Tables is MANDT i.e. Client. These are Client Dependent Tables, means all the
changes in these Tables will impact only a particular Client.

Now, Explore Table TTXID (Valid Taxt ID’s) & you will see that MANDT feild is not present in this
Table. This means this Table is Cross Client & changes in this Table will impast all the Clients in the
Server. As we all know that when we create a new Text Id, we get a Cross Client message. Same is
true for Access Sequence.

Most of the Repository Tables in SAP are Cross-client. The changes made in ABAP Work-Bench are
placed in Repository Tables so they are Cross clients.

Account group

Customer account groups in SAP are used to classify customers into


business partner functions that fit best the nature of the business transaction.
Customer account groups control the customer hierarchy containing the
customer master record. ... When a customer account is created, it is
assigned to a certain account group

Why your client needs SAP


To streamline their business
Achieve more profitability and to monitor all the process under one that is to
centralized and monitor
Makes the business easier
Back order processing- V_RA
When high priority customer arrives and quantities are insufficient then we will
cancel the order of low priority customer and assign to high priority. And this
priorities are controlled by delivery priority maintained in customer master
Sales area-> shipping tab
Definition:
A rebate is a discount granted by a company to its customers on the basis of sales
volume over a specific period of time known as validity period of the rebate agreement.

For the rebate to be applicable to a customer, following prerequisites should be


met:
A) Activate Rebate processing in the Sales Organization.
Path: SPRO: IMG – Enterprise structure – Definition – Sales and distribution –
Define, Copy, Delete, Check Sales Org.
Select sales org., click on detail button
Tick the Rebate Processing active check box.
B) Activate Rebate processing in Billing Document type
Path: SPRO- IMG- Sales and distribution- Billing-Billing documents- Billing type
Select the billing type; go to details (T-code- VOFA)
Tick the checkbox- relevant for rebate processing
C) Activate Rebate in Payer Master Record
Open the Payer Master record of the customer -T-Code: XD02

How many IMG in SAP


In sap we have 4types of implementation guide
1. The sap reference img
2. The enterprise img
3. The project img
4. The upgrade customizing Img

Different between ECC 6 AND 5

Sorry but I have been using only ECC 6

ASAP Methodology :SAP


Software Development Life Cycle.

What Is ASAP Methodology?


ASAP stands for Accelerated SAP. ASAP Methodology is one of the important Software
Development Life Cycle (SDLC) used for SAP Implementation projects. SAP is one of the best
ERP systems and ASAP Methodology is the way how SAP implementation happens. SAP
projects are long and intense. It requires lots of efforts and many resources from developers to
managers. It can be really tricky if SAP projects are not planned in a proper form. SAP itself
gives a proper methodology to design the project so it will give reliable results.
The ASAP methodology provides the proper framework for implementation road map. SAP
Implementation consists of several phases. These phases consist every stage of software
development life style (SDLC) for SAP implementation. ASAP Methodology divides project
according to these vital phases. Each phase is considered a milestone. Project management team
can concentrate on the current phase and start preparing for the next phase. This also provides a
better road map and work distribution. The ASAP methodology provides a framework for SAP
projects for implementation, enhancement as well customization needed for production support.

SAP Implementation Phases


6 Phases of SAP Implementation Project:
1. Project Preparation
2. Business Blueprint
3. Realization
4. Final Preparation
5. Go Live
6. Post production Support

BPML- Business proceed master list

Creating customer and assigning Role

How many plants you have in your project and location?

Affect of WM module on SD

Documents you prepared in implementation project

User manual

Configuration

Ticketing tool
SNOW

How would you reduce gaps according to client requirement

SWEN analysis

Standard Workaround Enhancement Not at all possible

What is customer hierachy

Grouping the customer according to nodes

APPLE has 3 different location like INDIA AUS GER

Then US will be highest node and then sub nodes.

Partner function for forwarding agent

FA

Partner function for consignment customer

SB-Special stock keeping partner

Partner function KM – credit manager

Baseline configuration

Configuration specific to one module

How system identifies partner function

Based on partner type KU- CUSTOMER SE-SALES EEMPLOYEE

Incoterms

International commercial terms

Between consignee and consumer for successful business

When you are selling something there should be terms between selling and receiving party like
freights

Partner function – PY
Payment terms -SP

Shipping Condition-SH

Use of division in sales order

Division is nothing but the division of product manufacutred in that Company...


Say for instance, PHILIPS is a company who manufacture TVs, DVD players , Lightings (like tube
light ,CFL lamps etc) etc.. Here TV could be a division , DVD could be a division , Lightings could be
a division. Like grouping of product line having separate marketing strategy.

Parameters account group controls

the account group controls:


i) The number ranges of the accounts,
ii) The status of the fields in the company code segment of the master record like suppress, optional,
mandatory

Challenge faced in implementation project


Enterprise structure and assignment
To differentiate between different modules
How many levels of support in your project
L1
L2
L3
L4

What is SLA
Time frame between which you should provide resolution to user

Escalation

Baseline date-
Date from which the terms of payment apply.

Additional value days- the numbers of days that can be ellapse after billing date before terms
of payment become effective
Reconciliation account
general ledger account that receives postings from subsidiary ledgers

Price group sharing the same pricing attributes


Price list Sharing same price
Price group
The grouping of customers for the purpose of pricing.
For example, price groups can differentiate between wholesale customers and retail customers.
Price list
If a customer frequently orders the same quantities of certain materials, you can use the customer
price list for quick information on the customer during a price inquiry. The prices of all list items and
the total list price are shown.
A register that is valid over a specific length of time and contains the catalog numbers and current
prices of products.
Price list is the catalog which specifies the price of materials in that company code / sales org for eg

Purpose of status Field


Current status of number

Payment guarantee procedure

In export you need PGP coz we don’t know the customer at another end it gives you bank
guarantee.
Customer make the provision that he will pay for the goods either through LOC provided by bank.

What is loading group


Truck or whatever the vehicle you are using

which group will load the material for the transportaion, is it done by Crane,
or on pellets, etc.

Tcode for invoice list -VF21/24(Both are same)


Business area
Company- highest level of organization unit compromise of one or more company codes

What is strategy group – allowed planning strategy is assigned to it


It is use in MTS/MTO scenario maintained in material master MRP3 tab
MTO-20 MTS-10

Scheduling aggreement- VA21


Delivery without order ref

A scheduling agreement is an outlineagreement between you and a sold-to


party that is valid for a certain period of time. The scheduling
agreementcontains fixed delivery dates and quantities. ... Standard SAP SD
scheduling agreements normally contain: Customer and material informatio

Procurement type

In MM MRP2 view
E- In house production-- mrp generates planned order
F- External procurement --mrp generates PR
Blank – no procurement
X- both procurement types-- both allowed

MRP group
In MM MRP1 view
Determines how requirement type is determined into sales doc
One of the pre requisite for availability check
Who runs MRP
MRP controller in MRP1 runs MRP
MD01
Check available stock -MD04

availability checkwill be determined by

1:-checking group
2:-checking rule
3:-schedule line category
4:-delivery item category
5:-recuirement class
6:-recuirement type
CMIR
The CMIR is the highest level of master record and has a precedence over customer and material
master records. the main advantage of maintaining this
master record is that for all the details for particular customer and paticular material are stored here
such as
1.terms of payment.
2.rounding profile.
delivering plant. etc
it is very specific and takes precedence ,and one more advantage is that the customer calls the
product by a name but the buisness maintains the product different name

Invoice correction document type-RK


Quantity contract -QC
A quantity contract is an agreement that your customer will order a certain quantity of a product from you during a
specified period. The contract contains basic quantity and price information but no schedule of specific delivery dates
and quantities.
The customer fulfills a contract by placing sales orders against it. These sales orders are known as release orders (or
call-offs).

Inquiry
It is presales activity

Quotation
It is mutual binding document

Inquiry: Inquiry is just a simple document showing the interest shown by your prospective customer
on products and services. Date and Price are not relevant here.
Inquiry is not a legal document and customer asks details information about specific goods, in
perticular their prices.
Path: Logistics->SD->Sales->inquiry->Create
->Quotation->Create
->Order->Create
->Billing->Billing document->Create
Quotation: quotation is a legal agreement you offer to you customer. You agree to the customer that
you will charge a particular amount to a particular quantity of a particular product and this agreement
is time limited and not valid after that time duration.
Quation is legally binding document to deliver specific product in specified timeframe at a predefined
price.Quotation has a Validity period and within the validity period, the customer has the option of
placing an order within the agreed conditions with reference to the quotation, or to cancel a contact.
Delivery:
Logistics ->Logistics exec->outbound process->GI for outbound delivery->Outbound delivery-
>Create
What is payment terms

It is use to determine due date and discount


For example on or before 21st discount 5%
Between 21st to 31st 2%
Maintained in customer and vendor master
Defaulted at invoice level
It is credit period

What is shipping Condition- parameter to determine shipping point-OVL2

Storage location -OVL3


Storage condition
Delivery plant(MALA)/situation (RETA)
Shipping point
MARE either

OSS Notes is an online SAP service and the portal that provides updates on patches in
different modules of SAP and up-to-date information on SAP notes. SAP notes are
correction instructions for the bugs or issues found in standard SAP programs.
You should get OSS note and apply to your system According to what is available.

Steps for partner determination


Partner function
PDP
Assignment
Account group assignment
Account group to partner function

Return order
Revenue account debit to customer account Credit
If customer want refund then credit memo
When you create FD no accounting entry will be generated it is dummy invoice
Invoice correction is use when there is variance like overcharged or undercharged
User manual- created for training purpose for co users by functional consultant
RCA- Route cause analysis document.
How many tickets per day
May be 1/2

How you receive tickets


Through SNOW version Kingston released in Jan 2018
Instanbul-jan 2017
Helsinki- May 2016
Geneva- Dec 2015
Fuji-March 2015

Landscape- Development, quality, Production

Sales line to plant – Many to many

What is moving price- oil, gas, petrol price fluctuate like trading goods
The Price of external procured materials varies based on Market, will reflect the current market
cost. Because of this reason we will use the Moving average price for External procured
material like raw materials and Trading materials…etc.

What is MRP Type.


Parameter to perform availability check
PD- planning
ND- No planning

Sales unit not vary


Whether you want user to change sales unit which is determined into sales document or not

Item category
How material should behave in sales document
Material type
DIEN – service
KMAT- config material

Item category group


ERLA and LUMF both are using in BOM (Bill of Material) explosion.ERLA item category group
means when header or main items is priced .But,sub-item are not priced.its main or header item
category is TAQ and sub items TAE.on the other hand,LUMF items category group means Main or
Header itms is not priced,but sub-items are priced.its header item category is TAP and its sub-items
category are TAN.

VBEP- Schedule line data


VBKD- business data
VBUP- sales document item status

Early watch
Is to check system if it running efficiently or performance is up to mark

Business area

It is combination of sales org dist ch and division also it can be plant and division.use for statistical
and reporting purpose for management to tak decisions

Reconciliation account
Account to determine GL account.
It is maintained in CM. It is GL account.

Fixed day

Fixed date payment terms are used when the due date for the payment is
afixed date. E.G: Payment is due on 20th October of every year.
Fixed day is used for fixed the base line date of the document. Here system ignore the default base
line date maintain in the payment terms. Suppose, if you fixed the day as 31, then system will default
the base line date as end of month.
Additional month is used for add the months to the base line date of the document. Suppose if you
have maintained the additional month as 1 and default the base line date as posting date. If you
have posted the document on 01.08.2015, the system will change the base line date as 01.09.2015.
Purpose of field volume rebate group
To calculate material rebate

Material types

DIEN (services)
FERT- FINISHED GOODS
HALB- SEMIFINISHED GOODS
HAWA-TRADING GOODS
NLAG-NON STOCK MATERIAL
ROH-RAW MATERIAL
VERP- PACKAGING MATERIAL
0002-Configurable product

Purpose of general item category group


To determine item category

Status profile

• SAP status profile functionality which is basically a workflow enabled functionality


• Status profile is enabled by assignment to the sales order type (header level) or item
category(item level)
• Every activity will be defined by status number
• With the help of the status number you determine the sequence in which the user statuses
are activated.

Price control

The price control of a material determines whether the material is valuated at


the standard price, the periodic unit price, or the moving average price.
The Price determination indicator in the material master determines
whether pricedetermination is: Transaction-based. Single-level / multilevel

Daily requirement and individual requirement

Daily requirements is for the sales order generated for that day/week/month.
Individual requirements is for that sale order only.
Means: (1) daily requirements, SAP groups requirments into a single qty for that day.
If you select (2) individual requirments, you will see 1 line for each requirement.
Daily requirement ( Avialability check -01), the all the requirement for a material is being clubbed
together.
In individual s requirement the requirement is not being clubbed and seperate requirement is being
generated for each plannned order.

Storage location into sale order


Storage location will never come automatically in standard. It will flow only in delivery. Only if you
apply sale order user exit where the storage location is hard coded, it will flow into your sale order.
So check in debug mode whether any storage location is hard coded where you have to include the
new storage location also.

Structure scope
If you are dealing with BOM for KUMU u Maintain structure scope.
How u want to carry subitem price to main item

How many max delivery can be created for order


Depends on max partial delivery allowed
Max-9

whiich causes the delivery split


SHIP TO PARTY
SHIPPING DATE?DELIVERY DATE
INCO TERMS
DIFFERENT ROUTES
DIFFERENT PLANTS/SHIPPING POINTS
VL04- delivery due list
VL10A- SALES order due to delivery
VF04- INVOICE due list
In pro-form invoice no accounting documents general whereas in invoice it can be

How requirement type is determined into sales document?


Strategy group(MRP3)
MRP group(MRP1)
Material type
Item category and MRP type
Item category only

Statistical value

The statistical value is a measure of the actual value of the goods imported
or exported and does not include thevalue added tax (VAT)

What is MRP group-OPPR


It is responsible for separate planning for material
MRP groups are used when the plant division for planning is not enough for the division of the
different materials
We assign the MRP group to Material master in MRP1 View.

What is test document


Specifies input value expected output and precondition for executing the test.

Product proposal

Overview. A product proposal is a list of products for a specific customer


that is automatically proposed during sales document processing. You can
decide for yourself which materials should be displayed as product
proposals in the sales document

What is item usage

The usage is used to determine the ITEM CATEGORY, it is maintained in CUSTOMER MATERIAL
INFO RECORDS, in the bottom most part of the screen you can see it.
In free goods scenario usage is free

Knvp-partner function
Kna1-general data
Knb1- cc data
Knvv-sales area data

Document category for consignment pickup-H


Order related billing -Credit and debit memo and cash sales
Delivery related Billing-scheduling agreement.
Completion rule- if it is fully refered quotation B

Enter po no-if po# is not entered in sales document it will determine sales order# as PO#
Item proposal- if user is ordering same item repeatedly then based on buying habbits it will
create item proposal which will be determined automatically.

Item category for value item-TAW


Make to order-TAK
IPO-TAB
STO-NLC and NLN
Consignment pickup-KEN
Return-KRN

Automatic PO check- in third party


Document pricing procedure- parameter to determine PP

Selling price different from Cost price that why we maintain condition type in item level
EK01/02- Estimated cost
Item division- check means takes from MM otherwise CM.
Item category group-for outbound delivery process to determine item category and general item
category group for inbound.

KB Credit rep.
KM Credit manager.
ER-Employee responsible
SE- Sales employee

Credit memo- Billing type(G2)


Debit memo- Billing type(L2)

Definition of plant
SD – use for delivering
For MM storage area
Planning- manufacturing unit

Central org unit for shipping- SHIPPING POINT


Many sales org to one CC

In cash sales what makes immediate delivery?


Document Type - CS-- Immediate delivery(X) and shipping Condition-10(Immediatly).. and Delivery
Type--BV.

In third party what makes auto PR


its not the item category but schedule line category CS
triggers the PR.

setting in CS as follows

Order type NB
Item Category= 5(third Party Item)

In TAS third party item category have setting to create PO automatically.

Requirement is nothing but PRE CONDITION


If that condition satisfied that access will be checked
if not satisfied the access will not be considered.
requirement field in access sequence is very useful.when the condition record is searching for
particular access sequence if it gets in the first attempt then the the search will stop.it won't go for
search again.if u not maintained requirement than it will search until last access sequence.
where as The requirement which is there in pricing procedure tells the system ,that particular
requirement should take in to consider in order to activate the respective condition type.

Why system ask sales document type?


Sales document type cannot be defaulted we have to enter manually

What is delivery group?


Deilvery Group ensures that the Line Items in Sales Order are confirmed & delivered togather (on
the same date).
We all know that in BoM there is generally a requirement to delivery the BoM Components togather.
Here can in Item Category Definitation (VOV7) we have Bill of Material/Configuration Tab where we
have check box for Delivery Groups & system will automatically assign Delivery Groups to BoM
Components.

It is here that Delivery Groups are useful. In Sales Order after entering the Line Item go to Shipping
Tab in Overview screen (not in Header or Item Details)Here you will find a small column for
Delivery Group. We just need to enter a same digit in all the Line Items that are required to be
delivered togather, as shown below:
This will ensure that both the Line Item are delivered togather. If you change Delivery Date in onle
Item, system will ensure that the same Date is copied in both ItItem

Outline agreements play an important role in nearly all business processes. Customers and
vendors agree on the goods to be provided under certain conditions and within a specific
period of time. Outline agreements streamline business processes for both partners in a
business relationship. The two main outline agreements are:

• scheduling agreements
• contracts

Contract -VA41
contract is an outline agreement between you and your customer that is valid for a certain
time period. The contract does not contain any schedule lines, delivery quantities, or
delivery dates. The same functions are available in contracts as in orders. You can also
agree on special price agreements. The customer fulfills the contract with individual
releases. Schedule lines are created in the release order when it is placed. The release
order is then processed like any standard order. Any special agreements regarding prices
are copied from the contract
Release orders are created with reference to a contract. This generates a document flow
record that allows you to update released quantities and values in the contract

Standard Types of Contracts:

• Quantity Contract is: QC


• Rental Contract: QP
• Value Contract: WK1
• Material rel. Value Contract: WK2
• Service and Maintenance Contract: SC

Can we restrict particular sdt for particular sales area?

if you want to assign a doc type to a particular sales area , you can do this by assigning a doc type
to a particular sales area using tcode OVAZ ie assign sales area to a doc type.

A bill of material (BOM) describes the different components that together create a
product. For example- A computer is a product. It is a combination of CPU,
Keyboard, Monitor, Mouse etc. The bill of material contains the item number of each
component, quantity required in the manufacture of a product and the unit of
measure of the item.

SAP R/3 allows the creation of various categories of Bill of Material. Some of the
categories of the BOM are -

• Material BOM (T-code CS01) - A bill of material that you create for a material
known as material BOM.
• Equipment BOM (T-code-IB01) - Equipement BOM is used to describe the
structure of equipment and to assign spare parts to equipment for
maintenance purpose.
• Sales Order BOM (T-code-CS61) -Sales Order BOM is used for make-to-
order production of products according to the requirements of customers.
• Functional location BOM (T-Code-IB11) - A functional location BOM can be
created individually for each functional location or a group of technical
objects.
• Document BOM (T-code-CS11) - A complex document may be made up
from multiple documents such as program, papers, technical drawing etc.
These related information and documentation object grouped as a nunit using
a BOM.

Can contract have schedule line ?

No

Scheduling Aggreement have schedule line

Schedule line isn’t relevant for inquiry, quotation and cocontract.

Document flow table – VBFA

Can we create condition table for field not available in field catalogue? – yes

Reason for rejection in sales order?


Sales document different kind of block

Delivery block

Billing block

Credit management block

Why we have different document type?

To differentiate between the business process gives flexibility to user to have different
processes in one system

What is sales line?


Sales org and distribution channel

Shipping conditions are used to define an specific handle of the goods or


even to determine a route. Since Shipping Conditions are a must have for
Routing they are important for the Shipping Department.

Shipping Type are the types or ways for handle Shipments (Rail,Truck, etc)
So, in order to have a best practice for Shipments you will need to re-define
your routes.

Access sequence

This is the search strategy, which is used by the system to find valid data for a
particular condition type.

What is material pricing group


way of grouping materials to which you want to apply the same
conditions.
Horizon period

The horizon period gives additional limit of time to consider

open sales orders so that the customer will get additional credit then actually

Contract release control in item category


Material Determination in SAP SD.Material - VB11

Configuration-OV12

MATERIAL determinationsubstitutes/exchanges one materialwith


another material in sales order within a specific date range/interval. It uses
the condition technique to replace one material with
anothermaterial maintained in the condition records when the condition meet
for example, be used in a promotion when a product is only to be sold with special packaging.
During order processing, the system can then automatically exchange the material with the normal
packaging for the material with the special packaging for a given period of time

Definition: An Item Proposal is a list of frequently Ordered Materials and Order Quantities.-
VA51

Vov8 to configure MS document type

tool that helps you to perform the order entry process more efficiently by allowing you to
copy over the items into your order from a customer-specific or generic item proposal list. In
this process, you first maintain as a proposal document a list of frequently ordered
materials, along with the quantities in which the material is ordered or can be ordered by the
customer. Next, when you need to create an order for such materials, you just call the item
proposal screen from within the sales order creation screen and copy over the required
materials with or without quantities to the customer order. This definitely saves a lot of the
valuable time and effort that goes into searching for the material when you create the order.

Item Proposal is dependent on Customer Code while Material Determination is dependent on

Material Code
This means that in Item Proposal list of Items is proposed the moment you enter Customer Code in

Sales Order & in Material Determination, materials are swaped or proposed to be swaped only after

you enter Material Code in Sales Order

Can I create pro forma invoice without PGI- YES

What is accruals and what you use

In rebates

General item category group is use to determine item category in


inbound process

Incompletion procedure-OVA0

If we forget to maintain the data and save the documents we may face
problem during subsequent doc processing.

It’s main function is to highlight Missing data.

1 Define Status group-OVA0

Path

IMG

SD

Basic function

Log of incomplete item

Status group
2. Define incompletion procedure-OVA2

2.Assign incompletion procedure-VUA2

Incompletion log can be created for following-

Sales document header data -A

Sales document item data-B

Sales document schedule data -C

Sales activity data-F

Partner data in sales delivery and billing-D

Delivery header data-G

Delivery item data -H

BOM

It consists of combination of material by having a structure like header and


sub item.Different combination of materials are combined together to form a
single object.

Ex computer as it contains monitor as a header item and hard disk, mouse as


a sub item.

BOM item can be independent


Make to order

Production order is triggered from Sales order. Production will start only after
receiving sales order from customer.Product could be customer specific only.

In MTO, product is individually manufactured for a specific customer in


contract to mass production for unspecified market where material is
manufactured many times.

You can use make-to-order production in two scenarios -

(a) For branches of industry or products where a small quantity of products with a large number of different characteristics

are manufactured (Variant Configuration).

(b) When a product has to be assembled particularly for a sales order (Individual Customer Requirement).

Make to order production is largely a production planning configuration. It is also controlled by the requirements type, which

is determined by three things

the strategy group (MRP 3) in MMR

the MRP group (MRP1) in MMR

the item category and MRP type (MRP 1)

MTS scenario can be accomplished by the following settings-

Need to use strategy group 20 in material master MRP view-Strategy group 20 is assigned to strategy 20

Strategy 20 is assigned to Requirement type KE (Individual customer requirement)

Requirement type KE is assigned to requirement class 040 (Indiv.cust.w/o cons.)

Also the MTS can be achieved using Sales Order schedule line category which will be assigned to Requirement type/class.
Item category is assigned to Reqtype/class and the Item category is maintained in the material master.

You can use any of the above config settings.

For TOR-
Vov6 schedule line category

Req/assembly should be switched on

In Requirement class

Req. Transfer should be checked

If system cannot find req class then TOR won’t be carried out.
Requirement class needs to be assigned to requirement type.

Requirement type will be contained in sales order VBAP table,

Requirement class contain in delivery LIPS table.

Billing in SAP SD

Customers are invoiced for services and if customer returns the goods
for any reason then difference is settled using CREDIT or debit memo.

If there any corrections in billed amount document are released to


accounting.

VF01- Create billing document.

Logistics- SD-Billing-Billing document-create


Sales document -order related billing

Delivery document- delivery related billing

Billing due list-VF04

Billing Types

Customer billing

F1- order related F2-Delivery related

Credit Memo- G2 Debit memo-L2 w.r.t credit memo request

Proforma invoice- no impact on financial doc.

F5- sales order

F8- delivery

Intercompany billing-IV

Plant belongs to different CC

Invoice list-VF21

Invoice cancellation document-VF11


Billing document no range- for billing document SAP allows only
internal number range

Item no increment.

SD Document category

M-Invoice

U- Proforma invoice

Transaction group -

7-invoice

8-pro forma invoice

Document type- AB(Accounting Document) linked to this document

Negative document-No negative posting in Document

-no negative values permitted in Document

Branch/head office- it allows which PF forwarded to accounting


Document. Default settings – Payer

If payer and SP are different in Document.


Invoice list type- if it going to be issued in invoice list LR

Relevant for rebate- proforma are not relevant whereas F1/F2 are

Cancelation billing type:S1-Invoice cancellation

Copy control

SPRO-SD-Billing-Billing document-Maintain copy control for billing


document.

Sales doc – billing

Billing – Billing

Delivery – Billing

Target - F2 Source -LF

Billing block- hold document from being billed to customer

-Define billing block

-Assign billing block to Billing type

Go to XD02 transaction- Extras-Blocking data-set billing block to all


sales area
Intercompany billing

Define order type relevant for intercompany billing

Assign org units by plant

Define internal customer# by sales org

Customer# to be billed

Define pricing condition for intercompany billing

PI01/02

Billing Schedule-SCAL

Define new factory calendar

Valid from and to and workday checked

In customer master -billing-InvoicingListDates we maintain the Factory


calendar

Billing plans

Schedule for billing the customer how much is to billed and when

Periodic -customer has to bill fixed amount regularly over a period of


time

Milestone-bill in installments.

VOV6-MAINTAIN SL category

VOV5 -Assign SL category


VOV7-Maintain Item category

VOV4-Determine item category

VOV8-Maintain SDT

Tax determination

Customer master-SA-BILLING TAB- TAXES

MM- SALES ORG 1

Path

IMG- SD- Basic fn- Taxes –

1) Define tax determination rule

Tax country- IN, Tax category-MWST output Tax

2) Assign Plant for Tax determination

If plant info has been maintained or not

3) Define tax relevancy of Master record

Customer master 1-liable 0-exempt

MM. 0-no 1-full 2-half

4)check calculation procedure

IMG-Fin/acc-fin acc new – fin acc global settings- Tax on sales and purchase-
Basic settings
Access seq

Condition type

Procedure- TAXINN

4) Assign country to calculation procedure

TAXINN to country INDIA

5) Maintain Tax codes- FTXP

Enter country key - IN

Output tax – A0 =our company will charge to customer

Input tax – V0= Vendor will charge to company

Tax type -A, V

6) Maintain Condition record

VK11

Tax classification of customer

Tax classification of MM

Amount -12%

Assign tax code to it


Valid from and valid to

Can we have more than one BASE PRICE in a document?

Yes- it is controlled by Condition class :B only last one will be activated and
others deactive in condition type:V/06

In only one case 2 base price will be activated-Shipping document

Standard price and price which we needs to be paid to vendor.

A-Disc/Surcharge

B-Price

C-Expense reimbursement

D-Tax – tells system that tax should be always separated from base values

Statistical value doesn’t post anything in GL account. It won’t be


considered for net value calculation.

But still if we want to post in GL account

Cond class:C and account key :ERU Accruals

Calculation type: C -quantity

For PR00-cond class:b calculation type: C-quantity cond category:


Proo- is base price condition type

VPRS- C internal price type all are having condividi class:B but differentiate it
by using condition category

Ek01/02 Condition cat:D(costing)

For KF00-Cond class:A calculation D- gross weight

Plus/minus --- default blank

Pricing type- Copying into new document

B- Carry out new pricing (11000)but eliminate manual cond type

C-Copy all manual cond type but won’t determine price(10000)

D- copy everything price as will as manual cond type(10000)

G-It will copy all the pricing elements changed and it will redetermine
unchanged (10000)and taxes and manual cond type

H-redetermine freighte condition cat: F

Rounding rule:round up/down

Structured scope-KUMU for BOM or configuration material

Structured condition:B cumulative if the components prics should be


cumulated and showed in main item.
Group condition – group material to offer some discount

If customer wants to propose disc on group of material then we will maintain


discount on it.

All header condition isn’t group condition

Material pricing group in sales.org 2 tab

RoundingDiffComp.– left out amount will be added to highest value.

If client requirement is to offer 20%disc on 3 materials X Y Z , if material value


reaches to 10L

Header condition should be processed manually and doesn’t have access


sequence. Applied to all line items is sales documents.

HA00- header disc %

HB00-header disc fixed amount

HD00-header freight

HM00-Order value

Item condition will be applied to particular item in sales document.it has


access seq can be processed manually.
Delete- whether it can be deleted or not in sales document.

I can delete this condition type in sales doc.

If we maintain manual.entry has priority :C then we would be able to change


Value i.e total document value or Amount:Line item amount.

Qty relation: change Unit of conversion like EA to PC during sales doc


processing.

In basic data1 of MM we have base UOM and in sales org 1 we have Sales
UOM.

BASIC DATA 1 MAINTAINED BY MM

Master data

Valid from and valid to is for discount condition type valid for certain period
of time.

Pricing procedure: will be used for condition supplement.

We have 2 cond records PR00 AND PR01

Whenever Condition rec determined into sales document.

Whenever purchase is above $ then it will determined (PR01)

PR00 – When document value reaches to 10 lakh then PR00 will be activated
and offer 10% discount.

And PR01 will be linked to it if document value exceeds base price

Then 2% extra discount will be given.


Delete from DB: A with popup B without popup blank: do not delete set the
deletion flag only like archive it.

Condition index

One of the uses of the Condition Index tables is to maintain and display condition records for

multiple condition types or multiple access sequences at the same time.

condition index field appears in condition type. with help of which you can view all the condition

records that are maintained for all the condition types in your pricing procedure

You can use these indices to display, change and create condition records with reference. This

transaction can include condition records with several condition types and tables. For example,

you can use a condition index if you want to see all condition records that apply to a particular

product regardless of whether the records are prices or discounts. In this case, you can use one

of the standard condition indexes. Or you may want to see a list of condition records that

contain a particular sales deal and a material from a user-specified list of products. To display

this information, you can create your own condition index.

Creating an Index

Creating a condition index is


similar to creating a condition
table. In Customizing for Sales,
you select the combination of
fields that you want in the index
key. The system automatically
proposes a list of permitted fields
to choose from
V/I5 – change V/I6-display

We would be maintaining lots of condition records for various condition type.

Change all of the condition records in a single document.

Condition update:

Maximum condition value[]--if 10k EA of material sold then inactive this cond

Maximum no of orders[] - sap restricts only 3 no of sales orders that can


benefit from condition records GAP IN SAP

Maximum condition base value[] -

In VK12-> Additional data we can maintain condition update.

Scales

0- 10000

100-9900

200 -9800
300-9700

400-9600

If order qty 350 then it will take 9700

Normal scale it will be 9700

And for graduated it will Take below

100 qty 10000

100 qty 9900

100 qty 9800

50 qty 9700

Can we have multiple base price?

Yes system will consider last one and rest will be inactive

Only in graduated scale system will activate multiple base price.

If PR00 has graduated scale then only it will take multiple base price

Ref cond type-

PI01/02 intercompany base price/ condition type determined in sales doc

IV01/02 intercompany condition type determined in invoice.

You only have to create condition record once for the condition type that
are similar.

Scale basis – weight will be used in case Of freight.

For discount , we use quantity or value


Application :V (SD)

Exclusion: if we maintain exclusion for any condition type and if it is


determined into sales document

It will eliminate all the condition type which have same pricing requirements:2

PR00

PR01 has this exclusive indicator

PR03 it will eliminate this and all the below condition types.

V/08

Exclusive is use for discount because we don’t want customer to get multiple
discounts.

Only one will be determined in sales document.

We will put diff discount condition type in common exclusive group

Like material disc, common disc,other disc,customer discussion

A- Best favorable between condition type

B- Least favorable between condition type

C- Beat favorable ------------ exclusion group

D- Least -------------π-------------------------------
Pricing date is in condition type

Determining condition records on that particular day

Example order is placed on 1st jan for rs 1k

And on 1st dec invoice is created so at that time value may raised to 2k

Like taxes and other values might differ

So it will carry same pricing elements but re determine taxes.

We will be sending invoice a months after sending sales order so we will Not
guarantee price on that particular day for any condition type.

This field also help in archiving the condition record.

AltCalType-

BaseCalType-

Condition category:L generally new when copying

Newly added condition type should be determined automatically once we


create invoice on 1 st dec. Usually existing will be added.

Between nov to dec.

It will update in order also.


Roundingcompdiff- After distributing amount to all the line times in sales
document if anything left out will be added to biggest value of line item.

group condition are header condition but not all header condition are
group condition

Group condition-if checked system will proportionally distribute to all line


item in proportionate to value of line item otherwise propose this value to all
the line items.

Statistical condition- only for information purpose. Doesn't effect net


value and won’t be posted to fin acc.

VPRS-Cost price.

If profit margin <20% then block the order.

At this time it will compare CP AND SP

Cost price won’t hit accounting.

SKTO- cash discount

KUMU- BOM scenario

Rebate condition type-

Rebate is a trade allowance or conditional disc which will be fulfilled in future


dates.

Group rebate -BO01


Material rebate-BO02

Customer rebate-BO03

Below all condition types are fixed amount

EDI1-Customer expected price

EDI2-Customer expected value

AMIW-minimum order value

AMIZ-minimum value surcharge

Minimum order value 100 customer placed order for 90 then surcharge will be
in 10

AMIW-100

AMIZ-10

DIFF

PDIF

Record for access- how many condition types this access sequence are
assigned.
Condition class- helps to identify diff condition type

A-disc/surcharge. ex-K004/7 Kf00

B-price ex-PR00

C- Expense reimbursement ex-BO01/02/03

D-TAX ex-MWST

Discount and surcharge are having same condition class

But plus/minus will differentiate it

For discount it is negative

And for surcharge it is plus

Calculation type-

K007- %(A)

PR00 price will be QUANTITY based

K004-©

In sales document 2 base price not possible

But multiple base price possible in graduated scale

For single order can I create multiple invoices?

Atleast in india it is not possible to create multiple invoices for single delivery.
But this is possible in one scenario that is for Third party process.

For every incoming invoice MIRO from vendor you will create invoices

Condition category

PR00-PRICE VPRS-COST PRICE EK01-PRICE

EDI1-CUSTOMER EXPECTED PRICE

It is further classification of cond class.

For above all condition class is B-price but condition category diff it by

EK01 /02-Q costing

VPRS-internal price-G

PR00-blank

EDI1-J customer expected price/customer value

MWST-D

KF00-F

Rounding rule

Blank- commercial

A-round up

B-round down
Structured scope-B (cumulative condition)

You are creating order for computer, combination of CPU,mouse, keyboard

It will help us to cumulate the value of components and display at the main
item.

Cumulative cost is use in free goods

100 goods 20 free goods

It will help to pass the cost price to main item.

Group cond routine

Total document value -1

Group of material value-3

Example of if document value reached 10lakh 20k disc

1. Create condition table with sales org field

2. Place into Access sequence and have exclusive check

3. Copy k004 to some condition type and place access


sequence to this condition type and change cal type-B
check rounding diff comparison

Group con routine:1


4.place this cond type in pricing procedure in discount placed.

5. Maintain OVKK

6. Maintain scales

Create order with value greater than 10lakh it will be triggered

Material value reached 10lakh 20k disc

1. Create cond table

2. Create access seq and assign con table

3. Create cond type and assign access seq and group cond routine
should be 3 activate rounddiffcomp, cond type:B, cal type and
scale basis:B

4. Place cond type in PP

5. Maintain cond rec for group of material

Manual entry has priority-C manual entry has priority

Check qty relation, amount/%, value, delete If we check anything we can


change this in document for particular condition type.
D-not possible to process manually

B-automatic entry has priority

Blank – no Limitations

Manual in condition type and PP

V/06- PP

It is use to specify whether particular condition type can be processed


manually or auto during sales order processing

If you check this box,the condition can be entered manually.

V/08- Condition type

Condition value field in sales order is editeditable.

Customer master tax data is stored in KNVI

--–---++++-++++ FIN data is stored in KNB1

+++++++++++++Credit data is stored in KNKA

+++++++++++++Hierarchy data is stored in KNVH

Contact person :KNVK

PARTNER DATA :KNVP


MM data

SLOC -MARD

PLANT-MARC

General-MARA

Sales-MVKE

BOM

BOM can be single level or multi level

MAST- Contains MAT# and BOM#

STKO-Contains BOM, Plant and Usage.

STPO-BOM, components,prec and subsequent

Status data

VBUK

VBUP

Sales document partner table:VBPA

Contract data: VEDA

What is SAP best practices?

It is template.
In order to make chicken soup you need terms of ingredients like noodles,

Total time 2 hrs required to make it

There is a way to make all those stuff

Best practices are similar to that

Gather requirements and technical solution and then make customized


solution.

Traditional approach is

Time consuming

Standardization

If your requirement matches with best practices go implement it else go on


your way.

Types of BP

Baseline -I/C billing, rebate process, third party order process

Industry specific-SAP IS,SAP retail, defense

What is gap analysis?

Expected ------- requirements

Actual------------capabilities

If it is matched -FIT

If doesn’t matched GAP


The process of identifying the matches between requirement and capabilities
and identifying tha gap and providing mitigatory solution is called fit gao
analysis.

Some of the requirements might not met…and this gap may be mitigated by
doing some customization.

Look ahead feature should be there when they enter material.

Examples

User has given some requirements some in sales, WM,FIN, manufacturing

When SD consultant comes in and start exporting sales related requirements


like MTO, variants,batch management, pricing,etc

In pricing 5 diff features needed by user…not all of them need to be available


in SAP. Some require customization some are available and some of them
cannot be met of whatever reason like something cannot be build using
standard or customization may be it require efforts or expensive.

It could be done at project, program or enhancement level.

The cost required to implement feature or software may be required.

Risk, if budget is available we can implement mitigatory solution.

Material important data


MM60-material list

Sales org 1 – Dch specific status-if you want to block sale of material from
specific DC

X distribution chain- if you want to block sales from all DC

If you want to restrict customer to place the order above 10 below 10 won’t be
accepted.

Min order qty

Min delivery qty

Accounting1

Price control: Standard and moving average price

Standard price remains constant for certain period of time

Moving avg price ex currency,petrol keeps on changing

Das könnte Ihnen auch gefallen