SAP ABAP Class CL_PPELIPRO_CNTL (iPPE External Objects in PS)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ LO-MD-PPE (Application Component) Integrated Product and Process Engineering
⤷ CPPEPRO (Package) iPPE Objects in the Project System Connection
⤷ LO-MD-PPE (Application Component) Integrated Product and Process Engineering
⤷ CPPEPRO (Package) iPPE Objects in the Project System Connection
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PPELIEXT_CNTL | iPPE Engine Interface for External Objects | 20001013 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PPELIEXT_OPERATION | iPPE Engine Interface for Operations on Objects | 20001205 |
Properties
Class | CL_PPELIPRO_CNTL | |
Short Description | iPPE External Objects in PS | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CPPEPRO | iPPE Objects in the Project System Connection |
Created | 20001013 | SAP |
Last change | 20011120 | 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 | PROJT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PPELIEXT_CNTL | iPPE Engine Interface for External Objects | 20001013 | ||
2 | IF_PPELIEXT_OPERATION | iPPE Engine Interface for Operations on Objects | 20001205 |
Friends
Class CL_PPELIPRO_CNTL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PPELIPRO_CNTL | iPPE External Objects in PS | 20001013 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUFFER_READ | Static method | Public | Method | Read an Assignment from the Buffer Table | 20001013 |
2 | BUFFER_READ_ALL | Static method | Public | Method | Read Whole Buffer | 20001217 |
3 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011120 |
4 | GET_INSTANCE | Static method | Public | Method | Instantiation | 20001013 |
5 | PROJID_BY_ATTR_READ | Static method | Public | Method | Read an Assignment According to Attributes | 20001013 |
6 | PROJID_DELETE_EXT | Static method | Public | Method | Delete an Assignment from the External Program | 20010118 |
7 | PROJID_MAINT | Static method | Public | Method | Maintain an Assignment | 20001013 |
8 | PROJID_QUNIT_CHANGE | Static method | Public | Method | Create/Change UoM for PS Operation Resource Assignment | 20001215 |
9 | PROJID_READ | Static method | Public | Method | Read an Assignment | 20001013 |
10 | PROJID_SAVE | Static method | Public | Method | Save Assignment Table | 20001013 |
11 | PSOBJ_CHECK | Static method | Private | Method | Check a PS Object | 20001013 |
12 | PSOBJ_CONV_EXTTOINT | Static method | Public | Method | Conversion: External to Internal | 20001013 |
13 | PSOBJ_CONV_INTTOEXT | Static method | Public | Method | Conversion: Internal to External | 20001013 |
14 | PSOBJ_READ | Static method | Public | Method | Read a PS Object | 20001013 |
Events
Class CL_PPELIPRO_CNTL has no event.
Types
Class CL_PPELIPRO_CNTL has no local type.
Method Signatures
Method BUFFER_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_TAB | Zuordnung | 20001013 | ||
2 | Importing | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling der iPPE-Engine | 20001013 | |
3 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Identifikation der Zuordnung | 20010221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20010116 | |
2 | UNDEFINED_KEY | unvollständiger Schlüssel | 20010116 |
Method BUFFER_READ_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_PROJID_TAB | Call by reference | Type reference (TYPE) | PROJT_PROJID_TAB | Puffer | 20001217 |
Method BUFFER_READ_ALL on class CL_PPELIPRO_CNTL has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PPELIPRO_CNTL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPELIPRO_CNTL has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_PPELIEXT_CNTL | iPPE ext. Objekte des PS | 20001013 |
Method GET_INSTANCE on class CL_PPELIPRO_CNTL has no exception.
Method PROJID_BY_ATTR_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI_TAB | Zuordnungstabelle | 20001013 | ||
2 | Importing | IM_BUFFER_BYPASS | Call by reference | Type reference (TYPE) | C | Puffer Bypass | 20001013 | ||
3 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Daten einer Zuordnung | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20001013 | |
2 | NOT_FOUND | nicht gefunden | 20001013 | |
3 | UNDEFINED_KEY | unvollständiger Schlüssel | 20001013 |
Method PROJID_DELETE_EXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung | 20010118 | ||
2 | Importing | IM_AENNR | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-AENNR | Änderungsnummer | 20010118 | ||
3 | Importing | IM_OTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-OTYPE | Objekttyp | 20010118 | ||
4 | Importing | IM_PCOUNT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PCOUNT | Zähler | 20010118 | ||
5 | Importing | IM_PGUID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PGUID | iPPE Guid | 20010118 | ||
6 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | PS Schlüssel | 20010118 | ||
7 | Importing | IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | PS-Typ | 20010118 | ||
8 | Importing | IM_PVS_APPLOBJ_TYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PVS_APPLOBJ_TYPE | PVS_APPLOBJ_TYPE | 20010118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20010118 | |
2 | NOT_FOUND | nicht gefunden | 20010118 | |
3 | UNDEFINED_KEY | unvollständiger Schlüssel | 20010118 |
Method PROJID_MAINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung PS iPPE Ausgabe | 20001013 | ||
2 | Importing | IM_AENNR | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-AENNR | Anderungsnummer | 20001019 | ||
3 | Importing | IM_CHNGBY | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-CHNGBY | letzter Änderer | 20001127 | ||
4 | Importing | IM_CHNGDAT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-CHNGDAT | letztes Änderungsdatum | 20001127 | ||
5 | Importing | IM_DELFLG | Call by reference | Type reference (TYPE) | C | Löschflag | 20001013 | ||
6 | Importing | IM_OTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-OTYPE | iPPE Objekttyp | 20001019 | ||
7 | Importing | IM_PCOUNT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PCOUNT | Zähler | 20001108 | ||
8 | Importing | IM_PGUID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PGUID | iPPE Guid | 20001019 | ||
9 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | PS Objekt der iPPE | 20001013 | ||
10 | Importing | IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Typ | 20001019 | ||
11 | Importing | IM_PVS_APPLOBJ_TYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PVS_APPLOBJ_TYPE | PVS Anwendungsobjekttyp | 20001019 | ||
12 | Importing | IM_QUANT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-QUANT | Menge (nur Ressource) | 20001210 | ||
13 | Importing | IM_QUNIT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-QUNIT | Mengeneinheit (nur Ressource) | 20001210 | ||
14 | Importing | IM_TMSTMP_FLG | Call by reference | Type reference (TYPE) | C | Timestamp letzter Schnittstellenlauf | 20001210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ALREADY_EXIST | existiert bereits | 20001019 | |
2 | FOREIGN_LOCKED | Datensatz ist gesperrt | 20010426 | |
3 | INTERNAL_ERROR | interner Fehler | 20001019 | |
4 | NOT_FOUND | nicht gefunden | 20001019 | |
5 | NO_AUTHORITY | keine Berechtigung | 20010118 | |
6 | UNDEFINED_KEY | unvollständiger Schlüssel | 20001019 | |
7 | UNDEFINED_RELATION | Zuordnung ist nicht definiert | 20010116 |
Method PROJID_QUNIT_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PGUID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PGUID | Ressourcenguid | 20001215 | ||
2 | Importing | IM_QUNIT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-QUNIT | Mengeneinheit | 20001215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20001215 | |
2 | NOT_FOUND | nicht gefunden | 20001215 |
Method PROJID_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung | 20001013 | ||
2 | Exporting | EX_EXISTFLG | Call by reference | Type reference (TYPE) | C | Zuordnung exxistert | 20001013 | ||
3 | Importing | IM_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | C | Puffer | 20001013 | ||
4 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20010116 | |
2 | NO_AUTHORITY | keine Berechtigung | 20010118 | |
3 | UNDEFINED_KEY | unvollständiger Schlüssel | 20010116 |
Method PROJID_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_COMMITFLG | Call by reference | Type reference (TYPE) | C | 'X' | Commit Flag | 20001013 |
Method PROJID_SAVE on class CL_PPELIPRO_CNTL has no exception.
Method PSOBJ_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_OKFLG | Call by reference | Type reference (TYPE) | C | Okflag | 20001013 | ||
2 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | PS-Objekt (interner Key) | 20001013 | ||
3 | Importing | IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | PS-Objekttyp | 20001013 |
Method PSOBJ_CHECK on class CL_PPELIPRO_CNTL has no exception.
Method PSOBJ_CONV_EXTTOINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | interne PS Bezeichnung | 20001013 | ||
2 | Exporting | EX_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Typ | 20001013 | ||
3 | Importing | IM_ACTEXT | Call by reference | Type reference (TYPE) | BAPI_NETWORK_ACTIVITY_EXP-ACTIVITY | Vorgangsnummer Netzplan und Standardnetz | 20001013 | ||
4 | Importing | IM_NETWORKEXT | Call by reference | Type reference (TYPE) | BAPI_NETWORK_EXP-NETWORK | Netzplannummer | 20001013 | ||
5 | Importing | IM_PROJECTEXT | Call by reference | Type reference (TYPE) | PROJ-PSPID | Projektdefinition | 20001013 | ||
6 | Importing | IM_WBSEXT | Call by reference | Type reference (TYPE) | PRPS-POSID | Projektstrukturplanelement (PSP-Element) | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20010323 | |
2 | NOT_FOUND | nicht gefunden | 20010323 | |
3 | UNDEFINED_KEY | unvollständiger Schlüssel | 20010323 |
Method PSOBJ_CONV_INTTOEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ACTIVITY | Call by reference | Type reference (TYPE) | BAPI_NETWORK_ACTIVITY_EXP-ACTIVITY | ext. Vorgang | 20001013 | ||
2 | Exporting | EX_NETWORK | Call by reference | Type reference (TYPE) | BAPI_NETWORK_EXP-NETWORK | ext. Netzplan | 20001013 | ||
3 | Exporting | EX_PROJECT | Call by reference | Type reference (TYPE) | PROJ-PSPID | Projektdefinition | 20001013 | ||
4 | Exporting | EX_WBS | Call by reference | Type reference (TYPE) | PRPS-POSID | ext. PSP-Element | 20001013 | ||
5 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | interner PS-Schlüssel | 20001013 | ||
6 | Importing | IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Objekttyp | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20010323 | |
2 | NOT_FOUND | nicht gefunden | 20010323 | |
3 | UNDEFINED_KEY | unvollständiger Schlüssel | 20010323 |
Method PSOBJ_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_AFVGD | Call by reference | Type reference (TYPE) | AFVGD | Auftragsarbeitsvorgang | 20001023 | ||
2 | Exporting | EX_AUFNR | Call by reference | Type reference (TYPE) | AFKO-AUFNR | Auftragsnummer | 20001102 | ||
3 | Exporting | EX_PRPS | Call by reference | Type reference (TYPE) | PRPS | PSP-Element (Projektstrukturplanelement) Stammdaten | 20001017 | ||
4 | Exporting | EX_PRTE | Call by reference | Type reference (TYPE) | PRTEB | Terminierungsdaten Projektposition | 20001021 | ||
5 | Importing | IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | interner PS Schlüssel | 20001017 | ||
6 | Importing | IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Typ | 20001017 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | interner Fehler | 20001017 | |
2 | NOT_FOUND | nicht gefunden | 20001017 | |
3 | NO_AUTHORITY | keine Berechtigung | 20010118 |
History
Last changed by/on | SAP | 20011120 |
SAP Release Created in | 46C2 |