MCF Application Configurations
MCF Application Configurations
The documentation may have changed since you downloaded the PDF. You can always find the latest information on SAP Help Portal.
Note
This PDF document contains the selected topic and its subtopics (max. 150) in the selected structure. Subtopics from other structures are not included.
The selected structure has more than 150 subtopics. This download contains only the first 150 subtopics. You can manually download the missing subtopics.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP SE. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE
and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by
SAP SE and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be
liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express
warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other
SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other
countries. Please see www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Table of content
PUBLIC Page 1 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Table of content
1 SAP Multichannel Foundation for Utilities and Public Sector
1.1 What's New in SAP Multichannel Foundation for Utilities and Publ
1.2 Customizing for Interaction Records
1.2.1 Maintaining Activity Categories for Transaction Types
1.2.2 Defining Reason Codes for Interaction Records
1.2.3 Mapping Multilevel Categories to Activity Reason Codes
1.2.4 Maintaining Types of Note Texts
1.3 Customizing for Business Process Settings in SAP CRM
1.3.1 Business Process: Manage Contract
1.3.2 Business Process: Create Interaction Record
1.3.3 Business Process: Search Interaction Records
1.3.4 Business Process: Search Products
1.3.5 Business Process: Add Attachment
1.3.6 Business Process: Configure Co-Browsing
1.4 Customizing for Business Process Settings in SAP ERP
1.4.1 Business Process: Get Communication Channel Used by Customer
1.4.2 Business Process: Configure Co-Browsing
1.4.3 Business Process: Manage Communication Preferences
1.4.4 Business Process: Record a Customer Interaction
1.4.5 Business Process: Get Real-Time Consumption from EDM Profile Val
1.4.6 Business Process: Start a New Service (Move-In)
1.4.7 Business Process: End a Service (Move-Out)
1.4.8 Business Process: Transfer a Service (Move-In & Move-Out)
1.4.9 Business Process: Report an Outage
1.4.10 Business Process: Create a Payment Plan
1.4.11 Business Process: Create a Service Request (Service Notification
1.5 Configuring Products in the Product Workbench
1.6 Configuring Invoices, Invoice PDFs, and Contract Account Balance
1.7 Configuring Payments
1.8 Configuring Communication Preferences
1.8.1 Customizing for Communication Preferences
1.9 Move-In, Move-Out and Move-In/Out in Standalone ERP Scenario
1.10 Billed Consumption and Period Type
1.11 Paying Bills Without Logging In
1.12 OData Entities in SAP Multichannel Foundation for Utilities and
1.12.1 Entities for OData Service Model in SAP ERP
1.12.1.1 Account
1.12.1.2 AccountAddress
1.12.1.3 AccountAddressDependentEmail
1.12.1.4 AccountAddressDependentFax
1.12.1.5 AccountAddressDependentMobilePhone
1.12.1.6 AccountAddressDependentPhone
1.12.1.7 AccountAddressIndependentEmail
1.12.1.8 AccountAddressIndependentFax
1.12.1.9 AccountAddressIndependentMobilePhone
1.12.1.10 AccountAddressIndependentPhone
1.12.1.11 AccountAddressUsage
1.12.1.12 AccountAlert
1.12.1.13 AccountBalance
1.12.1.14 AccountContact
1.12.1.15 AccountSex
1.12.1.16 AccountTitle
1.12.1.17 AccountType
1.12.1.18 AddressType
1.12.1.19 Attachment
1.12.1.20 Bank
1.12.1.21 BankAccount
1.12.1.22 BudgetBillingCycle
1.12.1.23 BudgetBillingPlan
1.12.1.24 CommunicationCategory
PUBLIC Page 2 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.12.1.25 CommunicationMethod
1.12.1.26 CommunicationPreference
1.12.1.27 ConsumptionPeriodType
1.12.1.28 ContactAction
1.12.1.29 ContactAdditionalInfo
1.12.1.30 ContactClass
1.12.1.31 ContactPriority
1.12.1.32 ContactType
1.12.1.33 Contract
1.12.1.34 ContractAccount
1.12.1.35 ContractAccountBalance
1.12.1.36 ContractConsumptionValue
1.12.1.37 Country
1.12.1.38 Device
1.12.1.39 Division
1.12.1.40 FutureMeterReading
1.12.1.41 Installation
1.12.1.42 Invoice
1.12.1.43 InvoicePDF
1.12.1.44 MeterReadingCategory
1.12.1.45 MeterReadingNote
1.12.1.46 MeterReadingReason
1.12.1.47 MeterReadingResult
1.12.1.48 MeterReadingStatus
1.12.1.49 Outage
1.12.1.50 ParkedDocument
1.12.1.51 ParkedDocumentInstallation
1.12.1.52 PaymentCard
1.12.1.53 PaymentCardType
1.12.1.54 PaymentDocument
1.12.1.55 PaymentDocumentItem
1.12.1.56 PaymentMethod
1.12.1.57 PaymentPlan
1.12.1.58 PaymentStatus
1.12.1.59 Premise
1.12.1.60 PremiseType
1.12.1.61 Product
1.12.1.62 ProfileHeader
1.12.1.63 ProfileType
1.12.1.64 ProfileValue
1.12.1.65 ProfileValuesFile
1.12.1.66 ProfileValueType
1.12.1.67 Region
1.12.1.68 RegisterToRead
1.12.1.69 RegisterType
1.12.1.70 ServiceNotification
1.12.1.71 ServiceNotificationType
1.12.1.72 ServiceOrder
1.12.1.73 ServiceOrderType
1.12.1.74 ServicePriority
1.12.1.75 ServiceProvider
1.12.1.76 GetAllowedCommunicationMethods
1.12.1.77 GetPremisesForAccount
1.12.1.78 GetPremisesByAddress
1.12.1.79 RequestChange
1.12.1.80 SimulatePaymentPlan
1.12.2 Entities for OData Service Model in SAP CRM
1.12.2.1 Account
1.12.2.2 AccountAddress
1.12.2.3 AccountAddressDependentEmail
1.12.2.4 AccountAddressDependentFax
1.12.2.5 AccountAddressDependentMobilePhone
PUBLIC Page 3 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.12.2.6 AccountAddressDependentPhone
1.12.2.7 AccountAddressIndependentEmail
1.12.2.8 AccountAddressIndependentFax
1.12.2.9 AccountAddressIndependentMobilePhone
1.12.2.10 AccountAddressIndependentPhone
1.12.2.11 AccountAddressUsage
1.12.2.12 AccountSex
1.12.2.13 AccountTitle
1.12.2.14 AccountType
1.12.2.15 AddressType
1.12.2.16 Attachment
1.12.2.17 Bank
1.12.2.18 BankAccount
1.12.2.19 BusinessAgreement
1.12.2.20 Channel
1.12.2.21 CommunicationChannel
1.12.2.22 CommunicationPermission
1.12.2.23 CommunicationPermissionStatus
1.12.2.24 ContractItem
1.12.2.25 ContractItemTimeSlice
1.12.2.26 Country
1.12.2.27 Division
1.12.2.28 DocumentStatus
1.12.2.29 InteractionRecord
1.12.2.30 InteractionRecordCategory
1.12.2.31 InteractionRecordReason
1.12.2.32 PaymentCard
1.12.2.33 PaymentCardType
PUBLIC Page 4 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1 SAP Multichannel Foundation for Utilities and Public Sector
SAP Multichannel Foundation for Utilities and Public Sector is a customer-facing solution based on SAP NetWeaver Gateway. It allows utility companies to
interact with their customers through different communication channels, for example, the Web (online self-services), mobile, and social networks. SAP
Multichannel Foundation for Utilities and Public Sector provides a set of standardized and reusable OData services that are used by end-user applications to
access data and processes from SAP Business Suite for Utilities and Public Sector.
The standard services consist of self-service scenarios that enable customers to securely access and manage key account information and perform important
activities online, like bill payment, entering meter readings, creating inquiries, and sending requests to a utility company.
A Web application template for customer self-services is also included with the solution.
Note
The UIs delivered with SAP Multichannel Foundation for Utilities and Public Sector serve as templates, which provide a set of standard features that need to
be tailored to your specific requirements for productive use.
More Information
For information on what Web browsers are supported by SAP Multichannel Foundation for Utilities and Public Sector, see
https://help.sap.com/saphelp_nw74/helpdata/en/91/f079dc6f4d1014b6dd926db0e91070/content.htm
The SAP Multichannel Foundation for Utilities and Public Sector solution has been created as an Add-On for SAP Gateway, SAP CRM and SAP ERP. The
solution now includes a responsive Web design (SP03 onwards) that can be easily used on a desktop, a tablet, or on a mobile phone.
Note
The UIs delivered with SAP Multichannel Foundation for Utilities and Public Sector serve as templates, which provide a set of standard features that need to
be tailored to your specific requirements for productive use.
The following release notes have been created for SAP Multichannel Foundation for Utilities and Public Sector:
Utilities Multichannel: Managing Online Accounts
Utilities Multichannel: Managing Customer Details
Utilities Multichannel: Managing Utility Contracts
Utilities Multichannel: Managing Meter Reading Data
Utilities Multichannel: Viewing Bills and Consumption
Utilities Multichannel: Managing Budget Billing Plans
Utilities Multichannel: Managing Payments
Utilities Multichannel: Communicating with the Utility Company
Utilities Multichannel: Managing Outages
Utilities Multichannel: Agent Co-Browsing
Note
For a list of supported Web browsers, see the information available here:
https://help.sap.com/saphelp_nw74/helpdata/en/91/f079dc6f4d1014b6dd926db0e91070/content.htm
Activities
In order to use the Interaction Record functionality in the SAP Multichannel Foundation for Utilities solution, you can maintain the following Customizing:
Maintaining Activity Categories for Transaction Types
Defining Reason Codes for Interaction Records
Mapping Multilevel Categories to Activity Reason Codes
Maintaining Types of Note Texts
In order to define categories for transaction types and activities, you must first perform some Customizing activities.
PUBLIC Page 5 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Procedure
1. Define the activity category.
On the SAP Easy Access screen for Customer Relationship Management, choose Transactions Settings for Activities Maintain Categories, Goals, and
Priorities Maintain Categories ; define the activity category.
2. Assign the activity category to a transaction type.
On the SAP Easy Access screen for Customer Relationship Management, choose Transactions Settings for Activities Maintain Categories, Goals, and
Priorities Assign Categories to Transaction Types ; assign the category to a transaction type.
To be able to assign a reason code when creating an interaction record, you must first define the reason code in Customizing.
Procedure
1. Check the subject profile used for interaction record.
On the SAP Easy Access screen for Customer Relationship Management, choose Transactions Basic Settings Define Transaction Types and select
Interaction Record (standard IR type 0010) activity reason as subject profile; the subject profile is defined under the Customizing Header folder.
2. Use subject profile for interaction record.
On the SAP Easy Access screen, for Customer Relationship Management, choose Transactions Settings for Activities Define Activity Reasons
Define Subject Profiles . Select Activity Reason as the subject profile (ACT000001) used for interaction records and then select Code Groups from the
navigation panel on the left; the Catalog and CodeGrpProfile fields for the subject profile Activity Reason (ACT000001) are A1 and A0000001 respectively.
3. Define reason codes for activity reasons.
On the SAP Easy Access screen, for Customer Relationship Management, choose Transactions Settings for Activities Define Activity Reasons
Define Code Group Profiles .
If your business practices require you to use multilevel categories for your business activities, you must first map your categories to the relevant activity reason
codes in the back end SAP CRM system.
Procedure
1. Log on to the CRM WebUI using the IC_MANAGER business role.
2. Choose Categorization Schemas under the Search block and then choose Business Activity. For this example, you can choose Application ID.
3. Select the schema with status Active; the schema is displayed.
Note
The subject profile must match the one used for the transaction 0010.
4. Map a category to an Activity Reason Code by selecting it from Category Hierarchy; the mapped activity reason code is displayed in the General Data
assignment block.
More Information
Defining Reason Codes for Interaction Records
To be able to set the types of note texts that you want your customer to see, you must set up the relevant Customizing. For example, you may set up the
Customizing so your customer is not able to see internal memos but have access to customer notes.
Procedure
1. On the SAP Easy Access screen for Customer Relationship Management, choose Transactions Basic Settings Define Transaction Types and
check the value for interaction records by double-clicking; the default value of the Text Det. Procedure field is ACT00001.
2. On the SAP Easy Access screen for Customer Relationship Management, choose Basic Functions Text Management Define Text Determination
Procedure , select the text object CRM_ORDERH and choose the Procedure node on the navigation panel on the left.
3. Select the Text Determination Procedure used for interaction record (found from the first step): ACT00001
4. Choose the Definition of Procedure folder from the navigation panel on the left and maintain the text types used for the interaction records.
PUBLIC Page 6 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The Maintain Business Process Settings Customizing activity is designed to control the behavior of OData entities in SAP Multichannel Foundation for Utilities and
Public Sector, without changing the default Business Add-In (BAdI) implementation in the Enhancement Spot CRM_UMC_ODATA.
You can modify the attribute values in the delivered Customizing for business process settings. If you want to create your own business processes or attributes,
you must enhance the default BAdI implementation.
The following business processes are delivered with SAP Multichannel Foundation for Utilities and Public Sector:
1 Manage Contract
5 Search Products
6 Add Attachment
7 Configure co-browsing
Note
You must not remove any delivered business processes listed above since they are in use in the delivered OData entities.
Structure
Each parameter for a business process contains the following fields:
Field Description
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for managing contracts and quotations are listed in the
following table:
ChannelIDForMobile 1 MSA
ChannelIDForVoice 1 EXS
ChannelIDForWeb 1 ISA
InitialMaxHit 1 800
ProcessProfileName 1 UMC_B2C
All parameters are applied for both ContractItem and QuotationItem entities. The parameters with the prefix ChannelID are used for the channel that is
used to access the ContractItem or QuotationItem entities.
The parameter InitialMaxHit defines the maximum number of hits for the contract item and quotation item search. The parameter ProcessProfileName
specifies the profile name of the Process Framework.
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for creating interaction records are listed in the following
table:
Active 1 X
NoteTextType 1 A002
Priority 1 5
ProcessType 1 0010
Status 1 E0003
PUBLIC Page 7 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
InteractionRecord ChannelIDForMobile 1 MSA
InteractionRecord Active 1 X
All defaults parameters are applied to an interaction record created by either the InteractionRecord entity or from the back end system directly by other
entities.
By default, the status of an interaction record is E0003 (Closed), if it is created directly from the back end system. If an interaction record is created by the
InteractionRecord entity, the status is E0001 (Open).
The parameter Active is used to control whether the creation of an interaction record is executed. By default, interaction records are created by all entities. If you
want to skip the creation of interaction record directly from certain entities, you must add new entries with the empty parameter value for those entities to switch off
the creation of interaction records.
In order to avoid accidentally switching off the Create_entity operation from the InteractionRecord entity, you must explicitly switch on the parameter
Active for the InteractionRecord entity in the Customizing delivered with SAP Multichannel Foundation for Utilities and Public Sector.
The parameter ProcessType defines the SAP CRM process type used in creating an interaction record. By default, the parameter value 0010 (CRM Interaction
Record) is used.
The parameter NoteTextType specifies the note text type used in creating an interaction record. By default, the parameter value A002 (Note) is used.
Parameters with the prefix ChannelID are used to represent the channel that is used in the creation of the interaction record by the InteractionRecord
entity.
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for searching interaction records are listed in the
following table:
MaxHits 1 100
ProcessType 1 0010
By default, the system returns up to 100 interaction records with the operation Get_EntitySet for the InteractionRecord entity.
The parameter that has been delivered with SAP Multichannel Foundation for Utilities and Public Sector for searching for products is listed in the following table:
MaxHits 1 100
By default, the system returns up to ten SAP IS-U products in the SAP CRM product search.
The parameter that has been delivered with SAP Multichannel Foundation for Utilities and Public Sector for adding an attachment is listed in the following table:
The UserGroup parameter can be used to configure a user group for the agent as the user. The responsive Web application validates if the user is the agent. By
default, this feature is delivered inactive.
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for configuring co-browsing are listed in the following
table:
UserGroup 1 UMC_AGENT
Active 1
The Maintain Business Process Settings Customizing activity is designed to control the behavior of OData entities in SAP Multichannel Foundation for Utilities and
Public Sector, without changing the default Business Add-In (BAdI) implementation in the Enhancement Spot ISU_UMC_ODATA.
You can modify the attribute values in the delivered Customizing for business process settings. If you want to create your own business processes or attributes,
you must create Customizing for a new process and use this Customizing in the code.
The following business processes are delivered with SAP Multichannel Foundation for Utilities and Public Sector:
7 Report an Outage
10 Configure Co-Browsing
Note
You must not remove any delivered business processes listed above since they are in use in the delivered OData entities. The recommendation is to either
modify the Customizing activities that are delivered for existing business processes or create new business processes.
Structure
Each parameter for a business process contains the following fields:
Field Description
The business partner channel can be configured in the Define Customer Contact Types Customizing activity. If you want configure attribute values, you can find
the Customizing entry under Financial Accounting Contract Accounts Receivable and Payable Basic Functions Customer Contacts Additional Information
Define Customer Contact Types .
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector to get the communication channel are listed in the
following table:
Default 1 005
Mobile 1 005
Mozilla 1 005
Voice 1 005
PUBLIC Page 9 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The UserGroup parameter can be used to configure a user group for the agent as the user. The responsive Web application validates if the user is the agent. By
default, this feature is delivered inactive.
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for configuring co-browsing are listed in the following
table:
UserGroup 1 UMC_AGENT
Active 1
The Manage Communication Preference business process is used to configure the communication preference settings in SAP Multichannel Foundation for Utilities
and Public Sector. The OData entity CommunicationCategory defines all communication preferences categories that are used in this solution.
The special “virtual” communication preferences category UMCB, is used by the SAP IS-U invoicing documents, since SAP IS-U invoicing does not use the
correspondence variants. The supported communication methods for each communication preferences category are defined in the OData entity
CommunicationMethod. The OData entity CommunicationPreference is used to define the property name and value pairs to configure the class
attributes of the API class CL_ISU_UMC_API_CORRESPONDENCE.
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for managing communication preferences are listed in
the following table:
CommunicationCategory PaperlessType 1 X
CommunicationCategory PaperlessType 2
CommunicationCategory PaperlessType 3
CommunicationPreference Value 2 UM
CommunicationPreference Value 3 X
With the standard delivery of SAP Multichannel Foundation for Utilities and Public Sector, a new business partner contact can be created in the system when an
OData entity is changed.
The settings below determine:
Whether a new business partner contact needs to be created. This is controlled by the parameter value “X” for parameter “Active”.
Activity (Action) type of the created business partner contact.
Class of the created business partner contact
You can find the available contact activities within Contact Classes under Financial Accounting Contract Accounts Receivable and Payable Basic Functions
Customer Contacts Define Customer Contact Classes/Actions .
PUBLIC Page 10 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for recording customer interaction are listed in the
following table:
Account Active 1 X
AccountAddress Active 1 X
AccountAddressDependentEmail Active 1 X
AccountAddressDependentFax Active 1 X
AccountAddressDependentMobilePh Active 1 X
one
AccountAddressDependentPhone Active 1 X
AccountAddressIndependentEmail Active 1 X
AccountAddressIndependentFax Active 1 X
AccountAddressIndependentMobile Active 1 X
Phone
AccountAddressIndependentPhone Active 1 X
BankAccount Active 1 X
BudgetBillingPlan Active 1 X
CommunicationPreference Active 1 X
ContractAccount Active 1 X
MeterReadingResult Active 1 X
ParkedDocument Active 1 X
PUBLIC Page 11 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ParkedDocument MoveInActivity 1 0001
PaymentCard Active 1 X
PaymentDocument Active 1 X
ServiceNotification Active 1 X
SAP Energy Data Management (SAP EDM) is a module in SAP for Utilities Industry Solution to manage the energy data of a utility company. Based on this data,
a utility company can retrieve real-time interval consumption and make real-time pricing and settlement.
SAP Multichannel Foundation for Utilities and Public Sector provides a set of OData entities that help you to retrieve the interval consumption from SAP EDM
Profile Values.
The parameters that have been delivered with this implementation to get real-time consumption data from SAP EDM profile values are listed in the following table:
You can find the parameter value for Customizing under SAP Utilities Energy Data Management Profile Management Display Function Define System
Status Display for Profile Values .
For the move-in, move-out as well as the move-in and move-out processes, the parking variant can be defined in the Customizing entries.
The parameter that has been delivered with SAP Multichannel Foundation for Utilities and Public Sector to start a new service is listed in the following table:
You can find the Customizing activity for the parking variant under SAP Utilities Customer Service Process Execution Move-In/Out Accelerated Entry
Define Preentry Variants
For the move-in, move-out as well as the move-in and move-out processes, the parking variant can be defined in the Customizing entries.
The parameter that has been delivered with SAP Multichannel Foundation for Utilities and Public Sector to end a service is listed in the following table:
For move-in, move-out as well as the move-in and move-out processes, the parking variant can be defined in the Customizing entries.
The parameter that has been delivered with SAP Multichannel Foundation for Utilities and Public Sector to transfer a service is listed in the following table:
When changing outage class, activity and direction, the outage that is created from the Web application, (represented by business partner contact) is modified
based on the Customizing.
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for reporting an outage are listed in the following table:
Outage AdditionalInfo 1
Outage AdditionalInfoForService 1
Outage Direction 1 1
Outage OffSetDays 1 30
Outage ServicePartner 1
When changing the ObjectRole or PremiseKey parameters, the BOR object representing a premise linked to outage can be changed as well.
The AdditionalInfo parameter corresponds to partner contact additional information and is used for the reported outage category.
The AdditionalInfoForService parameter corresponds to partner contact additional information and is used for broadcast outage category.
You can find the Customizing activity for contact additional information under Financial Accounting Contract Accounts Receivable and Payable Basic
Functions Customer Contacts Define Customer-Contact Class/Actions .
The ServicePartner parameter corresponds to a service partner for the outage broadcast by the utility company.
With the standard delivery of SAP Multichannel Foundation for Utilities and Public Sector, a new payment plan can be created and its type can be changed in
Customizing. The payment plan type value can be found in the Customizing under SAP Utilities Invoicing Budget Billing Plan Payment Plan Define
Payment Plan Categories (AMB/BBP) .
The parameters that have been delivered with SAP Multichannel Foundation for Utilities and Public Sector for creating a payment plan are listed in the following
table:
You can define the service notification code in the Define Notification Code Customizing activity to control the creation of service notifications. You can find the
Customizing activity under SAP Utilities Work Management Processing Notifications Define Notification Code .
The parameter that has been delivered with SAP Multichannel Foundation for Utilities and Public Sector for creating a service request is listed in the following
table:
To enable a customer to see and sign up for a utility product even when they are not logged on to their account, you can configure the list of utility products in the
PUBLIC Page 13 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Product Workbench in the SAP CRM system. Additionally, the customer is also able to search for these products by using specific filters.
Procedure
1. In the Product Workbench (transaction COMMPR01 ), create a new product of type Service and then choose the correct utility product category.
2. Enter a unique product name and description for the Service field.
3. In the Set Types field, choose the Product Proposal for Utilities and enter the following information:
Division (mandatory), for example, 01 for Electricity, 02 for Gas, 03 for Water
Other fields as needed
4. On the Documents tab page, create a document with the name IconPath and description IconPath.
5. Choose Start Editor and enter a path for the icon, for example, img/history_grey_48.png .
Note
If you do not specify a path for the icon, the system chooses the default path.
6. In the Set Types field on the SAP Basic Data tab page, choose the Texts option and then choose Basic Texts for Text Category; enter the long text for your
product.
7. Under Additional Set Types, choose the Set Types field and select the IS-U pricing extension option if you need to specify the product pricing information.
Result
You have successfully set up the list of products for the customer to choose from.
Procedure
Invoices
You can use the Biller Direct functionality to retrieve invoices from the SAP ERP system. This allows customers to see invoices detailing their energy
consumption. The API behind this retrieval is GEN_EBPP_GET_DATA. This API retrieves lists of invoices generically for various industries and SAP
components.
For this API to work, you must maintain the following Customizing:
1. You must start an interval for number range object EBPP_EVENT using transaction SNRO.
2. You must maintain basic Customizing using the Settings for Customer Portal in the Internet activity under SAP Utilities Customer Service SAP
Multichannel Foundation for Utilities Biller Direct .
3. In transaction FQEVENTS for event 1231(Biller Direct: Group Items for Display), the following IS-U function module has to be activated:
ISU_GET_ITEMS_1231.
The ISU_GET_ITEMS_1231 API performs the calculation of remaining amounts and compares the amounts in the IS-U invoice document and the FI-CA
posted documents for customer payments.
There is additional information describing the Biller Direct functionality in the Configuration of SAP Biller Direct for FI-CA documentation. It can be found in the
Invoice PDFs
You can use the Biller Direct API GEN_EBPP_GET_INVOICE_DETAIL in the SAP ERP system to retrieve an invoice PDF. This API performs generic retrievals
of invoice PDFs for various industries and components.
In this API, BAdI FIS_INVOICEDETAIL is used. This BAdI has several SAP-delivered implementations. One of them is specifically for IS-U:
ISU_INVOICEDETAIL.
This implementation searches the archive for invoices and tries to retrieve invoice PDFs using ISU_GET_INVOICES_PDF_RAW. If this implementation doesn’t
satisfy the business requirements, a new BAdI implementation can be created. For testing purposes, when there is no archive for invoices, you can create a
BAdI implementation where the ISU_GET_PDF_FILE API can be used to retrieve a simulated PDF document. This can only be used for testing since PDF
simulation is time-consuming and shouldn’t be used in a production environment.
In order to configure payment specifications, you must execute a number of Customizing activities. You can use the SAP Biller Direct for FI-CA function to pay
bills (invoices), which includes making one time payments and future-dated payment from the SAP ERP system. This enables you to settle open receivables
such as invoices detailing their energy consumption by credit card or bank transfer in part, or in full.
PUBLIC Page 14 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Activities
For more information, see http://help.sap.com/erp under Basic Settings for Configuration of SAP Biller Direct for FI-CA.
Processing Payments and Credits
In order to allow making and clearing of partial payments, overpayments and credits, you have to make additional system settings specified under
Processing Payments and Credits.
For more information, see http://help.sap.com/erp under Basic Settings Processing Payments and Credits for Configuration of SAP Biller Direct
for FI-CA.
Payments by Payment Card
In order to allow payment using payment cards, you have to make additional system settings specified under Payments by Payment Card.
For more information, see http://help.sap.com/erp for Payments by Payment Card under Configuration of SAP Biller Direct for FI-CA.
You can customize the payment card authorization check using the Customizing activity Settings for Customer Portal in the Internet under SAP Utilities
Customer Service SAP Multichannel Foundation for Utilities Biller Direct ; you have to provide your function module for the field Authorization, which
meets your requirements. Otherwise no authorization checks are applied by default. SAP provides a simulation function CCARD_AUTH_SIMULATION as an
example.
Automatic notification after payment is created for customer using either e-mail or SMS is offered by the SAP Biller Direct in FI-CA function. BAdI
Confirmation E-Mail for Payment of Open Bills (ES_FIN_EBPP_MAIL_PUT_DATA) is provided to you for configuring the standard, automatic e-mail that the
system sends to the customer to confirm that the payments they have made for open bills have been entered in the system.
At the end of each successful creation of a payment, a customer contact for the current business partner is created within the implementation. Meanwhile,
SAP Biller Direct for FI-CA also provides a BAdI Create Customer Contacts (ES_FIN_EBPP_CONTACT), which is used in the Utilities Industry (IS-U)
component for creating contacts for E-Service processes and can be found under SAP Utilities Customer Service Utility Customer E-Services (UCES)
E-Mail Configuration , but we recommend you do not use the SAP Biller Direct for FI-CA BAdI.
For balance mode, the FI-CA functions within the FI-CA EVENT 0110 can be enhanced according to specific customer requirement. The FI-CA Event 0110
assigns an available amount to open invoices and then the selected invoices are cleared or partially cleared on the basis of this assignment.
For more information, see the documentation for the sample function module FKK_SAMPLE_0110.
Future-Dated Payment
Future-dated payment refers to a payment created for a future date for an invoice that is also due in the future. In order to make this feature work through SAP Biller
Direct FI-CA, the GEN_EBPP_PUT_DATA API payment specification must be used. The FI-CA functions within the FI-CA EVENT 1249 can be enhanced
according to specific customer requirement. The FI-CA EVENT 1249 checks whether the invoices specified for the payment can be included together in a
payment specification even if the due dates of the invoices are different.
For more information, see the documentation for the sample function module FKK_SAMPLE_1249.
More Information
For more information describing the SAP Biller Direct in FI-CA function in theConfiguration of SAP Biller Direct for FI-CA documentation can be found on the SAP
Help Portal at http://help.sap.com/erp under SAP Contract Accounts Receivable and Payable (FI-CA).
For more information describing payments in SAP FI-CA, see the SAP Help Portal at http://help.sap.com/erp under Contract Accounts Receivable and
Payable Payments .
The Communication Preferences function is implemented based on the SAP FI-CA Correspondence and Dispatch control function. While this is on the SAP ERP
system, the “Hot Offers” field uses marketing permissions in SAP CRM.
The combinations of communication preferences are defined as “correspondence variants” and stored in the contract account.
Communication preferences are grouped by communication preferences category. Each communication preferences category could contain one or multiple
correspondence types. The Correspondence role in the standard Correspondence Customizing is used as Communication Preference Category in SAP
Multichannel Foundation for Utilities. The correspondence variants group all correspondence types in the communication preferences categories for controlling
dispatch of send methods and periodic correspondence.
Activities
Since the invoicing function in the SAP IS-U system uses the SAP FI-CA dispatch control without using the correspondence variants, the special “virtual”
communication preferences category, UMCB, that only contains paper and paperless options are used for invoicing in the SAP IS-U system. The virtual
PUBLIC Page 15 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
communication preference category UMCB, is predefined in the API for SAP Multichannel Foundation for Utilities and not maintained in the Correspondence Role
Customizing activity. You can remove it by modifying the BAdI implementation.
For more information on how to modify the BAdI implementation, see Customizing for Communication Preferences.
Procedure
In order to carry out the Customizing for communication preferences, you must do the following:
1. Step 1: Define Correspondence Types
2. Step 2: Define Communication Preferences Category (Correspondence Roles)
3. Step 3: Define Allowed Send Methods
4. Step 4: Define Correspondence Types for the Communication Preference Category and Address Determination
5. Step 5: Define Correspondence Variants
6. Step 6: Activate BC Set for the Customizing
Note
You must ensure that the allowed send method has been already defined in the Customizing mentioned above.
2. The allowed send methods for each communication preferences category are defined by the BAdI method
IF_ISU_UMC_SETTING_BADI~GET_ALLOWED_DISPATCH_LIST in the BAdI ISU_UMC_BUSINESS_SETTINGS. In the standard BAdI implementation,
the following allowed send methods for the three delivered communication preferences categories are returned:
UMCB – (Go Green, go paperless)
STND – Mail (Paper)
NONE – Not Sent (Paperless)
UMC1 – Bill and Payment Notifications)
SMS – SMS
MAIL – Email
STND – Mail
NONE – Not to send
UMC2 – (Outage Notifications)
SMS – SMS
MAIL – Email
NONE – Not to send
PUBLIC Page 16 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Step 4: Define Correspondence Types for Communication Preference Category and Address Determination
The Correspondence Types for each Communication Preference Category need to be maintained in Customizing under SAP Reference IMG Cross-Application
Components General Application Functions Correspondence Configure Address Determination .
In the standard Customizing that is delivered with SAP Multichannel Foundation for Utilities, the following entries are maintained:
In the standard SAP FI-CA Correspondence feature, a correspondence type could be assigned to multiple Correspondence roles. However, in the Communication
Preferences feature delivered with SAP Multichannel Foundation for Utilities, the correspondence type can only be assigned to one Correspondence role specific
to the SAP Multichannel Foundation for Utilities application. Otherwise, the system returns a system error with code E043(ISU_UMC_ODATA).
Communication Preferences
Since there are 4 allowed send methods and 3 allowed send methods for two communication categories in SAP Multichannel Foundation for Utilities, a total of 12
combinations are available for the CommunicationPreference object like it is represented in the following table:
1 Email Email
3 Email SMS
7 SMS Email
9 SMS SMS
10 Mail Email
12 Mail SMS
Since the invoicing function in the SAP IS-U system uses the SAP FI-CA dispatch control without using the correspondence variants, the communication
preferences category UMCB related to the invoicing document is not included in the combinations.
To model those combinations of communication categories and send methods, the following 12 correspondence variants must be maintained in Customizing under
SAP Reference IMG Cross-Application Components General Application Functions Correspondence Configure Correspondence Variants .
PUBLIC Page 17 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
UM04 UM04-NONE/NONE 0019 Immediately NONE
0031 Immediately NONE
UMCO Immediately NONE
All variant IDs in the combination set must have the same 2 characters as prefix. The prefix is defined in the BAdI implementation method
GET_CORRESPONDENCE_DEFAULT by the property MV_VARIANT_PREFIX. When a new variant combination set used for communication preferences is
created, you must ensure that the prefix is unique and not used by any other variant. The prefix for the standard delivered variant set is “UM”.
An OData Service retrieves only variants with the prefix defined in Customizing. If a variant has the correct prefix, the service returns values of the communication
preferences defined by this variant. If the variant name is different, the user sees that their communication preferences are not maintained.
In order to help the system administrator to set up the correspondence variants correctly, the report ISU_UMC_MAINTAIN_VARIANT has been developed to
generate all variant combinations based on the current Customizing and BAdI implementation.
The API method CREATE_PARKEDDOCUMENT within the class CL_ISU_UMC_API_PARKEDDOCUMENT has been used to create a new parked document
provided by the feature Accelerated Move-In, Move-Out and Move-In/Out Entry (transaction EC70 in SAP ERP).
The current implementation is particularly intended for the standard Move-In, Move-Out and Move-In/Out processes for the same business partner. Very little
information is required to be entered by the user. After the parked document is created, the follow-up process begins, such as the creation of specific Move-In or
Move-Out or Move-In/Out processes in the SAP ERP system.
Prerequisites
The parked document data must be free of errors. If the parked document contains errors, the user has to contact the customer service department of the utility
company to resolve the errors in the parked document, and then complete the Move-In, Move-Out or Move-In/Out process.
Features
Based on the API CREATE_PARKEDDOCUMENT, the SAP Multichannel Foundation for Utilities OData Service entity ParkedDocument in SAP ERP requires the
following fields to create a parked document:
Value Description
Value Description
PUBLIC Page 18 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ContractAccountID Contract Account ID
PremiseID Premise ID
Additionally, a table for the ParkedDocumentInstallation OData Service entity in SAP ERP is also required with the following fields to create a parked
document:
Value Description
InstallationID Installation ID
DivisionID Division ID
Activities
You must maintain the following configuration settings:
IS-U: Permitted Contract Model for Parking Customizing activity
In the TECAMIOVARAS table (transaction SM30 ), enter the contract models that are relevant for the accelerated move-in, move-out and move-in/out entry.
Here, you must also determine for which divisions a contract model is valid. The contract model is used to determine the master data template for creating a
contract.
Parking Variants Customizing activity
Maintain the view cluster VC_TECAMIOVAR (transaction SM34 ) to define parking variants. After creating the variants, allocate parking variants to the user
groups by maintaining the TECAMIOVARU table (transaction M30 ).
Master Data Templates
To use the accelerated move-in, move-out and move-in/out entry, at least two master data templates must be defined under the following categories:
Master data template category CRMNEWCONTRACT
Master data template category BPARTNER
More Information
For more information, see the Increased Efficiency SAP IS-U/CCS - New Developments on the SAP Service Marketplace at http://service.sap.com/utilities
under SAP for Utilities - Product Information SAP ERP for Utilities (IS-U) General Cookbooks & Guidelines .
You use the API method GET_BILLED_CONSUMPTION within the class CL_ISU_UMC_API_GET_BILLED_CONS to retrieve the billed consumption. This API
returns the raw billed consumption for the given contract or the installation.
The class CL_ISU_UMC_API_GET_BILLED_CONS is based on the default BAdI implementation CL_DEF_IM_ISU_BILLED_CONSUMPT of the BAdI definition
ISU_PROVIDE_BILLED_CONSUMPT.
Features
Billed Consumption
Based on the API, the SAP Multichannel Foundation for Utilities OData Service entity ContractConsumptionValues in SAP ERP, returns the billed
consumption records with the following fields:
Value Description
PUBLIC Page 19 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Besides the standard fields listed above, the back end system API of the OData service also retrieves additional fields as defined in the DDIC structure
ISUS_UMC_CONSUMPTION as listed in the following table:
Value Description
REGISTER Register
If the consumption values from multiple registers for the same period are billed together, the billed consumption and billed net values are aggregated. In this case,
all fields related to meter reading are empty since the record reflects the aggregated value based on the meter reading values from the different registers.
When the billing cycle is not yearly, but the PeriodTypeID = 'Y' (yearly), the billed consumption values and net values are aggregated by the invoice year.
Period Type
All validated period types are defined in the DDIC Domain ISU_UMC_PERIOD_TYPE as listed in the following table:
Value Description
BC Billing Cycle
Y Yearly
M Monthly
W Weekly
D Daily
2W Bi-Weekly
2M Bi-Monthly
HM Half-Monthly
HY Half-Yearly
Currently, the standard SAP Multichannel Foundation for Utilities OData Service entity PeriodType only supports BC (Billing Cycle) and Y (yearly). If you need
to support a period type other than that of the types billing cycle and yearly, the method GET_PERIOD_TYPE_LIST in the API class
CL_ISU_UMC_API_CONSUMPTION needs to be overwritten.
This function allows a user to pay their bill without logging on to the utility company's portal as a registered user.
Prerequisites
In order to enable the user to make an anonymous payment, the following information must be provided:
Business Agreement ID (SAP CRM) or Contract Account ID (SAP ERP)
Detailed payment card information
E-mail address for payment confirmation
Activities
You use the same SAP Biller Direct for FI-CA API (GEN_EBPP_PUT_DATA) to make one time payments for a given business agreement (CRM) or contract
account (ERP) by balance mode through a payment card.
More Information
For more information on how to configure anonymous bill payments, see Configuring Payments.
For more information on the SAP Biller Direct in FI-CA function in the Configuration of SAP Biller Direct for FI-CA, see the SAP Help Portal at
For more information on payments in SAP FI-CA, see the SAP Help Portal at http://help.sap.com/erp under Contract Accounts Receivable and Payable
Payments .
PUBLIC Page 20 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
OData (Open Data Protocol) is a standardized Web protocol for querying and updating data from different systems. It provides a way to unlock the data and free it
from boundaries that exist in applications today. OData builds on core protocols like HTTP and commonly accepted methodologies like REST. The result is a
uniform way to expose full-featured APIs.
CRUD operations (create, read, update, and delete) are mapped to POST, GET, PUT, or DELETE HTTP requests where the specifics of the command are in the
URL.
The semantics of HTTP operations are as follows:
GET: Get a collection of entities or a single entity.
POST: Create a new entity from an entry document.
PUT: Update an existing entity with an entry document.
DELETE: Remove an entity.
SAP Multichannel Foundation for Utilities provides a foundation with lightweight OData entities which are easily consumed. These are exposed using POST, GET,
PUT, and DELETE requests with a straightforward extensibility approach. Services need to wrap existing IS-U business processes on SAP ERP as well as SAP
CRM for Utilities. It is easy to create new services and use any UI approach to build web self-service applications as well as mobile applications.
More Information
Entities for OData Service Model in SAP CRM
Entities for OData Service Model in SAP ERP
This chapter lists all OData entities and function imports used in the SAP OData Service Model for SAP Multichannel Foundation for Utilities and Public Sector in
the SAP ERP system.
Note
You can easily extend the fields of the entities listed below. For more information, see the section on Application Operations in the Administrator's Guide for
SAP Multichannel Foundation for Utilities and Public Sector.
OData Entities
Account
AccountAddress
AccountAddressDependentEmail
AccountAddressDependentFax
AccountAddressDependentMobilePhone
AccountAddressDependentPhone
AccountAddressIndependentEmail
AccountAddressIndependentFax
AccountAddressIndependentMobilePhone
AccountAddressIndependentPhone
AccountAddressUsage
AccountAlert
AccountBalance
AccountContact
AccountSex
AccountTitle
AccountType
AddressType
Attachment
Bank
BankAccount
BudgetBillingCycle
BudgetBillingPlan
CommunicationCategory
CommunicationMethod
CommunicationPreference
ConsumptionPeriodType
ContactAction
ContactAdditionalInfo
ContactClass
ContactPriority
PUBLIC Page 21 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ContactType
Contract
ContractAccount
ContractAccountBalance
ContractConsumptionValue
Country
Device
Division
FutureMeterReading
Installation
Invoice
InvoicePDF
Language
MeterReadingCategory
MeterReadingNote
MeterReadingReason
MeterReadingResult
MeterReadingStatus
Outage
ParkedDocument
ParkedDocumentInstallation
PaymentCard
PaymentCardType
PaymentDocument
PaymentDocumentItem
PaymentMethod
PaymentPlan
PaymentStatus
Premise
PremiseType
Product
ProfileHeader
ProfileType
ProfileValue
ProfileValuesFile
ProfileValueType
Region
RegisterToRead
RegisterType
ServiceNotification
ServiceOrder
ServicePriority
ServiceOrderType
ServiceProvider
ServiceNotificationType
1.12.2.1 Account
An entity used to represent an account. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ACCOUNT. A customer contact is created
for a PUT operation in the back end system.
Properties
PUBLIC Page 22 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The OData Entity Account has the following properties:
AccountTypeID
AccountID
AccountTitleID
FirstName
LastName
MiddleName
SecondName
Sex
Name1
Name2
Name3
Name4
GroupName1
GroupName2
FullName
Possible Operations
The following operations are possible when using the Account Entity:
GET
PUT
Navigation Properties
It is possible to navigate from the Account Entity to the following Entities:
AccountContacts
AccountType
AccountAlerts
StandardAccountAddress
CommunicationPreferences
ServiceNotifications
ContractAccounts
AccountAddresses
PaymentCards
ServiceOrders
AccountAddressIndependentEmails
AccountAddressIndependentMobilePhones
AccountAddressIndependentPhones
AccountAddressIndependentFaxes
PaymentDocuments
Invoices
BankAccounts
AccountSex
AccountTitle
Filters
There are no filters implemented for this Entity.
1.12.2.2 AccountAddress
An entity used to represent an address associated with a given account (business partner). The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_ADDRESS. A customer contact is created for a PUT operation in the back end system.
Properties
The OData Entity AccountAddress has the following properties:
AccountID
AddressID
AddressInfo
Possible Operations
The following operations are possible when using the AccountAddress Entity:
GET
POST
Navigation Properties
It is possible to navigate from the AccountAddress Entity to the following Entities:
PUBLIC Page 23 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
AccountAddressDependentFaxes
AccountAddressDependentMobilePhones
AccountAddressUsages
AccountAddressDependentPhones
AccountAddressDependentEmails
Filters
There are no filters implemented for this Entity.
1.12.2.3 AccountAddressDependentEmail
An entity used to represent an address-dependent e-mail. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ADDRDEPEMAIL. A
customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressDependentEmail has the following properties:
AccountID
AddressID
SequenceNo
Email
HomeFlag
StandardFlag
Possible Operations
The following operations are possible when using the AccountAddressDependentEmail Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressDependentEmail Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.4 AccountAddressDependentFax
An entity used to represent an address-dependent fax number. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ADDRDEPFAX. A
customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressDependentFax has the following properties:
AccountID
AddressID
SequenceNo
FaxNo
HomeFlag
StandardFlag
Extension
CompleteFaxNo
CountryID
Possible Operations
The following operations are possible when using the AccountAddressDependentFax Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressDependentFax Entity.
PUBLIC Page 24 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Filters
There are no filters implemented for this Entity.
1.12.2.5 AccountAddressDependentMobilePhone
An entity used to represent an address-dependent mobile phone number. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_ADDRDEPMOBILE. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressDependentMobilePhone has the following properties:
AccountID
AddressID
SequenceNo
PhoneNo
HomeFlag
StandardFlag
Extension
CompletePhoneNo
CountryID
DefaultFlag
PhoneType
Possible Operations
The following operations are possible when using the AccountAddressDependentMobilePhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressDependentMobilePhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.6 AccountAddressDependentPhone
An entity used to represent an address-dependent phone number. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_ADDRDEPPHONE. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressDependentPhone has the following properties:
AccountID
AddressID
SequenceNo
PhoneNo
HomeFlag
StandardFlag
Extension
CompletePhoneNo
CountryID
PhoneType
Possible Operations
The following operations are possible when using the AccountAddressDependentPhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
PUBLIC Page 25 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
There are no navigation properties for the AccountAddressDependentPhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.7 AccountAddressIndependentEmail
An entity used to represent an address-independent e-mail. The Business Add-In (BAdI) implementation for this Entity is CL_CRM_IU_UMC_ODATA_INDEMAIL.
A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressIndependentEmail has the following properties:
AccountID
SequenceNo
Email
HomeFlag
StandardFlag
Possible Operations
The following operations are possible when using the AccountAddressIndependentEmail Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentEmail Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.8 AccountAddressIndependentFax
An entity used to represent an address-independent fax number. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ADDRINDFAX.
A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressIndependentFax has the following properties:
AccountID
SequenceNo
FaxNo
HomeFlag
StandardFlag
Extension
CompleteFaxNo
CountryID
Possible Operations
The following operations are possible when using the AccountAddressIndependentFax Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentFax Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.9 AccountAddressIndependentMobilePhone
PUBLIC Page 26 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.12.2.9 AccountAddressIndependentMobilePhone
An entity used to represent an address-independent mobile phone number. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_ADDRINDMOBILE. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressIndependentMobilePhone has the following properties:
AccountID
SequenceNo
PhoneNo
HomeFlag
StandardFlag
Extension
CompletePhoneNo
DefaultFlag
CountryID
PhoneType
Possible Operations
The following operations are possible when using the AccountAddressIndependentMobilePhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentMobilePhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.10 AccountAddressIndependentPhone
An entity used to represent an address-independent phone number. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_ADDRINDPHONE. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressIndependentPhone has the following properties:
AccountID
SequenceNo
PhoneNo
HomeFlag
StandardFlag
Extension
CompletePhoneNo
CountryID
PhoneType
Possible Operations
The following operations are possible when using the AccountAddressIndependentPhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentPhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.11 AccountAddressUsage
PUBLIC Page 27 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.12.2.11 AccountAddressUsage
An entity used to represent how an account address is used. This entity is linked to the AddressType Entity. Examples of address usage are standard address,
billing address, and communication address. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ADDRUSAGE.
Properties
The OData Entity AccountAddressUsage has the following properties:
AccountID
AddressID
AddressTypeID
Possible Operations
A GET operation is possible when using the AccountAddressUsage Entity.
Navigation Properties
It is possible to navigate from the AccountAddressUsage Entity to the AddressType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.12 AccountAlert
An entity used to represent an alert notification for an account, for example, an overdue bill payment. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_ACCOUNTALERT.
Properties
The OData Entity AccountAlert has the following properties:
AccountID
AlertID
AlertTypeID
AlertSeverityID
Subject
Message
Possible Operations
A GET operation is possible when using the AccountAlert Entity.
Navigation Properties
There are no navigation properties for the AccountAlert Entity.
Filters
The AccountAlert Entity can be filtered on the following Entities:
AlertTypeID
AlertSeverityID
1.12.1.13 AccountBalance
An entity used to represent account balance. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ACCOUNTBALANCE.
Properties
The OData Entity ISU_UMC_ODATA_ACCOUNTBALANCE has the following properties:
AccountID
CurrentBalance
TotalAmount
NetAmount
OpenCollectable
OpenDebits
OpenCredits
Currency
PUBLIC Page 28 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
A GET operation is possible when using the AccountBalance Entity.
Navigation Properties
There are no navigation properties for the AccountBalance Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.14 AccountContact
An entity used to represent a contact for an account. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ACCOUNTCONTACT. A
customer contact is created for a POST operation in the back end system.
Properties
The OData Entity AccountContact has the following properties:
AccountContactID
AccountID
ContactClassID
ContactActionID
ContactPriorityID
ContactDate
Note
ContactTypeID
Possible Operations
A GET operation is possible when using the AccountContact Entity.
Navigation Properties
It is possible to navigate from the AccountContact Entity to the following Entities:
ContactClass
ContactAction
ContactPriority
Filters
There are no filters implemented for this Entity.
1.12.2.12 AccountSex
An entity used to represent the gender of the account holder. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ACCOUNTSEX.
Properties
The OData Entity AccountSex has the following properties:
Sex
Description
Possible Operations
A GET operation is possible when using the AccountSex Entity.
Navigation Properties
There are no navigation properties for the AccountSex Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.13 AccountTitle
PUBLIC Page 29 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
An entity used to represent the title of an account holder. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ACCOUNTTITLE.
Properties
The OData Entity AccountTitle has the following properties:
TitleID
AccountTypeID
Description
Possible Operations
A GET operation is possible when using the AccountTitle Entity.
Navigation Properties
It is possible to navigate from the AccountTitle Entity to the AccountType Entity.
Filters
The AccountTitle Entity can be filtered on the AccountTypeID Entity.
1.12.2.14 AccountType
An entity used to represent a type of account. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ACCOUNTTYPE.
Properties
The OData Entity AccountType has the following properties:
AccountTypeID
Description
Possible Operations
A GET operation is possible when using the AccountType Entity.
Navigation Properties
There are no navigation properties for the AccountType Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.15 AddressType
An entity used to represent types of addresses that are used to identify the usage for the address. Examples of address types are standard address, billing
address and communication address. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ADDRTYPE.
Properties
The OData Entity AddressType has the following properties:
AddressTypeID
Description
Possible Operations
A GET operation is possible when using the AddressType Entity.
Navigation Properties
There are no navigation properties for the AddressType Entity.
Filters
The AddressType Entity can be filtered on the following Entities:
AddressTypeID
Description
1.12.2.16 Attachment
PUBLIC Page 30 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
An entity used to represent an attachment. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_ATTACHMENT. An Attachment
document is created for a Post operation in the back end system, and linked to an associated business object, either Outage or ServiceNotification.
Properties
The OData Entity Attachment has the following properties:
AttachmentID
EntityID
EntityName
Description
MimeType
MediaResource
FileName
Possible Operations
The following operations are possible when using the Attachment Entity:
GET
POST
Navigation Properties
There are no navigation properties for the Attachment Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.17 Bank
An entity used to represent a bank. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_BANK.
Properties
The OData Entity Bank has the following properties:
CountryID
BankID
Name
City
SWIFTCode
Possible Operations
A GET operation is possible when using the Bank Entity.
Navigation Properties
There are no navigation properties for the Bank Entity.
Filters
The Bank Entity can be filtered on the CountryID Entity.
1.12.2.18 BankAccount
An entity used to represent a bank account. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_BANKACCOUNT. A customer contact
is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity BankAccount has the following properties:
CountryID
AccountID
BankAccountID
BankID
BankAccountNo
AccountHolder
BankAccountName
IBAN
PUBLIC Page 31 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
The following operations are possible when using the BankAccount Entity:
GET
PUT
POST
DELETE
Navigation Properties
It is possible to navigate from the BankAccount Entity to the Bank Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.22 BudgetBillingCycle
An entity used to access a budget billing cycle object. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_BUDGETBILLINGCYC.
Properties
The OData Entity BudgetBillingCycle has the following properties:
BudgetBillingCycleID
Description
Possible Operations
A GET operation is possible when using the BudgetBillingCycle Entity.
Navigation Properties
There are no navigation properties for the BudgetBillingCycle Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.23 BudgetBillingPlan
An entity used to represent a budget billing plan for Europe. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_BUDGETBILLINGPL. A customer contact is created for a PUT operation in the back end system.
Properties
The OData Entity BudgetBillingPlan has the following properties:
ContractID
BudgetBillingPlanID
BudgetBillingCycleID
Amount
StartDate
EndDate
Currency
ChangeFromDate
UpperLimitAmount
LowerLimitAmount
Possible Operations
The following operations are possible when using the BudgetBillingPlan Entity:
GET
PUT
Navigation Properties
It is possible to navigate from the BudgetBillingPlan Entity to the BudgetBillingCycle Entity.
Filters
PUBLIC Page 32 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
There are no filters implemented for this Entity.
1.12.1.24 CommunicationCategory
An entity used to represent the description of a communication category. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_COMMCATEGORY.
Properties
The OData Entity CommunicationCategory has the following properties:
CommunicationCategoryID
Description
Possible Operations
A GET operation is possible when using the CommunicationCategory Entity.
Navigation Properties
There are no navigation properties for the CommunicationCategory Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.25 CommunicationMethod
An entity used to represent the description of a communication method. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_COMMMETHOD.
Properties
The OData Entity CommunicationMethod has the following properties:
CommunicationMethodID
Description
Possible Operations
A GET operation is possible when using the CommunicationMethod Entity.
Navigation Properties
There are no navigation properties for the CommunicationMethod Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.26 CommunicationPreference
An entity used to represent a user's preferred method of communication. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_COMMPREFERENCE.
Properties
The OData Entity CommunicationPreference has the following properties:
ContractAccountID
CommunicationCategoryID
CommunicationMethodID
AccountID
AddressID
Possible Operations
A GET operation is possible when using the CommunicationPreference Entity.
Navigation Properties
It is possible to navigate from the CommunicationPreference Entity to the following Entities:
PUBLIC Page 33 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
AccountAddress
CommunicationCategory
CommunicationMethod
DependentAccountCommPreferences
DependentContractAccountCommPreferences
Filters
There are no filters implemented for this Entity.
1.12.1.27 ConsumptionPeriodType
An entity used to represent an interval between consumption values, for example, monthly, bi-monthly, and yearly. By default, there are two intervals supported –
default billing period which this Utility company is using, and “yearly” consumption. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_PERIODTYPE.
Properties
The OData Entity ConsumptionPeriodType has the following properties:
ConsumptionPeriodTypeID
Description
Possible Operations
A GET operation is possible when using the ConsumptionPeriodType Entity.
Navigation Properties
There are no navigation properties for the ConsumptionPeriodType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.28 ContactAction
An entity used to represent contact action, which is a part of the categorization of an account contact. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_CONTACTACTION.
Properties
The OData Entity ContactAction has the following properties:
ContactClassID
ContactActionID
Description
Possible Operations
A GET operation is possible when using the ContactAction Entity.
Navigation Properties
It is possible to navigate from the ContactAction Entity to the ContactClass Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.29 ContactAdditionalInfo
An entity used to represent the description for additional information for a customer. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_ADDITIONALINFO.
Properties
The OData Entity ContactAdditionalInfo has the following properties:
ContactAdditionalInfoID
Description
PUBLIC Page 34 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
A GET operation is possible when using the ContactAdditionalInfo Entity.
Navigation Properties
There are no navigation properties for the ContactAdditionalInfo Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.30 ContactClass
An entity used to represent contact class, which is a part of the categorization of an account contact. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_CONTACTCLASS.
Properties
The OData Entity ContactClass has the following properties:
ContactClassID
Description
Possible Operations
A GET operation is possible when using the ContactClass Entity.
Navigation Properties
There are no navigation properties for the ContactClass Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.31 ContactPriority
An entity used to represent priority for an account contact. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_CONTACTPRIORITY.
Properties
The OData Entity ContactPriority has the following properties:
ContactPriorityID
Description
Possible Operations
A GET operation is possible when using the ContactPriority Entity.
Navigation Properties
There are no navigation properties for the ContactPriority Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.32 ContactType
An entity used to represent a channel for an account contact or outage. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_CONTACTTYPE. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity ContactType has the following properties:
ContactTypeID
Description
PUBLIC Page 35 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
A GET operation is possible when using the ContactType Entity.
Navigation Properties
There are no navigation properties for the ContactType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.33 Contract
An entity used to represent a contract in the SAP IS-U system. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_CONTRACT.
Properties
The OData Entity Contract has the following properties:
ContractID
Description
ContractAccountID
DivisionID
PremiseID
MoveInDate
MoveOutDate
ProcessingStatus
Possible Operations
A GET operation is possible when using the Contract Entity.
Navigation Properties
It is possible to navigate from the Contract Entity to the following Entities:
ActivePaymentPlan
ContractConsumptionValues
Premise
Devices
ActiveBudgetBillingPlan
Division
ContractAccount
Filters
The Contract Entity can be filtered on the MoveInDate Entity.
1.12.1.34 ContractAccount
An entity used to represent a contract account. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_CONTRACTACCOUNT. A customer
contact is created for a PUT operation in the back end system.
Properties
The OData Entity ContractAccount has the following properties:
ContractAccountID
AccountID
Description
BudgetBillingProcedure
IncomingPaymentMethodID
OutgoingPaymentMethodID1
OutgoingPaymentMethodID2
OutgoingPaymentMethodID3
OutgoingPaymentMethodID4
OutgoingPaymentMethodID5
IncomingPaymentBankAccountID
OutgoingPaymentBankAccountID
IncomingPaymentPaymentCardID
OutgoingPaymentPaymentCardID
AccountAddressID
BillToAccountID
PUBLIC Page 36 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
BillToAccountAddressID
CountryID
Possible Operations
The following operations are possible when using the ContractAccount Entity:
GET
PUT
Navigation Properties
It is possible to navigate from the ContractAccount Entity to the following Entities:
Invoices
ContractAccountBalance
Contracts
BillToAccountAddress
OutgoingPaymentMethod1
IncomingPaymentMethod
OutgoingPaymentMethod3
OutgoingPaymentMethod5
IncomingBankAccount
BillToAccount
AccountAddress
Country
CommunicationPreferences
IncomingPaymentCard
OutgoingPaymentMethod4
OutgoingBankAccount
OutgoingPaymentCard
OutgoingPaymentMethod2
Filters
There are no filters implemented for this Entity.
1.12.1.35 ContractAccountBalance
An entity used to represent a contract account balance in the SAP IS-U system. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_CONTRACCBAL.
Properties
The OData Entity ContractAccountBalance has the following properties:
ContractAccountID
CurrentBalance
TotalAmount
NetAmount
OpenCollectable
OpenDebits
OpenCredits
Currency
Possible Operations
A GET operation is possible when using the ContractAccountBalance Entity.
Navigation Properties
There are no navigation properties for the ContractAccountBalance Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.36 ContractConsumptionValue
An entity used to represent the total consumption value for a contract. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_CONSUMPTION.
PUBLIC Page 37 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
The OData Entity ContractConsumptionValue has the following properties:
ContractID
ConsumptionPeriodTypeID
StartDate
EndDate
BilledAmount
Currency
ConsumptionValue
ConsumptionUnit
BillingPeriodYear
BillingPeriodMonth
MeterReadingCategoryID
Possible Operations
A GET operation is possible when using the ContractConsumptionValue Entity.
Navigation Properties
It is possible to navigate from the ContractConsumptionValue Entity to the following Entities:
ConsumptionPeriodType
MeterReadingCategory
Filters
There are no filters implemented for this Entity.
1.12.2.26 Country
An entity used to represent a country. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_COUNTRY.
Properties
The OData Entity Country has the following properties:
CountryID
Name
Possible Operations
A GET operation is possible when using the Country Entity.
Navigation Properties
It is possible to navigate from the Country Entity to the following Entities:
PaymentMethods
Regions
Filters
The Country Entity can be filtered on the following Entities:
CountryID
Name
1.12.1.38 Device
An entity used to represent a device. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_DEVICE.
Properties
The OData Entity Device has the following properties:
DeviceID
ContractID
DivisionID
SerialNumber
Possible Operations
A GET operation is possible when using the Device Entity.
PUBLIC Page 38 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Navigation Properties
It is possible to navigate from the Device Entity to the following Entities:
FutureMeterReadings
Division
Contract
MeterReadingResults
RegistersToRead
Filters
There are no filters implemented for this Entity.
1.12.2.27 Division
An entity used to represent a division. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_DIVISION.
Properties
The OData Entity Division has the following properties:
DivisionID
Description
Possible Operations
A GET operation is possible when using the Division Entity.
Navigation Properties
There are no navigation properties for the Division Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.40 FutureMeterReading
An entity used to represent a meter reading scheduled for a future date. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_FUTUREREADING.
Properties
The OData Entity FutureMeterReading has the following properties:
DeviceID
MeterReadingReasonID
MeterReadingCategoryID
MeterReadingDate
SerialNumber
Possible Operations
A GET operation is possible when using the FutureMeterReading Entity.
Navigation Properties
It is possible to navigate from the FutureMeterReading Entity to the following Entities:
MeterReadingCategory
Device
MeterReadingReason
Filters
There are no filters implemented for this Entity.
1.12.1.41 Installation
An entity used to manage an installation. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_INSTALLATION.
PUBLIC Page 39 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Properties
The OData Entity Installation has the following properties:
InstallationID
DivisionID
PremiseID
Possible Operations
A GET operation is possible when using the Installation Entity.
Navigation Properties
It is possible to navigate from the Installation Entity to the Division Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.42 Invoice
An entity used to represent an invoicing document. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_INVOICE.
Properties
The OData Entity Invoice has the following properties:
InvoiceID
AccountID
ContractAccountID
AmountDue
Currency
DueDate
InvoiceDate
AmountPaid
AmountRemaining
InvoiceDescription
InvoiceStatusID
Possible Operations
A GET operation is possible when using the Invoice Entity.
Navigation Properties
It is possible to navigate from the Invoice Entity to the following Entities:
ContractAccount
InvoicePDF
Filters
The Invoice Entity can be filtered on the following Entities:
InvoiceDate
InvoiceStatusID
1.12.1.43 InvoicePDF
An entity used to represent a PDF document associated with an invoicing document. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_INVOICEPDF.
Properties
The OData Entity InvoicePDF has the following properties:
InvoiceID
MimeType
MediaResource
Possible Operations
A GET operation is possible when using the InvoicePDF Entity.
PUBLIC Page 40 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Navigation Properties
There are no navigation properties for the InvoicePDF Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.44 MeterReadingCategory
An entity used to represent the description of a meter reading category. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_READINGCATEGORY.
Properties
The OData Entity MeterReadingCategory has the following properties:
MeterReadingCategoryID
Description
Possible Operations
A GET operation is possible when using the MeterReadingCategory Entity.
Navigation Properties
There are no navigation properties for the MeterReadingCategory Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.45 MeterReadingNote
An entity used to represent a note of a meter reader. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_READINGNOTE.
Properties
The OData Entity MeterReadingNote has the following properties:
MeterReadingNoteID
Description
Possible Operations
A GET operation is possible when using the MeterReadingNote Entity.
Navigation Properties
There are no navigation properties for the MeterReadingNote Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.46 MeterReadingReason
An entity used to represent the description of a meter reading reason. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_READINGREASON.
Properties
The OData Entity MeterReadingReason has the following properties:
MeterReadingReasonID
Description
Possible Operations
A GET operation is possible when using the MeterReadingReason Entity.
PUBLIC Page 41 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Navigation Properties
There are no navigation properties for the MeterReadingReason Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.47 MeterReadingResult
An entity used to represent historic meter reading results as well as to upload new meter reading results. The Business Add-In (BAdI) implementation for this
Entity is ISU_UMC_ODATA_MRRESULT. A customer contact is created for a POST operation in the back end system.
Properties
The OData Entity MeterReadingResult has the following properties:
MeterReadingResultID
DeviceID
RegisterID
ReadingResult
ReadingDateTime
ReadingUnit
MeterReadingNoteID
Consumption
MeterReadingReasonID
MeterReadingCategoryID
MeterReadingStatusID
SerialNumber
MultipleMeterReadingReasonsFlag
Possible Operations
The following operations are possible when using the MeterReadingResult Entity:
GET
POST
Navigation Properties
It is possible to navigate from the MeterReadingResult Entity to the following Entities:
MeterReadingReason
MeterReadingReasons
MeterReadingNote
MeterReadingCategory
Device
DependentMeterReadingResults
MeterReadingStatus
Filters
There are no filters implemented for this Entity.
1.12.1.48 MeterReadingStatus
An entity used to represent the description of a meter reading status. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_READINGSTATUS.
Properties
The OData Entity MeterReadingStatus has the following properties:
MeterReadingStatusID
Description
Possible Operations
A GET operation is possible when using the MeterReadingStatus Entity.
Navigation Properties
There are no navigation properties for the MeterReadingStatus Entity.
PUBLIC Page 42 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Filters
There are no filters implemented for this Entity.
1.12.1.49 Outage
An entity used to represent an outage. This Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_OUTAGE. A customer contact is created for
a POST operation in the back end system.
Properties
The OData Entity Outage has the following properties:
OutageID
ContactPriorityID
Note
ContactTypeID
DateTime
ContactAdditionalInfoID
PremiseID
IncomingFlag
Possible Operations
The following operations are possible when using the Outage Entity:
GET
POST
Navigation Properties
It is possible to navigate from the Outage Entity to the following Entities:
Premise
ContactType
ContactPriority
ContactAdditionalInfo
Filters
The Entity can be filtered on the DateTime Entity.
1.12.1.50 ParkedDocument
An entity used to manage a parked document. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PARKEDDOCUMENT. A customer
contact is created for a POST operation in the back end system.
Properties
The OData Entity ParkedDocument has the following properties:
ParkedDocumentID
AccountID
MoveIn
MoveOut
Possible Operations
A POST operation is possible when using the ParkedDocument Entity.
Navigation Properties
It is possible to navigate from the ParkedDocument Entity to the following Entities:
MoveOutInstallations
MoveInInstallations
Filters
There are no filters implemented for this Entity.
1.12.1.51 ParkedDocumentInstallation
PUBLIC Page 43 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
An entity used to manage a parked document installation. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PARKEDDOCINSTALL.
Properties
The OData Entity ParkedDocumentInstallation has the following properties:
ParkedDocumentID
InstallationID
DivisionID
ProductID
ServiceProviderID
Possible Operations
No operations are possible when using the ParkedDocumentInstallation Entity.
Navigation Properties
There are no navigation properties for the ParkedDocumentInstallation Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.32 PaymentCard
An entity used to represent a payment card in the SAP IS-U account. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PCARD. A
customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity PaymentCard has the following properties:
AccountID
PaymentCardID
PaymentCardTypeID
CardNumber
StandardFlag
Description
ValidFrom
ValidTo
Cardholder
Issuer
IssueDate
Possible Operations
The following operations are possible when using the PaymentCard Entity:
GET
PUT
POST
DELETE
Navigation Properties
It is possible to navigate from the PaymentCard Entity to the PaymentCardType Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.33 PaymentCardType
An entity used to read payment card types. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PCARDTYPE.
Properties
The OData Entity PaymentCardType has the following properties:
PaymentCardTypeID
Description
PUBLIC Page 44 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
A GET operation is possible when using the PaymentCardType Entity.
Navigation Properties
There are no navigation properties for the PaymentCardType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.54 PaymentDocument
An entity used to manage payments at the invoice level in the SAP IS-U system. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_PAYMENTDOCUMENT. A customer contact is created for a POST, or DELETE operation in the back end system.
Properties
The OData Entity PaymentDocument has the following properties:
PaymentDocumentID
AccountID
PaymentMethodDescription
ExecutionDate
Amount
Currency
PaymentStatusID
BankAccountID
PaymentCardID
CVC
PaymentCardTypeID
CardNumber
ValidFrom
ValidTo
Cardholder
Possible Operations
The following operations are possible when using the PaymentDocument Entity:
GET
POST
DELETE
Navigation Properties
It is possible to navigate from the PaymentDocument Entity to the following Entities:
PaymentDocumentStatus
PaymentDocumentItems
Filters
The PaymentDocument Entity can be filtered on the following Entities:
ExecutionDate
PaymentStatusID
1.12.1.55 PaymentDocumentItem
An entity used to manage a payment at the invoice level in the SAP IS-U system. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_PAYMENTDOCITEM. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity PaymentDocumentItem has the following properties:
PaymentDocumentID
InvoiceID
ExecutionDate
Amount
Currency
PUBLIC Page 45 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
A GET operation is possible when using the PaymentDocumentItem Entity.
Navigation Properties
There are no navigation properties for the PaymentDocumentItem Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.56 PaymentMethod
An entity used to retrieve a payment method. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PAYMETHOD.
Properties
The OData Entity PaymentMethod has the following properties:
CountryID
PaymentMethodID
Description
Possible Operations
A GET operation is possible when using the PaymentMethod Entity.
Navigation Properties
There are no navigation properties for the PaymentMethod Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.57 PaymentPlan
An entity used to represent a payment plan. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PAYMENTPLAN. A customer contact
is created for a POST, DELETE and EXECUTEoperation in the back end system.
Properties
The OData Entity PaymentPlan has the following properties:
ContractID
PaymentPlanID
PaymentPlanCycleID
Amount
BalanceForwardAmount
Currency
StartingMonth
Year
AlternativeStartingMonth
Possible Operations
The following operations are possible when using the PaymentPlan Entity:
GET
EXECUTE
POST
DELETE
Navigation Properties
It is possible to navigate from the PaymentPlan Entity to the BudgetBillingCycle Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.58 PaymentStatus
PUBLIC Page 46 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
An entity used to indicate the clearing status of a payment (PaymentDocument). The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_PAYMENTSTATUS. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity PaymentStatus has the following properties:
PaymentStatusID
Description
Possible Operations
A GET operation is possible when using the PaymentStatus Entity.
Navigation Properties
There are no navigation properties for the PaymentStatus Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.59 Premise
An entity used to represent a premise. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PREMISE. A customer contact is created
for an EXECUTE ACTION operation in the back end system.
Properties
The OData Entity Premise has the following properties:
PremiseID
PremiseTypeID
AddressInfo
Possible Operations
A GET operation is possible when using the Premise Entity.
Navigation Properties
It is possible to navigate from the Premise Entity to the following Entities:
PremiseType
Installations
Filters
There are no filters implemented for this Entity.
1.12.1.60 PremiseType
An entity used to represent a premise type. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PREM_TYPE.
Properties
The OData Entity PremiseType has the following properties:
PremiseTypeID
Description
Possible Operations
A GET operation is possible when using the PremiseType Entity.
Navigation Properties
There are no navigation properties for the PremiseType Entity.
Filters
There are no filters implemented for this Entity.
PUBLIC Page 47 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.12.1.61 Product
An entity used to represent a product. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PRODUCT.
Properties
The OData Entity Product has the following properties:
ProductID
Description
LongText
IconURL
DivisionID
PremiseTypeID
PersonsMin
PersonsMax
ConsumptionMin
ConsumptionMax
Possible Operations
A GET operation is possible when using the Product Entity.
Navigation Properties
It is possible to navigate from the Product Entity to the following Entities:
UtilitiesProductPrices
PremiseType
Division
Filters
The Product Entity can be filtered on the following Entities:
ProductID
DivisionID
PremiseTypeID
PersonsMin
PersonsMax
ConsumptionMin
ConsumptionMax
1.12.1.62 ProfileHeader
An entity used to represent a profile header. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PROFHEADER.
Properties
The OData Entity ProfileHeader has the following properties:
ProfileHeaderID
DeviceID
DivisionID
RegisterID
Interval
ProfileTypeID
UnitOfMeasure
Currency
Datefrom
Timefrom
Dateto
Timeto
TimeZone
Possible Operations
A GET operation is possible when using the ProfileHeader Entity.
Navigation Properties
It is possible to navigate from the ProfileHeader Entity to the following Entities:
ProfileType
PUBLIC Page 48 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
ProfileValues
Filters
There are no filters implemented for this Entity.
1.12.1.63 ProfileType
An entity used to represent a profile type. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PROFTYPE.
Properties
The OData Entity ProfileType has the following properties:
ProfileTypeID
Description
Possible Operations
A GET operation is possible when using the ProfileType Entity.
Navigation Properties
There are no navigation properties for the ProfileType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.64 ProfileValue
An entity used to represent a profile value. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PROFVALUE.
Properties
The OData Entity ProfileValue has the following properties:
ProfileHeaderID
Timestamp
OutputInterval
ContractID
DeviceID
RegisterID
ProfileTypeID
ProfileValueTypeID
UnitOfMeasure
Currency
TimeZone
Value
Possible Operations
A GET operation is possible when using the ProfileValue Entity.
Navigation Properties
It is possible to navigate from the ProfileValue Entity to the following Entities:
ProfileType
ProfileValueType
Filters
The ProfileValue Entity can be filtered on the following Entities:
ProfileHeaderID
Timestamp
OutputInterval
ContractID
DeviceID
RegisterID
ProfileTypeID
UnitOfMeasure
Currency
PUBLIC Page 49 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.12.1.65 ProfileValuesFile
An entity used to represent a file of profile values. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PROFVALUEFILE.
Properties
The OData Entity ProfileValuesFile has the following properties:
ProfileValuesFileID
MimeType
MediaResource
Timestamp
OutputInterval
ContractID
DeviceID
RegisterID
ProfileHeaderID
ProfileTypeID
Possible Operations
A GET operation is possible when using the ProfileValuesFile Entity.
Navigation Properties
There are no navigations implemented for the ProfileValuesFile Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.66 ProfileValueType
An entity used to represent a profile value type. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_PROFVALUETYPE.
Properties
The OData Entity ProfileValueType has the following properties:
ProfileValueTypeID
Description
Possible Operations
A GET operation is possible when using the ProfileValueType Entity.
Navigation Properties
There are no navigation properties for the ProfileValueType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.67 Region
An entity used to represent a region. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_REGION.
Properties
The OData Entity Region has the following properties:
CountryID
RegionID
Name
Possible Operations
A GET operation is possible when using the Region Entity.
PUBLIC Page 50 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Navigation Properties
There are no navigation properties for the Region Entity.
Filters
The Region Entity can be filtered on the following Entities:
CountryID
RegionID
Name
1.12.1.68 RegisterToRead
An entity used to represent all registers of a device in the SAP IS-U system that are ready for meter reading. The Business Add-In (BAdI) implementation for this
Entity is ISU_UMC_ODATA_REGISTERTOREAD. A customer contact is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity RegisterToRead has the following properties:
DeviceID
RegisterID
RegisterTypeID
ReadingUnit
IntegerPlaces
DecimalPlaces
NoMeterReadingOrderFlag
PreviousMeterReadingResult
PreviousMeterReadingDate
PreviousMeterReadingReasonID
PreviousMeterReadingCategoryID
SerialNumber
Possible Operations
A GET operation is possible when using the RegisterToRead Entity.
Navigation Properties
It is possible to navigate from the RegisterToRead Entity to the following Entities:
Device
MeterReadingReason
MeterReadingCategory
RegisterType
Filters
The RegisterToRead Entity can be filtered on the following Entities:
PreviousMeterReadingResult
PreviousMeterReadingDate
1.12.1.69 RegisterType
An entity used to represent the description of a type of register in the SAP IS-U system. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_REGISTERTYPE.
Properties
The OData Entity RegisterType has the following properties:
RegisterTypeID
Description
Possible Operations
A GET operation is possible when using the RegisterType Entity.
Navigation Properties
There are no navigation properties for the RegisterType Entity.
PUBLIC Page 51 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Filters
There are no filters implemented for this Entity.
1.12.1.70 ServiceNotification
An entity used to represent a service notification. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_SERVICENOTIF. A customer
contact is created for a POST operation in the back end system.
Properties
The OData Entity ServiceNotification has the following properties:
ServiceNotificationID
DeviceID
MalfunctionStartDate
MalfunctionEndDate
ServicePriorityID
ServiceNotificationTypeID
Description
Note
SystemStatus
ServiceOrderID
ChangedOn
Status
Active
CreatedBy
AccountID
Possible Operations
The following operations are possible when using the ServiceNotification Entity:
GET
POST
Navigation Properties
It is possible to navigate from the ServiceNotification Entity to the following Entities:
ServiceNotificationType
ServiceOrder
ServicePriority
Filters
The ServiceNotification Entity can be filtered on the Active Entity.
1.12.1.71 ServiceNotificationType
An entity used to represent a type of service notification. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_SERVICENOTIFTYPE.
Properties
The OData Entity ServiceNotificationType has the following properties:
ServiceNotificationTypeID
Description
Possible Operations
A GET operation is possible when using the ServiceNotificationType Entity.
Navigation Properties
There are no navigation properties for the ServiceNotificationType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.72 ServiceOrder
PUBLIC Page 52 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
An entity used to represent a service order. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_SERVICEORDER.
Properties
The OData Entity ServiceOrder has the following properties:
ServiceOrderID
ServiceOrderTypeID
StartDate
EndDate
ServicePriorityID
Description
Note
SystemStatus
ServiceNotificationID
DeviceID
Status
AccountID
Possible Operations
A GET operation is possible when using the ServiceOrder Entity.
Navigation Properties
It is possible to navigate from the ServiceOrder Entity to the following Entities:
ServiceNotification
ServicePriority
ServiceOrderType
Filters
There are no filters implemented for this Entity.
1.12.1.73 ServiceOrderType
An entity used to represent the type of service order. The Business Add-In (BAdI) implementation for this Entity is ISU_UMC_ODATA_SERVICEORDERTYPE.
Properties
The OData Entity ServiceOrderType has the following properties:
ServiceOrderTypeID
Description
Possible Operations
A GET operation is possible when using the ServiceOrderType Entity.
Navigation Properties
There are no navigation properties for the ServiceOrderType Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.74 ServicePriority
An entity used to represent the priority for a service order or service notification. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_SERVICEPRIORITY.
Properties
The OData Entity ServicePriority has the following properties:
ServicePriorityID
Description
Possible Operations
A GET operation is possible when using the ServicePriority Entity.
PUBLIC Page 53 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Navigation Properties
There are no navigation properties for the ServicePriority Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.75 ServiceProvider
An entity used to represent a service provider object in the SAP IS-U system. The Business Add-In (BAdI) implementation for this Entity is
ISU_UMC_ODATA_SERVICEPROVD.
Properties
The OData Entity ServiceProvider has the following properties:
ServiceProviderID
ServiceTypeID
Name
CompanyCode
ExternalID
OwnSystemFlag
DivisionID
ServiceCategoryID
ServiceTypeDescription
Possible Operations
A GET operation is possible when using the ServiceProvider Entity.
Navigation Properties
There are no navigation properties for the ServiceProvider Entity.
Filters
There are no filters implemented for this Entity.
1.12.1.76 GetAllowedCommunicationMethods
A function import used to get allowed communication methods for a communication category. The Business Add-In (BAdI) implementation for this function import is
ISU_UMC_ODATA_COMMMETHOD.
Possible Operations
A POST operation is possible when using the ChangeProduct function import.
1.12.1.77 GetPremisesForAccount
A function import used to find all premises associated with a specific account ID provided in the import parameter. The Business Add-In (BAdI) implementation for
this function import is ISU_UMC_ODATA_PREMISE. A Premise Entity is returned at the end of the operation.
Possible Operations
A GET operation is possible when using the GetPremisesForAccountAddresses function import.
1.12.1.78 GetPremisesByAddress
A function import used to get premises by the search criteria provided in the input parameters. The Business Add-In (BAdI) implementation for this function import
is ISU_UMC_ODATA_PREMISE.
PUBLIC Page 54 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Function Import Parameters
The function import GetPremisesByAddress requires the following input parameters:
City
CountryID
HouseNo
PostalCode
Region
RoomNo
Street
Possible Operations
A GET operation is possible when using the GetPremisesByAddress function import.
1.12.1.79 RequestChange
A function import used to request a change of master data, which cannot be changed directly using other OData services for security reasons, for example,
changing the first and last names of a customer. Execution of this function import triggers the creation of an account contact and creation of a Workflow. An agent
can approve this request in the Workflow or reject it.
The Business Add-In (BAdI) implementation for this function import is ISU_UMC_ODATA_ACCOUNTCONTACT. An AccountContact Entity is returned at the end
of the operation.
AccountContactID
Attribute1Name
Attribute1Value
Attribute2Name
Attribute2Value
Possible Operations
A POST operation is possible when using the RequestChange function import.
1.12.1.80 SimulatePaymentPlan
A function import used to provide the possibility to simulate payment plan information without creating an actual payment plan. Based on the obtained information,
an end user can decide whether to opt in to the payment plan. The Business Add-In (BAdI) implementation for this function import is
ISU_UMC_ODATA_CONTRACT.
Possible Operations
A GET operation is possible when using the SimulatePaymentPlan function import.
This chapter lists all OData entities and function imports used in the SAP OData Service Model for SAP Multichannel Foundation for Utilities and Public Sector in
the SAP CRM system.
Note
You can easily extend the fields of the OData entities listed below. For more information, see the section on Application Operations in the Administrator’s
Guide for SAP Multichannel Foundation for Utilities and Public Sector.
OData Entities
Account
AccountAddress
AccountAddressDependentEmail
PUBLIC Page 55 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
AccountAddressDependentFax
AccountAddressDependentMobilePhone
AccountAddressDependentPhone
AccountAddressIndependentEmail
AccountAddressIndependentFax
AccountAddressIndependentMobilePhone
AccountAddressIndependentPhone
AccountAddressUsage
AccountSex
AccountTitle
AccountType
AddressType
Attachment
Bank
BankAccount
BusinessAgreement
Channel
CommunicationChannel
CommunicationPermission
CommunicationPermissionStatus
ContractItem
ContractItemTimeSlice
Country
Division
DocumentStatus
InteractionRecord
InteractionRecordCategory
InteractionRecordReason
PaymentCard
PaymentCardType
PaymentMethod
PointOfDelivery
Premise
PremiseType
Product
QuotationItem
Region
UtilitiesProductPrice
1.12.2.1 Account
An entity used to represent a business partner. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ACCOUNT. An interaction
record is created for a PUT operation in the back end system.
Properties
The OData Entity Account has the following properties:
AccountID
AccountTitleID
FirstName
LastName
PUBLIC Page 56 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
MiddleName
SecondName
AccountTypeID
Sex
Name1
Name2
Name3
Name4
GroupName1
GroupName2
FullName
Possible Operations
The following operations are possible when using the Account Entity:
GET
PUT
Navigation Properties
It is possible to navigate from the Account Entity to the following Entities:
AccountType
AccountAddressIndependentFaxes
CommunicationPermissions
AccountAddressIndependentPhones
InteractionRecords
AccountTitle
BusinessAgreements
BankAccounts
AccountSex
AccountAddressIndependentMobilePhones
PaymentCards
AccountAddresses
StandardAccountAddress
AccountAddressIndependentEmails
ContractItems
Filters
There are no filters implemented for this Entity.
1.12.2.2 AccountAddress
An entity used to represent an address associated with a given account (business partner). The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_ADDRESS. An interaction record is created for a PUT operation in the back end system.
Properties
The OData Entity AccountAddress has the following properties:
AccountID
AddressID
AddressInfo
Possible Operations
The following operations are possible when using the AccountAddress Entity:
GET
POST
Navigation Properties
It is possible to navigate from the AccountAddress Entity to the following Entities:
AccountAddressDependentFaxes
AccountAddressDependentMobilePhones
AccountAddressUsages
AccountAddressDependentPhones
AccountAddressDependentEmails
Filters
There are no filters implemented for this Entity.
PUBLIC Page 57 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
1.12.2.3 AccountAddressDependentEmail
An entity used to represent an address-dependent e-mail. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ADDRDEPEMAIL.
An interaction record is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressDependentEmail has the following properties:
AccountID
SequenceNo
Email
HomeFlag
StandardFlag
Possible Operations
The following operations are possible when using the AccountAddressDependentEmail Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressDependentEmail Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.4 AccountAddressDependentFax
An entity used to represent an address-dependent fax number. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_ADDRDEPFAX. An interaction record is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressDependentFax has the following properties:
AccountID
AddressID
SequenceNo
FaxNo
HomeFlag
StandardFlag
Extension
CompleteFaxNo
CountryID
Possible Operations
The following operations are possible when using the AccountAddressDependentFax Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressDependentFax Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.5 AccountAddressDependentMobilePhone
An entity used to represent an address-dependent mobile phone number. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_ADDRDEPMOBILE. An interaction record is created for a PUT, POST, or DELETE operation in the back end system.
PUBLIC Page 58 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Properties
The OData Entity AccountAddressDependentMobilePhone has the following properties:
AccountID
AddressID
SequenceNo
PhoneNo
HomeFlag
StandardFlag
Extension
CompletePhoneNo
CountryID
DefaultFlag
PhoneType
Possible Operations
The following operations are possible when using the AccountAddressDependentMobilePhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressDependentMobilePhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.6 AccountAddressDependentPhone
An entity used to represent an address-dependent phone number. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_ADDRDEPPHONE. An interaction record is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressDependentPhone has the following properties:
PhoneType
AccountID
AddressID
SequenceNo
PhoneNo
HomeFlag
StandardFlag
Extension
CompletePhoneNo
CountryID
Possible Operations
The following operations are possible when using the AccountAddressDependentPhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressDependentPhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.7 AccountAddressIndependentEmail
An entity used to represent a address-independent e-mail. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_INDEMAIL. An
interaction record is created for a PUT, POST, or DELETE operation in the back end system.
PUBLIC Page 59 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Properties
The OData Entity AccountAddressIndependentEmail has the following properties:
AccountID
SequenceNo
Email
HomeFlag
StandardFlag
Possible Operations
The following operations are possible when using the AccountAddressIndependentEmail Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentEmail Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.8 AccountAddressIndependentFax
An entity used to represent an address-independent fax number. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_ADDRINDFAX. An interaction record is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressIndependentFax has the following properties:
AccountID
SequenceNo
FaxNo
HomeFlag
StandardFlag
Extension
CompleteFaxNo
Possible Operations
The following operations are possible when using the AccountAddressIndependentFax Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentFax Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.9 AccountAddressIndependentMobilePhone
An entity used to represent an address-independent mobile phone number. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_ADDRINDMOBILE. An interaction record is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressIndependentMobilePhone has the following properties:
AccountID
SequenceNo
PhoneNo
HomeFlag
PUBLIC Page 60 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
StandardFlag
Extension
CompletePhoneNo
DefaultFlag
CountryID
PhoneType
Possible Operations
The following operations are possible when using the AccountAddressIndependentMobilePhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentMobilePhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.10 AccountAddressIndependentPhone
An entity used to represent an address-independent phone number. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_ADDRINDPHONE. An interaction record is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity AccountAddressIndependentPhone has the following properties:
AccountID
SequenceNo
PhoneNo
HomeFlag
StandardFlag
Extension
CompletePhoneNo
CountryID
PhoneType
Possible Operations
The following operations are possible when using the AccountAddressIndependentPhone Entity:
GET
PUT
POST
DELETE
Navigation Properties
There are no navigation properties for the AccountAddressIndependentPhone Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.11 AccountAddressUsage
An entity used to represent how an account address is used. This entity is linked to the AddressType Entity. Examples of address usage are standard address,
billing Address, communication address. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ADDRUSAGE.
Properties
The OData Entity AccountAddressUsage has the following properties:
AccountID
AddressID
AddressTypeID
PUBLIC Page 61 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
A GET operation is possible when using the AccountAddressUsage Entity.
Navigation Properties
It is possible to navigate from the AccountAddressUsage Entity to the AddressType Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.12 AccountSex
An entity used to represent the gender of the account holder. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ACCOUNTSEX.
Properties
The OData Entity AccountSex has the following properties:
Sex
Description
Possible Operations
A GET operation is possible when using the AccountSex Entity.
Navigation Properties
It is possible to navigate from the AccountSex Entity to the Account Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.13 AccountTitle
An entity used to represent the title of an account holder. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ACCOUNTTITLE.
Properties
The OData Entity AccountTitle has the following properties:
TitleID
AccountTypeID
Description
Possible Operations
A GET operation is possible when using the AccountTitle Entity.
Navigation Properties
It is possible to navigate from the AccountTitle Entity to the AccountType Entity.
Filters
The AccountTitle Entity can be filtered on the AccountTypeID Entity.
1.12.2.14 AccountType
An entity used to represent the type of account. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ACCOUNTTYPE.
Properties
The OData Entity AccountType has the following properties:
AccountTypeID
Description
Possible Operations
PUBLIC Page 62 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
A GET operation is possible when using the AccountType Entity.
Navigation Properties
There are no navigation properties for the AccountType Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.15 AddressType
An entity used to represent types of addresses used to identify the usage for the address. Examples of address types are standard address, billing address and
communication address. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ADDRTYPE.
Properties
The OData Entity AddressType has the following properties:
AddressTypeID
Description
Possible Operations
A GET operation is possible when using the AddressType Entity.
Navigation Properties
There are no navigation properties for the AddressType Entity.
Filters
The AddressType Entity can be filtered on the following Entities:
AddressTypeID
Description
1.12.2.16 Attachment
An entity used to represent an attachment. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_ATTACHMENT.
Properties
The OData Entity Attachment has the following properties:
AttachmentID
EntityID
EntityName
MimeType
MediaResource
FileName
Description
Possible Operations
A GET operation is possible when using the Attachment Entity.
Navigation Properties
There are no navigation properties for the Attachment Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.17 Bank
An entity used to represent a bank. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_BANK.
Properties
The OData Entity Bank has the following properties:
PUBLIC Page 63 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
CountryID
BankID
Name
City
SWIFTCode
Possible Operations
A GET operation is possible when using the Bank Entity.
Navigation Properties
There are no navigation properties for the Bank Entity.
Filters
The Bank Entity can be filtered on the CountryID Entity.
1.12.2.18 BankAccount
An entity used to represent a bank account. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_BANKACCOUNT. An interaction
record is created for a PUT, POST, or DELETE operation in the back end system.
Properties
The OData Entity BankAccount has the following properties:
CountryID
AccountID
BankAccountID
BankID
BankAccountNo
AccountHolder
BankAccountName
IBAN
Possible Operations
The following operations are possible when using the BankAccount Entity:
GET
PUT
POST
DELETE
Navigation Properties
It is possible to navigate from the BankAccount Entity to the Bank Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.19 BusinessAgreement
An entity used to represent a business agreement for a given business partner. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_BUAG. An interaction record is created for a PUT and POST operation in the back end system.
Properties
The OData Entity BusinessAgreement has the following properties:
BusinessAgreementID
AccountID
Description
BillToAccountID
IncomingPaymentMethodID
OutgoingPaymentMethodID1
OutgoingPaymentMethodID2
OutgoingPaymentMethodID3
OutgoingPaymentMethodID4
OutgoingPaymentMethodID5
IncomingPaymentBankAccountID
PUBLIC Page 64 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
OutgoingPaymentBankAccountID
IncomingPaymentPaymentCardID
OutgoingPaymentPaymentCardID
AccountAddressID
BillToAccountAddressID
CountryID
Possible Operations
The following operations are possible when using the BusinessAgreement Entity:
GET
PUT
POST
Navigation Properties
It is possible to navigate from the BusinessAgreement Entity to the following Entities:
BillToAccount
ContractItems
IncomingPaymentMethod
OutgoingPaymentMethod5
OutgoingBankAccount
OutgoingPaymentMethod3
Country
IncomingBankAccount
OutgoingPaymentMethod4
OutgoingPaymentMethod2
IncomingPaymentCard
OutgoingPaymentCard
BillToAccountAddress
OutgoingPaymentMethod1
Filters
There are no filters implemented for this Entity.
1.12.2.20 Channel
An entity used to represent a channel, for example, Internet, telephone, and so on, used to consume OData Services. The Business Add-In (BAdI)
implementation for this Entity is CRM_IU_UMC_ODATA_CHANNEL.
Properties
The OData Entity Channel has the following properties:
ChannelID
Description
Possible Operations
A GET operation is possible when using the Channel Entity.
Navigation Properties
It is possible to navigate from the Channel Entity to the InteractionRecords Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.21 CommunicationChannel
An entity used to represent all available communication channels. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_COMMCHANNEL.
Properties
The OData Entity CommunicationChannel has the following properties:
CommunicationChannelID
Description
PUBLIC Page 65 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Possible Operations
A GET operation is possible when using the CommunicationChannel Entity.
Navigation Properties
There are no navigation properties for the CommunicationChannel Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.22 CommunicationPermission
An entity used to represent communication permission for a user. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_COMMPERM.
An interaction record is created for a POST and DELETE operation in the back end system.
Properties
The OData Entity CommunicationPermission has the following properties:
CommunicationPermissionGUID
CommunicationChannelID
CommunicationPermissionStatusID
AccountID
CommunicationDetail
ValidFrom
Possible Operations
The following operations are possible when using the CommunicationPermission Entity:
GET
POST
DELETE
Navigation Properties
It is possible to navigate from the CommunicationPermission Entity to the following Entities:
CommunicationChannel
CommunicationPermissionStatus
Filters
There are no filters implemented for this Entity.
1.12.2.23 CommunicationPermissionStatus
An entity used to represent all available communication permission statuses from Customizing. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_COMMPERMSTAT.
Properties
The OData Entity CommunicationPermissionStatus has the following properties:
CommunicationPermissionStatusID
Description
Possible Operations
A GET operation is possible when using the CommunicationPermissionStatus Entity.
Navigation Properties
There are no navigation properties for the CommunicationPermissionStatus Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.24 ContractItem
PUBLIC Page 66 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
An entity used to represent a service contract. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_CNTRITEM. An interaction
record is created for a POST operation in the back end system.
Properties
The OData Entity ContractItem has the following properties:
ContractID
Description
ContractItemGUID
ContractHeaderGUID
ContractStartDate
ContractEndDate
AccountID
BusinessAgreementID
ProductID
DivisionID
PointOfDeliveryGUID
PremiseID
FormerServiceProviderID
NewServiceProviderID
Distributor
SwitchServiceFlag
MeterNumber
Distributor
SwitchServiceFlag
MeterNumber
Possible Operations
The following operations are possible when using the ContractItem Entity:
GET
POST
Navigation Properties
It is possible to navigate from the ContractItem Entity to the following Entities:
Division
BusinessAgreement
Product
Premise
ContractItemTimeSlices
Filters
The ContractItem Entity can be filtered on the ContractStartDate Entity.
1.12.2.25 ContractItemTimeSlice
A service contract, in its life span, could have several time slices (time periods) when the service product changes. This entity is used to represent those time
slices of a service contract.
Properties
The OData Entity ContractItemTimeSlice has the following properties:
ContractID
Description
ContractItemTimeSliceGUID
StartDate
EndDate
ProductID
DocumentStatusID
Possible Operations
A GET operation is possible when using the ContractItemTimeSlice Entity.
Navigation Properties
It is possible to navigate from the ContractItemTimeSlice Entity to the following Entities:
DocumentStatus
ContractItem
PUBLIC Page 67 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Product
Filters
The ContractItemTimeSlice Entity can be filtered on the StartDate Entity.
1.12.2.26 Country
An entity used to represent a country. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_COUNTRY.
Properties
The OData Entity Country has the following properties:
CountryID
Name
Possible Operations
A GET operation is possible when using the Country Entity.
Navigation Properties
It is possible to navigate from the Country Entity to the following Entities:
PaymentMethods
Regions
Filters
The Country Entity can be filtered on the following Entities:
CountryID
Name
1.12.2.27 Division
An entity used to represent a division. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_DIVISION.
Properties
The OData Entity Division has the following properties:
DivisionID
Description
Possible Operations
A GET operation is possible when using the Division Entity.
Navigation Properties
There are no navigation properties for the Division Entity.
Filters
The Division Entity can be filtered on the following Entities:
DivisionID
Description
1.12.2.28 DocumentStatus
An entity used to represent an interaction-related document status. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_DOC_STATUS.
Properties
The OData Entity DocumentStatus has the following properties:
DocumentStatusID
Description
InternalID
ProfileID
PUBLIC Page 68 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Priority
Possible Operations
A GET operation is possible when using the DocumentStatus Entity.
Navigation Properties
There are no navigation properties for the DocumentStatus Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.29 InteractionRecord
An entity used to represent an interaction record for a given business partner. The Business Add-In (BAdI) implementation for this Entity is
CRM_IU_UMC_ODATA_IR. An interaction record is created for a POST operation in the back end system.
Properties
The OData Entity InteractionRecord has the following properties:
InteractionRecordID
AccountID
Description
PremiseID
BusinessAgreementID
Priority
InteractionRecordReasonID
Reason
InteractionRecordCategory1
InteractionRecordCategory2
InteractionRecordCategory1GUID
InteractionRecordCategory2GUID
ChannelID
Note
DateFrom
IncomingFlag
DocumentStatusID
Possible Operations
The following operations are possible when using the InteractionRecord Entity:
GET
POST
Navigation Properties
It is possible to navigate from the InteractionRecord Entity to the following Entities:
InteractionRecordReason
InteractionRecordCategoryLevel1
InteractionRecordCategoryLevel2
DocumentStatus
Channel
Filters
The InteractionRecord Entity can be filtered on the following Entities:
InteractionRecordReasonID
DateFrom
DocumentStatusID
1.12.2.30 InteractionRecordCategory
An entity used to represent an interaction record category. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_IREC_CAT.
Properties
The OData Entity InteractionRecordCategory has the following properties:
InteractionRecordCategoryGUID
PUBLIC Page 69 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
Description
InteractionRecordCategoryParentGUID
Possible Operations
A GET operation is possible when using the InteractionRecordCategory Entity.
Navigation Properties
It is possible to navigate from the InteractionRecordCategory Entity to the InteractionRecordSubCategories Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.31 InteractionRecordReason
An entity used to represent the reason for an interaction. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_IR_REASON.
Properties
The OData Entity InteractionRecordReason has the following properties:
InteractionRecordReasonID
Description
Possible Operations
A GET operation is possible when using the InteractionRecordReason Entity.
Navigation Properties
There are no navigation properties for the InteractionRecordReason Entity.
Filters
There are no filters implemented for this Entity.
1.12.2.32 PaymentCard
An entity used to represent a payment card. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_PCARD. An interaction record is
created for a PUT, or POST operation in the back end system.
Properties
The OData Entity PaymentCard has the following properties:
AccountID
PaymentCardID
PaymentCardTypeID
CardNumber
StandardFlag
Description
ValidFrom
ValidTo
Cardholder
Issuer
IssueDate
Possible Operations
The following operations are possible when using the PaymentCard Entity:
GET
PUT
POST
Navigation Properties
It is possible to navigate from the PaymentCard Entity to the PaymentCardType Entity.
Filters
PUBLIC Page 70 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
There are no filters implemented for this Entity.
1.12.2.33 PaymentCardType
An entity used to read payment card types. The Business Add-In (BAdI) implementation for this Entity is CRM_IU_UMC_ODATA_PCARDTYPE.
Properties
The OData Entity PaymentCardType has the following properties:
PaymentCardTypeID
Description
Possible Operations
A GET operation is possible when using the PaymentCardType Entity.
Navigation Properties
There are no navigation properties for the PaymentCardType Entity.
Filters
There are no filters implemented for this Entity.
PUBLIC Page 71 of 71
© 2014 SAP SE or an SAP affiliate company. All rights reserved.