SAP ABAP Class CF_RERA_DOC (RE Document (VIRADOC): Factory)
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 Inheritance (c INHERITING FROM c_ref)  CF_RECA_OBJECT Object That Can Be Instantiated: Factory 20010917
Properties
Class CF_RERA_DOC  
Short Description RE Document (VIRADOC): 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_CA   RE: Cross Application Rental Accounting 
Created 20010124   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 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)
Interfaces
Class CF_RERA_DOC has no interface implemented.
Friends
Class CF_RERA_DOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_AUTH_OBJECT Constant Protected Type reference (TYPE) XUOBJECT '' Authorization Object 20010917
2 MC_ENQU_OBJECT Constant Protected Type reference (TYPE) ENQNAME '' Lock object 20010917
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KEY Static method Public Method Checks Existence of RE Document (Exc.) 20010917
2 CREATE_BY_DATA Static method Public Method Creates New RE Document 20010924
3 EXISTS Static method Public Method Checks Existence of RE Document (Y/N) 20010917
4 FIND Static method Public Method Delivers Instances of RE Document 20010917
5 FIND_BY_DATA Static method Public Method Delivers Instances of RE Doc. Using Basic Data (Header+Item) 20011210
6 FIND_BY_DETAIL Static method Public Method Delivers Instances of RE Document Using Basic Data (Header) 20010917
7 FIND_BY_REFDOCID Static method Public Method Supplies Instance of RE Document Using Reference Key 20020206
8 FIND_BY_REFERENCEDOCGUID Static method Public Method Supplies Instance of RE Document Using Reference GUID 20020319
9 IS_ARCHIVED Static method Public Method Checks If RE Document Was Already Archived (Using DOCGUID) 20040506
10 IS_ARCHIVED_BY_REFDOCID Static method Public Method Checks If RE Document Was Already Archived (Using REFDOCID) 20040506
11 _FIND_BY_DATA Static method Private Method Delivers Instances of RE Doc. Using Basic Data (Header+Item) 20030320
12 _FIND_BY_DETAIL Static method Private Method Delivers Instances of RE Document Using Basic Data (Header) 20030320
Events
Class CF_RERA_DOC has no event.
Types
Class CF_RERA_DOC has no local type.
Method Signatures

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOCGUID Value transfer Type reference (TYPE) RERA_DOC-DOCGUID GUID: Eindeutiger interner Schlüssel für RE-Beleg 20010917
2 Importing IF_BYPASSING_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20010917
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20010917

Method CREATE_BY_DATA 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 RECA4_PROCESSMODE-SIMULATION Aktueller Modus eines Prozesses 20020909
2 Importing IS_HEADER Call by reference Type reference (TYPE) RERA_DOC_EX RE-Beleg (VIRADOC) 20010924
3 Importing IT_ITEM Call by reference Type reference (TYPE) RE_T_DOC_ITEM_EX RE-Belegposition (VIRADOCITEM) 20010924
4 Importing IT_WT_ITEM Call by reference Type reference (TYPE) RE_T_DOC_WT_ITEM_EX Tabellentyp: Quellensteuerdaten zu Belegzeilen (ext. System) 20050323
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20010924
# Exception Resumable Description Created on
1 ERROR Fehler 20010924

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOCGUID Value transfer Type reference (TYPE) RERA_DOC-DOCGUID GUID: Eindeutiger interner Schlüssel für RE-Beleg 20010917
2 Importing IF_BYPASSING_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20010917
3 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL RE-Beleg vorhanden? 20010917

Method EXISTS on class CF_RERA_DOC has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität: Ändern/Anzeigen 20010917
2 Importing ID_DOCGUID Value transfer Type reference (TYPE) RERA_DOC-DOCGUID GUID: Eindeutiger interner Schlüssel für RE-Beleg 20010917
3 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Aktueller Modus eines Prozesses 20030307
4 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Berechtigungsprüfungen durchführen? 20010917
5 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Sperren verwenden? 20010917
6 Importing IF_USE_ARCHIVE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Aus Archiv lesen, falls nicht in DB vorhanden? 20030319
7 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20010917
# Exception Resumable Description Created on
1 ERROR Fehler 20010917

Method FIND_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität 20011210
2 Importing ID_EXTDOCID Value transfer Type reference (TYPE) RERAREFDOCID Referenzschlüssel Dokument 20021120
3 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Aktuelle Modus eines Prozesses 20020909
4 Importing IS_HEADER Call by reference Type reference (TYPE) RERA_DOC_EX RE-Beleg (VIRADOC) 20011210
5 Importing IT_ITEM Call by reference Type reference (TYPE) RE_T_DOC_ITEM_EX RE-Belegposition (VIRADOCITEM) 20011210
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20011210
# Exception Resumable Description Created on
1 ERROR Fehler 20011210

