Show TOC

Function documentationBusiness Add-Ins (BAdI) in the Claims Management System

 

Business Add-Ins (BAdIs) are called at certain business events. They are hard coded in the system flow at a point (event) that makes sense from a business point of view. You can use BAdIs to define own programs or own source code that can be called at the predefined business events.

SAP delivers sample implementations for BAdIs. You can copy these into your namespace and adapt as required.

You can call several implementations for each BAdI. In the implementation, you must state which method and which BAdI should be called for the implementation. At the corresponding business event, the implementations are then processed one after the other.

The implementations are implemented as methods in ABAP objects. You can also implement BAdIs in another class and use your own namespace.

Features

The following table shows the most important BAdIs that are available in the Claims Management system:

BAdI:

Short Description

IMG Path:

Path in SAP Customizing Implementation Guide (IMG) under Start of the navigation path SAP Insurance Next navigation step Claims Management End of the navigation path

BADI_ICL_POLS_IMPORT_POLS

Interface to policy system

Start of the navigation path Claim Next navigation step Product Configuration Next navigation step Business Add-Ins Next navigation step BAdI: Interface to Policy System End of the navigation path

BADI_ICL_BENTYPE_F4

Input help for benefit types

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Claim Items Next navigation step Benefit Types Next navigation step BAdI: Input Help for Benefit Types End of the navigation path

BADI_ICL_ITEM

BAdI for claim items

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Claim Item Next navigation step Business Add-Ins Next navigation step BAdI for Claim Items End of the navigation path

BADI_ICL_ESTIMAT_SYSTEM

Interface to external evaluation system

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Claim Items Next navigation step Business Add-Ins Next navigation step BAdI: Interface to External Evaluation System End of the navigation path

BADI_ICL_CALC_BENSPLIT_AMOUNT

Calculation of amount to be split (life benefit)

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Claim Items Next navigation step Business Add-Ins Next navigation step BAdI: Calculation of amount to be split (Life Benefit) End of the navigation path

BADI_ICL_CALC_BENSPLIT_AMOUNT2

Calculation of amount to be split (cross-LOB)

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Claim Items Next navigation step Business Add-Ins Next navigation step BAdI: Calculation of Amount to Be Split (Cross-LOB) End of the navigation path

BADI_ICL_CLAIM_OTHER_READ

Claim read methods

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Compensation Calculation Next navigation step Business Add-Ins Next navigation step BAdI: Claim Read Methods End of the navigation path

BADI_ICL_CCALC_BENTYPE_EV

Application type of limits and deductibles in the compensation calculation

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Compensation Calculation Next navigation step Business Add-Ins Next navigation step BAdI: Application Type of Limits and Deductibles in Compensation Calculation End of the navigation path

BADI_ICL_CCALC_LIMDED_MOD

Change type of deductible

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Compensation Calculation Next navigation step Business Add-Ins Next navigation step BAdI: Change Type of Deductible End of the navigation path

BADI_ICL_BBP_PO_CREATE

Transfer of input/output data with order

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Services Integration Next navigation step Business Add-Ins Next navigation step BAdI: Transfer of Input/Output Data with Order End of the navigation path

BADI_ICL_SUPPL_DETERMINE

Vendor evaluation

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Services Integration Next navigation step Business Add-Ins Next navigation step BAdI: Vendor Evaluation End of the navigation path

BADI_ICL_CATALOGS

Integration of external catalog systems

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Services Integration Next navigation step Business Add-Ins Next navigation step Integration of External Catalog Systems End of the navigation path

BADI_ICL_INVOICE

Changes with invoices and collective invoices

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Invoices Next navigation step Business Add-Ins Next navigation step BAdI: Changes with Invoices and Collective Invoices End of the navigation path

BADI_ICL_IDOC

BAdI: enhancement segments for IDOC categories

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Invoices Next navigation step Business Add-Ins Next navigation step BAdI: Process Enhancement Segments for IDOC Categories End of the navigation path

BADI_ICLF_CD

Interface to collections and disbursements

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments Next navigation step General Settings for Collections/Disbursements Next navigation step BAdI: Interface to Collections/Disbursements End of the navigation path

BADI_ICL_ITEM_CHECK

Tolerance check for benefit values

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step BAdI: Tolerance Check for Benefit Values End of the navigation path

