SAP ABAP Class CF_RERA_ONETIME_POSTING (One-Time Posting: Factory)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-RA (Application Component) Rental Accounting
     RE_RA_OP (Package) RE: One-Time Posting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CF_RECA_OBJECT Object That Can Be Instantiated: Factory 20040413
Properties
Class CF_RERA_ONETIME_POSTING  
Short Description One-Time Posting: Factory    
Super Class CF_RECA_OBJECT Object That Can Be Instantiated: Factory 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_RA_OP   RE: One-Time Posting 
Created 20040413   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 RERA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CF_RERA_ONETIME_POSTING has no interface implemented.
Friends
Class CF_RERA_ONETIME_POSTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_BUFFER_ENQUEUE Static Attribute Private Type reference (TYPE) MTYPE_T_BUFFER_ENQUEUE Buffer for Lock 20101007
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Public Method Checks Authorization (Generic) 20050126
2 CREATE Static method Public Method Creates a New Instance 20040413
3 CREATE_BY_PROCESS Static method Public Method Creates Instance Using Existing Process 20040413
4 DEQUEUE_ALL Static method Public Method Removes All Locks from ENQUEUE_BY_REFDOCID 20101007
5 DO_ONETIME_POSTING_BY_DOC Static method Public Method Executes One-Time Posting (Based on Document Structure) 20040826
6 DO_ONETIME_POSTING_BY_OPACT Static method Public Method Executes One-Time Posting (for Posting Activity) 20040914
7 DO_ONETIME_POSTING_BY_PREC Static method Public Method Executes One-Time Posting (Based on Document Posting Record) 20040826
8 ENQUEUE_BY_REFDOCID Static method Public Method Locks Documents of One-Time Posting to Reversal 20101007
Events
Class CF_RERA_ONETIME_POSTING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_BUFFER_ENQUEUE Private See coding 20101007 BEGIN OF mtype_s_buffer_enqueue, refdocid TYPE rerarefdocid, END OF mtype_s_buffer_enqueue
2 MTYPE_T_BUFFER_ENQUEUE Private See coding 20101007 mtype_t_buffer_enqueue TYPE STANDARD TABLE OF mtype_s_buffer_enqueue
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität 20050126
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050126
3 Importing ID_OPACT Call by reference Type reference (TYPE) RERAOPACT Buchungsvorfall 20050126
# Exception Resumable Description Created on
1 ERROR Fehler 20050126

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE Buchungsmodus 20040413
2 Importing ID_PROCESS Value transfer Type reference (TYPE) RECAPROCESS Prozess 20040413
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_POSTING_PROCESS Periodisches Buchen 20040413
# Exception Resumable Description Created on
1 ERROR Fehler 20040413

Method CREATE_BY_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE Buchungsmodus 20040413
2 Importing IO_PROCESS Value transfer Object reference (TYPE REF TO) IF_RECA_PROCESS allgemeine Beschreibung eines Prozesses 20040413
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_POSTING_PROCESS Periodisches Buchen 20040413
# Exception Resumable Description Created on
1 ERROR Fehler 20040413

Method DEQUEUE_ALL Signature

Method DEQUEUE_ALL on class CF_RERA_ONETIME_POSTING has no parameter.
Method DEQUEUE_ALL on class CF_RERA_ONETIME_POSTING has no exception.

