Production Planning(PP)

SAP R/3 has highly integrated Production Planning System. The PP module is divided into two Sub-modules, ‘PP-PI’ and ‘Production General’.

PP-PI sub-module is designed for process industries like Oil and Gas.

Production Planning module of SAP takes care of Master data needed like Bill Of Materials, Routings and Work Centers and stores it in one separate component.

Various stages of planning system can be planned by using components like

– Sales and Operation Planning

– Long Term Planning

– Demand Management

– Materials Requirement Planning

SAP has distinguished various styles of production like Kanban, Repetitive Manufacturing and Production Order processing. It can take care of various planning strategies like ‘Make-to-stock’, ‘make-to-order’, ‘planning without final assembly’ etc.

SAP R/3 PP module can also plan Capacity. The capacity Planning sub-module is taking into account various capacities like pooled capacity etc.

Production Orders reporting has flexibility of confirming orders with or without backflush. The material can be staged to production site from the Warehouse after releasing order. Costing can be triggered automatically by integrating the module with Cost Accounting Module.

Integration with other modules like Material management, Financial Accounting, Cost Accounting, Human Resources & Development, Sales and Distribution etc adds on to reliability of the production planning system in SAP R/3. The system is a real time system. The changes in demand (cancelled or added sales order etc) and supply (high/low rejection, early/late supply from supplier, breakdown of facilities etc) are reflected in real time and the production controller can react fast to these changes.

SAP R/3 PP module is a very effective tool for production planning. As is gives many alternatives, it must be configured correctly to utilized optimum potential. The person configuring the system MUST have through understanding of the business needs as well as ‘PP’ and other modules of SAP R/3.

SAP MM Reports

This post contains frequently used transaction codes for Reporting in SAP Materials Management module.

Materials Management: Master Data Reports

Master Data    
  MM03 Display Material Master
  MK03 Display Vendor – Purchasing
  MK04 Purchasing Vendor Changes
  XK03 Display Vendor – Central
  XK04 Central Vendor Changes
  ME1L Info Records by Vendor
  ME1M Info Records by Material
  ME1P Purchase Order Price History
  ME1E Quotation Price History
  ME13 Display Info Record
  ME14 Display Info Record Changes
  ME03 Display Source List
  ME04 Display Source List Changes
  MEQ3 Display Quota Arrangement
  MEQ4 Display Quota Arrangement Changes
  MKVZ Display Purchasing Vendor List
  MKVG Display Vendor Condition Groups
  MSC3N Display Batch

MEKA Display Purchasing Conditions
  MN03 Display Message Condition – RFQ
  MN06 Display Message Condition – Purchase Order
  MN09 Display Message Condition – Scheduling Ag.
  MN12 Display Message Condition – Delivery Sched.
  MM60 Display Materials List

Materials Management: Procurement and Stock Reports

Logistics Information Reports (Stock)    

MCBA Plant

MCBC Storage Location
  MCBE Material
  MCBR Batches
  MC.9 Material Stock
  MC.A Material Receipts / Issues
  MC.B Inventory Turnover – Material
  MC.1 Plant Stock
  MC.2 Plant Receipts / Issues
  MC.3 Plant Inventory Turnover
  MC.5 Stock – Storage Location
  MC.6 Storage Location Receipts / Issues
  MC.7 Storage Location Inventory Turnover
Purchasing Information System

  MCE1 Purchase Group Analysis
  MCE3 Vendor Analysis
  MCE5 Material Groups Analysis
  MCE7 Material Analysis
  MC$G Material Purchasing Values

MC$I Material Purchasing Quantities
  MC$O Material Frequencies
  MC$4 Vendor Purchasing Values
  MC$6 Vendor Purchasing Quantities
  MC$: Vendor Frequencies
  MC$0 Purchasing Group Values
  MC$2 Purchasing Group Frequencies
  MC$< Material Group Purchasing Values
  MC$> Material Group Purchasing Quantities
  MC$E Material Group Frequencies
Purchasing Reports    
  ME80FN General Analysis of Purchasing Documents
  ME81N Analysis of Order Values
  ME23N Display Purchase Order
  ME53N Display Purchase Requisition
  ME5A List Display Of Requistions
  ME33L Display Scheduling Agreement
  ME39 Display Delivery Schedule
  ME43 Display RFQ
  ME4L List RFQ by Vendor
  ME4M List RFQ by Material
  ME4S List RFQ by Collective Number
  ME48 Display Quotation
  ME2L Purchasing Documents per Vendor
  ME2M Purchasing Documents per Material
  ME2K Purchasing Documents by Account Assignment
  ME2W Purchasing Document by Supplying Plant
  ME2V Expected Goods Receipts
  MD13 Display Planned Order Single
  MD16 Display Planned Order Collective
Invoice Reports    

MB5S List of GR/IR balances

MIR6 Invoice Overview

MIR4 Display Invoice

MIR5 Display Invoice List
Stock Reports    

MMBE Stock Overview

MB51 Material Document List

MB03 Display Material Document

