SAP ABAP Class CL_PDM_IPPE_ALTERNATIVE (Alternative)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-PDM-GF-OBR (Application Component) Product Structure Browser
     C_PDM_BROWSER_IPPE (Package) Extension: iPPE Objects in Product Structure Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PDM_BROWSER_OBJECT Interface for (New) Objects in Browser 20020117
Properties
Class CL_PDM_IPPE_ALTERNATIVE  
Short Description Alternative    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package C_PDM_BROWSER_IPPE   Extension: iPPE Objects in Product Structure Browser 
Created 20020117   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PPET2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PDM_BROWSER_OBJECT Interface for (New) Objects in Browser 20020117
Friends
Class CL_PDM_IPPE_ALTERNATIVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AENNR Instance attribute Private Type reference (TYPE) AENR-AENNR Change Number 20020118
2 ALTERNATIVE_INFORMATION Instance attribute Private Type reference (TYPE) PDM_IPPEALTERNATIVE Alternatives in Product Structure Browser 20020117
3 ALTERNATIVE_PNGUID Instance attribute Private Type reference (TYPE) PVS_PNGUID Internal Number of iPPE Node 20020118
4 ALTERNATIVE_PVGUID Instance attribute Private Type reference (TYPE) PVS_PVGUID Internal Number of the PVS Variant 20020118
5 ALTERNATIVE_TYPE_INFO Static Attribute Private Type reference (TYPE) C_PDM_V_CPATYPE Table Type for iPPE Alternative Type Info 20020118
6 C_01600 Constant Public Type reference (TYPE) OBJECT_TYPE '01600' Higher-Level iPPE Objects for iPPE Alternative 20040702
7 C_01601 Constant Public Type reference (TYPE) OBJECT_TYPE '01601' Lower-Level iPPE Objects for iPPE Alternative 20040702
8 C_01602 Constant Public Type reference (TYPE) OBJECT_TYPE '01602' Predecessor iPPE Objects for iPPE Alternative 20040702
9 C_01603 Constant Public Type reference (TYPE) OBJECT_TYPE '01603' Successor iPPE Objects for iPPE Alternative 20040702
10 C_01604 Constant Public Type reference (TYPE) OBJECT_TYPE '01604' Assigned iPPE Objects for iPPE Alternative 20040702
11 C_01605 Constant Public Type reference (TYPE) OBJECT_TYPE '01605' iPPE Node for Alternative 20040702
12 C_01606 Constant Public Type reference (TYPE) OBJECT_TYPE '01606' Item Variant for Alternative 20040702
13 C_01607 Constant Public Type reference (TYPE) OBJECT_TYPE '01607' Usage in Assembly References 20040702
14 C_90101 Constant Public Type reference (TYPE) OBJECT_TYPE '90101' Alternatives for Change Number 20040702
15 C_ALT Constant Public Type reference (TYPE) PRINT_TYPE 'ALT' Object Type for Printing in Product Structure Browser 20020117
16 C_ALTERNATIVE Constant Public Type reference (TYPE) OBJECT_TYPE 'ALTERNATIV' Object Type in Product Structure Browser 20020117
17 C_CROSS Constant Public Type reference (TYPE) XFELD 'X' Checkbox Field 20020118
18 C_ECM Constant Public Type reference (TYPE) OBJECT_TYPE 'ECM' Object Type in Product Structure Browser 20020205
19 C_PLUS Constant Private Type reference (TYPE) C_PDM_COMPRESS '+' Explosion Status of Branch in Browser 20020121
20 FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_PDM_IPPE_ALTER_FACTORY Factory Class for iPPE Alternatives 20020117
21 FACTORY_REF Static Attribute Private Object reference (TYPE REF TO) IF_PDM_BROWSER_OBJECT_FACTORY Interface for Factory Objects in Browser 20020117
22 GT_ALTERNATIVE_DATA Static Attribute Private Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Table Type for iPPE Alternatives in PSB 20020117
23 GT_ALTERNATIVE_DATA_REFRESH Static Attribute Private Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Table Type for iPPE Alternatives in PSB 20020718
24 PAGUID Instance attribute Private Type reference (TYPE) PVS_PAGUID Internal Number of PVS Alternative Segment 20020117
25 STRUCTURE_READ Instance attribute Private Type reference (TYPE) XFELD Checkbox 20020121
26 STRUCTURE_TAB Instance attribute Private Type reference (TYPE) C_PDM_PVS_STRUCT_TAB Table Type for PVS Structure Information 20020121
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALTERNATIVE_DATA Static method Public Method Add Remote Alternatives 20040618
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20020117
3 CREATE_INSTANCES_FOR_ALL_ECMS Static method Public Method Instance Generation for All Change Numbers 20020118
4 C_PDM_INSERT_ALTER_ASS_IPPEOBJ Static method Public Method Insert Assigned iPPE Object for Alternative 20020122
5 C_PDM_INSERT_ALTER_IPPE_NODE Static method Public Method Insert iPPE Node for Alternative 20020204
6 C_PDM_INSERT_ALTER_POSVARIANT Static method Public Method Insert Item Variant for Alternative 20020204
7 C_PDM_INSERT_ALTER_PRE_IPPEOBJ Static method Public Method Insert Predecessor iPPE Object for Alternative 20020122
8 C_PDM_INSERT_ALTER_SUB_IPPEOBJ Static method Public Method Insert Lower-Level iPPE Object for Alternative 20020121
9 C_PDM_INSERT_ALTER_SUC_IPPEOBJ Static method Public Method Insert Successor iPPE Object for Alternative 20020122
10 C_PDM_INSERT_ALTER_SUP_IPPEOBJ Static method Public Method Insert Higher-Level iPPE Object for Alternative 20020122
11 C_PDM_INSERT_ALT_USG_ASSY_REFS Static method Public Method Add Usage in Assembly References 20040702
12 C_PDM_INSERT_ECM_USGE_IN_ALTER Static method Public Method Insert Alternative for Change Number 20020205
13 C_PDM_IPPE_ALTERNATIVE_CHANGE Static method Public Method Call Change for an iPPE Alternative 20020205
14 C_PDM_IPPE_ALTERNATIVE_DISPLAY Static method Public Method Call Display for an iPPE Alternative 20020205
15 C_PDM_IPPE_ALTERNATIVE_INSERT Static method Public Method Insert Relationships for iPPE Alternative 20020121
16 FILL_ALTERNATIVE_ATTRIBUTES Instance method Public Method Fill Data Structure for iPPE Alternative 20020117
17 GET_ALTERNATIVE_DATA Static method Public Method Reads an Entry in Table GT_ALTERNATIVE_DATA 20020121
18 GET_ALTERNATIVE_IPPE_NODE Instance method Private Method iPPE Node for Alternative 20020125
19 GET_ALTERNATIVE_POSVAR Instance method Private Method Item Variant for iPPE Alternative 20020204
20 GET_ALTER_USGE_ASSY_REFERENCES Instance method Private Method Usage in Assembly References 20040706
21 GET_ASSIGNED_PPE_OBJECTS Instance method Private Method Assigned iPPE Objects for iPPE Alternative 20020122
22 GET_PREDECESSOR_PPE_OBJECTS Instance method Private Method Predecessor iPPE Objects for iPPE Alternative 20020122
23 GET_SUBORDINATE_PPE_OBJECTS Instance method Private Method Lower-Level iPPE Objects for iPPE Alternative 20020121
24 GET_SUCCESSOR_PPE_OBJECTS Instance method Private Method Successor iPPE Objects for iPPE Alternative 20020122
25 GET_SUPERIOR_PPE_OBJECTS Instance method Private Method Higher-Level iPPE Objects for iPPE Alternative 20020121
26 PSEUDO_CONSTRUCTOR Static method Public Method Pseudo Constructor for an Object; Internal Use Only! 20020117
27 READ_STRUCTURE Instance method Private Method Read Node of iPPE Alternative 20020121
28 REFRESH_BROWSER Static method Public Method FORM REFRESH_BROWSER 20020718
29 REFRESH_BROWSER_TOPLEVELOBJ Static method Public Method Refresh for Initial Objects 20020718
30 REFRESH_INIT Static method Public Method Refresh: Init 20020718
31 SORT_IPPE_ALTERNATIVES Static method Public Method Sorts a Table of iPPE Alternatives 20020125
Events
Class CL_PDM_IPPE_ALTERNATIVE has no event.
Types
Class CL_PDM_IPPE_ALTERNATIVE has no local type.
Method Signatures

