SAP ABAP Class CL_AFW_PORTFOLIO_HIERARCHY (Portfolio Hierarchy for CFM Analysis Framework)
Hierarchy
☛
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
⤷
FIN-FSCM-TRM-AN (Application Component) Analyzer
⤷
CFM_AFW (Package) CFM Analysis Framework
⤷
⤷
Properties
| Class | CL_AFW_PORTFOLIO_HIERARCHY | |
| Short Description | Portfolio Hierarchy for CFM Analysis Framework | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | CFM_AFW | CFM Analysis Framework |
| Created | 20000502 | SAP |
| Last change | 20040819 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_AFW_PORTFOLIO_HIERARCHY has no interface implemented.
Friends
Class CL_AFW_PORTFOLIO_HIERARCHY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | JBRRMBID | Analysis Structure | 20000707 | |||
| 2 | Constant | Private | Type reference (TYPE) | JBRPKNOTEN | 000001 | Root Node | 20030826 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | JBRPH-CRUSER | Entered By | 20000502 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | JBRPH-DCRDAT | Entered On | 20000502 | |||
| 5 | Instance attribute | Private | See coding | My Definition from Customizing | 20000502 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | JBRPH-DGEDAT | Generation Date | 20000502 | |||
| 7 | Static Attribute | Private | See coding | Table of all PHs created | 20000502 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | JBRPHT-KBEZ | My Short Description | 20000502 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | JBRPHT-LBEZ | My Short Description | 20000502 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | JBRPH-PHID | My Relational ID | 20000502 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | AFWCH_PH_TREE_TS | Tree Structure of Portfolio Hierarchy (Table) | 20000727 | |||
| 12 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AFW_PORTFOLIO | My Root Portfolio | 20000502 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | JBRPH-TCRTIM | Entered At | 20000502 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | JBRPH-TGETIM | Generation Date | 20000502 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | JBRPH-SICHTID | My View | 20000707 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Calculate Key Figures in IM_KEYFIGURES | 20000707 | |
| 2 | Static method | Private | Method | Relational Integrity: Only *One* PH with a Particular PHID | 20000502 | |
| 3 | Instance method | Public | Constructor | EL CONSTRUCTADOR (Initialize Me, Construct all My Children) | 20000502 | |
| 4 | Instance method | Public | Method | Displays Me | 20000502 |
Events
Class CL_AFW_PORTFOLIO_HIERARCHY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | ITYP_PORTFOLIO_HIERARCHIES_AFW | Private | See coding | ITYP_PORTFOLIO_HIERARCHIES_AFW | 20000502 | |
Method Signatures
Method CALCULATE_KEYFIGURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IREF_MSG_HANDLER2 | Call by reference | Object reference (TYPE REF TO) | CL_AFWGO_MSG_HANDLER2 | Message Handler Endergebnisverfahren | 20000818 | |||
| 2 | IT_KFCLASS_EXCERPT | Call by reference | Type reference (TYPE) | AFWGO_KFCLASSIFICATION_T | Tabelle kassifizierter Kennzahlen | 20000707 | |||
| 3 | I_APPLICATION | Call by reference | Type reference (TYPE) | AFW_APPLICATION | Analyzer-Anwendung | 20000710 | |||
| 4 | I_EVALPROC2 | Call by reference | Type reference (TYPE) | AFWGO_EVALPROC_2 | Auswertungsverfahren für Endergebnisse | 20000719 | |||
| 5 | I_FLG_SAP_SERVICE | Call by reference | Type reference (TYPE) | AFWGO_FLG_SAP_SERVICE | Flag für Service - unterbindet alle DB-Verbuchungen | 20051117 | |||
| 6 | I_KEYDATE | Call by reference | Type reference (TYPE) | AFW_KEYDATE | Stichtag | 20000710 | |||
| 7 | I_PH_TESTMODE | Call by reference | Type reference (TYPE) | AFWCH_FLAG_SELE | ' ' | X =PH mit Filtertestselektionen | 20040510 |
Method CALCULATE_KEYFIGURES on class CL_AFW_PORTFOLIO_HIERARCHY has no exception.
Method CHECK_INTEGRITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PHID | Call by reference | Type reference (TYPE) | JBRPH-PHID | The PH key | 20000502 | |||
| 2 | IM_SICHTID | Call by reference | Type reference (TYPE) | JBRPH-SICHTID | The view | 20000502 | |||
| 3 | RE_REF_PORTFOLIO_HIERARCHY | Value transfer | Object reference (TYPE REF TO) | CL_AFW_PORTFOLIO_HIERARCHY | The portfolio hierarchy's PHID, if exists | 20000502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | PH already exists and must not be created again | 20000502 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ANALYSIS_STRUCTURE | Call by reference | Type reference (TYPE) | JBRRMBID | Analysestruktur | 20000707 | |||
| 2 | IM_PHID | Call by reference | Type reference (TYPE) | JBRPH-PHID | My portfolio hierarchy ID | 20000502 | |||
| 3 | IM_PH_TESTMODE | Call by reference | Type reference (TYPE) | AFWCH_FLAG_SELE | ' ' | X =PH mit Filtertestselektionen | 20040510 | ||
| 4 | IM_SICHTID | Call by reference | Type reference (TYPE) | JBRPH-SICHTID | My view (maybe obsolete?) | 20000502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | My definition could not be found on db | 20000502 | ||
| 2 | My tree structure could not be found on db | 20000502 | ||
| 3 | PH already created | 20000502 | ||
| 4 | PH not active | 20030331 |
Method SHOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NODE | Call by reference | Type reference (TYPE) | SEUCOMM | Ausgewählter Knoten | 20000502 | |||
| 2 | IM_CALLBACK_PROGRAM | Call by reference | Type reference (TYPE) | SY-REPID | Programmname für Callback-Routinen | 20000502 | |||
| 3 | IM_FORM_TOP_OF_PAGE | Call by reference | Type reference (TYPE) | SLIS_FORMNAME | Unterprogramm zus. Top of Page | 20000502 | |||
| 4 | IM_MODE | Call by reference | Type reference (TYPE) | C | P: Knoten auswählen, S: Sichern od. abbr. | 20000502 | |||
| 5 | IM_NO_CONTROL | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen: "klassische" Anzeige ohne Control | 20000502 | |||
| 6 | IM_TEXT_LENGTH | Call by reference | Type reference (TYPE) | SNODETEXT-TLENGTH | '50' | Länge des Texts zu PH-Knoten | 20000502 | ||
| 7 | IM_TITLE | Call by reference | Type reference (TYPE) | SNODETEXT-TEXT | Fensterüberschrift | 20000502 |
Method SHOW on class CL_AFW_PORTFOLIO_HIERARCHY has no exception.
History
| Last changed by/on | SAP | 20040819 |
| SAP Release Created in |