BADI_ICL_DEFAULT_PAY_PURPOSE

Prefilling of note to payee

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step BAdI: Prefilling of Note to Payee End of the navigation path

BADI_ICL_DUP_PAYMENT_CHECK

Determination of duplicate payments

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step BAdI: Determination of Duplicate Payments End of the navigation path

BADI_ICL_PAYMENT

Customer enhancements for payments

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step BAdI: Enhancements for Payments End of the navigation path

BADI_ICL_PAYEE_SORT

Sorting of payees in payment details

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step BAdI: Sorting of Payees in Payment Details End of the navigation path

BADI_ICL_POSTDATE_FILL

Determine posting date for payment items

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step Special Settings for FS-CD Next navigation step BAdI: Determine Posting Date for Payment Items End of the navigation path

BADI_ICL_CD_OUT

Premium interface

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step Special Settings for FS-CD Next navigation step BAdI: Premium Interface End of the navigation path

BADI_ICL_PROCURE_REPREIMB

Authorization check with repetitive payments

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step Authorizations for Payments and Subrogation/Recovery Next navigation step BAdI: Authorization Check with Repetitive Payments End of the navigation path

BADI_ICL_TAX_ITEM

Evaluation of tax-relevant data

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step Tax Settings Next navigation step Business Add-Ins Next navigation step BAdI: Evaluation of Tax-Relevant Data End of the navigation path

BADI_ICL_TAX_01

Value-added tax and sales tax (USA)

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Payments/Subrogation/Recovery Next navigation step Tax Settings Next navigation step Business Add-Ins Next navigation step BAdI: Value-Added Tax and Sales Tax (USA) End of the navigation path

BADI_ICL_IBNR_CALCULATE

Define calculation methods for IBNR reserves

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Reserves Next navigation step Batch Reserves Next navigation step Reserves in Health Insurance (IBNR) Next navigation step Calculation Rules Next navigation step BAdI: Define Calculation Methods for IBNR Reserves End of the navigation path

BADI_ICL_COMPCODE_CURR

Determine currency on basis of customer-specific company code

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Reserves Next navigation step Batch Reserves Next navigation step ULAE Reserves Next navigation step BAdI: Determine Currency on Basis of Customer-Specific Company Code End of the navigation path

BADI_ICL_ADD_ACCOUNTING

Assign additional account assignment features

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Reserves Next navigation step Posting Reserves to General Ledger Next navigation step BAdI: Assign Additional Account Assignment Features End of the navigation path

BADI_ICL_DIPL

Define checks for distribution plans

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Multiple Insurance Next navigation step Distribution Plans Next navigation step BAdI: Define Checks for Distribution Plans End of the navigation path

BADI_ICL_BENEFITSPLIT

Additional checks in the case of special rights

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Special Rights Next navigation step Business Add-Ins Next navigation step BAdI: Additional Checks for Special Rights End of the navigation path

BADI_ICL_OI

Adjustment of template selection in Office integration

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Correspondence Next navigation step BAdI: Adjustment of Template Selection in Office Integration End of the navigation path

BADI_ICL_DIFF

Differences log

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Correspondence Next navigation step BAdI: Differences Log End of the navigation path

BADI_ICL_NEGOTIATION

Additional checks for negotiation

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Negotiation Next navigation step BAdI: Additional Checks for Negotiation End of the navigation path

BADI_ICL_LITIGATION

Additional object checks for litigation and litigation levels

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Litigation Next navigation step BAdI: Additional Object Checks for Litigation and Litigation Levels End of the navigation path

BADI_ICL_RBP_SRCH

Automatic performer assignment for role-based performer

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Role-Based Performer Next navigation step BAdI: Automatic Performer Assignment for Role-Based Performer End of the navigation path

BADI_ICL_CLINIC_SEL

Hospital selection for request for rehabilitation/hospital

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Business Processes Next navigation step Specific Settings for Health and Care Insurance Next navigation step BAdI: Hospital Selection for Request for Rehabilitation/Hospital End of the navigation path

BADI_ICL_CAREREP

Pension calculation for caregivers in care insurance

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Business Processes Next navigation step Specific Settings for Health and Care Insurance Next navigation step BAdI: Pension Calculation for Caregivers in Care Insurance End of the navigation path

BADI_ICL_WCOMP

Functions for workers compensation

