SAP ABAP Class CL_RECA_BAPI_SERVICES (Utilities for BAPI and API Modules)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_CA_AP (Package) RE: Application Components (Application-Related Objects)
Properties
Class CL_RECA_BAPI_SERVICES  
Short Description Utilities for BAPI and API Modules    
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_AP   RE: Application Components (Application-Related Objects) 
Created 20020806   SAP 
Last change 20100310   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 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RECA_BAPI_SERVICES has no interface implemented.
Friends
Class CL_RECA_BAPI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_IN_UPDATE_TASK Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE Save with "IN UPDATE TASK" 20030327
2 MF_UPDATE_TASK_LOCAL Static Attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE Save with "UPDATE TASK LOCAL" 20030811
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_ERROR Static method Public Method Add Message: "...no instance created..." 20020806
2 ADD_MSG_MISSING_ENTRY Static method Public Method Add Message "Entry does not exist" 20030825
3 ADD_MSG_SUCCESS Static method Public Method Add Message: "...ACTIVITY successful..." 20020806
4 ADD_MSG_TEST_RUN Static method Public Method Add Message: "...TEST_RUN mode..." 20020806
5 ADD_SYMSG_WITH_HEADER Static method Public Method Add SY Message with Title 20030919
6 CHECK_CHANGELIST Static method Public Method Checks Change List for "Nonsense" Entries 20030825
7 CONVERT_SELOPTS_TO_INT Static method Public Method Convert SELECT_OPTIONS to Internal Format 20040616
8 FILTER_LIST_BY_DETAIL_PERIOD Static method Public Method Reduces the List to Entries for Key Date 20040618
9 FINALIZE_OBJECT_CHG Static method Public Method Completion of Objects During CHANGE Call 20030327
10 FINALIZE_OBJECT_CRE Static method Public Method Completion of Objects During CREATE Call 20030327
11 GET_TEXT_TDNAME Static method Public Method Gets TDNAME Without Prefix for Text Manager 20060315
12 SET_UPDATE_TASK_MODE Static method Public Method Changes Indicators "IN UPDATE TASK", "UPDATE TASK LOCAL" 20030811
13 TRANSFORM_RANGE_TO_WHERETAB Static method Public Method Transform RANGES Table to a WHERE Table 20040616
Events
Class CL_RECA_BAPI_SERVICES has no event.
Types
Class CL_RECA_BAPI_SERVICES has no local type.
Method Signatures

Method ADD_MSG_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020806
2 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen, Ändern, ...) 20020807
3 Importing ID_BORKEY Value transfer Type reference (TYPE) CLIKE BOR Schlüssel des Objekts 20020822
4 Importing ID_BOR_TYPE Value transfer Type reference (TYPE) CLIKE Objektname im BOR 20020806
5 Importing ID_EXTERNAL_KEY Value transfer Type reference (TYPE) CLIKE Neuer, externer Schlüssel des Objekts (zB. 0001/12345) 20020806
6 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20020806

Method ADD_MSG_ERROR on class CL_RECA_BAPI_SERVICES has no exception.

Method ADD_MSG_MISSING_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECACHANGEIND Aktivität ("U" für Ändern, "D" für Löschen, "I" Einfügen) 20030825
2 Importing ID_ENTRY_KEY Value transfer Type reference (TYPE) CLIKE Sprechender Schlüssel des Eintrags (z.B. "WE 0001/2") 20030825
3 Importing ID_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20030825
4 Importing ID_INDEX Value transfer Type reference (TYPE) NUMERIC Zeilenindex 20030825
5 Importing ID_OBJECT_TYPE Value transfer Type reference (TYPE) CLIKE Beschreibende Objektart (z.B. "Teilnehmende Objekte" 20030825
6 Importing ID_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20030825
7 Importing ID_VALUE Value transfer Type reference (TYPE) ANY Wert 20030825
8 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030825

Method ADD_MSG_MISSING_ENTRY on class CL_RECA_BAPI_SERVICES has no exception.

Method ADD_MSG_SUCCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020806
2 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen, Ändern, ...) 20020807
3 Importing ID_BORKEY Value transfer Type reference (TYPE) CLIKE BOR Schlüssel des Objekts 20020822
4 Importing ID_BOR_TYPE Value transfer Type reference (TYPE) CLIKE Objektname im BOR 20020806
5 Importing ID_EXTERNAL_KEY Value transfer Type reference (TYPE) CLIKE Neuer, externer Schlüssel des Objekts (zB. 0001/12345) 20020806
6 Importing IF_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL Liegen geänderte Daten vor? 20020812
7 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20020806

