SAP ABAP Class CL_REEX_CO_SERVICES (Interface to CO)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CO (Application Component) Real Estate Controlling
     RE_EX_CO (Package) RE: Controlling
Properties
Class CL_REEX_CO_SERVICES  
Short Description Interface to CO    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_EX_CO   RE: Controlling 
Created 20040127   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 GTYPE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 REEX3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RERA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REEX_CO_SERVICES has no interface implemented.
Friends
Class CL_REEX_CO_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_COEP Static Attribute Private Type reference (TYPE) GTYPE_T_COEP 20040127
2 MT_COEP_PERIOD Static Attribute Private Type reference (TYPE) GTYPE_T_COEP_PERIOD 20040127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BUKRS_FOR_BUSOBJ Static method Public Method Checks for Company Code Appropriate for RE Object 20100608
2 CHECK_KOKRS_FOR_BUSOBJ Static method Public Method Checks on Controlling Area Suited to RE Object 20050606
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040127
4 CREATE_PROFITCENTER Static method Public Method Creates Profit Center (Using BAPI) 20050809
5 GET_COEP_PERIODLIST Static method Public Method Supplies All Entries to 3rd Partial Key Field 20040127
6 GET_COSTCENTER_VALID_PERIOD Static method Public Method Gets the Current or Next Validity Period 20070110
7 GET_COSTELEMENT_LIST Static method Public Method Gets List of Cost Elements by Selection Criteria 20050112
8 GET_COSTOBJECT Static method Public Method Supplies Name of a Cost Object 20040127
9 GET_KOKRS4BUKRS Static method Public Method Supplies Company Code for Controlling Area 20040127
10 HANDLE_BUFFER_RESET_ALL Static method Protected Event handling method Deletes All Entries in Table Buffer 20040127
11 SELECT_STAT_KYF Static method Public Method Gets Statistical Key Figures (COSR) 20050402
12 SELECT_TOTALS_BY_COSEL Static method Public Method Gets Totals Records (COSP, COSS) 20060828
13 SELECT_TOTALS_BY_OBJNR Static method Public Method Gets Totals Records (COSP, COSS) 20060828
Events
Class CL_REEX_CO_SERVICES has no event.
Types
Class CL_REEX_CO_SERVICES has no local type.
Method Signatures

Method CHECK_BUKRS_FOR_BUSOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR CO-Objekt: Objektnummer 20100608
2 Importing IF_USE_PAYMENT_TERM Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Buchungsklausel berücksichtigen 20100608
3 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT RE-Objekt 20100608
4 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20100608
# Exception Resumable Description Created on
1 ERROR Fehler bei der Buchungskreisprüfung 20100608

Method CHECK_KOKRS_FOR_BUSOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS RE-Objekt: Buchungskreis 20050606
2 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20050606
3 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR CO-Objekt: Objektnummer 20050606
# Exception Resumable Description Created on
1 ERROR Fehler beim Kostenrechnungskreis 20050606

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_REEX_CO_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_REEX_CO_SERVICES has no exception.

Method CREATE_PROFITCENTER 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 beim Anlegen 20050825
2 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECAACTIVITY RECA1_ACTIVITY-DISPLAY Aktivität 20050825
3 Importing ID_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20050825
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050825
5 Importing IS_PROFITCENTER Call by reference Type reference (TYPE) RERA_PROFITCENTER Profitcenter 20050825

Method CREATE_PROFITCENTER on class CL_REEX_CO_SERVICES has no exception.