Start of the navigation path Claim Next navigation step Business Settings Next navigation step Workers Compensation Next navigation step BAdI: Functions for Workers Compensation End of the navigation path

BADI_ICL_INVSTG_SEND_INIT_SEND

Send claim data for first time (initial send)

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Claim Investigation Next navigation step Business Add-Ins Next navigation step BAdI: Send Claim Data for First Time (Initial Send) End of the navigation path

BADI_ICL_INVSTG_SEND_UPDATE

Send claim data (if changed)

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Claim Investigation Next navigation step Business Add-Ins Next navigation step BAdI: Send Claim Data for First Time (Initial Send) End of the navigation path

BADI_ICL_INVSTG_SEND_RE_SEARCH

Send claim data for re-search

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Claim Investigation Next navigation step Business Add-Ins Next navigation step BAdI: Send Claim Data for Re-Search End of the navigation path

BADI_ICL_INVSTG_PROCESS_MSG

Process claim investigation message

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Claim Investigation Next navigation step Business Add-Ins Next navigation step BAdI: Process Claim Investigation Message End of the navigation path

BADI_ICL_INVSTG_SHOW_MESSAGE

Display XML messages of external claim investigator

Start of the navigation path Claim Next navigation step Business Settings Next navigation step External Claim Investigation Next navigation step Business Add-Ins Next navigation step BAdI: Display XML Messages of External Claim Investigator End of the navigation path

BADI_ICL_EXTENDED_CHECK

Enhanced check via BRF events

Start of the navigation path Claim Next navigation step Structuring Business Processes Next navigation step Business Rule Framework Next navigation step BAdI: Enhanced Check via BRF Events End of the navigation path

BADI_ICL_ACTIVITY_MGMNT

Control of activity management

Start of the navigation path Claim Next navigation step Structuring Business Processes Next navigation step Activity Management Next navigation step Business Add-Ins Next navigation step BAdI: Control of Activity Management End of the navigation path

BADI_ICL_ACT_PRIO_MAP

Conversion of old priorities of tasks to new priorities

Start of the navigation path Claim Next navigation step Structuring Business Processes Next navigation step Activity Management Next navigation step Business Add-Ins Next navigation step BAdI: Conversion of Old Priorities of Tasks to New Priorities End of the navigation path

BADI_ICL_ACTIVITY_TRANSLATION

Translation of tasks and log entries

Start of the navigation path Claim Next navigation step Structuring Business Processes Next navigation step Activity Management Next navigation step Business Add-Ins Next navigation step BAdI: Translation of Tasks and Log Entries End of the navigation path

BADI_ICL_NAVTREE_NODE

Change node text and node icon in navigation tree

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Navigation Next navigation step BAdI: Change Node Text and Icon in Navigation Tree End of the navigation path

BADI_ICL_NAVNODE_SUBOBJ

Determination of current claim subobjects

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Navigation Next navigation step BAdI: Determination of Current Claim Subobjects End of the navigation path

BADI_ICL_CLAIMNO_GET

Determination of claim number with internal number assignment

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Creation of Claims Next navigation step BAdI: Determination of Claim Number with Internal Number Assignment End of the navigation path

BADI_ICL_DUPLICATE_CHECK

Find possible duplicates during claim creation

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Claim Creation Next navigation step BAdI: Find Possible Duplicates During Claim Creation End of the navigation path

BADI_ICL_CLAIM_COPY

Create a new claim by copying and adjusting claim data

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Creation of Claims Next navigation step BAdI: Copy Claim - Adjust Claim Data End of the navigation path

BADI_ICL_BUNDLE_SEARCH

Find matching claim bundle for claim

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Find Next navigation step Claim Bundle Search Starting from Claim Next navigation step BAdI: Find Matching Claim Bundle for Claim End of the navigation path

BADI_ICL_FMOD2

FMOD2 for field groups in standard

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Screen Modifications Next navigation step Business Add-Ins Next navigation step BAdI: FMOD2 for Field Groups in Standard End of the navigation path

BADI_ICL_ALV_EXCLFUNC

Adjustment of toolbar of SAP List Viewer

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Screen Modifications Next navigation step Business Add-Ins Next navigation step BAdI: Adjustment of Toolbar of SAP List Viewer End of the navigation path

BADI_ICL_WF_EVT_CONTAINER

