Intelligence Information Technology Communication : raviramanujam@gmail.com

Wednesday, April 13, 2011

Copy control

Copy control is a process by which important transaction parameters in sales documents are copied during
the process from an originating document to a target document. This configuration set by the consultants
are useful for the end users who dont have to repeat these control parameters again and again for
example, from order to delivery and then billing. Once you have set transaction controls in Order this will
be taken as a reference and automatically copied to the subsequently created documents.
You can maintain copy control in following areas :
Sales documents/Deliveries/Billing documents

Further, the copy control transition can be done in following relatiionship :
Sales document by sales document
Billing document by sales document
Sales document by delivery
Sales document by billing document
Delivery by billing document

The T.Code for Copy Control between sales order and delivery is VTLA(Delivery with reference to an order)

The T.Code for Control between sales order and billing document is VTFA(Order related billing scenario)

The T.Code for Control between delivery and billing document is VTFL(Delivery related billing scenario)

The T.Code for Copy Control between sales order and Sales order is VTAA.It is used in the case of creating returns order/credit memo request/debit memo request.

The T.Code for Control between billing document and billing document is VTFF.It is used in the case of cancelling an invoice.

The SD business process

The SD business process is as follows :

1. INQUIRY Tcode - VA11/12/13

2. QUOTATION Tcode - VA21/22/23

3. SALES ORDER Tcode- VA01/02/03

4. SHIPPING

5. DELIVERY Tcode - VL01N , VL02N

6. BILLING Tcode- VF01/02/03

7. PAYMENT POSTING Tcode - F-28

SD Process Flow

SD Process Flow

1. Inquiry (VA11)

2. Quotation / Contracts / Scheduling Agreements (VA21)

3. Sales Order (VA01)

4. Delivery

a) Create Delivery (VL01N)

b) Picking (LT03)

c) Picking Confirmation (LT12)

d) Packing (Optional in VL02N)

e) Post Goods issue (VL02N)

5. Billing(=Invoice) (VF01)

6. Post Incoming Payment (F-28)

Common Scenarios:

Customer is buying …

sales order – Transaction VA01 – Tables VBAK, VBAP, VBEP, VBKD, VBPA, VBUK, VBUP.

Delivery – Transaction VL01N – Tables LIKP, LIPS, VBUK, VBUP.

Goods issue – Transaction VL02N – Tables MKPF, MSEG

Billing document – Transaction VF01 – Tables VBRK, VBRP.

Customer is returning…

Return order – Transaction VA01 – Tables VBAK, VBAP, VBEP, VBKD, VBPA, VBUK, VBUP.

Returns delivery – Transaction VL01N – Tables LIKP, LIPS, VBUK, VBUP.

Goods Receipt – Transaction VL02N – Tables MKPF, MSEG

Credit memo – Transaction VF01 – Tables VBRK, VBRP.

Customer wants some money back.

Credit memo request – Transaction VA01 – Tables VBAK, VBAP, VBEP, VBKD, VBPA, VBUK, VBUP.

Credit memo – Transaction VF01 – Tables VBRK, VBRP.

Customer was charged less money ..Meaning we want some money back from customer..

Debit memo request – Transaction VA01 – Tables VBAK, VBAP, VBEP, VBKD, VBPA, VBUK, VBUP.

Debit memo – Transaction VF01 – Tables VBRK, VBRP.


SAP SD business process

SD business process

When a client (existing customer or new customer) asks or requests information (can be through a phone call, an email, or a Request For Quotation (RFQ) document) about the products or services he needs, the sales personnel can input that request into SAP SD module by creating an Inquiry document.


In SD module, an Inquiry is an internal document that records the information about request from prospective customer for internal use only. In an inquiry, we record some information such as: which customer that request information, what products or services customer needs, how many products or services customer needs, etc. By creating inquiry, we can reduce the sales opportunity lost, especially when we need some extra time or procedures before we can reply the customer request.


If we can immediately reply the customer request (if we have a standard products or services that the price and other condition are fixed), we don’t need the inquiry document, we can just create a Quotation document to reply the customer’s request.
But if we can’t, we should create an Inquiry document, so when we have determined the price and other condition to be offered to the customer, we can create a Quotation document that refers to the inquiry document.
We can create Inquiry with “VA11” t-code.


