SAP ABAP Class CL_REXC_RA_ESR_SERVICES (Lease-In with ISR Reference)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_XC_RA_CH (Package) RE: XC - Rental Accounting CH (Switzerland)
Properties
Class CL_REXC_RA_ESR_SERVICES  
Short Description Lease-In with ISR Reference    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_XC_RA_CH   RE: XC - Rental Accounting CH (Switzerland) 
Created 20050311   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 REXC0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 REXCA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXC_RA_ESR_SERVICES has no interface implemented.
Friends
Class CL_REXC_RA_ESR_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ESR_ASSIGN Static Attribute Private Object reference (TYPE REF TO) IF_REXC_RA_ESR_ASS Assignment of ISR Ref.Vendor Invoice to Cash Flow Plan Items 20050611
2 MT_LIST_HDR Static Attribute Private Type reference (TYPE) RE_T_VIXCRAESRREFH Assignment of ISR Ref./Cash Flow Plan (Header Data) 20060423
Methods
# Method Level Visibility Method type Description Created on
1 ENQUEUE_VIXCRAESRREFH Static method Public Method Unlock VIXCRAESRREFH 20060423
2 GET_CASHFLOW Static method Public Method Determine All Cash Flow Plan Items for a Partner 20050319
3 GET_CASHFLOW_FOR_DATE_TO Static method Public Method Generate Cash Flow Items to a Date 20050320
4 GET_CONDITION_BY_PARTNER Static method Public Method Gets the Conditions of All Contracts of Partner 20050318
5 GET_CONTRACT_FOR_PARTNER Static method Public Method Only Keep Lease-In Contracts 20050311
6 GET_DATA_FOR_EXIT_F4_RECN Static method Public Method Parameters for Communication Betw. Screen/F4 ISR Assignment 20050611
7 GET_DB_ESRREF_BY_PARTNER Static method Public Method All Assignments on DB for Partner 20050318
8 GET_ESR_BY_PARTNER Static method Public Method Determine ISR Reference with Partner 20050311
9 GET_OLDEST_CASHFLOW Static method Public Method Oldest Cash Flow Items 20050318
10 GET_PARTNER_BY_ESR Static method Public Method Determine Partner with ISR Reference 20050311
11 GET_PARTNER_BY_VENDOR Static method Public Method Determine Partner Number and Name with Vendor Number 20050311
12 GET_PARTNER_DESCRIPTION Static method Public Method Name and/or Address of Partner 20050325
13 GET_VENDOR_BY_PARTNER Static method Public Method Determine Supplier and ISR Ref. from Partner Number 20050311
14 IS_COUNTRY_ADDON_ACTIVE Static method Public Method OBSOLETE: Checks If Country-Specifics Are Active for Country 20061125
15 IS_PYMTMETH_ESR Static method Public Method Is It an ISR Payment Method? 20110413
16 SET_DATA_FOR_EXIT_F4_RECN Static method Public Method Parameters for Communication Betw. Screen/F4 ISR Assignment 20050611
17 _GET_CASHFLOW_FOR_CONTRACT Static method Private Method Determine Cash Flow Items That Are Not Yet Assigned 20050319
18 _GET_CONDITION_BY_SPLIT Static method Private Method Condition Split 20130714
19 _GET_CONDITION_FOR_CONTRACT Static method Private Method Gets the Conditions of a Contract for a Date 20050318
20 _GET_UNIQUECOND Static method Private Method In This Case, Set Flag UNIQUECOND 20110904
21 _SET_BANK Static method Private Method Enter Bank 20050311
Events
Class CL_REXC_RA_ESR_SERVICES has no event.
Types
Class CL_REXC_RA_ESR_SERVICES has no local type.
Method Signatures

Method ENQUEUE_VIXCRAESRREFH Signature

