Resources‎ > ‎

Sap Notes

Note on Sap Configuration and Processes
  • Recurring Documents in SAP For Recurring document template we can use the following T.CodesFBD1 - Creation of recurring documentFBD2 - Change recurring document (This is for changing of amount and recurring periods)FBD3 - Display recurring documentF.14 - Posting of recurring documentF.15 - Display of recurring documentFor Diff. run schedule recurring documents you can use this T.CodesOBC1 - Creation of Diff. Run schedule Recurring documentOBC2 - Enter run dates for Recurring documentF.14 & F.15 steps are sameSteps For Interest Calculation you can use this following T.Codes :OB59 - Define valuation methodOBA1 - Preapare automatinc postings for foreign currency valuationFS00 - Assign exchange rate different key in loan a/cF.05 - Foreign currencty revaluationOBAA - Prepare account ...
    Posted May 12, 2011, 3:26 AM by Sap Team
  • SAP FI Configuration T-Code Organizational Structure 1. Define Company code – OX02 / Copy Company Code – EC01 2. Define / Edit Chart of Accounts – OB13 / Copy Chart of Accounts – OBY7 3. Assign Company Code to Chart Of Accounts – OB62 4. Maintain Fiscal Year Variant – OB29 5. Assign Company Code to Fiscal Year Variant – OB37 6. Define Posting Period Variant - OBBO 7. Open and Close Posting Period – OB52 8. Assign Posting Period Variant to Company Code - OBBP 9. Define Document Number Ranges – FBN1 10. Define Document Types – OBA7 11. Define Posting Keys – OB41 12. Define Field Status Variant – OBC4 13. Assign Company Code to Field Status Variant – OBC5 14. Screen Variants for document Entry – OB71 15. Define Tolerance group for Employees – OBA4 16. Assign User Tolerance Group – OB57 ...
    Posted Apr 24, 2011, 4:56 AM by Unknown user
  • FI-CO Transaction Code 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 ...
    Posted Mar 31, 2011, 4:44 AM by Sap Team
  • SAP Functional Transaction Codes Customer                         XD01    Create Customer (Centrally)         XD02    Change Customer (Centrally)         XD03    Display Customer (Centrally)         XD04    Customer Changes (Centrally)         XD05    Block customer (centrally)         XD06    Mark customer for deletion (centr.)         XD07    Change Customer Account Group         XD99    Customer master mass maintenance         XDN1    Maintain Number Ranges (Customer) Vendor                   XEIP    Number range maintenance: EXPIMP         XK01    Create vendor (centrally)         XK02    Change vendor (centrally)         XK03    Display vendor (centrally)         XK04    Vendor Changes (Centrally)         XK05    Block Vendor (Centrally)         XK06    Mark vendor for deletion (centrally)         XK07    Change vendor account group Sales Order                      VA00    Initial Sales Menu         VA01    Create Sales Order         VA02    Change Sales Order         VA03    Display Sales Order         VA05    List of Sales Orders         VA07    Compare Sales - Purchasing (Order)         VA08    Compare Sales - Purchasing (Org.Dt.) Inquiry                  VA11    Create Inquiry         VA12    Change Inquiry ...
    Posted Mar 16, 2011, 2:15 AM by Sap Team
  • Report painter on Sap Wiki ERP Financials > Reporting > Report PainterToolsReport PainterHelp at Sap Library:http://help.sap.com/erp2005_ehp_03/helpdata/en/56/32e339b62b3011e10000000a11402f/frameset.htm
    Posted Dec 1, 2010, 12:25 AM by Sen Long
Showing posts 1 - 5 of 13. View more »

Recurring Documents in SAP

posted May 12, 2011, 3:24 AM by Sap Team   [ updated May 12, 2011, 3:26 AM ]

For Recurring document template we can use the following T.Codes

FBD1 - Creation of recurring document
FBD2 - Change recurring document (This is for changing of amount and recurring periods)
FBD3 - Display recurring document
F.14 - Posting of recurring document
F.15 - Display of recurring document

For Diff. run schedule recurring documents you can use this T.Codes

OBC1 - Creation of Diff. Run schedule Recurring document
OBC2 - Enter run dates for Recurring document
F.14 & F.15 steps are same

Steps For Interest Calculation you can use this following T.Codes :