Method GET_COEP_PERIODLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_COEP CO-Objekt: Einzelposten periodenbezogen 20040127
2 Importing ID_KOKRS Call by reference Type reference (TYPE) COEP-KOKRS Kostenrechnungskreis 20040127
3 Importing ID_KSTAR Call by reference Type reference (TYPE) COEP-KSTAR Kostenart 20040127
4 Importing ID_MAX_BUFFER_SIZE Call by reference Type reference (TYPE) I 1000 Tech: max. Anzahl der Einträge im Puffer (0=unbegrenzt) 20040127
5 Importing ID_OBJNR Call by reference Type reference (TYPE) COEP-OBJNR Objektnummer 20040127
6 Importing ID_PFROM Call by reference Type reference (TYPE) RECAPERIODFROM Datum des Periodenbeginns 20040127
7 Importing ID_PTO Call by reference Type reference (TYPE) RECAPERIODTO Datum des Periodenendes 20040127
8 Importing ID_WRTTP Call by reference Type reference (TYPE) COEP-WRTTP Werttyp 20050602
9 Importing IF_BYPASSING_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Lesen von DB ohne Verwendung des Puffers 20040127
10 Importing IF_RESET_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Tech: Puffer zurücksetzen 20040127

Method GET_COEP_PERIODLIST on class CL_REEX_CO_SERVICES has no exception.

Method GET_COSTCENTER_VALID_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Datum: Gültig ab 20070110
2 Exporting ED_DATETO Call by reference Type reference (TYPE) RECADATETO Datum: Gültig bis 20070110
3 Importing ID_CONTR_AREA Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20070110
4 Importing ID_COSTCENTER Call by reference Type reference (TYPE) KOSTL Objektnummer 20070110
5 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20070110
# Exception Resumable Description Created on
1 NOT_FOUND Kostenstelle nicht vorhanden 20070110

Method GET_COSTELEMENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COST_ELEMENT Call by reference Type reference (TYPE) RE_T_COST_ELEMENT_CA Kostenart: Kostenrechnungskreisrelevante Daten 20050112
2 Importing ID_KOKRS Value transfer Type reference (TYPE) KOKRS Kostenrechnungskreis 20050112
3 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RECADATEFROM RECA0_DATE-MIN Datum: gültig ab 20050112
4 Importing ID_VALIDTO Value transfer Type reference (TYPE) RECADATETO RECA0_DATE-MAX Datum: gültig bis 20050112
5 Importing IT_SEL Call by reference Type reference (TYPE) TCOSEL Selektionstabelle mit Feldname 20050112

Method GET_COSTELEMENT_LIST on class CL_REEX_CO_SERVICES has no exception.

Method GET_COSTOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IDENT Call by reference Type reference (TYPE) CSEQUENCE Kurztext 20040127
2 Exporting ED_IDENT_KEY Call by reference Type reference (TYPE) CSEQUENCE Objektkey 20040127
3 Exporting ED_IDENT_OBJTYPE Call by reference Type reference (TYPE) CSEQUENCE Objektart 20040127
4 Exporting ED_IDENT_X Call by reference Type reference (TYPE) CSEQUENCE Langtext 20040127
5 Exporting ED_KTEXT Call by reference Type reference (TYPE) CSEQUENCE Objektkurztext 20080730
6 Exporting ED_LTEXT Call by reference Type reference (TYPE) CSEQUENCE Objektlangtext 20080730
7 Exporting ES_COSTCENTER Call by reference Type reference (TYPE) REEX_COSTCENTER Kostenstelle 20040127
8 Exporting ES_ORDER Call by reference Type reference (TYPE) REEX_ORDER Auftrag 20040127
9 Exporting ES_WBSELEMENT Call by reference Type reference (TYPE) REEX_WBS_ELEMENT PSP-Element 20040127
10 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040127
11 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20040127
12 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20040127
13 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Berechtigungsprüfung durchführen 20051014
14 Importing IF_KEYDATE_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Stichtagsprüfung durchführen 20060330
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20040127

Method GET_KOKRS4BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20040127
2 Exporting ES_KOKRS Call by reference Type reference (TYPE) TKA01 Kostenrechnungskreise . 20040127
3 Exporting ES_KOKRS_CONTROL Call by reference Type reference (TYPE) TKA00 Steuerungsparameter Kostenrechnungskreise 20050520
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040127
5 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20050520
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20040127
2 NO_KOKRS_FOUND Dem Buchungskreis ist kein KOKRS zugeordnet 20040127

