Workshop Notes
Workshop Notes
Real-time Scenarios
MRF Client / Customer
TCS Implementation in Partner / Consultant
SAP Vendor
Non – SAP means Legacy System
TAG a Project means – Assigning a Project
If any client/ customer wants to team up their business operating system into SAP then
they will raise request to Implementation Partner (any IT Company) to convert
operating system into SAP.
Converting client’s business operations into SAP System for first time then it is called
Implementation Project.
Implementation Project takes 8 to 12 months duration based on project size.
Methodologies in SAP
3. Realization Phase
Along with this BBP Phase in parallel our internal IT Team & Basis team will make SAP
Servers – Clients/Systems/ User ID’s ready.
Once BBP Signoff is done from clients, then we consultants will start configuration (or)
TO-BE Document mapping in SAP Development server – Golden Client. This
Configuration phase is called Realization Phase.
Consultants will configure every business process of client in SAP starts from
Organization Structure.
Once Standing Configuration is done then we consultants will move setting to testing
client of development server for testing. Once testing is done then consultants will sit
with ABAP Team to cover GAP.
Testing’s will be done by individual module consultant (unit testing) & other module
consultants (Integration Testing).
Each & Every configuration in Development Server – Golden Client will be stored under
TR – Transport Request.
TR will be used to move the configuration from One Server to Another Server (DEV-
QAS-PRD).
The Data Maintained, Edited, Deleted (or) Copy in IMG Screen of development server
will store in TR Form.
We have following ways to select TR to store configuration.
o Last Used TR
o We can create new TR by selection Create Option.
o We can select existing TR’s by using own request option.
Types of TR’s
We have Parent TR (main TR) & Child TR (sub TR) every configuration will store under
Child TR of Main TR.
If we want to move TR from development server to quality server we need to release TR
but if we want to move from Quality Server to Production Server TR release is not
required.
How to Release TR’s?
If we are moving data for DEV-QAS-PRD Servers then we will use this concept.
We have to release TR’s to move data from server to server.
T Code – STMS_IMPORT
Login into destination server then go to T Code – STMS_IMPORT, select the TR then
click on Import Option.
In real-project TR’s will be moved by BASIS Consultants but, we individual module
consultants should share TR’s list in excel in proper sequence.
Cutover means whatever data in Non – SAP should be maintained same in SAP
4. Final Preparation Phase
Once all the TR’s are transferred to Quality Server then we will start 4th phase. I.e. Final
Preparation Phase.
Before starting this phase we consultants have to provide training to end users, once
training is done we will give 15days time for testing.
In this phase client end users of all the departments will perform testing in quality
server, if they found everything okay, then they will give acceptance note called UAT.
Clients will do testing in Quality Server.
UAT – User Acceptance Test and please find below UAT format but company to
company format may change.
Once UAT is done then we consultants will start cutover activities and prepare for go-live.
Cutover Activities
The date on which the client’s legacy data extracted and uploaded in SAP is called Cutover
Date. Once cutover is decided then clients will not enter any data in their legacy systems.
They will stop all their payments & purchases b/w cutover & go live dates. If there is any
data left even after go live, then it will be entered manually.
The date on which first entry is posted on SAP then it is called Go Live Date.
After all cutover activities & gaps fulfillment we will hand over the project to clients called
Go Live Phase. Once Go Live is done then clients will enter all business transaction entries
in SAP.
After GO live we consultants have to give support to clients for safe entry in SAP. This will
be for 4 weeks to 6 weeks depends on agreement b/w clients & implementation partners.
Providing support immediately for Go live is called Post Go Live Support.
Once Post Go Live support is done then actual support project will start.
As we are aware after receiving client’s requirement we consultants will search solution in
standard SAP. If there is no solution in standard SAP, then it is called GAP.
To Fulfill this GAP we will do following activities:
o We will check for alternative (work around).
o We will take ABAPERS by preparing FSD document.
PO Print Out.
In the collective number (10chars) field of the RFQ. The number in series should be
automatically generated by the system while document is saved.
PR Print out.
Delivery Challan Printout for subcontracting.
Purchase Register (MM+FI).
RICEFW
What is RICEFW?
RICEFW
R – Reports
Developing new reports (or) database output (reports) by executing program. If clients
requires any new reports for their business then we consultants will take the help of
ABAPers to develop.
Standard Reports
o Ex – ME2N, MM60, MB51, MB5B, MB52, ME20 etc.
Customized Reports
o Developed by Functional & ABAP Consultants (new reports).
o Ex – Purchase Register, Sub – Contracting report etc.
I – Interface
In some projects/clients some of the business process like Storing of material, Planning,
and Involve Uploads are executed in External System. (non sap system)
Linking Non SAP system & SAP system to transfer data is called Interface. IDOCS concept is
used to transfer data.
Functional consultants will provide what data need to be transferred (or) what data need to
be received.
Ex – What Fields, What Numbers etc. to ABAP system.
C – Conversions
Conversion means converting data from one format to another format (or) from one system
to another system.
Ex – Transferring data from client’s legacy system to SAP system. During Implementation
project clients will change their business operations from Non-SAP to SAP then we
consultants have to upload whatever data is available in Non-SAP into SAP.
o Ex – Material, Vendor, Stock Upload, Open PO’s etc.
Uploading tool is LSMW, LTMC, and BDC etc.
E – Enhancements
F – Forms
W – Workflow
Note – Functional Module Consultants will provide requirements to ABAP Consultants in the
form of FSD(Functional Specific Document)
FSD
How to Prepare FSD?
The Functional Specific Document – FSD will prepare detailed design which explains in
details how the requirements will fulfilled requirements/develop.
In SAP, if functional consultants didn’t got solution, then they will prepare on FSD
Document with clients required and they will share the same with ABAP consultants for
development.
FSD Document will be prepared by functional consultants.
2. Support Project
After Go-Live clients will get support of consultants called Go-Live Support. Once go-live
support is done then actual support will start which is called AMS – Annual Maintenance
Support (or) AMC – Annual Maintenance Contract.
In this AMS companies (service providers / IT Company & clients) will go for an agreement
called SLA – Service Legal Agreement. Consultants will work as SLA.
In Support Project consultants will help to resolve the client’s issues in SAP System.
Issues is called Tickets in SAP. Tickets will exchange by using Ticket Tool.
SAP Support Project which includes handling tickets is called Issue Tracking System. The
errors (or) bugs forwarded by the end user to the support team are prioritized under three
severity they are High, Medium, and Low. Each and every severity as got its time limits
before that we have to fix error.
SAP also provides SAP Solution Manager (SOLMAN) which is also called as Ticketing Tool.
General concept of tickets; handling of tickets is called Issue Tracking System. The Errors
(or) bugs forwarded by the end user to the support team are prioritized under three
severity High, Medium & Low.
The Main job of the supporting consultant is to provide assistance on line to the clients
where SAP is already Implemented for which the person should be very strong in the
subject and the process which are Implemented in SAP at the client side to understand to
analyze to accurate & to give the right solution in right time.
This is the job of support consultant.
The Customer (or) the end user logs a call through any Ticketing Tool (or) by Mail
(RADIX/Server now).
Each one of the support team is a part of support group.
Each consultant and client will have access to ticketing tool.
Whenever a client logs a call (or) creates a ticket in tool he/she has to maintain to which
work group. Ex – PTP, DTC, Production, FI, CO etc.
Once the calls came to work group the Support Consultant (or) the team needs to send and
IR (Initial Response) to the user depending upon the priority of the calls (Top, High,
Medium, Low, None), then the error is fixed, debugged by the Support Consultant (or) the
Team.
Then after testing properly by generating TR (Transfer Request through the BASIS &
Transfer to Further Servers).
Then it is informed to end users/customers/ super users about the changes, which have
moved to production server by CTS – Change & Transport System Process.
Note – In Summary if any configuration (or) customization is required to solve the issue, then
the consultant have to work on Development Client, then the end user will test in the Quality
Server Client (QAS) and after approval BASIS consultant will move changes to Production
System.
End user not able to create STO Purchase Order for a Supplying Plant from a New Plant,
since they got Shipping Point error in PO, hence the document becomes incomplete & he
will not be able to proceed further like PO, Delivery, Billing etc.
Steps to be followed:
What is CR?
Points to be noted?
LSMW stands for Legacy System Migration Workbench – ECC. It is a tool use in SAP to
Transfer data from Non SAP to SAP System.
Non – SAP system is also called as Legacy System.
The main function of SAP LSMW tool are as follows,
o Import Data – Data in Spread Sheet Tables & (or) sequential files.
o Export Data – Converts the from source format to target format.
o Legacy Data – Converts data into target format to upload data.
T Code – LSMW
System will select step no 3 maintain source fields automatically and execute it.
Click on Change Icon.
Click on Source Structure.
Click on Table Maintenance Icon.
Copy the recording fields format from excel and paste in SAP.
S4 HANA stands for SAP Business Suite 4 SAP HANA. It brings the next big wave of
innovation to SAP customers, similar to R2CR3.
SAP S4 HANA Abbreviations:
o S – Stands for simple & it is fourth version of SAP business suite after R1, R2, and R3
& ERP architecture.
SAP S4 HANA is an ERP Business suite based on SAP HANA in memory database which
allows companies to perform quick transactions.
SAP Releases S4 HANA in February 2015 and new companies (clients) will migrate to S4
HANA as it is next generation to the SAP business suite.
SAP S4 HANA is easier to use and it helps to solve more complex problems and handles
large amount of data.
One of the key to S4 HANA is that it uses SAP FIORI rather than using traditional GUI.
SAP FIORI is a collection of commonly used S4 HANA functions that are displayed simple,
really designed tile that can be accessed across various devices including Desktop, tablets
(or) mobile devices.
Benefits of S4 HANA
S4 HANA allows you to:
MM Simplification in S4 HANA
Whenever we are implementing SAP S4 HANA to the companies, we can migrate master
data & business data’s from Non-SAP system to SAP by using Migration Cockpit.
LTMC can transfer Master Data’s, Transaction Data & Balances.
It only works in Web browsers.
LTMC is advanced version of LSMW.
It is mainly useful for Green Field Implementation. (Software Development)
How do we activate LTMC?
LSMW – Stands for Legacy System Migrate Workbench & it is tool to upload data in SAP
System by preparing Manual Templates.
LTMC – Stands for Legacy Transfer Migration Cockpit & it is a data migration tool available
in S4 HANA with ready-made template.
What is SAP HANA?
SAP HANA stands for “High Performance Analytic Appliance”. It is a multimodal database
that stores data in its memory instead of keeping it on Disc (CD).
SAP HANA is a fast and powerful database which provides real-time information quickly.
In HANA we have One Cloud Edition & One Premises Edition and for this we need physical
server installation required.
Business Partner
Business Partner
Business partner is an Add-on in SAP S4 HANA Server & this is replace of Vendor &
Customer in SAP.
Define BP Roles
BP Role Title
ZPURCH Purchasing
ZFINAN Finance
Under this we are going to define number ranges for Business Partner.
T Code – BUCF
Path
o SPRO --- IMG --- Cross Application Component --- SAP Business Partner --- Business
Partner --- Basic Settings --- Number Ranges & Grouping --- Define Number Ranges --
- Enter.
o Click on Change Intervals
o Insert Line
o Give Serial Number, From & To Numbers (Either Internal/ External (not both))
o Enter & Save.
Assign Number Range
In this settings we assigned BP Roles to vendor account groups for vendor master record.
When you process this settings, then the vendor will be created by using vendor account
group based on BP Role Assigned.
Define Vendor Account Group & Field Selection (OMSG T Code)
Create Number Ranges for Vendor (Same as BP Number ranges) & activate external number
range box. (T Code OMSJ)
Assign Number range to Vendor Account group.
Master Data Synchronization/Assign BP Account Group & Vendor Account Group
Path
o SPRO --- IMG --- Cross Application Component --- Master Data Synchronization ---
Customer/ Vendor Integration --- Business Partner Settings --- Settings for Vendor
Integration --- Field Assignment for Vendor Integration --- Assign Keys --- Define
Number Assignment for Direction BP to Vendor --- Enter.
o Click on New Entries
o Give BP Grouping Number & Maintain Vendor & Activate Same number box.
Clients Role in Business Partner
Create Business Partner (Vendor)
Go to T Code – BP
Click on Vendor Type – Person/Organization /Group (always click on Organization)
Select BP Role & immediately click on Create Icon.
Select Grouping from drop down which decides the number range.
Enter all mandatory (or) general details in General Data Tab.
Click on Company Code option
o Give your Company Code, enter
o Maintain all required fields.
Click on Purchasing Option
o Maintain all required fields.
Then Save the Business Partner.
GST
GST (Goods Service Tax)
GST is an Indirect tax throughout India to replace existing multiple taxes levied by the
Central and State Governments.
The GST is a Tax on Goods & Services sold domestically.
The Tax is included in the final price and paid by the customers & passed to the government
by sellers.
The GST bill was passed in Parliament on 29th of March 2017 & came into effect on 1st July
2017.
Types of GST’s
SGST
It is used by the state government on Intra State (Same State) transaction. The revenue
collected by State Government through GST is earned by the State Government.
CGST
This is for Central Government on Intra State Goods & Service Transaction. The Central
Government Collects the revenue generated through Central Goods & Services Tax. This
revenue is shared between Central & State Government.
Ex – If Same State dealer is selling the goods to same state customer, then SGST & CGST will
get calculate. SGST amount will be to State & CSGST amount will be to Central.
IGST
Integrated Goods & Service tax is calculated on Inner State (between 2 states) goods &
service transaction. It is applicable in Imports & Exports also.
Applicable GST rate are determined by the combination nature of purchase and Harmonized
System of Nomenclature (HSN) code assigned to material.
GST Calculation
As discussed GST applicable rates are determined based on Nature of Purchase and HSN
Codes.
HSN Code is a 4 to 8 Digits Uniform Code that classifies products. It is used for classify
products in various sections.
** SAC stands for Service and Accounting Code & it is used to classify services.
Go to T Code – J1ID
Select Chapter ID button
Click on Maintain Icon
Click on New Entries
Give Chapter ID (HSN Code)
Maintain UOM – (Ex – Kgs)
Maintain Description as per law – (Ex – Construction Products)
Save.
Go to T Code – MM01
Give Material Number, Industry Sector, Material Type.
Select Foreign Trade Export/ Import View, Enter
Give your plant, enter
Go to Foreign Trade Data Tab
o Control Code
Assign HSN Code in this field.
Consultant Role
Configuration Steps
Steps T Code
Assign Tax Procedure to Country OBBG
Define Tax Access Sequence OBQ2/ QBYZ
Define Condition Types (TAX) OBQ1/ OBYZ
Create Account Types OBCN
Define Tax Procedure OBQ3/ OBYZ
Assign GL to Account Keys GL OB40
Create Tax Code in Country FTXP
Maintain Tax Condition Records FV11
Earlier we used tax procedure TAXINJ. It is a tax calculation procedure for Indian Version
and it supports formula based calculation but in TAXIN condition based support.
HSN code is mandatory in material master & it will be created in J1ID T code.
Maintain Vendor GST Number in Tax Number 3 Field. (IN3 – Indian Tax 3)
System added a new tab called INDIA in Purchase Order Item Data Level & in that we can
check HSN code copied from Material Master & same will copy to Invoice Screen MIRO.
System added below new transaction codes,
o J_1IG_INV – This T Code is added in STO for GST Invoice & it is used in Inter STO.
o J1IGSUBCON – Create Challan.
o J1IGRECON – Subcontracting Reconciliation.
Benefits
One Warehouse number can be assigned to multiple plants & storage locations.
Path
o SPRO --- IMG --- Enterprise Structure --- Assignment --- Logistics Execution --- Assign
Warehouse number to Plant/ Storage Location --- Enter
o Click on New Entries
o Give your Plant, Storage Location, Warehouse Number
o Enter & Save.
Warehouse Integration
RFC Inventory
Radio Frequency Management
Connection
Warehouse
Management
QM SD – Sales &
Quality Distribution
Management
Number of areas can be defined within the warehouse to store the products is called
Storage Types.
Ex –
o Fast Moving Materials
o Slow Moving Materials
o Bulk Materials etc.
Path
o SPRO --- IMG --- Logistics Execution --- Warehouse Management --- Master Data ---
Define Storage Type --- Enter
o Select 001 Warehouse line.
o Click on Copy As icon
o Give your Own Warehouse Number & save.
Note – When we copy warehouse number from Standard 001 then storage types will copy
automatically. We can add new storage type by copying 1.
This storage type can be divided several areas called Storage Sections.
Storage Section contains Storage BINS, where product will store physically.
Path
o SPRO --- IMG --- Logistics Execution --- Warehouse Management --- Master Data ---
Define Storage Section --- Enter
Note – When we copy warehouse number from Standard 001 then storage sections will copy
automatically and if required we can add new storage sections by using copy as Icon.
We can create storage bins manually/ system will also create bins automatically.
T Code – LS01N
Path
o SAP Easy Access Screen --- SAP Menu --- Logistics --- Logistics Execution --- Master
Data --- Master Data --- Warehouse --- Storage Bin --- Create --- LS01N Manually
o Give your Warehouse Number – WM1
o Give your Storage Type – 001
o Give Storage Bin – your own code (ex – 08.01.2022 (10 chars))
o Maintain Storage Location – 001
o Maintain Maximum Weight of the box and Total Capacity of Box.
o Maintain Storage Bin Type (Ex- B1)
o Enter & Save.
MM-Inwards
PP is one of the important module in sap that helps businesses to plan the manufacturing,
sale and distribution of goods. ...
SAP PP activities include material requirements planning, bill of material, routings and
capacity planning.
SAP PP is an important module of SAP. It tracks and makes a record of the manufacturing
process flows, for example, the planned and actual costs. Also, goods movements from the
conversion of raw material to semi-finished goods.
It is fully integrated with the other SAP modules like SD, MM, QM, and FICO & PM.
Organization Structure in SAP PP
In any Production manufacturing location will be plants and storage location within the
plants.
Importance of Plant and storage locations in Production Planning module -
o All Production master data is created at Plant level.
o Planning activities are also performed at Plant level.
Production Confirmation process and related goods movement occur at plant and storage
location level.
Master Data in SAP PP
Material Master
BOM - Bill of material
Work center
Routing
Production version
Master data is generally static for any company and is very rarely changed depending on the
requirement. There are 5 master data to be maintained in Production Planning module.
Material Master
The material master contain information on all the materials that a company procures,
produces, stores, and sells. It is a number uniquely identifies a material master record, and
hence a material.
Materials with the same basic attributes are grouped together and assigned to a material
type such as finished, raw material, etc.
It is used for the following purposes:
o To purchase materials
o For Goods Movement postings such as goods issue or receipt in inventory
management and also for physical inventory postings
o In invoice verification for posting invoices
o In sales and distribution for sales order fulfillment process
o In production planning and control for material requirements planning, scheduling,
and production confirmation processes.
Bill of Material (BOM)
A bill of material is a complete, formally structured list of the components together with the
quantity required to produce the final product or assembly.
BOM's are used in material requirement planning and product costing.
You can also create up to 99 alternative BOMs for a single product.
For Products having variants, you can create Super BOM, which has all possible types of
components used to manufacture different types of variants, and the appropriate
component is selected based on characteristic chosen in the sales Order.
For example, Product Cycle can contain all types of frames (with different colors and sizes)
and desired frame is selected in production order based on color and size chosen in the
sales order.
Work Center
Routing is nothing but a sequence of operation performed at the Work Center. It also
specifies the machine time, labor time, etc. for the execution of operations.
It is also used for scheduling of operations and used in standard cost calculation of the
product.
Production version
The production version is a combination of BOM and Routing data for production. It is a
linkage between BOM & Routing and determines the manufacturing process.
There can be multiple production versions as per different manufacturing process to
produce the product.
Demand Management
MRP determines any shortages and creates the appropriate procurement elements. It does
net requirement calculation and generate planned orders for in-house produced materials
and purchase requisition for raw materials.
It does lead time scheduling and calculate production dates in planned orders.
It explodes the BOM and generates procurement proposals at each BOM levels.
Production Orders
The output of MRP will be "Planned Orders", which needs to be converted to production
orders for further execution of the process.
The Production Order is firmed receipt element, which is not affected by MRP run, unlike
Planned Orders.
Production Order is a document which specifies what material needs to be produced and in
what quantity. It also contains the BOM components and routing operation data to be
performed at the work center.
Production Order is released for execution, and material availability checks can be carried
out which determines if there are any missing components.
Production Order Confirmation
When goods are produced physically at the shop floor, then production order must be
confirmed.
During confirmation, components materials can be consumed automatically via back flush
mechanism and Goods receipt of material can be performed automatically via operation
Control key in Routing.
However, instead of auto goods movement, manual Goods Issue and receipt can be
performed separately from confirmation.
Any failed goods movement due to a deficit of component stock can be reprocessed
manually.
Activity costs such as machine, labor, etc. will also be updated in the production order
during confirmation on an actual basis.
The order gets CNF (Confirmed) and DLV (Delivered) status after final confirmation and final
Goods receipt.
If confirmation is posted wrongly, then we can cancel the confirmation and post it again
with correct data.
Production Order Close
After the production order is delivered completely or we don't want to execute the order
further then Order should be technically completed.
After Order gets TECO (technical completion) status, it gets deleted from stock/requirement
list and is no longer considered in material requirement planning run. All dependent
reservations also get deleted from the system.