SAP ABAP Class CL_FAGL_DERIVE_CO_FROM_PC (Derivation of CO Objects from Profit Center)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL (Application Component) General Ledger Accounting
     FAGL_REPORTING_EHP3 (Package) Reporting: General Ledger Accounting
Properties
Class CL_FAGL_DERIVE_CO_FROM_PC  
Short Description Derivation of CO Objects from Profit Center    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAGL_REPORTING_EHP3   Reporting: General Ledger Accounting 
Created 20080408   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)
Interfaces
Class CL_FAGL_DERIVE_CO_FROM_PC has no interface implemented.
Friends
Class CL_FAGL_DERIVE_CO_FROM_PC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_PRCTR_BUFFER Static Attribute Private Type reference (TYPE) FAGL_T_PRCTR_INFO Table Type: Profit Center Key Fields 20080421
2 GT_WBS_BUFFER Static Attribute Private Type reference (TYPE) FAGL_T_WBS_INFO Table Type: WBS Elements (Key + Additional Information) 20080421
Methods
# Method Level Visibility Method type Description Created on
1 DERIVE_CC Static method Public Method Derive Cost Centers (Input: Profit Center Range) 20080408
2 DERIVE_CC_FROM_FICO Static method Public Method Derive Cost Centers 20080604
3 DERIVE_COST_CENTER_FROM_PC Static method Public Method Find Cost Centers Assigned to a Profit Center 20080408
4 DERIVE_COST_CENTER_FROM_PCGRP Static method Public Method Find Cost Centers Assigned to a Profit Center Group 20080408
5 DERIVE_ORDER Static method Public Method Derive CO Orders (Input: Profit Center Range) 20080414
6 DERIVE_ORDER_FROM_FICO Static method Public Method Derive CO Orders (Input: Profit Center Range) 20080605
7 DERIVE_ORDER_FROM_PC Static method Public Method Find Orders Assigned to a Profit Center 20080414
8 DERIVE_ORDER_FROM_PCGRP Static method Public Method Find Orders Assigned to a Profit Center Group 20080414
9 DERIVE_PC_FROM_SEGMENT Static method Public Method Find Profit Centers Assigned to a Segment 20080416
10 DERIVE_SO Static method Public Method Derive Sales Order Items (Input: Profit Center Range) 20080509
11 DERIVE_WBS Static method Public Method Derive WBS Elements (Input: Profit Center Range) 20080411
12 DERIVE_WBS_ELEMENT_FROM_PC Static method Public Method Find WBS Elements Assigned to a Profit Center 20080411
13 DERIVE_WBS_ELEMENT_FROM_PCGRP Static method Public Method Find WBS Elements Assigned to a Profit Center Group 20080411
14 TRANSLATE_PCGRP_TO_PCRANGE Static method Public Method Input: SetID Output: Range Table of Profit Centers Contained 20080409
Events
Class CL_FAGL_DERIVE_CO_FROM_PC has no event.
Types
Class CL_FAGL_DERIVE_CO_FROM_PC has no local type.
Method Signatures

Method DERIVE_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CCTR Call by reference Type reference (TYPE) FAGL_T_KOSTL_INFO Tabelle: Kostenstellen mit Zusatzinformationen 20080409
2 Importing IT_RG_PC Call by reference Type reference (TYPE) FAGL_RANGE_T_PRCTR Rangetabelle für Profit Center 20080409
3 Importing IV_KEYDATE Value transfer Type reference (TYPE) FAGL_KEYDATE Stichtag 20080409
4 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080409
5 Importing IV_KOSAR Value transfer Type reference (TYPE) KOSAR Art der Kostenstelle 20080409

