A Rare Guide to SAP SD & Basic is OIL
-
Upload
meddebyounes -
Category
Documents
-
view
223 -
download
1
Transcript of A Rare Guide to SAP SD & Basic is OIL
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
1/152
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
2/152
A Rare Guide to SAP SD & Basic IS-Oil
Knowing the rare
Faizullah Khan
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
3/152
Table of Contents
SAP Methodology
ASAP Methodology of Project Implementation
SAP Project Management Reports
SD Configuration
Business Blueprint Document
SD Configuration Template
Fields in Customer Master
Pricing in SAP SD
SD Shipping and Transportation
SD Configuration Smmarised
Cross Modular Configuration
SD Batch Management
Sales and Operation Planning [SOP]
Sales and Operation [SOP] Configuration
Testing and Training
SAP UAT Template
Cut over Plan
SAP Training Development
SAP Training Module
Sales Information System
Sales Information System SIS Setup
Standard SD Reports
SAP Configuration Template
SD Month End Closing
SAP SD Transaction Codes
Entering SAP Community
SAP Consulting Skills
SD Interview Tips
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
4/152
SD Certification
Recommended Books
SAP IS OIL
Oil and Gas Industry
IS Oil TD Master DataTSW Overview
TSW Master Data
TSW Nomination
Silo Management
User Exits in IS Oil
SAP IS Oil Configuration
IS Oil Transaction Codes
IS OIL Training Resource Plan
Appendix
1. MM Purchasing Organisational Structure
2. MM Purchasing Configuration
3. SAP Physical Inventory
4. WM Organisational Hierarchy
5. Third Party Order Processing
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
5/152
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
6/152
SAP MethodologyASAP Methodology of Project Implementation
SAP recommends that you use ASAP as a standard methodology for implementationplanning and for implementing SAP software. The ASAP Roadmap provides a step-by-
step guide to implementation. During the five phases of an ASAP project, the results ofeach phase are recorded in specific documents. This is particularly important in Phase2. The ASAP Roadmap is infact Accelerated SAP Roadmap consisting of 5 phases.
Phase 1: Project Preparation
The primary focus of Phase 1 is getting the project started, identifying team members and
developing a high-level plan. The formation of a Project steering committee consisting ofmembers from both the SAP Client and the SAP Implementation Team or ConsultingCompanys team performed during this phase.
Phase 2: Business Blueprint
The primary focus of Phase 2 is to understand the business goals of the enterprise and todetermine the business requirements needed to support these goals. A detailed documentcalled the Business Blueprint document consisting of both the AS IS situation of theClient Business processes and the proposed TO BE mapping in the SAP system isdocumented in this document. The document is duly signed by the Clients BusinessProcesses Owners [BPO].
Phase 3: Realization
The purpose of this phase is to implement all the business and process requirementsidentified in the Business Blueprint. You configure the system step-by-step in the BaselineConfiguration and Final Configuration.
Phase 4: Final Preparation
The purpose of this phase is to complete testing, end-user training, system management
and cutover activities. Critical open issues are resolved. When you have successfullycompleted this phase, you will be ready to run your business in your production system.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
7/152
Phase 5: Go Live and Support
Transition from a project-oriented, pre-production environment to a successful and liveproduction environment.
Details of SAP Project using ASAP Methodology
Once you become a part of an SAP implementation, you need to know precisely themilestones during each phase of the implementation as in most of the cases thesemilestones have deadlines and are part of SAP team deliverables from the Client sidefailing which the project schedule is disturbed due to a war of nerves during the project.
Phase 1: Project PreparationDuring this phase, our team will prepare and conduct a project kick-off meeting with theProject
Team of Client. We will execute an initial project planning and preparation for the ERPimplementation.
Milestones:
Project Planning
Project Kick-off
Software Installation
Quality Check
Phase 2: Business Blueprint
During the second phase, our team will conduct a requirements workshop with variouskey managers and officials of Client to define project objectives, scope, and schedule. Inaddition, the relevant business process scenarios will be defined. In order to document theresults gathered during the business requirement workshops, we will create a BusinessBlueprint (Implementation Document). It is the Client responsibility to give writtenfeedback and schedule workshops on BBP. If the Client does not respond within 10 daysof BBP submission, it shall be then considered as approved. Any changes from the
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
8/152
approved BBP shall be charged as per the agreed customization rate.
Milestones:
Gather Business Requirements
.Collect Configuration Needs
Collect Reporting Requirements
Business Blueprint
Phase 3: Project Realization
In the third phase, our team will implement all business process requirements of clientbased on the Business Blueprint. Other key focal areas of this phase will includeconducting all integration tests and drawing up end user documentation. It is Clientresponsibility to provide all relevant Master Data in prescribed form on the datemutually agreed in the project plan. Any deviation/delay in hand over of Master Data willbe charged at as per agreed customization rate. Client shall be responsible for DataCleansing and Preparation Activity.
Milestones:
Validate Business Requirements
Implementation of Business Requirements
Integration & Acceptance Testing
Plan End User Training
Phase 4: Final Preparation
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
9/152
In the fourth phase of implementation, we will complete the preparation (including user &
Administrator training, system management and cutover activities) to finalize go-livereadiness.
Milestones:
Administrator & User Training
Final Preparation
Execute Cutover
Resolve Critical Issues
Phase 5: Go-Live and Support
During the last phase, our team will finalize the project from a pre-productionenvironment to live operation. Go-Live means day on which first transaction is added intothe system. The most important elements of this phase will include setting up systemsupport, monitoring system transactions and optimizing overall system performance.
Milestones:
Go-Live
Support Operation
Handover Administration
Support Plan
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
10/152
SAP Project Management Reports
I had the opportunity of reading stuff on SAP Project Management Reports when I becamethe team lead for an implementation. I found the material important and added with itmy practical SAP experience. This helped me to execute the module reporting efficiently.The following is the crux of my SAP experience briefly.
SAP Project Management Reports consists of a set of reports and of the deliverables thatare submitted to the SAP client on behalf of the team. It consists of Periodic reports w.r.t.the Project Deliverables and the final report.
Periodic Reports
Periodic reports are required and must be submitted at the end of each reporting period.These reports contains:
1- An overview of the activities carried out during the reporting period related to SAPimplementation,
2- Describes the progress w.r.t project objectives,
3- The progress towards the milestones [Accelerated SAP Roadmap- also called ASAPRoadmap in SAP Project],
4- Deliverables set for the period and5- Executive summary.
The frequently submitted reports or periodic management reports also include:
1- A detailed justification of the costs incurred and of the
2- Resources deployed by each contractor linking them to activities implemented and
ustification of their necessity in the project,
3- The financial statements from each contractor and
4- A summary financial report consolidating the costs of the contractors.
5- Schedule of deliverables has to be submitted to the Client. They are approved normallywith the periodic reviews of project progress.
Final Report
The Project manager has to submit the final report to the SAP Client after the end of the
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
11/152
project. The final report summarises the projects activities during its full duration. A final
activity report, covers main aspects of the work, objectives, results and results of final planaccording to the ASAP Roadmap for using and disseminating the knowledge.
Executive Summary
Executive summary is normally a separate document but submitted with the final report;it is normally not more than four to five pages and has quality to enable direct publicationby the Client. It should include
1-a summary description of project objectives,
2-contractors involved,
3-co-ordinator contact details,
4-jobs performed,
5-results achieved so far and expected end results,
6- Knowledge Transfer Details.
You need to include if available diagrams or photos illustrating the work of the project, aproject logo and a reference to the project public website.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
12/152
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
13/152
SD ConfigurationBusiness Blueprint Document
The following is the structure of a practical Business Blueprint Document. You can copypaste it into the document template of your Business Blueprint document and just enter the
date. It will give you a professional Business Blueprint document that just needs to besigned by the Client.
Module Name:
Release:
Prepared By:
Date:
1. Blueprint Agreement
Signing this document records your agreement to the contents of the Blueprint, andconfirms that the remaining project can proceed.
Name
Position
Date
Signature
2. Legend
The following describes the symbols used in the process map:
High-level process activity.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
14/152
Decision
Activity step
Document
System
Continuation of the process map to a different page
3.1 Organisational Structure
Process Definition
Organization Element on SAP R/3
Organizational Element
Definition
Organization Structure Diagram in detail complete and full
Enclose your org structure diagram for Project
Process description
Configuration data in sap
Integration with other modules
Write sap enhancement if required
Master Data Maintenance
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
15/152
Master data For Project
Enclose a Diagram or Flow chart
Process description
Configuration data in SAP
Integration with other modules
Write sap enhancement if required
SAP Enhancement
Enhancement if any required for Master Data
Enclosure of all Master data samples with Process Definition and with flow charts
Description
Process description
Configuration data in SAP
Integration with other modules
Write sap enhancement if required
Business Process Overview
Enclose your TO BE Flow chart Complete
Process description
Configuration data in SAP
Integration with other modules
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
16/152
Write sap enhancement if required
Flow Process
Process Definition
Please enclose your flow diagrams wherever required.
Process description
Configuration data in SAP
Integration with other modules
Write SAP enhancement if required
Explanation of second stage
Enclose all your flow chart s and description if you have any.
Process Description
Configuration data in SAP
Integration with other modules
Write sap enhancement if required
Reporting Requirement
Write complete details of Reports to be submitted to Project
Authorisation and roles
Outstanding items
Enclose if any outstanding
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
17/152
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
18/152
SD Configuration Template
For those interested to know about the order and constituents of SAP SD ConfigurationSteps in the Implementation Management Guide [IMG] of the Standard SAP, This is just aquick Reference. If you are a new entrant into SAP or a junior consultant you will have torefer to IMG a lot as each screen you see on the SAP System screen is configured andcontrolled from the IMG. Moreover, this reference will help you know the practical
concepts helpful in configuring the SAP SD successfully. Just reading the standarddocumentation from the Help portal of SAP [help.sap.com] is quite boring and needs a lotof time.
Sales and Distribution
Master Data
Define Common Distribution Channels
Define Common Divisions
Business Partners
Customers
Customer Hierarchy
Define Hierarchy Types
Set Partner Determination for Hierarchy Categories
Assign Account Groups
Assign Sales Areas
Assign Hierarchy Type for Pricing by Sales Document Type
Marketing
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
19/152
Define Industry Sector for Customers
Define Customer Classifications
Project XYZ Configuration Guide
< Define Customer Classifications >
Specifies a classification of the customer (for example, classifies the customer as a bulkpurchaser).
Purpose
The classifications are freely definable according to the needs of your organization.
Purpose of the Configuration
To define customer classifications.
Type of Configuration
Master data
Prerequisites
N/A
Procedure
1) IMG -> Sales and Distribution -> Master data -> Business Partners->Customers->Marketing -> Define customer classifications
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
20/152
2) Define customer classifications.
3) Maintain the Description.
4) Save.
Result
A new customer classification is created.
Example
A - A class customer.
Reference
Refer to SD BUSINESS BLUEPRINT
Define Nielsen ID
Define Industry Sector Codes
Define Legal Statuses
Sales
Define Customer Groups
Project Configuration Guide
< Define Customer group >
Identifies a particular group of customers (for example, wholesale or retail) for thepurpose of pricing or generating statistics.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
21/152
Purpose
You can freely define customer groups according to the needs of your organization. Youassign a customer group to an individual customer either in the customer master record of
the sold-to-party or in the sales document. In SD Customizing, you can create a conditiontype that lets you create pricing records for customer groups. Additionally, when you wantto generate sales statistics, you can use customer groups as one of the selection criteria.
Purpose of the Configuration
To define customer groups.
Type of Configuration
Master data
Prerequisites
N/A
Procedure
1) IMG -> Sales and Distribution ->Master data -> Business Partners -> Customers ->Sales -> Define customer groups
2) Define customer groups
3) Maintain the Description.
4) Save.
Result
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
22/152
A new customer group is created.
Example
HP Hospitals
Reference
Refer to SD BUSINESS BLUEPRINT
Define Sales Districts
Project Configuration Guide
< Define Sales Districts >
Each customer can be assigned to a sales district. You can use sales districts to applypricing conditions. When you want to generate sales statistics, you can use sales districtsas selection criteria.
Purpose
To define Sales districts in sales view of the Customer master.
Purpose of the Configuration
To define Sales district in sales view of the customer master.
Type of Configuration
Master Data
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
23/152
Prerequisites
None
Procedure
1) IMG -> Sales and Distribution ->Master Data -> Business Partners -> Customers ->Sales -> Define Sales Districts
2) Define Sales Districts
3) Save.
Result
A new Sales district is created.
Example
00001 South London
Reference
Refer to SD BUSINESS BLUEPRINT
Maintain Reserve Fields In Customer Master
Shipping
Define Delivery Priorities
Define Customer Calendars
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
24/152
Define Goods Receiving Hours
Billing Document
Define Billing Schedule
Define Terms of Payment
Define Incoterms
Contact Person
Define Standard Departments
Define Contact Person Functions
Define Decision Authorities
Define Call Frequency
Define Buying Habits
Define VIP Indicator
Define Attributes
Use Sales Employee without HR
Item Proposal
Define Item Proposal Types
Define Number Ranges for Item Proposals
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
25/152
Fields in Customer Master
Creating customised reports for a client is an essential part of any SAP implementation asthe Standard SD reports are usually not sufficient for mapping their business processes into the system. For SD implementation, the knowledge of certain master data helps ingiving the functional specifications of the reports to the ABAPers [programmers]. In theSales and Distribution Module, Customer Master is the main master data, along with
Condition Master, Credit Master and Sales Employee. The following is a list of importantfield mapping of Customer Master along with their type [C or DYMD or CURR] andlength of each field as well as whether they are marked Mandatory in the IMG.
Customer Master
Field Name DescriptionType Length Mandatory
KUNNR Customer NoC 10KTOKD Customer Account Group C
4COUNTRY Country KeyC 3REGION Region C
3TITLE_MEDI Title C
15NAME1 Name 1 C
35NAME2 Name 2 C
35NAME3 Name 3 C
35NAME4 Name 4 C
35
CITY1 CityC 35
PO_BOX P.O.Box. C10
POST_CODE2 Postal codeC 10
SORT1 Search Term C20
LANGU Language Key C
1STREET StreetC 35TEL_NUMBER First telephone number
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
26/152
C 16
FAX_NUMBER Fax numberCURR 31
HOUSE_NUM1 House number C 7
TEL_EXTENS ExtCURR 10
FAX_EXTENS Ext ExtCURR 10
SMTP_ADDR Email 1C 53
REMARK Notes 1 C53
SMTP_ADDR Email 2C 53
REMARK Notes 2 C
53SMTP_ADDR Email 3C 53
REMARK Notes 3 C53
SMTP_ADDR Email 4C 53
REMARK Notes 4 C53
ANRED Form of Addr C30
NAME1 Name Contact Person C28
NAMEV First Name Contact Person C35
NAME_LAST Last Name Contact PersonC 28
TEL_NUMBER Telephone No Contact Person
CURR 16TEL_EXTENS Ext Contact Person
CURR 7
MOB_NUMBER Mobile No Contact PersonCURR 24
FAX_NUMBER Fax number Contact PersonCURR 31
FAX_EXTENS Ext Contact PersonCURR 10
ABTNR Dept. Contact PersonCURR 4
VTEXT DescriptionC 20
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
27/152
PAFKT FunctionCURR 2
VTEXT DescriptionC 20
Accounting View
BUKRS Company codeC 4ZUAWA Key for sorting according to assignment numbersC 3BUSAB Accounting clerk
C 2
AKONT Reconciliation Account in General LedgerC 10KNRZE Head office account number (in branch accounts)C 10ZTERM Terms of payment keyC 4VZSKZ Interest calculation indicator
C 2ZINDT Key date of the last interest calculation
DYMD 8ZINRT Interest calculation frequency in months
C 2EIKTO Our account number at customer
C 12ZSABE User at customer
C 15KVERM MemoC 30
FDGRV Planning groupC 10XAUSZ Indicator for periodic account statementsC 1DATLZ Date of last interest calculation run
DYMD 8XZVER Indicator: Record Payment History ?
C 1ALTKN Previous Master Record Number
C 10MGRUP Key for dunning notice groupingC 2TLFXS Accounting clerks fax number at the
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
28/152
customer/vendor C 31PERNR Personnel Number
C 8INTAD Internet address of partner company clerk
C 130MABER Dunning area
C 2MAHNA Dunning procedureC 4
MADAT Last dunned onDYMD 8MAHNS Dunning levelC 1
Sales View
VKORG Sales Organization C4VTWEG Distribution channel C 2SPART Division C 2VERSG Customer statistics group C 1KALKS Pricing procedure assigned to this customer C 1
KDGRP Customer group C 2BZIRK Sales district C6AUTLF Complete delivery defined for each sales order. C 1ANTLF Maximum number of partial deliveries allowed per item C 1KZTLF Partial delivery at item level C 1
KZAZU Order combination indicator C1
VSBED Shipping conditions C2VWERK Delivering plant C 4
VKBUR Sales office C4KKBER Credit control area C 4
PARVW1 Bill to party C 10
PARVW2 Ship to party C 10PARVW3 Payer C 10PARVW4 Main customer C10
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
29/152
PARVW5 Sales employee C10KUKLA Customer Class C 2WAERS Currency CURR3
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
30/152
Pricing in SAP SD
SAP Pricing is considered one of its strengths. It is used in multiple applications inConfiguration of both SD and MM. The Multinationals and ex- CMM Level 5 companiesuse a complicated pricing schema in their business that cannot be handled by ordinaryERP solutions in the market. SAP does the job efficiently. However, for SAP Consultantsit is one of the challenges as during the UAT they have to satisfy both the management and
Super Users with practical demonstration. The following gives an introduction aboutPricing to the SD Consultants.
Applications of Condition Technique:
Following are the applications of condition techniques
1. Pricing
2. Account Determination
3. Output Determination
4. Batch Determination
Pricing Elements : Price, Discount/Surcharge, Freight and Tax are called PricingElements
Pricing Procedure : It is used to determine valid condition record
Pricing Procedure Determination: Sales Area, Customer Pricing Procedure, Sales DocPricing Procedure
Header Conditions : Header conditions are automatically distributed among Items.
1. Header Conditions has to be marked as Group Condition in order to be distributedamong Items
2. Header conditions are distributed among Items based on Value, Volume and Weight
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
31/152
3. The basis of distribution of header condition among Items is set in Base Formulafield in Pricing
Procedure in the IMG
Pricing in Billing : Pricing can be done again at billing level using followingPricing Types
A: pricing Elements copied from Reference document and updated according to scales
B: Pricing is carried out again
C: Manual Pricing Elements are adopted & pricing is carried out again for remainingpricing elements
D: Pricing Elements are copied from Reference document
G: Pricing Elements are copied from Reference document and Tax re-determined
H: Pricing Elements are copied from Reference document and Freight re-determined
Condition Exclusion : Condition exclusion can be used to determine the Best Price
1. Condition exclusion is performed using Exclusion group
2. Exclusion group is a combination of condition types
3. During Pricing the conditions which give best price are selected from the exclusiongroup and
The others are de-activated
4. The cumulative value of a condition can be tracked and displayed in a conditionrecord
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
32/152
Condition Supplements: These condition types are added to the condition record e.g.
1. HM00 : Manual Header condition to enter Order value
2. AMIW : Min Order Value, Statistical group condition whose value is distributedamong items
3. DIFF : Group Condition to calculate diff b/w the rounded value & Net ordervalue.
4. PN00 : Net Prince for Item,
5. PMIN : Min price for the material
6. PR02 : Prices with scales [scale type=D]
7. KF00 : Freight Surcharge
8. HD00 : Manual Freight Surcharge
Note: Rounding Unit is maintained in Table OO1R for each company code and currency
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
33/152
SD Shipping and Transportation
Shipment Processing consists of the following
1. GR for Inbound or GI for Outbound
2. Create Shipment document3. Process Shipment document [Planning]
4. Monitor Shipment document [Reporting]
Info in Shipment document : It consists of the following
Inbound or Outbound deliveries
Shipment types [Individual or Collective Shipment]
Mode of Transport [Aeroplane, Ship, Truck]
Service Agent [Vendor]
Deadlines [Transportation Planning]
Shipment Stages
Shipment Output
Partner
Delivery and Shipment : The relation is as follows
Delivery Shipping Point Plant
Shipment Transportation Planning Point Company Code
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
34/152
Transportation Planning Point : A Location or a group of people
Shipment Costing : It consists of following
1. Create Shipment Cost Document
2. Calculate Shipment Cost
3. Settle Shipment cost with Service Agents
4. Bill Shipment Cost to Customer
Shipment Cost Deter Proc : It consists of following
1. Transportation Planning Point
2. Shipping Type
3. Service Agent/ Forwarding Agent
4. Shipment Cost Item Category
Settlement of Shipment Cost : It consists of following
1. Shipment Cost is posted in FI as Accruals
2. Shipments cost is assigned to a Cost Object
3. Payable is posted in FI to cancel Accruals
Note: Shipment Cost is added to the material as Delivery Cost for Inbound Shipments
Payment to Service Agents : It is made by
1. Creating credit memos and sending them periodically
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
35/152
2. Receiving Invoices from service agents and posting them as invoices in FI
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
36/152
SD Configuration Smmarised
Organization Units
Company Code
Smallest organizational unit for which individual financial statements can be drawn
up according to the relevant commercial law. This includes entry of all
accountable transactions and the creation of all proofs for a legally required individual
account closing, such as the balance sheets and the profit and loss statement.
Sales Organization
The sales organization is an organizational unit in Logistics that groups the enterprise
according to the requirements of sales and distribution. A sales organization is responsible
for distributing goods and services.
A sales organization is uniquely assigned to a company code. More than one sales
organization can be assigned to a company code. If you use the Sales and Distributionmodule, you need at least one sales organization.
You maintain own master data for a sales organization. In the sales statistics, the sales
organization is the highest summation level. All items in a sales and distribution
document, that is, all items of an order, an outbound delivery or a billing document,
belong to a sales organization.
Distribution Channel
A distribution channel is a means through which saleable materials or services reach thecustomer.
Several distribution channels can be assigned to a sales organization. If you use the Sales
and Distribution module, you need at least one distribution channel. For example, it is
used to
Define responsibilities.
Achieve flexible pricing.
DivisionA division is used to group materials and services.
A sales organization can have several divisions assigned to it, for which it is responsible.
If you use the Sales and Distribution module, you will need at least one division.
A division can, for example, represent a product group. Therefore, you can, for example,
restrict price agreements with a customer to a certain division. You can also conduct
statistical analysis by division.
Sales OfficeA physical location (for example, a branch office) that has responsibility for the sale of
certain products or services within a given geographical area.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
37/152
Master Data
Customer Master Data
A customer is a business partner with whom the company exchange goods and services.
In sales and distribution, products are sold to business partners or services are performed
for them. Data about the products and services as well as about the business partners is the
basis for sales processing. Sales processing with the SAP R/3 System require that the
master data has been stored in the system.
In addition to sales and distribution, other departments of the company such as accounting
access the master data.
The processing of business transactions in sales and distribution is based on the master
data. In the SAP R/3 System, business transactions are stored in the form of documents.
These sales and distribution documents are structured according to certain criteria so that
all necessary information in the document is stored in a systematic way.
In SAP, there are several terminologies to maintain business partner at the system:
Business Partner Description
Sold To Party Person or company that places an order for
goods or services. The sold-to party can
also perform the functions of the payer,bill-to party, or ship-to party.
Ship To Party Person or company to where we deliver
the goods or services. The ship-to party
can also perform the functions of the
payer, bill-to party or sold-to party.
Bill To Party Person or company to where we send the
invoice document for goods or services.The bill to party can also perform the
functions of the payer, ship-to party or
sold-to party.
Payer Person or company who pay the
transaction. The payer can also perform
the functions of the sold to, ship-to party
or bill-to party.
Main Customer The main customer is a logical parent
customer of all customer codes represent
one physical customer.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
38/152
Employee The employee is responsible for
processing the business transaction.
It is advisable to store as much data as possible in master records in the R/3 System. This
will save you time during order entry and help you to avoid incorrect entries.
The customer master groups data into categories:
General data
Company Code Data and
Sales area data
The General data is relevant for sales and distribution and for accounting. It is valid for all
organizational units within a client.The Company Code Data is relevant for accounting. It is valid for the respective company
code.
The Sales Area Data is relevant for sales and distribution. It is valid for the respective
sales area (sales organization, distribution channel, division).
Activities for customer master data maintenance include:
Customer Groups: can be maintained in Sales area data
Customer Classes: - can be maintained in General data (Marketing View)
Sales District: - can be maintained in Sales Area Data in Sales tab
Customers are maintained via Regions in our case we have different regions in each sales
office.
One-time customers
Business partners who have a business transaction with you only once are called one-time
customers. You do not have to maintain master record for one-time customers because you
do not need this master record after the business transaction.
The account group can restrict the number of screens accessed in the master record for
one-time customers.
Pricing Master Data
Condition Types
Identify the characteristics of a condition. For example, in pricing, different
condition types are used to distinguish between a discount that refers to a netprice and a discount that refers to a gross price.
Condition Record
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
39/152
The values in a condition record (price, surcharge, and discount) can be maintained
according to a scale. You can specify an unlimited number of levels in a scale if required.
You can specify an upper and lower limit for each condition record. Manual changes to
pricing elements determined by the system can be made only within these limits. (For
example, making a discount that could only be changed within the range of 1% to 3%).
The prices, surcharges, and discounts determined automatically by the system can bechanged manually if required.
You can change or create conditions on the condition screen.
Conditions can also be entered at the document header level. These are known as header
conditions and are valid for all items. Condition can also be entered at the item level there
are known as item conditions.
These header conditions are automatically distributed among the items based on net value.
Order ProcessingThe sales order is a document between a sales organization and a sold-to party about
delivering products or providing a service for defined prices, quantities and times.
In the sales order, we record the customer number, the product customer ordered and the
delivery date if necessary. Then the system automatically proposes data from the relevant
master records:
From the customer master record of the sold-to party, the system proposes sales data such
as internal organizational element assigned to the customer, shipping data such as defaultdelivering plant, and billing data such as term of payment. In addition, the system copies
customer-specific master data about texts, partners, and contact people at the customer
site.
For each material in the sales order, the system automatically proposes data from the
relevant material master records, such as availability check, tax determination, and weight
and volume determination.
The data proposed by the system can be used as a basis data for sales order. We can
modify this data manually or add new data. For example, we can branch in the sales orderto a number of different screens where we can display and modify data, such as terms of
payment and delivery data.
Shipping Processing
Shipping is defined as The act or business of transporting goods.
In shipping processing, all delivery procedure decisions can be made at the start of the
process.
There is several SAP terminology created on the system for shipping process:
Plant
Plant is Organizational unit within Logistics that serving to company according to
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
40/152
production, procurement, maintenance, and materials planning. A plant is a place where
either material is produced, or goods and services are provided.
Shipping Point
Shipping points are organizational units that are linked to a plant and represent the point of
departure or receipt of material. In SAP, a plant may have many shipping points; a
delivery is created from one shipping point.Storage location
Storage location is a location, where the stocks are kept within a plant and need to be
differentiated for reporting purposes from other locations. For detail of number storage
location created on the system, see Material Management Blueprint.
Delivery Processing
In its role as central object of the goods issue process, the outbound delivery supports all
shipping activities including picking, transportation, and goods issue. During the outbounddelivery process, shipping-planning information is recorded, status of shipping activities is
monitored, and data accumulated during shipping processing is documented. When the
outbound delivery is created, the shipping activities, such as picking or delivery
scheduling, are initiated, and data that is generated during shipping processing is included
in the delivery.
Partial Delivery and Complete Delivery
A customer may specify that he or she will only accept complete delivery of an order.
However, the customer may also agree to accept several partial deliveries for an order oran order item.
You enter the appropriate indicator in the customer master record to control this. The
indicator is copied into the order. You can change the indicator there. You can also enter
the indicator manually in an order. When you process an order or create a delivery, the
system checks this indicator to determine whether complete delivery is required or
whether partial delivery is permitted.
Creating Outbound Deliveries
You can create a single outbound delivery for exactly one order, if you know the order
number. Only the order items from this order that are due for shipment will be included in
the delivery. You can make changes to the shipping data, if necessary.
Goods issue
Posting goods issue for an outbound delivery completes shipping activities.
Posting goods issue requires that all mandatory shipping activities have been performed.
Goods issue can be posted by changing a single outbound delivery. Alternatively, you canuse the collective processing function in order to select all deliveries for which goods
issue is due to be posted, and then post the goods issue for them. You can also use the
outbound delivery monitor to do this.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
41/152
You can also post the goods issue when the picking is confirmed.
Effects of goods issue
After the goods issue has been posted, there is limited scope for changing the outbound
delivery. In particular, no changes can be made to the quantities. At this point in
processing, the delivery document has to reflect the actual physical delivery.
Goods issue:
Reduces warehouse stock
Posts the value change to the stock accounts in inventory accounting
Reduces delivery requirements
Enters status information in the outbound delivery is stored in the document flow
Creates a work list for billing
Cancel goods issue
If goods issue for an outbound delivery is cancelled, the goods issue posting is reset. The
system copies the quantities and values from the original goods issue document and
carries out an inventory posting based on these quantities and values with a reversed +/-
sign.
If you cancel goods issue, this affects the entire outbound delivery.
The cancellation document created during cancellation is entered in the document flow for
the outbound delivery.After goods issue has been cancelled, the goods movement status of the outbound delivery
is reset to Not yet started. This allows you to further process the outbound delivery as
usual. The delivery requirements are also recreated.
Cancelling goods issue comprises two steps if the outbound delivery has been billed. In
this case, you must first cancel the billing document. Then you can cancel goods issue.
Outbound Delivery
Outbound deliveries are normally created w.e.t Sales Order.
Billing Document
Invoice is a legal document used to bill a customer for goods delivery. Deliveries and
services that are carried out based on sales orders are invoiced to the customer. Billing
represents the final processing stage for a business transaction in Sales and Distribution.
Information on billing is available at every stage of order processing and delivery
processing.
Create Billing DocumentWhen you create a billing document, data is copied from the sales order and the delivery
document to the billing document.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
42/152
Delivery items as well as order items can be references for the billing document.
The billing document serves several important functions:
It is the sales and distribution document that helps you to generate invoices.
The billing document serves as a data source for financial accounting (FI) to help you to
monitor and process customer payments.
When you create a billing document, the G/L accounts will normally be updated
automatically.
During this process, the R/3 system carries out
A debit posting on the customer receivables account and
A credit posting on the revenue account.
Special Considerations/Enhancements/Authorization Requirement/Notes
Invoice should include batch numbers and expiry dates.
Revenue and discount should be posted separately to GL account.
Credit and Debit Memo
Credit or Debit Memo is a document created at the system based on a customer
complaint/customer claim and correction process for any error on invoice transaction.
Credit Memo reduces receivables in Financial Accounting; meanwhile Debit Memo
increases receivables in Financial Accounting. Prior to precede Credit or Debit Memo, a
request can be created as reference document for billing.Sometimes the customer need to return some valid items due to many reasons like closing
account, Reallocation etc.
This process will take another few steps to do it. Customer will inform the sales
representative that he want to return this item. Sales rep. will check the validity period off
the goods.
Credit manager will approve this process as well as the field force manager. Once it is
approved from both of them, it will go to sales manager for approval. Then this document
will be send to the warehouse to accept the return process.
According to the returned quantity delivery note will be created to update the stock
Otherwise, stock will not be updated.
Finally, credit not will create for this in coming delivery.
Return Order Process
Sometimes the customer need to return some valid items due to many reasons like closing
account, Reallocation etc.
This process will take another few steps to do it. Customer will inform the sales
representative that he want to return this item. Sales rep. will check the validity period off
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
43/152
the goods.
Credit manager will approve this process as well as the field force manager. Once it is
approved from both of them, it will go to sales manager for approval. Then this document
will be send to the warehouse to accept the return process.
According to the returned quantity delivery note will be created to update the stock
Otherwise, stock will not be updated.
Finally, credit not will create for this in coming delivery.
Return Order Type
The following order type is used to process customer returns:
Return Delivery Type
The return delivery type is used to process customer return delivery.
Return Billing Type
The return billing type is used to process customer return billing document.
Credit Management
Credit management is a process in which system calls up information about the current
credit status of a customer. The credit limit will be checked automatically, if a customer
has exceeded his credit limit or is having any problem with other credit management
checks, system blocks the sales order for that customer. Credit manager will check
customer credit status and release sales order if possible.Different Types of Credit Checks
Static Credit Limit Check
The customers credit exposure may not exceed the established credit limit. The credit
exposure is the total combined value of the following documents:
Open orders
Open deliveries
Open billing documents
Open items (accounts receivable)
The open order value is the value of the order items that have not yet been delivered. The
open delivery value is the value of the delivery items that have not yet been invoiced. The
open invoice value is the value of the billing document items that have not yet been
forwarded to accounting. The open items represent documents that have been forwarded to
accounting but not settled by the customer.
Maximum Document Value
The sales order or delivery value may not exceed a specific value that is defined in the
credit check. The value is stored in the currency of the credit control area. This check is
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
44/152
useful if the credit limit has not yet been defined for a new customer. It is initiated by a
risk category that is defined specifically for new customers.
Critical Fields
The credit check is triggered by changes made in the document to values in any of the
credit-sensitive fields. According to your Customizing settings, the system runs a check
credit between changes or differences in the sales order data against the default values inthe customer master record. Examples of such fields are terms of payment and fixed value
dates.
Oldest Open Item
The oldest open item may not be more than a specified number of days overdue.
You can define any of the previous credit checks for various combinations of credit
control area, risk category, and document credit group
Credit control area and document credit groupThese two parameters will be determined automatically by the system during credit
management check based on sales area information for the sales order and order type.
Risk Category
Enables the credit manager to classify customers according to commercial risk, along with
the document type, the risk category helps to determine which kind of credit check the
system automatically carries out.
Sales and Operation PlanningSales & Operations Planning (SOP) is a flexible forecasting and planning tool with which
sales, production, and other supply chain targets can be set on the basis of historical,
existing, and estimated future data. Rough-cut planning can also be carried out to
determine the amounts of the capacities and other resources required to meet these targets.
Use SOP to streamline and consolidate your companys sales and production operations.
SOP is particularly suitable for long- and medium-term planning.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
45/152
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
46/152
Cross Modular ConfigurationSD Batch Management
The following information is very useful in case you have to configure the functionality ofBatch Management in your organization.
User Exits used toMaintain No. Range Assignments in Batch Master
1. EXIT_SAPLV01Z_001
2. EXIT_SAPLV01Z_002
3. EXIT_SAPLV01Z_003
4. EXIT_SAPLV01Z_004
Standard Characteristics for Classification in Batch Master Record:
1. LOBM_ZUSTD : Status
2. LOBM_LVORM : Deletion Flag
3. LOBM_VFDAT : Expiration Date
4. LOBM_VERAB : Availability Date
5. LOBM_LFDAT : Delivery Date
6. LOBM_RLZ : Remaining Shelf Life
Batch Tables
1. MCHA
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
47/152
2. MCH1
EXIT_SAPLMHD1_001 Used to Calculate and Check SLED
EXIT_SAPLCHVW_001 Used for Batch where-used list.
Batch master record
Logistics > Central Functions > Batch Management > Batch >Create|Change|Display orLogistics> Materials Management > Material Master > Batch >
Create|Change|Display
Class
Logistics> Central Functions > Classification > Master Data Classes or
Logistics> Central Functions > Batch Management >Environment >Classification System
Master Data > Classes
Characteristic
Logistics > Central Functions > Classification > Master Data > Characteristicsor
Logistics > Central Functions > Batch Management > Environment >Classification System > Master Data >Characteristics
Customizing related to Batch Management
Activity
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
48/152
Menu Path
Tools > Accelerated SAP > Customizing > Edit Project
Implementation Projects > SAP Implementation Guide (IMG)
Main menu paths for setting up Batch Management
Logistics - General > Batch Management > Specify Batch Level and ActivateStatus Management
Logistics - General > Batch Management > Batch Number Assignment
Logistics - General > Batch Management > Creation of New Batches
Logistics - General > Batch Management > Batch Valuation
Logistics - General > Batch Management > Batch Status Management
Logistics - General > Batch Management > Batch Where-Used List
Logistics - General > Batch Management > Batch-Specific Material Units ofMeasure
Batch Determination
Logistics - General > Batch Management > Batch Determination and Batch Check> Condition Tables
Logistics - General > Batch Management > Batch Determination and Batch Check
> Access Sequences
Logistics - General > Batch Management > Batch Determination and Batch Check
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
49/152
> Strategy Types
Logistics - General > Batch Management > Batch Determination and Batch Check> Batch Search Procedure Definition
Logistics - General > Batch Management > Batch Determination and Batch Check> Batch Search Procedure Allocation and Check Activation
Logistics - General > Batch Management > Batch Determination and Batch Check> Activate Automatic Batch Determination in SD
Logistics - General > Batch Management > Batch Determination and Batch Check
> Define Selection Classes
Logistics - General > Batch Management > Batch Determination and Batch Check> Define Sort Rules
Logistics - General > Batch Management > Batch Determination and Batch Check> Maintain Batch Allocation Strategy Number Ranges
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
50/152
Sales and Operation Planning [SOP]
Sales & Operations Planning (SOP) is a flexible forecasting and planning tool with whichsales, production, and other supply chain targets can be set on the basis of historical,existing, and estimated future data.
The tools streamlines and consolidate the Sales and Production operations of a company.
Integration with PP
SOP is particularly suitable for long- and medium-term planning.
SOP constitutes the planning functionality of the LIS information systems.
You pass on SOP plans to Demand Management [PP-MP-DEM] in the form ofindependent requirements. In turn, this data is fed to Master Production Scheduling [PP-MP-MPS] and Material Requirements Planning. [PP-MRP].
Interface with CO-PA
An interface with Profitability Analysis allows you to use CO-PA data as the basis forsales planning in SOP. You can also pass on the results of SOP to Profitability Analysis(CO-PA), Cost Center Accounting and Activity-Based Costing.
SOP is made up of two application components. Standard and Flexible
Flexible Planning offers options for customized configuration: you can plan on anyorganizational level, and define the content and the layout of the planning screens. Youcan process your planning data from the standpoint of almost any organizational unit (forexample, sales organization, material group, production plant, and product group,material) and even from the standpoint of the entire enterprise.
The planning table in which you work resembles a spreadsheet. You have enormous scopeto track previous planning data, anticipate market demand, run analyses, and performwhat-if simulations. A series of mass processing functions automate the planning of largevolumes of data.
Scope of SOP
SOP is suitable for the planning of finished materials, but not for the planning of thematerials component parts. The one exception is Characteristics Planning.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
51/152
Info Structure in SOP
The Sales & Operations Planning (SOP) application is based on information structures. Aninformation structure is a statistics file containing operational data. This can be eitherplanning data you anticipate will happen or actual data that happened. Aninformation structure contains three kinds of information: characteristics, key figures,and a period unit. Information structures are used for data evaluation, projection, and
analysis in all the logistics information systems.
The SOP application is offered in two menus: Standard SOP menu and Flexible Planningmenu. With Standard SOP,you work with just one organizational unit, the product grouphierarchy, and plan redefined key figures in a planning table with a set layout.
The Info Structure SO76
All plans in Standard SOP are based on the standard info structure S076.Planning carriedout in Flexible Planning, on the other hand, can be based on any information structure ofyour choice, either a self-defined information structure or a standard informationstructure. This means you can plan any combination of organizational units and any keyfigures. In addition, you can design your own planning table layouts, known as planningtypes. You can also maintain plans using the Planning menu in the logistics informationsystems.
Planning Methods in SOPPlanning method applied to the information structure is of key importance in SOP. Theplanning method determines how data is distributed to different corporate units. Youdefine your planning methods in Customizing (in Set parameters for info structures andkey figures).
Three planning methods are available:
1. Consistent planning
2. Level-by-level planning
3. Delta planning
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
52/152
Sales and Operation [SOP] Configuration
In one of the implementations in my career, we had to map the Sales andOperation Planning requirement of the company into SAP and give them the futureprojection. A Pharmaceutical company had multiple Pharmacies across the country.Hence, it was extremely important for them. We worked over the functionality so much inthe test client that we remembered all the steps along with transaction codes by heart.
The following is a list of those Transaction codes along with Stepwise procedure that willhelp you in SOP functionality.
The Structure MCVBRP is appended by ABAPer to include the required Key Figures usedin the Planning table for the Client.
1-Field Catalog for Key Figures and Characteristics (MC19)
2-Create Info Structure (MC21)
3-Update Info Structure (OMO1)
4-Set Planning Parameters for Info Structure (MC7F)
5-Create Planning Type (MC8A)
6- Create Plan in Flexible Planning (MC93)
Master Data for SOP:
Create Planning Hierarchy (MC61)
Revise Planning Hierarchy (MC59)
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
53/152
Testing and Training
SAP UAT TemplateUAT stands for User Acceptance Test. UAT is an important activity in the ASAPMethodology used for SAP Implementation. It is a very tense and intense activity as thekey users and some experienced end users mostly raise their objections on the TO BEDesign agreed upon in the Business Blueprint. It often witnesses unpleasant momentsbetween the Implementation Team and the Client.
The script for the scenario is prepared tested and then given to the key users to test along
with their observations. Mostly the reason of conflict is the lack of complete knowledge ofthe Business process owners while explaining their business requirements and deeptransactional knowledge of the Key users due to their experience in running the business.The following Template will help you to visualize and learn more about the Test scenariosused in the UAT.
Test Scenario No. TS-SD-0051 Sales Order (Complete Cycle)
Case Description
Create a Sales Order
Reference to customer PO
Issue Bonus for two order lines
Create two lines without bonus
Do the manual allocation for two lines and automatic allocation for rest of the lines
Create a delivery note
Create Invoice
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
54/152
Setup Data To be entered by Key Users
Special Requirements Unique or specific requirements that need to be emphasized forconfiguration. One to two line description of the requirement. Reference can be made
back to the Business Blueprint for further detail
Okay? Yes No
Check Credit limit for customer
Okay? Yes No
Check Stock Availability
Okay? Yes No
Batch determination based on first expiry first out
Okay? Yes No
Okay? Yes No
Okay? Yes No
Expected Results
Explanation of Unexpected Results
1 Financial and Controlling entries should be created by the system
2 Stock should be reduced
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
55/152
Organizational involvement:
FI CO SD MM PP ____________ (Specify)
Approval
Date
Signed By
1-
2-
Comments
Configuration Section - To be filled by Project Team
Evaluation
Overall fit with company requirements
Low Medium High
Gaps (not identified within Business Blueprint) If Yes, explain:
Missing Data If Yes, explain:
Missing Documents or Reports IfYes, explain:
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
56/152
Missing Functionality If Yes, explain:
Missing Interface If Yes, explain:
System Mods (screens, tables or data) If Yes, explain:
Other yes, explain:
Future Enhancements If Yes, explain:
Approval Date by
Comments
https://www.blogger.com/ -
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
57/152
Cut over Plan
This is an example of a Cutover Plan from a live SAP implementation:
Preparation for Cutover
During the time of cutover and migration to SAP, system will not available for almost aweek. It is essential from business point to inform all the business partners about the downtime in advance. Therefore as a part of preparation, it is recommended to send thisinformation in advance to all the customers and vendors.
Prepare Production Environment
In this step, production machine will be prepared and tested in advance for all theapplication components. Since production machine will be connected to client network, itis necessary to test this connectivity in advance. In addition, all printers will also beinstalled and checked in this step.
Setup Application
In this step SAP, application will be setup on Production system, after taking all the
transports to production SAP AG will verify the system is ready to go live.
Convert and Verify Data
In this step, data will be downloaded from legacy system and converted into requiredformat to upload into SAP. After verification, data will be loaded into SAP.
Verify production readiness
This is the final step before Go Live, in this step final review for cutover will be done tomake sure all activities related to Go Live have been performed and system is ready to goin Production.
Support after Go Live
To support the users after Go Live, helpdesk will be established. All the calls from userswill be received by helpdesk at Tel No: 99999999, issues will be categorized into HIGH,MEDIUM or LOW. After creating the ticket support desk will assigned it to the respective
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
58/152
team (FI, CO, MM, SD, and BW) for the solution. Support team will then base on priority
look into the issue.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
59/152
SAP Training Development
With the start of EUT in the Final Preparation Phase [Phase 4 in the ASAP Methodology]Consultant have the develop training material and training exercises with test data takenfrom the copy of QA Client into the Training Client so that the End Users can practice thenew transactions in the SAP system. The Training Client is usually refreshed after acertain interval when the data is consumed in case the number of End Users is huge and allhave to be trained using the data.
Training Data Source
1- It is normally an excel sheet in having the values of all those variables which are usedin the raining exercise.
When the document is, merged Word takes the values of the variables from this datasource and creates a merged document. The data created in the source data document isnormally created using CATTs [Computer Aided Test Tool] in SAP.
2- Note that the headings of the columns are infact the variables used in the trainingdocument.
This data source contains data for 6 sets of data in total. So the merged document willhave 6 data sets namely Instructor, Trainee01 to Trainee05.
3- This is the product of the merger of the training document and the data source
document.
It is supposed to be a big document depending upon the number of copies needed. It isrecommended to divide this document into smaller sets to utilize less memory resources ofcomputer and hence fast editing or of the document.
4- It is also recommended not to include the table of contents specially is DDS toolbar isbeing used in the Merged document. It can always be added later on.
Training Exercise
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
60/152
1- It is the real source document of SAP training material to be created in bulk for the endusers during the training delivery phase of a project.
2- It is created in such a manner that when it is merged the fields with variable valuesacquire their values from the source document where the data to be popped is stored.
3- The variables fields are inserted using the Merge feature in MS Word.
4- The three steps in the Merge process are (depending upon the version):
(Tools Mail Merge)
a) Create Main document:
It is the main merged document in letter or legal format.
b) Get Data source:
It is an excel sheet having the values for the variable fields in the training exercise.
c) Merge the data with the element:
5- It is the final product where the variable fields are replaced by their respective valuesfrom the excel sheet.
6- Note: In later version of MS word, the merge functionality is performed using a
wizard that has 6 steps. Following is an example of a Training Exercise.
Practical Example
Enter an Inventory Recount LI11N
This transaction is the same transaction used to perform the Inventory count. The only
difference is that this count is for a different version of the original inventory document.
1. To enter an inventory count, follow the menu path given below from the initial R/3
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
61/152
screen, double clicking on the last item:
Logistics>Logistics Execution >Internal Whse Processes >Physical Inventory>In Warehouse Management >Count Results >Enter
2. Enter the Warehouse number 100.
3. Enter the Inventory record wminvrec.
Note: The Count date should default to todays date.
4. Enter the Recount version 01.
5. Click on the Enterbutton
6. Enter the Quantity recounted 270.
7. Click on the Enterbutton
8. Record the message at the bottom of the screen
9. Click on the Enterbutton to confirm the message at the bottom of the screen.
10. Click on the Savebutton
11. Record the message at the bottom of the screen
12. Click on the Exitbutton until the initial R/3 screen is displayed.
How to use CATT in SAP
CATT is a useful tool to create Master data as well as record repetitive functions in SAP.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
62/152
The following Procedure explains how it is done in the system.
Procedure
1) Enter the transaction code SCAT in the command field or follow the menu path givenbelow:
System Services Catt Record
2) Enter the name of the CATT in the test case field and press Enter. In this example, wewill use Z_SCM_MM01
Legend: Z = all test cases normally start with Z, SCM = the area in which you arecreating the CATT,
MM01= the transaction code used to create a material master.
3) Click on the TCDbutton
4) Enter MM01 in the pop up window and press Enter
5) Enter Industry Sectorand Material typeand press enter.
6) Select the viewsand organizational structureand press enter.
7) A window will pop up asking for ending the transaction. Click on the Stoptransactionbutton.
8) Click on the Savebutton.
9) Another window will pop up. Click on the local objectbutton after deleting anyvalue in the development class.
10) Click on the back button.
11) Click on the Changebutton now.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
63/152
12) Double click on theTCDbutton.
13) Click on the Field List.
14) Click on the Next Screenbutton until you reach the required filed for which you wantto have variable values. In this example, we want to create multiple material with differentdescriptions so we select the description to be the variable field.
15) Enter &descriptionin the description field.
16) Click on the back button.
17) A window pops up with the same name that has been given to the variable field (inthis case description), just prefix the variable name with & (in this case it will become&description) and press enter.
18) Another window will pop up for maintain default value for the variable just deleteanyvalue in the Default valuefiled and press enter.
19) Press the back button until the system asks you to Save the CATT. Save the test case(CATT) that you have created.
20) On the main CATT screen now follow the menu path: Goto >- Variants >-Export
21) A window will pop up asking you to enter the place where you want to export thefile that will have the values for the variable you just created in your test case(Z_SCM_MM01). You can change the directory of the local file having the valuesotherwise its always stored in SAPworkdir by default.
22) Click on the Transferbutton
23) Now open the text file. Move the cursor to the row just below the last line.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
64/152
24) Press Tab button on the keyboard twice.
25) In this column now enter all the values for the variable (in this case &description) foras many sets as needed. Please note that the values should be in the same column and notin any other column.
26) Save the local file after entering all the values.
27) Go again to transaction SCAT and select your test case and click Execute.
28) SelectLong radio button under the Log typesection.
29) SelectBackground radio button under the Processing Modesection.
30) Selectexternal from file radio button under the Variantssection.
31) Click on the Choosebutton. Select the text file from the local disk and press Enter.
32) Click on the Execute button.
33) SAP will give you the new material created individually after running the CATT inthe background and now these materials are ready for use. If there is an error then theresult is, be a Red color for that material otherwise Green color shows that the CATT wasexecuted successfully.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
65/152
SAP Training Module
1- It is a detailed document about a transaction or a group of transactions used in thebusiness.
2- It is based on the Business Process Script. It explains every minute details in non-ASAPmethodical form. It is scenario dependent and not a general document for the transaction
e.g. we might have one module for Goods receipts without reference (MB1C) but anothermodule for into Goods Receipt for Purchase Order or Delivery (MIGO) and even onemodule for a couple of similar reports like LB10, LB11, LB12.
3- The module transaction has to have the business scenario as well as detailed SAPscreen shots for every step.
Example of a Training Module:
Display Material Bill of Material (BOM) CS03
Performance Objectives
Upon completion of this training module, participants will be able to perform transactionCS03to display a material bill of material (BOM).
Business Procedure
A bill of materials (BOM) is a complete, formally structured list of components that makesup a product or assembly. The list contains the object number of each component,together with the quantity and unit of measure. The components are known as BOMitems. The Material Standardization Division (MSD) creates bOMs.
BOMs are used in their different forms in various situations where a finished product isassembled from several component parts or materials. They contain important basic dataand essential master data for integrated materials management. In, BOMs will only beused for Plant Maintenance.
The following BOMs can be created in SAP:
Material BOMs
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
66/152
Equipment BOMs
Functional location BOMs
Document structures
Work breakdown structure (WBS) BOM
This transaction is used to display a BOM. All fields are display only no data can bechanged.
Step By Step
1. A material BOM has been created.
2. The need arises to display the BOM to check the components.
3. Run the transaction to view the BOM.
Display Material BOM CS03
To display a material BOM, follow the menu path given below from the initial R/3 screen,double clicking on the last item:
Logistics > Production > Master Data > Bills of Material > Bill of Material >Material BOM > Display
Field descriptions for SAP or required fields are labeled below in boldfacetype. Optionalfields are
labeled in ordinary type.
Fields not listed below should not be used.
Fields displayed in gray on the terminal screen cannot be changed.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
67/152
Note: The Plant field should not be entered, as BOMs will always be group BOMs.
Click on the Enterbutton.
To select a line item, click on the button to the left of the line item, and clickon the Itembutton.
Note: To display further information, click on the following tabs: Status/Ing text,Purch., Adm. Data, Document assignment.
If more than one item was selected on the previous screen, click on theNext screenbutton to view the data for the other components.
After all necessary data has been viewed, click on theHeaderbutton.
Note: To display further information, click on the following tabs: Further data,Admin. data, Doc. assignment.
To exit this transaction, click on the Exitbutton until the initial R/3 screen is displayed.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
68/152
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
69/152
Sales Information SystemSales Information System SIS Setup
In order to enable postings in SIS for Info Structure S430, the following steps are carriedout:
Activate Update
IMG -> Logistics - General -> Logistics Information System (LIS) -> Logistics DataWarehouse -> Updating -> Updating Control -> Activate Update,
Select option Sales and Distribution from the popup menu,
Select info structure S430,
set update parameter to Synchronous updating (1) or Asynchronous updating (2); notethat there is no option to set the reporting period split for S430, because it records statisticsby document item, there is no aggregation within reporting periods.
Check SIS settings for statistics groups
IMG -> Logistics - General -> Logistics Information System (LIS) -> Logistics DataWarehouse -> Updating -> Updating Control -> Settings: Sales -> Statistics groups,
Check here which statistics groups are available for use and assign the appropriatestatistics groups to document type and item category (for sales documents).
Check item level update groups
IMG -> Logistics - General -> Logistics Information System (LIS) -> Logistics DataWarehouse -> Updating -> Updating Control -> Settings: Sales -> Update group -> Assignupdate group on item level
Check here that update group 00001 (SIS: Sales Document, Delivery, Billing Document)is set for the required combinations of sales area, customer statistics group, materialstatistics group, document statistics group and item category.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
70/152
Check header level update group
IMG -> Logistics - General -> Logistics Information System (LIS) -> Logistics DataWarehouse -> Updating -> Updating Control -> Settings: Sales -> Update group -> Assign
update group on header level,
Check that update group 00001 (SIS: Sales Document, Delivery, Billing Document) isset for the required combinations of sales area, customer statistics group and documentstatistics group.
Update of S430
To carry out a successful update of S430 the following is required:
Document sold-to party must have a statistics group (KNVV-VERSG) for which a validupdate group assignment has been made.
Document item material must have a statistics group (MVKE-VERSG) for which a validupdate group assignment has been made if item level update group assignment is used.
Document type must have a statistics group set via customizing step
IMG -> Logistics - General -> Logistics Information System (LIS) -> LogisticsData Warehouse -> Updating -> Updating Control -> Settings: Sales -> Statistics groups ->Assign statistics group for each sales document type for which a valid update group
assignment has been made.
Item category must have a statistics group set via customizing step
IMG -> Logistics - General -> Logistics Information System (LIS) -> Logistics DataWarehouse -> Updating -> Updating Control -> Settings: Sales -> Statistics groups ->Assign statistics group for each sales document item type for which a valid update group
assignment has been made.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
71/152
Standard SD Reports
The following are Standard SAP SD Reports used in Sales and Distribution
Incoming Order Report
To run this report, use one of the following access options:
Logistics > Sales and distribution > Sales information system> Standard analyses> Customer / Material / Sales Organization / Sales Employee / Sales office
In the Command field, enter transaction (see table below) and choose Enter.
Choose one of the following options:
Transaction code Standard Analyses
MCTA Customer
MCTC Material
MCTE Sales organization
MCTI Sales employee
MCTG Sales office
Incomplete Sales Documents
To run this report, use one of the following access options:
Logistics > Sales and distribution > Sales > Information Systems > Orders >Incomplete Orders in the Command field, enter transaction V.02 and choose Enter.
1. Under Incompleteness, select all types of incompleteness.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
72/152
2. Under Organizational data, enter Sales Organization.
3. For this example, no SD transactions need to be entered. For a list of transactions, clickon the SD transaction field to reveal a possible entries list.
4. Choose Execute.
5. To edit a document, select the checkbox to the left of the desired SD document (forexample, Choose Display to navigate to details of the incompleteness.
6. Choose Edit Incompletion to see the details of the incompleteness.
7. Choose Complete Data, to edit this sales document.
8. The Cursor automatically leads to the incomplete data column Fill in the Information(Purchase Order Number) and save the document.
List of All / Open Billing Documents
To run this report, use one of the following access options:
Logistics > Sales and distribution > billing > Information System > billingdocuments > List billing documents
In the Command field, enter transaction VF05 and choose Enter.
1. Enter a valid pay-to party number in Payer
2. Choose the document date range based on the billing date
3. Select all billing docs.
4. Optional: Choose Display Variants to change the variant. You can also do this from theoutput screen.
5. Optional: Choose further sel. criteria to select additional selection criteria.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
73/152
6. Choose Enter.
List of All / Open Deliveries
To run this report, use one of the following access options:
Logistics > Sales and distribution > Shipping and Transportation > OutboundDeliveries > Lists and Logs > Outbound Delivery Monitor In the Command field,enter transaction VL06O and choose Enter.
1. Select List Outbound Deliveries.
2. Enter Sales Organization. Alternatively, you could enter a valid Shipping Point.
3. Under Planned Goods Movement Date, enter a date range the delivery date is the dateon which the delivery should be made.
4. Select Check at item Level Picking Data Selection criteria.
5. Choose Execute.
You may choose Filter, or Display variant to change the layout. From within the report,you may change the layout by choosing Setting> Display variant. The fields on the leftside of the screen are those that are to be displayed.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
74/152
SAP Configuration Template
We used this SAP Configuration Template for the SD Module during multipleimplementations and Go Live instances. I hope it is of some help to those who need todocument their Configuration activities.
Configuration document
Release My SAP ECC5.0
Prepared By:
Date: Month [MM] Day [MM] Year [YYYY]
Table of Contents
1. Document Control2. General Settings3. Enterprise Structure4. Document Number Ranges Overview5. Business Transactions
Document Control
General Settings
The configurations can be made in this menu path:
Example:
Sales Org path in IMG
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
75/152
Enterprise Structure
The configurations can be made in menu path:
Example:
Definition, Assignments in Imp path
Document Number Ranges Overview
Example:
Document> Document Number Ranges > Overview
Number range object Accounting Document:
Company Code 1000
No 01
Year 2006
From number 1020100001
To number 1020199999
External
Business Transactions
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
76/152
Maintain number ranges for orders
Example:
Order Master Data > Maintain number ranges for Orders
Order Type
From Number
To Number
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
77/152
SD Month End Closing
Month End Closing is the first litmus test of successful Go Live in an SAP Project. Mostmodules and especially SD, MM and FI are involved in this intense practice, as the figuresin the reports should be reconciled to give an accurate picture of results. After one monthof post implementation, the client as per their business practice to reconcile figures inSales and FI, for example and the SAP SD month end closing activities start in full swing
announces support, when the month ends a certain date. Subject to the business practicesof the SAP Customer, the following steps are recommended as SAP SD month-end closingActivities:
1) All those deliveries for which Goods Issues has been posted should be invoiced.
2) Use SAP Solution of Billing Due List (Transaction code: VF04) to display all
the outbound deliveries for which PGI has been done but Billing is pending.
3) All Credit Memos (Return Billing Documents) should be created w.r.t Return Orders.
4) Warehouse Personnel should confirm Picking for Open Deliveries.
5) The Open deliveries, for which Stock was allocated but by mistake Stock transfer
has been done, should be reversed so that PGI can be done for those open deliveries. Notethat the reversal of Stock transfers should be done by MM.
6) Deliveries should be created for Open Orders.
7) SD-FI reconciliation should be performed by comparing SIS and FIS figures.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
78/152
SAP SD Transaction Codes
Whether it is configuration or Training during an SAP implementation, you need toremember some tables and transaction in order to ease your job. There is some logicbehind these transaction codes too and with experience you know them if you are a keenobserver. The following is a list of such transaction that will help you appreciate SAPlogic and help you remember the transaction codes by heart.
SD Transactional Menus
VS00 Master Data
VA00 Sales
VL00 Delivery
VT00 Transportation
VF00 Billing
VX00 Foreign Trade
Configuration Transaction Codes
Account Group - OBD2 [In FI IMG]
Customer Material Info VD53
Define Common Distribution Channel VOR1
Define Customer Group OVS9
Define Sales Districts OVR0
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
79/152
Customer Master Tables - KNA1, KNB1, KNVV, KNKK, KNVP
Assign Sales Office to Sales Area OVXM
Assign Sales Group to Sales Office OVXJ
SD Tables
Table to Find any Transaction TSTC
User Settings Local Data History [Enables the History of Transactions]
Material Master Data Tables - MARA, MBEW [Valuation], MARC, MARD,MVKE
SO Tables - VBAK [Header], VBAP [Item]
Billing Tables - VBRP, VBRK
Shipping Tables- LIKP [Header], LIPS [Item], VBEP [Schedule Line], VBUK[Header Status],
VBUP [Item Status]
Partner Functions - SP [Ag in German], SH [We in German], BP [Re in German],PY [RG in German]
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
80/152
Entering SAP CommunitySAP Consulting Skills
Consulting skills include Analytical skills, Communications skills, interpersonal skills and
documentation skills.
Analytical skills helps you to analyses business processes and business scenariossystematically and the ability to translate them into the SAP framework.
Training Skills include presentation skills, language skills and knowledge of third partytraining development tools like Resite, DDS, SnagIt etc.
Interpersonal skills are a tool to work in a team as SAP is an integrated solution andconsultants work closely with each other to implement the system for a client.
Communication skill is probably the most important skill a consultant needs whether it isrequired in discussing and analysing the business or facing the client after implementation.
It helps in the correct and effective knowledge transfer to the end users of the system.
Support Skills include strong troubleshooting and/or debugging skills coupled withknowledge of tools like SolMan [Solution Manager] in addition to working under pressureto meet ticket resolution deadlines.
Knowhow of Tele-commuting Technologies is an asset when a consultant needs to workfrom a remote location via phone, mobile, skype or video conferencing etc. A consultant issupposed to know these state of the art technologies to offer his/her services to the clientto get required info from the client, any other team member or perform the requiredknowledge transfer [KT, as we call it] to the client.
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
81/152
Example An SAP Presentation
I had the opportunity of delivering a presentation at a seminar and used thefollowing Seminar Agenda for the participants. I thought it might be helpful for someconsultants in case they have to introduce SAP in a presentation seminar so am sharing it
with SAP community. Just the Agenda is given below for those who are experts in SAPbut cannot integrate their knowledge in an orderly form.
Brief Professional Introduction of Consultant
Introduction of ERP Technology
ERP Solutions in the Market
Introduction of SAP R/3 as Business Solution
Modules of SAP
Clentbase of SAP
Methodology of SAP
ASAP Roadmap
SAP Consulting Career
Human Resource for SAP Project
SAP Consulting Positions
Scope of SAP
SAP Partner Academy Courses
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
82/152
Remote System Access
Question Answer Session
-
7/25/2019 A Rare Guide to SAP SD & Basic is OIL
83/152
SD Interview Tips
Sales Order [VOV8]:
Doc type, No R