SAP ABAP Class CL_IM_REXC_ES_CD_CONTRACT (Security Deposit contract maintenance)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-LOC (Application Component) Localization
     GLO_REFX_ES_RA (Package) Localization Flexible Real Estate Spain
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 20120320
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_RECN_CONTRACT BAdI Interface IF_EX_RECN_CONTRACT 20120320
Properties
Class CL_IM_REXC_ES_CD_CONTRACT  
Short Description Security Deposit contract maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class REXCES    
Program status P  SAP Standard Production Program 
Category 0   
Package GLO_REFX_ES_RA   Localization Flexible Real Estate Spain 
Created 20120320   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 REXCE 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 20120320
2 IF_EX_RECN_CONTRACT BAdI Interface IF_EX_RECN_CONTRACT 20120320
Friends
Class CL_IM_REXC_ES_CD_CONTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_SECURED_CONTRACT Instance attribute Protected Type reference (TYPE) RECABOOL General Yes/No Field 20120503
2 MF_SECURITY_CONTRACT Instance attribute Protected Type reference (TYPE) RECABOOL General Yes/No Field 20120503
3 MO_SECURED_CONTRACT Static Attribute Protected Object reference (TYPE REF TO) CL_RECN_CONTRACT Contract (VICNCN): Standard Implementation 20120503
4 MT_CF_AUTCOM Instance attribute Protected Type reference (TYPE) RE_T_CASHFLOW_PAY Cash Flow (VICDCFPAY) 20120924
5 MT_CF_TENANT Instance attribute Protected Type reference (TYPE) RE_T_CASHFLOW_PAY Cash Flow (VICDCFPAY) 20120924
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONTRACT_COMMON Instance method Private Method 20120329
2 CREATE_SECURED_RESUBMITION Instance method Private Method 20120503
3 CREATE_SECURITY_DATA Instance method Public Method Create Data for Cash Deposit Contract 20120503
4 GENERATE_AGRDEPOSIT_COND Instance method Private Method Create Aggreed Deposit Condition 20120511
5 GENERATE_AUTCOM_CASHFLOW Instance method Private Method Create Aggreed Deposit Condition 20120515
6 GENERATE_AUTCOM_COND Instance method Private Method Create Aut.Com. Conditions 20120511
7 GENERATE_CALCDEPOSIT_COND Instance method Private Method Create Calculated Deposit Condition 20120510
8 GENERATE_TENANT_CASHFLOW Instance method Private Method Create Aggreed Deposit Condition 20120514
9 GENERATE_TENANT_COND Instance method Private Method Create Aggreed Deposit Condition 20120514
10 GENERATE_TERM_PARTNER Instance method Private Method Create Business Partners and Posting Terms 20120515
11 INSERT_DETAIL_TERM Instance method Private Method OBSOLETE!Insert Posting terms to new Business Partners rep 20120807
12 INSERT_DETAIL_TERM_PARTNER Instance method Private Method Insert Business Partners and Posing Terms 20120529
13 UPDATE_CASHFLOW Instance method Private Method Modify the contract's conditions 20120514
14 UPDATE_CONDITION Instance method Private Method Modify the partners assigned to the security contract 20120519
15 UPDATE_PARTNER Instance method Private Method Modify the partners assigned to the security contract 20120519
16 UPDATE_TERM Instance method Private Method Modify the partners assigned to the security contract 20120816
Events
# Event Type Visibility Description Created on
1 ERROR Instance Event
(0)
Private
(0)
20120514
Types
Class CL_IM_REXC_ES_CD_CONTRACT has no local type.
Method Signatures

Method CHECK_CONTRACT_COMMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECN_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract 20120329
2 Returning RD_RETURN Value transfer Type reference (TYPE) ABAP_BOOL 20120329

Method CHECK_CONTRACT_COMMON on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method CREATE_SECURED_RESUBMITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120503
2 Importing IS_PARAM Call by reference Type reference (TYPE) REXCC_ES_PARAM Parameters (TIVXCESPARAM) 20120709

Method CREATE_SECURED_RESUBMITION on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method CREATE_SECURITY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEPO_CONTRACT Call by reference Type reference (TYPE) BAPI_RE_CONTRACT_DAT Real Estate Contract - Data 20120503
2 Exporting ET_ACT_DEPOSIT Call by reference Type reference (TYPE) RE_T_ES_ACT_DEPOSIT Actual Security Deposit - Data 20120503
3 Importing IO_RECN_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN): Standard Implementation 20120503
4 Importing IS_PARAM Call by reference Type reference (TYPE) REXCC_ES_PARAM Cash Deposit Contract Settings (TIVXCESCDCONST) 20120709

Method CREATE_SECURITY_DATA on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method GENERATE_AGRDEPOSIT_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONDITION_DEL Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
2 Changing CT_CONDITION_INS Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
3 Changing CT_CONDITION_UPD Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
4 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Condition table 20120511

