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

⤷

⤷

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 | ![]() |
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) |
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 | ![]() |
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 | ![]() |
Static method | Public | Method | Read an Assignment from the Buffer Table | 20001013 |
2 | ![]() |
Static method | Public | Method | Read Whole Buffer | 20001217 |
3 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011120 |
4 | ![]() |
Static method | Public | Method | Instantiation | 20001013 |
5 | ![]() |
Static method | Public | Method | Read an Assignment According to Attributes | 20001013 |
6 | ![]() |
Static method | Public | Method | Delete an Assignment from the External Program | 20010118 |
7 | ![]() |
Static method | Public | Method | Maintain an Assignment | 20001013 |
8 | ![]() |
Static method | Public | Method | Create/Change UoM for PS Operation Resource Assignment | 20001215 |
9 | ![]() |
Static method | Public | Method | Read an Assignment | 20001013 |
10 | ![]() |
Static method | Public | Method | Save Assignment Table | 20001013 |
11 | ![]() |
Static method | Private | Method | Check a PS Object | 20001013 |
12 | ![]() |
Static method | Public | Method | Conversion: External to Internal | 20001013 |
13 | ![]() |
Static method | Public | Method | Conversion: Internal to External | 20001013 |
14 | ![]() |
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 | ![]() |
CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_TAB | Zuordnung | 20001013 | ||
2 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling der iPPE-Engine | 20001013 | |
3 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Identifikation der Zuordnung | 20010221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20010116 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI_TAB | Zuordnungstabelle | 20001013 | ||
2 | ![]() |
IM_BUFFER_BYPASS | Call by reference | Type reference (TYPE) | C | Puffer Bypass | 20001013 | ||
3 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Daten einer Zuordnung | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20001013 | |
2 | ![]() |
nicht gefunden | 20001013 | |
3 | ![]() |
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 | ![]() |
CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung | 20010118 | ||
2 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-AENNR | Änderungsnummer | 20010118 | ||
3 | ![]() |
IM_OTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-OTYPE | Objekttyp | 20010118 | ||
4 | ![]() |
IM_PCOUNT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PCOUNT | Zähler | 20010118 | ||
5 | ![]() |
IM_PGUID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PGUID | iPPE Guid | 20010118 | ||
6 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | PS Schlüssel | 20010118 | ||
7 | ![]() |
IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | PS-Typ | 20010118 | ||
8 | ![]() |
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 | ![]() |
interner Fehler | 20010118 | |
2 | ![]() |
nicht gefunden | 20010118 | |
3 | ![]() |
unvollständiger Schlüssel | 20010118 |
Method PROJID_MAINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung PS iPPE Ausgabe | 20001013 | ||
2 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-AENNR | Anderungsnummer | 20001019 | ||
3 | ![]() |
IM_CHNGBY | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-CHNGBY | letzter Änderer | 20001127 | ||
4 | ![]() |
IM_CHNGDAT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-CHNGDAT | letztes Änderungsdatum | 20001127 | ||
5 | ![]() |
IM_DELFLG | Call by reference | Type reference (TYPE) | C | Löschflag | 20001013 | ||
6 | ![]() |
IM_OTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-OTYPE | iPPE Objekttyp | 20001019 | ||
7 | ![]() |
IM_PCOUNT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PCOUNT | Zähler | 20001108 | ||
8 | ![]() |
IM_PGUID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PGUID | iPPE Guid | 20001019 | ||
9 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | PS Objekt der iPPE | 20001013 | ||
10 | ![]() |
IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Typ | 20001019 | ||
11 | ![]() |
IM_PVS_APPLOBJ_TYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PVS_APPLOBJ_TYPE | PVS Anwendungsobjekttyp | 20001019 | ||
12 | ![]() |
IM_QUANT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-QUANT | Menge (nur Ressource) | 20001210 | ||
13 | ![]() |
IM_QUNIT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-QUNIT | Mengeneinheit (nur Ressource) | 20001210 | ||
14 | ![]() |
IM_TMSTMP_FLG | Call by reference | Type reference (TYPE) | C | Timestamp letzter Schnittstellenlauf | 20001210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
existiert bereits | 20001019 | |
2 | ![]() |
Datensatz ist gesperrt | 20010426 | |
3 | ![]() |
interner Fehler | 20001019 | |
4 | ![]() |
nicht gefunden | 20001019 | |
5 | ![]() |
keine Berechtigung | 20010118 | |
6 | ![]() |
unvollständiger Schlüssel | 20001019 | |
7 | ![]() |
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 | ![]() |
IM_PGUID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PGUID | Ressourcenguid | 20001215 | ||
2 | ![]() |
IM_QUNIT | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-QUNIT | Mengeneinheit | 20001215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20001215 | |
2 | ![]() |
nicht gefunden | 20001215 |
Method PROJID_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung | 20001013 | ||
2 | ![]() |
EX_EXISTFLG | Call by reference | Type reference (TYPE) | C | Zuordnung exxistert | 20001013 | ||
3 | ![]() |
IM_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | C | Puffer | 20001013 | ||
4 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI | Zuordnung | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20010116 | |
2 | ![]() |
keine Berechtigung | 20010118 | |
3 | ![]() |
unvollständiger Schlüssel | 20010116 |
Method PROJID_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_OKFLG | Call by reference | Type reference (TYPE) | C | Okflag | 20001013 | ||
2 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | PS-Objekt (interner Key) | 20001013 | ||
3 | ![]() |
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 | ![]() |
EX_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | interne PS Bezeichnung | 20001013 | ||
2 | ![]() |
EX_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Typ | 20001013 | ||
3 | ![]() |
IM_ACTEXT | Call by reference | Type reference (TYPE) | BAPI_NETWORK_ACTIVITY_EXP-ACTIVITY | Vorgangsnummer Netzplan und Standardnetz | 20001013 | ||
4 | ![]() |
IM_NETWORKEXT | Call by reference | Type reference (TYPE) | BAPI_NETWORK_EXP-NETWORK | Netzplannummer | 20001013 | ||
5 | ![]() |
IM_PROJECTEXT | Call by reference | Type reference (TYPE) | PROJ-PSPID | Projektdefinition | 20001013 | ||
6 | ![]() |
IM_WBSEXT | Call by reference | Type reference (TYPE) | PRPS-POSID | Projektstrukturplanelement (PSP-Element) | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20010323 | |
2 | ![]() |
nicht gefunden | 20010323 | |
3 | ![]() |
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 | ![]() |
EX_ACTIVITY | Call by reference | Type reference (TYPE) | BAPI_NETWORK_ACTIVITY_EXP-ACTIVITY | ext. Vorgang | 20001013 | ||
2 | ![]() |
EX_NETWORK | Call by reference | Type reference (TYPE) | BAPI_NETWORK_EXP-NETWORK | ext. Netzplan | 20001013 | ||
3 | ![]() |
EX_PROJECT | Call by reference | Type reference (TYPE) | PROJ-PSPID | Projektdefinition | 20001013 | ||
4 | ![]() |
EX_WBS | Call by reference | Type reference (TYPE) | PRPS-POSID | ext. PSP-Element | 20001013 | ||
5 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | interner PS-Schlüssel | 20001013 | ||
6 | ![]() |
IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Objekttyp | 20001013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20010323 | |
2 | ![]() |
nicht gefunden | 20010323 | |
3 | ![]() |
unvollständiger Schlüssel | 20010323 |
Method PSOBJ_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_AFVGD | Call by reference | Type reference (TYPE) | AFVGD | Auftragsarbeitsvorgang | 20001023 | ||
2 | ![]() |
EX_AUFNR | Call by reference | Type reference (TYPE) | AFKO-AUFNR | Auftragsnummer | 20001102 | ||
3 | ![]() |
EX_PRPS | Call by reference | Type reference (TYPE) | PRPS | PSP-Element (Projektstrukturplanelement) Stammdaten | 20001017 | ||
4 | ![]() |
EX_PRTE | Call by reference | Type reference (TYPE) | PRTEB | Terminierungsdaten Projektposition | 20001021 | ||
5 | ![]() |
IM_PROJID | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PROJID | interner PS Schlüssel | 20001017 | ||
6 | ![]() |
IM_PRSTYPE | Call by reference | Type reference (TYPE) | PROJT_PROJID_LI-PRSTYPE | interner PS Typ | 20001017 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler | 20001017 | |
2 | ![]() |
nicht gefunden | 20001017 | |
3 | ![]() |
keine Berechtigung | 20010118 |
History
Last changed by/on | SAP | 20011120 |
SAP Release Created in | 46C2 |