Sap SD Certification Preparation Self Notes
Sap SD Certification Preparation Self Notes
Sap SD Certification Preparation Self Notes
Master Data
Master Data
Cat---Customer Master
Mouse---Material Master
Chase---Customer M. Info Record
Octopus---Output Master Data
In---Incompletion Log
C---Customer Master in Pricing
*If you have 3 sales organizations, 2 divisions, and 2 distribution channels and you want to use
each of the divisions and distribution channels, how many customer records do you need to create
for each customer? 1
*If you have 3 sales organizations, 2 divisions, and 2 distribution channels and you want to use
each of the divisions and distribution channels, how many sales area views need to be created for
a customer? 12
* When creating a customer master record through the menu path, the default value in the account
group field depends on the Business Partner
Partner Types
AP-Contact Person
KU-Customer
LI-Vendor
PE-Personnel
Outline Agreements
Two Types of Outline Agreements. 1. Scheduling agreements 2. Contracts
Three Types of Scheduling Agreements. 1. SA Scheduling agreement 2. BL Scheduling
Agreement with delivery. 3. Del Scheduling Agreement for external line agent.
*Scheduling Agreements- Between you and customer sold to party. [Valid for a certain period of
time, Fixed Delivery Qty and dates, and Dates are contained in the Schedule Lines.] Difference
between S.A. and sales order is in S.A. you work on the schedule lines and is made manually.
Two Types of Contracts. 1. Quantity Contract 2. Value Contracts
Quantity Contract- Is between you and customer. [Valid for certain period of time, No schedule
lines in contract, No delivery date, and no delivery quantities.]
Value Contract- Is between you and customer. (Like the quantity will be reserved and as you
consumed you will pay on the same price in contract.) Schedule lines are created in the release order
when it is placed.
Two Types of Value Contract- WK1=General value contract, WK2=Material related value
contract/Contains exactly 1 material.
[In Contract you don't know when you have to delivery/release. In Scheduling Agreement
you do.]
Material Determination
Tool for automatically exchanging materials in the sales document. When you process a
document the system automatically Searches for valid master records. You don't need a
master record for the material number that you are replacing. During order entry the material
ordered by the customer is replaced by the substitute defined in the master record.
*Certain fields such as sales units can have multiple sales units depending on the Sales org /
Distribution channels.
*Certain fields such as loading group's can have multiple loading groups depending on the plant. *A
company sells 2 materials out of 10 plants. You need 2 material master records.
Material Types
VERP---Packaging
HAWA---Trading Goods
FERT---Finished Product
LEIH---Returnable packaging
NLAG---Non Stock Item
*You want to create a material for an externally produced material. The material is kept in stock
and is used in the bill of materials. It is not sold directly. Which material type do you select? ROH.
*Which of the following data is proposed for the sales process from the material master?
Weight and volume
Delivering plant
Text and availability
Pricing
*You can set specific shipping information for a customer / material such as: Partial Delivery
Indicators, Default Delivery Plant, and Delivery Priority and delivery tolerances
Output Types
Pizza---Partner Functions
Tacos---Transmission Medium
Tortilla---Time
Lasagna---Language
*The system determines which fields will be displayed in the incompletion log. These fields can
be changed in customizing to suit a customer's unique requirements
*The incompleteness log function is available in the Sales order, Delivery and the Billing
document.
Condition Master
Please---Prices
Subscribe---Surcharge & Deals
For---Freight The---
Taxes
Diary---Discounts
*You can maintain values in condition records according to a scale and there is no limit to the
number of scale levels.
*You can restrict a price agreement by using validity periods.
*You can have a percentage, Quantity dependent or Amount dependent discount or surcharge,
depending on the condition type.
SALES
*In Sales Document Type you can block the delivery and billing.
Within a document you can fast change the Delivery date, delivery block, delivery priority,
billing block, reason of rejection, and plant.
In more than 1 document you can mass change the Plant, material, pricing, and currency.
In sales order you can block the delivery at header and schedule line. In
sales order you can block the billing at header and Item line.
*When you click the Delivery Block in the order you can BLOCK:
Order, Confirmation, Print Out, Delivery Pull List, Picking, and PGI.
*In Item Category you can block the Delivery and Billing.
MRP Type
Consignment Processing
CF-Consignment Fill up- Stay in valuated stocks of delivering plant. [Order, Delivery, Picking,
PGI]
CI-Consignment Issue- When goods are issued both customers stock n stock in delivering Plant
are reduced. [Order, Delivery, PGI, Billing Doc]
CP-Consignment Pick up- Return goods to you so you credit them. [Order, Inbound Delivery,
Goods Receipt]. No billing
CR-Consignment Return- The goods issue puts stock back in customers' special stock and issue a credit
memo. [Order, Inbound Delivery, Goods Receipt, Billing Doc].
Inclusive Bonus Quantity- Free goods that involve the same material. Quantity units must be the same.
Exclusive Bonus Quantity- Are extra goods delivered free of charge. Not displayed on invoice.
3 calculation rules
1. Prorated
2. Unit Related
3. Whole Unit
Delivery
Delivery Types
EL---Inbound Delivery
LB---Delivery for subcontract order
LD---Decentralized Shipping
LF---Outbound Delivery
LO---Delivery without Reference
LP---Delivery from Project
LR---Returns Delivery
NL---Replenishment Delivery
Determination of Delivery Item Category Auto (When not copied from sales doc.)
Delivery Type
Item Category Group (m.m.)
Item Usage (additional Usages)
Determination of Route
Ducks---Departure Zone from customizing for shipping point
Swimming---Shipping Conditions from Sold To Party Customer Master
Thru---Transportation Group from Material Master
Toronto---Transportation Zone from Ship-To Party Customer Master
Billing
Billing Types
F2---Invoice
F8---Pro-Forma Invoice
G2---Credit Memo L2---
Debit Memo
RE---Returns
S1---Cancellation Invoice
S2---Cancellation Credit Memo
LR---Invoice List
LG---Credit Memo List
IV---Intercompany billing (invoice) &Delivery
IG---Intercompany billing (credit Memo)
BV---Cash Sale
Billing Document
Contains item line and header no schedule lines
Header contains info of Billing date, customer number of payer, Net value of entire doc.
Item line contains info on Material and Billing quantity
System shows delivery number and sales order number at item line
Business Area
Blue---By Plant/Item Division
Berry---By Sales Area
Boy---By Sales Organization. Distribution Channel, Item Division
*Reference field is in the accounting document header. Allocation number is in the customer line item
and is used for sorting.
*The Goods receipt number and Goods Issue number cannot be used as a reference or allocation
number for the accounting document type.
Billing Date
Billing Date can be changed in the billing document.
You maintain the calendar if billing is to be done on specified days in the customer master. It's
proposed auto. But can be overridden.
If using delivery-related billing the billing date is based on goods issue. If
using order-related billing the billing date is based from the order.
Periodic Billing is often used for rental & service contracts for agreements in order to bill the
amount periodically at certain dates.
Milestone Billing is often used in plant engineering & construction in order to spread billing of the
full amount over several dates within the billing plan.
Milestone can be blocked for billing. When created updates the status of the billing plan dates. In
sap milestone is stored in a network along with planned and actual project data. M. are assigned to the
billing plan dates & blocked for billing until the milestone is confirmed as completed.
In Milestone billing you can control whether a billing date is a *fixed date *required to be
updated with the actual date of the m. *Update with the actual date of the milestone, if production is
completed before the planned billing date.
Determining the billing value needs a billing rule, in order to determine the value to be billed on
a particular date or not. Ex: Net Value X (%) of billing plan = Billing value
To differentiate between milestone and periodic billing you use billing plan type.
Down Payments Request are usually arranged with plant engineering, construction, and
capital good customers.
As soon as the billing date (in the billing plan) for the down p. has been reached, the
system creates a sown payment invoice & sends to the customer. Billing Type FAZ used
for down payment request. This request can be created auto. Via billing due list
processing in a collective run or explicitly by specifying the order # via the transaction create
billing doc.
Installment Plans only 1 billing document is created for all of the installment payments. You
have to define installment payment terms in customizing. And when you define the
payment terms you must specify the number & amount of the installment in percentage &
payment term for each installment payment.
*Sales Account Determination is carried out using the condition technique depending on the billing
type.
Pricing
Pricing Procedure can contain any number of subtotals between gross & net price.
*The system reads the condition type of the first step. It determines the assigned access sequence
for the condition type. The system then reads the access sequence. The sequence of condition tables
represents the search strategy for finding the relevant condition record. Each condition
table represents one access which can be made for a condition record with the specified key. The
system searches for valid condition records with the key specified key. The system searches for
valid condition records with the key specified by the condition table (Accesses). If the first access does
not find a valid condition record, then the system searches for the next access using the next
condition table. Once the system finds a valid condition record and copies the value that
corresponds to the scale into the sales order doc. The whole process is repeated for each condition type
until the system has finished the entire pricing procedure.
Group Condition
In customizing you can set a condition type to be a group condition. For group conditions with
varying keys, item quantities are accumulated for scale point determination purposes but the rate for
each item is taken from its individual condition record. Ex: discount if u purchase 10-20lb of ice cream
5% discount, 30-40lb 10% discount.
*The condition exclusion indicator can be set in either the condition type or the condition record.
Condition Supplements
*Group several conditions together in a condition supplement procedure if you want these
conditions to be accessed together during pricing.
Hierarchy Access 1
Hierarchy accesses optimize pricing for hierarchy data structures, such as the product hierarchy.
Hierarchy Access 2
To define the condition table key for hierarchies like this, you might have to include partial
quantities for a pre-defined quantity of characteristics.
Without hierarchy accesses, you would need to create a condition table for each combination
and assign all the accesses to these tables in an access sequence.
This requires a lot of maintenance and will reduce system performance. The sequence of the
accesses will also be fixed.
This is particularly disadvantageous for hierarchy data such as product or customer hierarchies.
Hierarchy Access 3
The functions in hierarchy accesses enable you to solve these problems by using a single
access to a condition table.
In condition record maintenance, when you create the access sequence for using this condition
table at field level, you have to define whether each field is a fixed component of the key or
whether it is an optional field.
Priorities are assigned to the optional fields.
During pricing, the system sorts the records found with this access according to priority and
displays the record with the highest priority.
Hierarchy accesses also provide clearer and easier master data maintenance because the
different condition records for a condition type are created together in the quick entry screen for
maintaining conditions.
Pricing type
A) Copy pricing elements and update scales H) Redetermine freight conditions
B) Carry out new pricing X,Y) Reserved for Customer 1-
C) Copy manual pricing elements 9) Reserved for Customer
G) Redetermine taxes
*Condition record are always created using a specific key.*Use tables for help in defining the
structure of condition record keys.*The key fields of a condition table must appear at the start of the
table, in other words, non-key fields must not appear between any two key fields.*An Access sequence
is composed of one or more condition tables.
controlled by condition type KP03 (group condition = X, unit of measure = PAL and scale
formula 23, which calculates the fractional proportion of the total quantity).
*Rounding DIFF You can maintain a rounding unit in Table T001R for each company code and
currency. If the final amount in the order header differs from the rounding unit, the system will round
the amount up or down as specified. Condition DIFF determines the difference amount.
Condition type DIFF is a group condition and is distributed among the different items according to
value.
Statistical Condition Types
When processing a pricing procedure, it is often necessary to determine and make values in the
procedure available for various purposes. These however, do not change the net value of the item. This
can be done by marking a condition type as "statistical".
*Cost (VPRS) is used to retrieve standard cost of the material. This is used for information value
purposes only by the pricing procedure. In the condition category G, of VPRS, accesses the
valuation segment of the material master locating either the standard cost of the moving average
cost. Condition category S Always accesses the moving Average Cost. Condition category T
Always accesses the moving average cost.
*Cash Discount (SKTO) is used to retrieve the cash discount rate. Used for info. Purposes only.
*Customer Expected Prices (EDI1 & EDI2) can be entered manually in the order or retrieved
from the incoming IDOC in an EDI environment. EDI1 is used to compare the net price for each item.
EDI2 is used to compare the overall item value (net price x quantity).
Customer Hierarchy
Can be used during sales order & Billing for determining pricing. Customer Hierarchy consists of
nodes (A point in a network at which lines cross or branch.)
*To create Customer Hierarchy: 1.Create Master Records per node.
2. Assign nodes to each other.
3. Assign Customer Master to relevant nodes.
*Hierarchy nodes are only valid for a certain period of time. They may also be moved. If node is
moved, system automatically reassigns all related nodes & customer master records. Basically, you
can assign price or rebate agreements to higher level nodes. These agreements will be valid for all
subordinate levels to this node. Each node can also, have pricing condition records which
are relevant for pricing. If one or more node in the hierarchy path of sales orders contains pricing,
info system then takes them into account automatically. Condition HI01 Ex: customer **** is from
Pakistan give 8% discount.
New condition Records can be created with reference to existing condition records.*Changes can
be made to the Rate, Validity Period, and additional sales data. <---This is good for efficiently
updating condition records simultaneously.
Changing condition records
*Can be changed using price change function which will allow you to maintain multiple
condition records simultaneously.
Copying Condition Records
*Multiple condition records can be creating copying existing condition records.
If you are copying a Customer-Specific Price condition record the system offers 2 possibilities: 1.
Create the target conditions over a specified range of customer numbers. 2. Create the target
conditions over a specified range of material numbers.
Searching for Condition Records using Condition Indexes
You can create and use condition indexes to search for condition records that were created for a
variety of condition types & condition tables. Ex: Want to see all C.R. for particular cust or prod.
The activation function displays a list of all available condition indexes & indicates which are active.
The system can only use the condition indexes when there active. Note: Before you can use
condition indexes you must first ACTIVATE them. However if you create your own index
the system activates them when you generate them. But you must specify an update requirement for
each index. You can specify if the system updates the cond. Index when you post cond. Records for the
corresponding condition type.
*Long text can be added to Rebate Agreements, Promotions, and Sales Deals.
*Long text in the rebate agreement can be copied into a credit memo request for rebate payments and
then into the credit memo.
*Text is not copied when you create condition records with reference.
Price Update
Values can be accumulated in condition records to test against those limits.
Condition type must be set for "condition update" in IMG. Condition update can be
set for maximum condition value.
FALSE
*Condition supplement do not have their own access sequence but is based on other conditions. They
are found with the underlying condition records.
* Multiple conditions can be grouped together in a group supplement procedure.
* The system will allow you create conditions based on customer or material hierarchy. The
system process however requires a lot of maintenance and reduces system performance and is
considered a disadvantage.
* Without hierarchy accesses you need to create a condition table for each combination and assign
all accesses to these tables in the access sequence.
Taxes
*You can assign a rule (Blank, A, or B) at the sales organization level to determine sales tax id#
in the order & billing.
For the status 'BLANK', the standard priority rules are as follows:
1. If PY has a sales tax ID and a different SP
- The tax number and tax classification are taken from PY (the SH is then no longer
relevant).
The tax number is determined according to the 'tax destination country'.
2. If 1. does not apply:
- If the SH has a sales tax ID or the SP has NO sales tax ID, the tax number and tax
classification are taken from the SH.
3. If 2. does not apply:
Tax number and tax classification are transferred from the sold-to party.
With status 'A', the tax number and tax classification are generally transferred from the sold-
to party. The tax number is transferred according to the 'tax destination country'.
With status 'B': Data is transferred from the payer in the same way as rule A.
Rebates are discounts, which are granted subsequently to rebate recipients, based on defined sales
volumes within certain periods of time. To determine the values required for a rebate settlement
within the validity period, you create rebate agreements. The system uses the accumulated
amounts in the rebate agreement to create a rebate settlement.
Rebate Agreement is created with a specific Rebate Agreement types. Rebate Agreement types
contain all the rules and control that will influence the behavior / features of a rebate agreement.
Rebate condition records are linked to rebate agreements specifying the Rebate rate & Accrual rate.
You can specify in the agreement type 1) Condition types used with this rebate agreement type. 2)
Validity period proposal.*Rebate agreements can be settled partially.
*The payer must be relevant for rebate processing. Rebate processing begins by creating a rebate
relevant billing document. The valid rebates are determined by the pricing procedure using rebate basis
total. Each rebate condition type has an assigned access sequence. The system then uses the Access
Sequence to look for valid rebate condition records. If found then the accrual rate is read. Requirement
24 in pricing procedure says that the rebate condition are used only in billing doc.
Requirement 25 in p.p. says that rebate conditions be used only in rebate-relevant billing doc. The
rebate accrual amount is calculated using rebate basis in billing doc. The system posts an accrual to FI-
Accounting as soon as the rebate-relevant billing doc. is released to accounting. The system then
updates the rebate basis & accrual amount in the rebate agreement sales volume screen.
Rebate Settlement
The system uses the accumulated amounts in the rebate agreement to create a rebate settlement.
Status A refers to an open rebate agreement. The system generates a rebate credit memo request for
the rebate payment amount specified. You can display the sales volume and drill down in the rebate
agreement.
You can carry out a final settlement for the rebate agreement either:
*manually
*automatically
*in the background (batch programs: RV15C001 and RV15C002)
Accruals are reversed as soon as the rebate agreement is settled by credit memo.
Retroactive rebate agreements allow you to take into account billing documents created before
the rebate agreement is created. The rebate basis for the billing documents created previously is
accumulated and recorded in the rebate agreement. The accrual amount is not automatically
updated for previously created billing documents. This amount must be entered manually.
Rebate-relevant billing documents created after the rebate agreement has been created, will update
both the rebate basis and accrual fields automatically.
Partial Rebate Settlement
Partial rebate settlements can be limited for each rebate agreement type as follows:
*up to the accumulated accrual amount
*up to the calculated payment amount for the current date
*Unlimited
Accruals are cancelled automatically when a credit memo is created, provided that the rebate
agreement type is set accordingly in Customizing
Settlement Material
You may have a rebate that does not refer to a particular material, but rather to a group of
materials or to a customer. In this case, you must refer to a settlement material in order to provide
information at the material level. Maintain the rebate material in the material master in the Sales
and Accounting views. When creating a credit memo, the settlement material is the source for
important material master data. For example, account determination.
Free Goods
You have created an exclusive free goods agreement and you would like the ordered item to
absorb the cost of the free goods. In order to transfer the correct information to CO-PA from SD
billing, you have to deactivate pricing in the item category of the free item, and Set the
cumulative indicator in copying control for the billing item.
Solution Manager
Solution manager is needed to efficiently and effectively only implement and operate an
enterprise sap solution. False
In implementation soleman covers more than one of the following areas: functional
implementation, technical implementation, and implementation of operations.
Sap soleman is a customer platform that enables representation and documentation of the entire
customer-specific solution, including sap and non-sap components.
Sap roadmap 5 phases: Project preparation, Business Blueprint, Realization, Final Preparation, and
Go live & support.
Phase 2--->Finalizing the project scope, Defining and documenting all business requirements, both
functional and technical.
Phase 3--->Configuring the system, testing the system to ensure that it meets the specified
business requirements, and developing training materials.
*It is an integrated platform that controls both implementation and operation of the live system.
*Supports customers in ALL project phases, from creating a blueprint to configuring business
processes and testing through support of the live environment.
*Accelerators are found in the Knowledge Warehouse in SAP Solution Manager in the form of
templates.
Document Management Systems in soleman have these key highlights: *Central Storage of all
project documentation. *Provides functionality for creating, editing, storing, uploading and
downloading documentation. *Reporting features (by assignment->Documentation) allow you to track
and filter all available documents.
Soleman as the technical and operations infrastructure has more than the following
components: Services for operations, Solution monitoring, and Support
Sap Soleman is more than *A Proactive Methodology *Business Process Orientated *Software
Solution landscape Oriented *Configurable