MB54 Vendor consignment stocks

CO09 Material Availability

MB5C Batch Where Used Pick Up List
Physical Inventory Reports

MI22 Physical Inventory Document – material

MI23 Physical Inventory Data – material

MIDO Physical Inventory Overview

MI03 Display Physical Inventory Document

MI06 Display Count Document
MRP Reorder Point    
  MD21 Display Planning File Entries
  MDRE Planning File Entries Consistency Report
  MD04 Stock Requirements List
  MD05 MRP List Material Display
  MD06 MRP List Collective Display
  MD07 Stock Requirements List Collective

SAP MM Transaction Codes

The following table lists frequently used transactions codes for Materials Management module in SAP.

Materials Management Master Data Transactions

Material Master    

MM01 Create Material Master

MM02 Change Material Master

MM50 Extend Material Views

MMPV Close Period For Materials

MM06 Flag For Deletion – Material

MM17 Mass Maintenance – Material

MM71 Archive/Delete – Material

MM72 Display Archive
Vendor Master    

MK01 Create Vendor – Purchasing

MK02 Change Vendor – Purchasing

MK05 Vendor Block – Purchasing

MK06 Flag for Deletion – Purchasing

XK01 Create Vendor – Central

XK02 Change Vendor – Central

XK05 Vendor Block – Central

XK06 Flag for Deletion – Central

XK99 Mass Maintenance – Vendor Record
Customer Master

VD01 Create Customer Master Data – Sales Area

VD02 Change Customer Master Data – Sales Area

XD01 Create Customer Master Data – Complete

XD02 Change Customer Master Data – Complete
Info Record

ME11 Create Info Record

ME12 Change Info Record

ME15 Flag for Deletion – Info Record

MEMASSIN Mass Maintenance – Info Record
Source List

ME01 Maintain Source List

ME0M Maintain Source List By Material

ME05 Generate Source List

ME06 Analyze Source List

ME07 Reorganise Source List
Quota Arrangement

MEQ1 Maintain Quota Arrangement

MEQM Maintain Quota Arrangement By Material

MEQ6 Analyze Quota Arrangement

MEQ8 Monitor Quota Arrangement

MEQ7 Delete Quota Arrangement
Batch Data    

CT04 Define Batch Characteristics

CL02 Define Batch Classes

MSC1N Create Batch

MSC2N Change and Classify Batch
Message Conditions    

MN01 Create Message Condition – RFQ

MN02 Change Message Condition – RFQ

MN04 Create Message Condition – Purchase Order

MN05 Change Message Condition – Purchase Order

MN07 Create Message Condition – Scheduling Ag.

MN08 Change Message Condition – Scheduling Ag.

MN10 Create Message Condition – Delivery Sched.

MN11 Change Message Condition – Delivery Sched.


Materials Management Other Frequently Used Transactions

Reorder Point Planning

MD14 Convert Planned Order to Purchase Requisition

MD15 Collective Conversion to Purchase Requisition
  MD12 Delete Individual Planned Order
  MD20 Create Planning File Entries
  MDAB Planning File Entries (background)
  MD01 Total Planning Online
  MDBT Total Planning (background)
  MD03 Single Item, Single Level Planning
  MD08 MRP Reorganisation List

ME51N Create Requistion

ME52N Change Requistion

MEMASSRQ Mass Maintenance Requisition

ME56 Assign Source of Supply

ME57 Assign and Process
RFQ Process    

ME41 Create Request For Quotation

ME42 Change Request For Quotation

ME9A Print RFQ

ME47 Maintain Quotation

ME49 Price Comparison
Scheduling Agreement

ME31L Create Scheduling Agreement

ME32L Change Scheduling Agreement

ME9L Print Scheduling Agreement

ME38 Maintain Delivery Schedule

ME9E Print Delivery Schedule
Purchase Order

ME58 Create PO via Assignment List

ME59N Create PO Automatic from Req

ME21N Create PO for Vendor

ME22N Change Purchase Order

ME9F Print Purchase Order

MEMASSPO Mass Maintenance PO

Release Purchase Order

ME29N Release PO Individual

ME28 Collective Release PO
Goods Receipt    

MIGO Goods Receipt for PO
Invoice Matching

MIRO Enter Invoice & Maintenance

MRBR Release Blocked Invoices

MR8M Cancel Invoice
Stock Movements

MB1A Goods Issues

MBST Cancel / Reverse Goods Movement

MB1B Transfer Postings (Stock and Status)
Consignment Stocks  

MRKO Consignment Settlement
Physical Inventory  

MI01 Create Count Document

MI02 Change Count Documeny

MI21 Print Physical Inventory Document

MI04 Enter Count

MI05 Change Count

MI11 Recount

MI07 Post Differences

MI20 Differences List

FI/CO Reports

