sap sd doc.pdf

Upload: sapsd1082012

Post on 02-Jun-2018

659 views

Category:

Documents


75 download

TRANSCRIPT

  • 8/10/2019 SAP SD DOC.pdf

    1/54

    Day 1 :- Company Plant Storage Loca

    Company Code

    SALES AREA Sales Organization Shipping Point

    Distribution Channel Division

    Sales Office

    Sales Group Sales Person

    Company code to sales organization 1 to n

    Sales organization to distribution channel n to n

    Sales organization to division - n to n

    Sales area to sales office - n to n

    Company code to plant - 1 to n

    Plant to storage location n to n

    Plant to shipping point n to n

  • 8/10/2019 SAP SD DOC.pdf

    2/54

    Definition:-

    Enterprise Structure SD Definition

    Sales Organization

    Distribution Channel

    Sales Office

    Enterprise Structure Logistics-General Definition

    Division

    Plant

    Location (Storage Location)

    Enterprise Structure Logistics-Execution Define Shipping Point

    Sales Office is just for MIS purpose.

    (All FI transactions in SAP hits at the Company Code & Plant Level)

    Storage Location can be different because of physically of different places and (2) material type can bedifferent e.g. manufacturing material, trading material etc. (Materials can be broadly distributed into 4types: 1. Finished or manufactured material or Trading material (FERT) 2. Raw Material (ROH) 3.Service Material (DIEN).

    The only tab in which both the Definition & Assignment of storage location falls under the definitiontab of SPRO.

  • 8/10/2019 SAP SD DOC.pdf

    3/54

    ASSIGNMENTS:-

    SD ASSIGN

    Sales Organization to company code

    Distribution Channel to Sales Organization

    Division to Sales Organization

    SET UP SALES AREA

    Sales Office to Sales Area

    Sales Group to Sales Area

    Sales Organization ----- Distribution Channel ----- Plant

    Sales Group is on HR level

    Customer is always created on Company code & sales area.

    Why we assign the 3 Sales Organization ----- Distribution Channel ----- Plant?

    1) When we create customer than the plant tab is there, if we do not assign the 3, the integrationis not possible.

    2) During a creation of a Sales Order I have to mention a plant which specifies the delivery.

    Logistics-General Assign plant to Company Code

    Logistics-Execution Assign Shipping Point to Plant

    Company is always of 6 alphanumeric digits

    Company code is of 4 alphanumeric digits

    Sales Organization is of 4 alphanumeric digits

    Distribution Channel & Division is of 2 alphanumeric digits

    Storage location, Plant, Shipping Point is of 4 alphanumeric digits

    Sales Office & sales Group is of 4 alphanumeric digits

  • 8/10/2019 SAP SD DOC.pdf

    4/54

    SATGES OF SAP IMPLEMENTATION:-PROJECT PREPARATION (when you study the project)

    GAP ANALYSIS

    AS IS & IS AS

    BLUE PRINT (complete details of the project)

    REALIZATION (customization stage)

    FINAL PREPARATION (integration testing)

    LEGACY SYSTEM MIGRATION (migration data)

    2 tools for this stage 1) LSMW LEGACY SYSTEM MIGRATION WORKBENCH

    2) BDC (BATCH DATA COMMUNICATION) for ABAP

    GO LIVE

    POST GO LIVE SUPPORT

  • 8/10/2019 SAP SD DOC.pdf

    5/54

    3 TIER ARCHITECTURE:-

    DEVELOPMENT CLIENT (1-Customization & SPRO work done here, 2- BASIS raises TR)

    SAND BOX (this is for checking whether TR is correct or not)

    QUALITY CLIENT (1-Buffer Storage and 2- Unit Testing)

    PRODUCTION CLIENT (Live)

    There is only 1 Sand box for basis team requirement / Quality Client can be 2 or 3 / Production Clientis 1

  • 8/10/2019 SAP SD DOC.pdf

    6/54

    SAP R/3:-

    Enter the data ------------ SAP GUI (Presentation Layer ) -------Front End

    (Application Layer) -------ABAP (Tables / fields / Structure)

    (Database Storage) ---------SAP Server (BASIS)

    Presentation Layer

    Various devices could be used to access SAP business software. For example: desktop, mobile devices, laptops, andso run. This device would be called a presentation layer. You might have to install a piece of software on these

    devices so that they could talk to the application server (computer running the actual SAP software). You could alsouse your web browser to access SAP application. Whatever the case may be, the front end device would

    communicate with the application server. The device would simply display you a presentation layer while theapplication is actually running on the application server. The device is also called a "client".

    Application ServerThe actual SAP software runs on an application server. Client node simply displays the image of the screen that is

    actually being produced on the application server. It is important to note the application server only runs SAPsoftware. Data is not stored in application server

    Database Server

    Data is stored on a separate machine called database server. Presentation layer communicates with applicationserver to retrieve the screen image to be displayed to the user. Application server in turn communicates with the

    database server to write data to the database and to retrieve data from the database. The database server would behosting a database management system like Oracle. Oracle is the most popular choice of database to be used with

    SAP software. Other databases could be used as well e.g. SQL Server (from Microsoft) and DB2 (form IBM).

  • 8/10/2019 SAP SD DOC.pdf

    7/54

    TABLES FIELDS

    SALES ORDER VBAK (Header) CustomerSold to partyPO.No.Date

    VBAP (Item) MaterialQuantityPlant

    BILLING VBRK (Header) PayerBilling dateBilling Type

    VBRP (Item) MaterialMaterial Amt.

    DELIVERY LIKP (Header) Material typeMaterial Quantity

    Ship to partyDelivery datePGI (post goods issue)

    LIPS (Item) ItemItem category

    T CODE SE16 helps us to see the data of VBAK, VBAP, VBRK, and VBRP

    PO stands for Purchase Order

    PGI is Post Goods Issue which means the actual delivery date & hits the inventory a/c. (when click on PGI date; the

    amount delivered to the customers shows.)

    During PGI SD & MM integration takes place in 2 ways:-

    1) Inventory is reduced.2) Inventory a/c is debited.

  • 8/10/2019 SAP SD DOC.pdf

    8/54

    Day 2:-

    Customer A/C Group :- (4 digits)T- Codes for Customer

    1) XD01 Customer Data including all fields2) VD01 SD related customer data

    Views maintained by XD01:-

    1) General Data : Customer NameCustomer AddressTelephone noCountry Code

    Customer ClassificationNeilson ID

    2) A/C ing Data : Reconciliation A/C (Recon A/C)3) Sales Area Data: Sales Tab (sales element data)

    Shipping Tab (Delivery plant stored here) Billing Tab (payment term of a customer stored) Partner Functions (SP, SH, BP, PY)

    When a SO is created, SP is there, during delivery SH is there and during invoice BP is there.

    When invoice is created and saved then the screen transfers to accounting document. A/c ing information of acustomer is stored in a payer.We cannot maintain a/c ing data in VD01

    Customer Master Relevant T- Codes:-

    1) OBD2 ----- T- Code for field behavior2) Xd01 ----- customer data for all3) XDN1 ----- when we click on XDN1 in command prompt : 3 tabs are there,

    a)

    Interval : display mode, not modifiable b) Status: Scale of no. range & current customer no. c) Interval: We can create & modify no. range here. Current no. range would be 0.

  • 8/10/2019 SAP SD DOC.pdf

    9/54

    CUSTOMER A/C GROUP:

    When we put XD01 in command prompt then the first tab is A/C group, it is also called customer a/c group.

    Uses of Customer A/C Group

    Customer A/C Group :- (4 digits)

    1)

    Customer Master Data (Field Behavior) 2) No. Range of a CustomerIt helps in determining that a field can beMandatory/ suppressed/ hidden or not in use

    Customer A/C group maintains the Field behavior (customer master data) & specifies the no. range of a customer.

    Types of Customer A/C Group in an organization:-

    1) Domestic Customer A/c group : Used in normal sales cycle2) Export Customer A/c group : Used in Export sales cycle3) One time sale Customer A/c group: used in cash sales cycle.

    SPRO Path for creating/ changing customer a/c group:

    SPRO

    FI

    A/C Receivable/ Payable

    Customer a/c group

    Master data preparation

    Create no. ranges

    Assign no. ranges

  • 8/10/2019 SAP SD DOC.pdf

    10/54

  • 8/10/2019 SAP SD DOC.pdf

    11/54

    MATERIAL MASTER RECORD:-

    MM01 Material Master CreateMM02 -- Material Master ChangeMM03 Material Master Display

    Sales relevant views in Material Master:-

    1) Basic Data12) Sales Organization Data13) Sales Organization Data 24) General/ Plant Data5) General Plant Data/ Storage 16) General Plant Data/ Storage27) Accounting1

    Most important fields:-

    BASIC DATA 1(a) basic unit of measure (unit of measurement of material)(b) Division (of sales organization) (1 division has many materials)

    SALES ORGANIZATION DATA 1(a) Sales unit (measurement in which goods are sold)(b) Minimum order quantity (minimum amount customer needs to order)

    SALES ORGANIZATION DATA 2(a) a/c assignment group (it specifies the material is either manufacturing or trading type)(b) item category group (used for item category determination)

  • 8/10/2019 SAP SD DOC.pdf

    12/54

    SALES: GENERAL PLANT(a) gross weight (it includes the weight of the packaging also)(b) net weight (It determines the freight charges)

    PLANT DATA/ STORAGE 1

    (a) storage condition (for storage location determination)

    PLANT DATA/STORAGE 2(a) weight unit (unit of gross/ net weight)(b) volume weight

    ACCOUNTING 1(a) valuation class (basically used for inventory a/c ing)(b) moving price

    MATERIAL MASTER CREATION STEPS:-

    MM01

    ENTER

    VIEWS WILL ARISE

    CLICK ON VIEWS

    CLICK ON ORGANIZATIONAL DATA/ LEVEL:PlantSales organizationDistribution Channel

    MATERIAL INDUSTRY SECTOR MATERIAL TYPEa) Finished goodsb) Trading goodsc) Servicesd) Raw material

  • 8/10/2019 SAP SD DOC.pdf

    13/54

    Day 3:-

    Pricing Procedure:-

    CONDITION TABLE

    V/03

    V/04

    V/05

    V/07Xxxx

    V/06Xxxx

    V/08Xxxx

    001

    002

    003

    ACCESS SEQUENCE

    01 001 Sales org + Customer + Material

    02- 003 - Sales Org + Customer

    03 002 Sales Org

    CONDITION TYPE

    PR00

    PRICING PROCEDURE

    PR00 Price

    KF00 Freight MASTER DATA

    K005 - Discount

  • 8/10/2019 SAP SD DOC.pdf

    14/54

    PRICING TECHNIQUE:-

    a) Condition Tableb) Access sequence We have to configurec) Condition Type these 4 steps d) Pricing Proceduree) Pricing Procedure Assignment We will assign preceding 4 steps here f) Master Maintenance Power user & End user work on it

    CONDITION TABLE:-

    Condition table are cluster of pricing fields which are required to create an access sequence inthe pricing technique.

    NOTE: Sales Organization should always be present in condition table.

    T-Codes for condition table:-

    Sales Area Customer PricingProcedure

    Document PricingProcedure

    Condition Record (/NVK11)

    V/03 - Create condition table

    V/04 - Change condition table

    V/05 - Display Condition table

  • 8/10/2019 SAP SD DOC.pdf

    15/54

    Looks like:-

    Creation of condition table (steps):-

    V/03

    Enter

    Table no (e.g. 951, 967 ---we can put table no from 900 to 999 in SAP ECC 6.0)

    Enter

    Available fields

    Double click on the fields to choose (e.g. sales organization, customer etc.)

    Click Generate Tab

    Yes

    Ticket System arises

    TABLE

    SELECTED FIELDS FIELD CATALOGUE

    SO SOMaterial Material

    CustomerEtc.

    968 no

  • 8/10/2019 SAP SD DOC.pdf

    16/54

    ACCESS SEQUENCE:

    Access Sequence is a step wise combination of condition tables (or fields) that is requiredto create a condition type.

    T Code for access sequence is V/07 --- Create Access Sequence

    Looks like:-

    Access Sequence

    Access

    Fields

    ASCQ DESCRIPTION CATEGORY DESCRIPTIONA111 XYZ 1/2

    AC TABLE DESCRIPTION REQUIRED

    10 600 ABC

    A111

    600 10

    Condition I Doc.STR

    Doc.Field

    LongField

    .. ..` ..

  • 8/10/2019 SAP SD DOC.pdf

    17/54

    Creation of Access Sequence Steps:-

    V/07

    Enter

    Click on new entries

    AS Description Type Description

    Retail accesssequence

    Enter

    Select whole line

    Click access

    Select new entries

    Put table no (e.g. 951 &967 & description)

    Select first line

    Double click on fields

    Enter

  • 8/10/2019 SAP SD DOC.pdf

    18/54

  • 8/10/2019 SAP SD DOC.pdf

    19/54

    (Based on (+) (-) everything is describe)

    Click on each and every fields &put on the basis of condition class

    Put access sequence that we created before in the screen

    Save

    Division of Manual Entries:-

    1) No limitation2) Free3) Automatic entry has priority4) Manual entry has priority5) Not possible to process manually

    MASTER MAINTENANCE:-

    Master maintenance is used to create condition records for different condition type.

    T Codes for Master Maintenance:-

    ondition classrice, dis, tax,m)

    Plus/ Minus Calculation Type Rounding Rule Manual Entries

    VK11 Create Master Maintenance

    VK12 Change Master Maintenance

    VK13 Display Master Maintenance

  • 8/10/2019 SAP SD DOC.pdf

    20/54

    Steps to create Master Maintenance:-

    VK11

    Enter

    Click on condition type

    Put condition type we have taken before for access sequence

    Enter

    Click 1st one

    Enter

    Put Sales Organization

    Put Customer

    Search on customer

    Put customer name (*more*)

    Enter

  • 8/10/2019 SAP SD DOC.pdf

    21/54

    Enter

    Save

    Steps to Change Master Maintenance:-

    VK12

    Condition type

    Enter

    Select any one

    Enter

    Click on clock sign

    Materialgroup

    REJC

    Amount

    100

    Unit

    INR

    Unit(BUM)

    M2

    Valid From

    17/9/2012

    Valid to

    29/2/2013

  • 8/10/2019 SAP SD DOC.pdf

    22/54

    Steps to Display Master Maintenance:-

    VK13

    Condition type

    Enter

    Select any one (you have to select from the condition tables)

    Enter

    PRICING PROCEDURE:-

    Pricing procedure is a systematic input of condition type . Standard pricing procedure for salesis RVAA01. & T- code is V/08.

    Pricing procedure skeleton view:-

    Price (+)Discount (-)Tax (+)Gross amount (price discount + tax)

    NOTE: - Condition type that we created will be used in pricing procedure

    80% of work is done by SD consultant20% of work is done by FI consultant

  • 8/10/2019 SAP SD DOC.pdf

    23/54

    Steps to Create Pricing Procedure:-

    V/08

    Enter

    Click on any one

    Click control

    Step Co Condition type Description

    Price

    Discount

    Total

    ELEMENTS:-

    What are the 2 elements SD consultant uses in pricing Procedure?

    SD consultant puts condition type & FI consultant puts a/c key of condition types created by SDconsultant.

    PRICING PROCEDURE ASSIGNMENT:-

    Pricing procedure is done in:-

    Sales Area + Customer Pricing Procedure + Document Pricing Procedure;

    Therefore, Sales Area + Customer Pricing Procedure + Document Pricing Procedure = Pricing Procedure.

    Pricing Procedure always comes in Sales Order.

  • 8/10/2019 SAP SD DOC.pdf

    24/54

  • 8/10/2019 SAP SD DOC.pdf

    25/54

    Day 4:

    DIFFERENT DETERMINATION

    PROCEDURES:

    PLANT DETERMINATION:

    SALES ORDER

    Plant Delivery

    Shipping Point Picking Point (Storage Location)

    Plant Determination is mandatory and is always there.

    Plant Determination is determined in a hierarchical basis:

    1) CMIR : Customer Material Information Record

    2) CMR : Customer Master Record3) MMR : Material Master Record

    CMIR Is a combination of a customer master & material master.

    SHIPPING POINT DETERMINATION: (is always there)

    Shipping Condition (CMR) + Loading Group (MMR) + Plant (Determined) = Shipping Point

    (Sales: General Plant)

    STORAGE LOCATION / PICKING POINT DETARMINATION:

    Storage Condition (MMR Plant Data Stor 1) + Shipping Point + Plant = Storage Location / Picking PointStorage condition in the MMR is never maintained, the MM people keep it blank, usually picking point is

    not determined, we give it manually during delivery time, and as per industry requirement storagelocation is kept blank by the MM.

  • 8/10/2019 SAP SD DOC.pdf

    26/54

    ITEM CATEGORY DETERMINATION :( How a material behaves e.g. profit, service, demo)

    Sales Order Document Type + Item Category Group (NORM) + Usage (Blank) + Higher Level ItemCategory (TAN) = Proposed Item Category (TAN).

    NOTES:

    The first two are important (Sales Order Document Type + Item Category Group)Item Category Group is NORM in most cases (from MM)Usage in 90% cases is kept blank (is for background calculation)TAN Costing Material, TANN is Free Goods, TAX is servicesHigher Level Item Category for hierarchical maintenance like TAN1, TAN2 TAN3 (combination of thesethree gives proposed Item Category TAN)

    SPRO Pathway:SPRO S/D Sales Sales Document Sales Document item

    Enter Enter Data New Entries Assign

    CMIR allows following things:a) It helps to give a customer specific name to the material.b) It helps in plant determination.c) It helps in determining minimum material quantity that we want to store in our plant.d) It helps in fixing the cap of part deliveries.

    Note: Maximum part deliveries should be 9 because for maximum of 9 times any customer can get itsdelivery from a vendor for one Sales Order.

    CMIR VD51:-

    VD51 Enter (Customer, Sales Organization, Distribution Channel) Sales Document

    Enter First screen appears, enter material no. Enter

    Automatically material description arises

  • 8/10/2019 SAP SD DOC.pdf

    27/54

    SALES ORDER DOCUMENT TYPE: (VOV8) IMPORTANT BUTTONS:-

    a) Sales Order Document Category

    Order(C) Credit Memo (K) Debit Memo (L)

    b) Number Assignment / System of a Sales Order : Number Rangec) Item No. Increment (specifies the serial number e.g. 10, 20 etc.) Number scaled) Reference Mandatory (100 10 discount = 90). Say suppose the given discount should be 5

    instead of 10, then raise a credit memo of 5 i.e. Reference to billing document. Whencredit/debit note is created then select (M) - it stands for with reference to billing document.

    e) Probability Probability of sales order converts into Billing, maximum time it would be 100%(Probability is for MIS)

    f) Output Application : for output determination, how printout of SO will come

    g) Document Pricing Procedureh) Screen Sequence Group Determines screen of SO (for ABAP)i) Delivery type j) Billing Type BILLING TYPE

    Delivery Related Billing Order Related Billing (SO Credit Note)(SO Delivery PGI Invoice) (When there is no movement of material(When material movement takes place) e.g. credit/debit note)

    Item Category document Type: (VOV7)

    a) Pricing : Determines whether an item will have a price or will be free e.g. TAN or TANNb) Billing Block : It specifies that the material having this item category will be blocked for invoicing.c) Billing Relevant : Is used to maintain that the material is relevant for billing or not.d) Determine Cost : Should always be ticked . It determines the manufacturing or trading cost of

    that material. It determines the cost price .

  • 8/10/2019 SAP SD DOC.pdf

    28/54

    Day 5:

    Incompletion Procedure:

    Incompletion procedure generally checks the incompletion of the document; or it gives the control for acertain document to be complete in order to run that particular document. (The fields that is mandatoryin Sales Order that we define by Incompletion Procedure)

    PATH:

    SPRO S/D Basic Function Log of Incomplete Item

    Define Incompletion Procedure

    Assign Incompletion Procedure

    What are the levels in which we can define Incompletion Procedure?

    1) Sales Header2) Sales Item3) Sales Schedule Line4) Delivery Header5) Delivery Item6) Sales Activity

    7) Partner

    Incompletion Procedure:

    Group Description

    A Sales Header Select ItBC

    Procedure

    Incompletion Procedure Description

    10 Enquiry

    Select 20 Standard Orders

  • 8/10/2019 SAP SD DOC.pdf

    29/54

    Fields

    TABLE FIELD NAME DESCRIPTION SCREEN STATUS WARNING SEQUENCE

    VBAK AUDAT DOCUMENTDATE

    KKAU 01

    NOTES:

    Screen - is done by ABAP and is automaticallyStatus group is a pre defined SAP group that specifies in which the level the status of the fields will be

    checkedWarning will always be ticked

    We can assign Incompletion Procedure on T- Code VOV8

    2 basic use of Incompletion Procedure:

    1) It specifies the fields for which the user must enter the values during processing e.g. Sales Order.2) Determines the fields that appear in the incompletion log when the data is missing & throws

    away the particular screen.

    OUTPUT DETERMINATION:

    Output Determination is an assignment of a Sales Document type (Sales Order, Delivery, and Billing) toits Output Printout.

    XYZ (Document Title)

    123

    (By ABAPers)

    Company CodeCustomerMaterial

  • 8/10/2019 SAP SD DOC.pdf

    30/54

    PATH:

    SPRO S/D Basic Function Output Control

    Output Determination using Condition Technique Output Determination

    What are the levels in which Output Determination can be maintained?

    1) Sales Activities2) Sales Document3) Billing documents

    Maintain Output Determination

    Select

    Control Data

    New Entries

    Step Condition Type (ABAP)

    Assign Output Determination

    V1 Is a kind of application of S/D which is SAP standard, which contains the cluster of differentprocedure (output procedure, a/c determination procedure)

  • 8/10/2019 SAP SD DOC.pdf

    31/54

    SALES CYCLE:Inquiry Quotation Sales Order Delivery Billing

    Pre-Sales (No a/c ing workIs done & is only for MISPurpose)

    CONTRACT: Contract is a modify form of Sales Order which has a valid from & valid to dates. There are2 types of contract:

    a) Quantity Contractb) Service Contract

    SALES CYCLE:

    Sales Order Delivery PGI Invoice A/C Entry

    Pre Requisites of a Sales Order:

    a) Customer Codeb) Material Code

    c) Quantityd) Pricee) Delivery Plant

    Pre Requisites of a Delivery:

    a) Material Codeb) Picking Quantityc) Ship to partyd) Delivery Plante) Storage Location

    For PGI to happen we have to complete the 5 steps of delivery, if not done PGI does not takes placePGI is a step in which inventory is reduced.

  • 8/10/2019 SAP SD DOC.pdf

    32/54

    Pre Requisite of an Invoice:

    a) Delivery No.b) Bill Datec) Bill to party

    d) Net Amounte) Tax

    A/C Entry:

    a) Payerb) Amount (Net &Tax)

    A/c is always posted on payer.

    Day 6:

    CREATION OF SALES ORDER:

    Customer code no.

    Delivery Plant

    Material Quantity Price Tax SO Date1) ABC2) XYZ

    3)

    XXX

    Price is alwaysper/ piece

    VAT- 12.5%CST- 2%

    Valid From Valid to

    SO date is importantVAT is always 12.5% (the tax within the state)CST is always 2% (the tax is outside the state and within the country)SAP condition type for VAT is JIVPSAP condition type for CST is JCST

    T Codes to check the inventory stock of a plant:

    1) MB5B Gives you the information of all the stock available in a plant2) MMBE Gives you the information for the breakup of that material stock, storage location wise

    (stock of one material).

  • 8/10/2019 SAP SD DOC.pdf

    33/54

    How to check the stock of the material by using T Code MMBE & MM5B?

    Plant Material FromDate

    To Date OpeningStock

    TotalReceipt

    TotalIssueQuantity

    ClosingStock

    BUM

    3041 - 7/10/2012 7/10/20102 10 +2 (add) -5(delivery)

    7 M 2

    Steps: - (MB5B)

    MB5B

    Material no (Keep it empty)

    Company Code (CPIL)Plant (3041)Date (7/10/2012)

    Execute

    Steps :- (MMBE)MMBE

    Select Stock (For selecting Ctrl + Y)

    Paste (for paste Ctrl +V)

    Execute

    Taxes (VAT & CST) are always payable for Sales and receivable for Purchase.

  • 8/10/2019 SAP SD DOC.pdf

    34/54

    Tax maintains:

    VK11

    (JIVP for VAT) & (JCST for CST)

    Plant

    Customer

    12.5% / 2%

    Enter

    Tax

    Up search *KOL* vat payable (place e.g. KOL)

    Enter

    Steps to create Sales Order:

    a) Customer Creationb) Condition Table Creationc) Access Sequence Creationd) Pricing Proceduree) Master Maintenance (VK11)

    Price Maintain (ZA00 Condition Type, VK13 Display Master Maintenance) Tax Maintain

  • 8/10/2019 SAP SD DOC.pdf

    35/54

    Pre requisite of Sales Order:

    Customer code: 0011000017Material code: CM00048RDelivery Plant: 3041

    VK11: ZA00, JIVPDate: 7.10.2012 - 7.10.2012

    Creation of Sales Order: VA01

    VA01

    Order type (ZAGR order type would always be given)

    Enter

    Customer code (0011000017)PO No. 12234Require Delivery Date (7.10.2012)

    Enter

    Material Code

    Quantity

    Unit of Measure

    Plant

    Enter

  • 8/10/2019 SAP SD DOC.pdf

    36/54

    ` Double click on material

    Condition

    Order ReasonSO no (1734110425)

    Whenever you create a SO the pricing date & the required delivery date should always be the same.

    DELIVERY: VL01N

    SAP standard you cannot do delivery on a Sunday. To do a delivery on a Sunday put a date forward toopen the screen & then change the date to Sunday.

    VL01N

    Date

    GO TO

    Header

    Processing

    Change the date to 7.10.2012

    Billing date changes automatically

    Shipment

  • 8/10/2019 SAP SD DOC.pdf

    37/54

    1) Means Transport Type 2) Transaction Id. code (truck no.) 3) Route (west)

    Enter

    Back

    Picking

    Picked quantity

    Picked Status

    PGI (it gets automatically saved)

    Delivery no (8234110418)

    Display SO: - VA03 (to delivery through SO)

    VA03

    SO No (open)

    Enter

    Sales document

    Delivery

  • 8/10/2019 SAP SD DOC.pdf

    38/54

    Billing: VF01

    VF01

    Delivery No (automatically / if not then enter)

    Enter

    Save

    A/C DETERMINAT ION: VKOA

    How is a/c determined through VKOA?

    1) Application: V (it is for S/D)2) Condition: KOFI(without costing assignment) & KOFK (with costing assignment)3) Chart of A/C: Company code4) Sales Organization5) Plant6) Division7) A/C assignment group: for customer8) A/C assignment group: for material9) A/C key: Pricing procedure

    The combination of all the above will determine G/L a/c in which the revenue of the bill will be postedPurpose of a/c determination is to generate the a/c ing document of the bill.

  • 8/10/2019 SAP SD DOC.pdf

    39/54

    Day 7:-

    Notes:-

    MB5B is the T- Code to check the stock of the material

    During creation of a Customer you should always maintain the customer pricing procedure

    V/08 is for pricing procedure.

    Sales Order:Condition Analysis Pricing Procedure assigned to SO Open (V/08)

    Pricing Procedure:-

    How many columns are there in a pricing procedure?

    There are 16 columns in a pricing procedure.

    The important columns are:

    1) Steps : Is basically the hierarchy in which the condition type in a pricing procedure is assembled.E.g. Price- 10, 20, 30

    Discount 40, 50, 60Tax 70, 80, 90Gross Amount 100

    2) Condition Type : In a single pricing procedure only one price condition type can be maintained

    3) From : It determines the step of the condition type on which the calculation of existing4) To : condition type can be maintained.

    5) Manual : Is the control which determines if a condition type can be manually maintained or not.(if we have not maintained the price in VK11 then the price will not flow)

    6) Required : The control which makes the any condition type mandatory.

    7) A/C Key: Is used for a/c ing determination of a condition type. The same is maintained in VKOA.

    8) Accrual Key: used in rebate condition type. The accrual key is linked to G/L account in VKOAwhere the accrued amount is stored. The standard Accrual Key in ERU.

  • 8/10/2019 SAP SD DOC.pdf

    40/54

    Text Determination:-

    Text determination is always used for MIS purpose.

    Before creating text determination, you have to create Sales Order & before saving, GOTO Header

    Text Determination:-

    VA01

    GO TO

    Header

    Text

    The White Box- Is for one text type, standard we can maintain 365 alpha numeric characters.

    Delivery:-

    Delivery Forecasting:-

    There are 3 types of delivery forecasting:

    1) Forward Scheduling : - The date calculated from the day of production to the date of delivery.Here the delivery date is determined based on material requirement in a plant.

    2) Backward Scheduling : - Is determining the delivery date based on customer requirement,accordingly the production and the material requirement planning is determined.

    3) No Scheduling : - Is for maximum Retail Sector. During holidays (which are maintained in factorycalendar) no delivery is possible.

    In 3 types of Delivery Forecasting there are 5 steps (dates):

    1) Picking2) Transport Planning3) Loading4) Planned GI5) Delivery Date.

    Based on these 5 steps (date) billing date is determined.

  • 8/10/2019 SAP SD DOC.pdf

    41/54

    Day 8

    COPY CONTROL:-

    Copy Control is certain key/controls which determine the values which are to be copied from SalesOrder to Delivery and from Delivery to Billing.

    SALES ORDER

    (VTLA)DELIVERY

    (VTFL)BILLING

    VTLA ZAGR (Select) Magnify Header

    1) Header:-a) Order Requirement : Are certain pre- requisite which should be present in a Sales Order for a

    delivery to happen. E.g. an order should contain material quantity, delivery plant, etc. for adelivery to happen. 001 is the SAP Standard routine for Order Requirement.

    b) Combination Requirement: Are SAP provided routines which specifies/helps to combinemultiple orders into one single delivery. It helps in combining multiple sales orders into onesingle delivery by controlling certain features like all the sales order will have the same customer

    and the delivery date would be the same etc. 051 is the SAP standard routine for combinationrequirement.c) Copy Item No.: Sales Order (10, 20) then in Delivery it will be (10, 20) the hierarchy will be the

    same.

    2) Item:-a) Order Requirement: In Header and Item both the order requirement are the same, its just

    that this is used for Item Data. b) Update Document Flow: Controls the flow of the documents

    (Sales Order Delivery Billing) and it controls that the documents are beingprocessed or completed.

    c) Positive & Negative Quantity: Specifies that the order to delivery is forward or backward. When SO Delivery (positive+)When SO Return Delivery (negative-)For e.g. standard SO +ive / -ive quantity would be plus (+) andIf it is return SO +ive / -ive quantity would be minus (-)

  • 8/10/2019 SAP SD DOC.pdf

    42/54

    DELIVERY BILLING (VTFL)

    VTFL ZAGR (Select) Header Magnify

    1) Header: a) Copying Requirements : Are routine which manages to club multiple deliveries into one billing.

    003 is the SAP standard routine for copying requirements.

    b) Assignment/ Allocation No. Are basically used for identifying the Sales Order/ Delivery/

    c) Reference No. Purchase Order No. of the bill. They flow in the HEADER of the bill.

    d) Copy Item No.: Sales Order (10, 20) then in Delivery it will be (10, 20)

    2) Item: Item ZTAN (select) Magnifya) Data VBRK/VBRP: Are routines which controls the header/item values in a bill for e.g. we can set

    the routine 011 to specify the bill date = Today (current date)

    b) Billing Quantity : Checks that the quantity which flows in the bill should not exceed delivery/order

    quantity.

    c) Positive & Negative Quantity: Specifies that the Delivery to Billing is forward or backward.

    d) Pricing Type: It controls how the price which flows in the invoice behaves.

    D copy pricing elements unchanged.

    e) Pricing Source : Is the document source from which the price in a bill flows.

  • 8/10/2019 SAP SD DOC.pdf

    43/54

    CREDIT MANAGEMENT:

    Credit Management enables to set credit limit per customer and how the system response if thecustomer credit limit exceeds.

    There are 2 types of Credit Management:

    a) Centralized Credit Managementb) Decentralized Credit Management

    Centralized Credit Management:

    CPIL

    Credit Control Area (CCCA) [there is only one CCCA]

    Code1 Code2 Code3 Code4

    Decentralized Credit Management

    CPIL

    CCCA1 CCCA2 [there are more than 1 CCCA]

    Code1 Code2 Code3 Code4 Code5 Code6

  • 8/10/2019 SAP SD DOC.pdf

    44/54

    Step 1: Create new CCCA: T code is OB45

    OB45 Click on any one & copy Change Name & Currency Enter

    Save

    Step 2: Assign CCCA to Company Code: T code is OB38

    SPRO S/D Basic Functions Credit Management & Risk Management

    Credit Management

    Step 3: Define Credit Groups

    Step 4: Assign Sales & Delivery Document to Credit GroupClick Select

    Step 5: Define automatic Credit Control[CCCA + Risk Category + Credit Group]

    Step 6: Master Maintenance

    Master Maintenance How to maintain a credit limit for a customer? FD32

    FD32

    Customer

    Credit Control Area

    Enter

    Click on all the boxes

    Enter

    Enter

    Enter

  • 8/10/2019 SAP SD DOC.pdf

    45/54

    DAY 9:

    FREE GOODS:

    Free Goods are of 2 types:

    a) Inclusive Free Goods : Where you get the same quantity for what you have order for, but at aless price. E.g. 100pc Order Delivery 100pc Billing 80pc (as 20 pc wouldbe given for free for an order of minimum of 100pc) 80pc TAN and 20pc TANN

    b) Exclusive Free Goods : Where you get more quantity for what you have ordered for but payingthe same price. E.g. 100pc Order Delivery 120pc Billing 100pc (100 pc TAN &120pc TANN)

    Item Category for free goods is TANN (where there is no price)

    Master Maintenance of Free Goods Condition Type

    VBN1 Create

    VBN2- Change

    VBN3- Display

  • 8/10/2019 SAP SD DOC.pdf

    46/54

    SALES DEAL/ PROMOTION:

    Sales Deal / Promotion are any kind of discounts or benefits which are given for a specific period owingto a specific occasion.

    STEP 1: We have to create a Sales Promotion. T- Code VB31

    VB31 Promotion Type (Define validity period, condition type & table) Enter

    Save Create Promotion Screen (enter validity & description) Enter Sales Area Data

    Promotion XX Created

    STEP 2: Sales Deal: T- Code VB21

    VB21 Type of Sales Deal Enter Create Sales Deal (Description/validity/promotion/condition)

    Sales data created save

    STEP 3: Add the promotion Condition Type KA00 in the pricing procedure.

    SAP standard condition type for Sales Deal/ Promotion is KA00

    STEP4: Run the Sales Order as usual.

    NOTE: Fill/ maintain the condition type KA00 with the material on which the promotion would be given.

    In Sales Promotion we have to give:

    a) Validityb) Name of the Sales Promotion e.g. Diwali Bonanza and any comments of the sales promotion which

    is needed for MIS purpose.

    Sales Deal is created with reference to a Sales Promotion it contains the condition type KA00 and itsmaster maintenance i.e. the materials with the discount and its validity period.

  • 8/10/2019 SAP SD DOC.pdf

    47/54

    Rebate:

    Rebate Agreements are a form of special discount paid retro actively to a customer. This discount isbased on the sales volume of a customer over a specific period of time.This rebate discount is only relevant if the customer purchases the required volume

    E.g. XYZ (customer) has a target of 200,000 coke bottles (material) in one year.Completing the target of 200,000 bottles the customer gets a 10% discount on his purchase.The customer completed the target of 200,000 bottles on Oct. then on the customer purchasesOn Nov. 500 bottles being CP is 20000 Discount is 2000/-On Dec. 1000 bottles being CP is 40000 Discount is 4000/-Total discount being 6000/- at end of the year the customer gets a credit note / cash of 6000/- from thecompany.

    Configuration of Rebate Agreement: (VBO1)Step 1 Define Agreement Type

    Agreement Type consists of:a) Validity periodb) Condition Table (customer, material and rebate/discount).

    Customer/ Material Rebate

    Proposed Valid From

    Valid To

    Payment Method

    Verification Levels

    Manual accrual Order Type

    Manual Payment

    Payment Procedure

    Partial Payment

    Settlement

    Final settlement

  • 8/10/2019 SAP SD DOC.pdf

    48/54

    1) Payment Method defines that the rebate amount paid to the customer can be partial ormanual or final settlement.

    2) Verification Levels determines the levels in which the user can see his accrual rebate amount.3) Manual accrual Order Type determines the order type of a rebate credit note.4) Manual Payment

    a) Payment Procedure determines that the credit note can be issued manually orautomatically

    b) Partial payment determines the order type of a partial payment.5) Settlement

    a) Final settlement determines the level after which a credit note can be issued.

    In which levels we have to activate the rebate processing?

    We have to activate the rebate in

    a) Billingb) Sales Organizationc) Customer Master

  • 8/10/2019 SAP SD DOC.pdf

    49/54

    Partner Function:-

    SPRO S/D Basic Functions Partner Determination

    Set up Partner determination

    In how many levels we can determine partner functions:-

    In 8 levels we can determine partner functions:-

    1) Customer Master2) Sales Document Header3) Sales Document Item4) Delivery5) Shipment6) Billing Header7) Billing Item8) Sales Activity

    Customer A/c Group

    PARTNER DETERMINATION PROCEDURE

    Partner Function (SP, SH, BP, PY)

    Partner Function can be1) Non-modifiable i.e. the partner function in the customer master is a grey out field and the same

    cannot be modified.2) Is mandatory i.e. the partner functions should flow in the customer master otherwise the customer

    master cannot be saved.

  • 8/10/2019 SAP SD DOC.pdf

    50/54

    TICKET SYSTEM:-

    There are 2 types of changes in SAP:

    1) Config Changes OBD2, V/06, Partner Function2) Master Changes - XD01, XD02, VK11, VK12, XDN1

    DEVELOPMENT CLIENT (closed)

    SANDBOX TESTING

    QUALITY CLIENT

    PRODUCTION CLIENT (open)

    SE10 is the T-Code to check what are the tickets generated.

    SE10

    Modifiable Which have not been released (cannot be modified)Released Have been released

    TICKET

    Config Tickets (Basis) SOLMON Tickets(That is raised by the consultant)

  • 8/10/2019 SAP SD DOC.pdf

    51/54

    Configuration Level changes that are raised by a consultant create tickets.

    SOLMON is Solution Manager Tickets:-These are the tickets which are raised by the end users when they face any kind of difficulties.

    These tickets should be solved by the consultant.

    To raise SOLMON ticket:

    HELP

    Create Support MessageThe component of a SOLMON Ticket is a T-Code specific.

    SOLMON ticket

    Development Production

    I have solved production based SOLMON tickets for master data & very few development basedSOLMON ticket (a/c group suppress)

  • 8/10/2019 SAP SD DOC.pdf

    52/54

    Customer Practical:-1) Create Customer

    2) Extend a customer to different Sales Area

    XD01 Put Customer Reference (1001, 50, 11) Sales Area (1001, 40, 11)

    3) New no. series starting with 19

    XDN1 STATUS SELECT & CHANGE THE NO.

    Can a no. series be changed after a customer is created with that no. series?

    Yes we can change in XDN1, but it will throw an error stating that no. series can only be changedduring initial entry.

    4) New Partner Function to the existing customer master

    a) Create normal customer with the same name but address would be different

    b) Open XD02 with the previous customer and then go to Partner Function tab

    c) Specify whether (SP, SH, BP, PY)

    d) Save

    5) Block the customer

    XD05 Only Customer All Company Codes Tick on the boxes Save

    Sales Practical:-1) How to delete a Sales Order?

    VA02 Sales Order No. Sales Document Delete

    2) How to delete a Delivery Order?

    VL02N Deliver Order No. Outbound Delivery Delete

    3) How do I check the document flow of a Sales Order?

    VA03 Sales Order No. Enter F5

    4) VF11 is the T- Code to cancel the invoice

    VF11 Billing Document No. Save

  • 8/10/2019 SAP SD DOC.pdf

    53/54

    LOGISTICS EXECUTION

    Logistics Execution is divided into 3 parts:-

    1) Transportation VT01N (transport challan)2) Shipment3) Route Determination for MIS & CIS purpose

    1) TRANSPORTATION: VT01N is the process to generate a delivery challan.

    VA01 VL01N (Delivery No.) With a delivery no. we can create a deliveryVF01 challan through VT01N

    a) Delivery challan consists of materials, its quantity, truck no., shipment no., drivers name etc. b) In VT01N we can create the delivery challan through 2 process:

    Collective Processing (CP): It is a creation of one delivery challan of multiple deliveriesSingle Processing (SP): one delivery = one challan (creation of one delivery challan withone delivery)

    2) SHIPMENT: It is the process of calculating the cost of the shipment. This follows a differentpricing procedure .The cost is dependent on the weight of the material.

    3) ROUTE DETERMINATION: It is the process of determining the route, which are given manuallyduring the creation of the delivery.

    VOV6 is for schedule line category MASTER DATA. CP is the schedule linecategory for normal Sales Cycle.

    Check the MOVEMENT TYPES

  • 8/10/2019 SAP SD DOC.pdf

    54/54

    MOVEMENT TYPES:

    I) Sales Order Delivery PGI 601 II) Sales order Delivery REVERSE PGI 602 (T.Code VL09) III) Initial entry of a stock through MB1C 561/562(Cancel) IV) STO PGI 641 V) STO REVERSE PGI 642 VI) One storage location to another storage location stock transfer 341 VII) One storage location to another storage location stock transfer (REVERSE) 342 VIII) Post Goods Receipts PGR 342 IX) MIGO 301

    MIGO PROCESS:COMPANY (Factory or Branch):-

    1) Stock Transfer Order (STO) (ME21N)2) Delivery (by factory against STO) (VL10B)3) PGI (VL02N)4) Proforma Invoice (created against delivery) (VF01)5) MIGO (the receiving branch does a MIGO based on delivery)

    RANCHI (Branch): the receiving branch makes a STO

    Proforma Invoice: is the invoice generated during Stock Transfer Order (STO) as this invoice does notgenerate any revenue for the company, it is not a/c ing relevant.

    FB03 is the T- Code to check any a/c ing documentSTO Delivery Proforma Invoice (Not a/c ing) MIGO