SAP ABAP Class CL_RECA_RG_SERVICES (Services for Registration)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_RG (Package) RE: Registry
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECA_REGISTRY_EVENTS Registration Events 20120612
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECA_STATIC_EVENT_HANDLER Event Handler (Static) 20080623
Properties
Class CL_RECA_RG_SERVICES  
Short Description Services for Registration    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_CA_RG   RE: Registry 
Created 20021210   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECA_REGISTRY_EVENTS Registration Events 20120612
2 IF_RECA_STATIC_EVENT_HANDLER Event Handler (Static) 20080623
Friends
Class CL_RECA_RG_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_RG_SENDER_BUFFER Static Attribute Private Type reference (TYPE) MTYPE_T_RG_SENDER_BUFFER Buffer for the Existence of Entries 20080623
Methods
# Method Level Visibility Method type Description Created on
1 EXISTS_ANY_RG_SENDER Static method Public Method Does Sender Object Exist? 20080212
2 GET_RG_LIST Static method Public Method Gets Registration Entries (Unsorted) 20030302
3 GET_RG_LIST_BY_SENDER Static method Public Method Gets Registration Entries for a Sender Object (Unsorted) 20031113
4 GET_RG_LIST_X Static method Public Method Gets Registration Entries and Additional Fields (Sorted) 20021211
5 GET_RG_STATE_LIST Static method Public Method Gets Various Object States of Registration Entries 20021211
6 GET_RG_WORKLIST Static method Public Method Gets Worklist (Sorted) 20030301
7 HANDLE_BO_AFTER_STORE Static method Private Event handling method Handler: After Saving a Business Object 20080623
8 SET_HANDLER Instance method Public Method 20080623
9 UPDATE_RECEIVER_BY_LIST Static method Public Method Updates List of Registration Entries 20030302
10 _CONVERT_FILTER_RESPONSIBLE Static method Private Method Converted Filter Values in Select Options: Pers. Responsible 20030505
11 _CONVERT_FILTER_RGSTATE Static method Private Method Converted Filter Values in Select Options: Object State 20030505
Events
# Event Type Visibility Description Created on
1 PROC_AFTER_UPDATE Instance Event
(0)
Public
(2)
20120612
2 PROC_BEFORE_UPDATE Instance Event
(0)
Public
(2)
20120612
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_RG_SENDER_BUFFER Private See coding Buffer for the Existence of Entries 20080623 BEGIN OF mtype_s_rg_sender_buffer, objnr TYPE recaobjnr, responsible TYPE recaresponsible, only_visible TYPE abap_bool, only_executable TYPE abap_bool, exists TYPE abap_bool, END OF mtype_s_rg_sender_buffer
2 MTYPE_T_RG_SENDER_BUFFER Private See coding Buffer for the Existence of Entries 20080623 mtype_t_rg_sender_buffer TYPE SORTED TABLE OF mtype_s_rg_sender_buffer WITH UNIQUE KEY objnr responsible only_visible only_executable
Method Signatures

Method EXISTS_ANY_RG_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RESPONSIBLE Call by reference Type reference (TYPE) RECARESPONSIBLE Verantwortlicher 20080212
2 Importing ID_RGRECEIVEROBJNR Call by reference Type reference (TYPE) RECARGRECEIVEROBJNR Objektnummer des Empfängerobjekts 20080212
3 Importing IF_ONLY_EXECUTABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nur autom. ausführbare Registrierungen 20080222
4 Importing IF_ONLY_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nur sichtbare Registrierungen 20080212
5 Importing IT_SO_RGREASON Call by reference Type reference (TYPE) RE_T_RSORGREASON Select-Options für Registrierungsgrund 20121016
6 Importing IT_SO_RGSTATE Call by reference Type reference (TYPE) RE_T_RSORGSTATE Select-Options für Objektzustand 20080212
7 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Mindestens ein Auslöser existier 20080212

Method EXISTS_ANY_RG_SENDER on class CL_RECA_RG_SERVICES has no exception.

Method GET_RG_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RG_RECEIVER Call by reference Type reference (TYPE) RE_T_RG_RECEIVER Registierungsempfänger 20030302
2 Importing ID_FILTER_RESPONSIBLE Value transfer Type reference (TYPE) CSEQUENCE '*' Verantwortlicher des Registrierungsempfängers 20030302
3 Importing ID_FILTER_RGRECEIVEROBJNR Value transfer Type reference (TYPE) RECARGRECEIVEROBJNR Objektnummer des Empfängerobjekts 20030302
4 Importing ID_FILTER_RGSTATE Value transfer Type reference (TYPE) RECARGSTATE Objektzustand 20030302

Method GET_RG_LIST on class CL_RECA_RG_SERVICES has no exception.

Method GET_RG_LIST_BY_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RG_RECEIVER Call by reference Type reference (TYPE) RE_T_RG_RECEIVER Registierungsempfänger 20031113
2 Importing ID_FILTER_RESPONSIBLE Call by reference Type reference (TYPE) CSEQUENCE '*' Verantwortlicher des Registrierungsempfängers 20031113
3 Importing ID_FILTER_RGSTATE Call by reference Type reference (TYPE) RECARGSTATE Objektzustand 20031113
4 Importing ID_RGSENDEROBJNR Call by reference Type reference (TYPE) RECARGSENDEROBJNR Objektnummer des auslösenden Objekts 20031113

Method GET_RG_LIST_BY_SENDER on class CL_RECA_RG_SERVICES has no exception.