FI/CO Frequently Used Reports

  S_ALR_87013611 Cost Centers: Actual/Plan/Variance
  S_ALR_87013612 Range: Cost Centers
  S_ALR_87013613 Range: Cost Elements
  S_ALR_87013614 Cost Centers: Current Period/Cumulative
  S_ALR_87013616 Cost Centers: Breakdown by Business Transaction
  S_ALR_87013617 Range: Activity Types
  S_ALR_87013618 Range: Statistical Key Figures
  S_ALR_87013619 Range: Assigned Orders/WBS Elements
  S_ALR_87013620 Cost Centers: Actual/Plan/Commitments
  S_ALR_87013621 Range: Actual/Plan/Commitments
  S_ALR_87013623 Cost Centers: Quarterly Comparison
  S_ALR_87013624 Cost Centers: Fiscal Year Comparison
  S_ALR_87013625 Cost Centers: Actual/Target/Variance
  S_ALR_87013626 Range: Cost Elements
  KSBL Cost Centers: Planning Overview
  S_ALR_87013630 Activity Types: Plan Receivers
  KSBT Cost Centers: Activity Prices
  KSB1 Cost Centers: Actual Line Items
  KSB2 Cost Centers: Commitment Line Items
  KSBP Cost Centers: Plan Line Items
  KSB5 CO Documents: Actual Costs
  KABP CO Plan Documents
  KS13 Cost Centers: Master Data Report
  KA23 Cost Elements: Master Data Report
  KL13 Activity Types: Master Data Report
  KK04 Statistical Key Figures: Master Data Report
  S_ALR_87013631 Cost Centers: Rolling Year
  S_ALR_87013632 Cost Centers: Average Costs
  S_ALR_87013633 Cost Centers: Actual/Plan/Variance/Previous year
  S_ALR_87013635 Area: Actual/Plan 2 Currencies
  S_ALR_87013636 Cost Centers: Object Comparison
  S_ALR_87013637 Area: Internal Business Volume
  S_ALR_87013638 Cost Centers: Current/Cumulative/Fiscal Year
  S_ALR_87013639 Cost Centers: Actual/Target from Summarization
  S_ALR_87013640 Cost Centers: Period Breakdown Actual/Plan
  S_ALR_87013641 Cost Centers: Period Breakdown Actual/Target
  S_ALR_87013642 Cost Centers: Breakdown Resources
  S_ALR_87013643 Range: Orders
  S_ALR_87013645 Statistical Key Figures: Period Breakdown
  S_ALR_87013646 Activity Types: Period Breakdown
  S_ALR_87013648 Range: Actual/Budget/Commitments
  S_ALR_87012993 Orders: Actual/Plan/Variance
  S_ALR_87012994 Orders: Current Period/Cumulative
  S_ALR_87012995 List: Orders
  S_ALR_87012996 List: Orders by Cost Element
  S_ALR_87012997 List: Cost Elements by Order
  S_ALR_87012998 Orders: Breakdown by Partner
  S_ALR_87012999 Orders: Actual/Plan/Commitments
  S_ALR_87013000 List: Actual/Plan/Commitments
  S_ALR_87013001 Orders: Actual Yearly Comparison
  S_ALR_87013002 Orders: Actual quarterly comparison
  S_ALR_87013003 Orders: Actual Period Comparison
  KABL Order: Planning Overview
  S_ALR_87013004 Order: Plan Yearly Comparison
  S_ALR_87013005 Orders: Plan Quarterly Comparison
  S_ALR_87013006 Orders: Plan Period Comparison
  KOB1 Orders: Actual Line Items
  KOB2 Orders: Commitment Line Items
  KOBP Orders: Plan Line Items
  KOB4 Orders: Budget Line Items
  KSB5 CO Documents: Actual Costs
  KABP CO Plan Documents
  KO2B Display Budget Document
  KOK5 Internal Orders
  KOSRLIST_OR Settlement Rules
  KA23 Cost Elements
  KK04 Statistical Key Figures
  S_ALR_87013010 Orders: Breakdown by Period
  S_ALR_87013011 Orders: Actual/Plan/Price Variance
  S_ALR_87013012 Orders: Actual/Plan/Consumption
  S_ALR_87013013 Orders: Actual in Transaction/Object/Group Currencies
  S_ALR_87013014 List: Cost Elements (True Postings)
  S_ALR_87013015 List: Actual Debit/Credit
  S_ALR_87013016 List: Plan Debit/Credit
  S_ALR_87013017 List: Actual/Plan/Variance, Cumulative
  S_ALR_87013018 List: Total Plan/Actual/Commitments
  S_ALR_87013019 List: Budget/Actual/Commitments
  KOC4 Cost Analysis