Method ADD_MSG_SUCCESS on class CL_RECA_BAPI_SERVICES has no exception.

Method ADD_MSG_TEST_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020806
2 Importing IF_TEST_RUN Value transfer Type reference (TYPE) BAPI_RE_ADDITIONAL_FIELDS-TESTRUN BAPI Simulations-Modus? 20020806
3 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20020806

Method ADD_MSG_TEST_RUN on class CL_RECA_BAPI_SERVICES has no exception.

Method ADD_SYMSG_WITH_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Feldname 20030919
2 Importing ID_INDEX Value transfer Type reference (TYPE) NUMERIC Zeilenindex 20030919
3 Importing ID_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20030919
4 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030919

Method ADD_SYMSG_WITH_HEADER on class CL_RECA_BAPI_SERVICES has no exception.

Method CHECK_CHANGELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABNAME Value transfer Type reference (TYPE) CLIKE Fehlertext: Tabellenname des Aufrufers 20030825
2 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030825
3 Importing IT_CHANGE Call by reference Type reference (TYPE) INDEX TABLE Tabelle mit Änderungen 20030825

Method CHECK_CHANGELIST on class CL_RECA_BAPI_SERVICES has no exception.

Method CONVERT_SELOPTS_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELOPTION_INT Call by reference Type reference (TYPE) BAPI_RE_T_SELOPTION_INT Selektions-Optionen: Ranges - Intern 20040616
2 Importing ID_BUSOBJ Call by reference Type reference (TYPE) CLIKE Business Objekt Art (z.B. 'BUS_ENTITY') 20040616
3 Importing ID_TABNAME Call by reference Type reference (TYPE) CLIKE Datenbanktabelle 20040616
4 Importing IT_CONVERSION Call by reference Type reference (TYPE) RE_T_SELOPTION_CONVERSION Selektions-Optionen: Mapping extern <> intern 20040616
5 Importing IT_SELOPTION Call by reference Type reference (TYPE) BAPI_RE_T_SELOPTION Selektions-Optionen: Ranges 20040616
# Exception Resumable Description Created on
1 ERROR Fehler bei Konvertierung aufgetreten 20040616

Method FILTER_LIST_BY_DETAIL_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Type reference (TYPE) INDEX TABLE Zu filternde Tabelle 20040618
2 Importing ID_FIELDNAME_VALIDFROM Call by reference Type reference (TYPE) CSEQUENCE 'VALIDFROM' Feldname in CT_LIST für Von-Datum 20040618
3 Importing ID_FIELDNAME_VALIDTO Call by reference Type reference (TYPE) CSEQUENCE 'VALIDTO' Feldname in CT_LIST für Bis-Datum 20040618
4 Importing ID_SELDATE_FROM Call by reference Type reference (TYPE) RECADETAILVALIDFROM Datum: Detaildaten gültig ab 20040618
5 Importing ID_SELDATE_MAX Call by reference Type reference (TYPE) RECADATETO Obergrenze für Stichtag 20040618
6 Importing ID_SELDATE_MIN Call by reference Type reference (TYPE) RECADATEFROM Untergrenze für Stichtag 20040618
7 Importing ID_SELDATE_TO Call by reference Type reference (TYPE) RECADETAILVALIDTO Datum: Detaildaten gültig bis 20040618

