T-Codes

SAP Utilities Transaction Codes Reference

This document provides a comprehensive list of SAP Transaction Codes (T-Codes) explicitly discussed and utilized throughout the SAP Utilities Meter-to-Cash and Billing & Invoicing workflows.

Master Data & Customer Service

T-CodeDescriptionUsage Context
ES32Display InstallationUsed to verify meter reading units and rate categories assigned to a specific connection point.
ES31Create/Maintain InstallationUsed to set up the billing instructions (rates) for a connection point.
CAA2Change Contract AccountUsed to maintain account settings such as clearing variants and dunning locks.
EC55ECreate Move-OutTriggers the final billing and disconnection process when a customer vacates a premise.

Meter Reading

T-CodeDescriptionUsage Context
EL01Create Meter Reading OrderGenerates the order to collect energy usage data for an installation.
EL28Meter Reading EntryInterface to manually enter or override consumption results from a meter.
EL31Monitor Meter ReadingUsed to track the status of meter reads (missing, implausible, billed) for a specific unit.

Billing & Invoicing

T-CodeDescriptionUsage Context
EA00Billing Execution / SimulationUsed to run the billing schema against meter reading results to generate billing documents or simulate charges.
EA19Create InvoicingAggregates billing documents into a final invoicing document (individual processing line).
EA22Display Billing DocumentDisplays the granular line-item breakdown of calculated operands and steps from the billing engine.
EASIBICreate Individual BillStreamlined interface to execute both the billing and invoicing run for a single contract.
EA40Print Document DisplayDisplays the final print document layout and allows you to view the simulated physical bill sent to the customer.
EABICOBill CorrectionInitiates the reversal and rebilling process for an incorrectly invoiced account.

Finance & Contract Accounting (FI-CA)

T-CodeDescriptionUsage Context
FPL9Display Account BalanceEssential tool for Customer Service to view the financial balance, open items, and clearing status of a Contract Account.
FPCBCollective Bill PostingsUsed to manage and transfer postings explicitly within collective account parent-child hierarchies.

System Configuration & Extensibility

T-CodeDescriptionUsage Context
SPROCustomizing (Execute Project)The primary SAP mechanism to configure clearing controls, prepayment limits, and billing variants.
SM30Call View MaintenanceTransaction used to maintain underlying parameter tables (e.g., ML outsorting parameters like TEML_OUTBILPARAM).
FQEVENTSFI-CA Events ConfigurationUsed to hook custom ABAP code/enhancements into the standard SAP utility logic processing.
SICFMaintain ServicesUsed to activate HTTP services and Web Dynpro UIs (e.g., Activating the Prepayment Document Viewer UI).

S/4HANA Prepayment

T-CodeDescription
/PREPAY/DOC_CREATECreates a prepayment document/account.
/PREPAY/DOC_CHANGEAdjusts limits and moratorium settings on a prepaid account.
/PREPAY/DOC_DISPLAYDisplays current prepayment balances and debt recovery stats.
/PREPAY/DOC_LISTProvides a comprehensive list of prepayment documents.
/PREPAY/ABD_CALCAccount Balance Determination - calculates daily usage depletion against the prepaid ledger.
/PREPAY/MONI_THRESHThreshold Monitoring - strictly monitors if the prepaid balance triggers a disconnection warning.
/PREPAY/APPL_LOGDisplays the application log explicitly for background prepayment tasks.

Developed by Venakata Subbareddy Annem.

Inspired by Andrej Karpathy's (@karpathy) LLM Knowledge base post on X.

Disclaimer: This independent educational portfolio project is not affiliated with or endorsed by SAP SE. It is not a substitute for official SAP documentation or certified learning materials. All concepts and representations have been independently synthesized.

IS-U Notes 2026