General Ledger    
  S_PL0_86000028 Fin. Statement: Actual/Actual Comparison
  S_ALR_87012284 Financial Statements
  S_PL0_86000029 Fin. Statement: Plan/Actual Comparison
  S_ALR_87012271 Cash Flow (Direct Method)
  S_ALR_87012272 Cash Flow (Indirect Method) Variant 1
  S_ALR_87012273 Cash Flow (Indirect Method) Variant 2
  FSIB Background Processing
  S_ALR_87012277 G/L Account Balances
  S_PL0_86000030 G/L Account Balances (New)
  S_PL0_86000031 Transaction Figures: Account Balance
  S_ALR_87012301 Totals and Balances
  S_PL0_86000032 Structured Account Balances
  S_ALR_87012282 G/L Line Items, List for Printing
  S_ALR_87012332 G/L Account Statements
  S_AC0_52000887 Profit Center Receivables
  S_AC0_52000888 Profit Center Payables
  S_ALR_87012287 Document Journal
  S_ALR_87012289 Compact Document Journal
  S_ALR_87012291 Line Item Journal
  S_ALR_87012293 Display of Changed Documents
  S_ALR_87012341 Invoice Numbers Allocated Twice
  S_ALR_87012342 Gaps in Document Number Assignment
  S_ALR_87012344 Posting Totals
  S_ALR_87012346 Recurring Entry Documents
  S_ALR_87012347 Line Items Extract
  S_ALR_87012326 Chart of Accounts
  S_ALR_87012328 G/L Account List
  S_ALR_87012330 Account Assignment Manual
  S_ALR_87012308 Display Changes to G/L Accounts
  S_ALR_87012333 G/L Accounts List
  S_ALR_87012309 Cashbook
  S_ALR_87012348 Cashed Checks per Bank Account
  S_ALR_87012349 Outstanding Checks Analysis per G/L Account and V
  S_ALR_87012351 Payment Advice Overview
  S_ALR_87012350 G/L Account Payment Advice Notes
  S_ALR_87012353 Payment Advice Overview (Header and Item Data)
  S_ALR_87012352 G/L Account Payment Advice Notes
  S_ALR_87012355 Payment Advice Notes: Reorganization
  S_ALR_87012354 G/L Account Reorganization
  S_ALR_87012322 Bill of Exchange List
  S_ALR_87012321 SAP Minimal Variant
  S_ALR_87012324 Extended Bill of Exchange Information
  S_ALR_87012323 SAP Minimal Variant
Accounts Payable    
  S_ALR_87012077 Vendor Information System
  S_ALR_87012082 Vendor Balances in Local Currency
  S_ALR_87012093 Vendor Business
  S_ALR_87012079 Transaction Figures: Account Balance
  S_ALR_87012080 Transaction Figures: Special Sales
  S_ALR_87012081 Transaction Figures: Sales
  S_ALR_87012078 Due Date Analysis for Open Items
  S_ALR_87012103 List of Vendor Line Items
  S_ALR_87012083 List of Vendor Open Items for Printing
  S_ALR_87012084 Open Items – Vendor Due Date Forecast
  S_ALR_87012085 Vendor Payment History with OI Sorted List
  S_ALR_87012104 List of Cleared Vendor Items for Printing
  S_ALR_87012105 List of Down Payments Open On Key Date – Vendors
  S_ALR_87012086 Vendor List
  S_ALR_87012087 Address List
  S_ALR_87012089 Display Changes to Vendors
  S_ALR_87012090 Display/Confirm Critical Vendor Changes
  S_P99_41000099 Payment List
  S_P99_41000101 Check Register
  S_ALR_87012119 Cashed Checks
  S_P99_41000102 Number Ranges for Checks
Accounts Receivable    
  S_ALR_87012167 Accounts Receivable Information System
  S_ALR_87012172 Customer Balances in Local Currency
  S_ALR_87012186 Customer Sales
  S_ALR_87012169 Transaction Figures: Account Balance
  S_ALR_87012170 Transaction Figures: Special Sales
  S_ALR_87012171 Transaction Figures: Sales
  S_ALR_87012168 Due Date Analysis for Open Items
  S_ALR_87012197 List of Customer Line Items
  S_ALR_87012173 List of Customer Open Items for Printing
  S_ALR_87012174 List of Customer Open Items
  S_ALR_87012175 Open Items – Customer Due Date Forecast
  S_ALR_87012176 Customer Evaluation with OI Sorted List
  S_ALR_87012177 Customer Payment History
  S_ALR_87012178 Customer Open Item Analysis by Balance of Overdue Items
  S_ALR_87012198 List of Cleared Customer Items for Printing
  S_ALR_87012199 List Of Down Payments Open On Key Date – Customers
  S_ALR_87012179 Customer List
  S_ALR_87012180 Address List
  S_ALR_87012182 Display Changes to Customers
  S_ALR_87012183 Display/Confirm Critical Customer Changes
  S_ALR_87012195 Customer Master Data Comparison
