SAP ABAP Class CL_REXC_CP_CH_RA_INVOICE (CH: Invoice)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_XC_CP_CH (Package) RE: XC - Correspondence Switzerland
Properties
Class CL_REXC_CP_CH_RA_INVOICE  
Short Description CH: Invoice    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_XC_CP_CH   RE: XC - Correspondence Switzerland 
Created 20050512   SAP 
Last change 20110908   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 REBP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RETM1 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_CP_CH_RA_INVOICE has no interface implemented.
Friends
Class CL_REXC_CP_CH_RA_INVOICE has no friend class.
Attributes
Class CL_REXC_CP_CH_RA_INVOICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_BANK_FROM_RECIPIENT Static method Public Method Bank Data of Recipient 20050513
2 GET_HEADER_DATA Static method Public Method Data for Invoice Header 20050512
3 GET_MAIN_PARTNER_DATA Static method Public Method Read Master Tenant If Recipient Is Not Master Tenant 20050512
4 GET_OWNER_PARTNER_DATA Static method Public Method Read Owner 20050513
5 GET_RESULT Static method Public Method Data for Printing Invoice 20050513
6 GET_RO_OBJECT Static method Public Method Data for Rental Objects 20050514
7 _GET_BANK_DATA Static method Private Method Read Bank Data and Address 20050513
8 _GET_ESR_DATA Static method Private Method Format ISR Fields 20050513
9 _ROUND_AMOUNT Static method Private Method If Cash Flow Documents, Round Amounts 20090702
10 _SELECT_OWNER_PARTNER Static method Private Method Return Owner 20050513
Events
Class CL_REXC_CP_CH_RA_INVOICE has no event.
Types
Class CL_REXC_CP_CH_RA_INVOICE has no local type.
Method Signatures

Method GET_BANK_FROM_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20050513
2 Exporting ED_ESRPYMTMETH Call by reference Type reference (TYPE) REXCCPESRPYMTMETH Zahlwegtyp: ESR, LSV, DD 20050514
3 Exporting ES_BANK_RECIPIENT Call by reference Type reference (TYPE) REXC_CP_CH_RA_BANK_RECIP_C 20050513
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050514
5 Importing ID_PRNDATE Call by reference Type reference (TYPE) RECPSFPRNDATE Druckdatum 20050513
6 Importing ID_RECIP_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050513
7 Importing IT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE-Rechnungspositionen 20050514
8 Importing IT_RA_OBJECT Call by reference Type reference (TYPE) RECP_T_OBJECT_C Vertragsobjekte 20050513

Method GET_BANK_FROM_RECIPIENT on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method GET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CALCFROM Call by reference Type reference (TYPE) DBERVON Datum 'Berechnung von' 20050512
2 Exporting ED_CALCTO Call by reference Type reference (TYPE) DBERBIS Datum 'Berechnung bis' 20050512
3 Exporting ED_PROCESS Call by reference Type reference (TYPE) RECAPROCESS Buchungsvorgang 20100529
4 Importing IT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE-Rechnungspositionen 20050512

Method GET_HEADER_DATA on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method GET_MAIN_PARTNER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20050512
2 Exporting ED_MAIN_PARTNER_XNAME Call by reference Type reference (TYPE) REBPXNAME Kurzbeschreibung des Geschäftspartners 20050512
3 Importing ID_GUID Call by reference Type reference (TYPE) C 20050512
4 Importing ID_PRNDATE Call by reference Type reference (TYPE) RECPSFPRNDATE Druckdatum 20050512
5 Importing ID_RECIP_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050512
6 Importing IT_RA_OBJECT Call by reference Type reference (TYPE) RECP_T_OBJECT_C Vertragsobjekte 20050512

Method GET_MAIN_PARTNER_DATA on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method GET_OWNER_PARTNER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20050513
2 Exporting ED_OWNER_PARTNER_XNAME Call by reference Type reference (TYPE) REBPXNAME Kurzbeschreibung des Geschäftspartners 20050513
3 Importing ID_GUID Call by reference Type reference (TYPE) C 20050513
4 Importing ID_PRNDATE Call by reference Type reference (TYPE) RECPSFPRNDATE Druckdatum 20050513
5 Importing IT_RA_OBJECT Call by reference Type reference (TYPE) RECP_T_OBJECT_C Vertragsobjekte 20050513

