SAP ABAP Class CL_RESC_BC_RECEIVABLE (Post Receivables)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SC (Application Component) Service Charge Settlement
     RE_SC_BC (Package) SCS: Posting Costs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RESC_BC_SUBSTEP Transfer Postings 20031111
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RESC_BC_RECEIVABLE_BALANCE Post Receivables (Balance) 20031204
2 Inheritance (c INHERITING FROM c_ref)  CL_RESC_BC_RECEIVABLE_FULL Post Receivables (As Total Amount) 20031123
Properties
Class CL_RESC_BC_RECEIVABLE  
Short Description Post Receivables    
Super Class CL_RESC_BC_SUBSTEP Transfer Postings 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_SC_BC   SCS: Posting Costs 
Created 20031111   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 RECA7 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)
Interfaces
Class CL_RESC_BC_RECEIVABLE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20031111 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_STEP_CR Instance attribute Protected Object reference (TYPE REF TO) IF_RESC_SETTL_STEP_CCR Calculate Credit/Receivable 20031111
2 MS_EXTRACHRG Instance attribute Protected Type reference (TYPE) RESCC_EXTRACHRG Surcharge Schema for Surcharges in Service Charge Settlement 20050301
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DOCS_BY_CN Instance method Protected Method Create Documents per Contract 20031111
2 CREATE_DOCS_BY_CONDGUID Instance method Protected Method Create Documents per Condition 20050317
3 CREATE_DOCS_BY_CONDTYPE Instance method Protected Method Create Documents per Condition Type 20031111
4 CREATE_DOCS_BY_CTFCCURRKEY Instance method Protected Method Create Documents per Foreign Currency 20060719
5 CREATE_DOCS_BY_CTRATE Instance method Protected Method Create Documents per Exchange Rate 20060719
6 CREATE_DOCS_BY_CTRULE Instance method Protected Method Create Documents per Currency Translation Rule 20060719
7 CREATE_DOCS_BY_PARTNER Instance method Protected Method Create Documents per Partner 20031111
8 CREATE_DOCS_BY_TAXDATE Instance method Protected Method Creates Documents per Day of Tax Calculation [Abstract] 20031111
9 CREATE_DOCS_BY_TAXGROUP Instance method Protected Method Create Documents per Tax Group 20031111
10 CREATE_DOCS_BY_TERMNOPY Instance method Protected Method Creation of Documents per Posting Term 20051205
11 CREATE_DOC_ITEM Instance method Protected Method Generates a Line Item [Abstract] 20061213
12 DO_POST Instance method Protected Method Post [Final] 20080606
13 GET_CONDITION_BY_GUID Instance method Protected Method 20100401
14 GET_POSTING_RULES Instance method Protected Method Supplies Account Assignment 20031111
15 GET_TERMNOOA_FOR_ITEM Instance method Protected Method Gets Organizational Assignment for Line Item 20101004
16 TRANSFER_ROUNDED_AMOUNT Instance method Protected Method Transfer of Rounding 20100401
Events
Class CL_RESC_BC_RECEIVABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_RECEIVABLE Protected See coding 20060111 BEGIN OF mtype_s_receivable, receivable TYPE viscreceivable, split TYPE visccrsplit, not_recalc_tax TYPE recabool, END OF mtype_s_receivable
2 MTYPE_T_RECEIVABLE Protected See coding 20060111 mtype_t_receivable TYPE TABLE OF mtype_s_receivable
Method Signatures

Method CREATE_DOCS_BY_CN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
2 Importing IT_RENTPERIOD Call by reference Type reference (TYPE) RE_T_RENTPERIOD Mietzeiträume (VISCS_RENTPERIOD) 20031111
# Exception Resumable Description Created on
1 ERROR Fehler 20031111

Method CREATE_DOCS_BY_CONDGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20050317
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20050317
# Exception Resumable Description Created on
1 ERROR Fehler 20050317

Method CREATE_DOCS_BY_CONDTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20031111
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20031111
# Exception Resumable Description Created on
1 ERROR Fehler 20031111

Method CREATE_DOCS_BY_CTFCCURRKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20060719
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20060719
# Exception Resumable Description Created on
1 ERROR Fehler 20060719

Method CREATE_DOCS_BY_CTRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20060719
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20060719
# Exception Resumable Description Created on
1 ERROR Fehler 20060719

Method CREATE_DOCS_BY_CTRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20060719
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20060719
# Exception Resumable Description Created on
1 ERROR Fehler 20060719

Method CREATE_DOCS_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20031111
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20031111
# Exception Resumable Description Created on
1 ERROR Fehler 20031111

Method CREATE_DOCS_BY_TAXDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20031111
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20031111
# Exception Resumable Description Created on
1 ERROR Fehler 20031111

Method CREATE_DOCS_BY_TAXGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20031111
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20031111
# Exception Resumable Description Created on
1 ERROR fehler 20031111