Fixed Assets    
  AW01N Asset Explorer
  S_ALR_87011963 … by Asset Number
  S_ALR_87011964 … by Asset Class
  S_ALR_87011965 … by Business Area
  S_ALR_87011966 … by Cost Center
  S_ALR_87011967 … by Plant
  S_ALR_87011968 … by Location
  S_ALR_87011969 … by Asset Super Number
  S_ALR_87011970 … by Worklist
  S_ALR_87010125 Sample for address data for an asset
  S_ALR_87010127 Real Estate and Similar Rights
  S_ALR_87010129 Transportation Equipment
  S_ALR_87011978 Asset Balances for Group Assets
  S_ALR_87011979 … by Cost Center
  S_ALR_87011980 … by Location
  S_ALR_87011981 … by Asset Class
  S_ALR_87011982 … by Plant
  S_ALR_87010137 Bar Codes
  S_ALR_87010139 Leasing
  S_ALR_87010141 Liabilities from Leasing Agreements
  S_ALR_87011990 Asset History Sheet
  S_ALR_87011992 Liabilities from Leasing Agreements
  S_ALR_87011994 Asset Balances
  S_ALR_87012004 Total Depreciation
  S_ALR_87012006 Ordinary Depreciation
  S_ALR_87012007 Special Depreciation
  S_ALR_87012008 Unplanned Depreciation
  S_ALR_87012009 Transfer of Reserves
  S_ALR_87012011 Write-Ups
  S_ALR_87012013 Depreciation Comparison
  S_ALR_87012015 Manual Depreciation
  S_ALR_87012018 Depreciation and Interest
  S_ALR_87010173 Revaluation
  S_P99_41000192 Posted depreciation by asset and posting period
  S_ALR_87010175 Posted depreciation, related to cost centers
  S_ALR_87012936 Depreciation on Capitalized Assets (Depreciation Simulation)
  S_ALR_87012026 Depreciation Current Year
  S_ALR_87012028 Net Worth Valuation
  S_ALR_87012030 Insurance Values
  S_ALR_87012033 Gain for transfer of reserves
  S_ALR_87012035 Depreciation Current Year
  S_ALR_87012037 Changes to Asset Master Records
  S_ALR_87012039 Asset Transactions
  S_ALR_87012041 Asset Portfolio (Current Book Values)
  S_ALR_87012043 G/L Account Balances
  S_ALR_87012048 Asset transactions
  S_ALR_87012050 Asset Acquisitions
  S_ALR_87012052 Asset Retirements
  S_ALR_87012054 Intracompany Asset Transfers
  S_ALR_87012056 Directory of Unposted Assets
  S_ALR_87012058 List of Origins of Asset Debits
  S_ALR_87012060 List of Origins by Cost Elements
  S_ALR_87012075 Asset History


FI/CO Transaction Codes

FI/CO Frequently Used Transactions

General Ledger    

CLOCO Closing cockpit

CLOCOC Closing cockpit (templates & task lists)

CLOCOS Closing cockpit (overview)

F.13 Clear GL Account – automatic

F.13E Clear GL Account with currency – automatic

F.14 Process recurring entries

F.15 Recurring entries – list

F.56 Delete recurring document

F.80 Mass reversal

F.81 Reverse accrual/deferral document

F-02 General Posting

F-03 Clear GL Account

F-04 Post with clearing

F-05 Valuate foreign currency

F-06 Incoming payments

F-07 Outgoing payments

F-65 General document parking

FAGL_FC_VAL Foreign Currency Valuation (new)

FAGLB03 Display GL balances (new)

FAGLF03 GL reconciliation (new)

FAGLGVTR Balance Carried forward

FAGLL03 Display/change GL line items (new)

FB00 Editing options

FB02 Change document

FB03 Display document

FB04 Display changes

FB07 Control Totals

FB08 Individual reversal

FB09 Change line item

FB41 Enter tax payable

FB50 Enter G/L Accounting Document

FBCJ Cash journal

FBD1 Enter Recurring Documents

FBD2 Change recurring document

FBD3 Display recurring document

FBD4 Recurring Document – display changes

FBRA Reset cleared items

FBS1 Enter accrual/deferral document

FBV0 Post/Delete Parked Document

FBV2 Change Parked Document

FBV3 Display Parked Document

FBV4 Parked Document – Change Header

FBV5 Parked Document – Display Changes

FBV6 Parked Document – Refuse

FKMT Account assignment model

FS00 Maintain GL Account Centrally

FS04 Display GL Changes – centrally

FSP4 Display GL Changes – chart of accounts data

FSS4 Display GL Changes – company code data

FV50 Edit or Park G/L Document

KCH1 Create profit centre hierarchy

KCH2 Change profit centre group

KCH3 Display profit centre group

KCH5N Change profit centre hierarchy

KCH6N Display profit centre hierarchy

KE51 Create profit centre

KE52 Change profit centre

KE53 Display profit centre

KE54 Delete profit centre

KE55 Profit centre – collectice processing

OB_GLACC11 Mass changes – chart of accounts data

OB_GLACC12 Mass changes – company code data

OB_GLACC13 Mass changes – descriptions

OKKS Set controlling area

S_ALR_87012357 VAT Return

S_ALR_87012400 EC Sales List

S_ALR_87013642 Open / Close Accounting Periods

S_B20_88000153 Enter Currency Exchange rates using a Worklist

S_PLO_86000028 Balance Sheet / P&L Statement

S_PLO_86000030 GL Account Balances

1KE4 Profit Centre Assignment Overview

6KEA Profit centre – Display changes