Method ENQUEUE_VIXCRAESRREFH on class CL_REXC_RA_ESR_SERVICES has no parameter.
Method ENQUEUE_VIXCRAESRREFH on class CL_REXC_RA_ESR_SERVICES has no exception.

Method GET_CASHFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ESR_ASS_DB_CF Call by reference Type reference (TYPE) RE_T_ESR_ASS_ITEM Finanzstrom Planpositionen für ESR-Zuordnung 20050319
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050319
3 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050319
4 Importing IT_ESR_ASS_CD Call by reference Type reference (TYPE) RE_T_ESR_ASS_CD 20050319
# Exception Resumable Description Created on
1 ERROR Fehler 20050321
2 NOT_FOUND Keine Daten gefunden 20050322

Method GET_CASHFLOW_FOR_DATE_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ESR_ASS_DATE_TO Call by reference Type reference (TYPE) RE_T_ESR_ASS_ITEM Finanzstrom Planpositionen für ESR-Zuordnung 20050321
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050320
3 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Datum: Gültig bis 20050320
4 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050320
# Exception Resumable Description Created on
1 ERROR Fehler bei der Verarbeitung 20050320

Method GET_CONDITION_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ESR_ASS_CD Call by reference Type reference (TYPE) RE_T_ESR_ASS_CD Konditionen für ESR-Zuordnung 20050319
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050318
3 Importing ID_CONDVALIDFROM Call by reference Type reference (TYPE) RECDVALIDFROM Datum, ab dem die Kondition gilt 20050318
4 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050318
5 Importing IF_INFOCOND Call by reference Type reference (TYPE) ABAP_BOOL 'X' 'X'=Mit statistischen Kond., ' '=ohne 20080518
# Exception Resumable Description Created on
1 NOT_FOUND Keine Daten gefunden 20050318

Method GET_CONTRACT_FOR_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INTRENO Call by reference Type reference (TYPE) RE_T_INTRENO INTRENO 20050312
2 Exporting ET_OBJREL Call by reference Type reference (TYPE) RE_T_BP_OBJREL Geschäftspartner-Objektbeziehung (VIBPOBJREL) 20050311
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050311
4 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050311
5 Importing IF_NTACTIVE Call by reference Type reference (TYPE) RECNNTACTIVE ' ' Kündigung aktiv 20050325
# Exception Resumable Description Created on
1 NOT_FOUND Keine Anmietungsverträge für Partner gefunden 20050311

Method GET_DATA_FOR_EXIT_F4_RECN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ESR_ASSIGN Value transfer Object reference (TYPE REF TO) IF_REXC_RA_ESR_ASS Zuordnung ESR-Ref.Kred.Rechn. zu Finanzstrom Planpositionen 20050611

Method GET_DATA_FOR_EXIT_F4_RECN on class CL_REXC_RA_ESR_SERVICES has no exception.