Method DERIVE_CC on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_CC_FROM_FICO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CCTR Call by reference Type reference (TYPE) FAGL_T_KOSTL_INFO Tabelle: Kostenstellen mit Zusatzinformationen 20080604
2 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Rangetabelle für Buchungskreise 20080604
3 Importing IT_RG_FKBER Call by reference Type reference (TYPE) FAGL_RANGE_T_FKBER Rangetabelle für Funktionsbereich 20080604
4 Importing IT_RG_GSBER Call by reference Type reference (TYPE) FAGL_RANGE_T_GSBER Rangetabelle für Geschäftsbereich 20080604
5 Importing IT_RG_KOSTL Call by reference Type reference (TYPE) FAGL_RANGE_T_KOSTL Ranges-Tabellentyp für Kostenstelle (KOSTL) 20080605
6 Importing IT_RG_PC Call by reference Type reference (TYPE) FAGL_RANGE_T_PRCTR Rangetabelle für Profit Center 20080604
7 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080604
8 Importing IV_NOTEXT_BUFFERREAD Call by reference Type reference (TYPE) ABAP_BOOL Lesen ohne Join mit Puffer, keine Beschreibung ausgeben 20080605

Method DERIVE_CC_FROM_FICO on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_COST_CENTER_FROM_PC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CCTR Call by reference Type reference (TYPE) FAGL_T_KOSTL_INFO Tabelle: Kostenstellen mit Zusatzinformationen 20080408
2 Importing IV_KEYDATE Call by reference Type reference (TYPE) FAGL_KEYDATE Stichtag 20080408
3 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080408
4 Importing IV_KOSAR Call by reference Type reference (TYPE) KOSAR Art der Kostenstelle 20080408
5 Importing IV_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20080408

Method DERIVE_COST_CENTER_FROM_PC on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_COST_CENTER_FROM_PCGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CCTR Call by reference Type reference (TYPE) FAGL_T_KOSTL_INFO Tabelle: Kostenstellen mit Zusatzinformationen 20080408
2 Importing IV_KEYDATE Call by reference Type reference (TYPE) FAGL_KEYDATE Stichtag 20080408
3 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080409
4 Importing IV_KOSAR Call by reference Type reference (TYPE) KOSAR Art der Kostenstelle 20080408
5 Importing IV_PCGRP_SETID Call by reference Type reference (TYPE) SETID Set-ID der PrCtr-Gruppe 20080409
# Exception Resumable Description Created on
1 CX_FAGL_SET_NOT_FOUND 20080526

Method DERIVE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER Call by reference Type reference (TYPE) FAGL_T_ORDER_INFO Tabelle: Aufträge mit Zusatzinformationen 20080414
2 Importing IT_RG_AUTYP Call by reference Type reference (TYPE) FAGL_T_RG_AUFTYP Auftragstyp 20080415
3 Importing IT_RG_PC Call by reference Type reference (TYPE) FAGL_RANGE_T_PRCTR Rangetabelle für Profit Center 20080414
4 Importing IV_AUART Value transfer Type reference (TYPE) AUFART Auftragsart 20080414
5 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080414

Method DERIVE_ORDER on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_ORDER_FROM_FICO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER Call by reference Type reference (TYPE) FAGL_T_ORDER_INFO Tabelle: Aufträge mit Zusatzinformationen 20080605
2 Importing IT_RG_AUFNR Call by reference Type reference (TYPE) FAGL_RANGE_T_AUFNR Range-Tabelle Auftragsnummer 20080605
3 Importing IT_RG_AUTYP Call by reference Type reference (TYPE) FAGL_T_RG_AUFTYP Auftragstyp 20080605
4 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Rangetabelle für Buchungskreise 20080605
5 Importing IT_RG_FKBER Call by reference Type reference (TYPE) FAGL_RANGE_T_FKBER Rangetabelle für Funktionsbereich 20080605
6 Importing IT_RG_GSBER Call by reference Type reference (TYPE) FAGL_RANGE_T_GSBER Rangetabelle für Geschäftsbereich 20080605
7 Importing IT_RG_PC Call by reference Type reference (TYPE) FAGL_RANGE_T_PRCTR Rangetabelle für Profit Center 20080605
8 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080605

Method DERIVE_ORDER_FROM_FICO on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_ORDER_FROM_PC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER Call by reference Type reference (TYPE) FAGL_T_ORDER_INFO Tabelle: Aufträge mit Zusatzinformationen 20080414
2 Importing IT_RG_AUTYP Call by reference Type reference (TYPE) FAGL_T_RG_AUFTYP Auftragstyp 20080415
3 Importing IV_AUART Value transfer Type reference (TYPE) AUFART Auftragsart 20080414
4 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080414
5 Importing IV_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20080414

