Is-Utilities - SAP ABAP, Is-Utilities, CRM

16
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 site Search this site Search this site Search 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

description

Important Tables and concepts sap fica

Transcript of Is-Utilities - SAP ABAP, Is-Utilities, CRM

Page 1: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 2: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 3: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 4: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 5: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 6: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 7: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 8: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 9: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 10: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 11: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 12: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 13: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 14: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 15: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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

Page 16: Is-Utilities - SAP ABAP, Is-Utilities, CRM

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