SAP ABAP IMG Activity ISH_SET_COP_WAIVER (BAdI: Define Copayment Waivers)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPAS (Package) Application development patient accounting system
IMG Activity
ID ISH_SET_COP_WAIVER BAdI: Define Copayment Waivers  
Transaction Code S_P7C_98000423   (empty) 
Created on 20110504    
Customizing Attributes ISH_SET_COP_WAIVER   BAdI: Define Copayment Waivers 
Customizing Activity ISH_SET_COP_WAIVER   BAdI: Define Copayment Waivers 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name ISH_SET_COP_WAIVER_PATIENT    

Use

This Business Add-In (BAdI) is used to enter a default exemption reason/copayment waiver and is accessed during the following processes:

  • Activating/creating a case-related insurance relationship (Insurance Relationships subscreen)
  • Accessing the Outpatient Copayment subscreen
  • Change of Case Type

It is integrated with function module ISH_BADI_COPAY_WAIVER_PATIENT.

The system determines the most recent outpatient and inpatient case. If at least one copayment waiver is specified for these cases and/or the current case, the system accesses the BAdI. You can then specify a default entry for the exemption reason/copayment waiver for the current case/movement* or case/insurance fund(s)**, as well as the Copayment Obligation indicator. For example, this may be necessary if the user selects the Copayment Obligation indicator when activating an insurance relationship from the proposal pool and this conflicts with the copayment waiver determined in the BAdI. You can also have the system display a message.

This BAdI contains the following method:

SET_COPAY_WAIVER    -    Set copayment waiver

* Exemption reasons are recorded for specific movements in the 'Outpatient Copayment' subscreen (stored in table NCOP_WVR). There is no direct link to an insurance relationship at this point.
** When the case type is changed, you can analyze a number of insurance relationships at the same time when restricting the validity period or switching insurance relationships.

Requirements

The 'Insurance Provider Liable for Copayment' indicator must be selected for the insurance relationship or for the assigned insurance provider type.

If an invoice and/or payment and/or copayment exemption are recorded for the outpatient copayment, the system does not access the BAdI.

If the code 'E' or 'A' (error or cancellation) is returned by BAdI ISH_NV2000_BADI_CASTYPCHG_CALL when the case type is changed, the system does not access the BAdI to determine/set the copayment waiver.

Standard settings

This BAdI is not active as standard. You can create an implementation.

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Example

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
ISH_SET_COP_WAIVER DE Germany
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20110504 
SAP Release Created in