Ansicht
Dokumentation

ISH_SET_COP_WAIVER - BAdI: Define Copayment Waivers

ISH_SET_COP_WAIVER - BAdI: Define Copayment Waivers

PERFORM Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

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.

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.

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

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






CL_GUI_FRONTEND_SERVICES - Frontend Services   General Material Data  
This documentation is copyright by SAP AG.

Length: 3304 Date: 20240424 Time: 021853     sap01-206 ( 105 ms )