Ansicht
Dokumentation
ISH_CCPS_OP_AMOUNTS - BAdI for Determining Amounts for Procedures (CCPS Data Transfer)
BAL Application Log Documentation Fill RESBD Structure from EBP Component StructureThis documentation is copyright by SAP AG.
This Business Add-In (BAdI) is called during message creation for CCPS communication (country version Singapore).
It is used to calculate the amounts for the transfer of procedure data (third group segment for the UCFMSG message, CCPS communication) on a customer-specific basis.
The system determines the following for each procedure:
- An amount for surgery services
- An amount for anesthesia services
- An amount for implants
- An amount for facility fees
This BAdI is only relevant for the country version Singapore.
It is only processed if the business functions SAP Patient Management Rearchitecture BP/OM (ISH_BP_OM) and SAP Patient Management: Legal Process Adoption 3 (ISH_MISC3) are active.
If you do not create an implementation of your own, the system behavior is as follows:
Scenario 1:
A surgery movement is assigned one CCPS-relevant procedure.
The system determines the invoice total (gross amounts) for all corresponding services. The external charge type determines the type of service.
- Surgery services: external charge type 11SURG
- Anesthesia services: external charge type 11ANAE
- Implants: external charge type 11IMPL
- Facility fee: external charge type 11FACI
Example:
Surgery Movement | Procedure | Services | Gross Amount | ||
---|---|---|---|---|---|
12.01.2013 | SF001Y | 000026 (11SURG) | 1200 SGD | ||
000027 (11SURG) | 200 SGD |
Surgery amount for procedure SF001Y: 1400 SGD
Scenario 2:
A surgery movement is assigned several CCPS-relevant procedures.
As in the first scenario, the system determines the total for the corresponding services for the entire surgery movement. The total is then distributed between the procedures that are assigned to the movement. The amount distributed is weighted with the maximum amount that can be claimed from Medisave.
Example:
Surgery Movement | Procedure | Services | Gross Amount | |
---|---|---|---|---|
13.01.2013 | SF001Y | 000026 (11SURG) | 1200 SGD | |
SF102Y | 000027 (11SURG) | 200 SGD |
Procedure SF001Y, surgery class 2C, amount claimable 950 SGD
Procedure SF102Y, surgery class 1A, amount claimable 200 SGD
Surgery amount for SF001Y: 950/1150 * 1400 = 1156.52 SGD
Surgery amount for SF102Y: 200/1150 * 1400 = 243.48 SGD
If you need the system to behave differently when determining the amounts, create a corresponding BAdI implementation. The logic of your BAdI implementation then replaces the standard system behavior described above.
PERFORM Short Reference TXBHW - Original Tax Base Amount in Local Currency
This documentation is copyright by SAP AG.
Length: 4287 Date: 20240523 Time: 203434 sap01-206 ( 38 ms )