SAP For Interview
SAP For Interview
Procedure: Step 1) Create a purchase order using ME21N. Stock transfer between two plants in different company codes is known as inter
1. Choose document type UB - Stock Transp. Order. company stock transfer.
The following components are involved in this stock transfer:
2. Choose Supplying Plant – 001. 1. Material should be maintained in both supplying and receiving plant MM01
● Purchasing in entering the order 3. Choose Receiving Plants Purchasing organization – 0002. 2. Stock should maintain only in supplying plant MB1C
● Shipping in making the delivery from the issuing plant 4. Purchasing group and Company Code. 3. Create receiving plant as a customer in supplying plant
● Inventory Management at goods receipt in the 5. In the item overview screen, enter material number and 4. Assign delivery type NB for in combination of supplying/ receiving plants.
receiving plant quantity. Steps
This stock transport order has the following characteristics: 6. Choose the receiving plant and Storage Location. 1. Create a vendor for the company code of receiving plant, using account
Step 2) Post goods issue from the issuing plant group: 0007 using T-Code XK01.
● The quantity posted from stock is first of all managed as
using MIGO transaction. 2. Assign this vendor to Delivering plant. Go to XK02 >Purchasing
stock in transit of the receiving plant. Only once the goods
1. Choose A07 – Goods Issue. view>Extras>Add. Purchasing data>Plant
receipt has been posted is the quantity posted to the
2. Choose R01 – Purchase Order. 3. Create internal customer with the sales area of the vendor. Go To XD01
unrestricted-use stock of the receiving plant.
3. Enter the storage location from which goods are being 4. Maintain condition records for the relevant pricing condition.
This enables the quantity "on the way" to be monitored. issued. 5. Some more setting for STO: Go to MM> Purchasing > Purchase Order > Set
● You can enter delivery costs in the order. 4. Save the transaction – Post goods Issue. up STO > define shipping data for plants > Go to Receiving plant >assign
● The transfer posting is valuated at the valuation price of After posting, you will get a material document. customer here & Supplying SA (for billing) to Receiving plant here
the material in the issuing plant. Step 3) Do a goods receipt to a receiving plant for the stock transfer 7. Go to MM > Purchasing > Purchase Order > Set up STO > define shipping
● If the plants involved belong to different company codes, order - in MIGO. data for plants > Go to Supplying plant and assign the sales area of receiving
the stock transport order between plants is also a transfer 1. Choose A01 – Goods Receipt. plant.
between company codes. In this case, the system creates 2. Choose R01 – Purchase Order. 8. Go to MM > Purchasing > Purchase Order > Set up STO > assign delivery
two accounting documents when the goods issue is Post the Goods Receipt. Type & Checking rule
posted. The stock posting is offset against a company Assign the delivery type to document type. In this case, Delivery type NLCC is
Now the stock transfer from plant to plant is done assigned to Document type NB
code clearing account.
9. Go to MM> Purchasing > Purchase Order > Set up STO > Assign document
Stock transport order can also be done using the delivery process. Type, One step Procedure, under delivery tolerance. Assign the document type
You are able to create an outbound delivery based on your purchase NB to supplying plant and receiving plant
order (stock transport order) in transaction VL10D. Then you can 10. After all settings, Create the STO using T-Code:ME21N and maintain
post the goods issue using the VL02N transaction (change outbound pricing conditions of freight and Save.
delivery). Finally you can do a PGR (post goods receipt) for 11. Create Delivery: VL10G. Click on the Background Button after selecting
delivery from the receiving plant. line item A message is flashed: See log for information> next Click on Log for
delivery creation Button >click on line item>click on document button to get
Delivery document No
12. Picking, PGI: VL02N
13. Billing: VF01 Save the document and it’s done
14. MIGO - Goods Receipt against outbound Delivery
When to use 351 STO and when to use 641 One step STO Intra company code:
M.T 351 is used for goods issue for stock transport order b/w plant to It is STO plant to plant in MB1B using mvt type 301. 2 step: 641 & 101.
plant without shipping 1 step 647 & 101
641 is used for goods issue with delivery in shipping Two Step STO Issuing plant Stock a/c - Bsx
Sto- 351 m type, UB document Type (without Sd/ billing)
1. 303 movement type is used for removing the stock from storage Receiving Plnat Stcok a/c + BSX
For Intra - 641 M type, UB Document type, NL Delivery type
(Only Delivary charges) location. Inter company STO:
For Inter - 643 M type, NB Document type, NLCC Delivery type 2 step; 643 & 101
2. 305 movement type is used for replacing the stock into another
(Both delivary & Billing) 1 step: 645 & 101
storage location.
BSX - (Issuing Plant Stco a/c)
GBB (VKA) + -- Receiving plant Stock account
Define Pricing Procedure Manual: Print:
This indicator specifies whether the specific condition type The value of this field specifies whether line item can be printed or not in the
Pricing procedure is a systematic and sequential use of can be determined manually during purchase order purchasing document and at what level or at what condition it is to be printed.
Subtotal:
condition types to arrive at a right value of the product. processing.
The value of this field determines where the values of subtotals to be captured i.e.
To determine the pricing procedure SALES AREA (Sales If we check the box then the entry is going to be manual, if in which table and which field.
Organization + Distribution Channel + Division) we uncheck it, it is going to be automatic. Controls whether and in which fields condition amounts or subtotals (for example,
+ CUSTOMER PRICING PROCEDURE (from Customer a discount or the cost of a material) are stored.
master) + DOCUMENT PRICING PROCEDURE (from For Base Price and Taxes, the entry should be automatic. If the same fields are used to store different condition amounts, the system totals
Sales Doc type) the individual amounts.
To view a select the pricing procedure in SPRO which is the For Discounts and Freights, The entry should be manual. These condition amounts or subtotals are used as a starting point for further
standard and copy it and create our own pricing procedure. calculations. You may, for example, want a subtotal of all the discounts included
If we check the box, in ME21N when we go to conditions at in the pricing of a purchase order.
Highlight it and double click the Control icon in the the header/item level, the condition type will not be listed. If
LHS screen. we require we will have to manually enter it. Requirement:
We can see that there are 16 columns in the pricing It is a routine that is written by an ABAP consultant according to the business
procedure, these are going to be used by the system to control If we uncheck the box, in ME21N when we go to conditions requirement.
the condition types at the header/item level, the condition type will be listed. By defining Requirement in condition technique we can restrict the access of
condition type.
Required:
This indicator specifies that particular condition type is CalTyp- Condition formula calculation rule:
Step: It is again a Routine that is written by ABAP Consultant.
Number that determines the sequence of the conditions mandatory in the pricing procedure.
It is an alternative formula for the condition type that can be used instead of
with in a procedure. If we check the box, in ME21N at the header/item level in standard formulas.
It indicates the position of the condition type in pricing the conditions tab, if we delete the value in the condition If new routines are to be defined we follow the procedure given below.
procedure. type and try to save the document then system will not allow Go to T.Code: VOFM. – Maintain Requirements & Formulas
us to do it and throws an error.
Counter: Click on the “Formulas” and then on the “Condition Values”.
Access number of the conditions with in a step in the If we uncheck the box, then in ME21N at the header/item We have a list of routines, we can ask ABAP consultant to create new routines
pricing procedure. level in the conditions tab, if we delete the value in the based on the client requests.
During automatic pricing, the system takes into account condition type and try to save the document then system will And we assign the application type.
the sequence specified by the counter. allow us to save it, without giving any error.
BasType – Condition formula for basis
Condition Type: This check box should be checked in condition types which Formula for determining the condition basis as an alternative to the
It represents pricing element in pricing procedure as a are compulsorily required in pricing procedure. Ex.: MWST. standard.
base price, discount, freight and tax. It is again a Routine that is written by ABAP Consultant.
If the condition type is checked with mandatory option, then
The condition type is used for different functions. In It is used as a basis to calculate value of the condition type instead of
value should be maintained for that condition type, otherwise
pricing, for example, the condition type lets you using it from the “FROM” column.
the system will not allow the user to process the document.
differentiate between different kinds of discount; in Ex.: Freight –FRA1.
output determination, between different output types Statistical: Freight is calculated based on weight, volume etc. and not on the base
such as order confirmation or delivery note This indicator if it is activated will not allow the value of the price. In pricing there is no entry of weight from which the value can be
condition type to be taken into net Price calculation. referred like we do for discounts using base price. We have to get the
Description: It is used only for information purposes only. value from the Material master.
System copies description of condition type from its In this column we can mention the value as 12 – Gross Weight or 13 –
description. This indicator causes a surcharge or discount to be set in the Net Weight.
From and To: document statistically (that is, without altering the Net Price, During pricing, the system will consider the value that is mentioned in
This can be used as a base to the condition type for however, the effective price will still be affected. See the last point
this column and determine the freight based on this value.
calculating further value. how the calculation takes place for the Net Price and the Effective
Price). Suppose we have Net weight: 100 kgs and Gross Weight: 150 kgs. And
The range between the steps from and to can be used to if we mention 13 in this column then the Freight condition KF00 will be
As a rule all delivery costs must be checked as statistical.
specify the range between same condition types. So that In MM even if a condition is statistical, the value can still be loaded calculated using the weight as 100 kgs.
depending upon the condition type, the system deducts on the stock based on your configurations of the condition type. For
or adds the total value of those condition types from example if Accruals indicator is checked for the condition type, the
stock will be loaded with the condition value even if it is statistical in
specific common source. the pricing procedure and posting will be made to the provision
account. For Simple answering
Net Price= Basis price [-Rebates/+Surcharges]
– includes non-statistical conditions only A. STEP
Effective Price= Net price [+-]Delivery cost This indicates the number of step-in the procedure.
AccKey: – contains statistical conditions and non-statistical conditions
B. COUNTER
This is used to show a second ministep
Key that identifies different types of G/L account. C. CONDITION TYPE
The account key enables the system to post amounts to certain This is the most important component in the pricing procedure. The rates are
types of revenue account. For example, the system can post Accruals: picked up from this element, on the basis of the properties described.
freight charges (generated by the freight pricing condition) to the D. DESCRIPTION
relevant freight revenue account. Key which identifies various types of G/L accounts for accruals or This forms the description of the condition type.
This is used if Purchase Account Management (PAM) is active provisions. E. FROM
for the company code; else, this has no use in MM Pricing With the aid of the account key, the system can post amounts to This is used to define the progression of the calculation and range of subtotals
Procedure. certain types of accruals accounts. For example, rebate accruals F. TO
which are calculated from pricing conditions can be posted to the This is used to define the progression of the calculation and range of subtotals
corresponding account for rebate accruals. G. MANUAL
If certain delivery costs are required to be taken to a different This function enables to allow the condition type to be entered manually also
provision account, you can define your own accruals key and assign apart from automatic pickup.
the provision account to this accruals key in OBYC
H. MANDATORY
This function identifies the conditions that are mandatory in the pricing
procedure. The sales price is a mandatory condition type.
I. STATISTICS
This can be used to represent the cost price of the material sold, generally used
for study statistical impacts of price
J. PRINT
The activation of this function will enable the printing of the values and
conditions to the document.
K. SUBTOTAL
A key is assigned from the drop down menu; this can be used by the system in
other area like Sis for reporting purpose also
L. REQUIRMENT KEY
This function is used to assign a requirement to the condition type. This
requirement can be used to exclude the system from accessing the condition
type and trying to determine the value. This can be used to specify that the
condition type should only be accessed if the customer has a low risk credit.
M. ALTERNATE CALCULATION TYPE
This function allows you use a formula as an alternative in finding the value of
the condition type, instead of standard condition technique. this can be used to
calculate complex tax structures.
N. ALTERNATE CONDITION BASE VALUE.
The alternative condition base value is a formula assigned to a condition type
in order to promote an alternative base value for the calculation of a value.
O. ACCOUNTS KEY
The account 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.
PR00- ERL
K007/KA00- ERS.
KF00- ERF………….& so On.
P. 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.