Method GET_RG_LIST_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RG_RECEIVER_X Call by reference Type reference (TYPE) RE_T_RG_RECEIVER_X Registierungsempfänger und Zusatzfelder 20030103
2 Importing ID_FILTER_RESPONSIBLE Value transfer Type reference (TYPE) CSEQUENCE '*' Verantwortlicher des Registrierungsempfängers 20021211
3 Importing ID_FILTER_RGRECEIVEROBJNR Value transfer Type reference (TYPE) RECARGRECEIVEROBJNR Objektnummer des Empfängerobjekts 20030221
4 Importing ID_FILTER_RGSTATE Value transfer Type reference (TYPE) RECARGSTATE Objektzustand 20021211
5 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20030302

Method GET_RG_LIST_X on class CL_RECA_RG_SERVICES has no exception.

Method GET_RG_STATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RG_STATE_X Call by reference Type reference (TYPE) RE_T_RG_STATE_X Objektzustände 20021211
2 Importing ID_FILTER_RESPONSIBLE Value transfer Type reference (TYPE) CSEQUENCE '*' Verantwortlicher des Registrierungsempfängers 20021211
3 Importing ID_FILTER_RGRECEIVEROBJNR Value transfer Type reference (TYPE) RECARGRECEIVEROBJNR Objektnummer des Empfängerobjekts 20030221
4 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20030302

Method GET_RG_STATE_LIST on class CL_RECA_RG_SERVICES has no exception.

Method GET_RG_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RG_WORKLIST Call by reference Type reference (TYPE) RE_T_RG_WORKLIST Arbeitsvorrat 20030301
2 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20030302
3 Importing IF_INCLUDE_RGDONE Value transfer Type reference (TYPE) ABAP_BOOL Erledigte Einträge auch berücksichtigen 20050602
4 Importing IF_ONLY_STORABLE Value transfer Type reference (TYPE) RECABOOL ABAP_FALSE Nur speicherbare Objekte 20110511
5 Importing IT_FILTER_RGRECEIVEROBJNR Call by reference Type reference (TYPE) RE_T_OBJNR Filter auf konkrete Empfängerobjekte 20030301
6 Importing IT_FILTER_RGSENDEROBJNR Call by reference Type reference (TYPE) RE_T_OBJNR Filter auf konkrete Senderobjekte 20030301
7 Importing IT_SO_DERF Call by reference Type reference (TYPE) RE_T_RSODERF RANGES-Struktur für Datum der Ersterfassung 20090630
8 Importing IT_SO_RESPONSIBLE Call by reference Type reference (TYPE) RE_T_RSORESPONSIBLE Select-Options für den Verantwortlichen 20030301
9 Importing IT_SO_RGREASON Call by reference Type reference (TYPE) RE_T_RSORGREASON Select-Options für Registrierungsgrund 20030301
10 Importing IT_SO_RGSTATE Call by reference Type reference (TYPE) RE_T_RSORGSTATE Select-Options für Objektzustand 20030301
11 Importing IT_SO_TERF Call by reference Type reference (TYPE) RE_T_RSOTERF RANGES-Struktur für Zeit der Ersterfassung 20090630

Method GET_RG_WORKLIST on class CL_RECA_RG_SERVICES has no exception.

Method HANDLE_BO_AFTER_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20080623

Method HANDLE_BO_AFTER_STORE on class CL_RECA_RG_SERVICES has no exception.

Method SET_HANDLER Signature

Method SET_HANDLER on class CL_RECA_RG_SERVICES has no parameter.
Method SET_HANDLER on class CL_RECA_RG_SERVICES has no exception.

Method UPDATE_RECEIVER_BY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ANY_DONE Call by reference Type reference (TYPE) ABAP_BOOL Mindestens 1 Reg.-empfänger wurde erfolgreich aktualisiert 20030302
2 Exporting ET_RG_RECEIVER_DONE Call by reference Type reference (TYPE) RE_T_RG_RECEIVER Erfolgreich aktualisierte Registierungsempfänger 20030302
3 Importing IF_COMMIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE COMMIT WORK in der Methode aufrufen 20030302
4 Importing IF_IN_UPDATE_TASK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Verbuchung mit "IN UPDATE TASK" rufen 20030302
5 Importing IF_WITH_PROGRESS_IND Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Mit Verlaufsanzeige in Statuszeile 20030302
6 Importing IO_LOG Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Protokoll 20030302
7 Importing IT_RG_RECEIVER Call by reference Type reference (TYPE) RE_T_RG_RECEIVER Registierungsempfänger 20030302

Method UPDATE_RECEIVER_BY_LIST on class CL_RECA_RG_SERVICES has no exception.

Method _CONVERT_FILTER_RESPONSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_RESPONSIBLE Call by reference Type reference (TYPE) RE_T_RSORESPONSIBLE Select-Options für Objektverantwortlichen 20030505
2 Importing ID_FILTER_RESPONSIBLE Call by reference Type reference (TYPE) RECARESPONSIBLE Verantwortlicher 20030505

Method _CONVERT_FILTER_RESPONSIBLE on class CL_RECA_RG_SERVICES has no exception.

Method _CONVERT_FILTER_RGSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_RGSTATE Call by reference Type reference (TYPE) RE_T_RSORGSTATE Select-Options für Objektzustand 20030505
2 Importing ID_FILTER_RGSTATE Call by reference Type reference (TYPE) RECARGSTATE Objektzustand 20030505

Method _CONVERT_FILTER_RGSTATE on class CL_RECA_RG_SERVICES has no exception.
Event Signatures

Event PROC_AFTER_UPDATE Signature
Event PROC_AFTER_UPDATE on class CL_RECA_RG_SERVICES has no parameter.
Event PROC_BEFORE_UPDATE Signature
Event PROC_BEFORE_UPDATE on class CL_RECA_RG_SERVICES has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200