Khaadi Pakistan
Khaadi Pakistan
Khaadi Pakistan
SCM REPORT
By,
We would like to express my deepest appreciation and thanks to all those respected
persons and seniors for offering us their immense support and facilitate us all the time of
We express my greatest gratitude to Mr. Shahnawaz Ali Syed, Course Instructor& Advisor,
Iqra University for providing us a superior guideline for my MBA research thesis during
numerous consultations. We would also like to expand our sincere appreciation to all those
who have directly and indirectly provide their assistance in writing this project.
Last but not the least, many people especially my classmates and colleagues have made
important and valuable suggestions on this final project which gave us an inspiration to
We are also thankful to almighty Allah who has bestowed us with all his best resources and
ii
Executive Summary
Khaadi first opened its doors in 1998 in Karachi, Pakistan offering customers kurtas and
loose fabric made from hand-woven fabric. Shamoon Sultan, the chairman and founder, had
the intent of reviving the ancient craft of the handloom and popularizing the traditional
medium in a contemporary manner. Khaadi, which means “hand-woven”, has stayed true to
its name and continues to produce a fusion of styles to complement both the east and west,
Khaadi defines its lines as Concepts and initially had Prêt (Ready-to-Wear), Unstitched
(Fabric) and Man (Eastern Wear). Over the years, Khaadi has introduced a number of new
Concepts including Khaas (featuring exclusive and limited-edition pieces), Kids (for 2-12
year olds), Accessories (jewelry, stoles and handbags) and Home (featuring furniture,
In 2010, Khaadi entered into the international arena by exporting to various regions. The
online store was launched in Pakistan in 2014 and Khaadi will look to open its digital doors
to various countries going forward. The company continues on its aggressive expansion
strategy by opening several retail stores in smaller cities of Pakistan.In order to further
grow and expand the business in a sustainable manner, we have corporatized our business
and for this purpose have setup Khaadi (SMC – Private) Limited (formally K-Clothing (SMC
iii
Introduction
Success in corporate world is not only good financial health or brand image gathered by the
company, but overall chain and its management reflects the success of a company. Supply
involved with their own expertise, resources and objectives. Cooperation and collaboration
of various parties is formed through negotiation rather than central control and success of
competition where not only various organisations are competing but their supply chains
are even acting against one another. Presently, level of competition is not assessed with the
company’s financial performance but it has become more crucial with assessment of its
supply chain performance. Competition in supply chain performance has caused increase in
pressures on companies for meeting demands of customer and also in order to achieve
Organizations are realizing that for assuring their survival in the intensely competitive
business environment, there is a need of not only improving organizational efficiency, but
entire supply chain needs to be revitalised with the help of modern managerial and
technical tools. Companies are now more put on to keep their selves up-to-date and
investment shrewdly for developing and applying modern systems, one of the most
(ERP) system.
4
Implementation Need
KHAADI have also managed to get data security, which was the main issue with the
previous data management system. With growing operations of the business it was very
necessary to have any integrated software that can help in efficient data management.
Secondly, Local ERP, Microsoft Excel and Quick Books, were used to generate the advice
over investment plans, accounting, and managing other operations. KHAADI was having
inefficient operational management previously has led the company to implement the SAP
in the business. In the SAP System, several structures can be used to represent the legal and
organizational structure of the company. Organization elements can be structured from the
A company code is the smallest organizational unit in the system for which a complete self-
contained set of accounts can be drawn up for purposes of external reporting. With Khaadi
company code is defined at client level respectively on (300,500,800)
5
1.2 Plants structure
A plant is an organizational logistic unit that structures an enterprise from the perspective of
production, procurement, warehousing, plant maintenance and material planning. A plant may be a
manufacturing facility or a branch within a company. It is a place where either material is produced
or goods and services are provided. Example: Production Facility, Head Office & geographically
distant warehouse. At KHAADI, multiple plants created as per requirement.
The key considerations that are taken into account when defining a plant in KHAADI are: -
Material cost – as plant controls how the valuation of each material in the system will be carried
out. If a different material cost is required in a particular organizational unit, then a separate plant
is required.
Authorization control – Standard authorization control is set at plant level i.e. user assigned to
one plant will not be able to access data of another plant if relevant rights are not granted.
6
2. Production Planning & Control (PP)
2.1 Company Code
Company code is used in order to define the organizational unit for which a complete self-contained
set of accounts can be drawn for external reporting. This includes the entry of all transactions that
must be posted and the creation of all items for legal individual financial statements, for example,
the balance sheet and the profit and loss statement.
2000 Uni-Brands
2.2 Plant
The following plants will be defined for Khaadi; Production Planning & Control activities:
Plant Description
Plant Description
7
1000 SHF Stitching Unit 1
8
2.4 Material Master
At Khaadi, the following Master Data in Production Planning and Control Module are being used:
Material Master
Resource
Routing
A material master contains both the global data for a given material, which is valid across all
locations (for example, data that is the same for this material in all production plants) and the
location-specific data, which contains settings for the relevant location (for example, a specific
production plant). General data such as the measurements or the weight of a material is set
globally, whereas settings for planning are usually defined locally. This data may therefore differ,
depending on the location.
ZSFG Semi-finished materials are components that are either manufactured in-
house (within the manufacturing facilities of a company) or externally
procured and require some value addition before it could be sent to
customers.
ZFGS At Khaadi, the finished materials are available in a ready to sell status at the
finished goods warehouse.
ZRAW
9
ZPKG
The material can be both produced in-house and procured externally (X).
Type Description
10
In SAP all BOMs are single level, BOMs are maintained for all the semi-finished states of the finished
product and of course for the finished product. Therefore, multiple SINGLE level BOMs constitute a
complete product structure.
BOM yields the quantitative recipe which is used by the MRP as its basis; these define the
relationships of assemblies (finished products and semi-finished) and their components (packaging
and raw materials). Thus, BOM becomes a framework on which the entire planning process
depends. As a vital part of MRP, BOM must be accurate and up to date for its output to be valid.
The quantitative recipe of the BOM is also significant to controlling issuance of components for
production and also for product costing. Wastages/Scrap during the production process will be
treated as Co-Products in the Bill of Material. While creating BOM the following data is taken into
consideration:
Component Quantity Quantity required for producing the base quantity of finish product.
In the following style SFGS are consuming four fabrics that are
1 Tanchoi
2 Jacquard
11
4 ShafoonGreige
Subsequent SFGS and raw materials at different levels. Each SFG has its own BOM.
CUTTING_SIDE_
EMB_ADDA_DYE
BACK_TRS_PAN
D_MED_SILK_GR
NEL(jacquard,
EEN_THAAN
tanchoi)
EMB_MAC_FRON
RESHAPING
T_PANNEL
STITCHING AND
CROPING
FINISHING
SFG-001 DYED_MED_SLIK_THAN(BEIGE)
SFG-003 PRINT_DUPATTA_SHAFOON
SFG-004 PRINT_THAN_MED_SILK(PINK)
SFG-005 CUTTING_FRONT_PANNEL
SFG-006 CUTTING_SIDE_BACK_TRS_PANNEL
SFG-007 EMB_ADDA_DYED_MED_SILK_GREEN
SFG-008 EMB_MACH_FRONT_PANNEL
SFG_009 RESHAPING
12
SFG_010 STITCHING AND CROPING
FG_001 FINISHING
DYED_MED_SILK DYED_MED_SILK
_THAN(BEIGE)(gr CUTTING_FRONT CUTTING_SIDE &
_THAN(GREEN)(g PRINT_THAN_ME PRINT_DUPATTA
eige med.silk) _PANNEL(tanchoi) BACK_PANNEL(ta
reige med. silk) D_SILK(PINK) _SHAFOON
nchoi)
(greige. Med. silk) (shafoon)
EMB_ADDA_DYE
CUT_TROUSER D_MED_SILK_GR
EEN_THAAN
STITCHING_DUP
ATTA
STITCHING_TRO EMB_MAC_FRON
RESHAPING
USER T_PANNEL
STITCHING AND
CROPING
FINISHING
Separate material codes will be opened for every two piece style which can be sold individually. The
above style comprises of KURTA , DUPATTA AND TROUSER, which can be sold individually, so in
the above diagram each of three different materials have been manufactured individually having
their respective BOMS.
13
would also define the components
quantity required.
At Khaadi, Master Data Management Team is responsible for creating all the Standard BOMs with
Production Status. The Production BOM are created as shown below:
Start
Manager Production
Receive request
BOM creation
Identify
Materials
Required
Management Team
Create
Production
Master Data
No Create
Materials exist Material Routing
(MM01)
No
Stop
Develop
Production BOM
Work
Description
Center
14
EM_U2 Embroidery
Unit2
The number of work centers can be added to accommodate the variations in the process. Location wise
Processing units are opened in the system for example, an individual processing unit will be opened Stitching
lines in Unit 2, and similarly embroidery unit will be opened for all the machines in a unit for Embroidery
machines. Planning of materials on individual lines is not possible, however it is known that on which
processing unit the production will take place.
2.6.3 Scheduling
The calculation of start date and end date of an operation is done via scheduling. Scheduling formulae are
maintained in resource (work centers).
2.6.4 Costing
At Khaadi, the costs are monitored for each resource (Work Centre). Therefore, each resource
(Work Centre) would be assigned to a cost centre. Formulas for calculating the operation costs are
also maintained in the resource (Work Centre).
15
Number of Shifts
Length of Breaks
Costing Assignment of Cost Centre and its activity types to calculate the
cost of every activity in a resource.
16
PP-MD-6.3.3 Work Centre
Version: Draft
5-10 Year
CEO / Director
Need for No
Enhacements
Yes
Production
Manager
No
Approval END
Yes
Purchasing
Manager
Team
Transfer Custody
to Appropriate Workcentre creation
Department (CR01)
2.7 Routing
In the Routing, the processes (list of operations/ a given sequence/ task list) to be used for
producing materials as well as the resources and components required for production are defined.
At Khaadi, Routing is created for all semi-finished and finished materials and every machine. The
Routing may consist of multiple operations and phases. Example, Cutting of Pannells may be
performed in Cutiing_Unit2.
Several materials required for the execution of a specific process step can be planned for an
operation. These materials must be components of the BOM for the material to be produced.
17
Standard Value Key Activity Types
Receive request
for Routing Formulation for
creation Routing
Start
Yes
BOM exists ?
Create and Save Routing
(CA01 )
Master Data Management Team
No
Create BOM
No
Demand Management is a function in SAP PP module that serves the purpose of matching
production plan (supply) with the sales targets (demand). In other words the function of demand
18
management is to determine the requirement quantities and delivery dates for the end products
(finished products) that a company produces.
In SAP, the demand program created via Demand Management is saved as Planned Independent Requirement
(PIRs). PIR is a planned requirement quantity for a finished product in a period of time. It is based on demand
created via the sales forecast and not on the sales orders. The PIRs, in turn, are consumed by the incoming
sales orders, depending upon the planning strategy used.
The creation of demand program also requires the definition of a planning strategy for a product.
With the help of planning strategies, the SAP system decides if the production is triggered by Sales
Orders (Make to Order production) or if it is not triggered by sales orders (make-to-stock
production).You can have sales orders and stock orders in the demand program. If the production
time is long in relation to the standard market delivery time, you can produce the product or
certain assemblies before there are sales orders. In this case, sales quantities are planned, for
example, with the aid of a sales forecast.
The PIRs (demand program) become the input for the MRP run. MRP run calculates the quantities and
planned dates for the materials as well as operations and phases, thus generating the capacities plan. The
result of this process could be evaluated in the Stock/Requirements List for materials requirements, and
Capacity Loads for capacity requirements. Provided that materials and capacities are available, production
can be executed.
Planning of Style is done in-house however the subcontracting of SFG is possible at every level i.e. Cutting,
Stitching, Embroidery, packing, dyeing etc. Planning of weaving fabric is performed irrespective of Finished
Good Style. Which means when fabric is planned to be weaved it is not known on which article it will be used.
Planning of Fabric (in-house Khaadi weaved) will be performed independently in SAP system. Further
processing can be performed on weaved fabric that can be printed, embroidery or any other value addition
that was not planned. So the process of value addition without planning are performed manually without
planning in SAP.
Planning of a style is being done once fabric is received, which means actual dates cannot be determined by
system as fabric receiving may vary, However actual execution time is catered and is entered in SAP system
that will provide the dates and execution duration of production.
19
Production, which is being maintained by the Marketing Manager of Khaadi. Previously, marketing
department at Khaadi prepared an annual plan.
Planning department every month receives Forecast from Sales Department; procurement for the
raw and packing materials is triggered based on monthly forecasts.
Start
Planning Manager
Marketing
Marketing
Marketing
Forecast
Forecast
Forecast
Upload RSF to
Copy to Active
Market Forecast
Version
Version
In Khaadi Standard Sales Operational Planning is used, as Planning is based upon the total order
quantity of Material. Which means that material wise marketing forecast is entered into the system.
20
manually maintained or determined using Sales and Operational Planning. Customer Requirements
represents the Sales Orders in the system. Once a sales order arrives, the PIRs are reduced.
At Khaadi, Strategy Type “Planning with final assembly” is also used for Make to Stock production.
In this planning strategy, procurement and production of all components and assemblies is
triggered by the forecast. Procurement Proposal is generated for the semi-finished materials, raw
and packing materials based on the Forecast. Khaadi also performs the embroidery on Lawn fabric
for UNI-BRANDS. So separate orders will be created with reference to embroidery of lawn prints
style material in Khaadi Manufacturing Plant/Plants and their independent demand is entered in
SAP.
21
PP-DM-7.2.3 Planned Independent Requirements
Version: Draft
Start
Planning Manager
Marketing
Marketing
Marketing
Forecast
Forecast
Forecast
Upload RSF to
Market Forecast Copy to Active
Version Version
Demand Management
Trasfer to Demand
Management
Planned Independent
Requirements
The Demand Plan generated by the demand management in the form of planned independent
requirement becomes the input for MRP.
22
MRP also calculates the capacity loads for all the resources engaged in different operations and
thus calculates the capacity requirements according to the operation hours defined earlier in
the Routing.
23
PP-MRP-8.4 Materials Requirement Planning (MRP)
Version: Draft
Planned Independent
Requirements
Split Planned
Independent
Requirements
Stock
Planner
MRP List
Execute MRP Run at Requirement List
Plant Level
(MD02)
Creation of Planned
Orders or Purchase
Requisitions
END
A Production Order describes the production of materials in a production run. A Production Order
defines the following:
24
2.15.1 Production environment at Khaadi
At Khaadi, Production Order Management would be used for SFG manufacturing as well as Finished
Good Manufacturing. There is no standard /Uniform Process for the manufacturing of a garment.
Following facilities are currently available in Khaadi:
Cutting
Embroidery
Computer Embroidery
Machine Embroidery
Adda Embroidery
Printing
Block Printing
Screen Printing
Stitching
Fusing / Press
Pin tuck
Buttoning
Weaving
Packing
The production environment at Khaadi can be broadly categorized into these separate areas:
a. Stitching Unit 1
b. Finishing Unit 1
c. Weaving Unit 1
f. Cutting Unit 1
g. Cutting Unit 2
h. Stitching Unit 2
25
k. Buttoning Unit 2
l. Fusing/Press Unit 2
n. Computer Embroidery TI
o. Machine Embroidery TI
p. Adda Embroidery TI
q. Stitching Unit TI
r. Block Printing TI
a. Semi-finished (ZSFG)
b. Finished (ZFGS)
Cutting and packing of Lawn prints will be performed in-house using production orders.
Order
Plant Description
Type
26
ZEMB 1000 Production Orders for Embroidery (U1)
27
ZLCP 2000 Production order for Lawn Cutting and Packing
3. Production Planning
5. Order closing
Selection of Routing
Separate Fields will be opened on order to determine on which LINE the production has been
executed for reporting purpose only.
28
All of the above three processes would require a production version from which the master data
regarding the Routing would be automatically copied. When a Production Order is created the
following actions are carried out:
A Routing is selected.
The bill of materials is exploded and the items in the bill of material are transferred to the
order.
Reservations are generated for stock items. The reservation is a request that is sent to
store so that components required for the production of a particular semi-finished or
finished material could be staged/ arranged. The purpose of a reservation is to ensure that a
material is available when required at the shop floor. Each material component of the order
receives a separate item number within the reservation. (Reserved materials can be
withdrawn from the warehouse for the order that has been released. On withdrawal, the
values of the material components are updated as actual costs in the order).
System would schedule the order i.e. starting with the basic order dates; the system
automatically schedules the Production Order at the time of order creation. In addition, it
can later be rescheduled automatically or manually whenever changes relevant to
scheduling have been made.
System would also perform an automatic availability check for the components and would
generate exception messages in case of the material shortfall..
Saving Production Order completes the order creation process. System would generate a
Production Order number as soon as the production scheduler saves it. The status of the
Production Order is automatically set as “CRTD” i.e. created. At Khaadi, the Production
Orders are created by converting planned orders. However, Production Orders can also be
created without a reference to planned orders i.e. manually.
29
1.1.1.1. Production Order Creation via the Conversion of Planned Order
Material
Start Requirements
Planning
Convert Planned
Order into
Production Order
Production Manager / Scheduler
Schedule Order
Save Production
Order
Schedule Order
Production
Order #
End
30
1. Khaadi Shop floor papers (Stock Issuance Slip etc) would be printed.
31
5.2.1 Material Staging/Pull list
It is mandatory to get the components staged to the production floor for consumption during
production. Using the pull list (it is a document against which the material staging takes place), the
components are staged from the central warehouse to the production storage location. The pull list
checks the stock situation at the production line, calculates the missing parts for the components
and triggers replenishment for these missing parts. The pull list controls the internal material flow
of supplies to production. It is assumed that the components required by production have already
been produced in-house or procured externally, and now simply have to be transferred from their
current storage location to the production storage location (material staging within the plant).
However, for the sake of availability check of the components, a collective availability check could
be run (MDVP).
On the basis of the Production Order, Material Staging will be performed in which stock transfer
from Raw and Packing Store to Shop Floor Store takes place. This stock transfer does not have any
financial impact on the inventory. In Khaadi, Materials are issued to Shop Floor via Reservation for
ALL the materials required. The process flow for material staging is shown below:
32
PP-POE-10.2.1 Material Staging
Version: Draft
Production Order
Production Manager
Production Order
Release
Pull list
Main Raw/Packing Store
Update Stocks
Store to Store
Material Staging
Material
End Document
The issuance of raw/semi-finished materials from the Shop Floor Store to the Production Order.
When a Production Order is created, the system automatically generates a reservation for the
required material components. Each material component of the order receives a separate item
number within the reservation. Reserved materials can be withdrawn for the order that has been
released. At the time of Issuance, the Batch number for the semi-finished materials will be required.
Subsequently, the values of the material components are updated as actual material costs in the
order.
33
The processflow for Goods Issuance is shown below:
Production Order
Production Manager
Production Order
Release
Pull list
Main Raw/Packing
Store to Store
Material Staging Update Stocks
Store
Material
Document
Shop Floor Incharge
Issuance against
Process Order Update Stocks
FI/CO Material
Document Document
34
Order wise good issuances will done; i.e. when order will be created, reservation of materials as per
BOM requirements are created, store personnel will issue the material and as soon as material
issues against order it will be consumed.
The quantity in an operation that was produced as yield, scrap; issued as components and
returned as un-used materials.
At Khaadi, confirmations are to be carried out for each operation. Each operation of the Production
Order has to be confirmed individually, so that the yield and order status can be tracked at shop
floor level. It is possible that the confirmations which were made were incorrect and the user wants
to reverse/cancel confirmation. So the system will allow the user to cancel the confirmation.
Confirmations are performed SIZE wise. For example, it is notified at the time of cutting that which
panel for which size is being produced. So multiple confirmations are made depending upon the
size-wise variants of same material.
Separate material codes are opened for color variants or combo styles, each material code for each
color variant.
35
Process Description Process Triggering event
owner
Production Confirmation is a process where the Shop floor in- Routine business
Order production personnel enters the date charge activity required to be
Confirmations of manufacturing, start time, end performed every time
time of production and actual yield a production process
obtained in a production run. has been completed.
36
The Flow of the process for Confirmations is as shown below:
PP-CNF-10.2.3 Confirmations
Version: 1.0
Shop Floor Shop Floor Production
Incharge Manager
Production
Order
Release
Post
Confirmation
Store
Material
Goods
Document Update Stocks
Issuance
FI-CO Documents
Update Costs
Finance
End
37
Inspections after production of SFG are performed depending upon the requirement of production
or process. The Flow of the process for Goods Receipt is as shown below:
Production
Order
Release
Shop Floor
Incharge
Automatic
Generation of Goods Reciept Confirmations
Batch
Manager
Material
Store
Goods
Document Update Stocks A
Issuance
Finance Manager
FI/CO A
Document Update Costs
End
38
PP-MR-10.2.5 Material Return
Version: 1.0
Shop Floor
Incharge
Material
Transfer Update Stocks
Document
Posting (Reduced)
Manager
Store
Update Stocks
End
(Increased)
The order and its operations receive the system status Technically Completed (TECO)
When Production Order has the status of TECO, Controlling can have that order to be settled to
have the actual costs incurred for the order to one or more receiver cost-objects.
39
5.3.3 Closing a Production Order
After a Production Order has been settled, its status is set as Closed (CLSD). Closed orders have
following characteristics:
No more costs can be posted to the order, that is, confirmations and goods movements are no
longer permitted for the order.
The order can no longer be changed. Exceptions to this are revoking the CLSD status and setting
the deletion flag.
The order must have the status Released (REL) or Technically completed (TECO)
A Production Order after being closed can be set for Archiving run.
5.4 BARCODING
A unique Barcode for Order is generated from SAP at the time of order creation. Barcode comprises
of Order No., Material No. and Line of Production. Upon scanning of BARCODE remaining quantity
to be confirmed on order is displayed on screen along with standard activities required to be
confirmed over the order. Change in activities and Yield will be performed manually.
40
PP-BCD-11 Bar Coding
Version: 1.0
Shop Floor Production Production
Manager
Production
Order Create
Order
Bar Code
Generation
Store
Material
Goods Document
Issuance
Shop Floor Incharge
Confirmation
Material
using Bar
Document
Code
(Scanning)
Mannual
Changing of
activities and
Posting
41
5.5 Reports
The reports are made available through following channels:
Below is the selected list of standard SAP reports pertaining to Materials Management (MM)
module covering both the Inventory Management (plant, material, storage location etc.) and for
its relevance in PP module.
42
6. Material Management (MM)
6.1 Procurement Process
This section documents the Procurement functionality available in SAP Materials Management and
how it can be used to cover the current procurement activities in KHAADI. Purchasing activities in
the case of procurement of material (Local or Import) are normally initiated with the receipt of a
purchase requisition from the user department. Plan orders can be generated automatically from
MRP and in CMT cases further can be adopt into Production Order or Purchase Requisition.
Purchase requisitions can be generated automatically (MRP) as well as by direct user input. Actions
are taken according to the nature of the material to be procured. Whether there is a single source of
supply or multiple sources of supply, the vendors are evaluated by sending the Request for
Quotation (to already short listed vendors).
Once the quotations are received and after carrying out the technical evaluations, the quotations
are fed into the system. The next single-step process generates a price comparative list of
quotations. The viable supplier is then selected and a PO is prepared accordingly. The system offers
a specific release strategy, according to which, the authorized person releases the Purchase
Requisition and Purchase Order.
43
In KHAADI, CBP will be used mainly for planning of Regular consumption itemsCBP can be executed
in two modes:
In scheduled MRP run, the planning is carried out for all materials subject to CBP at regular, pre-
defined scheduled MRP runs. However, if planning is required for a single material then MRP can be
executed at single item level (through a separate transaction in SAP). In both cases, the purchase
requisitions are created which purchasing department further processes.
There will be a quota for defining vendor specific ratio, which enables the system to compute which
source of supply to assign to a requirement for a material. The quota arrangement facilitates the
determination of the applicable sources of supply for a purchase requisition at a certain time.
In KHAADI, all of the sources utilized to generate purchase requisitions, both automatically by MRP
as well as by direct user input. For purchase requisitions that are generated by direct user input,
44
the nature (purchase Group) of purchase will be specified by the end user. A PR can be created for
a stock material, non-stock consumable, services, sub contract and asset etc.
New Material or Service Master Record will be created, if required. Else Purchase Requisition will
be created with valid Material code or Service specification. An online approval strategy will also be
applied to all PRs that are created through direct user input. Any further processing will be subject
to the approval of PR. Workflow will be triggered and email will be sent to the concerned user for
PR approval. After approval, an email will be sent to the relevant persons for further processing.
Once a PR is approved, RFQ processing can be initiated or it can be assigned to a source of supply
by purchase department and then converted into purchase order. The source determination, RFQ
processing and PO processing is discussed in detail in later sections of this document. PR
information shall be available throughout the organizational hierarchy to all the concerned users so
that they can execute their respective area of responsibility with the help of this document. The
respective users shall be able to monitor the status of their requirement from source determination
to the delivery.
In KHAADI, RFQ generates as per company’s procurement policy with the intention of determining
source of supply. The purchasing department can have a price list available with them, which can be
used to maintain the quotations. Price can be updated in quotation.
45
The other option is to Print the RFQ and send it to potential suppliers. The supplier quoted prices
will be maintained in the quotations. A price comparative list will be generated for the selection of
most suitable price and vendor.
The acceptable Quotation will be used for creating purchase order
or for Purchase information Record (if the quotation is valid for longer period). Rejection indicators
can be activated for rest of the quotations.
Purchaser decides the nature and type of procurement i.e. local, imports etc. In few cases, the
decision of whether to procure non-stock (consumable or asset) or subcontract is also taken at the
time of PO creation. For this purpose, suitable ‘Item category’ and ‘account assignments’ are
selected in PO screen. At the time of PO creation, date-wise, quantity-wise delivery schedule can be
maintained.
All purchase orders created in KHAADI is subject to system-based approvals. A PO can only be
printed / transmitted to supplier if it is approved. Workflow will be triggered and email will be sent
to the concerned user for PO approval. After approval, an email will be sent to the relevant persons
for further processing.
46
Any post approval changes to PO that affect release specific fields (e.g. quantity, price etc.), will
result in re-initiation of approval process. For imports PO, LC shipment related data would be
updated in PO. For imports, goods are usually received only after full payment is made to obtain
proper documentation from the bank for custom clearance.
In KHAADI, additional document types will be required based upon type of purchase. This rational
is for better reporting and authorization control. All document types will be copied from SAP
standard document type ‘NB’. Following PO types have been identified so far:
After subcontractor completes the job, item will be received. At the time of receiving of the desired
material, the materials already provided to the vendor are posted as consumed, automatically by
the system.
The cost of incoming materials becomes equal to the service charges plus the cost of materials
consumed during the process.
47
6.5 Inventory Management
As a delivery to stores is made, the store in-charge shall identify the source of this delivery. In case
of a delivery against PO, material delivered by vendor, the PO number would be traced first. In case
of inbound delivery document, delivery note would be traced.
Good receipts for semi- finished and finished material after production process are done using
movement type, which increases the stock. For Non-valuated stock material, at the time of goods
receipt, the value will be charged to cost Centre / internal order. The quantity, however, will be
taken into inventory management at zero value.
For Consumable materials, the goods are considered consumed at the time of GR posting and no
storage location level stock is updated. For imports PO, user will insert LC and shipment data in PO
manually. All invoices can be verified in the system only after good receipt for local. In Local, goods
can be received through advance payment or invoices can be received after good receipt. For
imports, invoices can be settled before GR & after GR. For imports, goods are usually received only
48
after full payment is made to obtain proper documentation from the bank for custom clearance.
Inbound Delivery document will be created before Good receipts.
6.5.2 Goods Issuance Process
In KHAADI, the goods issuance from storage locations would cater to following scenarios:
1. For Production operations, Consumption will be done with reference to Production Order.
2. For sales delivery of finished goods – against sales order
3. Materials / components to vendor for subcontracting – Transfer to special stock (Vendor
stock)
In case of non-availability of materials in the stocks, a requirement can be triggered; this is realized
in next MRP run. Creating a purchase requisition directly can also cater an ad-hoc purchase
requirement. Goods can also be issued against reservation, which ensures that a material is
available when required.
49
7. Financial Accounting (FI)
This section outlines the master data structures, business processes and related configuration
parameters required for the Financial Accounting module. However, Financial Accounting modules
are also heavily involved in other business process designs and how they post into the financial and
controlling. These issues are covered in the relevant sections in Controlling, Inventory
Management, Purchasing, Production Planning and etc.
Operating Concern
(1000)
Profit Center
Hierarchy Chart of
Depreciation
Controlling Area (1000)
(1000)
Cost Center
Hierarchy Operating Chart of
Accounts
(1000)
Khaadi
Unibrands (Pvt) Ltd
Manufacturing
2000
1000
Operating Concern
Operating concern is an organizational unit in accounting which structures an enterprise from the
Profitability Analysis point of view. Profitability Analysis for various dimensions (market segments)
like Region-wise, Customer wise, Product wise etc. is performed within the Operating Concern.
Controlling Area
Controlling area denotes the internal accounting operations of an organization within CO. They
represent closed units that are used to calculate costs. Internal allocations carried out will relate
solely to objects that belong to the same controlling area.
50
Company Code
A company code is the smallest organizational unit for which a complete self-contained set of
accounts can be drawn up for the purposes of external reporting. The following company codes will
be defined for Khaadi.
A Purchasing Organization has been created for the Company Code .The Purchase
Functionality is integrated with Budget Management and Commitment Accounting.
With refer to Khaadi Group, once the Purchase Order is entered the Budget Fund
Availability check is undertaken by the system and if there are insufficient Budget Fund
available; the Purchase Order will be rejected and will not be recorded in the system till the
time Budget is updated or further Budget is released.
FI.FM.Organizational Structure
Controlling Area
(1000)
KHAADI
Unibrands (Pvt) Ltd
(Manufacturing)
2000
1000
FM Area
(1000)
51
KHAADI GROUP have one Fund Management Area, using the four-characters “1000”, have the text
name “KHAADI GROUP Funds Management Area” and is assigned “PKR” as the currency. The FM
Area 1000 is linked to the Controlling Area 1000 & Company Code 1000.
All other organizational units, such as the plant and the Purchasing Organization in Materials
Management are linked to Funds Management via the Company Code.
1
Wastage sale,
Factory
Start 2
sale of fixed
Park the invoice in
asset, etc.
the system
Dr- Cus
Cr- Sales
No
Finance Department
3
Invoice verified
5
Yes 4 Send invoice to End
Process posting of customer
Invoice
DR- Cus
CR- Sales
Fixed asset or wastage is sold to the customer without reference to a sales order.
The sales invoice is parked in the system at factory for verification.
After verification, the finance department will post the invoice in SAP.
52
7.4 ACCOUNTS PAYABLE
The Accounts Payable application component records and administers accounting data for all
vendors. It is also an integral part of purchase management. Outgoing payments and invoices are
managed according to vendors.
Payables are paid with the payment program. Outstanding payables are settled by the payment
program.
Postings made in Accounts Payable are simultaneously recorded in the General Ledger where
different G/L accounts are updated based on the transaction involved (e.g. payables and down
payments etc.). The system contains due date forecasts and other standard reports that can be used
to monitor open items.
Start
2 11
Concern Department
1 7
Attach supporting Edit / Correct
Receive Invoice Receive approved
documents to document,
from Vendor Invoice
Invoice Vendor supporting docs
Vendor’s Supporting
Invoice
Invoice documents
approved
6
Approve the
YES
Invoice for
3 payment
Verify the Invoice 4
against supporting Invoice verified
5
documents
Stamp “VOID” &
return to vendor
NO for correction
10 End
Return invoice to
NO
8 relevant
Check invoice against department
9
authority limit, as well
Invoice verified
as supporting
documents 12 Invoice
Finance Department
YES
18
19 20
17 Verify against YES
13 Post Invoice Posted
Process posting of duplicate invoice
Verify parked Invoice Invoice
14
against clerical
Invoice verified DR- Exp
accuracy, supporting
CR- Vendor
documents 21
16 NO
Return invoice Error
15
for correction
NO Park invoice Error
This is a process where non-purchase order invoices are recorded directly in FI. Non-Purchase
Order invoices will be created to record transactions directly received from the vendors.
53
Non-purchase order incoming invoice processing covers
2
Mark Invoices for
1
Start payments along
Generate details of
with bank
due Invoices /
Vendor Aging identification
advances Payment
Report proposal
Finance Department
3(a)
Receive hard copy
of verified posted
5
invoices (PO) 4 End
Print cheque and
Post payment
cheque register also
voucher
Payment document updated
3(b) DR- Vendor
CR- w/holding tax Cheque
Receive hard copy
of verified posted CR- Bank (net amount)
invoices (Non PO) DR/CR Exchange gain/loss
Accounts department will generate and review the list of all due invoices pertaining to vendors.
After Approval, Accounting personnel will pick the selected invoices for payment Payment will be
executed in SAP and cheques will be printed automatically. To record advance payment, security
54
deposits etc. special GL indicator will be used. Payment will be executed in SAP and cheques will be
printed or prepared automatically / manually (hand written).
In case of Import purchases, gain and loss will be recorded automatically in local
currency;Exchange rate difference between invoice and payment document. Aging will be
determined on the basis of baseline date entered at the time of invoice or defaulted from the
payment terms. (baseline date will be receiving date when invoice is received by default, however it
can be entered manually depending on terms & conditions of purchase order)
8. Controlling (CO)
Overview
Controlling (CO) offers information to decision makers for planning, measuring and
monitoring enterprise's operations and performance. It represents the internal
accounting view of an organization.
All data relevant to cost and revenue flows
from various sources such as Financial Accounting (FI), Materials Management
(MM), Production Planning (PP), Sales and Distribution (SD), Human Capital
Management (HCM) and Plant Maintenance (PM) modules. The cost and revenue
flows will update FI and simultaneously create equivalent postings into CO.
As part of this process, the system assigns the costs and revenues to different CO
account assignment objects like cost centers, orders, or profitability segments. The
relevant accounts in FI are managed in CO as cost elements or revenue elements.
55
8.1.1 Standard Cost is calculated in the following way:
Standard costing is calculated at the beginning of the year / semi annually/ quarterly /
monthly (as decided). .
Standard costing is run for semi-finished products and finished products. (Price
determination)
Necessary master data for standard costing are:
1) Material master data (all of the necessary views and fields : accounting & costing
views and price determination strategy should be S : standard)
2) BOM
3) Routing
4) Work center – cost center – activity type relations
5) Basic formula of standard costing: Material cost = material usage quantity in BOM *
raw material prices, Labor, FOH and other cost = standard production times in the
Routing master data *
activity unit prices
Work centers – cost centers assignment and activity type assignment is important. This
information is the base of standard costing.
Standard costing run is calculated for the next period/year. Costing result is analyzed and
checked.
Costing result is marked. The future price field is updated when user will mark the
standard costing results for the next period.
Costing result is released at the first day of the month/year. All the stock accounts are
valuated with the new standard costs. Variance accounts are updated (variance =
(standard cost of the new month/year – standard cost of the previous month/year) * stock
quantity) and the standard costing results are updated in the current period price fields.
Stock accounts are revaluated in PKR i.e. local currency of the company.
Costing variants are configured according to the costing strategies and BBP decision.
56
Process Description
Material cost estimate for finished and semi finished material is executed at the
start of period.
Bill of material (BOM), resource (work center) and Routing master data is
maintained as per
production planning (PP) processes.
Raw/Packing material prices are maintained as per material management (MM)
processes.
Finance department user executes standard cost estimate of desired material(s) in
SAP
system and reviews the accuracy of the estimated standard cost. Standard
cost includes
material prices and activity rates.
Finance department user release the standard cost estimate to update the
estimated
standard cost in material master.
57
Conclusion
The ERP system which has been mostly adopted in the KHAADI is SAP. All of the KHAADI
have adopted different modules of SAP, as par their requirements. The need of ERP is very
important for the efficient management of data. Data is being efficiently managed and
controlled with the help of ERP. Efficient data management has resulted in managing the
operations and business processes. Plus efficient data management has helped in flexibility,
ERP has enabled the KHAADI to integrate their global business operations. Their global
business operations are now managed from only one place. They have managed to help in
identification of the global problems inefficient manner and quickly identification of the
issues. Siemens has managed to gain the speed and agility in the operations. Plus
optimization is gained in the corporate resources and assets. Lastly, it is become enabled to
get high level of the services and enhanced satisfaction of the customers.
The reporting system of the SAP has helped KHAADI in the numbers of ways. It controls the
of the duties and the work for the rosters for the fluctuation, staffing the employees for
managing workloads, issuance of the receipt returns and carrying out the performance
reconciliation.
The record keeping system of the KHAADI has also improved due to the enterprise
resource planning. They have become more accurate in their management of records.
Reports can be easily generated from the system. In addition, flexible, fast and integrated
58
business processes have been obtained with the help of SAP KHAADI has managed to get
efficient data management. Efficiency has been reported in operations and processes of
business with oracle. Now marketing and financial activities have become more effective.
Financial controls, inventory management and logistic operations are quite accurate due to
oracle ERP. The KHAADI Data has become more efficient in terms of accuracy, and
flexibility.
Some of the major modules of SAP includes: Accounts Receivables, Purchases Ordering
Process, Accounts Payable, Inventory Management, Payments & Receipts Process, Petty
Cash System, Reconciliations, Sales Ordering Process, Claims against schemes, Pricing with
Variant Analyses, Preparing Monthly Profit & Loss Accounts, HRIS, Production and
planning, Inventory, Cost and Budgeting, Sales, Finance and Marketing, SAP logistics, SAP
Exports, SAP Imports, SAP-FI Module, Store Scheduling module, TimeTrax Attendance
ERP system is too much important to be implemented in the company. Global processing is
now being possible with the new ERP system implemented in KHAADI. KHAADI have also
managed to have efficient monitoring of the stocks, controlling of the operations in the
efficient manner, management and reporting in effective manner, scheduling of the duties
and the work for the rosters for the fluctuation, staffing the employees for managing
workloads, issuance of the receipt returns and carrying out the performance reconciliation.
It is being concluded that ERP system has helped KHAADI in many ways. They have reaped
out many benefits from their implemented system. By considering the benefits they are
59
also seeking improvements in their current system. This has enabled the customers to have
better services and products from the KHAADI. More technology oriented products are
Recommendations:
It is advised to the KHAADI that they must consider for having implementation of the ERP
for the global units, but they must not centralize their operations. Centralization has many
drawbacks, plus centralization will make more complex ERP. ERP should be maintained
and kept different for all of the business units, placed in the different countries. Also,
different countries have different structure, so it is advised that ERP must be designed
They must not only rely their operations over VMS. They should have more modules
implemented. Plus it is advised given to the Pakistan Beverages that they must also
consider training their own employees for managing the ERP rather than hiring the third
party. This will enhance the performance and efficiency of the company.
They must also do not go for globalized system. Globalization of the system means to have
centralized data keeping, which is very complex. They should have efficient management of
60
They must make their operations efficient by maintaining efficient management of their
software. There are still lacking in the system which must be improved with the passage of
time.
61