Method ADD_ALTERNATIVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALTERNATIVE_DATA Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Tabellentyp zu iPPE Alternativen im Produktstrukturbrowser 20040618
2 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040618

Method ADD_ALTERNATIVE_DATA on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PDM_IPPE_ALTERNATIVE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method CREATE_INSTANCES_FOR_ALL_ECMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTER_INSTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJ_REFS Tabelle mit (neuen) Objekten im Browser 20020118
2 Importing IS_PALTID Call by reference Type reference (TYPE) PALTID iPPE-Alternative: Zeitunabh. Identifikation und Attribute 20020118
3 Importing I_PAGUID Call by reference Type reference (TYPE) PVS_PAGUID Interne Nummer des PVS-Alternativensegments 20020118
4 Importing I_PATEXT Call by reference Type reference (TYPE) PALTTX-PATEXT Bezeichnung iPPE-Alternative 20020118
# Exception Resumable Description Created on
1 NOT_EXIST Es wurden keine Instanzen erzeugt 20020118

Method C_PDM_INSERT_ALTER_ASS_IPPEOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTERNATIVE Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Tabellentyp zu iPPE Alternativen im Produktstrukturbrowser 20040702
2 Changing CT_NODE Call by reference Type reference (TYPE) PDM_IPPENODE_TAB Tabellentyp zu iPPE Knoten im Produktstrukturbrowser 20040702
3 Changing CT_POSVAR Call by reference Type reference (TYPE) PDM_POSVARIANT_TAB Tabellentyp zu Positionsvarianten im Produktstrukturbrowser 20040702
4 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020122
5 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020122
6 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020122
7 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020122
8 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020122
9 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020122
10 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020122

