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 |