Internal Orders and PM Orders
-
Upload
ravi-kumar-kotni -
Category
Documents
-
view
59 -
download
5
description
Transcript of Internal Orders and PM Orders
-
Tips and tricks for Internal Orders &
Planned Maintenance Orders get the best out of SAP ERP
Janet Salmon, SAP AG
-
2011 SAP AG. All rights reserved. 1
Agenda
Operational Level Costing for Plant Maintenance Orders (EhP5)
New Applications for Internal Order Maintenance (EhP6)
Wrap-Up
-
Operational Level Costing for Plant Maintenance Orders (EhP5) Operation Account Assignment
-
2011 SAP AG. All rights reserved. 3
Agenda
Business Background
Maintenance and Service Order
Work Execution
PS Integration
Period End Processing
Reporting
Summary
-
2011 SAP AG. All rights reserved. 4
There has always been a need to cost out individual tasks during
maintenance while keeping the aggregated total for the entire job,
especially in Service Industries.
There is also a need from external bodies (regulators, legal requirements)
to capture costs on a detailed level and report them in categories that are
not part of the companies overall business strategy.
The Operation Account Assignment (OAA) solution allows for a single
order with cost objects at the operation level. Each of the processes
available for the header are now available at the operation.
An order must be header based or operation based costing. There is no
ability to have mixed mode costing.
The need for detailed costing
-
2011 SAP AG. All rights reserved. 5
Budgeting
Cost Estimation
Resource
Related
Quotation
Confirmation
Procurement
SRM Integration
G/L Postings
Resource
Related Billing
Settlement
OLTP Cost
Reporting
OLTP Revenue
Reporting
BI
(Header totals)
Inventory
Planning Execution Closure Analytics
Solution overview
Master Data
Technical Object
Integration
Financial Asset
Integration
Investment
Management
Operation Account Assignment
Target Areas of Functional Improvements
The OAA enhancement touches many parts of the EAM work process.
Operation level SRM and BI integration is planned for EhP6.
-
2011 SAP AG. All rights reserved. 6
Agenda
Business Background
Maintenance and Service Order
Work Execution
PS Integration
Period End Processing
Reporting
Summary
-
2011 SAP AG. All rights reserved. 7
existing header costed orders operation level costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual
Operation costs
Update of Plant Maintenance Cost View
-
2011 SAP AG. All rights reserved. 8
Operation Account Assignment (OAA) Order
During order creation with reference there is now the option to copy
settlement rules from a reference OAA order to the new OAA order.
No settlement rules are copied if the target or reference are not OAA.
Refurbishment and Investment orders may not be configured for
operation account assignment.
IW31: Create Order
-
2011 SAP AG. All rights reserved. 9
OAA Order
The system status I0053 (ACAS in English) is displayed when
the order operation is the account assignment object. This is
the same indicator as for a PS network with activity level
costing.
Indication using System Status
-
2011 SAP AG. All rights reserved. 10
OAA Order
Account assignment and costs
The operation account assignment and cost data is accessed by
pressing the new Account Assignment button shown.
-
2011 SAP AG. All rights reserved. 11
OAA Order
Account assignment details and operation costs
The account assignment
details for an operation
are shown on the
Account Assignment tab
of the operation detail
view.
Sub-operation account
assignment values are
inherited from the
superior operation.
The costs are displayed
in the cost tabs on the
lower panel.
-
2011 SAP AG. All rights reserved. 12
Defaulting for operation takes place
when a new operation is created.
Order header
Profit Center
Order operation
Functional Area
PM Activity Type
Costing Sheet
Overhead Key
Object Class
Business Area
Tax Jurisdiction Code
FERC Indicator
WBS Element
Profit Center
Functional Area
PM Activity Type
Costing Sheet
Overhead Key
Object Class
Business Area
Tax Jurisdiction Code
FERC Indicator
WBS Element
BADI
Overwrite
default
values
with
customer
logic
Default
values
Header
value
=
Operation
value
BADI
With customer
implementation
Account Assignment Details
Defaulting account assignment information
-
2011 SAP AG. All rights reserved. 13
existing header
costed orders
operation level
costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual
ORnnnn
Reporting / Transactions / Extraction
Transformation of
costs (plan/actual)
according to value
categories
OVnnnn
OVnnnn
OVnnnn
Stored in database as
Dynamic summation
for header values
Operation costs
Update of Plant Maintenance Cost View
OAA order costs are only stored for the operation objects. Header totals are
dynamically summed as required. No costs are stored on the database for the
OAA Order object.
-
2011 SAP AG. All rights reserved. 14
Operation costs
Cost overview
The cost overview of the operation displays individual sub-operation
planned costs if allocated.
-
2011 SAP AG. All rights reserved. 15
Operation costs
Cost detail
The operation costs are the sum of the operation and any sub-operations.
The individual sub-operation planned costs can be seen on the overview tab.
-
2011 SAP AG. All rights reserved. 16
Operation costs
Quantities
Operation relevant quantities are calculated in the same
manner as header relevant quantities.
-
2011 SAP AG. All rights reserved. 17
Operation costs
Sub-operation
The sub-operation inherits account assignment information from the superior operation.
As sub-operations are primarily intended for allocating extra work centers to an operation,
the sub-operation displays the total costs of the superior operation and any sub-operations.
In the cost overview of the operation the individual sub-operation planned costs may be
seen.
Actual costs cannot be posted to a sub-operation.
-
2011 SAP AG. All rights reserved. 18
Copy Estimated Costs from Planned Costs
Cost copy function
For OAA orders manual
entry of estimated costs is
only at the operation level
with the header displaying
the sum of the operations.
For ease of use the
estimated costs may be
copied from the planned
costs at any point until
order release using the
copy estimated cost
button.
The copy function also
works with regular header
costed orders.
This copied version may
for example be utilized to
freeze the planned costs at time of order release.
-
2011 SAP AG. All rights reserved. 19
Copy Estimated Costs from Planned Costs
Copy status
After copy, the status
SKKP is set and manual
input of estimated
values is no longer
possible.
The values may be
recopied and
overwritten as many
times as required during
the planning phase.
If the Compatible Units
functionality is active
(Business Function
/CUM/MAIN)
customizing may be set
to allow automatic copy
at order release.
-
2011 SAP AG. All rights reserved. 20
settlement
rules
Settlement Rules
Defaulting settlement rules
existing header costed orders operation level costing
header
operation
operation
operation
header
operation
operation
operation
Order header
Existing
default engine
settlement
rules
settlement
rules
settlement
rules
BADI to
modify
defaults BADI to
modify
defaults already
existing
BADI new
BADI
A default implementation is used to provide header like default rule logic. If a
technical object is assigned to the operation it will be used to derive default rule. If
no technical object is allocated the header technical object will be used to attempt a
default rule derivation. Settlement rule requirement settings in customizing will only
pass when all operations meet the set condition.
-
2011 SAP AG. All rights reserved. 21
Settlement Rules
Mass generation
The generation of
default settlement
rules may be
triggered manually
for operations
selected in the
operation overview
screen.
Should a customer
BAdI
implementation be
active this will
override the
standard logic for
settlement rule
creation.
-
2011 SAP AG. All rights reserved. 22
Settlement Rules
Settlement rule status
To facilitate easy
viewing of
settlement rule
status it is
suggested that the
default operation
overview list layout
include the System
Status field.
Operations with
settlement rules will
have status I0028
which is SETC in English.
Transaction KOSRLIST_OR may be used to list settlement rules for all operations of an order.
-
2011 SAP AG. All rights reserved. 23
New Logs
Operation settlement rule and account assignment
Two new logs are introduced.
The Operation Account
Assignment menu is only
available when there is an active
BAdI implementation.
The settlement rule log displays information from the default rule creation and customer
messages returned from implementations of the BAdI BADI_OLC_SETTL_RULE_DET_OPR.
The Operation Account Assignment log displays customer messages returned from
implementations of the account assignment BAdI ES_EAM_OAA_DEFAULT.
-
2011 SAP AG. All rights reserved. 24
Agenda
Business Background
Maintenance and Service Order
Work Execution
PS Integration
Period End Processing
Reporting
Summary
-
2011 SAP AG. All rights reserved. 25
existing header costed orders operation level costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual
ord
er
no
.
ord
er
no
. +
op
era
tio
n n
o.
Time
confirmation
Inventory
management
Procurement (material+services)
G/L
postings
Sub-operation costs:
plan
Time
Confirmation
only
Postings during Work Management Execution
Generally planned and actual costs are posted at the operation level. The
exception is that sub-operations will only ever have planned costs for activity
postings. Actual costs for sub-operation postings will post to the superior
operation.
-
2011 SAP AG. All rights reserved. 26
existing header costed orders operation level costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual
Availabilty check
(tolerances,
transactions, ..)
Budget
Order Budgeting
Availability Check
Individual order budgets may be set at the order
header level.
The availability check for postings to the
operation will be against the total of all
operations in the order (Dynamic header total).
-
2011 SAP AG. All rights reserved. 27
Overall Completion Confirmation
IW42: Profile checking
When an OAA order is entered in IW42 the entry profile is checked for
inclusion of material or service sub-screens. If these sub-screens do not exist
in the profile all operations may be confirmed else an error message will notify
that entry of an operation is also required.
-
2011 SAP AG. All rights reserved. 28
Overall Completion Confirmation
IW42: Single operation entry
When a single operation is entered any materials or internal services for the
operation will be defaulted for entry.
-
2011 SAP AG. All rights reserved. 29
Purchasing
Purchase Requisition
Purchase requisitions created from OAA orders will have the originating operation as the
default account assignment object for the item.
A new field VORNR_AUF has been added to purchasing account assignment screens. This
field is used to enter the order operation field for OAA Orders.
-
2011 SAP AG. All rights reserved. 30
Purchasing
Purchase Order
The operation account assignment from the purchase requisition is automatically
transferred to the purchase order.
Manual account assignment to the operation is also possible.
-
2011 SAP AG. All rights reserved. 31
Goods Movement
Goods Issue
Material reservations for an OAA order default the originating operation as the account
assignment object.
The goods issue for the reservation retains this operation as the default account
assignment object.
Unplanned goods movements may have manual operation account assignment.
-
2011 SAP AG. All rights reserved. 32
Goods Movement
Goods Receipt
The goods receipt for a purchase order maintains the originating
operation as the account assignment object.
-
2011 SAP AG. All rights reserved. 33
Invoice Processing
Incoming Invoice for Purchase Order
The invoice entry for a purchase order will retain the original operation
account assignment from the purchase order.
The field in the account assignment list is the VORNR field and is also
used for the PS Network activity.
-
2011 SAP AG. All rights reserved. 34
Financial Documents
Document List and Line Item Detail
For financial document detailed account
assignment (Coding Block) views the field
VORNR_AUF has been added.
Layouts for financial document details may
include the order operation as shown in the
transaction FB03 example.
-
2011 SAP AG. All rights reserved. 35
Agenda
Business Background
Maintenance and Service Order
Work Execution
PS Integration
Period End Processing
Reporting
Summary
-
2011 SAP AG. All rights reserved. 36
Project System Integration
Assignment to WBS Elements
operation level costing
order
header
operation
operation
operation
costs:
plan/actual
costs:
plan/actual
costs:
plan/actual
WBS A
WBS B
WBS A-1
Cost reporting
budgeting Scheduling
Revenue target
determination
BAdI
BAdI
BAdI
BAdI
as for order
header
costing
not
applicable
not
applicable
not
applicable
not
applicable
YES,
if WBS
maintained
YES,
if WBS
maintained
YES,
if WBS
maintained
Functional areas in which the
WBS assignment can be used
Operations can individually be assigned to released WBS elements.
Header assignment to OAA orders is for scheduling purposes
only.
-
2011 SAP AG. All rights reserved. 37
Project System Integration
PS Functions Impacting Operations
existing header costed orders operation level costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual
Overhead
calculation
Single and mass processing
(e.g. along WBS or project hierarchy )
Interest
calculation
Copy of plan
versions
(plan / plan)
Creation of
simulation
versions
Settlement
Operations assigned to WBS
elements can be included in
the Project structure
processing functions.
-
2011 SAP AG. All rights reserved. 38
Project System Integration
Project Structure
Operations allocated to WBS elements are displayed under the assigned WBS in the
structure.
The unassigned operations are displayed under their order outside of the project
structure.
-
2011 SAP AG. All rights reserved. 39
Project System Integration
Cost Reporting
As with the structure views, any unassigned operations from orders with assigned
operations are displayed under their order outside of the project structure.
-
2011 SAP AG. All rights reserved. 40
OAA Order Billing
Resource related Quotation and Billing
existing header costed orders operation level costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual Billing
Document
Debit memo
Request (DR)
Resource related
quotation (AE)
DP80
DP90
planned costs
actual costs
DP80
DP90
VA22
VA02
Revenue postings to
header costed order
possible / allowed
order + operation no.
removed in billing items
Revenue postings to
cost objects allowed to
carry revenues
-
2011 SAP AG. All rights reserved. 41
OAA Order Billing
Constraints
With the standard header costed service order, the order itself can be the final revenue
object.
As the operation will not be a revenue object, OAA order takes a different approach.
During the generation of the sales documents from the Resource Related Billing
process the internal representation of the originating operation is stored in the fields
AUFPL_OAA/APLZL_OAA for reference purposes.
When the subsequent billing document is created from the sales document the profit
center from the operation is defaulted as the revenue object and the reference
operation details are cleared.
If the customer wishes to change this behavior the BAdI BADI_SD_BILLING may be used to determine the correct revenue object.
It is suggested for larger jobs that the Project System be used and that WBS elements
assigned to the operations be used as the final revenue objects. The appropriate WBS
element can be read from the originating operation record. This allows for easy
combination of different orders into the billing process.
-
2011 SAP AG. All rights reserved. 42
Agenda
Business Background
Maintenance and Service Order
Work Execution
PS Integration
Period End Processing
Reporting
Summary
-
2011 SAP AG. All rights reserved. 43
Period End Processing
Overhead Calculation and Settlement
existing header costed orders operation level costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual Overhead
calculation
Single and mass processing
Settlement
Overhead and settlement processing for OAA orders is performed at the individual
operation level.
Selection may be at the order or operation level. Order based selection will process all
operations of the selected order.
-
2011 SAP AG. All rights reserved. 44
settlement
rules
settlement
rules
settlement
rules
settlement
rules
Order Settlement
Settlement Options
existing header costed orders operation level costing
header
operation
operation
operation
costs:
plan/actual header
operation
operation
operation costs:
plan/actual
costs:
plan/actual
costs:
plan/actual
Order
Cost center
Fixed asset
WBS element
G/L account
..
Order operation
Settlement receivers
Single and mass processing
Settlement rules cannot be maintained at the header level for OAA orders.
The operation cannot be a settlement receiver.
-
2011 SAP AG. All rights reserved. 45
Order Settlement
Settlement Options
An OAA order will be settled for all operations if none is specified or for
individually entered operations.
Mass processing has the same selection options.
Operations allocated to WBS elements may be settled during project system settlement
if the With orders option is specified in the settlement selection parameters.
-
2011 SAP AG. All rights reserved. 46
Agenda
Business Background
Maintenance and Service Order
Work Execution
PS Integration
Period End Processing
Reporting
Summary
-
2011 SAP AG. All rights reserved. 47
Reporting
Overview of all operation costs
-
2011 SAP AG. All rights reserved. 48
Reporting
The operation cost overview report shows costs for all operations by value category.
The report can be run as a transaction IW40N and include sub-orders.
Operation overview report
-
2011 SAP AG. All rights reserved. 49
Reporting
Goods Movements
The operation to which a goods movement was posted is now available
in the Order Goods Movement report.
-
2011 SAP AG. All rights reserved. 50
Reporting
Order document flow
Each posted document is created under the originating operation.
-
2011 SAP AG. All rights reserved. 51
OAA Orders as sub-orders
Hierarchical operation cost report
OAA Orders may be
created as sub-
orders.
A new hierarchy cost
report displays the
costs of all order
header totals as well
as the individual
operation costs for
OAA orders.
This report may be
run as transaction
IW40N with multiple
order selection.
-
2011 SAP AG. All rights reserved. 52
OAA Orders as sub-orders
Hierarchical operation cost report
Each value column is summed to the respective superior node.
Node summation functions can display total, average, maximum and minimum values.
-
2011 SAP AG. All rights reserved. 53
Reporting
CO planned/actual reports
The CO Report Writer
has been adjusted to
read the operation
cost objects.
CO cost reports are available at
the operation and header level.
The header reports select data
from all operations for the
order.
Individual operation details are
available in the line item
reports.
-
2011 SAP AG. All rights reserved. 54
Reporting
Purchasing commitments
Purchasing commitments
may be seen at the
operation or header level.
The line item reports show
the originating operation.
-
2011 SAP AG. All rights reserved. 55
Operation list edit with cost display
(IW37/IW49)
Similar to the order list
reports the operation lists
have the cost fields
available for display.
The list reports
IW37N/IW49N have not
been adjusted and are
planned for inclusion in
EhP6.
-
2011 SAP AG. All rights reserved. 56
Operation list edit with cost display
(IW37/IW49)
Similar to the order list
reports the operation lists
have the cost fields
available for display.
-
New Applications for Internal Order Maintenance (EhP6) Introducing the Renovated Master Data Transactions in Controlling
-
2011 SAP AG. All rights reserved. 58
Introducing The New User Experience
-
2011 SAP AG. All rights reserved. 59
Internal Order (Formerly Transactions KO01-03)
Use roles
CO_INTERNAL_CONTROLLER or
CO_COSTCENTER_MANAGER to
access internal order master data
Web Dynpro Application
FCOM_INTERNALORDER_ADAPTATION
-
2011 SAP AG. All rights reserved. 60
Internal Order: Compliance
Immediate visibility of change documents for order and settlement rule
-
2011 SAP AG. All rights reserved. 61
Internal Order Groups (Formerly Transactions KOH1-3)
Use role
CO_INTERNAL_CONTROLLER to
access order hierarchies
-
Thank You!
Contact information:
Janet Salmon
-
2011 SAP AG. All rights reserved. 63
No part of this publication may be reproduced or transmitted in any form or for any
purpose without the express permission of SAP AG. The information contained
herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain
proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of
Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5,
System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries,
zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390
Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6,
POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes,
BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF,
Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere,
Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM
Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other
countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or
registered trademarks of Adobe Systems Incorporated in the United States and/or
other countries.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and
MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C,
World Wide Web Consortium, Massachusetts Institute of Technology.
2011 SAP AG. All Rights Reserved.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects
Explorer, StreamWork, and other SAP products and services mentioned herein as
well as their respective logos are trademarks or registered trademarks of SAP AG
in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal
Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business
Objects products and services mentioned herein as well as their respective logos
are trademarks or registered trademarks of Business Objects Software Ltd.
Business Objects is an
SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other
Sybase products and services mentioned herein as well as their respective logos
are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP
company.
All other product and service names mentioned are the trademarks of their
respective companies. Data contained in this document serves informational
purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document
may be reproduced, copied, or transmitted in any form or for any purpose without
the express prior written permission of SAP AG.