SAP ABAP Class CL_RERA_INVOICE_SERVICES (Services for RE Invoices)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-RA (Application Component) Rental Accounting
     RE_RA_IV (Package) RE: Invoice for Rent
Properties
Class CL_RERA_INVOICE_SERVICES  
Short Description Services for RE Invoices    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_RA_IV   RE: Invoice for Rent 
Created 20040216   SAP 
Last change 20100310   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 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RERA_INVOICE_SERVICES has no interface implemented.
Friends
Class CL_RERA_INVOICE_SERVICES has no friend class.
Attributes
Class CL_RERA_INVOICE_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ITEM_BY_DOCITEMID Static method Public Method Checks If Document Items Were Already Invoiced 20040429
2 CHECK_ITEM_BY_DUEDATE Static method Public Method Checks If Cash Flow Items Were Already Invoiced 20040429
3 GET_FISCAL_YEAR_FOR_SYDATE Static method Public Method Gets Fiscal Year for Current Date 20040216
4 GET_INVOICE_LIST_BY_DOCITEMID Static method Public Method Gets All Invoices for Certain Document Items 20040427
5 GET_INVOICE_LIST_BY_OBJ Static method Public Method Gets All Invoices for a Certain Contract 20040420
6 GET_OBJECT_LIST_BY_PROCESSID Static method Public Method Gets the Objects for Process IDs When Invoice Created 20090115
7 HAS_OBJ_ANY_INVOICE Static method Public Method At Least 1 Invoice Exists for the Contract 20040420
Events
Class CL_RERA_INVOICE_SERVICES has no event.
Types
Class CL_RERA_INVOICE_SERVICES has no local type.
Method Signatures

Method CHECK_ITEM_BY_DOCITEMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INVOICE_ITEM_CRE Call by reference Type reference (TYPE) RE_T_INVOICE_ITEM_CREATION Daten für das Erstellen von Rechnungspositionen 20040429
2 Exporting ED_NUM_ALREADY_EXISTS Call by reference Type reference (TYPE) I Anzahl der bereits in Rechnung gestellten Pos. 20040429
3 Importing IF_ALLOPENITEMS Call by reference Type reference (TYPE) RERAINVALLOPENITEMS ' ' = Löschen der bereits in Rechnung gestellten Pos. aus CT 20040429

Method CHECK_ITEM_BY_DOCITEMID on class CL_RERA_INVOICE_SERVICES has no exception.

Method CHECK_ITEM_BY_DUEDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INVOICE_ITEM_CRE Call by reference Type reference (TYPE) RE_T_INVOICE_ITEM_CREATION Daten für das Erstellen von Rechnungspositionen 20040429
2 Exporting ED_NUM_ALREADY_EXISTS Call by reference Type reference (TYPE) I Anzahl der bereits in Rechnung gestellten Pos. 20040429
3 Importing ID_OBJNR Call by reference Type reference (TYPE) RERA_INVOICE_ITEM-OBJNR Objektnummer des Vertrages für die Rechnungsposition 20040429
4 Importing ID_PARTNER Call by reference Type reference (TYPE) RERA_INVOICE-PARTNER Geschäftspartnernummer 20040429
5 Importing IF_ALLOPENITEMS Call by reference Type reference (TYPE) RERAINVALLOPENITEMS ' ' = Löschen der bereits in Rechnung gestellten Pos. aus CT 20040429

Method CHECK_ITEM_BY_DUEDATE on class CL_RERA_INVOICE_SERVICES has no exception.

Method GET_FISCAL_YEAR_FOR_SYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20040216
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040216
# Exception Resumable Description Created on
1 ERROR Fehler beim Ermitteln des Geschäftsjahres 20040216

Method GET_INVOICE_LIST_BY_DOCITEMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVOICE Call by reference Type reference (TYPE) RE_T_INVOICE RE-Rechnungsköpfe 20040427
2 Importing IF_INCLUDE_CANCELED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Auch zurückgenommene Rechnungen berücksichtigen 20040427
3 Importing IT_REDOCITEMID Call by reference Type reference (TYPE) RE_T_REDOCITEMID Schlüssel FI-Belegzeile für RE-interne Verwendung 20040427

Method GET_INVOICE_LIST_BY_DOCITEMID on class CL_RERA_INVOICE_SERVICES has no exception.

Method GET_INVOICE_LIST_BY_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVOICE Call by reference Type reference (TYPE) RE_T_INVOICE RE-Rechnungsköpfe 20040420
2 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20040420
3 Importing IF_INCLUDE_CANCELED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Auch zurückgenommene Rechnungen berücksichtigen 20040420

Method GET_INVOICE_LIST_BY_OBJ on class CL_RERA_INVOICE_SERVICES has no exception.

Method GET_OBJECT_LIST_BY_PROCESSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR Liste aller OBJNR 20090115
2 Importing IT_RSOPROCESSID Call by reference Type reference (TYPE) RE_T_RSOPROCESSID Prozess-ID's 20090115

Method GET_OBJECT_LIST_BY_PROCESSID on class CL_RERA_INVOICE_SERVICES has no exception.

Method HAS_OBJ_ANY_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20040420
2 Importing IF_INCLUDE_CANCELED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Auch zurückgenommene Rechnungen berücksichtigen 20040420
3 Returning RF_HAS_INVOICE Value transfer Type reference (TYPE) ABAP_BOOL Mindestens 1 Rechnung vorhanden 20040420

Method HAS_OBJ_ANY_INVOICE on class CL_RERA_INVOICE_SERVICES has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 500