SAP ABAP Interface IF_ISM_SD_CONTRACTTREE (IS-M: Display Contracts in Hierarchy)
Hierarchy
☛
IS-M (Software Component) SAP MEDIA
⤷
IS-M (Application Component) SAP Media
⤷
JSDI (Package) IS-M/SD SD Integration
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ISM_ABSTRACT_CONTRACT_TREE | IS-M: Hierachy of Customer Groups for Insert Planning | 20020628 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ISM_SD_CONTRACT_INSERT_GEO | IS-M: Geographical Hierarchy for Insert Planning | 20010911 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ISM_SD_CONTRACT_INSERT_TREE | IS-M: Hierachy of Customer Groups for Insert Planning | 20010227 |
Properties
| Interface | IF_ISM_SD_CONTRACTTREE | |
| Short Description | IS-M: Display Contracts in Hierarchy |
General Data
| Package | JSDI | IS-M/SD SD Integration |
| Created | 20001211 | SAP |
| Last changed | 20050224 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | JVSD2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_ISM_SD_CONTRACTTREE has no interface.
Friends
Interface IF_ISM_SD_CONTRACTTREE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_COLUMN_ADRESS | Constant | Public | Type reference (TYPE) | TV_ITMNAME | 'COLUMN1' | D | 20010201 | |
| 2 | C_NODETYPE_CONTRACT | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Node Type: Contract | 20010228 | |
| 3 | C_NODETYPE_NODE | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Node Type: Group / Root | 20010228 | |
| 4 | GCONTRACTINFO_TAB | Instance attribute | Public | Type reference (TYPE) | RJVSDCONINFOTAB | IS-M: Insert Planning - Formatted Structure | 20040805 | ||
| 5 | KEYMAPPINGTAB | Instance attribute | Public | Type reference (TYPE) | RJVSDKEYMAPTAB | Mapping Keys from Tree | 20010222 | ||
| 6 | KEYNUMBER | Instance attribute | Public | Type reference (TYPE) | INT4 | Internal Key for Tree Control | 20010625 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Display Deleted Assignments | 20001211 | |
| 2 | Instance method | Public | Method | Display all Node Assignments for Regenerative Planning | 20001211 | |
| 3 | Instance method | Public | Event handling method | Drop Event in Tree Modelx | 20001227 | |
| 4 | Instance method | Public | Method | Set Up Item Table for Viewer (Reload Data) | 20011220 | |
| 5 | Instance method | Public | Method | Map Key for Contracts/Items -> Internal | 20010222 | |
| 6 | Instance method | Public | Method | Map Internal Key -> Contract/Item | 20010222 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | NODE_ADDED | Instance Event (0) |
Public (2) |
Node Added | 20001211 |
| 2 | NODE_CHANGED | Instance Event (0) |
Public (2) |
Node Attributes Changed | 20001228 |
| 3 | NODE_DELETED | Instance Event (0) |
Public (2) |
Assignment to Hierarchy was Deleted | 20001211 |
Types
Interface IF_ISM_SD_CONTRACTTREE has no local type.
Method Signatures
Method GET_DELETED_NODE Signature
Method GET_DELETED_NODE on Interface IF_ISM_SD_CONTRACTTREE has no parameter.
Method GET_DELETED_NODE on Interface IF_ISM_SD_CONTRACTTREE has no exception.
Method GET_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_NODEKEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | Tree Model: Schlüssel eines Knotens | 20011220 | |||
| 2 | OUT_CONTRACTTAB | Call by reference | Type reference (TYPE) | RJKSDCONTRACTTAB | IS-M: Kontraktpositionen | 20001211 |
Method GET_NODES on Interface IF_ISM_SD_CONTRACTTREE has no exception.
Method HANDLE_DROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Call by reference | Attribute reference (LIKE) | 20001227 | |||||
| 2 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20001227 |
Method HANDLE_DROP on Interface IF_ISM_SD_CONTRACTTREE has no exception.
Method ITEMTABLE_CONTRACT_BUILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DOCUMENT | Value transfer | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20011220 | |||
| 2 | IN_INCOMPLETEDATA | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20011220 | |||
| 3 | IN_ITEM | Value transfer | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20011220 | |||
| 4 | IN_MIX | Value transfer | Type reference (TYPE) | JVSDSPLIT-SPLIT | IS-M: Medienausgaben-Ausstattung | 20011227 | |||
| 5 | IN_PARENTNODE | Value transfer | Type reference (TYPE) | TM_NODEKEY | Tree Model: Schlüssel eines Knotens | 20011220 | |||
| 6 | OUT_ITEMTAB | Call by reference | Type reference (TYPE) | TREEMCITAB | Column Tree Model: Item-Tabelle | 20011220 |
Method ITEMTABLE_CONTRACT_BUILD on Interface IF_ISM_SD_CONTRACTTREE has no exception.
Method MAPKEY2NODEKEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_DOCUMENT | Value transfer | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20010222 | |||
| 2 | IN_ITEM | Value transfer | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20010222 | |||
| 3 | IN_ROOTNODE | Value transfer | Type reference (TYPE) | TM_NODEKEY | Tree Model: Schlüssel eines Knotens | 20010625 | |||
| 4 | OUT_NODEKEY | Value transfer | Type reference (TYPE) | TM_NODEKEY | Tree Model: Schlüssel eines Knotens | 20010222 | |||
| 5 | OUT_TEXTNODE | Value transfer | Type reference (TYPE) | TREEMCITEM-TEXT | Tree Model: Text eines Items | 20010625 |
Method MAPKEY2NODEKEY on Interface IF_ISM_SD_CONTRACTTREE has no exception.
Method MAPNODEKEY2KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_NODEKEY | Value transfer | Type reference (TYPE) | TM_NODEKEY | Tree Model: Schlüssel eines Knotens | 20010222 | |||
| 2 | OUT_DOCUMENT | Value transfer | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20010222 | |||
| 3 | OUT_ITEM | Value transfer | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20010222 | |||
| 4 | OUT_NODE | Value transfer | Type reference (TYPE) | STRING | Knoten in Hierachie | 20011112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Kontrakt zum Schlüssel | 20010302 |
Event Signatures
Event NODE_ADDED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMNDATA | Exporting | Value transfer | Type reference (TYPE) | TREEMCITAB | Column Tree Model: Item-Tabelle | 20001219 | ||
| 2 | NODE | Exporting | Value transfer | Type reference (TYPE) | TM_NODEKEY | Knoten | 20001211 | ||
| 3 | REF_NODE | Exporting | Value transfer | Type reference (TYPE) | TM_NODEKEY | untergeordneter Knoten | 20001213 | ||
| 4 | TYPEOFNODE | Exporting | Value transfer | Type reference (TYPE) | CHAR1 | Typ des Knoten (der eingefügt wird) | 20010228 |
Event NODE_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMNDATA | Exporting | Value transfer | Type reference (TYPE) | TREEMCITAB | Column Tree Model: Item-Tabelle | 20001228 | ||
| 2 | NODE | Exporting | Value transfer | Type reference (TYPE) | TM_NODEKEY | Tree Model: Schlüssel eines Knotens | 20001228 |
Event NODE_DELETED Signature
Event NODE_DELETED on Interface IF_ISM_SD_CONTRACTTREE has no parameter.
History
| Last changed by/on | SAP | 20050224 |
| SAP Release Created in | 463 |