Académique Documents
Professionnel Documents
Culture Documents
1.Plant
The fundamental explanation of Plant is as follows:
Plant is an organizational unit within a company where activities take place. A plant
will produce goods and makes goods available for the company.
2.Division
A division in SAP refers to the product division that exists in your organization. It
is a way to group similar products or product lines in SAP. ... This means that you
Division is
can assign the same division to multiple sales organizations.
products or range of products or group of products
3. Storage Location
The fundamental explanation of Storage Location is as follows:
Plant can be consisting of multiple storage location. All data is stored at storage
location level for a particular storage location.
4.Purchasing Organization
The fundamental explanation of Purchasing Organization is as follows:
Purchasing Organization is an organizational unit under company or plant which is
responsible for procurement activities according to requirements. It is responsible for
external Procurement.
Centralized Purchasing
Purchasing organization is not assigned to any company code it procures for all company
codes belonging to different client.
5.Material Groups
Material group is a wider range of material type. Materials with some common
attributes are taken together and they are assigned to material group. For Example:
Suppose we have some materials which need packaging, so there material type can
be electrical or food products but we can group these material types and put them
in packaged material group.
6.Purchasing Group
The fundamental explanation of Purchasing Group is as follows:
10.Material Types
Materials with some common attributes are grouped together and they are assigned
to a material type. This will differentiate materials and allow organization to
manage different materials in systematic manner in accordance to company’s
requirement. For example: Raw Material, Finished Products are some of the
material types. Material type can be created by following the below steps.
11.Movement Type
Movement type describes the type of stock posting in inventory. It represents the posting in
stock is due to which type of order like whether stock is posted against goods receipt or goods
issue. The important movement types in sap mm are as follows:
313 - Stock transfer storage locations to storage location in two steps - removal from
storage.
In Simple,valuation area is used for valuating the material and valuation can take
place at plant or at company code level.
Valuation level as plant is must if you wanna go for MRP, PP, Product costing etc.
So only, when you enter some data like Purchasing, MRP etc system will ask you
to enter the plant so that all those data will be saved at plant level in the material
master record(MM01).
Valuation area is the organizational level at which the material is valuated. Once
it is defined, you will not be able to change it later.
When the valuation is at the Company Code level, then the valuation of a material
is uniform across the plants attached to that Company Code. On the other hand, if
the valuation is at the plant level, then the value of the material is plant specific
and will vary from one plant to another
SD DEFINITIONS:
1.Sales Organization
A Sales organization is used to distribute products and services.
You can assign a single or multiple sales organization to a company
code. You can assign one or more Plant to Sales organization and it
is not unique, so you can have one plant assigned to multiple Sales
organizations. Sales organizations can be used to perform search
criteria to list sales documents and to create deliveries and billing
worklist. You can mention different output types for sales and
billing document for each sales organization.
2.Distribution Channel
It is defined as a medium, which is used to send goods and
services to the customer. You can assign a distribution channel to a
single or many Sales Organizations. You can set distribution
channel as per company’s market policy or as per an internal
organization. You can use master data in one distribution channel
to other distribution channel. You can assign a sales office to a
distribution channel.
3.Division
A division is defined as a product line or grouping of services or
material. You can assign a division to one or more sales
organization. A product is always assigned to one division. You can
assign a Sales Office to a division. There are various organization
units like Sales Area, Warehouse, delivery point, shipping point etc.
that can be mapped to one or more SAP modules.
4.SALES AREA
Creating a sales area allows you to exclude certain combinations of the different
organizational areas
Organizational element comprised of:
Sales Organization + Distribution Channel + Division
Will be used to link together the organizational aspects of sales to customers
5.SHIPPING POINT:
Shipping Point Determination. Shipping points are independent
organizational entities within which processing and monitoring of the deliveries
as well as goods issue is carried out. A delivery is processed by
one shipping point only.
PR00- ERL
K007/KA00- ERS.
Accrual Key: The accrual keys form part of account determination. These keys are
used here to define the posting of the revenue generated to respective account heads&
to subsequent assignment to GL accounts and payment to respective parties.
For example if you want to use field PSTYV (‘Sales document item category’) that is
included in structure KOMP (‘Pricing Communication Item’) as a key for a condition
table.
When you create a condition table (Transaction V/03), however, the system does not
propose the field in the field catalog.
Prerequisites:
For technical reasons, field PSTYV was included in structure KOMP, however, not in
structure KOMG (‘Allowed Fields for Condition Structures’).
1. Call up the ABAP Dictionary (Transaction SE11) and create data type ZZPSTYV.
Choose PSTYV as a domain.As a short text, you can use, for example, ‘ZZ – sales
document item category’ and as a field label, you can use the field labels of
PSTYV.Save, check and activate your entries.
4. Call up Transaction SPRO. Navigate to ‘Sales and Distribution -> Basic Functions
-> Pricing -> Pricing Control’ and execute ‘Define Condition Tables’. Choose
‘Conditions: Allowed fields’ and include ZZPSTYV as a new entry.
5. Note:Now you can use field ZZPSTYV as a key field when you create a condition
table Axxx.
6. Supply the new field you defined by including the following source code line in
USEREXIT_PRICING_PREPARE_TKOMP:
Consider that you can also use this note as a help if you want to use other customer-
specific fields as key fields in a condition table.For header fields, use structure.
For more information, see Transaction SPRO via the path ‘Sales and Distribution ->
System Modifications -> Create New Fields (Using Condition
Technique) -> New Fields for Pricing’ and Note 21040.
c) Check up whether the field you are looking is already added in Field catalogue.
d) Double click on the fields you want to make a Table. one by one. Note that the
sequence here is important in higher hierarchical to lower..
Example: Sales Org, DC, Division, Customer and then Material etc..,
e) After selecting, click on the Technical View buttin (redone) and reach to next
screen.
7) Check which key should be in header and which key should be footer. Use check
and uncheck functionalities there.
8) Once you are through with all the above steps..click on generate button.
1. In the Pharma Industry whenever the goods are manufactured it will done in a batch
to keep track and price is fixed, I mean there will be a Batch Master which has a
certain price fixed for it. This Batch Master will have certain number of batches .
These batches will have the number series generated wither by internal or external
generation depending upon the client requirement.
2. So till all the batches are produced as per that particular Batch Master will have the
same price. Like that there will n number of batches will different different prices.
3. So when you are preapring Sales Order you be only putting the tenative price for
the goods that are sold.
4. Then at the time of delivery we will be picking up the goods from different batches
basing on the required delivery quantity and finally we do the PGI.
5. This is called Delivery Based Pricing becuase your price for the goods will be
determined at the time of the delivery as the goods picked up from the different
batches which have different prices. ( Mind it there will very less difference in the
prices).
6. So at the time of Billing the Pricing Procedure behaves differently depending upon
the differnent batches that are picked basing on the batch determination.
7. So the prices which are detemined from different batches will be the actual prices at
which the goods are billed to the customer along with other condition that are applied
as required.
1. Why we are maintaining separate pricing procedure for inter company sales and
business process.
2. What is the different between standard and inter company pricing procedure and
what type condition type we are using in this intercompany.
There are two simple reasons for making any Pricing Procedure in SAP SD Modules.
1) Business Reason. What are the pricing aspects or strategies you want to apply for
the client requirement in order to sell their goods or render services, is all about the
reason for various pricing procedures.
You have your own conditions intended to few transactions only. Put all this
conditions as a set defining your own Procedures. It may even include special
requirements and formulas applied for such Pricing Procedures.
2) A special pricing procedures, in order to facilitate added functionality of SAP
pricing architecture, we must define new pricing procedure. SAP Standard
programmer checks these special Indicators in-order to do some required functions.
As a example 2, you need to have a Pricing procedure for Inter Company Billing
Conditions (IV01 & IV02) in order to be active for Inter Company Billing specific
transactions. Thus make sure that, the procedure wouldn’t apply for non-Inter
company transactions.
In V/08 of defining a new Pricing Procedure, in main screen, you have a field called
TSPP (Transaction Specific Pricing Procedure). This has to be ticked on for Inter
company Billings.
Before Release 4.0A, no special pricing procedures were used for inter company
billing and rebate credit memos, programs were just set accordingly to deal with these
situations. As of Release 4.0A you are offered greater flexibility in the form of the
option to define special pricing procedures for inter company billing and rebate credit
memos. For reasons of future compatibility, you will still be able to use the old
program specifications. For this reason, you must set this indicator if you want to
create a special pricing procedure. This is to prevent the program settings being used.
This indicator is also used as of Release 4.0A to predetermine the condition class and
the statistical condition indicator when copying from a reference document.
Example:
You copy prices from a shipment document to the billing document. The prices
should lead to a surcharge in the billing document. This is guaranteed by the re
determination of the condition class in the pricing procedure.
Same case with Standard Pricing procedure or Inter Company Pricing Procedure.
This configuration is done when user request for new pricing condition type other
than the standard ones provided by the system.
Screen to tcode VA01 – Create New Sales Order for customers
– Double Click the Item
– Then Click the Conditions Tabstrips
e.g. a business may no longer wants to have a sales discount based on the sales
organization, customer group, and material, but decided that the discount should be
based on the sales organization, customer group and material group.
V/06 – Create new condition types by copying a similar conditions type and changing
it according to your needs.
The pricing procedure is also used in the account determination. This determines the
general ledger accounts to which prices, discounts and taxes must be posted.
OVKK – Determine which Pricing Procedures to use for which Condition Type.
Set up a currency let’s say instead of USD call it US$ ( OY03 ) and define the number
of decimal places ( OY04 ) to be 3 or more depending on your requirement.
Create pricing condition records for those customers requiring 3 decimal places using
Current US$ instead of USD.
That will give you 3 decimal places for your prices. However, one thing you will have
to watch out for is rounding.
You can try transaction OB90, define rounding rule for currency. Here you define the
rounding rule for your customer’s currency.
Control Pricing Conditions based on Order Type
4.6x
e.g. You create an order type ZP00 for QT – Quotation and does not wish it to be used
in OR – Standard Order.
Users will receive Message no. V1 206 “Condition ZP00 is missing in pricing
procedure A V ZQT“.
4.6x
In VK12, click the Key Combination button. You can see a list of available key
combination for your price master.
Now, let create a new key combination e.g. Customer + Sales Document + Material
IMG – Sales and Distribution -> Basic Functions -> Pricing Control -> Define
Condition Tables -> Create condition tables
e.g. 900
Selected fields
Sales organization
Distribution channel
Customer
Sales document
Material
IMG – Sales and Distribution -> Basic Functions -> Pricing Control -> Define
Condition Tables -> Define Access Sequences -> Maintain Access Sequences
Select PR00 – Price
Click Accesses
Click New entries
IMG – Sales and Distribution -> Basic Functions -> Pricing Control -> Define
Condition Tables -> Defince Access Sequences -> Optimize accesses
Finally, goto VK12 and key in the new price master for PR00.
Next, goto VA02 and test out the material. If it didn’t work check the pricing date in
the header details. Is the pricing date within the validity period?