Method HANDLE_BUFFER_RESET_ALL Signature

Method HANDLE_BUFFER_RESET_ALL on class CL_REEX_CO_SERVICES has no parameter.
Method HANDLE_BUFFER_RESET_ALL on class CL_REEX_CO_SERVICES has no exception.

Method SELECT_STAT_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSRA Call by reference Type reference (TYPE) RE_T_COSRA 20050402
2 Importing ID_FISCPERFROM Call by reference Type reference (TYPE) RERAPSTNGPERIOD '01' Buchungsperiode 20050402
3 Importing ID_FISCPERTO Call by reference Type reference (TYPE) RERAPSTNGPERIOD '16' Buchungsperiode 20050402
4 Importing IT_COSEL Call by reference Type reference (TYPE) TCOSEL Standard Tabelle mit COSEL-Struktur 20050402
5 Importing IT_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20050402
6 Importing IT_SO_STKF Call by reference Type reference (TYPE) RE_T_RSOSTKF Select-Option für statistische Kennzahl 20050402
# Exception Resumable Description Created on
1 ERROR Allgemeiner Fehler 20050402

Method SELECT_TOTALS_BY_COSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSPA Call by reference Type reference (TYPE) RE_T_COSPA CO-Objekt: Summen Kosten - externe Buchungen (COSPA) 20060828
2 Exporting ET_COSSA Call by reference Type reference (TYPE) RE_T_COSSA CO-Objekt: Summen Kosten - interne Buchungen (COSSA) 20060828
3 Importing ID_FISCPERFROM Call by reference Type reference (TYPE) RERAPSTNGPERIOD '01' Buchungsperiode 20060828
4 Importing ID_FISCPERTO Call by reference Type reference (TYPE) RERAPSTNGPERIOD '16' Buchungsperiode 20060828
5 Importing IF_READ_WKG Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Werte in Kreiswährung lesen 20060828
6 Importing IF_READ_WOG Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Werte in Objektwährung lesen 20060828
7 Importing IF_READ_WTG Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE Werte in Transaktionswährung lesen 20060828
8 Importing IT_COSEL Call by reference Type reference (TYPE) TCOSEL Standard Tabelle mit COSEL-Struktur 20060828
9 Importing IT_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR OBJNR 20060828
10 Importing IT_SO_COSTELEMENT Call by reference Type reference (TYPE) RE_T_RSOCOSTELEMENT Select-Option für Kostenart 20060828
# Exception Resumable Description Created on
1 ERROR Allgemeiner Fehler 20060828

Method SELECT_TOTALS_BY_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COSPA Call by reference Type reference (TYPE) RE_T_COSPA CO-Objekt: Summen Kosten - externe Buchungen (COSPA) 20060828
2 Exporting ET_COSSA Call by reference Type reference (TYPE) RE_T_COSSA CO-Objekt: Summen Kosten - interne Buchungen (COSSA) 20060828
3 Importing ID_CONTEXT Call by reference Type reference (TYPE) RERACONTEXT RERA1_COST_CONTEXT-REAL Kontext des Aufrufes (z.B. Ist; Plan) 20060828
4 Importing ID_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20060828
5 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20060828
6 Importing ID_VERSION Call by reference Type reference (TYPE) COVERSI Version 20060828
7 Importing IF_READ_WKG Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Werte in Kreiswährung lesen 20060828
8 Importing IF_READ_WOG Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Werte in Objektwährung lesen 20060828
9 Importing IT_ONLY_THIS_GLACCOUNTS Call by reference Type reference (TYPE) RE_T_SCGLACCOUNT Nummer des Sachkontos innerhalb der NKA 20060828
10 Importing IT_PERIOD Call by reference Type reference (TYPE) RE_T_RSOPERIOD Select-Options für Geschäftsmonat 20060828
# Exception Resumable Description Created on
1 ERROR Allgemeiner Fehler 20060828
History
Last changed by/on SAP  20110908 
SAP Release Created in 500