SAP ABAP Class CL_BADI_FMFG_RE_INV_EX_FI (Class for BAdI: BADI_FMFG_RE_INV_EX_FI)
Hierarchy
EA-FIN (Software Component) EA-FIN
   PSM-FM (Application Component) Funds Management
     FM_RE_EXTENSIONS_E (Package) Extensions to RE for Funds Management
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 20080507
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_REEX_FI_BAPI BAdI Interface IF_EX_REEX_FI_BAPI 20080507
Properties
Class CL_BADI_FMFG_RE_INV_EX_FI  
Short Description Class for BAdI: BADI_FMFG_RE_INV_EX_FI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FM_RE_EXTENSIONS_E   Extensions to RE for Funds Management 
Created 20080507   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BADI_FMFG_RE_INV_EX_FI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080507
2 IF_EX_REEX_FI_BAPI BAdI Interface IF_EX_REEX_FI_BAPI 20080507
Friends
Class CL_BADI_FMFG_RE_INV_EX_FI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_INTRENO Instance attribute Private Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20080514
2 MO_FMFG_FLD_CHECKER Instance attribute Private Object reference (TYPE REF TO) CL_FMFG_FLDCHK_FOR_RE Check US Federal Fields for RE 20080508
3 MT_BAPI_ITEMS_RE Instance attribute Private Type reference (TYPE) RE_T_BAPIACRE09 Table Real Estate Account Assignment 20080508
4 MT_CTRACT_INFO Instance attribute Private Type reference (TYPE) MTYPE_T_CTRACT_INFO Table Type of Contract Info 20080508
5 MT_PMT_EXT Instance attribute Private Type reference (TYPE) MTYPE_T_PMT_EXT Table Type of PMT_EXT 20080508
6 MT_PPA_EX Instance attribute Private Type reference (TYPE) MTYPE_T_PPA_EX Table Type of PPA_EX 20080508
7 MT_RE_ITEM Instance attribute Private Type reference (TYPE) RE_T_DOC_ITEM_EX RE Document Item - External 20080508
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONTRACT_INFO Instance method Private Method Build Contract Info (For performance) 20080507
2 GET_ALC_PO Instance method Private Method Get ALC and PO for the specified item 20080507
3 GET_CONDTYPE Instance method Private Method Get Condition Type 20080509
4 GET_CONTRACT_NR Instance method Private Method Get Contract Number 20080507
5 GET_EXT_STORABLE_DATA Instance method Private Method Get Detail of the Specified Contract 20080507
6 GET_PMS Instance method Private Method Get PMS for Specified ALC and PO 20080507
7 GET_RE_ITEM Instance method Private Method Get RE invoice item 20080507
8 INITIALIZE Instance method Private Method Initialize for the Modification 20080507
9 MODIFY_ITEM_AP Instance method Private Method Modify Vendor Line 20080507
10 MODIFY_ITEM_AR Instance method Private Method Modify Customer Line 20080507
11 MODIFY_PMS Instance method Private Method Modify PMS 20080507
12 MODIFY_PPA_EX_IND Instance method Private Method Modify PPA Exclude Indicator 20080507
13 READ_PMT_EXT Instance method Private Method Read Payment Extension data from DB 20080507
14 READ_PPA_EX Instance method Private Method Read PPA Exclude data from DB 20080507
Events
Class CL_BADI_FMFG_RE_INV_EX_FI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_CTRACT_INFO Private See coding Local Type for Contract Info 20080508 BEGIN OF MTYPE_S_CTRACT_INFO, comp_code TYPE bukrs, contract_nr TYPE recnnumber, itemno_acc TYPE posnr_acc, END OF MTYPE_S_CTRACT_INFO
2 MTYPE_T_CTRACT_INFO Private See coding Local Table Type for Contract Info 20080508 mtype_t_ctract_info TYPE TABLE OF MTYPE_S_CTRACT_INFO
3 MTYPE_T_PMT_EXT Private See coding Local Table Type for FMFG_RE_PMT_EXT 20080508 mtype_t_pmt_ext TYPE TABLE OF fmfg_re_pmt_ext
4 MTYPE_T_PPA_EX Private See coding Local Table Type for FMFG_RE_PPA_EX 20080508 mtype_t_ppa_ex TYPE TABLE OF fmfg_re_ppa_ex
Method Signatures