OB59 - Define valuation method
OBA1 - Preapare automatinc postings for foreign currency valuation
FS00 - Assign exchange rate different key in loan a/c
F.05 - Foreign currencty revaluation
OBAA - Prepare account balance interest calculation
OBAc - Define reference interest rate
OB81 - Define time dependent terms
OB83 - Enter interest value
OBV2 - Assignmen of accounts for automatic
F.52 - Interest calculation

SAP FI Configuration T-Code

posted Apr 21, 2011, 9:36 PM by Sap Team   [ updated Apr 24, 2011, 4:56 AM by Unknown user ]

Organizational Structure
1. Define Company code – OX02 / Copy Company Code – EC01
2. Define / Edit Chart of Accounts – OB13 / Copy Chart of Accounts – OBY7
3. Assign Company Code to Chart Of Accounts – OB62
4. Maintain Fiscal Year Variant – OB29
5. Assign Company Code to Fiscal Year Variant – OB37
6. Define Posting Period Variant - OBBO
7. Open and Close Posting Period – OB52
8. Assign Posting Period Variant to Company Code - OBBP
9. Define Document Number Ranges – FBN1
10. Define Document Types – OBA7
11. Define Posting Keys – OB41
12. Define Field Status Variant – OBC4
13. Assign Company Code to Field Status Variant – OBC5
14. Screen Variants for document Entry – OB71
15. Define Tolerance group for Employees – OBA4
16. Assign User Tolerance Group – OB57
17. Define Business Area – OX03
18. Company Code Global Parameters – OBY6
19. Define Countries – OY01
20. Define Parallel currencies – OB22
 
Customer Creation and Payments
1. Define Vendor Account Groups – OBD3
2. Define Number Ranges for Vendor Accounts – XKN1
3. Assign Number Ranges to Vendor Account Groups – OBAS
4. Create Recon Account – FS00
5. Define Customer/Vendor Tolerance Group – OBA3
6. Define Payment Terms – OBB8
7. Create Vendor – FK01
8. Post Invoice – FB60, Doc KR, number range 19
9. Make incoming payments (full, partial or residual payments) – F- 53, Doc KZ, number range 15     
 
Automatic Payment
10. House Bank Configuration – FI12.
Enter Company code and select House Bank tab. Click on the Create bank to create a new house bank Enter Bank Country and bank key details and click Bank Accounts.
Enter the Bank Account num and the Bank GL account.
11. Payment Program Configuration – FBZP
All Company Codes – Enter Sending and Paying Company Code, outgoing payment with cash discount from.
Paying Company Code – Enter Minimum amount of Incoming and outgoing payment and Form for the Payment advice.
Payment methods by country – Select Check will be created, Allowed for personal payments, Street P.O. box or P.O. box pst code (bank details for Wire transfer) and RFFOUS_C (RFFOUS_T for wire transfer) as the print (payment) program.
Payment methods by Company Code – Enter min and max amounts and form for payment transfer. Payment per due day, optimize by bank group or postal code can also be selected.
Bank Selection – If more than one house bank, ranking order can be given. Under Amounts, amount available for outgoing payment should be given. Under Accounts, enter bank-clearing account for bank sub
account.
12. Define Check numbers – FCHI and Void Reasons - FCHV
13. Payment Run – F110
Enter Run Date and Identification and go to parameters tab. Enter Company codes, payment methods, next pay date and vendor accounts. Go to Additional Log Tab and select Due date check, Payment method selection in all cases and line items of the payment documents. Go to Print out/data medium tab, enter variant against the Payment program and select Maintain Variants. Enter Paying company code, House bank details, and check lot number. Select Print Checks and Print payment summary for checks and Print payment advice notes for Wire(enter printer and select print immediately). Also make no. of
sample printouts to zero. Then execute Proposal, Payment run and Printout. Number range 20 should be defined.
 
General Ledger

1. Define G/L Account Groups – OBD4
2. Define Retained Earnings Account – OB53
3. Journal Entry – FB01, F-02, FB50, Document Change / Display – FB02 / FB03
4. Recurring Document – FBD1, FBD2, FBD3, F.56 - Delete
5. Sample Document – F-01, FBM2, FBM3, F.57 - Delete
6. Individual Reversal – FB08, Mass Reversal – F.08
7. Parked Documents – FBV0 – Post/Delete, FBV2- Change, FBV3 - Display
8. FS10N – Display Acct Balances, FBL3N – Display Change Line Items, F-03 - Clear
9. F.19 – Clearing of GR/IR account.
 
