SAP ABAP Class CF_RESC_COSTCOLLECTOR (Cost Collector (VISCCC): Factory)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-SC (Application Component) Service Charge Settlement
     RE_SC_CC (Package) SCS: Cost Collector
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 20010709
Properties
Class CF_RESC_COSTCOLLECTOR  
Short Description Cost Collector (VISCCC): 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_SC_CC   SCS: Cost Collector 
Created 20010124   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CF_RESC_COSTCOLLECTOR has no interface implemented.
Friends
Class CF_RESC_COSTCOLLECTOR has no friend class.
Attributes
Class CF_RESC_COSTCOLLECTOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Public Method Checks Authorization (Generic) 20010525
2 CHECK_KEY Static method Public Method Checks Existence of Business Object Via Business Key (Exc.) 20030622
3 CONVERT_KEY_TO_IDENT_KEY Static method Public Method Converts Semantic Key to External Formatting 20030622
4 CREATE Static method Public Method Creates New Business Object 20010525
5 DEQUEUE Static method Public Method Resets Lock (Generic) 20010525
6 ENQUEUE Static method Public Method Sets Lock (Generic) 20010525
7 EXISTS Static method Public Method Checks Existence of Business Object Via Business Key (Y/N) 20010525
8 FIND_BY_OBJNR Static method Public Method Delivers Instances of Business Objects Using OBJNR 20020125
9 FIND_BY_PARENT Static method Public Method Gets Instances of Business Object Using Assigned SU 20010529
10 IS_EXT_NUMBER_ASSIGNMENT Static method Public Method Is external number assignment active? 20010525
11 _FIND_BY_DETAIL Static method Private Method Delivers Instances of Business Objects Using Basic Data 20030622
Events
Class CF_RESC_COSTCOLLECTOR has no event.
Types
Class CF_RESC_COSTCOLLECTOR has no local type.
Method Signatures

Method CHECK_AUTHORITY 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 20010525
2 Importing ID_AUTHGRP Value transfer Type reference (TYPE) RECAAUTHGRP Berechtigungsgruppe 20030216
3 Importing ID_BUKRS Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-BUKRS Buchungskreis 20010525
# Exception Resumable Description Created on
1 ERROR Fehler 20010525

Method CHECK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-BUKRS Buchungskreis 20030622
2 Importing ID_SEMPSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SEMPSL Abrechnungseinheit 20030622
3 Importing ID_SNKSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SNKSL Nebenkostenschlüssel 20030622
4 Importing ID_SWENR Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SWENR gültige Wirtschaftseinheit 20030622
5 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-VALIDFROM Beginn einer Abrechnungsperiode 20031007
6 Importing IF_BYPASSING_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20030622
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20030622

Method CONVERT_KEY_TO_IDENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IDENT_KEY Call by reference Type reference (TYPE) RECAIDENTKEY Ident-Teil Schlüssel, z.B. "1000/123" 20030622
2 Importing ID_BUKRS Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-BUKRS Buchungskreis 20030622
3 Importing ID_SEMPSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SEMPSL Abrechnungseinheit 20030622
4 Importing ID_SNKSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SNKSL Nebenkostenschlüssel 20030622
5 Importing ID_SWENR Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SWENR gültige Wirtschaftseinheit 20030622
6 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-VALIDFROM Beginn einer Abrechnungsperiode 20031007
# Exception Resumable Description Created on
1 UNDEFINED BOR-Schlüssel kann nicht ermittelt werden 20030622

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PFROM Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-VALIDFROM Beginn einer Abrechnungsperiode 20020102
2 Importing ID_SETTLVARIANT Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-SETTLVARIANT Zuordnung von Abrechnungsvarianten zur Abrechnungseinheit 20020102
3 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Berechtigungsprüfungen durchführen? 20010525
4 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Sperren verwenden? 20010525
5 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) IF_RESC_SETTL_UNIT Abrechnungseinheit (VIAK03) 20010529
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RESC_COSTCOLLECTOR Kostensammler 20010525
# Exception Resumable Description Created on
1 ERROR Fehler 20010525

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-BUKRS Buchungskreis 20030622
2 Importing ID_MODE Value transfer Type reference (TYPE) ENQMODE 'E' TECH: Sperrmodus 20010525
3 Importing ID_SCOPE Value transfer Type reference (TYPE) CHAR1 '3' TECH: Gültigkeitsdauer der Sperre 20010525
4 Importing ID_SEMPSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SEMPSL Abrechnungseinheit 20030622
5 Importing ID_SNKSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SNKSL Nebenkostenschlüssel 20030622
6 Importing ID_SWENR Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SWENR gültige Wirtschaftseinheit 20030622
7 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-VALIDFROM Beginn einer Abrechnungsperiode 20031007
8 Importing IF_COLLECT Value transfer Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Entsperren erst nur aufsammeln? 20010525
9 Importing IF_SYNCHRON Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE TECH: Synchrones Entsperren? 20010525
10 Importing IF_X_BUKRS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Parameter auf Gleichheit prüfen; ' '=Par. ist generisch 20030622
11 Importing IF_X_DPERBEG Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Parameter auf Gleichheit prüfen; ' '=Par. ist generisch 20030622
12 Importing IF_X_SWENR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Parameter auf Gleichheit prüfen; ' '=Par. ist generisch 20030622