Method GENERATE_AGRDEPOSIT_COND on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method GENERATE_AUTCOM_CASHFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AUTCOM_CD Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Condition 20120515
2 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Condition table 20120515

Method GENERATE_AUTCOM_CASHFLOW on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method GENERATE_AUTCOM_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONDITION_DEL Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
2 Changing CT_CONDITION_INS Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
3 Changing CT_CONDITION_UPD Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
4 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Condition table 20120511

Method GENERATE_AUTCOM_COND on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method GENERATE_CALCDEPOSIT_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONDITION_DEL Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
2 Changing CT_CONDITION_INS Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Actual Security Deposit - Data 20120511
3 Changing CT_CONDITION_UPD Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120511
4 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120511

Method GENERATE_CALCDEPOSIT_COND on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method GENERATE_TENANT_CASHFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120514
2 Importing IO_TENANT_CD Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Condition 20120514

Method GENERATE_TENANT_CASHFLOW on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method GENERATE_TENANT_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONDITION_DEL Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120514
2 Changing CT_CONDITION_INS Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120514
3 Changing CT_CONDITION_UPD Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - RECD_CONDITION 20120514
4 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Condition table 20120514

Method GENERATE_TENANT_COND on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method GENERATE_TERM_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARTNER_DEL Call by reference Type reference (TYPE) RE_T_BP_OBJREL Business Partner-Object Relationship (VIBPOBJREL) 20120515
2 Changing CT_PARTNER_INS Call by reference Type reference (TYPE) RE_T_BP_OBJREL Business Partner-Object Relationship (VIBPOBJREL) 20120515
3 Changing CT_PARTNER_UPD Call by reference Type reference (TYPE) RE_T_BP_OBJREL Business Partner-Object Relationship (VIBPOBJREL) 20120515
4 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120515

Method GENERATE_TERM_PARTNER on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method INSERT_DETAIL_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120807
2 Importing IT_PARTNER_INS Call by reference Type reference (TYPE) RE_T_BP_OBJREL Business Partner-Object Relationship (VIBPOBJREL) 20120807
# Exception Resumable Description Created on
1 ERROR_BY_INSERTING_TERM Error by inserting of Posting Term 20120807

Method INSERT_DETAIL_TERM_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120529
2 Importing IT_PARTNER_INS Call by reference Type reference (TYPE) RE_T_BP_OBJREL Business Partner-Object Relationship (VIBPOBJREL) 20120529
# Exception Resumable Description Created on
1 ERROR_BY_INSERTING_TERM Error by inserting of Posting Term 20120529

Method UPDATE_CASHFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_REFFLOWREL Call by reference Type reference (TYPE) RECDREFFLOWREL Type of Relationship Between Flow Type and Refer.Flow Type 20120515
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Condition 20120514
3 Importing IO_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120515
4 Importing IT_CASHFLOW_DEL Call by reference Type reference (TYPE) RE_T_CASHFLOW_PAY Cash Flow (VICDCFOBJ) 20120514
5 Importing IT_CASHFLOW_INS Call by reference Type reference (TYPE) RE_T_CASHFLOW_PAY Cash Flow (VICDCFOBJ) 20120514
6 Importing IT_CASHFLOW_UPD Call by reference Type reference (TYPE) RE_T_CASHFLOW_PAY Cash Flow (VICDCFOBJ) 20120514
# Exception Resumable Description Created on
1 ERROR 20120514

Method UPDATE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONDITION_AUTCOM Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Condition 20120519
2 Exporting EO_CONDITION_TENANT Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Condition 20120519
3 Importing IO_RECN_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Security Deposit Contract 20120519
4 Importing IT_CONDITION_DEL Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - To be removed 20120519
5 Importing IT_CONDITION_INS Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - To be added 20120519
6 Importing IT_CONDITION_UPD Call by reference Type reference (TYPE) RE_T_RECD_CONDITION Conditions - To be changed 20120519

Method UPDATE_CONDITION on class CL_IM_REXC_ES_CD_CONTRACT has no exception.

Method UPDATE_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECN_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Security Deposit Contract 20120519
2 Importing IT_PARTNER_DEL Call by reference Type reference (TYPE) RE_T_BP_OBJREL Conditions - To be removed 20120519
3 Importing IT_PARTNER_INS Call by reference Type reference (TYPE) RE_T_BP_OBJREL Conditions - To be added 20120519
4 Importing IT_PARTNER_UPD Call by reference Type reference (TYPE) RE_T_BP_OBJREL Conditions - To be changed 20120519
# Exception Resumable Description Created on
1 ERROR Error during partner update 20120608

Method UPDATE_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SECURITY_CN Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Security Deposit Contract 20120816
# Exception Resumable Description Created on
1 ERROR Error during partner update 20120816
Event Signatures

Event ERROR Signature
Event ERROR on class CL_IM_REXC_ES_CD_CONTRACT has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607