SAP ABAP Class CL_PPELICMP_CNTL (iPPE Application Object CMP)
Hierarchy
☛
EA-IPPE (Software Component) SAP iPPE
⤷
AP-PPE (Application Component) Integrated Product and Process Engineering
⤷
CPPECMP_APPL (Package) Application Logic of Application Object CMP
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_PPELIENG_CNTL | iPPE Engine Controller Object Class | 20010706 |
Properties
| Class | CL_PPELICMP_CNTL | |
| Short Description | iPPE Application Object CMP | |
| Super Class | CL_PPELIENG_CNTL | iPPE Engine Controller Object Class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CPPECMP_APPL | Application Logic of Application Object CMP |
| Created | 20010706 | SAP |
| Last change | 20110810 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PPELICMP_CNTL has no interface implemented.
Friends
Class CL_PPELICMP_CNTL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | PPET_AENNR_TAB | History of the Variant | 20021008 | |||
| 2 | Static Attribute | Public | Object reference (TYPE REF TO) | IF_EX_IPPE_CMP_CHECK_SYST | System-Specific CMP Checks | 20030117 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | XFELD | Indicator: Active Implementation | 20030117 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | XFELD | Indicator: Adjust Object Dependency for Copying | 20030930 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | XFELD | Indicator: Copy Application Structure | 20021025 | |||
| 6 | Static Attribute | Public | Type reference (TYPE) | PPET1_CPNCMP_TAB | Application-Specific Customizing for Nodes | 20021107 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | PPET1_DMU_TAB | DMU Reference of the Variant | 20021008 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | XFELD | Enhanced Dependency Maintenance is Active ['X', ' '] | 20021129 | |||
| 9 | Static Attribute | Public | Object reference (TYPE REF TO) | IF_EX_IPPE_ENG_CHECK_EXT | Sytem-Specific Check for ENG Percentages | 20030120 | |||
| 10 | Static Attribute | Public | Type reference (TYPE) | XFELD | Indicator: Active Implementation for ENG Checks | 20030120 | |||
| 11 | Static Attribute | Public | Object reference (TYPE REF TO) | IF_EX_IPPE_CMP_CHECK_EXT | External Checks of the Product Structure | 20021008 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | XFELD | Indicator: Active Implementation for External Checks | 20021008 | |||
| 13 | Static Attribute | Public | Type reference (TYPE) | PPET1_EXTRACTION | PPET_FALSE | Extract Parameter in the Focus | 20021010 | ||
| 14 | Static Attribute | Private | Type reference (TYPE) | CEXTRACT_TAB | Customizing for Extraction | 20021108 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | PPET1_PVCMP_LI_TAB | 20070502 | ||||
| 16 | Static Attribute | Private | Type reference (TYPE) | PPET1_PVCMP_LI_TAB | 20070502 | ||||
| 17 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PPELICMP_CNTL | Only Instance of Class | 20010711 | |||
| 18 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 459 | Assembly Structure Conflict | 20021010 | ||
| 19 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 477 | Multiple Selection from Variant Assembly Item Node | 20030219 | ||
| 20 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 474 | Conflict with PVCMPD Typing in the Variant Assembly Ref. | 20010717 | ||
| 21 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 455 | Reassign Variant Assembly | 20010717 | ||
| 22 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 460 | Does not comply with the variant assembly template | 20010717 | ||
| 23 | Constant | Public | Type reference (TYPE) | SY-MSGID | 'PPECMP' | Message Class | 20020404 | ||
| 24 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 325 | Component Already Exists | 20010717 | ||
| 25 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 350 | Component Already in the Variant Assembly Header | 20010717 | ||
| 26 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 349 | Component Already in the Variant Assembly Item | 20010717 | ||
| 27 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 321 | CMPID / AKG Conflict | 20010717 | ||
| 28 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 376 | Configurable Components Not Allowed in Variant Assembly | 20030918 | ||
| 29 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 360 | Component is Version | 20010717 | ||
| 30 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 361 | Conflict with the typing of PVCMPD | 20010717 | ||
| 31 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 311 | Recursion Caused By Component | 20010717 | ||
| 32 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 308 | Recursion caused by PVCMPD | 20021114 | ||
| 33 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 351 | Component maintained in the access | 20010717 | ||
| 34 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 323 | Class Not Allowed | 20010717 | ||
| 35 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 369 | Object Reference to Concept in Extraction | 20021109 | ||
| 36 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 370 | Error copying the configuration data | 20010717 | ||
| 37 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 475 | Configuration data not allowed at the variant | 20010821 | ||
| 38 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 201 | Context for Object Changes is Locked | 20021115 | ||
| 39 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 307 | Too many decimal places | 20010717 | ||
| 40 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 327 | The default unit is missing in Customizing | 20010717 | ||
| 41 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 367 | Different Concept References of a Variant | 20021010 | ||
| 42 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 353 | Low-Level Code Exceeded (>999) | 20010717 | ||
| 43 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 371 | Error copying the DMU data | 20010717 | ||
| 44 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 375 | Phantom Reference to PNODID, PALTID Exists | 20030122 | ||
| 45 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 374 | Phantom Reference to Variant Exists | 20021122 | ||
| 46 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 202 | Access for Alternative Cannot be Created | 20021122 | ||
| 47 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 203 | Access for Variant Cannot be Created | 20021122 | ||
| 48 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 105 | Error Determining New Number | 20021121 | ||
| 49 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 103 | Invalid Node Name for Active Extraction | 20021108 | ||
| 50 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 104 | Value of used number range interval had been exceeded. | 20021108 | ||
| 51 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 372 | Object Reference into Extraction | 20021109 | ||
| 52 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 373 | Object Reference out of Extraction | 20021109 | ||
| 53 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 102 | Length of Node Name for Active Extraction | 20021108 | ||
| 54 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 303 | Invalid unit for the component | 20010717 | ||
| 55 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 466 | Assembly references itself | 20010717 | ||
| 56 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 326 | Object dependency not considered | 20010717 | ||
| 57 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 368 | Multiple Identical Class Assignment | 20021023 | ||
| 58 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 365 | Concept Reference from Several Variants | 20020124 | ||
| 59 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 251 | More Alternatives than Document Alternatives | 20010719 | ||
| 60 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 469 | Error in Variant Assembly Node Assignment | 20010717 | ||
| 61 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 322 | Class is not allowed for access level | 20010717 | ||
| 62 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 316 | Component cannot be changed | 20010717 | ||
| 63 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 333 | CMPID+CCODE are not checked | 20010717 | ||
| 64 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 306 | Decimal places are not allowed | 20010717 | ||
| 65 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 456 | No Node in the Access Level | 20021010 | ||
| 66 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 310 | No Recursion in the PVS | 20010717 | ||
| 67 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 346 | Unit is not valid for VA reference | 20010717 | ||
| 68 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 332 | No Access Node for Variant Assembly | 20010717 | ||
| 69 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 315 | Object Error | 20010717 | ||
| 70 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 314 | Object Conflict With Phantom Reference | 20010717 | ||
| 71 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 317 | Only configuration components allowed | 20010717 | ||
| 72 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 362 | Only one entry allowed for configuration data | 20010821 | ||
| 73 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 451 | Error when reassigning the VA alternative | 20010717 | ||
| 74 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 476 | Missing Decomposition Point for Assembly Relation | 20030127 | ||
| 75 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 312 | Recursion caused by reference | 20010717 | ||
| 76 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 309 | Recursion Caused by Variant Assembly Reference | 20021114 | ||
| 77 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 366 | Cannot change the product class in the node | 20020412 | ||
| 78 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 452 | Error when reassigning VA node | 20010717 | ||
| 79 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 107 | Error Chaning Node Type | 20050119 | ||
| 80 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 052 | Reference Generates Multi-Level Phantom | 20021120 | ||
| 81 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 051 | Relationship Generates Multi-Level Phantom | 20021120 | ||
| 82 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 106 | Priority Indicator May Not be Deleted | 20040621 | ||
| 83 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 101 | Error with PRIO / MULT at node | 20010718 | ||
| 84 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 464 | Assembly relationship changed | 20010717 | ||
| 85 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 463 | Assembly relationship created | 20010717 | ||
| 86 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 462 | Assembly relationship deleted | 20010717 | ||
| 87 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 461 | Assembly relationship does not exist | 20010717 | ||
| 88 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 457 | Assembly relationship cannot be identified | 20010717 | ||
| 89 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 363 | Class at variant not same as product class for node | 20010821 | ||
| 90 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 454 | Error in the variant name in re-assignment to VA | 20010717 | ||
| 91 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 348 | Fixed Quantity for Phantom Reference Not Allowed | 20030826 | ||
| 92 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 320 | Fixed Quantity With Access Not Allowed | 20030826 | ||
| 93 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 340 | Enter a quantity for the VA reference | 20010717 | ||
| 94 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 304 | Quantity smaller than zero | 20010717 | ||
| 95 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 318 | Quantity missing | 20010717 | ||
| 96 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 319 | Fixed and Variable Quantity Not Allowed | 20030826 | ||
| 97 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 324 | Recursion because of PRELID | 20010717 | ||
| 98 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 470 | Error with reference | 20010717 | ||
| 99 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 364 | Object reference only valid on node | 20010821 | ||
| 100 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 352 | Recursion because of PRPVR | 20021114 | ||
| 101 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 334 | Size 1 value is missing | 20010717 | ||
| 102 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 453 | Error in shared assembly item | 20010717 | ||
| 103 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 465 | Standard variant is not valid | 20010717 | ||
| 104 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 473 | Error with the template assignment | 20010717 | ||
| 105 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 472 | Error when deleting VA template | 20010717 | ||
| 106 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 302 | Unit of measure missing | 20010717 | ||
| 107 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 305 | Unit of measure not recognized | 20010717 | ||
| 108 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 356 | Component used in the access | 20010717 | ||
| 109 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 345 | Calculated variable-size item quantity corrected | 20010717 | ||
| 110 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 344 | Calculated variable-size item quantity too large | 20010717 | ||
| 111 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 343 | Calculated variable-size item quantity too small | 20010717 | ||
| 112 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 354 | Component is missing from size data | 20010717 | ||
| 113 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 336 | Dimension for variable-size item is not valid | 20010717 | ||
| 114 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 338 | Dimension is missing for the formula | 20010717 | ||
| 115 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 335 | Dimension of variable-size item not recognized | 20010717 | ||
| 116 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 342 | Error in the variable-size item formula | 20010717 | ||
| 117 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 398 | Error in the variable-size item formula | 20010717 | ||
| 118 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 397 | Error in the variable-size item formula | 20010717 | ||
| 119 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 337 | Formula missing for calculating quantity of VSI | 20010717 | ||
| 120 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 396 | Error in the variable-size item formula | 20010717 | ||
| 121 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 339 | SI Unit is Missing for Variable-Size Item | 20010717 | ||
| 122 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 341 | Error when converting the units | 20010717 | ||
| 123 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 305 | Size unit not recognized | 20010717 | ||
| 124 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 347 | Incorrect application object | 20010717 | ||
| 125 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 329 | Reference to wrong application | 20010717 | ||
| 126 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 471 | Error with the call for deletion | 20010717 | ||
| 127 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 313 | Assigned to incorrect level | 20010717 | ||
| 128 | Constant | Public | Type reference (TYPE) | PPET_SUBRC_TYPE | 328 | Reference to incorrect object | 20010717 | ||
| 129 | Static Attribute | Private | Type reference (TYPE) | PPET_POSVID_LI | Maintained Variant | 20021008 | |||
| 130 | Static Attribute | Private | Type reference (TYPE) | PPET1_PVCMPD_LI_TAB | Basic Data of the Variant | 20021008 | |||
| 131 | Static Attribute | Private | Type reference (TYPE) | PPET1_PVCMPP_LI_TAB | Item Data of the Variant | 20021008 | |||
| 132 | Static Attribute | Private | Type reference (TYPE) | PPET1_PVCMPR_LI_TAB | Configuration Data of the Variant | 20021008 | |||
| 133 | Static Attribute | Private | Type reference (TYPE) | PPET1_PVCMPV_LI_TAB | Variable Size Data of the Variant | 20021008 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Read Variant Assemblies | 20010706 | |
| 2 | Static method | Public | Method | Reassign Variant Assemblies | 20010706 | |
| 3 | Static method | Public | Method | Check Assembly Against Template Structure | 20010706 | |
| 4 | Static method | Public | Method | Determine Color Code for Material at Node | 20021025 | |
| 5 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20010711 | |
| 6 | Static method | Public | Method | Fill Parameter for Copy | 20021025 | |
| 7 | Static method | Public | Method | Fill Extract Parameter | 20021109 | |
| 8 | Static method | Public | Method | Fill Extract Parameter | 20021010 | |
| 9 | Static method | Public | Method | Gets the Instance of the Class | 20010711 | |
| 10 |