Method FILTER_LIST_BY_DETAIL_PERIOD on class CL_RECA_BAPI_SERVICES has no exception.

Method FINALIZE_OBJECT_CHG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler vorhanden? 20030327
2 Exporting EF_STORED Call by reference Type reference (TYPE) ABAP_BOOL DB-Änderung durchgeführt? 20030327
3 Importing ID_BORTYPE Value transfer Type reference (TYPE) SWC_OBJEDE BOR-Objekttyp 20030327
4 Importing ID_OBJECTNAME Value transfer Type reference (TYPE) CSEQUENCE Ext. Identifikation des Objekts 20030327
5 Importing IF_TESTRUN Value transfer Type reference (TYPE) BAPI_RE_ADDITIONAL_FIELDS-TESTRUN Nur Simulation, ohne DB-Änderung? 20030327
6 Importing IO_BUSOBJ Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20030327
7 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030327

Method FINALIZE_OBJECT_CHG on class CL_RECA_BAPI_SERVICES has no exception.

Method FINALIZE_OBJECT_CRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ERROR Call by reference Type reference (TYPE) ABAP_BOOL Fehler vorhanden? 20030327
2 Exporting EF_STORED Call by reference Type reference (TYPE) ABAP_BOOL DB-Änderung durchgeführt? 20030327
3 Importing ID_BORTYPE Value transfer Type reference (TYPE) SWC_OBJEDE BOR-Objekttyp 20030327
4 Importing ID_OBJECTNAME Value transfer Type reference (TYPE) CSEQUENCE Ext. Identifikation des Objekts 20030327
5 Importing IF_TESTRUN Value transfer Type reference (TYPE) BAPI_RE_ADDITIONAL_FIELDS-TESTRUN Nur Simulation, ohne DB-Änderung? 20030327
6 Importing IO_BUSOBJ Value transfer Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20030327
7 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030327

Method FINALIZE_OBJECT_CRE on class CL_RECA_BAPI_SERVICES has no exception.

Method GET_TEXT_TDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TEXT Call by reference Object reference (TYPE REF TO) IF_RECA_TEXT Textbaustein 20060315
2 Returning RD_TDNAME Value transfer Type reference (TYPE) THEAD-TDNAME Name 20060315

Method GET_TEXT_TDNAME on class CL_RECA_BAPI_SERVICES has no exception.

Method SET_UPDATE_TASK_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IN_UPDATE_TASK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Mit "IN UPDATE TASK" sichern 20030811
2 Importing IF_UPDATE_TASK_LOCAL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Mit "UPDATE TASK LOCAL" sichern 20030811

Method SET_UPDATE_TASK_MODE on class CL_RECA_BAPI_SERVICES has no exception.

Method TRANSFORM_RANGE_TO_WHERETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WHERE_RANGE Call by reference Object reference (TYPE REF TO) DATA einzelne SELECT Options für WHERE-Clause 20040616
2 Exporting ET_FIELD_SELOPTION Call by reference Type reference (TYPE) RE_ST_SELOPTION Selektions-Optionen für Felder (sortiert) 20040618
3 Exporting ET_WHERE_CLAUSE Call by reference Type reference (TYPE) RE_T_RSDSWHERE Where-Clause Tabelle 20040616
4 Importing ID_STRUCTNAME Call by reference Type reference (TYPE) CLIKE Strukturname für WHERE-Clause 20040616
5 Importing IT_SELOPTION Call by reference Type reference (TYPE) BAPI_RE_T_SELOPTION_INT Selektions-Optionen: Ranges - Intern 20040616
# Exception Resumable Description Created on
1 ERROR Fehler bei Konvertierung aufgetreten 20040616
History
Last changed by/on SAP  20100310 
SAP Release Created in 200