SAP ABAP Class CL_DEF_IM_ICL_INVOICE (Default Implementation for BAdI Definition ICL_INVOICE)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICLH_INVOICE (Package) Bill
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ICL_INVOICE BAdI-Interface IF_EX_ICL_INVOICE 20021223
Properties
Class CL_DEF_IM_ICL_INVOICE  
Short Description Default Implementation for BAdI Definition ICL_INVOICE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICLH_INVOICE   Bill 
Created 20021223   SAP 
Last change 20060920   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ISCM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_ICL_INVOICE BAdI-Interface IF_EX_ICL_INVOICE 20021223
Friends
Class CL_DEF_IM_ICL_INVOICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BP3100 Instance attribute Protected Type reference (TYPE) BP3100_TTY Additional Information on BP 20060714
2 GT_FIRST_ITEM Static Attribute Protected Type reference (TYPE) TY_INV_FIRST_ITEM_TAB 20060523
3 GV_BP_CAT Instance attribute Protected Type reference (TYPE) BU_PARTNER Business Partner Number for Benefits Catalog Proposal 20060712
4 GV_GET_DEFAULT_CATALOG Instance attribute Protected Type reference (TYPE) XFELD Should Default Catalog Be Provided "X" = Yes 20060713
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REJECTION Instance method Protected Method Check Whether Invoice Item Should Be Deducted 20060815
2 CREATE_FIRST_INV_ITEM Instance method Protected Method Automatically Create First Item with New Invoice 20060523
3 CREATE_FIRST_MASSINV_ITEM Instance method Protected Method Automatically Create First Item with New Invoice 20060726
4 DLVE1 Static method Public Method 20060719
5 GET_DEFAULT_CATALOG Instance method Public Method Change to InvItem for Creation During FCODE Processing 20060714
Events
Class CL_DEF_IM_ICL_INVOICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_INV_FIRST_ITEM_LN Protected See coding 20060523 BEGIN OF ty_inv_first_item_ln, subclaim TYPE icl_subcl, procurement TYPE icl_procurement, END OF ty_inv_first_item_ln
2 TY_INV_FIRST_ITEM_TAB Protected See coding 20060523 ty_inv_first_item_tab TYPE HASHED TABLE OF ty_inv_first_item_ln WITH UNIQUE KEY subclaim procurement
Method Signatures

Method CHECK_REJECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REJECTION_REASON Value transfer Type reference (TYPE) ICL_ITEMLIST-REJREASON Anspruchspostenablehnungsgrund 20060815

Method CHECK_REJECTION on class CL_DEF_IM_ICL_INVOICE has no exception.

Method CREATE_FIRST_INV_ITEM Signature

Method CREATE_FIRST_INV_ITEM on class CL_DEF_IM_ICL_INVOICE has no parameter.
Method CREATE_FIRST_INV_ITEM on class CL_DEF_IM_ICL_INVOICE has no exception.

Method CREATE_FIRST_MASSINV_ITEM Signature

Method CREATE_FIRST_MASSINV_ITEM on class CL_DEF_IM_ICL_INVOICE has no parameter.
Method CREATE_FIRST_MASSINV_ITEM on class CL_DEF_IM_ICL_INVOICE has no exception.

Method DLVE1 Signature

Method DLVE1 on class CL_DEF_IM_ICL_INVOICE has no parameter.
Method DLVE1 on class CL_DEF_IM_ICL_INVOICE has no exception.

Method GET_DEFAULT_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEMLIST Call by reference Type reference (TYPE) ICL_ITEMLIST Positionen zu Rechnung und Zahlungsvorschlag 20060714

Method GET_DEFAULT_CATALOG on class CL_DEF_IM_ICL_INVOICE has no exception.
History
Last changed by/on SAP  20060920 
SAP Release Created in 471