Related Tips:

FI-CO Transaction Code

posted Mar 31, 2011, 4:38 AM by Sap Team   [ updated Mar 31, 2011, 4:44 AM ]

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
Banks
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
Assets
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
Controlling
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
OTHER USEFUL TRANSACTIONS

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

SAP Functional Transaction Codes

posted Mar 16, 2011, 2:14 AM by Sap Team   [ updated Mar 16, 2011, 2:15 AM ]

Customer                
        XD01    Create Customer (Centrally)
        XD02    Change Customer (Centrally)
        XD03    Display Customer (Centrally)
        XD04    Customer Changes (Centrally)
        XD05    Block customer (centrally)
        XD06    Mark customer for deletion (centr.)
        XD07    Change Customer Account Group
        XD99    Customer master mass maintenance
        XDN1    Maintain Number Ranges (Customer)
Vendor          
        XEIP    Number range maintenance: EXPIMP
        XK01    Create vendor (centrally)
        XK02    Change vendor (centrally)
        XK03    Display vendor (centrally)
        XK04    Vendor Changes (Centrally)
        XK05    Block Vendor (Centrally)
        XK06    Mark vendor for deletion (centrally)
        XK07    Change vendor account group
Sales Order             
        VA00    Initial Sales Menu
        VA01    Create Sales Order
        VA02    Change Sales Order
        VA03    Display Sales Order
        VA05    List of Sales Orders
        VA07    Compare Sales - Purchasing (Order)
        VA08    Compare Sales - Purchasing (Org.Dt.)
Inquiry         
        VA11    Create Inquiry
        VA12    Change Inquiry
        VA13    Display Inquiry
        VA14L   Sales Documents Blocked for Delivery
        VA15    Inquiries List
Quotation               
        VA21    Create Quotation
        VA22    Change Quotation
        VA23    Display Quotation
        VA25    Quotations List
        VA26    Collective Processing for Quotations
Contract                
        VA41    Create Contract
        VA42    Change Contract
        VA42W   Workflow for master contract
        VA43    Display Contract
        VA44    Actual Overhead: Sales Order
        VA45    List of Contracts
        VA46    Coll.Subseq.Processing f.Contracts
Item Proposal           
        VA51    Create Item Proposal
        VA52    Change Item Proposal
        VA53    Display Item Proposal
        VA55    List of Item Proposals
        VA88    Actual Settlement: Sales Orders
Delivery (Outbound)             
        VL00    Shipping
        VL01    Create Delivery
        VL01N   Create Outbound Dlv. with Order Ref.
        VL01NO  Create Outbound Dlv. w/o Order Ref.
        VL02    Change Outbound Delivery
        VL02N   Change Outbound Delivery
        VL03    Display Outbound Delivery
        VL03N   Display Outbound Delivery
        VL04    Process Delivery Due List
        VL06    Delivery Monitor
        VL06C   List Outbound Dlvs for Confirmation
        VL06D   Outbound Deliveries for Distribution
        VL06F   General delivery list - Outb.deliv.
        VL06G   List of Oubound Dlvs for Goods Issue
        VL06I   Inbound Delivery Monitor
        VL06IC  Confirmation of putaway inb. deliv.
        VL06ID  Inbound Deliveries for Distribution
        VL06IF  Selection inbound deliveries
        VL06IG  Inbound deliveries for goods receipt
        VL06IP  Inbound deliveries for putaway
        VL06L   Outbound Deliveries to be Loaded
        VL06O   Outbound Delivery Monitor
        VL06P   List of Outbound Dlvs for Picking
        VL06T   List Outbound Dlvs (Trans. Planning)
        VL06U   List of Uncheckd Outbound Deliveries
        VL08    Confirmation of Picking Request
        VL09    Cancel Goods Issue for Delivery Note
        VL10    Edit User-specific Delivery List
        VL10A   Sales Orders Due for Delivery
        VL10B   Purchase Orders Due for Delivery