Method C_PDM_INSERT_ALTER_ASS_IPPEOBJ on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ALTER_IPPE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_DATA Call by reference Type reference (TYPE) PDM_IPPENODE iPPE Knoten im Produktstrukturbrowser 20040702
2 Changing C_SINGLE_NODE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020204
3 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020204
4 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020204
5 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020204
6 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020204
7 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020204
8 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020204

Method C_PDM_INSERT_ALTER_IPPE_NODE on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ALTER_POSVARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_POSVAR_DATA Call by reference Type reference (TYPE) PDM_POSVARIANT Positionsvarianten im Produktstrukturbrowser 20040702
2 Changing C_SINGLE_NODE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020204
3 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020204
4 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020204
5 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020204
6 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020204
7 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020204
8 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020204

Method C_PDM_INSERT_ALTER_POSVARIANT on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ALTER_PRE_IPPEOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTERNATIVE Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Tabellentyp zu iPPE Alternativen im Produktstrukturbrowser 20040702
2 Changing CT_NODE Call by reference Type reference (TYPE) PDM_IPPENODE_TAB Tabellentyp zu iPPE Knoten im Produktstrukturbrowser 20040702
3 Changing CT_POSVAR Call by reference Type reference (TYPE) PDM_POSVARIANT_TAB Tabellentyp zu Positionsvarianten im Produktstrukturbrowser 20040702
4 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020122
5 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020122
6 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020122
7 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020122
8 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020122
9 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020122
10 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020122

Method C_PDM_INSERT_ALTER_PRE_IPPEOBJ on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ALTER_SUB_IPPEOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTERNATIVE Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Tabellentyp zu iPPE Alternativen im Produktstrukturbrowser 20040702
2 Changing CT_NODE Call by reference Type reference (TYPE) PDM_IPPENODE_TAB Tabellentyp zu iPPE Knoten im Produktstrukturbrowser 20040702
3 Changing CT_POSVAR Call by reference Type reference (TYPE) PDM_POSVARIANT_TAB Tabellentyp zu Positionsvarianten im Produktstrukturbrowser 20040702
4 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020121
5 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020121
6 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020121
7 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020121
8 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020121
9 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020121
10 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020121