In SD module, a Quotation is a document that legally attached for us who issued it, that contains information about the offering to the customer, such as: which customer that been offered, what and how many products or services that been offered to the customer, how much the price of the products or services, when the delivery date of the products or services, how the term of payment that been offered to the customer, the validity date of the offering, etc. A Quotation can be created by referring to the Inquiry document (if any) or not, depends on the business scenario defined.
We can create Quotation with “VA21” t-code.


From the above explanation, it is clear what the differences between Inquiry and Quotation in SD module are.
Both of them are SD document in pre-sales activities.

  • Sales Order processing

After we send the quotation to the customers, they will do their own purchasing procedure to determine from where they will purchase the products or services. If needed, they may negotiate with us about our quotation in terms of price, terms of payment, delivery date, or something else. We may send an updated quotation based on the negotiation. If they decide to purchase the material or service from us, they will send us a Purchase Order (PO). Then we create a Sales Order (SO) that refers to the Quotation sent to the customers before. We can put the customer’s PO number in our SO.
Depends on business scenario and configuration, in SAP R/3 system we can also create an SO without referring to a Quotation. For example if we have a products or services catalog that can be used by customers as reference for their PO.

An SO must contain the information of:

    • Customer
    • Materials or services sold to the customer
    • Quantity of materials or services
    • Pricing condition of materials or services
    • Delivery dates
    • Shipping processing, such as the incoterms, etc.
    • Billing processing, such as terms of payment, etc.


We can create Sales Order with “VA01” t-code.

  • Inventory Sourcing
    To fulfill the products requirement from an SO at the required date, we can obtain them by one of these options:
    • Taking from Available stock at warehouse, if needed triggering a stock transfer between warehouses.
    • Triggering a production order to produce the products in-house.
    • Triggering a purchasing order to purchase the products from vendor (in case of third-party business transaction).

There is no sales document in these activities. They are done on other modules such as Production Planning (PP) and Material Management (MM).

  • Shipping

Once the products are available at warehouse, the sales personnel can start shipping activities by creating an outbound delivery document (Delivery Order/DO). A DO can be created by referring to an SO. A DO will trigger warehouse personnel to prepare the products.
We can create Delivery Order with “VL01N” t-code.

If we use Warehouse Management (WM) module, a DO can trigger a Transfer Order.
When the products are ready to be sent, the warehouse personnel posts the Goods Issue (GI) transaction that refers to the DO. The GI transaction will reduce the inventory level of products.
We can post the Goods Issue that refers to a DO with “VL02N” t-code.
Then the warehouse personnel sends the products to the customer by transportation mode that has been determined in SO document.

  • Billing

The customer will receive the products at the delivery date promised in SO document.
The finance department will generate a billing document and send an invoice form to the customer. The invoice will request the customer to pay the products we have sent at the price condition and terms of payment we have agreed in SO document.
We can create Billing document with “VF01” t-code.

Variant Configuration

Variant Configuration
Variant configuration is for manufacturing complex products in which customer determines the features of the product. Objective of variant configuration is to react quickly to customers’ requirements.
Here it needs not to create separate material for each variant of a product. When companies introduce variant configuration this often goes beyond a business process re-engineering project. Variant configuration offers an opportunity to restructure product structures for which then processes are defined. This has a direct impact to the core areas such as marketing and product data management.





Variant configuration is used where you have a configurable material like computer (made up of components like processor, monitor, keyboard, mouse etc). These components are called as characteristics in variant config. Again this will be having values like processor can be either P4 or P3, monitor can be 15" or 17" etc.

Based on the values selected the variant pricing will happen using the condition type VA00.



Steps for SD Variant Configuration

The procedure is as follows:

  • Create a Material - KMAT type with Item category (002)
  • Create Charateristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc
  • Create another characteristics in CT04 - ZPrice, where directly go the additional data tab and maintain the table SDCOM and field VKOND (ABAP Dictionary it will ask for)
  • Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page.
  • Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikclass.
  • Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies - Select Procedure enter in front 10 write - $self.ZPrice='Red' and save
  • Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)
  • Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save
  • Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)
Now go to VK11 - Enter VA00 (Condition)(For Std RVA001 Pricing Procedure) - enter variant Red and Blue give the rates accordingly and create the sales order.

Tuesday, April 5, 2011

FI/CO Frequently Used Transactions Codes

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

FI/CO important t-codes

T Codes Details
Financial Accounting
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
Indian Temples History.