SAP ABAP Class CL_PPEFLOXPL (Explosion of FLO Structures)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPEEXPLFLO (Package) Line Structure Explosion
Properties
Class CL_PPEFLOXPL  
Short Description Explosion of FLO Structures    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPEEXPLFLO   Line Structure Explosion 
Created 20001215   SAP 
Last change 20130528   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PPELX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PPERP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PPET3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PPET4 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PPET8 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 PPET9 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PPEFLOXPL has no interface implemented.
Friends
Class CL_PPEFLOXPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ENV_EXPLFLO_INST Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_EXPLFLO BAdI Interface IF_EX_IPPE_EXPLFLO 20020213
2 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PPEFLOXPL Only Instance of Class 20001215
3 IPO_PRTYPE_NAME_TAB Static Attribute Public Type reference (TYPE) PPET_TYPE_NAME_TAB FLO-PRTYPES for Part-Of 20001215
4 SEQ_PRTYPE_NAME_TAB Static Attribute Public Type reference (TYPE) PPET_TYPE_NAME_TAB FLO-PRTYPES for Sequence 20001215
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001215
2 ENVIRONMENT_INSTANCE_GET Static method Public Method Gets reference to an instance from the BADI environment 20020213
3 EXPLODE_LINE_STRUCTURE Static method Public Method Explode a Line Structure in the Engine - Objects 20001218
4 EXPLODE_RPPNT Static method Public Method Explode Reporting Point Structure 20010108
5 GET_ROOTS Static method Public Method Determines All Root Nodes for Line Object 20040213
Events
Class CL_PPEFLOXPL has no event.
Types
Class CL_PPEFLOXPL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method ENVIRONMENT_INSTANCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXPLFLO_INST Call by reference Object reference (TYPE REF TO) IF_EX_IPPE_EXPLFLO BAdI Interface IF_EX_IPPE_EXPLFLO 20020213
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message handling 20020213
# Exception Resumable Description Created on
1 FACTORY_CLASS_ERROR Error when generating the instance of a BAdI 20020213

Method EXPLODE_LINE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ALGLINE_TAB Call by reference Type reference (TYPE) PPELX_ALGLINE_TAB Groups of Alternative Lines - Line Assignments 20010110
2 Exporting EX_EXEC_NODE_TAB Call by reference Type reference (TYPE) PPELX_EXEC_NODE_TAB Execution Data for Node 20010110
3 Exporting EX_FLAT_LXPNODID_TAB Call by reference Type reference (TYPE) PPELX_PNODID_TAB flache Knoten der Linienstruktur erweitert 20101227
4 Exporting EX_IPO_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB is-part-of Relationships 20001218
5 Exporting EX_LBXREL_GUID_TAB Call by reference Type reference (TYPE) PPET_GUID_TAB GUIDs for FLO Nodes Relevant to Line Balance 20010108
6 Exporting EX_LXPNODID_TAB Call by reference Type reference (TYPE) PPELX_PNODID_TAB Line Structure Nodes Extended 20001221
7 Exporting EX_PALTID_TAB Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB Alternatives 20001218
8 Exporting EX_PLNLINE_TAB Call by reference Type reference (TYPE) PPELX_PLNLINE_TAB Part of Line Network - Line Assignments 20010110
9 Exporting EX_PLN_PALTID_TAB Call by reference Type reference (TYPE) PPET_PALTID_LI_TAB Part of Line Network - Alternatives 20001218
10 Exporting EX_PLN_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB Part of Line Network - Relationships 20001218
11 Exporting EX_PNODID_TAB Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB Line Structure Nodes 20001218
12 Exporting EX_SEQ_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB Relationships 20001218
13 Importing IM_EXEC_MODE Call by reference Type reference (TYPE) C PPET_FALSE Explosion with Execution Data 20010110
14 Importing IM_LINE_LEVEL Call by reference Type reference (TYPE) C PPET_FALSE Explosion as far as Line Level 20010110
15 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_NONE Message Handling 20010110
16 Importing IM_OBJGUID Call by reference Type reference (TYPE) PPET_GUID ID of the Line to Be Exploded 20001218
17 Importing IM_WITH_RP Call by reference Type reference (TYPE) C PPET_FALSE Lesen Zählpunkte obwohl Auflösung ohne Executuion-Daten 20040803
18 Importing IT_PLNLINE Call by reference Type reference (TYPE) PPELX_PLNLINE_TAB Teilliniennetzzuordnungen 20040803
# Exception Resumable Description Created on
1 INVALID_OBJECT Object Cannot Be Exploded 20010110
2 LINE_NOT_FOUND Cannot Find Line Object to Be Exploded 20001218

Method EXPLODE_RPPNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LXRPPNT_REL_TAB Call by reference Type reference (TYPE) LINEXPL_RPPNT_REL_TAB Relationships Between Reporting Points on a Line 20010108
2 Exporting EX_LXRPPNT_TAB Call by reference Type reference (TYPE) LINEXPL_RPPNT_TAB Reporting Points (Extended) 20010108
3 Importing IM_APPLOBJ_TYPE Call by reference Type reference (TYPE) PPE_APPLOBJ_TYPE IPPE-Anwendungsobjekttyp 20030911
4 Importing IM_FLAT_MODE Call by reference Type reference (TYPE) C PPET_FALSE No Consideration of Nested Alternatives 20010125
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_NONE Message Handling 20010108
6 Importing IM_OBJGUID Call by reference Type reference (TYPE) PPET_GUID GUID for Line (Also Part of Line Network) 20010110
7 Importing IS_ACT_MEM Call by reference Type reference (TYPE) PPET8_ACT_MEM Stammdaten des Arbeitsplanes 20030907
8 Importing IT_OPERATIONS Call by reference Type reference (TYPE) PPET8_OPS_WITH_ACT_TAB Vorgänge 20030907
# Exception Resumable Description Created on
1 INVALID_OBJECT Invalid Object 20010110
2 LINE_NOT_FOUND Line Not Found 20010108
3 SAME_POSITION_ERROR Two action points have the same logical position 20020408

Method GET_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) PPET_BALMI_TAB Fehler-Tabelle 20040213
2 Exporting ET_ROOTS Call by reference Type reference (TYPE) PPELX_FLO_TST_TAB Wurzelknoten mit Pflegezeitstempel 20040213
3 Importing IT_GUID Call by reference Type reference (TYPE) PPET_GUID_TAB Tabelle mit Linienknoten 20040213
4 Importing IV_WITH_PARENTS Call by reference Type reference (TYPE) XFELD Nur Wurzelknoten oder alle übergeordneten Knoten? 20040213
5 Importing IV_WITH_TIMSTMP_MAINT Call by reference Type reference (TYPE) XFELD Linienknoten mit Pflegezeitstempel? 20040213

Method GET_ROOTS on class CL_PPEFLOXPL has no exception.
History
Last changed by/on SAP  20130528 
SAP Release Created in 46C2