Hierarchy
⤷ FS-CM (Application Component) Claims Management
⤷ ICL_HEALTH (Package) FS-CM: Health Line of Insurance
IMG Activity
ID | SIMG_ICL_INVOICE | BAdI: Changes with Invoices and Collective Invoices |
Transaction Code | S_KK4_08000626 | (empty) |
Created on | 20031002 | |
Customizing Attributes | SIMG_ICL_INVOICE | BAdI: Customer Changes with Invoices |
Customizing Activity | SIMG_ICL_INVOICE | BAdI: Customer Changes with Invoices |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | _ICL_INVOICE |
Use
You can use this Business Add-In (BAdI) to make changes to single invoices and collective invoices.
Requirements
Activities
Notes
Ensure that you consider the following in the implementation:
Copy class CL_DEF_IM_ICL_INVOICE to the customer namespace, such as ZCL_DEF_IM_ICL_INVOICE. Use this class as the implementing class of the BAdI instead of the class proposed by the system (such as ZCL_IM_ICL_INVOICE).
If you do not follow this procedure, you unwittingly deactivate certain functions in processing of single invoices and collective invoices.
Standard settings
After you call the IMG activity, the system displays a dialog box where you enter a name for the implementation.
If implementations of this Business Add-In have already been created, the system displays them in a dialog box. You then choose one of them by choosing Create, and continue as follows:
- In the dialog box, enter a name for the implementation of the Add-In and choose Create.
The system displays the initial screen for creating Business Add-In implementations. - On this screen, enter a short description for your implementation in the Implementation Short Text field.
- If you choose the Interface tab, you will notice that the system has populated the Name of the Implementing Class field automatically, by assigning a class name based on the name of your implementation.
- Save your entries and assign the Add-In to a package.
- To edit a method, double-click its name.
- Enter your implementation code between the
method <Interface Name>~<Name of Method>.
andendmethod.
statements. - Save and activate your code. Navigate back to the Change Implementation screen.
Note: You can also create an implementation for an Add-In and not activate it until later. If you want to do this, do not perform the following step: - Choose Activate.
When the application program is executed, the code you created is run through.
Example
See also:
Methods
- Change Invoice Item After Transfer From Benefit Decision (ExpMode)
- Coll.Invoice: Adjust Single Inv.: Participants and Invoice Date
- Coll.Inv: Adjust Single Inv: Create Generic DI Table
- Coll.Invoice: Call DI for Change to Posting or Dummy Claim
- Coll.Invoice: Call DI for Creating Posting or Dummy Claim
- Coll.Invoice: Check for Duplicates When Creating/Changing
- Coll.Invoice: Tools Template: Create DI Input
- Coll.Invoice: Default for Payment Level When Creating Coll.Invoice
- Coll.Invoice: Disbursement of All Invoices: New Items
- Coll.Invoice: Disbursement of All Invoices: Status of Invoices
- Coll.Invoice: Default for Payment Level When Creating Coll.Inv.
- Coll.Invoice: Tools Mask: Creation of Internal Table
- Coll.Invoice: Tools Mask: Transfer Single Inv. via DI
- Coll.Invoice: Tools Mask: Transfer Single Invoices via DI
- Create Claim in Background and then Process
- Determine Claim in Invoice Mass Entry
- Determine Claim Handler in Invoice Mass Entry
- Set Initial Period for Display Period
- Invoice Initial Screen: Create New Claim via DI
- Change Collective Invoice from Single Invoice
- Create Collective Invoice from Single Invoice
- Determine Whether Change to Coll.Invoice from Single Inv. Is Necessary
- Check Invoice Before Creating Payments
- Transfer from Benefit Decision to Invoice Item
- Change BenDecision Item Before DI and Creation of Inv.Item
- Change Addtnl Info. for Each Invoice Item
- Change Current Inv.Item in PAI (e.g. Copayment)
- Check Invoice Item During Entry
- Change Inv.Item to Be Created During FCODE Processing
- Change Invoice Item Through Tools Action
- Enhance Invoice Clearing
- Credit Note: Change Receivable (Payt) Header and Item
- Subsequent Debt: Change New Subsequent Debt Item
- Check Invoice and Payment Amounts for Subsequent Debt
- Subsequent Debt: Creation of and Navigation to Payment Proposal
- Transfer ClmItmGp: Invoice Entry -> Invoice Processing
- Modify Copayment at Item Level
- Coll.Invoice: Select Claim Incident Type with Non-Unique Cust.
- Coll.Invoice: Mass Processing: Load Mass Invoice via DI: Claim No. Known
- Coll.Invoice: Mass Processing: Load Mass Invoice via DI: Policy Known
- Coll.Invoice: Mass Processing: Load Mass Invoice via DI: PolProd Known
- Coll.Invoice: Mass Processing: Change Entry for Inv.Item of View ICLI80
- Coll.Invoice: Mass Processing: Change Entry for Inv.Item of View ICLI82
- Coll.Invoice: Mass Processing: Change Entry for Inv.Item of View ICLI83
- Coll.Invoice: Mass Processing: Check Entry for Inv.Item of View ICLI80
- Coll.Invoice: Mass Processing: Check Entry for Inv.Item of View ICLI82
- Coll.Invoice: Mass Processing: Check Entry for Inv.Item of View ICLI83
- Coll.Invoice: Mass Processing: Change Net Item Total Before Net Total Check
- PAI Processing for View ICLHxxx
- PBC Processing for View ICLHxxx
- PBO Processing for View ICLHxxx
- Determine Contract During Invoice Mass Entry
- Coll.Invoice: Sel
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20040113 |
SAP Release Created in | 472 |