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 GET_DELETED_NODE Instance method Public Method Display Deleted Assignments 20001211
2 GET_NODES Instance method Public Method Display all Node Assignments for Regenerative Planning 20001211
3 HANDLE_DROP Instance method Public Event handling method Drop Event in Tree Modelx 20001227
4 ITEMTABLE_CONTRACT_BUILD Instance method Public Method Set Up Item Table for Viewer (Reload Data) 20011220
5 MAPKEY2NODEKEY Instance method Public Method Map Key for Contracts/Items -> Internal 20010222
6 MAPNODEKEY2KEY 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 Importing IN_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20011220
2 Exporting 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 Importing DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20001227
2 Importing 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 Importing IN_DOCUMENT Value transfer Type reference (TYPE) VBELN Vertriebsbelegnummer 20011220
2 Importing IN_INCOMPLETEDATA Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20011220
3 Importing IN_ITEM Value transfer Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20011220
4 Importing IN_MIX Value transfer Type reference (TYPE) JVSDSPLIT-SPLIT IS-M: Medienausgaben-Ausstattung 20011227
5 Importing IN_PARENTNODE Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20011220
6 Exporting 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 Importing IN_DOCUMENT Value transfer Type reference (TYPE) VBELN Vertriebsbelegnummer 20010222
2 Importing IN_ITEM Value transfer Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20010222
3 Importing IN_ROOTNODE Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010625
4 Exporting OUT_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010222
5 Exporting 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 Importing IN_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20010222
2 Exporting OUT_DOCUMENT Value transfer Type reference (TYPE) VBELN Vertriebsbelegnummer 20010222
3 Exporting OUT_ITEM Value transfer Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20010222
4 Exporting OUT_NODE Value transfer Type reference (TYPE) STRING Knoten in Hierachie 20011112
# Exception Resumable Description Created on
1 NO_CONTRACT 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