GP12N Enter (New)

GP12NA Display (New)

GLPLUP Upload from Excel

FAGLGP52 Copy Model Plan

FAGLPLSET Set Planner Profile

Accounts Receivable    

FB70 AR miscellaneous invoice

F-22 AR Invoice – general

FB75 AR miscellaneous credit note

F-27 AR credit note – general

F-28 Incoming Payments

F-26 Payment fast entry

FV70 Park/edit invoice

F-64 Invoice parking – general

FV75 Park/edit credit memo

F-67 Credit memo parking – general

FD10N Display Balances

FBL5N Display/Change Line Items

F-32 Clear

FD11 Analysis

FB12 Correspondance Request

F.64 Correspondance Maintain

FB15 Assign/clear open items

FB17 Edit assigned items

FD01 Create customer master (no SD)

FD02 Change customer master (no SD)

FD03 Display customer master (no SD)

FD05 Block/unblock customer master (no SD)

FD06 Set master record deletion indicator (no SD)

FD04 Display master record changes

F.2D Compare FI to SD

VKM1 Credit Management – blocked SD documents

VKM2 Credit Management – released documents

VKM3 Credit Management – sales documents

VKM4 Credit Management – all documents

VKM5 Credit Management – delivery documents

FD32 Maintain credit limits

F.34 Credit limit – mass change

FD33 Display credit limits

FD24 Credit limits – display changes

FCV3 Credit Management early warning

F150 Dunning

F.27 Periodic account statements

F.07 Carry forward

F.30 Display evaluations

Accounts Payable    

MIRO Invoice Verification

FB60 AP invoice entry

F-43 AP invoice entry – general

FB65 AP credit note entry

F-41 AP credit note entry – general

FB10 AP Invoice entry / credit memo fast entry

FV60 Park AP invoice

F-63 Invoice Parking – general

FV65 Park AP credit note

F-66 Credit memo parking – general

F-53 Post Outgoing Payments (no forms)

FK10N Display balances

FBL1N Display / Change Line Items

F-44 Clear

XK01 Create vendor (with MM)

XK02 Change vendor (with MM)

XK03 Display vendor (with MM)

XK05 Block / unblock vendor (with MM)

XK06 Set deletion indicator vendor (with MM)

FK01 Create vendor (without MM)

FK02 Change vendor (without MM)

FK03 Display vendor (without MM)

FK05 Block / unblock vendor (without MM)

FK06 Set deletion indicator vendor (without MM)

FK08 Confirmation of Change (Single)

FK09 Confirmation of Change (List)

FK04 Display Changes vendor (without MM)

F.48 Compare master records FI to MM

F110 Payment program

F.07 Balance carrried forward

F.46 Display evaluations


FF67 Manual Statement entry

FF_5 Import Bank Statement

FEBP Post Bank Statement

FF_6 Display Bank Statement

FEBA_Bank_Statement Reprocess bank statement

FF68 Manual cheque entry

FEBA_check_deposit Reprocess cheque entry

FI01 Bank master data – create

FI02 Bank master data – change

FI03 Bank master data – display

FI04 Bank master data – display changes

FI06 Bank master data – mark for deletion


ABZON Post asset with auto offset entry

F-90 External asset acquisition with vendor

ABGL Credit memo in invoice year

ABGF Credit memo in Next Year

ABZE Capitalise from inhouse production

AIAB Distribute AuC

AIBU Settle AuC

ABUMN Transfer within company code

F-92 Retirement with revenue with Customer

ABAON Retirement with revenue without Customer

ABAVN Asset retirement by scrapping

ABNE Subsequent revenue

ABNK Subsequent costs

ABNAN Post capitalisation

ABZU Asset write-up

ABAA Unplanned depreciation

AB03 Display Asset Document

AB02 Change Asset Document

AIST Reverse capitalisation of AuC

AB08 Reverse other asset document

AW01N Asset explorer

AS01 Create Asset

AS02 Change Asset

AS03 Display Asset

AS05 Lock Asset

AS06 Delete Asset

AFAB Depreciation run

AFBP Depreciation run log

S_ALR_87099918 Primary cost planning

AJRW Fiscal year Change

AJAB Close fiscal Year


KA01 Create Cost Element

KA02 Change Cost Element

KA03 Display Cost Element

KA04 Delete cost element

KA05 Cost element: display changes

KA06 Create Secondary Cost Element

KA23 Cost Elements: Master Data Report

KA24 Delete Cost Elements

KAB9 Planning Report: Orders

KABL Order: Planning Overview

KABP Controlling Documents: Plan

KAH1 Create Cost Element Group

KAH2 Change cost element group

KAH3 Display cost element group

KAK2 Change statistical key figures

KAK3 Display Statistical Key Figures

KB11N Enter Manual Repostings of Costs

KB13N Display Manual Repostings of Costs

KB14N Reverse Manual Repostings of Costs

KB21N Enter Direct Activity Allocation

KB23N Display Direct Activity Allocation

KB24N Reverse Direct Activity Allocation