Method DEQUEUE on class CF_RESC_COSTCOLLECTOR has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-BUKRS Buchungskreis 20030622
2 Importing ID_MODE Value transfer Type reference (TYPE) ENQMODE 'E' TECH: Sperrmodus 20010525
3 Importing ID_SCOPE Value transfer Type reference (TYPE) CHAR1 '2' TECH: Gültigkeitsdauer der Sperre 20010525
4 Importing ID_SEMPSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SEMPSL Abrechnungseinheit 20030622
5 Importing ID_SNKSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SNKSL Nebenkostenschlüssel 20030622
6 Importing ID_SWENR Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SWENR gültige Wirtschaftseinheit 20030622
7 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-VALIDFROM Beginn einer Abrechnungsperiode 20031007
8 Importing IF_COLLECT Value transfer Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Sperren erst nur aufsammeln? 20010525
9 Importing IF_WAIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE TECH: Definierte Zeit warten, bis Sperre zurückgenommen wird 20010525
10 Importing IF_X_BUKRS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Parameter auf Gleichheit prüfen; ' '=Par. ist generisch 20030622
11 Importing IF_X_DPERBEG Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Parameter auf Gleichheit prüfen; ' '=Par. ist generisch 20030622
12 Importing IF_X_SWENR Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Parameter auf Gleichheit prüfen; ' '=Par. ist generisch 20030622
# Exception Resumable Description Created on
1 ERROR Fehler 20010525

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-BUKRS Buchungskreis 20010525
2 Importing ID_SEMPSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SEMPSL Abrechnungseinheit 20010525
3 Importing ID_SNKSL Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SNKSL Nebenkostenschlüssel 20010525
4 Importing ID_SWENR Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-SWENR gültige Wirtschaftseinheit 20010525
5 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-VALIDFROM Beginn einer Abrechnungsperiode 20031007
6 Importing IF_BYPASSING_BUFFER Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Lesen von DB ohne Verwendung des Puffers 20010525
7 Returning RF_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Business-Objekt vorhanden 20010525

Method EXISTS on class CF_RESC_COSTCOLLECTOR has no exception.

Method FIND_BY_OBJNR 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 20020125
2 Importing ID_OBJNR Value transfer Type reference (TYPE) RECAOBJNR OBJNR 20020125
3 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Berechtigungsprüfungen durchführen? 20020125
4 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Tech: Default-Sperren verwenden? 20020125
5 Importing IF_USE_ARCHIVE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Aus Archiv lesen, falls nicht in DB vorhanden? 20021202
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RESC_COSTCOLLECTOR Kostensammler 20020125
# Exception Resumable Description Created on
1 ERROR Fehler 20020125

Method FIND_BY_PARENT 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 20010529
2 Importing ID_VALIDFROM Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR-VALIDFROM Beginn einer Abrechnungsperiode 20031007
3 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Tech: Default-Berechtigungsprüfungen durchführen? 20010529
4 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Tech: Default-Sperren verwenden? 20010529
5 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_RESC_SETTL_UNIT Abrechnungseinheit (VIAK03) 20010529
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RESC_COSTCOLLECTOR Kostensammler 20010529
# Exception Resumable Description Created on
1 ERROR Fehler 20010529

Method IS_EXT_NUMBER_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) RESC_COSTCOLLECTOR_X-BUKRS Buchungskreis 20010525
2 Returning RF_EXTERNAL Value transfer Type reference (TYPE) ABAP_BOOL Externe Nummernvergabe? 20010525
# Exception Resumable Description Created on
1 NOT_FOUND Nummernkreis nicht gefunden 20010525

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 20030622
2 Importing IF_ARCHIVED Value transfer Type reference (TYPE) ABAP_BOOL Wird das Objekt aus dem Archiv gelesen? 20030622
3 Importing IF_AUTH_CHECK Value transfer Type reference (TYPE) ABAP_BOOL Tech: Default-Berechtigungsprüfungen durchführen? 20030622
4 Importing IF_ENQUEUE Value transfer Type reference (TYPE) ABAP_BOOL Tech: Default-Sperren verwenden? 20030622
5 Importing IO_PARENT Value transfer Object reference (TYPE REF TO) IF_RESC_SETTL_UNIT Abrechnungseinheit (VIAK03) 20030622
6 Importing IS_DETAIL Call by reference Type reference (TYPE) RESC_COSTCOLLECTOR Grunddaten 20030622
7 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RESC_COSTCOLLECTOR Kostensammler 20030622
# Exception Resumable Description Created on
1 ERROR Fehler 20030622
History
Last changed by/on SAP  20100310 
SAP Release Created in 110