Customer management             
        FD01    Create Customer (Accounting)
        FD02    Change Customer (Accounting)
        FD02CORE        Maintain customer
        FD03    Display Customer (Accounting)
        FD04    Customer Changes (Accounting)
        FD05    Block Customer (Accounting)
        FD06    Mark Customer for Deletion (Acctng)
        FD08    Confirm Customer Individually(Actng)
        FD09    Confirm Customer List (Accounting)
        FD10    Customer Account Balance
        FD10N   Customer Balance Display
        FD10NA  Customer Bal. Display with Worklist
        FD10NET Customer Balance Display
        FD11    Customer Account Analysis
        FD15    Transfer customer changes: send
        FD16    Transfer customer changes: receive
        FD24    Credit Limit Changes
        FD32    Change Customer Credit Management
        FD33    Display Customer Credit Management
        FD37    Credit Management Mass Change
Pricing         
        V/03    Create Condition Table (SD Price)
        V/04    Change Condition Table (Sales pr.)
        V/05    Display Condition Table: (Sales Pr.)
        V/06    Condition Categories: SD Pricing
        V/07    Maintain Access (Sales Price)
        V/08    Conditions: Procedure for A V
        V/09    Condition Types: Account Determin.
        V/10    Account Determination: Access Seqnc
        V/11    Conditions: Account Determin.Proced.
        V/12    Account Determination: Create Table
        V/13    Account Determination: Change Table
        V/14    Account Determination: Display Table
BOM             
        CS00    BOM Menu
        CS01    Create Material BOM
        CS02    Change Material BOM
        CS03    Display Material BOM
        CS05    Change Material BOM Group
        CS06    Display Material BOM Group
        CS07    Allocate Material BOM to Plant
        CS08    Change Material BOM - Plant Alloc.
        CS09    Display Allocations to Plant
        CS11    Display BOM Level by Level
        CS12    Multilevel BOM
        CS13    Summarized BOM
        CS14    BOM Comparison
        CS15    Single-Level Where-Used List
        CS20    Mass Change: Initial Screen
        CS21    Mass Material Change: Initial Screen
        CS22    Mass Document Change: Initial Screen
        CS23    Mass Class Change: Initial Screen
        CS25    Archiving for BOMs
        CS26    BOM deletion
        CS27    Retrieval of BOMs
        CS28    Archiving for BOMs
        CS31    Create class BOM
        CS32    Change class BOM
        CS33    Display class BOM
        CS40    Create Link to Configurable Material
        CS41    Change Material Config. Allocation
        CS42    Display Material Config. Assignment
        CS51    Create standard BOM
        CS52    Change standard BOM
        CS53    Display standard BOM
        CS61    Create Order BOM
        CS62    Change Order BOM
        CS63    Display Order BOM
        CS71    Create WBS BOM
        CS72    Change WBS BOM
        CS73    Display WBS BOM
        CS74    Create multi-level WBS BOM
        CS75    Change multi-level WBS BOM
        CS76    Display multi-level WBS BOM
        CS80    Change Documents for Material BOM
        CS81    Change Documents for Standard BOM
        CS82    Change documents for sales order BOM
        CS83    Change documents for WBS BOM
        CS84    Change documents for class BOM
        CS90    Material BOM Number Ranges
        CS91    Number Ranges for Standard BOMs
        CS92    Number Ranges for Sales Order BOMs

Report painter on Sap Wiki

posted Dec 1, 2010, 12:24 AM by Sen Long   [ updated Dec 1, 2010, 12:25 AM ]

CO line item reports: Creating a user-defined field (Note 325546 )

posted Dec 1, 2010, 12:12 AM by Sen Long   [ updated Dec 1, 2010, 12:13 AM ]

Summary

Symptom

The CO line item reports already provide a large number of fields for displaying.Nevertheless, you may need additional, user-defined fields from time to time.
With a customer exit you can add user-defined fields to the CO line item reports.The documentation is included in project "COOMEP01", which is accessible via Transaction SMOD.
You can actually add fields to the actual costs line item reports (for example, KSB1, KOB1, CJI3), the planned costs line item reports (for example, KSBP, KOBP, CJI4) and the commitment line item reports (for example, KSB2, KOB2, CJI5). The budget line item reports that have been developed for Release 4.6 may also be extended (for example, KOB4).
This note contains a more detailed explanation of the procedure as there are still questions concerning this problem.

Other terms