Method DERIVE_ORDER_FROM_PC on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_ORDER_FROM_PCGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER Call by reference Type reference (TYPE) FAGL_T_ORDER_INFO Tabelle: Aufträge mit Zusatzinformationen 20080414
2 Importing IT_RG_AUTYP Call by reference Type reference (TYPE) FAGL_T_RG_AUFTYP Auftragstyp 20080415
3 Importing IV_AUART Value transfer Type reference (TYPE) AUFART Auftragsart 20080414
4 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080414
5 Importing IV_PCGRP_SETID Call by reference Type reference (TYPE) SETID Identifikation eines Sets 20080414
# Exception Resumable Description Created on
1 CX_FAGL_SET_NOT_FOUND 20080526

Method DERIVE_PC_FROM_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRCTR Call by reference Type reference (TYPE) FAGL_T_PRCTR_INFO Tabellentyp: Profitcenter Schlüsselfelder 20080416
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ' ' ohne Puffer lesen? 20080421
3 Importing IV_KOKRS Value transfer Type reference (TYPE) KOKRS Kostenrechnungskreis 20080416
4 Importing IV_SEGMENT Call by reference Type reference (TYPE) FB_SEGMENT Segment 20080416

Method DERIVE_PC_FROM_SEGMENT on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_SO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_ITEM Call by reference Type reference (TYPE) FAGL_T_SO_INFO Tabellentyp: Kundenauftragspositionen und Zusatzinfo 20080509
2 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Rangetabelle für Buchungskreise 20080627
3 Importing IT_RG_ERDAT Call by reference Type reference (TYPE) SHP_ERDAT_RANGE_T Ranges-Tabelle Erfassungsdatum 20080509
4 Importing IT_RG_GSBER Call by reference Type reference (TYPE) FAGL_RANGE_T_GSBER Rangetabelle für Geschäftsbereich 20080627
5 Importing IT_RG_PC Call by reference Type reference (TYPE) FAGL_RANGE_T_PRCTR Range-Tabelle: Profitcenter 20080509
6 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080509

Method DERIVE_SO on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_WBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WBS Call by reference Type reference (TYPE) FAGL_T_WBS_INFO PSP-Elemente 20080411
2 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) FAGL_RANGE_T_BUKRS Rangetabelle für Buchungskreise 20080605
3 Importing IT_RG_FKBER Call by reference Type reference (TYPE) FAGL_RANGE_T_FKBER Rangetabelle für Funktionsbereich 20080605
4 Importing IT_RG_GSBER Call by reference Type reference (TYPE) FAGL_RANGE_T_GSBER Rangetabelle für Geschäftsbereich 20080605
5 Importing IT_RG_PC Call by reference Type reference (TYPE) FAGL_RANGE_T_PRCTR Rangetabelle für Profit Center 20080411
6 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Ohne Puffer lesen? 20080421
7 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080411

Method DERIVE_WBS on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_WBS_ELEMENT_FROM_PC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WBS Call by reference Type reference (TYPE) FAGL_T_WBS_INFO PSP-Elemente 20080411
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Ohne Puffer lesen? 20080421
3 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080411
4 Importing IV_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20080411

Method DERIVE_WBS_ELEMENT_FROM_PC on class CL_FAGL_DERIVE_CO_FROM_PC has no exception.

Method DERIVE_WBS_ELEMENT_FROM_PCGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WBS Call by reference Type reference (TYPE) FAGL_T_WBS_INFO PSP-Elemente 20080411
2 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Ohne Puffer lesen? 20080421
3 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080411
4 Importing IV_PCGRP_SETID Call by reference Type reference (TYPE) SETID SetID der PrCtr-Gruppe 20080411
# Exception Resumable Description Created on
1 CX_FAGL_SET_NOT_FOUND 20080526

Method TRANSLATE_PCGRP_TO_PCRANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RG_PRCTR Call by reference Type reference (TYPE) FAGL_RANGE_T_PRCTR Rangetabelle für Profit Center 20080409
2 Importing IV_PCGRP_SETID Call by reference Type reference (TYPE) SETID Set-ID der PrCtr-Gruppe 20080409
# Exception Resumable Description Created on
1 CX_FAGL_SET_NOT_FOUND 20080526
History
Last changed by/on SAP  20110908 
SAP Release Created in 604