Method GET_DB_ESRREF_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_HDR Call by reference Type reference (TYPE) RE_T_VIXCRAESRREFH Zuordnung ESR-Ref./Finanzstrom Plan (Kopfdaten) (VIXCRAESRAS 20050318
2 Exporting ET_LIST_ITM Call by reference Type reference (TYPE) RE_T_VIXCRAESRREFI Zuordnung ESR-Ref./Finanzstrom Plan (Position) (VIXCRAESRASI 20050318
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050318
4 Importing ID_CFDUEDATE Call by reference Type reference (TYPE) REXCRAESRREFDUEDATE Fälligkeit der Finanzstrombelege 20050608
5 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050318
6 Importing ID_PO_REF_NO Call by reference Type reference (TYPE) ESRRE ESR-Referenznummer 20050318
7 Importing ID_PO_SUB_NO Call by reference Type reference (TYPE) ESRNR ESR-Teilnehmernummer 20050318
8 Importing IF_ENQUEUE_HDR Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20050401
9 Importing IF_PROCESS_REVERSE Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20050603
10 Importing IF_WITH_ALLDOCPROCESSED Call by reference Type reference (TYPE) REXCRAESRREFALLDOCPROCESSED Alle Belege zum Belegkopf würden in Habenstellung bearbeitet 20050330
# Exception Resumable Description Created on
1 DB_BLOCK Fehler 20050324
2 NOT_FOUND Keine Daten gefunden 20050322

Method GET_ESR_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ESRASSPARTNERF4 Call by reference Type reference (TYPE) RE_T_ESR_ASS_PARTNER_F4 Partnerdaten aus ESR-Ref aus F4-Auswahl 20050312
# Exception Resumable Description Created on
1 ERROR Fehler 20050311
2 NO_SELECTION Keine Daten gefunden 20050311

Method GET_OLDEST_CASHFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ESR_ASS_CF Call by reference Type reference (TYPE) RE_T_ESR_ASS_ITEM Finanzstrom Planpositionen für ESR-Zuordnung 20050319
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050319
3 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050319
4 Importing IT_ESR_ASS_CD Call by reference Type reference (TYPE) RE_T_ESR_ASS_CD Konditionen für ESR-Zuordnung 20050319
5 Importing IT_ESR_ASS_ITM Call by reference Type reference (TYPE) RE_T_ESR_ASS_ITEM Finanzstrom Planpositionen für ESR-Zuordnung 20050321
# Exception Resumable Description Created on
1 ERROR Fehler 20050321

Method GET_PARTNER_BY_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ESRASSPARTNERF4 Call by reference Type reference (TYPE) RE_T_ESR_ASS_PARTNER_F4 Kreditordaten aus ESR-Ref aus F4-Auswahl 20050312
2 Importing ID_PO_REF_NO Call by reference Type reference (TYPE) ESRRE ESR-Referenznummer 20050311
3 Importing ID_PO_SUB_NO Call by reference Type reference (TYPE) ESRNR ESR-Teilnehmernummer 20050311

Method GET_PARTNER_BY_ESR on class CL_REXC_RA_ESR_SERVICES has no exception.

Method GET_PARTNER_BY_VENDOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BPXNAME Call by reference Type reference (TYPE) REBPXNAME Kurzbeschreibung des Geschäftspartners 20050311
2 Exporting ED_BPXPARTNER Call by reference Type reference (TYPE) REBPXPARTNER Name/Adresse des Geschäftspartners 20050311
3 Exporting ED_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050311
4 Importing ID_VENDOR Call by reference Type reference (TYPE) RERAVENDORNO Kreditorennummer 20050311
# Exception Resumable Description Created on
1 ERROR Partner nicht gefunden 20050311

Method GET_PARTNER_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BPXNAME Call by reference Type reference (TYPE) REBPXNAME Kurzbeschreibung des Geschäftspartners 20050325
2 Exporting ED_BPXPARTNER Call by reference Type reference (TYPE) REBPXPARTNER Name/Adresse des Geschäftspartners 20050325
3 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050325
# Exception Resumable Description Created on
1 ERROR Name/Adresse Partner nicht gefunden 20050325

Method GET_VENDOR_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PO_SUB_NO Call by reference Type reference (TYPE) ESRNR ESR-Teilnehmernummer 20050311
2 Exporting ED_VENDOR Call by reference Type reference (TYPE) RERAVENDORNO Kreditorennummer 20050311
3 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050311

Method GET_VENDOR_BY_PARTNER on class CL_REXC_RA_ESR_SERVICES has no exception.

Method IS_COUNTRY_ADDON_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20061125
2 Importing ID_COUNTRY Value transfer Type reference (TYPE) LAND1 Länderschlüssel 20061125
3 Returning RF_ACTIVE Value transfer Type reference (TYPE) RECABOOL Kennzeichen: Landesspezifika aktiv 20061125

Method IS_COUNTRY_ADDON_ACTIVE on class CL_REXC_RA_ESR_SERVICES has no exception.

Method IS_PYMTMETH_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20110413
2 Importing ID_PYMTMETH Call by reference Type reference (TYPE) RERAPYMTMETH Zahlweg 20110413
3 Returning RF_OK Value transfer Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20110413

Method IS_PYMTMETH_ESR on class CL_REXC_RA_ESR_SERVICES has no exception.

Method SET_DATA_FOR_EXIT_F4_RECN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ESR_ASSIGN Call by reference Object reference (TYPE REF TO) IF_REXC_RA_ESR_ASS Zuordnung ESR-Ref.Kred.Rechn. zu Finanzstrom Planpositionen 20050611

Method SET_DATA_FOR_EXIT_F4_RECN on class CL_REXC_RA_ESR_SERVICES has no exception.

Method _GET_CASHFLOW_FOR_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ESR_ASS_DB_CN_CF Call by reference Type reference (TYPE) RE_T_ESR_ASS_ITEM Finanzstrom Planpositionen für ESR-Zuordnung 20050319
2 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20050319
3 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110211
4 Importing IT_ESRREF_HDR Call by reference Type reference (TYPE) RE_T_VIXCRAESRREFH Zuordnung ESR-Ref./Finanzstrom Plan (Kopfdaten) 20050319
5 Importing IT_ESRREF_ITM Call by reference Type reference (TYPE) RE_T_VIXCRAESRREFI Zuordnung ESR-Ref./Finanzstrom Plan (Position) 20050319

Method _GET_CASHFLOW_FOR_CONTRACT on class CL_REXC_RA_ESR_SERVICES has no exception.

Method _GET_CONDITION_BY_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ESR_ASS_CD Call by reference Type reference (TYPE) RE_T_ESR_ASS_CD Konditionen für ESR-Zuordnung 20130714
2 Importing ID_CONDVALIDFROM Call by reference Type reference (TYPE) RECDVALIDFROM Datum, ab dem die Kondition gilt 20130714
3 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20130714
4 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20130714

Method _GET_CONDITION_BY_SPLIT on class CL_REXC_RA_ESR_SERVICES has no exception.

Method _GET_CONDITION_FOR_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ESR_ASS_CD Call by reference Type reference (TYPE) REXC_RA_ESR_ASS_CD Konditionen für ESR-Zuordnung 20050318
2 Importing ID_CONDVALIDFROM Call by reference Type reference (TYPE) RECDVALIDFROM 20050318
3 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20050318
4 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110211
5 Importing IF_INFOCOND Call by reference Type reference (TYPE) ABAP_BOOL 'X' 'X'=Mit statistischen Kond., ' '=ohne 20080518
# Exception Resumable Description Created on
1 NOT_FOUND Keine Daten gefunden 20050319

Method _GET_UNIQUECOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONDTYPE Call by reference Type reference (TYPE) RECDCONDTYPE Konditionsart 20110904
2 Importing ID_DBERBIS Call by reference Type reference (TYPE) DBERBIS Berechnungzeitraumende 20110904
3 Importing ID_DBERVON Call by reference Type reference (TYPE) DBERVON Berechnungszeitraumbeginn 20110904
4 Importing IO_CONDITION_MNGR Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION_MNGR Verwalter - Konditionen 20110904
5 Returning RF_RESULT Value transfer Type reference (TYPE) RECDUNIQUECOND Kennzeichnet eine Kondition als einmalige Kondition 20110904

Method _GET_UNIQUECOND on class CL_REXC_RA_ESR_SERVICES has no exception.

Method _SET_BANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ESRASSPARTNERF4 Call by reference Type reference (TYPE) RE_T_ESR_ASS_PARTNER_F4 Partnerdaten aus ESR-Ref aus F4-Auswahl 20050312
2 Importing ID_PO_REF_NO Call by reference Type reference (TYPE) ESRRE ESR-Referenznummer 20050311

Method _SET_BANK on class CL_REXC_RA_ESR_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600