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 |