Method BUILD_CONTRACT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPI_ITEMS Call by reference Type reference (TYPE) TABLE 20080507

Method BUILD_CONTRACT_INFO on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method GET_ALC_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALC Call by reference Type reference (TYPE) FMFG_ALC_RE_CORE Agency Location Code 20080507
2 Exporting E_PMT_OFFICE Call by reference Type reference (TYPE) FMFG_PMT_OFF_RE_CORE Payment Office 20080507
3 Importing I_ITEMNO_ACC Call by reference Type reference (TYPE) POSNR_ACC Accounting Document Line Item Number 20080507

Method GET_ALC_PO on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method GET_CONDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMNO_ACC Call by reference Type reference (TYPE) POSNR_ACC Accounting Document Line Item Number 20080509
2 Returning R_CONDTYPE Value transfer Type reference (TYPE) RECDCONDTYPE Condition Type 20080509

Method GET_CONDTYPE on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method GET_CONTRACT_NR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEMNO_ACC Call by reference Type reference (TYPE) POSNR_ACC Accounting Document Line Item Number 20080507
2 Returning R_CONTRACT_NR Value transfer Type reference (TYPE) RECNNUMBER Contract Number 20080507

Method GET_CONTRACT_NR on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method GET_EXT_STORABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20080507
2 Importing I_CONTRACT_NR Call by reference Type reference (TYPE) RECNNUMBER Contract Number 20080507

Method GET_EXT_STORABLE_DATA on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method GET_PMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALC Call by reference Type reference (TYPE) FMFG_ALC_RE_CORE Agency Location Code 20080507
2 Importing I_PMT_OFFICE Call by reference Type reference (TYPE) FMFG_PMT_OFF_RE_CORE Payment Office 20080507
3 Returning R_PMS Value transfer Type reference (TYPE) UZAWE Payment method supplement 20080507

Method GET_PMS on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method GET_RE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RE_ITEM Call by reference Type reference (TYPE) RERA_DOC_ITEM_EX RE Document Item Transfer to External System 20080507
2 Importing I_ITEMNO_ACC Call by reference Type reference (TYPE) POSNR_ACC Accounting Document Line Item Number 20080507

Method GET_RE_ITEM on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPI_ITEMS_AP Call by reference Type reference (TYPE) RE_T_BAPIACAP09 Table Vendor Lines 20080507
2 Importing IT_BAPI_ITEMS_AR Call by reference Type reference (TYPE) RE_T_BAPIACAR09 Table Customer Lines 20080507
3 Importing IT_BAPI_ITEMS_RE Call by reference Type reference (TYPE) RE_T_BAPIACRE09 Table Real Estate Account Assignment 20080507
4 Importing IT_RE_ITEM Call by reference Type reference (TYPE) RE_T_DOC_ITEM_EX RE Document Item - External 20080507

Method INITIALIZE on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method MODIFY_ITEM_AP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM_AP Call by reference Type reference (TYPE) BAPIACAP09 Vendor Item 20080507

Method MODIFY_ITEM_AP on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method MODIFY_ITEM_AR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM_AR Call by reference Type reference (TYPE) BAPIACAR09 Customer Item 20080507

Method MODIFY_ITEM_AR on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method MODIFY_PMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PMS Call by reference Type reference (TYPE) UZAWE Payment method supplement 20080507
2 Importing I_ITEMNO_ACC Call by reference Type reference (TYPE) POSNR_ACC Accounting Document Line Item Number 20080507

Method MODIFY_PMS on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method MODIFY_PPA_EX_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PPA_EX_IND Call by reference Type reference (TYPE) EXCLUDE_FLG PPA Exclude Indicator 20080507
2 Importing I_ITEMNO_ACC Call by reference Type reference (TYPE) POSNR_ACC Accounting Document Line Item Number 20080509

Method MODIFY_PPA_EX_IND on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method READ_PMT_EXT Signature

Method READ_PMT_EXT on class CL_BADI_FMFG_RE_INV_EX_FI has no parameter.
Method READ_PMT_EXT on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.

Method READ_PPA_EX Signature

Method READ_PPA_EX on class CL_BADI_FMFG_RE_INV_EX_FI has no parameter.
Method READ_PPA_EX on class CL_BADI_FMFG_RE_INV_EX_FI has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604