KB31N Enter Statistical Key Figures

KB33N Display Statistical Key Figures

KB34N Reverse Statistical Key Figures

KB41N Enter Manual Repostings of Revenue

KB43N Display Manual Repostings of Revenue

KB44N Reverse Manual Repostings of Revenue

KB61 Enter Reposting of CO Line Items

KB63 Display Reposting of CO Line Items

KB64 Reverse Reposting of CO Line Items

KBC1 Cost Transfer Layout Variants

KBC3 Screen Variants: Stat. Key Figures

KBC4 Transfer Revenue Screen Variants

KBH1 Create statistical key figure group

KBH2 Change statistical key figure group

KBH3 Display statistical key figure group

KK01 Create Statistical Figure

KK02 Change Statistical Figure

KK03 Display Statistical Key Figures

KK03DEL Delete Statistical Key Figures

KK04 Stat.Key Figures: Master Data Report

KO01 Create Internal Order

KO02 Change Order

KO03 Display Internal Order

KO04 Order Manager

KO12 Change Order Plan (Overall, Year)

KO13 Display Order Plan (Overall, Year)

KO14 Copy Planing for Internal Orders

KO15 Copy Actual Int.Order Data to Plan

KO22 Change Order Budget

KO23 Display Order Budget

KO24 Change Order Supplement

KO25 Display Order Supplement

KO26 Change Order Return

KO27 Display Order Return

KO2A Change budget document

KO2B Display budget document

KO30 Activate Orders Availability Control

KO88 Actual Settlement: Order

KO8B Display Settlement Document

KOB1 Orders: Actual Line Items

KOB2 Orders: Commitment Line Items

KOB4 Orders: Budget Line Items

KOB6 Orders: Settlement Line Items

KOBP Orders: Plan Line Items

KOC2 Run Selected Reports

KOC4 Cost Analysis

KOCF Carry Forward Order Commitments

KOCO Budget Carryforward for Orders

KOH1 Create Order Group

KOH2 Change Order Group

KOH3 Display Order Group

KOL1 Order List (Master Data)

KONK Maintain Order Number Ranges

KOP1 Create Orders for Plan Revaluation

KOT3 Display Order Types

KP04 Set Planner Profile

KP06 Change CElem/Activity Input Planning

KP07 Display Planning CElem/Act. Input

KP90 Delete Planned Costs

KP91 Delete Planned Costs

KP95 Revaluate Manual Planning

KP97 Copy Planning for Cost Centers

KP98 Copy Actual to Plan for Cost Centers

KS01 Create cost center

KS02 Change cost center

KS03 Display Cost Center

KS04 Delete cost center

KS05 Cost Center: Display Changes

KS07 Execute rough entry of cost center

KS12 Change Cost Centers

KS13 Cost Centers: Master Data Report

KS14 Delete Cost Centers

KSB1 Cost Centers: Actual Line Items

KSB2 Cost Centers: Commitment Line Items

KSB5 Controlling Documents: Actual

KSB9 Planning Report: Cost Centers

KSBB Run Selected Reports

KSBL Cost centers: Planning overview

KSBP Cost Centers: Plan Line Items

KSBT Cost centers: Activity prices

KSH1 Create Cost Center Group

KSH2 Change Cost Center Group

KSH3 Display Cost Center Group

KSU1N Create Actual Assessment

KSU2N Change Actual Assessment

KSU3N Display Actual Assessment

KSU4N Delete Actual Assessment

KSU5 Execute Actual Assessment

KSU6N Actual Assessment: Overview

KSU7N Create Plan Assessment

KSU8N Change Plan Assessment

KSU9N Display Plan Assessment

KSUAN Delete Plan Assessment

KSUB Execute Plan Assessment

KSUCN Plan Assessment: Overview

KSV1N Create Actual Distribution

KSV2N Change Actual Distribution

KSV3N Display Actual Distribution

KSV4N Delete Actual Distribution

KSV5 Execute Actual Distribution

KSV6N Actual Distribution: Overview

KSV7N Create Plan Distribution

KSV8N Change Plan Distribution

KSV9N Display Plan Distribution

KSVAN Delete Plan Distribution

KSVB Execute Plan Distribution

KSVCN Plan Distribution: Overview

RPC0 User Settings

RPO0 User Settings


OKP1 – Change OKP1 – Change



SE16 Display Table

SA38 ABAP Reporting

SM37 Job Overview

SP02 Own Spool Requests

OKKS Set Controlling Area

MB51 Material Documents

MR51 Accounting Document for Material

MMBE Stock Overview

Finance&Controlling (FICO)


