Professional Documents
Culture Documents
Purchase Requisition: If some material in production line is not available or due to some part
damage machine is not working due to which whole production line has stopped. Then the
following steps shall be taken
The supervisor will fill in the purchase requisition slip with details of requirement and sign it
Supervisor will get it signed from Production head and return the slip to the worker and ask
him to collect the required material from store or warehouse
Worker will submit the slip to store clerk. Clerk will check if the material is available in the
stores or warehouse
If material is in stock, the clerk of store or warehouse department will issue good to the
worker. This is updated in SAP system and overall stock is updated
Worker then replaces the part and the production line is online again
If material is not in stock, the clerk of stores will generate an indent and inform the Purchase
dept of deficit of the material and request for particular goods. Simultaneously, the store
dept will check minimum level of other material quantities and create indent for them as
well, if required
Goods requisition slip will be generated by goods/store dept and sent to purchase dept.
Purchase department will check for approved vendor list in SAP. If the supplier is new, we
will have to do registration of new vendor (i.e. creation of new vendor XK01)
Then enquiry or RFQ is sent to vendors via SAP, to which vendors will send quotation
through mail or other means. This quotation is updated in SAP by the Purchase dept
Purchase dept will then compare quotations of quotations received from vendors. Purchase
dept will request for samples from specific vendors accordingly, if required. The part which
is found proper is finalized or approved by the dept which requires the part
Then, purchase order for that part or material is placed for that specific vendor
These goods are then received by the store dept which checks whether the material being
received is according to the purchase order or not
If rejected by HOD for some reason, material will be returned to the vendor
Store dept then checks PO, MR and bill details and gets it signed by GM and sends it to the
accounts dept
Accounts dept then processes the documents and Invoice receipt is done and payment is
made to vendor through SAP
R represents real time and 3 represents 3 tier or three layer architecture comprising of a.
Presentation layer b. Application layer and c. Database layer
All the three layers are inter connected with each other by means of Internet Connection
Manager
There are various work process to which different jobs or processes or transactions in SAP are
assigned [Transaction code SM50 is used to check which processes have been worked on i.e.
Process overview]
Dialog Work process – These are used for running short running commands or
transactions like MMBE, etc
Background work process – Used for running large programs like updating salaries of all
employees
Update work process – Used for updating existing master data using TC
MM02/XK02/ME12 etc
Enqueue work process – Used for limiting or restricting access to various users
Install and enter relevant data such as IP address, etc for a specific client
One can add as many clients as desired. These clients can be modified, deleted, etc
For logging in on a specific client, select the client and enter user id and password to do so
Based on client login parameters, a default client number will appear on login screen
RZ10 – Use to edit client profiles such as client number. Below is the screenshot for the same
[https://www.youtube.com/watch?v=fBhNrVJppfw] [8:00] [Not relevant to MM]
It is used to change static and dynamic parameters. For static change server has to restarted and
for dynamic change server doesn’t need to be restarted
Up gradation – When client wants to upgrade to latest version of software. Up gradation gets
the work in the same way as in the implementation project. A lot of things already exist in
software and it only needs to be copy pasted. A few new things we have to implement from the
scratch which has not been implemented in the old version
Roll-out: If a company has already implemented SAP for a geographical location (USA) for a
specific business and it wants implement the same business in some other geographical location
(Europe), then roll-out project is carried out. Reference of existing objects/data is taken of
implemented geographical location, so that work can be done faster
Development Sever – All configurations are done in this server. Only implementation partner
has access. Purchased by client, accessed by Implementation partner
Quality Server - Testing is done in this server. Purchased by client, accessed by Implementation
partner
Pre-production Server – This is an optional server used by client for testing. Purchased and
accessed by client
Production Server – Only client has access. This the server on which client runs his/her business.
Purchased and accessed by client
IDES Server – Also known as Sandbox testing. Purchased and accessed by implementation
partner for R&D purpose
Development server has multiple client(s) whereas production server has a single client
10-15 people from software company (Implementation partner) will go to client side for
discussion
The purpose of this phase is to achieve a common understanding of how the company
intends to run SAP to support their business
There is also Agile ASAP 8. In it, testing of what is done is done on regular basis. This is not
the case for standard ASAP, where testing is done at the end
Blueprint is also prepared which mentions all the terms and conditions which is then signed
by the client
Only when the client signs off, the only realization stage is started
In agile ASAP, work is divided, and testing is done after each work is done
After creation of functional specification by a team member, other team member will
approve it
Buddy testing A team member will check whether configuration done is proper or not
Unit test plan A document a functional consultant will hand over to the testing team,
which will be checked by the testing team and do the testing accordingly. The document will
also include screenshots of testing done in buddy testing. Here it will be checked, whether
for right input, right output id coming and similarly for wrong output relevant error message
is appearing i.e. both positive and negative test scenarios are checked. These positive and
negative test case scenarios have to be shown as screenshots in unit test plan
Transport After unit testing, transportation moves all the developments or customizations
to the next server. [Servers available in system landscape is Development server, Quality
server and production server]
After transportation, testing team approves it. Then documentation has to be prepared. It
gives details of which cubes a consultant has created or what configurations have been done
or what programs have been developed. There is internal (within SAP) and external (word
document) documents
User Acceptance testTest carried out by end user i.e. from client side
It includes testing, end user training, system management and cutover activities to finalize
readiness to go live
On successful completion of this phase, client can run business in live SAP system
Integration test
Performance test
Shear test
Load test
This phase will run for 30-60 days
All Bugs raised by testing team has to be resolved in this stage by different functional
consultants ASAP
Operate(ASAP 8)
To ensure stability in the project i.e. the SAP software is running properly
[https://www.youtube.com/watch?v=z_GzJYlF1OU&feature=youtu.be]
It is used to convert master data (Material master, Vendor Master, Info Record and Source List)
in bulk i.e. in 1000s from Legacy system (Excel) to SAP
TC used is LSMW. Fields available are Project, Subproject and Object. We can create new project
as well by clicking on create button. Give relevant project name and description. Then dialog
appears for entering Subproject name and description. Then option appears for entering Object
name and description. Project name can be given as Rollout/Implementation/Up gradation.
Subproject can be given as Master data migration. Object can be given as Raw Material
creation/Finished goods creation/Vendor Master creation/etc. Object will be the final object we
have to provide
Then click on execute. User can view 14 important steps to be carried out
Click on Display/change to edit the options. Click on Batch input recording method, then
click on icon recordings overview on the right side. User will be directed to new screen titled
Recordings of project
Click on create button. A dialog box appears asking for the recording name. Give relevant
name. Then system will ask for the transaction code that needs to be used. Enter MM01 for
instance, if Master data needs to be updated. Then click on Enter
User will now be directed to material master creation screen. Recording is very sensitive,
avoid usage of mouse clicks, and try using TAB and ENTER buttons
Enter external material name or numbering. Click on Tab and select relevant Industrial
sector. Click on Tab and select relevant Material type. Then through Tab button go to Select
View(s) icon and press Enter
Select view(s) dialog box appears. Through mouse, select the first view i.e. Basic Data 1 and
then by using Tab go to green Tick box on Left bottom and click on Enter. Then system will
take user to Basic Data 1 screen
Enter material description. Similarly using TAB button enter other relevant data in Basic Data
1 screen i.e. capture various fields based on requirement
After entering all required data in Basic Data 1 screen, use mouse click on icon on top right
which shows list view of other available screens. Click on Basic data 2, similarly enter data in
desired fields. Then again keep clicking on top right button and choose desired views one at
a time and enter data at required fields
If user doesn’t want to enter any further data, press ENTER. A dialog box appears in which
system will ask if user wants to save the data. Click on Yes
Here we have recorded the mandatory and important fields which are required while
creating the material
Once these fields are captured, system records these fields, and all such these fields with
relevant data of thousands of materials can be entered in the excel sheet, which will then be
uploaded in SAP
Once the recording is completed, the system shows all the fields in which data has been
entered. Click on Default All button on top left. By doing so, all the fields that have been
recorded will get displayed on the screen
Then, click on save button to save the recording. Then Go Back, user can see the record. Go
further back, under batch input recording radio button, there is a recording field, select the
created recording. Then click on save button
User can observe that the system has already taken him/her to the next step
User must remember to keep ready data of fields recorded in an excel sheet in advance
Dialog box appears stating if the fields should be displayed as List view or Table view. Click
on Table view
System will show entire fields which are copied i.e. Structure (Recording name), Structure
description (Recording description), Target field name (as stored in ABAP dictionary), Field
Description (fields that have been entered during recording), Type (Char/Decimal) and
Target Length
Copy the data under columns target field name, field description, type and target length by
right clicking anywhere on screen and saving it in Excel format. Ignore rows with table name
and Tcode while doing so. Go to Excel and paste it. Give the sheet name in which user copies
as recording data. This will be your 1st sheet
2nd sheet in excel name it as “Source structure”, 3 rd sheet as “Reference data” and Last sheet
as “Uploading data”
Copy data from 1st sheet, paste in second sheet, delete field description column. Change all
data under Type column as “C”. Give column naming as Field, Character type and Length
Copy data from 1st sheet and past in 3 rd sheet as paste special by using transpose option.
This will be the data format. Enter relevant data for each row from company data file. If user
wants to activate Automatic PO, type X under relevant column or keep it blank
In 4th sheet, user has to copy from 3 rd sheet, but only has to keep field name and actual data
to be uploaded
Importance of 3rd sheet is that, field description row comes handy while entering actual data
Copy data from 4th sheet and paste it in a text file (text document). Through LSMW only text
file can be uploaded in SAP
Double click
Click on create structure button. A dialog box appears in which source structure name and
description has to be entered
Select the source structure and click on table maintenance button. User can see the
format. For filling data here, copy data from sheet 2 of excel i.e. “Source structure” and
paste it here. Then click on enter. All the data for Field description column will be taken
from the system automatically. Some descriptions such as Plant and storage location don’t
come and hence need to be updated manually
Below the source structure whatever the fields have been added can be seen here. Save it
and come back to main screen
Double click on option below Structure relations and save it and come back
A dialog box will appear with some options, don’t modify. Press Enter or Click on Green
Tick on left bottom
An auto field mapping proposals dialog box will appear. Just click on Accept proposal as
many times as number of fields. User can observe fields keep changing on Right side of
Proposal 1 option. Here system is mapping source field to recording field. After all fields
are accepted, a dialog box appears stating Auto field mapping complete. Click on Green
tick box or press Enter. In subsequent screen, one can see the mapping has been done
Unimportant step, double click and view its contents and come back to main screen
This is an important activity where we will be uploading the text document containing
actual master data
Here multiple options can be seen giving options from where data needs to be pulled.
Select Legacy data [On the PC (Front End)] and click on Create button
A dialog box will appear, don’t change any settings, and browse the text file to be
uploaded and select it. Give any relevant name
Under Delimiter option select Tabulator option, since the data we are uploading is in
table format
Under file structure option, Check option Field names at Start of File option, if the file
which is being uploaded has the first row as field names. Also, second option under file
structure must be checked. Then click on continue
User can see the file path and other option selected. Then click on Save and come back
to main screen
System will show how many entries/rows (as count i.e3 or 300 or 3000) are there in the
data file i.e. no. of rows
Then come to main screen
A dialog box will appear. Do not change anything and click on continue button
Over view of file to be uploaded can be seen i.e. there will be as many rows as no. of
materials or vendors. By clicking on it individually, the data to be uploaded for each row
can be viewed. Due to some reason if any wrong entry can be seen, then data file can
rectified and uploaded again
Just click on execute. It show how many rows of data are going to be converted
A dialog box will appear. Don’t change anything and click on continue button.
Legacy system data has been converted to SAP data. Overview of the file converted can be
seen. Click on it to view the contents or data being converted
Any point u find any error, change data in excel, paste in text document. Save it. Go to
Specify Files option in LSMW and upload it again, and repeat the steps after it again
Also, if additional data has to be uploaded again and again, user has to repeat process or
steps from Specify Files option only, previous steps don’t have to be repeated
Remember, whenever new data is copy pasted in same text document with Ctrl+A and
Ctrl+V option, and upload the file again, then old data will be replaced by new data
Nothing has to be changed here. Only option Keep batch input folder(s) option has to be
checked
Click on execute
A dialog box will appear stating no. of batch input folders along with transactions (no. of
rows) being created
Click on continue
Come to main screen
Select the row and click on process. Remember there might be multiple entries or rows.
By viewing the status in Stat column user can check the status i.e. whether it processed or
new. We always have to select the row with New entry status and then click on Process
icon
A dialog box appears with Processing mode and additional functions option
Under Additional functions, Extended log, Expert mode and Dynpro standard size should
always be selected
Under processing mode – (i) Process foreground – The whole process of entry of data as
done during recording will be gone through. It is done for few materials for validation
purpose. Select Process foreground and click on process. Keep pressing enter and system
will keep taking you to next screen. If any mistake an error will be thrown and user will be
allowed to rectify. Generally not done when bulk data upload has to be done. It is done
only for checking or validation purpose (ii) Display errors only – Select this option and
click on Process button. If there is error, system will throw an error message. If there is no
error, system will directly process and a dialog box will appear stating Processing of batch
input session completed. and (iii) Background – Happens at back end
Point to remember : Say user uploaded 500 material and next time user wants to upload
new 1000 materials below the old ones(500), then new 1000 material data should be
copied and pasted in a separate/new text document and then uploaded
Point to remember: After copying data from excel to text document, remember to do
backspace at the end of last row in text document
2. IDOC Method
Table name – EDIDD and EDIDD_OLD – Data Record IDOC. It is a data structure used for storing
data
SE09 and SE10 both are nearly similar. Used for creating and viewing transports. While creating
a transport, there are four options under request type, of which two are used. Customizing
requests option is used by functional consultant and Workbench request is used by technical
consultants
Transport request (Request number) can be created using TC SE09 or SE10. While creating
organizational structure such as Company, company code, etc, user has to click on own request
and select the request number created through SE09 or SE10 while saving data. Company
created is given a task number which is assigned under request number created. Further
organizational structure created are given task number in incremental order under the request
number
Rather than using SE09 or SE10, user can create Request number, while creating organization
structure itself.
Sometimes user doesn’t have access to create a new request, in that case reporting person or
senior has to be asked to do so
By default the Transport Request (TR) is in modifiable state. Before transporting transport
request (TR) to any server, Request number and Task number has to be released i.e. need to be
converted from modifiable state to released state. First task number has to be released, then
only Request number can be released. For releasing, a truck like icon is present. Once released
in any server, no modifications or additions can be done under that TR
Transporting from one server to other server, say, development to quality server is done by
Basis team. Functional consultant shares the request number to be transported with the basis
team, and the basis team does the transportation job
Batch Input: It is used to transfer data between non-R/3 system to R/3 system or R/3 system to
R/3 system
Material Master
Vendor Master
Source List
Info Record
Quota arrangement
ii. Purchasing
Purchase Requisition
Purchase order
Invoice verification
iii. Inventory
Physical Inventory
Inventory Management
Create storage location using TC OX09 [Plant selection dialog box will appear]
3. Creation of Material type, Material group, Number range and check relevant data related to
material [Class notes]
Most frequently used material types are…FERT (Finished product), HALB (Semi-finished
product), ROH (Raw materials) and HAWA (Trading goods)
Select a standard material, and create a new material type using copy icon
Enter relevant data such as New Material type name with text, Account category reference, etc
Check option “External no assignment w/o check” to enable external numbering while creating
Material Master
Select the new material type created and click on Quantity/value updating
Select quantity updating and value update check box for relevant valuation area/plant for the
newly created material type
Material group – represents a group or sub-group of materials based on certain criteria. One
may group materials by the type of raw material used to produce it, by production technique,
etc. To view which materials lie under a material group, TC MM60 can be used
Create number range and assign it to material type created using TC MMNR. To create number
range group, Click on Groups (Maintain). Then, go to Menu bar, MoreGroupInsert. Enter
text and number range. Number range can be chosen by using F4 button, where available
number ranges options can be seen and chosen from. Press Enters and Save. Then double click
on Material types (Color of material types will change on doing so) and select the created group
and click on Element/Group button. On doing so, all the Material types will be assigned under
the Number range group. To check number range assigned, select the group and click on
maintain button. [ https://www.youtube.com/watch?v=a5nS2aRJT2k
https://www.youtube.com/watch?v=17nrSHNnEVE]
MMBE
Unrestricted use
Quality inspection
Reserved
Rcpt reservation
On-order stock
Consignment
4. Material master
While creating material after entering TC MM01, select industry sector, material type. Material
name or number can be entered manually, if not, it will be automatically created from the
number range assigned to the material type
After clicking enter, select plant, storage location, sales org, distr. channel
In basic tab, enter material description, material group, currency, unit, etc
To create a material from existing material, use TC MM01, apart from selecting material number
(optional), industry sector, and material type; enter existing material under Copy from section.
After clicking enter, select views required. Then click enter again and select organizational levels
such as plant, stor. location, etc
4.1 Mass creation (by LSMW, discussed in earlier sections) and Mass maintenance of Material master
eCatt tool
Mass creation is never considered to be end users responsibility. LSMW, BDC and BAPI are
considered to be developers or consultants work
But as a module specialist one can do mass maintenance using TC MM17. Such mass
maintenance requires that all the data for the materials and organizational levels one selects
should be the same. It is used for mass changing of material master data. If something can’t be
accomplished by this transaction, it can be done using LSMW, BDC or BAPI
Enter MM17 TC. Select the data that needs to be changed. Click on execute. Enter the material
range or list for which the data needs to be changed. Click on execute. For the list of materials
displayed, click on Select fields button. Select fields dialog box appears. Here, select fields for
which data needs to be changed and click on left arrow button. In next screen, one can see
existing data for the screen, and space for entering new data. Enter new value. Click on column
heading. Overwrite the data by clicking a button. Execute
4.1 Material master views [Guru99 website or app]
Base Unit of Measure – This is the unit of measure in which material stock is managed. E.g.
Pieces, crater, etc
Division – 10, 20, 30, 40 for finished goods, trading goods, services, etc for categorizing
materials
Material group
Classification view – Create a class and assign desired characteristics. Generally helpful for sales
Materials can be classified in order to be found by their class, batch characteristics, etc. E.g.
TV sets can have different dimensions and colors. We can create a class, say General, and
add two characteristics, dimension and color, with their respective values. Later this class
along with their respective characteristic can be used to find a TV of specific dimension or
color
Plant, Sales organization and dist channel organizational levels for which material needs to
be extended is to be selected
Then
MRP View 1
MRP View 2
MRP View 3
MRP View 4
Accounting 1 view
Accounting 2 view
Costing 1 view
Costing 2 view
Purchasing view
Additional data
Create Vendor account group using TC OMSG. Give an account group number (can be
alphanumeric), name and any other relevant data. One can make this a onetime vendor group
by checking relevant box
It is used to maintain a list of vendors against a material for a certain validity period. Vendor can
be made fixed or blocked
Create/Edit/Display source list using TC ME01/ME04/ME03. After creation of source list, Source
list option has to be checked in Purchasing tab while creating/editing a material i.e. in Material
Master
Info records are used to maintain pricing and tax code for a material and vendor combination. If
the material and vendor combination for which info record is maintained is used while creating
a PO, pricing and tax code data is automatically updated in PO
Procurement types in Info Record are – Standard, Subcontracting, Pipeline and Consignment
Create/Edit/Display Info record using TC ME11/ME12/ME13. While creating info record, enter
material, vendor, purchasing org and plant data. Also select info category i.e.
Standard/Subcontracting/Pipeline/Consignment
In general data, enter three reminders, material no used by vendor, return agreement, etc
In Purch. Org. Data, enter planned delivery time, purchasing group, standard quantity, max and
min quantity, net price per procurement unit, incoterms, etc. Here, quantity conversion option
is also available i.e. 1 pallet can be made equal to 100 pieces, etc.
Conditions – It is used for maintaining pricing conditions. One can observe, net price entered in
Purch. Org data, is transferred as Gross price in conditions tab. Here additional conditions, valid
from and to and amount per unit can be entered
Text – Standard info record and purchase order notes can be written here. They will appear in
PO only if relevant check box is ticked
To view list of info records per material and per vendor use TC ME1M and ME1L
7. Quota Arrangement
It is a master data and source determination component in which we list all the source of
suppliers/vendors and assign quota quantity for a particular period, material and plant
It is used for allocation of certain quantities of material to a source of vendor. Quota is allocated
to several vendors to purchase a material. Restriction is set to how much maximum quantity of
material can be bought from each vendor
Once the maximum capacity for any vendor is reached , system will not allow to create PO for
that vendor and ask to choose from other available suppliers
Check relevant options such as PO, Schedule line, Requisition, etc. Save it
TC MM02
In purchasing view of material master, give “Quota Arrangement usage” that is created in 1 st
step
Enter valid to date and press enter, Valid from will get updated automatically
Enter vendor data, quota value as 1 and maximum quantity/allocation as some value
Allocated quantity for the first time will be zero as PR/PO has not yet been created
As we keep on creating new vendors Quota % will keep getting evenly distributed among all the
vendors being added
After creation of PO for any vendors in the quota list, allocated (used) quantity will get
automatically updated in quota arrangement for that specific vendor
Create/Maintain fiscal year variant using TC OB29. If u want calendar year Select the created
fiscal year variant and click on Periods on the Left
Account type
Customer (D)
Asset (A)
Vendor (K)
Ledger (S)
Type of posting
Debit
Credit
8. Chart of Accounts
[https://www.youtube.com/watch?v=E2zM2lgPwIg
https://www.guru99.com/how-to-create-chart-of-accounts.html]
Create the field status variant and the field status group [SPRO>Financial Acctg>Financial Acctg
Global Settings>Document>Line Item>Controls>Define Field status variant]
Assign the field status variant to the company code using TC OBC5
Create G/L account using TC FS00. Create as many G/L accounts as desired. Use Copy button
when G/L account to be created has same/similar properties of an existing G/L account. In
control data tab, for option Recon. Account for account type, select vendors, if u r going to
assign the G/L account created to a vendor. Remember, one material/material type has one
valuation class, one valuation class of the material will multiple G/L accounts based on the
materials movement type. Hence, for the same valuation class of a material, a separate G/L is to
be maintained for respective movement types such as BSX, WRX, GBB, etc.
G/L account is created by Finance for each processes. Each process can have a separate G/L
account. E.g. Raw material receipt will have one G/L account, Goods issue will have other G/L
account
G/L account is a property of FI. They will decide how many accounts they want to have. Good
expenses will have one account, Stationary related one account, rent payments, etc. This will
make reporting easier i.e. an accounting can give a senior segragation of various expenses i.e.
each G/L account will give expenses occured for one process such a transportation cost over a
year, food expenses over a year, etc
Generally no. of material group is nearly equal to no. G/L account or even more
Procurement
Inventory Management
While making a PO, G/L accounts are coming automatically in our PO. Except when u enter a
material data which is not in Material Master. In this case, Account assignment tab appears in
Item section, where one needs to enter G/L account data manually
When u do normal Goods receipt or movement , 101 related G/L account will come
automatically. If u do goods issue related movement, 201, then G/L account associated with it
will come automatically
MM is material...FI is G/L account...and valuation class is the bridge b/w material and G/L
account OR b/w MM and FI
One valuation class can be assigned to more than one G/L accounts[For instance, 5 G/L accounts
are 1. Expenses 2. Receipt 3. Scrap 4. Transfer stock 5. Sales....It shows for same material u r
doing 5 types of movements]. To which G/L account a material will be assigned will be
dependent on movement type during goods movement and during Purchasing, account
assignment category will play the role to get respective G/L account
Movement type of material will decide which G/L account has to be triggered for that material
during goods movement among the available 5 G/L accounts
-> Valuation area means plant. One company code can have many valuation areas/plants
-> One valuation grouping code will have valuation areas for which the G/L account will be same
->No of account category reference will be equal to no. of material types
->Then, Assign valuation class to G/L account. Note, one valuation class can have multiple G/L accounts
Define Valuation control. Here, valuation grouping code should be active using TC OMWM
Group together valuation areas. Group together valuation area, Company code, Chart of
accounts by giving a grouping code using TC OMWD. Each plant under a company code is given
a separate valuation area [90% of business rule follow plant as a valuation area]. All such
valuation areas of respective plants under a company code are grouped and given one common
valuation grouping code. For all valuation areas/plants for which we want a similar G/L account ,
we group with a single number i.e. valuation grouping code. This is useful when one valuation
class has to be used in multiple valuation areas /plants. Valuation is nothing but plant itself.
When plant is created, it appears as valuation area as well in SAP. Valuation grouping code is
created in this transaction itself by manual entry
Valuation class: Assign valuation class to ACR. Valuation classes are created and
simultaneously assigned to ACR. In other words, material type is not directly assigned to
a valuation class but through ACR
Indirectly one material type is assigned to a valuation classes. If the above 3 steps are
carried out, during material creation, only those valuation class selection will be visible
that are linked to the material type via account category reference. ACR is a medium
between material type and valuation class [Till u have created bridge between Material
and Valuation class]
Define account grouping for movement types using TC OMWN. As per standard system, we
won’t make any changes in this configuration step until we create any new movement type.
Transaction event keys and account modifiers are assigned to various movement types.
Transaction keys are associated with movement types
Configure Automatic Postings [From here u’ll create bridge between Valuation class and G/L
account] using TC OBYC. This is the important configuration step in Automatic Account
Determination. In this step valuation class is assigned to G/L accounts. Cancel and click on
Account assignment Tab if going through SPRO path, else, u directly appear at destination if TC
OBYC is used. A single valuation class can hold a separate G/L account in a respective transaction
key. Transaction key are associated with movement types. Important transaction keys are
Inventory Posting (BSX): After clicking on it, a dialog box appears asking for chart of
accounts (COA). After entering COA, one can assign G/L account for a valuation class. All
these G/L accounts are for stocks
Offset entry for inventory posting (GBB): Called consumption account. Here valuation
modifier=valuation grouping code. VBR document or modifier is used
PRD
While making PO, if Account assignment category is taken as K (Cost center), which is for
consumption, then for the material, w.r.t to its material type, a valuation class is there, for
which a G/L account is assigned in GBB[offset entry for inventory posting], will appear
automatically in a new Account assignment tab. This G/L account will further be shown during
good receipt as well
MRP-> PR -> Assign source to PR -> Release PR -> Convert PR to PO -> Goods Receipt ->Invoice
MRP (Material Resource Planning) creates procurement proposal and later gets converted into
Purchase Requisition. MRP is a system function to determine the material requirements on both
the material and BOM level. A BoM (Bill of Materials) is a list of components and sub-
components a single material is consisting of. Remaining steps after MRP for completing the
purchasing process are shown in previous point
Procurement doesn’t have to start by MRP, it can be initiated by consumption based planning or
by direct PR or PO
Number range creation for PR. It can be assigned to existing document type or newly created
one. It is of two types – internal and external range. Internal are automatically incremented by
system and external are assigned manually. By default, internal is taken into consideration, but
if external range is to be made active, checkbox indicating so has to be clicked
Standard document type used is NB. A new document type can be created using existing NB
document type based on requirement
Requirement tracking number – is used for tracking specific requirements. It can be entered
during PR, PO, Contract, Sch Agrmnt and RFQ creation. When created during PR, it is copied into
PO. It is maintained on item level and items can be selected by this number in several reports
like MELB. Enter TC MELB. Choose documents (PO/PR/RFQ…etc). Click on continue. One will be
taken to initial selection screen. Here, Requirement tracking number and other relevant data
can be entered to display the list of relevant documents
Source determination – It can be done using Quota arrangement, Source List, Outline
agreement, Info Record. Best possible vendor is determined. To use the source determination,
one needs to tick the Source Determination check box on the PR initial screen.
Assignment of source – If multiple sources are found, then outline agreements have priority
over others. If not found, manual search has to be done
[https://www.guru99.com/overview-of-quotations-how-to-create-rfq.html
https://www.guru99.com/how-to-create-quotations.html
https://www.guru99.com/how-to-compare-price-for-different-quotations.html]
RFQ is created to obtain pricing, terms and conditions, deliverables, etc from various vendors to
select the best source for the procurement needs
Create RFQ using TC ME41. Screens that will appear are Initial screen, Header data, Vendor
Address button (within Header data), and Item overview screen (within Header data). Repeat
the process to send the RFQ to all the vendors from which you are requesting a quotation
Use TC ME42 and ME43 to edit and display RFQ. If collective number is maintained in quotation,
such quotations with common collective number can be reviewed using TC ME4N
Use TC ME47 for updating the quotation or creating quotation received taking RFQ document as
reference. Quotation data can be updated using Item details and additional data icon. If any
changes are to be made in same quotation, same TC ME47 is to be used. To display the updated
data use TC ME48. This process can be repeated to create quotation for all of the RFQs
associated with various vendors for the procurement of same material. If certain vendor doesn’t
answer RFQ, then quotation for such vendors is not created
To select the best possible vendor, prices of various quotations of vendors for a material can be
compared using TC ME49. Collective number entered while creating RFQ can be used for
comparison. If collective number is not available, we must enter all quotation numbers. Before
executing, check options under Price calculations section. After comparing, one can decide
which offers to accept and which to reject
Selecting or rejecting a quotation – After comparing various quotations through TC ME49, select
the quotation of vendor that needs to be selected or rejected and click on quotation icon, and
you will be navigated to ME47 transaction OR you can directly go to ME47 transaction.
If you want to select the vendor for procurement, u may update InfoUpdate field in quotation
data section. InfoUpdate field is used to update info record. Save it
If you want to reject the vendor, tick the Rejection Indicator check box under quotation data
section without updating the InfoUpdate field. Save it. U will be prompted to print rejection
message to inform vendor the status of his order
It is the beginning of procurement cycle. Procurement cycle can also be started from
MRP/PR/RFQ
It has three main sections – Header, Item overview and Item detail
11. PO from PR
12. PO from RFQ
14. Blanket PO
15. Import PO [a. Currency change b. Invoice value differs from PO value due to currency and custom
duty, etc]
19. Scheduling agreement [Document type: LP – Release without documentation or LPA – Release
with documentation]
[https://www.youtube.com/watch?v=VTFyYtrwwbg&t=145s https://www.youtube.com/watch?
v=mf4yhSyDvDo&t=345s]
Maintain schedule i.e. create orders (similar to creating PO) using TC ME38
[https://www.youtube.com/watch?v=XQa8IELgdeA]
Create/Edit material master using TC MM01/MM02 and check source list and automatic PO in
purchasing tab
Create/edit vendor master using TC XK01/XK02 and check automatic purchase order in
purchasing data tab
Create/maintain source list using TC ME01. Enter data of vendor and check fixed source box
Create PR using TC ME51N. Enter material and organization data. Also enter info record
document number (It appears automatically when source determination box is checked).
Check source determination box and click on Assign source of supply in source of supply tab
under Item tab after entering plant and material data
Purchase order is created automatically. DO MIGO and MIRO to complete the PO cycle
**SPECIAL PROCUREMENT PROCESS**
Create, if not already, materials to be sent as raw material and to be received as semi-finished or
finished product to/from vendor using TC MM01
Create purchase info record for material which we are going to receive from vendor using TC
ME11
Create Bill of Material (BOM) for material which we are going to receive from vendor using TC
CS01. Then in subsequent screen, enter the materials which will be sent as raw material to the
vendor
Check whether the raw material to be provided to vendor is in stock or not using TC MMBE
If material not in stock, do so by using TC MB1C. Use movement type as 561. Enter the raw
materials to be provided with desired quantity. This didn’t work for you, so u added the material
using normal GRN process…[PO->GR]
Check again whether stock position has been updated using TC MMBE
Create PR using TC ME51N. Select item category as L (Subcontracting). Enter details of the
material to be received from vendor
With reference to above PR, create PO using TC ME21N. In material tab of Item, a component
icon can be seen, which after clicking will display the list of raw materials to be provided in order
to obtain the desired material from vendor. Please note PR step can be skipped based on
requirement, but remember to keep item category as L while creating PO directly
Do transfer posting to vendor using TC MB1B and movement type 541 as movement type.
Check the stock position using TC MMBE [Don’t keep repeating this step unnecessarily]
Goods receipt using MIGO using 543 O as movement type [In material section after clicking on
or selecting raw material below material to be received will have 543 O and material to be
received will have movement type 101]. After clicking on + button besides material short text,
one can see the raw materials or components of the material received from vendor. In header
movement type for data goods receipt will always remain 101.
23. STO [Inter-company (Diff company code) and intra-company (Same company code)] [Yet to perform
practical]
https://www.youtube.com/watch?v=w5nNZqrP-0k&t=203s
https://www.youtube.com/watch?v=QW76t-dCbT4&t=173s
https://www.youtube.com/watch?v=beLUMYeFyH4
Inter-company STO
Outbound delivery is created by vendor. NLCC delivery document type, which is for
replenishment delivery, is used [For STO or intra STO use NL as delivery document type]
Note: Customer’s company is billed. Delivery takes place from plant of vendor to plant of
customer. PO created by purchasing organization of customer i.e. vendor plant created by
purch org. Outbound delivery is done by sales area of vendor i.e. Customer created by sales
area
While creating vendor, by the company requiring the material, the vendor has to be created
and simultaneously assigned to its plant
While creating customer, by the company sending the material, should create the customer
in its plants sales area. Also partner functions for the customer, if any, has to be maintained
by it
Common material has to be created/used in both the plants of vendor and customer. Also, it
should exist in the sales area of sending and receiving plant. Check using TC SE16 and SE16n
Define shipping data for plants [Here, the company sending the material links the
customer to its receiving plant]
Assign delivery type and checking rule [Used for setting up out bound delivery.
Document type NLCC is used. Normal purchase orders don’t have outbound
delivery types]. Here the supplying plant with document type NB is assigned
delivery type NLCC for the customer.
Do the copy control setup from delivery documents to billing documents using TC VTFL. For
ISTO delivering document would be NLCC i.e. NLCC (Delivery type) to IV(Billing type) control
should exist
After above settings are done, create PO using ME21N. Use standard PO which is for NB
type. Enter vendor number or data, which is of the supplying plant. This PO will be created
by the purchasing organization of the company requiring the material. Maintain info record
before creating this PO. A shipping tab can be seen whenever a STO or inter-company STO is
created
After the above settings are done, [One step process] PO will be created by the purch
organztn of company/plant needing the material using TC ME21N. Vendor will be taken as
plant of company providing the material and document ype is taken as NB. Material created
as common by both plants will be taken. Info record of material and vendor can be
maintained so dat price and other details can be obtained directly. Also, shipping tab
appears which will have shipping data which have customer details to which materials will
be delivered. Based on configuarion done, delivery type will appear as NLCC
Create outbound delivery for purchase order document using TC VL10G. Enter shipping
point and purchasing document no. Then select the row associated with the PO and click on
Background tab. This will create outbound delivery of type NLCC. Note the outbound
delivery number
Again select d same row, go to log, do to documents, go to disp doc , u will see outbound
delivery details. Process this delivery document by entering picking details of the sending
plant. IBS (Inter-company billing status) can be viewed in status overview tab. Then post
goods issue is done, goods issue document (movement type 645) can be seen in purchase
order history of PO. Since it is a one step process, it will also show goods receipt (movement
type 101) in receiving plant. Both Issue and receipt were possible at the same time, only
when configuration is done in node Assign document type, one-step procedure,
underdelivery tolerance
Now billing document will be created by the sending company using TC VF01. Enter
outbound delivery number. If copy control settings are already done between NLCC and IV,
then click on execute directly, Inter-company IV billing document is created
Create consignment PO using TC ME21N. Enter item category as K and info record number
Create GR using TC MIGO and movement type 101K [Business area error solution needs to
be found]. After GR, goods are received in Vendor consignment area
Monitor stock overview using TC MMBE and check vendor consignment stock
Create transfer posting using TC MB1B and movement type 411K [Transfer from vendor area
to unrestricted area]
Create info record using TC ME11. Don’t forget to enter relevant tax code
Go to Maintain condition table and create condition table [TC M/03]. Give 3 digit no for table if
allowed else just press enter. Select Material and Vendor and other relevant attributes from
right and move to left. Based on combination of these selected attributes various discounts,
charges, are applied during PO. For selected combination only pricing procedure is created in
purchase order. Click on execute. Create object directory entry icon appears, select Local object.
Log appears, note table no. Condition table can be edited or displayed using TC M/04 and M/05
Go to Define condition types. There are three calculation types-Quantity, % and value based.
Condition types are parameters you want to include in PO when a price procedure is called. Eg:
Discount, freight charges, gross price, etc. Click on Define condition type. Create new one or
copy an existing one [RA01, etc] and create new. Enter relevant data. Save it. Create as many
condition types as per requirement. Rename condition type, if required. Select the access
sequence created. Select the condition class (Prices, discount, tax, etc), calculation type (%,
quantity, and value), condition category (Basic price, cash discount, input tax). Select plus or
minus. Enter any other relevant data if required.
Define calculation schema (Pricing procedure). Here we create a price procedure or copy paste
[RM0000] an existing one and create it. Save it. Select the pricing procedure created and click on
control data on the left. Here, bring all the variables created in condition type. Each condition
type will fall under a step. Keep a proper numbering difference between each steps, so that any
forgotten step can be incorporated in between them e.g. 100, 200, 300, etc
Define Schema group. Create vendor and purchasing schema group and assign purchasing
schema group to purchasing organization
Using TC XK02, go to purchasing data of desired vendor and assign the vendor schema group
Define schema determination. Define calculation schema for standard purchase orders. Here
assign schema group –vendor, PurOrg and pricing procedure
Maintain condition record for each condition type created using TC MEK1. Here all attributes
selected while creating condition table will appear row-wise. Enter relevant data
While making PO when vendor, material and organizational data is entered, pricing done will
automatically appear
With Classification – PR can be released at both Item and Header level. This can be decided
at release group level or Purchase Requisition document type level
Without classification – Only item level release is possible with this method
Document type
Value
Purchasing group
For characteristic type Value, Give a characteristic name, and click on new icon, enter
description and select multiple values button in basic data tab. Also check option Interval values
allowed in Basic Data Tab. Click on Additional data tab, enter table and field name as CEBAN and
GFWRT (for Header level release procedure), GSWRT(for item level release procedure). For
Contract, GNETW is used as field name. Certain data will be pulled from ABAP dictionary which
can be seen automatically updated in basic data tab. In values tab, Enter various amount ranges
as per requirement. In the same tab, check additional values tab. In restriction tab, enter 032 as
class type. This is optional
For characteristic type purchasing group, Give a characteristic name, and click on new icon,
enter description and select multiple values button in basic data tab. Click on Additional data
tab, enter table and field name as CEBAN and EKGRP. Certain data will be pulled from ABAP
dictionary which can be seen automatically updated in basic data tab. In values tab, Enter
desired purchasing groups as per requirement. In the same tab, check additional values tab. In
restriction tab, enter 032 as class type. This is optional
For characteristic plant, enter table and field name as CEBAN and WERKS
While creating characteristics for PO, table name will be given as CEKKO
While creating characteristics for Contract, table name will be given as CEKKO
If single value is selected in characteristic, then only single value can be selected during release
strategy creation. If multiple value is selected in characteristic, then multiple values can be
selected during release strategy creation
Class is a header level for a characteristic i.e. a class will be created for PR which will have
specific characteristics; a class can be created for PO which will have specific characteristics, etc.
Use TC CL02, give a class name and enter 032 as class type which is for release strategy. Then
click on create button. Enter description in basic data tab. In characteristics tab, enter all the
characteristics created for Purchase requisition
Click on icon Setup procedure with classification
First activity is release groups creation - is created for the class. One can have multiple
release groups depending on various combinations of release code or approver and
variation in price value of PR. Here u can determine whether u want header level or item
level release
An error “Please check release classes (see long text)” will appear while creating Release
Group. It occurs because there are multiple release class for same type document. Ensure,
there is only one release class on one document i.e. one release class for Purchase
Requisition in our case [https://answers.sap.com/questions/8546479/please-check-
release-classes-see-long-text.html]
Release code is an approver. It is a two digit code. These are the members of an
organization responsible for releasing a PR, PO, Contract, etc. We can have max 8 release
codes
Release strategy – We can have as many strategies as per business requirement. It can be
based on department wise, value wise, combination of department and value wise. Each
strategy will have n no. of approvers based on requirement. Basically, based on number of
total value or amount combinations, there will be as many release strategies. Here release
codes are added in order. Then in release prerequisites, release code check box are
clicked. In release status, when the status will be blocked and when released can be
viewed. After clicking on classification, select required values for document type,
purchasing group, value range and plant for which release strategy should be effective.
First save. Then, click on release simulation, one can check whether the release strategy is
working.
By clicking on Additional Tab, in Values Tab while creating a characteristic, manual or new
values can be added in Classification Tab
Workflow
Create a PR using TC ME51N. Based on combination of data, release strategy tab will appear
with relevant data
Single or multiple PRs at a time can be released. Generally multiple PRs are released at the same
time. Single PR release is used in test systems
For releasing PO, enter TC ME28, enter release code and release group. Check options, set
release and release prerequisite fulfilled. Execute. On the next screen, choose the PO u want
to release and click on release button. In ME22N and ME23N, one can c that the status of PO
has changed to released
Transporting release strategy – Transport request are created for all functions i.e. Release
group, release code, release indicator, release strategy which can be transported from one
server to other server. Then characteristics and class have to be created again in the new server
and use CL24N. Refer below two answers for further help
Answer 1: Create your characteristics and classes in the Production environment, then for the
release strategy, whatever transport you have created like release codes and strategy please
send it to the production environment, then either use cl24/CL24N for value assignment for
characteristics or go-to the release strategy config and define the classification value for The
Strategy
Answer 2: You need to create release characteristic and release class in production system and
then transport the TR of all release groups, release codes, release indicator & Release Strategy
BUT In Release Strategy, in Classification segment, you can not enter Values directly, You need
enter all respective values in t.code: CL20N/CL24N by entering Class Type WITH RELEASE CLASS
with Release Group & Release Strategy OR can use ALE for transporting all Release Strategies
with respective values in it
[https://www.youtube.com/watch?v=TXlD6w2UV6s]
Inputs
The marketing dept informs about the requirement of the client by specific time or by
specific data
It will tell us what materials are required to make that end product
iii. Inventory
It provides data on how much material is available
Processes
i. BOM explosion
It just shows, for N number of end product(s), what and how much material is required
ii. Netting
Say, BOM explosion requirement is 500, and 200 is available in Inventory, so netting is 500-
200=300, which will be the requirement
Say product is to be delivered by week 3, hence it started to be made by week 2, and say a
specific material/part takes one week to come. Hence such part(s) needs to be ordered in 1 st
week, product making process will start in 2 nd week and it will be delivered to client in 3 rd
week
Output
i. What to order
One can maintain MRP parameters for respective plant(s) using path IMG-> Production-> MRP->
Plant parameters-> Carry out overall maintenance of plant parameters or by using TC OPPQ.
Plant data in TC OPPB [Direct procurement] gets automatically updated after executing previous
step. [OPPB (Direct procurement) is a sub option of OPPQ]
The above step can be done directly by using TC OPPB. After entering TC, click on Plant
button, then select the desired plant, double click on it and choose required option
under Direct procurement/production text
IMG-> Production-> MRP-> Master data-> Define special procurement type [For
ECC only (maybe)] or it can be done by clicking Special Procurement button under
Maintain Master data option using TC OPPQ
The above two path difference has to be confirmed in ECC and S/4 HANA.
Remember Material Requirement Planning and Consumption Based Planning. Also,
Create a Special Procurement type by copying an existing one. For creating direct
procurement type, copy a standard with procurement type 51.Give name of relevant
plant, and make sure direct procurement check box under As BOM component is
ticked or selected. Save it
After doing the above step, go to material master using TC MM02. Select view MRP2
and enter special procurement created. Save it
Inventory Management
Copy paste plant 0001 and create plant parameters for your plant. Save it
This step avoids error “Parameters for plant xx not maintained in inventory management” while
creating reservation
Assign factory calendar to plant [https://www.tutorialkart.com/sap-pm/create-factory-calendar/]
Use TC SCAL
Click on create on new button. Enter Factory calendar ID, description, from and to Year, Holiday
calendar Id, and Workdays. Save it. Take reference from existing factory calendars if required
Use TC OX10. Double click your plant. Select Factory calendar created in previous step. Save it
Reservation [Steps Setting Plant Parameters & Assign factory calendar to plant are mandatory before
creating Reservation]
Enter TC MB21
Reservations are relevant to MRP, and when MRP is run, reservations will appear on the MRP
list for that material
Use TC MD04 to view MRP list for a material. To execute TC MDO4, one must maintain MRP
parameters for respective plant(s) using path IMG-> Production-> MRP-> Plant parameters->
Carry out overall maintenance of plant parameters or by using TC OPPQ.
Goods receipt
a. Full GR receipt. After GR, material document is created which can be checked using TC
MB03. It has material document under Accounting document. Using MB03 or directly
MM02/MM03, one can check value and quantity for that material has been be updated
b. Partial GR receipt. In quantity tab, enter the no of quantities actual received. Say PO
was created for 10, but vendor has sent 5, then GR has to be done for 5 only.
c. Canceling GR (Full or partial). Say PO was created for 10 pcs, but vendor sent 5 pcs only,
and mistakenly GR was created for 10 pcs, then this GR can be cancelled fully or
partially. Use TC MIGO, but use movement type 102 instead of 101 which is for receipt.
Go to GR screen using TC MIGO, Select GR and PO, just like normal GR, enter PO
number, and at the corner instead of 101, use 102 movement type. Go into items
details, click on quantity tab, if GR is to be cancelled, let the quantity remain 10
(Assuming you will be creating fresh GR for actual quantities received after cancelling). If
GR is to be kept, but only extra quantity (5 pc) received is to be removed, den enter
quantity as 5. Click Item Ok. Click on Check and then on Post button. Then Save it. Using
MB03 or directly MM02/MM03, one can check value and quantity for that material has
been be updated
Transfer
Goods issue
MB51 is used to check details for a list of materials such as movement types, material
documents (PO/GR/Stock entry/exit), etc. This is one of the most important transaction code.
[https://www.youtube.com/watch?v=FTjGBF-u_ig]
309 – Material to Material transfer. Basic requirement for transferring one material to other
material is that they should have same base unit of measure. This is generally used to make
some adjustments in inventory. It will involve a receiving material (destination) and source
material (to be transferred). No need to go to MB51 for checking, click on Transfer posting
option on top left in MB1B TC itself. Go to Display, one can check the material document
directly
By end of financial year, if company wants to know cost incurred by each department, then
for that purpose company can create cost centre for every department
Cost centre is cost collector which collects cost from different sources
After goods issue, the dept for which material has been transferred through TC MB51
through cost center variable
Select the Movement type from which you want to create an existing copy and click on copy
button
Select the new movement type created, click on Field selection on the left, and user select
which option needs to be kept mandatory and non-mandatory
Counting what is in stock and comparing with stock count in SAP inventory system, and making
any necessary adjustments to make counts in systems match the physical warehouse
Inventory count - Then physical counting is done and Inventory count is updated using TC
MI04
Post differences - Then difference in physical count and SAP system are posted using TC
MI07
Transfer posting
Enter TC MB1B
27. Reporting
30. Tables
35. Invoice
39. Return PO
Create vendor for return process using XK01. Enter relevant data. In purchasing data view, check
Return vendor check box under Control data section
Customer default data dialog appears for entering account group and shipping conditions. In
Customer create : Billing Sales area screen, enter Tax classification
40. Quota
41. RTP
42. Print commands
Enter TC SE16
Say user wants to find transaction codes starting with ME, then ME* should be entered in
transaction code field and press enter. List of all transaction codes starting with ME will appear
along with description stating the use of transaction code
Along with transaction code columns, there are various other columns along with description
column. When user wants to reduce/increase the columns while viewing, do below
Detect & Record Classify & Prioritize Investigate & Diagnose Resolution & Restore
Incident closure
a. Detect and record: Will be detected by end user from client side and will convey to support
team help desk via email/telephone who will then record the incident in the software
Based on information provided by end user on the incident/issue, help desk team will
assign the incident to a relevant team
Based on no. of users being affected, impact will be decided and based on effect of
business urgency will be decided. Combination of data of urgency and impact will result
in priority of the incident to be solved
c. Investigate and diagnose: The team assigned the problem will investigate the incident with
the help of details given while recording the incident. This process involves understanding
and getting to know the issue
d. Resolution and restore: Resolution is applied by the support team or given to the end user
from client side. This process involves quick or temporary fix to get the issue resolved
e. Incident closure: It can be customer acknowledgement that he/she no longer faces the issue
or could be an automated process
Roles of Users
b. Assignee
c. Queue manager
Restoration of service
c. Open – All open/active incidents/issues can be viewed. Value in any field can be modified
by double clicking on it
g. Overview
h. Critical incidents map – Shows actual world map with locations having critical incidents
highlighted
i. Setting – On top left. User can personalize the view i.e. add/reduce column variables
e. Business server
f. Configuration item
g. Short description – While typing incident description, related search results appear below
j. Impact – High/Medium/Low
k. Urgency - High/Medium/Low
m. Assignment group – Team which will work on the incident. In your case, MM
p. Submit – After entering the above data, click on Submit button top right
Sub-contracting – If finished product produced is less for the raw material provided, what should
be done?
Difference between created unit in MM and order unit & how to link them
What are the valuation classes available for standard material types?
During creation of material type user checks value and quantity update check box for
various plants/valuation for the by selecting the desired material type. Since all materials
are created by using material type, material is indirectly linked to plant
Also while creating material, a dialog box appears asking the user to select a plant o which
the material will be associated
IR only condition types can be added/created, in PP condition types can created and
calculation process can be done
ME28….Release of PO
PO
Use of MMBE
Material master
Vendor master
Source List
Info record
Centralized
De-centralized
Blanket PO
Standard
Sub contracting
Consignment
Pipeline
Maintain various sources of vendors for procurement of a material. A vendor can be made
fixed or even blocked in a source list
8
Release Group – By default it is item level release, if check box indicating header level is
checked, then it becomes header level release
Internal – PR
NB – PR, PO
WK, MK - Contract
Mass change of PO TC
Mass release of PO TC
ME28
https://answers.sap.com/questions/4841474/difference-between-lp-and-lpa-scheduling-
agreement.html
The scheduling agreement delivery schedule is created in the SAP System. In order that the
information in the delivery schedule can be transmitted to the vendor, the system generates
a message for the schedule
If you are using scheduling agreements without release documentation (document type LP),
the message is generated directly
If you are using scheduling agreements with release documentation (document type LPA),
you must explicitly generate SA releases
MB51
Can one material type have multiple valuation class and vice versa
This comes in use when one material is obtained from multiple vendors at different prices
How to hold PO
How to delete/block/unblock PO
https://answers.sap.com/questions/5198013/contract-release-strategy.html
If any field missed during recording using Batch recording method, should recording be done
again?
Add a new condition for adding fine in Conditions tab of purchase order
Sub-contracting challan
Whenever user wants certain data to always appear by default while creating a PO, Default
Values button is used. It can be done for both Header and Item level
[https://answers.sap.com/questions/4673784/tabs-in-purchase-order.html]