Workflow: modify event container

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Workflow Integration Next navigation step BAdI: Modify Event Container End of the navigation path

BADI_ICL_POLICY_POV

Call of input help for policy number and contract number

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Interface to Policy System Next navigation step BAdI: Call of Input Help for Policy Number and Contract Number End of the navigation path

BADI_ICL_POLICY_DISPLAY

Call of contract transaction in policy system

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Interface to Policy System Next navigation step BAdI: Call of Contract Transaction in Policy System End of the navigation path

BADI_ICL_PMI_PROXY

FS-PM proxy

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Interface to Policy System Next navigation step Interface to FS-PM Next navigation step BAdI: FS-PM-Proxy End of the navigation path

ICL_CLAIMASSIGN

Service for claim subobject specific ICLCLAIMASSIGN data

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Settings for Claim Subobject Integration Next navigation step BAdI: Service for Claim Subobject Specific ICLCLAIMASSIGN Data End of the navigation path

BADI_ICL_RIDATA

Interface to reinsurance system

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Interface to Reinsurance System Next navigation step BAdI: Interface to Reinsurance System End of the navigation path

BADI_ICL_HI_CHECKKEY_GET

Define foreign key relationships for display of change history

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Change History of a Claim Next navigation step BAdI: Define Foreign Key Relationships for Display of Change History End of the navigation path

BADI_ICL_CLAIM_UPDATE

New and changed data when saving a claim

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Update Tracker Next navigation step BAdI: New and Changed Data When Saving a Claim End of the navigation path

BSSP_FSCM_MAP_GET_GEOCODE

Map for side panel

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step Side Panel Next navigation step BAdI: Map for Side Panel End of the navigation path

BADI_ICL_CVERM_TABLE

Table-specific code for processing version-enabled table structures

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step BAdI: Table-Specific Code for Processing Version-Enabled Table Structures End of the navigation path

BADI_ICL_QC_ALLOWED

Check whether processing in quick claim mode is possible

Start of the navigation path Claim Next navigation step Technical Settings Next navigation step BAdI: Check Whether Processing in Quick Claim Mode Is Possible End of the navigation path

BADI_ICLE_FMOD2

Claim bundle: FMOD2 for field groups in standard

Start of the navigation path Claim Bundle Next navigation step Technical Settings Next navigation step Screen Modifications Next navigation step BAdI: Claim Bundle: FMOD2 for Field Groups in Standard End of the navigation path

BADI_ICL_BP_FULL_MAINTENA

Call business partner full maintenance

Start of the navigation path Master Data Next navigation step Business Partner Next navigation step BAdI: Call Business Partner Full Maintenance End of the navigation path

BADI_ICLE_BULKSUBRO

Change and link of subrogation/recovery receivable items

Start of the navigation path Claim Bundle Next navigation step Business Settings Next navigation step Collective Subrogation/Recovery Next navigation step BAdI: Change and Link of Subrogation/Recovery Receivable Items End of the navigation path

BADI_ICLE_MC

Multiple contract handling

Start of the navigation path Claim Bundle Next navigation step Business Settings Next navigation step Multiple Contract Handling Next navigation step Business Add-Ins Next navigation step BAdI: Multiple Contract Handling End of the navigation path

BADI_ICLE_MC_DI_LOB

Mapping of DI structures for multiple contract handling

Start of the navigation path Claim Bundle Next navigation step Business Settings Next navigation step Multiple Contract Handling Next navigation step Business Add-Ins Next navigation step BAdI: Mapping of DI Structures for 'Multiple Contract Handling' End of the navigation path

CL_ICLX_CLAIM_FNOL_APP_CHK

Checks for claim creation via ESA proxy

Start of the navigation path Notice of Loss Next navigation step BAdI: Checks for Claim Creation via ESA-Proxy End of the navigation path

ICLX_FNOL_CREATE

Create notice of loss via enterprise service

Start of the navigation path Notice of Loss Next navigation step BAdI: Create Notice of Loss via Enterprise Service End of the navigation path

BADI_ICL_FORMS_REQ_MAPPING

Using an external document vendor

Start of the navigation path Enterprise Services Next navigation step Business Add-Ins Next navigation step BAdI: Use of External Document Vendor End of the navigation path

For more information, see the documentation for the relevant BAdI.