RKAEP000, KAEP, SMOD, CMOD, customer enhancement, CI_RKPOS EXIT_SAPLKAEP-001, EXIT_SAPLKAEP_002, EXIT_SAPLKAEP_003, CJI3

Reason and Prerequisites
  • Filling the field requires programming an ABAP exit.Thus, ABAP knowledge is needed.
  • Moreover, you have to know of course where to find the data which is to be filled into the new field.
  • You have to know how to use Transaction SMOD and CMOD, the documentation can be called up via the initial screen of CMOD by choosing "Utilities --> Apllication help".
Solution
  • First you have to decide, whether you want to extend an actual, plan or commitment line item report.Depending on the report, you have to use different exits:
          Actual      EXIT_SAPLKAEP_001
          Plan        EXIT_SAPLKAEP_002
          Commitment  EXIT_SAPLKAEP_003
          Budget      EXIT_SAPLKAEP_004
    The exits are also included in Transaction SMOD/CMOD.
  • You have to execute the following steps that are explained in detail below:
      a) The output structure has to be extended by the user-defined field.
      b) The exit has to be programmed to fill the field.
      c) View V_TKALV has to be maintained to tell the report what technical information on the new field is required.
  • In the following we use the extension of the actual cost line item report by the "Cost Center Manager" field as an example.The cost center manager is contained in the master data table of the cost centers CSKS in the VERAK field.
  • The first step is to extend the output structure of the line item report by the new field.These output structures include customer Include structures which are intended for the enhancement:
                  Output structure   Customer include structure
      Actual      KAEP_COAC          CI_RKPOS
      Plan        KAEP_COPL          CI_KAEP_COPL
      Commitment  KAEP_CM            CI_RKPOA
      Budget      KAEP_BDG          CI_KAEP_BDG
    Thus, to extend the actual line item report by the cost center manager, you extend structure CI_RKPOS.Add a new field ZZ_VERAK to this structure, as data element/component type enter VERAK (the same type that you find for the VERAK field in the CSKS). Save and activate the structure.
  • In the next step you have to program the exit.Fist select the correct exit (for the extension of the actual line item report, this is EXIT_SAPLKAEP_001).
    The exit is called up for every read line item.Via the interface of the function module you recieve
    • parameter I_REP_OBJ, which you can use to distinguish from which line item report the exit was called.The possible characteristic values can be found via the fixed values for domain KAEP_OBJ.You need this parameter because the same exit is called up for all actual (or plan or commitment) line item reports.This way you avoid possible extra work with extensions that are to be carried out for all line item reports.
    • structure CS_RECORD which contains the complete line item that is read and processed by the database, including the new field.However, this is still blank when being accessed and has to be filled with ABAP.
      Please note that this exit is passed through once for every line item!A complex or a poorly programmed exit can considerably extend the runtime of the line item reports!
      In the example of the cost center manager, you should only fill the field if the cost center line item report is actually executed.In this case I_REP_OBJECT = "KS".The first line of the exit should contain

        Check i_rep_object = 'KS'.

      This ensures that it is not further processed with other line item reports and thus does not extend their runtime.
      Now the cost center manager has to be determined.Table CSKS has to be read for this.
        select single verak from csks into cs_record-zz_verak                        where kokrs = cs_record-kokrs and
                                    kostl = cs_record-kostl and
                                  datbi >= cs_record-budat and
                                  datab <=  cs_record-budat.
  • Finally you have to maintain view V_TKALV.Here you provide the required information to the line item report which ensure that the report always correctly displays the field.

                    Call up Transaction SM34, enter "V_TKALV" and choose "Change".

    • First of all you have to provide the field and its technical settings:To do this go to the "Field catalog information" and create a new entry. As field structure enter the corresponding output structure (see above, for the actual line item reports this would be KAEP_COAC), and as Field name enter the name of the new field.For the Field group select "K", this ensures that you will find the field with the user-defined fields in the display variant/layout maintenance.You can leave the other fields blank for the time being.The meaning of the fields in detail:
      - Key flag: This characterizes the field as key field in output.
      - "Tech. Field", "Col.pos.default" and "Edit mask" are not important for user-defined fields and should therefore be left blank.
      - Text field (only as of Release 4.5):If you not only extend the report by one field but by two fields - one with a technical code and a second with the corresponding text - it is recommended to enter the name of the text field in this field for the field with the technical code.With subtotalling via the key field, the system also fills and displays the text field in the totals rows.
    • Secondly you have to provide the fields of the line item for the report that are required to fill the user-defined field in the exit.Select the newly created field in the "Field catalog information" and go to the "Selection dependencies".
      Here, add an entry for every field that you need to fill your new field. Always enter the name of your new field in the left column and to the right the field that you require to fill your field.
      You have to do this to tell the report which fields it must read in any case if the new field is to be displayed.In background processing the system only reads the fields from the database that are absolutely necessary.These are the fields of the display variant which is used for the output, plus the fields that are needed to fill the fields of the display variant.
      In the example, the fields KOKRS, KOSTL and BUDAT are needed to fill the field ZZ_VERAK.However, there is a selection dependency for the field OBJNR (you can display this by selecting the field KOSTL in the field catalog information and then display the selection dependencies).Thus, you have to add 3 entries for the selection dependencies:

             Field name    Database field to be read
             ZZVERAK      KOKRS
             ZZVERAK      OBJNR
             ZZVERAK       BUDAT
  • The extension is completed! Should the system not yet display the new field in the output, this is either due to a special buffer mechanism of the field catalogs for the output (read Note 122975 for this) or due to the fact that the new field is not yet filled (read Notes 359691 and 327821 for this).

