Post on 01-Nov-2014
description
IS-Utilities
SAP IS-U
SAP IS-Utilities
SAP for Utilities
SAP Industry Specific Solution for Utilities
Contents
1 SAP IS-U
1.1 Introduction
1.2 Business benefits of SAP for
Utilities
1.3 Useful Documents
1.4 Useful Transactions
1.5 Master Data - remains unchanged
over a long period of time
1.6 Business Master Data
1.7 Technical Master Data
1.8 Intercompany Data Exchange (IDE)
1.9 Useful Tables
1.10 Function Modules
1.11 Device Management
1.12 Billing and Invoicing
1.13 Billing Procedure
1.14 Billing Master Data
1.15 FICA
Introduction
Related Sites
SAP Help - Utilities
Bus. Proc. Exp. Utilities
SDN Forum - Utilities
SAP CRM
ABAP Notes
Programming Help
Sample Codes
Debugger
Master Data Template
R
FC Call on FM
Search this siteSearch this siteSearch this siteSearch this site
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
1 of 16 2/16/2013 3:06 PM
A public utility (usually just utility) is an organization that maintains the
infrastructure for a public service.
State provision of utility services (like electricity, gas, water, district
heating, waste management etc.) often resulted in inefficiency and poor
service quality.
Trend towards liberalization, deregulation and privatization of public utilities
encouraging competition among private players.
Business benefits of SAP for Utilities
Enhances Efficiency of business processes
mass processing of consumption and customer-related financial data
efficient and automated exchange of data (deregulation processes)
with market participants, enabling supplier switching as well as payment
and settlement processes
Increased Asset Usage and Reliability
integrates information and processes from finance, procurement,
maintenance, operational safety, and workforce management
integrates SAP solutions, legacy systems, plant and geographic
information systems, outage management systems, and automated
meter-reading systems
Optimized procurement – reduced material inventory and efficient
collaboration with contractors and suppliers
Improved Customer Relationship Management
delivers personalized services
effective tools for designing and executing marketing campaigns
Useful Documents
ISU Transaction list [xls]
IS-U Transactions [xls]
ISU Data Creation [doc]
ISU Tables [ppt]
SAP Utilities [pdf]
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
2 of 16 2/16/2013 3:06 PM
Important Transactions in Workflow [xls]
Useful Transactions
EASY - Searches Transaction Codes in IS-U.
EC20 - Front Office
EC25 - Data Environment
EPRODCUST - Master Data Template
ECRMREPL - IS-U Contract Error Monitor
EMMACL - Clarification Case List (EMMA Case)
EMIGALL - IS-U Migration: Workbench (Data Migration Tool;
Conversion)
EQ81 - IS-U Migration Workbench: User Handbook
=DBUG - Debugging for 'Mass' Transactions
FB* - IS-U FIGL (General Ledger)
FP* - IS-U FICA
EA* - Billing
EL* - Meter Reading
EG* - Device
IQ01,2,3 - Create, Change, Display Material Serial No.
Master Data - remains unchanged over a long period of time
Business Master Data
Business Partner
Business Partner can be a person, group or organisation with whom
the utility company has a business relationship.
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
3 of 16 2/16/2013 3:06 PM
T-codes:
BP - Maintain Business Partner
FPP1/2/3 - Create/Change/Display Contract Partner
Tables:
BUT000
Fields:
PARTNER(10)
Contract Account
A contract account groups together all of a business partner’s
contracts to which the same payment and dunning data applies. It is
an account through which the financial transactions between a
customer and a utility company are managed (stores payment
transaction data).
T-codes:
CAA1/2/3 - Create/Change/Display
Tables:
FKKVK, FKKVKP
Fields:
VKONT(12)
Contract
A contract is an agreement between a utility company and a business
partner relating to a utility service. It forms the basis for billing.
Created during move-in process. It is specific to one Division.
T-codes:
ES20/21/22 - Create/Change/Display
ES27/8 - Change/Display Contracts for Contract Account
Tables:
EVER
Fields:
VERTRAG(10)
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
4 of 16 2/16/2013 3:06 PM
Move-in
A contract is created and allocated to an installation
T-codes:
EC50/1/2E (Create, Change, Display), EC53E (Reverse)
Tables:
EEIN (Cont. Acc.), EEINV (Contract)
Move-out
A contract with a customer is terminated
T-codes:
EC55/6/7E (Create, Change, Display), EC58E (Reverse)
Tables:
EAUS (Cont. Acc.), EAUSV (Contract)
Technical Master Data
Connection Object
Connection Object is a building, piece of property or other facility
that is connected to the supply grid.
A connection object is allocated an address. It links premises, device
locations etc. to a postal regional structure.
T-codes:
ES55/6/7 ES55/6/7 ES55/6/7 ES55/6/7 - Create/Change/Display
Tables:
EHAUISUEHAUISUEHAUISUEHAUISU
Fields:
HAUS(30)
PremisePremisePremisePremise
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
5 of 16 2/16/2013 3:06 PM
A premise is an enclosed spatial unit (such as an apartment or a factory) to
which a utility service is supplied. It is allocated to a Connection Object.
T-codes:
ES60/1/2 ES60/1/2 ES60/1/2 ES60/1/2 - Create/Change/Display
Tables:
EVBSEVBSEVBSEVBS
Fields:
VSTELLE(10)
InstallationInstallationInstallationInstallation
The connection between premise, devices, and contract is referred to as an
installation.
An installation is allocated to a single contract. Used to group
together all devices that are allocated to same premise, belong to
same division and are to be billed together.
Several utility installations can be allocated to one premise (for
different divisions, for example). The premise is therefore not related
to one specific division. A deregulated scenario exists if more than
one utility installation of the same division is allocated to a premise.
The installation stores the billing properties for one or more devices
at a premise
T-codes:T-codes:T-codes:T-codes:
ES30/1/2ES30/1/2ES30/1/2ES30/1/2 ---- Create/Change/DisplayCreate/Change/DisplayCreate/Change/DisplayCreate/Change/Display
Tables:Tables:Tables:Tables:
EANLHEANLHEANLHEANLH(time slice),(time slice),(time slice),(time slice), EANLEANLEANLEANL
Fields:Fields:Fields:Fields:
ANLAGE(10)ANLAGE(10)ANLAGE(10)ANLAGE(10)
Device LocationDevice LocationDevice LocationDevice Location
Device Location is a location in a Connection Object where anynumber of
devices (across divisions) is installed. The device location provides
information on the physical location of the device
T-codes:T-codes:T-codes:T-codes:
ES65/6/7ES65/6/7ES65/6/7ES65/6/7 ---- Create/Change/DisplayCreate/Change/DisplayCreate/Change/DisplayCreate/Change/Display
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
6 of 16 2/16/2013 3:06 PM
Tables:Tables:Tables:Tables:
EGPLT, EGPLTXEGPLT, EGPLTXEGPLT, EGPLTXEGPLT, EGPLTX
Fields:Fields:Fields:Fields:
DEVLOC(30)DEVLOC(30)DEVLOC(30)DEVLOC(30)
DeviceDeviceDeviceDevice
Devices are physical objects. E.g. Counting Device (meter), controlling
device (ripple control receiver), data processing device (converter),
device with protective or adjustive functions (pressure controller)
etc.T-codes:
EG41,2/3/4 - Device Modification/Display /Create
Tables:
EGERS
Fields:
GERAET(18)
Point of Delivery
T-codes:
EEDM09/10/11 - Point of Delivery Create/Change/Display
Tables:
EUITRANS, EUIINSTLN
Fields:
INT_UI(22), EXT_UI(50) - POD ID
Intercompany Data Exchange (IDE)
Caters to needs of deregulated markets
T-codes:
EEDMIDESERVPROV01/2/3 - Service Provider Create/Change/Display
IW52/3/4 - Service Notification Change/Display/Create
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
7 of 16 2/16/2013 3:06 PM
EDATEXMON01 - Monitoring of Data Exchange Tasks
ESWTMON01 - Monitoring of Switch Documents
WEDI - SAP Easy Access IDoc and EDI Basis
Useful Tables
Address: ADR*
Business Partner: BUT*
Device: EGER*
POD: EUI* (EUITRANS, EUIINSTLN)
Rate: ETR*, ETT*, EKDI, ERTFND
Meter Reading Doc.: EABL*
Billing Schema: ESCH*
Price: EPRE*
IDOC: EDI*
Data Exchange Process
Classes:
CL_ISU_DATEX_PROCESS - ISU Data Exchange Process (Abstract)
CL_ISU_DATEX_CONTROLLER - Connection and Control of Data
Exchange Processes
DATEX Task
EDEXTASK*
Service
ESERVICE*
Service Provider
ESERVPROV*
EDEXDEFSERVPROV - Data Exchange Definition for Service Provider
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
8 of 16 2/16/2013 3:06 PM
Switch Document
Classes:
CL_ISU_SWITCHDOC
Tables:
EIDESWT*
EIDESWTDOC - Division Category - Switch Document Header
EIDESWTMSGDATA - Message Data for Switch Document
Function Modules
ISU_DB_EVER_SINGLE - Read Contract data
ISU_DB_EANLS_SINGLE - Read installation data
ISU_INT_UI_DETERMINE - Read Contract, Installation, Internal and
External PoD
ISU_S_NBSERVICE_CREATE - Create a non-billable service
ISU_DB_ESERVICE_FORALL_POD - Read services associated with
a POD
ISU_DB_TECDE_SINGLE - Get Division for service Type
Device Management
Device Category
Device Category corresponds to material in the Materials Management
(MM) application component.
T-codes:
EG01/2/3 (Create, Change, Display)
Tables:
ETYP-MATNR
Register Group
T-codes:
EG04/5/6 (Create, Change, Display)
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
9 of 16 2/16/2013 3:06 PM
Tables:
Device
Device Corresponds to equipment in the Plant Maintenance (PM)
application component.
The device is identified by a unique material and serial number
combination to distinguish it from other pieces of material that may
have the same serial number. The equipment number is the same
throughout the whole system.
Each combination of Material and Serial Number is unique.
T-codes:
IQ01/2/3 (Create, Change, Display Device)
EG44, EG34 (Billing related installation), EASTL, EASTS
Tables:
EGERS, EGERH, EGERR
Fields:
EQUNR - Equipment Number
Equipment number = internal device no. that is different in every
client.
MATNR - Material Number (Device Category)
GERAET - Serial Number (Device)
Register
T-codes:
Tables:
ETDZ-ZWNUMMER (3)
Billing and Invoicing
Portion
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
10 of 16 2/16/2013 3:06 PM
T-codes:
E41A - Display Portion
E41B - Create Portion
E41C - Change Portion
E41E - Delete Portion
E41J - Maint. Portion
E43B - Generate SRs of all MRUs of Portion
E43D - List of all MRUs of a Portion
EA65 - Portion Change
Tables:
TE420
Meter Reading Unit (MRU)
T-codes:
E41L - List of MRUs Alloc. to Main MRU
E43B - Generate SRs of all MRUs of Portion
E41H - Create Meter Reading Unit
E43E - Activate Meter Reading Units
E43D - List of all MRUs of a Portion
Tables:
TE422
Meter Reading Order
T-codes:
EL01, EL31
Tables:
Billing Order
T-codes:
EL01, EL31
Tables:
ETRG
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
11 of 16 2/16/2013 3:06 PM
Meter Reading Results
T-codes:
EL27 - Execute Correct Implausible MRR
EL28 - Execute Single Entry
EL29 - Execute Correct Plausible MRR
EL30 - Estimate MRR
EL31 - Monitoring of MR Data
EL32 - Automatic Monitoring of MRR
Tables:
EABL (Meter Reading Documents)
Billing and Invoicing
Billing vs. Invoicing
Billing:
Consumption and bill amount calculation process
Performed at Contract level
Determine billing periods
Determine tariff (rate) data
Invoicing:
Process contract billing to contract account receivable and prepare printout
Performed at Contract Account level
Consolidate energy and non-energy charges, e.g. late payment fee
Consolidate all items from different contracts to be invoiced under the same
contract account
T-codes:
EASIBI
EAMABI
Tables:
Billing Document
T-codes:
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
12 of 16 2/16/2013 3:06 PM
EA22
Tables:
ERCH-BELNR(12)
Print Document
T-codes:
EA40
Tables:
ERDK-OPBEL(12)
Simulation
T-codes:
EASISI - Individual Simulation
EAMASI - Mass Simulation via Installation Intervals
Billing Procedure
Period End Billing etc.
Create Meter Reading Order, Enter Meter Readings, Billing, Invoicing, Printing
Billing Order, Billing Document, Print Document
Billing Master Data
Installation
Tables:
ETTIF/ETTIFN/ETTIFB (Installation Facts)
Billing Class
T-codes:
Tables:
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
13 of 16 2/16/2013 3:06 PM
EAKLASSE, EAKLASSET-AKLASSE(4)
Rate
T-codes:
EA30/1/2 (Create, Change, Display)
Tables:
ETRF-TARIFNR(10), EKDI (Rate Facts)
Billing Schema
T-codes:
EA35/6/7 (Create, Change, Display)
Tables:
ESCH-SCHEMANR (10), ESCHS (steps)
Operand
T-codes:
EA50/1/2 (Create, Change, Display)
Tables:
TE221-OPERAND(10)
Rate Category
T-codes:
EA53/4/5 (Create, Change, Display)
Tables:
ETTA-TARIFTYP(10), ETTAF (Rate Cat. Facts)
Rate Type
T-codes:
EA56
Tables:
TE069-TARIFART(8)
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
14 of 16 2/16/2013 3:06 PM
Rate Determination
T-codes:
EA87
Tables:
ERTFND-TARIFNR(10)
Variant Program
T-codes:
EA88 (Maintain Variant), EA99 (List of Variants)
Tables:
Price
T-codes:
EA89,90,91(Create, Change, Display)
Tables:
EPREI, EPREIH-PREIS(10)
Fact Group
T-codes:
Tables:
TE067-KONDIGR(10)
Reversal and Adjustment
T-codes:
EA13
EA14
EA15
EA20
EA21
Outsorted Billing/Invoice Docs
T-codes:
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
15 of 16 2/16/2013 3:06 PM
EA05
FICA
T-codes:
FPL9 - Account Display: Initial Screen
FP05 - Payment Lot: Initial Screen
FP09 - Returns (Lot): Request Screen
FP25 - Check Lot: Initial Screen
FPVA - Dunning Proposal
FPVB - Dunning Activity Run
Tables:
Sign in | Report Abuse | Print Page | Remove Access | Powered By Google SitesGoogle SitesGoogle SitesGoogle Sites
IS-Utilities - SAP ABAP, IS-Utilities, CRM https://sites.google.com/site/kkrumi/sapis-u
16 of 16 2/16/2013 3:06 PM