SAP ABAP Class CL_IM_ICL_DRG_1 (Disjunction ID BADI_ICLH_DRG_GROUPER)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_HEALTH (Package) FS-CM: Health Line of Insurance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20060308
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ICLH_DRG_GROUPER BAdI Interface IF_EX_ICLH_DRG_GROUPER 20060308
Properties
Class CL_IM_ICL_DRG_1  
Short Description Disjunction ID BADI_ICLH_DRG_GROUPER    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_HEALTH   FS-CM: Health Line of Insurance 
Created 20060308   SAP 
Last change 20060711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 OLE2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20060308
2 IF_EX_ICLH_DRG_GROUPER BAdI Interface IF_EX_ICLH_DRG_GROUPER 20060308
Friends
Class CL_IM_ICL_DRG_1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_GROUPER Instance attribute Private Type reference (TYPE) OLE2_OBJECT OLE Object Grouper Instance 20060509
2 MV_DIAG Instance attribute Private Type reference (TYPE) STRING Diagnosis Transfer String 20060509
3 MV_PROCED Instance attribute Private Type reference (TYPE) STRING Procedures Transfer String 20060510
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DIAG_STRING Instance method Private Method Form Diagnosis String 20060509
2 BUILD_PROCED_STRING Instance method Private Method Form Procedures String 20060510
3 GET_DRG_EXAMPLE Instance method Private Method Deliver DRG Sample Data If No Grouper Is Installed 20060517
4 GET_GROUPER_DIAG Instance method Private Method Determine Diagnoses Used in Grouping 20060509
5 GET_GROUPER_PROCED Instance method Private Method Determine Procedures Used in Grouping 20060510
6 ICLDIAG2STRING Instance method Private Method Add Individual FS-CM Diagnosis to Export String 20060509
7 ICLPROCED2STRING Instance method Private Method Add Single FS-CM Procedure to Export String 20060510
Events
Class CL_IM_ICL_DRG_1 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTP_REF Private See coding 20060509 begin of mtp_ref, tabix like sy-tabix, "record-index in original tab end of mtp_ref
2 MTP_REF_TAB Private See coding 20060509 mtp_ref_tab type standard table of mtp_ref
Method Signatures

Method BUILD_DIAG_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIAG_REF Call by reference Type reference (TYPE) MTP_REF_TAB Referenz Grouper-Dg. -> Dg. in Import-Dg.Tabelle 20060509
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING Exporting-String für Grouper-Property 20060509
3 Importing IT_DIAG Call by reference Type reference (TYPE) ICL_DIAGNOSIS_TAB Diagnosen 20060509

Method BUILD_DIAG_STRING on class CL_IM_ICL_DRG_1 has no exception.

Method BUILD_PROCED_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROCED_REF Call by reference Type reference (TYPE) MTP_REF_TAB Referenz Grouper-Proz. -> Proz. in Import-Proz.Tabelle 20060510
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING Exporting-String für Grouper-Property 20060510
3 Importing IT_PROCED Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Prozeduren 20060510

Method BUILD_PROCED_STRING on class CL_IM_ICL_DRG_1 has no exception.

Method GET_DRG_EXAMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DRG_RESULT Call by reference Type reference (TYPE) ICL_DRG_RESULT_XIF DRG Ergebnisdaten 20060517
2 Changing CT_DIAG Call by reference Type reference (TYPE) ICL_DIAGNOSIS_TAB Verwendete Diagnosen 20060517
3 Changing CT_PROCEDURES Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Verwendete Prozeduren 20060517
4 Importing IS_DRGITEM Call by reference Type reference (TYPE) ICL_DRGITEM_S_AL DRG 20060517
5 Importing IS_DRG_XIF Call by reference Type reference (TYPE) ICLH_DRG_GROUPER_XIF Schnittstelle für DRG-Grouper System 20060517

Method GET_DRG_EXAMPLE on class CL_IM_ICL_DRG_1 has no exception.

Method GET_GROUPER_DIAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DIAG Call by reference Type reference (TYPE) ICL_DIAGNOSIS_TAB Diagnosen (ICLDIAGNOSIS) - Tabellentyp 20060509
2 Importing IT_DIAG Call by reference Type reference (TYPE) ICL_DIAGNOSIS_TAB Diagnosen (ICLDIAGNOSIS) - Tabellentyp 20060509
3 Importing IT_DIAG_REF Call by reference Type reference (TYPE) MTP_REF_TAB 20060509
4 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20060509

Method GET_GROUPER_DIAG on class CL_IM_ICL_DRG_1 has no exception.

Method GET_GROUPER_PROCED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROCED Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Prozeduren - Tabellentyp 20060510
2 Importing IT_PROCED Call by reference Type reference (TYPE) ICL_PROCEDURES_T_AL Prozeduren - Tabellentyp 20060510
3 Importing IT_PROCED_REF Call by reference Type reference (TYPE) MTP_REF_TAB 20060510
4 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20060510

Method GET_GROUPER_PROCED on class CL_IM_ICL_DRG_1 has no exception.

Method ICLDIAG2STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DIAG_REF Call by reference Type reference (TYPE) MTP_REF_TAB Referenz Grouper-Dg. -> Dg. in Import-Dg.Tabelle 20060509
2 Changing CV_DIAG_CNT Call by reference Type reference (TYPE) I Zähler #Diagnosen 20060509
3 Changing CV_STRING Call by reference Type reference (TYPE) STRING Übergabewert für Grouper-Property 20060509
4 Importing IS_DIAG Call by reference Type reference (TYPE) ICL_DIAGNOSIS Diagnosen (ICLDIAGNOSIS) - Tabellentyp 20060509
5 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Zeilenindex in Import-Dg.Tabelle 20060509

Method ICLDIAG2STRING on class CL_IM_ICL_DRG_1 has no exception.

Method ICLPROCED2STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROCED_REF Call by reference Type reference (TYPE) MTP_REF_TAB Referenz Grouper-Proz. -> Proz. in Import-Proz.Tabelle 20060510
2 Changing CV_PROCED_CNT Call by reference Type reference (TYPE) I Zähler #Prozeduren 20060510
3 Changing CV_STRING Call by reference Type reference (TYPE) STRING Übergabewert für Grouper-Property 20060510
4 Importing IS_PROCED Call by reference Type reference (TYPE) ICL_PROCEDURES_S_AL Prozeduren - Tabellentyp 20060510
5 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Zeilenindex in Import-Proz.Tabelle 20060510

Method ICLPROCED2STRING on class CL_IM_ICL_DRG_1 has no exception.
History
Last changed by/on SAP  20060711 
SAP Release Created in 700