Method C_PDM_INSERT_ALTER_SUB_IPPEOBJ on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ALTER_SUC_IPPEOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTERNATIVE Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Tabellentyp zu iPPE Alternativen im Produktstrukturbrowser 20040702
2 Changing CT_NODE Call by reference Type reference (TYPE) PDM_IPPENODE_TAB Tabellentyp zu iPPE Knoten im Produktstrukturbrowser 20040702
3 Changing CT_POSVAR Call by reference Type reference (TYPE) PDM_POSVARIANT_TAB Tabellentyp zu Positionsvarianten im Produktstrukturbrowser 20040702
4 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020122
5 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020122
6 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020122
7 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020122
8 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020122
9 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020122
10 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020122

Method C_PDM_INSERT_ALTER_SUC_IPPEOBJ on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ALTER_SUP_IPPEOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTERNATIVE Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Tabellentyp zu iPPE Alternativen im Produktstrukturbrowser 20040702
2 Changing CT_NODE Call by reference Type reference (TYPE) PDM_IPPENODE_TAB Tabellentyp zu iPPE Knoten im Produktstrukturbrowser 20040702
3 Changing CT_POSVAR Call by reference Type reference (TYPE) PDM_POSVARIANT_TAB Tabellentyp zu Positionsvarianten im Produktstrukturbrowser 20040702
4 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020122
5 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020122
6 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020122
7 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020122
8 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020122
9 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020122
10 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020122

Method C_PDM_INSERT_ALTER_SUP_IPPEOBJ on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ALT_USG_ASSY_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20040702
2 Changing C_POSVAR_DATA Call by reference Type reference (TYPE) PDM_POSVARIANT_TAB Tabellentyp zu Positionsvarianten im Produktstrukturbrowser 20040702
3 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20040702
4 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20040702
5 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20040702
6 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040702
7 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20040702
8 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040702

Method C_PDM_INSERT_ALT_USG_ASSY_REFS on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_INSERT_ECM_USGE_IN_ALTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALTERNATIVE Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE_TAB Tabellentyp zu iPPE Alternativen im Produktstrukturbrowser 20040702
2 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020205
3 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020205
4 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020205
5 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020205
6 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020205
7 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020205
8 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020205

Method C_PDM_INSERT_ECM_USGE_IN_ALTER on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_IPPE_ALTERNATIVE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020205
2 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020205

Method C_PDM_IPPE_ALTERNATIVE_CHANGE on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_IPPE_ALTERNATIVE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020205
2 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020205

Method C_PDM_IPPE_ALTERNATIVE_DISPLAY on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method C_PDM_IPPE_ALTERNATIVE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020121
2 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20020121
3 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020121
4 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20020121
5 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020121
6 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020121
7 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020121

Method C_PDM_IPPE_ALTERNATIVE_INSERT on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method FILL_ALTERNATIVE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ALTERNATIVE_DATA Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE Alternativen im Produktstrukturbrowser 20020117

Method FILL_ALTERNATIVE_ATTRIBUTES on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method GET_ALTERNATIVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALTERNATIVE_DATA Call by reference Type reference (TYPE) PDM_IPPEALTERNATIVE Alternativen im Produktstrukturbrowser 20020121
2 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020121
3 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020121
# Exception Resumable Description Created on
1 NOT_EXIST Der Eintrag existiert nicht 20020121

Method GET_ALTERNATIVE_IPPE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Type reference (TYPE) PDM_EXT_OBJLINK Link for extensions within product structure browser 20020125
2 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020125
# Exception Resumable Description Created on
1 NOT_EXIST Es gibt keinen iPPE Knoten zur Alternative 20020125

Method GET_ALTERNATIVE_POSVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Type reference (TYPE) PDM_EXT_OBJLINK Link for extensions within product structure browser 20020204
2 Importing I_VALIDFROM Call by reference Type reference (TYPE) SYST-DATUM SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020204
# Exception Resumable Description Created on
1 NOT_EXIST Es existiert keine Positionsvariante zur iPPE Alternative 20020204