Method CREATE_DOCS_BY_TERMNOPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060829
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeitraum 20051205
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE Forderungen aus Abrechnung (VISCRECEIVABLE) 20051205
# Exception Resumable Description Created on
1 ERROR Fehler 20051205

Method CREATE_DOC_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20061213
2 Changing CT_POST_REC_TRANSFER Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
3 Exporting ED_AMOUNT Call by reference Type reference (TYPE) RECDUNITPRICE Einheitspreis 20080610
4 Exporting ED_AMOUNT_ROUNDED Call by reference Type reference (TYPE) RECDUNITPRICE Einheitspreis 20080610
5 Importing ID_CREDITTEXT Call by reference Type reference (TYPE) RERAC_DOCITEMTEXT-BOOKEVENT Teilvorgang innerhalb einer Buchung 20061213
6 Importing ID_RECEIVETEXT Call by reference Type reference (TYPE) RERAC_DOCITEMTEXT-BOOKEVENT Teilvorgang innerhalb einer Buchung 20061213
7 Importing IF_ADVPAY Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20080122
8 Importing IF_INCLUSIVE Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Allgemeines Ja/Nein - Feld 20100625
9 Importing IF_NOT_RECALC_TAX Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20090331
10 Importing IF_ONLY_BALANCE Call by reference Type reference (TYPE) RECABOOL Allgemeines Ja/Nein - Feld 20061213
11 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20061213
12 Importing IS_RECEIVE Call by reference Type reference (TYPE) VISCRECEIVABLE Forderungen 20061213
13 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) RESCRENTPERIOD Mietzeiträume 20061213
# Exception Resumable Description Created on
1 ERROR Fehler 20061213

Method DO_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCEDURE Call by reference Type reference (TYPE) RERAPROCEDURE Buchungsvorgang 20080606
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080606
3 Importing IT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20080606
# Exception Resumable Description Created on
1 ERROR Fehler 20080606

Method GET_CONDITION_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONDGUID Call by reference Type reference (TYPE) RECDCONDGUID GUID (RAW16) für Konditionen 20100401
2 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20100401
3 Returning RO_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20100401

Method GET_CONDITION_BY_GUID on class CL_RESC_BC_RECEIVABLE has no exception.

Method GET_POSTING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACCDETRULE Call by reference Type reference (TYPE) RERA_POSTING_ACCDET RE-Buchungssatz Kontenfindung 20031111
2 Exporting ES_ACCDETRULE_NONDEDTAX Call by reference Type reference (TYPE) RERA_POSTING_ACCDET RE-Buchungssatz Kontenfindung 20031111
3 Exporting ES_POSTING Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20071126
4 Exporting ES_REFFLOWTYPE Call by reference Type reference (TYPE) RECDC_REF_FLOW_TYPE Referenzbewegungsart (TIVCDFLOWREL) 20031111
5 Exporting ES_REFFLOWTYPE_NONDEDTAX Call by reference Type reference (TYPE) RECDC_REF_FLOW_TYPE Referenzbewegungsart (TIVCDFLOWREL) 20031111
6 Importing ID_BLINEDATE Call by reference Type reference (TYPE) DZFBDT Basisdatum für Fälligkeitsberechnung 20040521
7 Importing ID_DOCDATE Call by reference Type reference (TYPE) BLDAT Belegdatum im Beleg 20040521
8 Importing ID_FLOWTYPE Call by reference Type reference (TYPE) RECDFLOWTYPE Bewegungsart 20031111
9 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20031111
10 Importing ID_PSTNGDATE Call by reference Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20040521
11 Importing IF_CREDIT Call by reference Type reference (TYPE) ABAP_BOOL 20031111
12 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20061012
13 Importing IS_RECEIVE Call by reference Type reference (TYPE) VISCRECEIVABLE Forderungen 20031111
# Exception Resumable Description Created on
1 ERROR Fehler 20031111

Method GET_TERMNOOA_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TERMNOOA Call by reference Type reference (TYPE) RECDTERMNOOA Nummer der organisatorischen Zuordnungsklausel 20101004
2 Importing IS_POST_REC Call by reference Type reference (TYPE) RERA_PRE_POSTING_RECORD RE-Buchungssatz Übergabe 20101004
3 Importing IS_RECEIVE Call by reference Type reference (TYPE) VISCRECEIVABLE Forderungen aus Abrechnung 20101004

Method GET_TERMNOOA_FOR_ITEM on class CL_RESC_BC_RECEIVABLE has no exception.

Method TRANSFER_ROUNDED_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POST_REC Call by reference Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20100401
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20100401
3 Importing IS_RECEIVE_SUM Call by reference Type reference (TYPE) VISCRECEIVABLE Forderungen aus Abrechnung 20100401
4 Importing IS_RENTPERIOD Call by reference Type reference (TYPE) VISCS_RENT Mietzeitraum 20100401
5 Importing IT_RECEIVE Call by reference Type reference (TYPE) MTYPE_T_RECEIVABLE 20100401
# Exception Resumable Description Created on
1 ERROR Fehler 20100401
History
Last changed by/on SAP  20130531 
SAP Release Created in 500