SAP ABAP Interface IF_MLCOSTING_MM_NODE (Model Node Multilevel Unit Costing)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
CO-PC-PCP (Application Component) Product Cost Planning
⤷
CKEK (Package) Multilevel Unit/Simulation Costing
⤷
⤷
Properties
| Interface | IF_MLCOSTING_MM_NODE | |
| Short Description | Model Node Multilevel Unit Costing |
General Data
| Package | CKEK | Multilevel Unit/Simulation Costing |
| Created | 19990321 | SAP |
| Last changed | 00000000 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_MLCOSTING_MM_NODE has no forward declaration.
Interfaces
Interface IF_MLCOSTING_MM_NODE has no interface.
Friends
Interface IF_MLCOSTING_MM_NODE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | M_MM_NODE_TYPE | Instance attribute | Public | Type reference (TYPE) | CKEK_MM_NODE_TYPE | Node Type | 19990321 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds Child (No Duplicates) | 19990321 | |
| 2 | Instance method | Public | Method | Checks Whether Child Can Be Added (Not Duplicated) | 19990321 | |
| 3 | Instance method | Public | Method | Provides Children in Metamodel | 19990321 | |
| 4 | Instance method | Public | Method | Provides Parents in Metamodel | 19990321 | |
| 5 | Instance method | Public | Method | Provides Type in Metamodel | 19990321 | |
| 6 | Instance method | Public | Method | Removed Child | 19990321 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ON_CHILD_ADD_AFTER | Static Event (1) |
Public (2) |
Event After Which Child Added | 19990321 |
| 2 | ON_CHILD_REMOVE_AFTER | Static Event (1) |
Public (2) |
Event After Which Child Removed | 19990321 |
Types
Interface IF_MLCOSTING_MM_NODE has no local type.
Method Signatures
Method ADD_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDITION_SUCCESSFULL | Call by reference | Type reference (TYPE) | XFLAG | Einfügen erfolgreich | 19990321 | |||
| 2 | I_CHILD | Call by reference | Type reference (TYPE) | CKEK_MM_NODE | einzufügendes Kind | 19990321 |
Method ADD_CHILD on Interface IF_MLCOSTING_MM_NODE has no exception.
Method CHECK_CHILD_ADDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDITION_ALLOWED | Call by reference | Type reference (TYPE) | XFLAG | einfügen erlaubt | 19990321 | |||
| 2 | I_CHILD | Call by reference | Type reference (TYPE) | CKEK_MM_NODE | Einzufügendes Kind | 19990321 | |||
| 3 | I_INSERT_AS_LAST_CHILD | Call by reference | Type reference (TYPE) | XFLAG | 'X' | als letztes Kind | 19990321 | ||
| 4 | I_NEXT_SIBLING | Call by reference | Type reference (TYPE) | CKEK_MM_NODE | vor next_sibling einfügen | 19990321 |
Method CHECK_CHILD_ADDITION on Interface IF_MLCOSTING_MM_NODE has no exception.
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILDREN | Call by reference | Type reference (TYPE) | CKEK_T_MM_NODE | Kindknoten | 19990321 |
Method GET_CHILDREN on Interface IF_MLCOSTING_MM_NODE has no exception.
Method GET_PARENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARENTS | Call by reference | Type reference (TYPE) | CKEK_T_MM_NODE | Eltern (Typischerweise nur eins) | 19990321 |
Method GET_PARENTS on Interface IF_MLCOSTING_MM_NODE has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MM_NODE_TYPE | Call by reference | Type reference (TYPE) | CKEK_MM_NODE_TYPE | Knotentyp | 19990321 |
Method GET_TYPE on Interface IF_MLCOSTING_MM_NODE has no exception.
Method REMOVE_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REMOVE_CHILD | Call by reference | Type reference (TYPE) | CKEK_MM_NODE | zu entferndendes Kind | 19990321 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zu entferndendes Kind nicht gefunden | 19990321 |
Event Signatures
Event ON_CHILD_ADD_AFTER Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILD | Exporting | Value transfer | Type reference (TYPE) | CKEK_MM_NODE | Instanz, die eingefügt wurde | 19990321 | ||
| 2 | PARENT | Exporting | Value transfer | Type reference (TYPE) | CKEK_MM_NODE | Instanz, in die eingefügt wurde | 19990321 |
Event ON_CHILD_REMOVE_AFTER Signature
Event ON_CHILD_REMOVE_AFTER on Interface IF_MLCOSTING_MM_NODE has no parameter.
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in |