Method FIND_BY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität: Ändern/Anzeigen 20010917
2 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Aktueller Modus eines Prozesses 20030307
3 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Berechtigungsprüfungen durchführen? 20010917
4 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Sperren verwenden? 20010917
5 Importing IS_DETAIL Call by reference Type reference (TYPE) RERA_DOC_EX Grunddaten Belegkopf 20010917
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20010917
# Exception Resumable Description Created on
1 ERROR Fehler 20010917

Method FIND_BY_REFDOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität: Ändern/Anzeigen 20020206
2 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Aktueller Modus eines Prozesses 20030307
3 Importing ID_REFDOCID Value transfer Type reference (TYPE) RERA_DOC-REFDOCID Referenzschlüssel Dokument 20020206
4 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Berechtigungsprüfungen durchführen? 20020206
5 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Sperren verwenden? 20020206
6 Importing IF_USE_ARCHIVE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Aus Archiv lesen, falls nicht in DB vorhanden? 20030319
7 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20020206
# Exception Resumable Description Created on
1 ERROR Fehler 20020206

Method FIND_BY_REFERENCEDOCGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität: Ändern/Anzeigen 20020319
2 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE RECA4_PROCESSMODE-SIMULATION Aktueller Modus eines Prozesses 20030307
3 Importing ID_REFERENCEDOCGUID Value transfer Type reference (TYPE) RERA_DOC-REFERENCEDOCGUID Referenzschlüssel Dokument 20020319
4 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Berechtigungsprüfungen durchführen? 20020319
5 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Sperren verwenden? 20020319
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20020319
# Exception Resumable Description Created on
1 ERROR Fehler 20020319

Method IS_ARCHIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DOCGUID Value transfer Type reference (TYPE) RERA_DOC-DOCGUID GUID: Eindeutiger interner Schlüssel für RE-Beleg 20040506
2 Returning RF_ARCHIVED Value transfer Type reference (TYPE) ABAP_BOOL RE-Beleg wurde bereits archiviert 20040506

Method IS_ARCHIVED on class CF_RERA_DOC has no exception.

Method IS_ARCHIVED_BY_REFDOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_REFDOCID Value transfer Type reference (TYPE) RERA_DOC-REFDOCID Referenzschlüssel Dokument 20040506
2 Returning RF_ARCHIVED Value transfer Type reference (TYPE) ABAP_BOOL RE-Beleg wurde bereits archiviert 20040506

Method IS_ARCHIVED_BY_REFDOCID on class CF_RERA_DOC has no exception.

Method _FIND_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität 20030320
2 Importing ID_EXTDOCID Value transfer Type reference (TYPE) RERAREFDOCID Referenzschlüssel Dokument 20030320
3 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE Aktuelle Modus eines Prozesses 20030320
4 Importing IF_ARCHIVED Value transfer Type reference (TYPE) ABAP_BOOL Wird das Objekt aus dem Archiv gelesen? 20030320
5 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL Tech: Default-Berechtigungsprüfungen durchführen? 20030320
6 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL Tech: Default-Sperren verwenden? 20030320
7 Importing IS_HEADER Call by reference Type reference (TYPE) RERA_DOC_EX RE-Beleg (VIRADOC) 20030320
8 Importing IT_ITEM Call by reference Type reference (TYPE) RE_T_DOC_ITEM_EX RE-Belegposition (VIRADOCITEM) 20030320
9 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20030320
# Exception Resumable Description Created on
1 ERROR Fehler 20030320

Method _FIND_BY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität: Ändern/Anzeigen 20030320
2 Importing ID_MODE Value transfer Type reference (TYPE) RECAPROCESSMODE Aktueller Modus eines Prozesses 20030320
3 Importing IF_ARCHIVED Value transfer Type reference (TYPE) ABAP_BOOL Wird das Objekt aus dem Archiv gelesen? 20030320
4 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL Tech: Default-Berechtigungsprüfungen durchführen? 20030320
5 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL Tech: Default-Sperren verwenden? 20030320
6 Importing IS_DETAIL Call by reference Type reference (TYPE) RERA_DOC_EX Grunddaten Belegkopf 20030320
7 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RERA_DOC RE-Beleg 20030320
# Exception Resumable Description Created on
1 ERROR Fehler 20030320
History
Last changed by/on SAP  20110908 
SAP Release Created in 110