SAP ABAP Class CL_RERA_DOC_GENERATOR (RE Document Manager)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-RA (Application Component) Rental Accounting
     RE_RA_CA (Package) RE: Cross Application Rental Accounting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RERA_DOC_GENERATOR Interface RE Document Generator 20020107
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RERA_DOC_GENERATOR_REDP Generation of RE Document: Receivables/Credit (Customer) 20020107
2 Inheritance (c INHERITING FROM c_ref)  CL_RERA_DOC_GENERATOR_RETP Generation of RE Document: Transfers 20020107
3 Inheritance (c INHERITING FROM c_ref)  CL_RERA_DOC_GENERATOR_REVP Generation of RE Document: Vacancy Postings 20020321
Properties
Class CL_RERA_DOC_GENERATOR  
Short Description RE Document Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_RA_CA   RE: Cross Application Rental Accounting 
Created 20020107   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 RECA4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA7 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RECD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RERA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RERA_DOC_GENERATOR Interface RE Document Generator 20020107
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20020107 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_CTPROCESS Instance attribute Public Attribute reference (LIKE) 20060519
2 MD_PROCESSMODE Instance attribute Public Attribute reference (LIKE) 20060522
3 MD_PSTNGTYPE Instance attribute Public Attribute reference (LIKE) 20081121
4 MF_EXIT_IMPLEMENTED Static Attribute Private Type reference (TYPE) RECAHASBADIIMPL Business Add-In Implementation Exists 20080723
5 MO_EXIT_IMPL Static Attribute Private Object reference (TYPE REF TO) BADI_RERA_DOC_SPLIT BAdI Interface IF_EX_RERA_DOC_SPLIT 20080723
6 MTO_LIST Instance attribute Public Attribute reference (LIKE) 20020107
7 MT_POSTING_RECORD Instance attribute Public Attribute reference (LIKE) 20020107
Methods
# Method Level Visibility Method type Description Created on
1 BADI_SPLIT_DOCUMENT Instance method Protected Method Calls BAdI for Additional Document Split 20080723
2 CALCULATE_TAX Instance method Protected Method Calculates Tax 20040330
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080723
4 CREATE_DOC_ITEMS Instance method Protected Method Generates Line Items from Posting Records 20020111
5 GENERATE_SINGLE_DOC Instance method Protected Method Generates Lower-Level Single Document 20020131
6 INIT Instance method Public Method 20020107
7 PERFORM Instance method Public Method 20040126
8 SPLIT_DOCUMENT Instance method Protected Method Splits Document 20020111
9 TRANSLATE_CURRENCY Instance method Protected Method Executes Currency Translation 20060519
Events
Class CL_RERA_DOC_GENERATOR has no event.
Types
Class CL_RERA_DOC_GENERATOR has no local type.
Method Signatures

Method BADI_SPLIT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSTING_RECORD Call by reference Type reference (TYPE) RE_T_POSTING_RECORD Buchungssätze 20080725
2 Exporting EF_ERROR Call by reference Type reference (TYPE) RECABOOL Fehler aufgetreten 20080723
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080723

Method BADI_SPLIT_DOCUMENT on class CL_RERA_DOC_GENERATOR has no exception.

Method CALCULATE_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSTING_RECORD Call by reference Type reference (TYPE) RE_T_POSTING_RECORD RE-Buchungssätze 20040330
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler 20040330
3 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040330

Method CALCULATE_TAX on class CL_RERA_DOC_GENERATOR has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RERA_DOC_GENERATOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RERA_DOC_GENERATOR has no exception.

Method CREATE_DOC_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) RE_T_PRE_DOC_ITEM_GEN RE-Belegposition (VIRADOCITEM) 20020111
2 Importing ID_DOCGUID Call by reference Type reference (TYPE) RERADOCGUID GUID (RAW16) 20020122
3 Importing IT_POSTING_RECORD Call by reference Type reference (TYPE) RE_T_POSTING_RECORD RE-Buchungssätze 20020111
# Exception Resumable Description Created on
1 ERROR Fehler 20020318

Method GENERATE_SINGLE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSTING_RECORD Call by reference Type reference (TYPE) RE_T_POSTING_RECORD RE-Buchungssätze 20020131
2 Exporting EF_ERROR Value transfer Type reference (TYPE) ABAP_BOOL Fehler 20020611
3 Exporting ES_HEADER Value transfer Type reference (TYPE) RERA_PRE_DOC_HEADER RE-Beleg (VIRADOC) 20020131
4 Exporting ET_DOC_ITEM Call by reference Type reference (TYPE) RE_T_PRE_DOC_ITEM_GEN RE-Belegposition generierte Vorstufe 20020131
5 Exporting ET_TAX_ITEM Call by reference Type reference (TYPE) RE_T_PRE_TAX_ITEM_GEN RE-Steuerposition generierte Vorstufe 20020131
6 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20020131

Method GENERATE_SINGLE_DOC on class CL_RERA_DOC_GENERATOR has no exception.

Method INIT Signature

Method INIT on class CL_RERA_DOC_GENERATOR has no parameter.
Method INIT on class CL_RERA_DOC_GENERATOR has no exception.

Method PERFORM Signature

Method PERFORM on class CL_RERA_DOC_GENERATOR has no parameter.
Method PERFORM on class CL_RERA_DOC_GENERATOR has no exception.

Method SPLIT_DOCUMENT Signature

Method SPLIT_DOCUMENT on class CL_RERA_DOC_GENERATOR has no parameter.
Method SPLIT_DOCUMENT on class CL_RERA_DOC_GENERATOR has no exception.

Method TRANSLATE_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR_OCCURED Call by reference Type reference (TYPE) RECABOOL Fehler aufgetreten 20060519
2 Exporting EF_WARNING_OCCURED Call by reference Type reference (TYPE) RECABOOL Wanung aufgetreten 20060519
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060519

Method TRANSLATE_CURRENCY on class CL_RERA_DOC_GENERATOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 110