Method GET_OWNER_PARTNER_DATA on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20050513
2 Changing CS_RA_INVOICE Call by reference Type reference (TYPE) RECP_RA_INVOICE_C RE-Rechnung 20090702
3 Changing CT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE-Rechnungspositionen 20090702
4 Exporting ED_CALCFROM Call by reference Type reference (TYPE) DBERVON Datum 'Berechnung von' 20050513
5 Exporting ED_CALCTO Call by reference Type reference (TYPE) DBERBIS Datum 'Berechnung bis' 20050513
6 Exporting ED_ESRPYMTMETH Call by reference Type reference (TYPE) REXCCPESRPYMTMETH Zahlwegtyp: ESR, LSV, DD 20050514
7 Exporting ED_MAIN_PARTNER_XNAME Call by reference Type reference (TYPE) REBPXNAME 20050513
8 Exporting ED_OWNER_PARTNER_XNAME Call by reference Type reference (TYPE) REBPXNAME Kurzbeschreibung des Geschäftspartners 20050513
9 Exporting ED_PROCESS Call by reference Type reference (TYPE) RECAPROCESS Buchungsvorgang 20100529
10 Exporting ES_BANK_RECIPIENT Call by reference Type reference (TYPE) REXC_CP_CH_RA_BANK_RECIP_C Bankdaten des Empfängers 20050513
11 Exporting ES_ESR_OUTPUT Call by reference Type reference (TYPE) REXC_CP_RA_ESR_OUTPUT Outputdaten für Aufbereitung ESR-Schein 20050513
12 Exporting ET_RO_OBJECT Call by reference Type reference (TYPE) RE_T_RENTAL_OBJECT_X Mietobjekt und Zusatzfelder (VIMI01) 20050514
13 Importing ID_GUID Call by reference Type reference (TYPE) C 20050513
14 Importing ID_PRNDATE Call by reference Type reference (TYPE) RECPSFPRNDATE Druckdatum 20050513
15 Importing ID_RECIP_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050513
16 Importing IT_RA_OBJECT Call by reference Type reference (TYPE) RECP_T_OBJECT_C Vertragsobjekte 20050513

Method GET_RESULT on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method GET_RO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20050514
2 Exporting ET_RO_OBJECT Call by reference Type reference (TYPE) RE_T_RENTAL_OBJECT_X Mietobjekt und Zusatzfelder (VIMI01) 20050514
3 Importing ID_GUID Call by reference Type reference (TYPE) C 20050514
4 Importing IT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE-Rechnungspositionen 20050514

Method GET_RO_OBJECT on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method _GET_BANK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20050513
2 Exporting ES_BANK_RECIPIENT Call by reference Type reference (TYPE) REXC_CP_CH_RA_BANK_RECIP_C Bankdaten des Empfängers 20050513
3 Importing ID_BANKDETAILID Call by reference Type reference (TYPE) RERABANKDETAILID Bankverbindungs-ID 20050513
4 Importing ID_PRNDATE Call by reference Type reference (TYPE) RECPSFPRNDATE Druckdatum 20050513
5 Importing ID_RECIP_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050513

Method _GET_BANK_DATA on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method _GET_ESR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ESR_OUTPUT Call by reference Type reference (TYPE) REXC_CP_RA_ESR_OUTPUT Outputdaten für Aufbereitung ESR-Schein 20050513
2 Importing IS_RA_INVOICE Call by reference Type reference (TYPE) RECP_RA_INVOICE_C RE-Rechnung 20050513
3 Importing IT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE-Rechnungspositionen 20050513

Method _GET_ESR_DATA on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method _ROUND_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_TOTALGROSSAMOUNT Call by reference Type reference (TYPE) RERAINVTOTALAMOUNT RE-Rechnung 20090702
2 Changing CD_TOTALNETAMOUNT Call by reference Type reference (TYPE) RERAINVTOTALNETAMOUNT Nettobetrag der Rechnung 20090702
3 Changing CD_TOTALTAXAMOUNT Call by reference Type reference (TYPE) RERAINVTOTALTAXAMOUNT Steuerbetrag der Rechnung 20090702
4 Changing CT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE-Rechnungspositionen 20090702
5 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090702
6 Importing ID_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090702

Method _ROUND_AMOUNT on class CL_REXC_CP_CH_RA_INVOICE has no exception.

Method _SELECT_OWNER_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OWNER_PARTNER_XNAME Call by reference Type reference (TYPE) REBPXNAME Kurzbeschreibung des Geschäftspartners 20050513
2 Importing ID_PRNDATE Call by reference Type reference (TYPE) RECPSFPRNDATE Druckdatum 20050513
3 Importing IO_HAS_PARTNER Call by reference Object reference (TYPE REF TO) IF_REBP_HAS_PARTNER Objekt mit Geschäftspartner 20050513

Method _SELECT_OWNER_PARTNER on class CL_REXC_CP_CH_RA_INVOICE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 600