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
⤷ 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 |