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
⤷ 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 |