Useful ABAP WorkBench Code

posted Jul 28, 2010, 12:43 AM by Sen Long

DWDM : Enjoy Demo Centre

Transaction Codes for MRP (PP-MRP)

posted Jul 11, 2010, 11:43 PM by Sen Long   [ updated Jul 11, 2010, 11:45 PM ]


Master Data

MD25

Create planning calendar

 

MD26

Change planning calendar

 

MD27

Display planning calendar

 

MDSA

Display BOM explosion number

 

MDSP

Edit BOM explosion number

 

MEQ1

Maintain quota file

 

OPPP

Explode BOM by date

 

MDUS

Display project assignment

 

MDUP

Process project assignment

 

MDL1

Create production lot

 

MDL2

Change production lot

 

MDL3

Display production lot

Planning

MD20

Create planning file entry

 

MD21

Display planning file entry

 

MDAB

Set up planning file entry in background

 

MDRE

Check planning file entry

 

MD01

Total planning online

 

MDBT

Total planning in background

 

MD03

Single-item, single-level planning

 

MD02

Single-item, multi-level planning

 

MD43

Interactive single-item planning

 

MD50

Multi-level, make-to-order planning

 

MD51

Multi-level project planning

 

MF52

Display planning table

 

MF50

Change planning table

 

MF57

Planning table by MRP lists

 

MF51

Planning table by production list

Evaluations

MD04

Stock/requirements list

 

MD07

Collective access of stock/requirements lists

 

MD05

MRP list

 

MD06

Collective access of MRP lists

 

MDLD

Print MRP list

 

MD45

Planning result

 

MD46

Collective access of planning result

 

MD44

Planning situation for a material

 

MD47

Planning situation for a product group

 

MD48

Cross-plant planning situation

 

MD4C

Order report

 

MD09

Pegged requirements

 

CO46

Order progress

Planned Order

MD11

Create planned order

 

MD12

Change planned order

 

MD13

Individual access of planned order

 

MD16

Collective access of planned orders

 

MD14

Individual conversion of planned order into purchase requisition

 

MD15

Collective conversion of planned orders into purchase requisitions

 

MDUM

Convert planned order into purchase requisition in background

 

CO40

Convert individual planned order into production order

 

CO41

Collective conversion of planned orders into production orders

 

CO48

Partial conversion of planned order into production order

 

COR7

Individual conversion of planned order into process order

 

COR7_PC

Collective conversion of planned orders into process orders

 

COR8

Partial conversion of planned order into process order

 

MDVP

Collective availability check

 

MDAC

Execute action for planned order

Some Important Tcodes for FI COnfiguration

posted Jul 4, 2010, 6:18 PM by Sen Long   [ updated Jul 4, 2010, 6:20 PM ]