Method GET_ALTER_USGE_ASSY_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20040706
2 Importing I_EXIST_ONLY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040706
# Exception Resumable Description Created on
1 NOT_EXIST Es existieren keine Verwendungen in Baukastenreferenzen 20040706

Method GET_ASSIGNED_PPE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20020122
2 Importing I_EXIST_ONLY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020122
# Exception Resumable Description Created on
1 NOT_EXIST Es existieren keine zugeordneten iPPE Objekte 20020122

Method GET_PREDECESSOR_PPE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20020122
2 Importing I_EXIST_ONLY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020122
# Exception Resumable Description Created on
1 NOT_EXIST Es existieren keine Vorgänger iPPE Objekte 20020122

Method GET_SUBORDINATE_PPE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20020121
2 Importing I_EXIST_ONLY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020121
# Exception Resumable Description Created on
1 NOT_EXIST Es existieren keine untergeordneten iPPE Objekte 20020121

Method GET_SUCCESSOR_PPE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20020122
2 Importing I_EXIST_ONLY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020122
# Exception Resumable Description Created on
1 NOT_EXIST Es existieren keine Nachfolger iPPE Objekte 20020122

Method GET_SUPERIOR_PPE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20020121
2 Importing I_EXIST_ONLY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020121
# Exception Resumable Description Created on
1 NOT_EXIST Es existieren keine übergeordneten iPPE Objekte 20020121

Method PSEUDO_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PALTID Call by reference Type reference (TYPE) PALTID iPPE-Alternative: Zeitunabh. Identifikation und Attribute 20020118
2 Importing I_AENNR Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20020118
3 Importing I_APPLOBJ_TYPE Call by reference Type reference (TYPE) PVS_APPLOBJ_TYPE SPACE Anwendungsobjekttyp des iPPE 20020117
4 Importing I_PAGUID Call by reference Type reference (TYPE) PVS_PAGUID Interne Nummer des PVS-Alternativensegments 20020117
5 Importing I_PATEXT Call by reference Type reference (TYPE) PALTTX-PATEXT Bezeichnung iPPE-Alternative 20020118
6 Importing I_PNGUID Call by reference Type reference (TYPE) PVS_PNGUID Interne Nummer des iPPE-Knotens 20020118
7 Importing I_PVGUID Call by reference Type reference (TYPE) PVS_PVGUID interne Nummer der PVS-Variante 20020118
8 Returning R_OBJ Value transfer Object reference (TYPE REF TO) CL_PDM_IPPE_ALTERNATIVE Alternative 20020117
# Exception Resumable Description Created on
1 EXCL_BY_FILTER Die iPPE Alternative wird durch den Filter ausgeschlossen 20020117
2 NOT_EXIST Die iPPE Alternative existiert nicht 20020117

Method READ_STRUCTURE Signature

Method READ_STRUCTURE on class CL_PDM_IPPE_ALTERNATIVE has no parameter.
Method READ_STRUCTURE on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method REFRESH_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DONE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020718
2 Changing C_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20020718
3 Importing I_TREE_STRUCTURE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020718

Method REFRESH_BROWSER on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method REFRESH_BROWSER_TOPLEVELOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020718
2 Changing C_DONE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020718
3 Changing C_NOT_EXIST Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020718
4 Changing C_OBJECT_KEYFIELDS Call by reference Type reference (TYPE) PDM_BROWSEREXTENSION_KEYFIELDS Schlüsselfelder der Objekte im Objektbrowser 20020718
5 Importing I_TREE_STRUCTURE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020718

Method REFRESH_BROWSER_TOPLEVELOBJ on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method REFRESH_INIT Signature

Method REFRESH_INIT on class CL_PDM_IPPE_ALTERNATIVE has no parameter.
Method REFRESH_INIT on class CL_PDM_IPPE_ALTERNATIVE has no exception.

Method SORT_IPPE_ALTERNATIVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IPPE_ALTERNATIVES Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJ_REFS Tabelle mit (neuen) Objekten im Browser 20020125

Method SORT_IPPE_ALTERNATIVES on class CL_PDM_IPPE_ALTERNATIVE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 110