The Financial Accounting (FI) module is the core module within the financials application. Almost all functionality that resides in the other financial application modules relies on the implementation of at least parts of the FI module. Financial Accounting is designed to provide financial information from an external view. The main FI components offer functionality for the general ledger, accounts receivables and accounts payables, asset management, a special ledger used to meet user specific requirements, funds management, and legal consolidations. The general ledger (G/L) houses the chart of accounts as well as the account balances and line items. The G/L tracks all transactional postings, such as inventory updates, sales revenues, bank accounts, and expenses. Accounts Receivable (AR) and Accounts Payable (AP) are subledgers of the G/L that support the processes involved with the collection of revenues and payments of expenses. Combined AR and AP facilitate maintaining customer or vendor records, account balances and line items, payments, clearing, advice notices, dunning, interest calculations, check releases, and over/underpayment management. The AR/AP information systems support reporting for due date breakdown, payment history, days sales outstanding, overdue items, and currency risk. Asset management is another subledger to the G/L that focuses on the management of the fixed assets in an organization. Asset management maintains the master records for the assets, special valuations, country-specific requirements, and four types of depreciation calculations, one of which is for cost depreciation. The special ledger functionality supports the ability to create other ledgers or subledgers for specific user requirements. Special ledgers can pull information from other modules and can support simplistic allocations. In addition to the ledgers and subledgers, FI contains functionality supporting funds management and legal consolidations. Funds management provides the capabilities to define planned revenues and expenses for the management areas, monitor these transactions as compared to available funds, and prevent exceeding the budget. Once all transactions have been completed, consolidations can be performed. Legal consolidations functionality supports providing consolidated financial information for companies and business areas. Business areas are utilized primarily for external reporting of business segments across companies.


The Controlling (CO) module is the symbiotic counter to the FI module and is designed to provide financial information from an internal managerial accounting view. To support this view of accounting, the CO module offers functionality for cost center accounting, activity-based costing, order and project accounting, product costing, and profitability analysis. Cost center accounting focuses on showing the expenses of the organization from a departmental view for the purpose of supporting responsibility accounting. Cost center accounting also supports the planning, budgeting, controlling, and allocation of departmental expenses. Additionally, many organizations desire to show the expenses of the organization within a process view. This process-oriented view is supported by the activity-based costing component. Within organizations, costs might be incurred to support events and overheadrelated projects. The order and project accounting capabilities of CO support planning, monitoring, capturing, and allocating the expenses related to these events. For production-related organizations, many of the cost centers capture expenses that later will be attributed to products to determine product costs. The product costing component of the CO module focuses on the creation of the standard product cost estimates, charging of overhead to production, capturing actual costs of production, calculating production variances, and settling production expenses to the appropriate profitability market segment. All of the expense objects —cost center, process, event or project, and products—allocate or settle costs to the profitability analysis component, which supports the generation of market profit and loss (P/L) statements at a gross and contribution margin level. The next section provides more details on the CO module components, especially for ABC.


ABAP Introduction

ABAP is a programming language developed by SAP for programming commercial applications in the SAP environment. Since the introduction of SAP NetWeaver, SAP also offers a programming environment for Java.

ABAP and SAP NetWeaver

In SAP NetWeaver, ABAP is the programming interface of the SAP NetWeaver Application Server ABAP. Prerequisite for the use of the ABAP programming language is the installation of an SAP system based on SAP NetWeaver Application Server ABAP. An SAP system of this type is based on a three-tier client-server architecture with presentation, application, and database layers.

  • The presentation layer is distributed on the workstations of individual users and represents the user interface of the ABAP-based SAP system ( SAP GUI or Web browser).
  • The application layer is realized by one or more application servers. The ABAP runtime environment contains the ABAP runtime environment in which ABAP programs are executed.
  • The database layer consists of a database system in which the central dataset of an ABAP-based SAP system is stored.

The main role of ABAP programs in the application layer is the processing and formatting of data from the database layer and its transfer to, and receipt of user input from the presentation layer.

Scope and application areas of ABAP

ABAP is a 4GL language developed specifically for the mass processing of data in commercial applications. It offers the following advantages in comparison to elementary languages in which these functions are stored in libraries:

  • Database access integrated into the language as Open SQL.
  • Performance optimization of database accesses integrated into the ABAP runtime environment through the use of SAP buffering.
  • Internal tables for dynamic storage and processing of tabular mass data in the working memory.
  • Concept of Online Transaction Processing (OLTP) integrated in the ABAP runtime environment, enabling several users to access the central database at the same time using the SAP LUW.
  • The language has an integrated interface to other programming environments via Remote Function Call.
  • The language has an integrated interface to XML.

The integration of these functions into the language is particularly advantageous for the static checkability and the performance of programs. In return, this means that ABAP also contains considerably more language elements than an elementary programming language.

Programming Model

ABAP supports a procedural object-oriented programming model that is based on subrountines and function modules, and from release 6.10, the programming model is based on classes and interfaces. Both models are interoperable.

Multilingual Capability

ABAP programs can be programmed completely independently of language. This is enabled by the extraction of language-specific program components from the source code, which are then reloaded during program execution according to the environment. A text environment determines the precise program behavior, for example the order in which text is sorted, at runtime. ABAP supports code pages, single-byte code, double byte code and from release 6.10, Unicode. For use in a Unicode system, a program must fulfill certain prerequisites and be identified as a Unicode program.