Method DO_ONETIME_POSTING_BY_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_POSTING_SUMMARY Value transfer Type reference (TYPE) RERA_POSTING_SUMMARY Zusammenfassung der Ergebnisse eines Buchungslaufes 20040826
2 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Ausführungsmodus des Prozesses 20040826
3 Importing ID_PROCESSTITLE Value transfer Type reference (TYPE) RECAPROCESSTITLE Bezeichnung des Prozesses 20040826
4 Importing IF_COMMIT Value transfer Type reference (TYPE) RECABOOL ABAP_FALSE Commit durchführen 20040826
5 Importing IF_SHOW_DOCS Value transfer Type reference (TYPE) RECABOOL ABAP_TRUE Buchungsprotokoll anzeigen 20040826
6 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040826
7 Importing IT_DOC_HEADER Call by reference Type reference (TYPE) RE_T_PRE_DOC_HEADER RE-Belegkopf generierte Vorstufe 20040826
8 Importing IT_DOC_ITEM Call by reference Type reference (TYPE) RE_T_PRE_DOC_ITEM_GEN RE-Belegposition generierte Vorstufe 20040826
9 Importing IT_DOC_WT_ITEM Call by reference Type reference (TYPE) RE_T_PRE_WITHHOLDINGTAX_ITEM Tabellentyp: Quellensteuerzeilendaten 20050323

Method DO_ONETIME_POSTING_BY_DOC on class CF_RERA_ONETIME_POSTING has no exception.

Method DO_ONETIME_POSTING_BY_OPACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Value transfer Type reference (TYPE) RECABOOL Fehler aufgetreten 20050713
2 Exporting ES_POSTING_SUMMARY Value transfer Type reference (TYPE) RERA_POSTING_SUMMARY Zusammenfassung der Ergebnisse eines Buchungslaufes 20040914
3 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Ausführungsmodus des Prozesses 20040914
4 Importing ID_PROCESSTITLE Value transfer Type reference (TYPE) RECAPROCESSTITLE Bezeichnung des Prozesses 20040914
5 Importing IF_COMMIT Value transfer Type reference (TYPE) RECABOOL ABAP_FALSE Commit durchführen 20040914
6 Importing IF_SHOW_DOCS Value transfer Type reference (TYPE) RECABOOL ABAP_TRUE Buchungsprotokoll anzeigen 20040914
7 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040914
8 Importing IO_PARAM Value transfer Object reference (TYPE REF TO) IF_RERA_POSTING_PARAM_REOP Buchungsprozeß: Parameter periodische Buchungen 20040917

Method DO_ONETIME_POSTING_BY_OPACT on class CF_RERA_ONETIME_POSTING has no exception.

Method DO_ONETIME_POSTING_BY_PREC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_POSTING_SUMMARY Value transfer Type reference (TYPE) RERA_POSTING_SUMMARY Zusammenfassung der Ergebnisse eines Buchungslaufes 20040826
2 Importing ID_DOCDATE Value transfer Type reference (TYPE) RERADOCDATE SY-DATUM Belegdatum 20040826
3 Importing ID_HEADERTXT Value transfer Type reference (TYPE) RERAHEADERTXT Belegkopftext 20040826
4 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Ausführungsmodus des Prozesses 20040826
5 Importing ID_PSTNGDATE Value transfer Type reference (TYPE) RERAPSTNGDATE SY-DATUM Buchungsdatum 20040826
6 Importing ID_PSTNGPERIOD Value transfer Type reference (TYPE) RERAPSTNGPERIOD Buchungsperiode 20040826
7 Importing ID_PSTNGTYPE Value transfer Type reference (TYPE) RERAPROCEDURE RERA1_PSTNGTYPE-ALL Buchungsart 20040826
8 Importing IF_COMMIT Value transfer Type reference (TYPE) RECABOOL ABAP_FALSE Commit durchführen 20040826
9 Importing IF_SHOW_DOCS Value transfer Type reference (TYPE) RECABOOL ABAP_TRUE Buchungsprotokoll anzeigen 20040826
10 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040826
11 Importing IT_POSTING_RECORD Value transfer Type reference (TYPE) RE_T_PRE_POSTING_RECORD RE-Buchungssätze extern 20040826

Method DO_ONETIME_POSTING_BY_PREC on class CF_RERA_ONETIME_POSTING has no exception.

Method ENQUEUE_BY_REFDOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_REFDOCID Call by reference Type reference (TYPE) RERAREFDOCID Referenzschlüssel Dokument 20101007
# Exception Resumable Description Created on
1 ERROR Fehler 20101007
History
Last changed by/on SAP  20130531 
SAP Release Created in 500