SPRO    Enter IMG
OX02    Company Code - Create, Check, Delete
OX03    Create Business Area
OKBD    Functional Areas
OB45    Create Credit Control Area
OB29    Maintain Fiscal Year Variant
OB37    Assign Co. Code to Fiscal Year Variant
OB13    Creation of Chart of Account (CoA)
OBY7    Copy Chart of Account (CoA)
OBY9    Transport Chart of Account
OBD4    Define Account Group
OBY2    Copy GL Accounts from the Chart to Co. Code
OB53    Define Retained Earnings
OB58    Maintain Financial Statement Versions
OBC4    Maintain Field Status Variant
OBBO    Define Posting Period Variant
OBA7    Define Document Type & Number Ranges
OB41    Maintain Posting Keys
OBA4    Create Tolerance Groups
FBN1    Create GL Number Ranges
OBL1    Automatic Posting Documentation
FBKP    Automatic Account Assignment
OBYC    MM Automatic Account Assignment
OBY6    Enter Global Parameters
FS00    Creation of GL Master Records
(F-02)  Posting of GL Transactions
(FB03)  Display of GL Document
(FS10N) Display of GL Accounts
OB46    Define Interest Calculation Types
OBD3    Define Vendor Account Group
(XK01)  Creation of Vendor Master 
(F-43)  Purchase Invoice Posting
(FK10N) Display Vendor Account
F112    Define House Bank
OBB8    Maintain Terms of Payment (ToP)
OBD2    Creation of Customer Account Group
OBA3    Customer Tolerance Groups
(XD01)  Creation of Customer Master 
(FD10N) Display Customer Account
(F-28)  Incoming Payment Posting
OB61    Define Dunning Area
EC08    Copy Reference Chart of Depreciation (CoD)
OADB    Define Depreciation Area
OAOB    Assign Chart of Depreciation to Co. Code
OAOA    Define Asset Class
AO90    Assignment of Account in Asset Class
OAY2    Determination of Depreciation Area in Asset Class
(AS01)  Creation of Asset Master
(AS11)  Creation of Sub Asset
(F-90)  Asset Purchase Posting
(AFAB)  Depreciation Run
(F-92)  Asset Sale Posting
(AW01N) Asset Explorer

Note:
The difference between INVOICE and BILLING in SAP.

Invoice is document indicating to delivery goods and Billing is a receipt of payment.

If we receive the goods from vendors that is called bill if we give the goods to customer that is called invoice. 

Bill means we have to pay the amount against bill invoice means we have to receive the amount against invoice.

Invoice is for both : Vendor Invoice and Customer Invoice.

Both are same in SD point of view. 
- In SD terminology we call as Billing Document and 
- In FI terminology we call as INVOICE. 
- In MM again only INVOICE will be there for Vendors.

Billing Tcodes: 
- VF01 create billing document. The delivery order comes up auto. 
- VF02 the billing doc comes up auto . View the accounting enteries 

Invoice Tcodes: 
- FB60 Create invoice with respect to rawmaterial and tax. 
- FB70 Invoice entries with respect to sales and tax

Sales BOM Implementation

posted Jul 2, 2010, 3:41 AM by Sen Long

A bill of material (BOM) describes the different components that together create a product. A BOM for a bicycle, for example, consists of all the parts that make up the bicycle: the frame, the saddle, wheels, and so on.

Process Flow 


When you enter the material number of a bill of materials that is relevant for sales order processing, the system displays the material that describes the whole bill of materials as a main item. The individual components are displayed as lower-level items.

There are two ways to process a bill of materials in Sales. Once you have entered a bill of material in a sales order, the system runs pricing, inventory control, and delivery processing at:

- Main item level if the material is assembled, or  
- Component level if the material is not assembled

The type of processing used by the system is determined by the item category group that you enter in the material master record for relevant materials. 
 

Processing at Main Item Level  
If you want the system to carry out pricing, inventory control, and delivery processing at main item level, enter ERLA in the Item category group field of the Sales: sales org. 2 screen in the material master record of the finished product. This means that the components only function as text items and are not relevant for delivery. The following graphic shows how a bill of material is processed at main item level. 
 

Processing at Component Level 
If you want the system to carry out pricing, inventory control, and delivery processing at the component level, enter LUMF in the Item category group field of the Sales: sales org. 2 screen in the material master record of the finished product. In this case, only the components are relevant for delivery. During processing the system automatically creates a delivery group. The latest delivery date among all the components becomes the delivery date for the entire delivery group.


1-10 of 13