SAP ABAP Class CL_PPELIRES_CNTL (iPPE Application Object RES)
Hierarchy
☛
EA-IPPE (Software Component) SAP iPPE
⤷ AP-PPE (Application Component) Integrated Product and Process Engineering
⤷ CPPERES (Package) RES-Specific iPPE Objects
⤷ AP-PPE (Application Component) Integrated Product and Process Engineering
⤷ CPPERES (Package) RES-Specific iPPE Objects
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 | 20000801 |
Properties
Class | CL_PPELIRES_CNTL | |
Short Description | iPPE Application Object RES | |
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 | CPPERES | RES-Specific iPPE Objects |
Created | 20000801 | SAP |
Last change | 20050220 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | PPENV | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | PPET | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | PPET6 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PPELIRES_CNTL has no interface implemented.
Friends
Class CL_PPELIRES_CNTL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CPNTYPE_LAB | Constant | Public | Type reference (TYPE) | PVS_PNODE_TYPE | 'S_RESLAB' | Standard Node Type: Worker | 20001227 | |
2 | CPNTYPE_PRD | Constant | Public | Type reference (TYPE) | PVS_PNODE_TYPE | 'S_RESPRD' | Standard Node Type: Operating Facility | 20001227 | |
3 | CPRTYPE_BAL | Constant | Public | Type reference (TYPE) | PVS_OBJ_TYPE1 | 'S_RESFLO' | Standard Relationship Type: Resource Capacity | 20001227 | |
4 | INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PPELIRES_CNTL | Only Instance of Class | 20000801 | ||
5 | RESUID_CHANGE_TAB | Static Attribute | Private | Type reference (TYPE) | PPET6_RESUID_CHANGE_TAB | Buffers of Changed RESUIDs | 20021126 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20000801 |
2 | GET_INSTANCE | Static method | Public | Method | Gets the Instance of the Class | 20000801 |
3 | GET_PPERES_BY_RESUID | Static method | Public | Method | Search Usage of iPPE Resources with RESUID | 20021121 |
4 | PN_MAINT | Static method | Public | Method | Create/Change a Production Resource | 20000801 |
5 | PN_READ | Static method | Public | Method | Read Attributes of a Production Resource | 20000801 |
6 | STOP | Static method | Public | Method | Diagnosis Method | 20010125 |
Events
Class CL_PPELIRES_CNTL has no event.
Types
Class CL_PPELIRES_CNTL has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PPELIRES_CNTL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPELIRES_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) | CL_PPELIRES_CNTL | iPPE Application Object RES | 20000801 |
Method GET_INSTANCE on class CL_PPELIRES_CNTL has no exception.
Method GET_PPERES_BY_RESUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_GUID_TAB | Call by reference | Type reference (TYPE) | PPET_GUID_TAB | Liste der GUID der iPPE Ressource | 20021122 | ||
2 | Changing | CH_PNODID_TAB | Call by reference | Type reference (TYPE) | PPET_PNODID_LI_TAB | Liste der PNODID entsprechender iPPE Ressource | 20021122 | ||
3 | Changing | CH_PNRES_TAB | Call by reference | Type reference (TYPE) | PPET6_PNRES_LI_TAB | Liste der PNRES-Sätze | 20021121 | ||
4 | Importing | IM_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | C | Puffer beim Lesen nicht berücksichtigen | 20030908 | ||
5 | Importing | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | steuert das Message Handling der iPPE-Engine | 20021121 | |
6 | Importing | IM_RESUID_TAB | Call by reference | Type reference (TYPE) | PPET6_RESUID_C22_TAB | RESUID der APO Ressource bzw. Proxyobjekt | 20021121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Keine Verwendung von der angegebene RESUID in iPPE Ressource | 20021122 | |
2 | PNODID_READ_ERROR | Fehler beim Lesen PNODID Sätze der iPPE Ressource | 20021122 |
Method PN_MAINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PNODID | Call by reference | Type reference (TYPE) | PPET_PNODID_LI | PNODID Record for Resource Node | 20000801 | ||
2 | Changing | CH_PNODTX_TAB | Call by reference | Type reference (TYPE) | PPET_PPETX_LI_TAB | Text Table for Resource Node | 20000801 | ||
3 | Changing | CH_PNRES | Call by reference | Type reference (TYPE) | PPET6_PNRES_LI | PNRES Record for Resource Node | 20000801 | ||
4 | Changing | CH_PNRESR | Call by reference | Type reference (TYPE) | PPET6_PNRESR_LI | Resources: Basic Data | 20000803 | ||
5 | Importing | IM_CONTEXT | Call by reference | Type reference (TYPE) | PPET_CONTEXT | Kontext-Umfeld im iPPE (z.B. Focus) | 20021129 | ||
6 | Importing | IM_CREATE_FLG | Call by reference | Type reference (TYPE) | C | PPET_TRUE | PNODID Record Can Be Created | 20000801 | |
7 | Importing | IM_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20001123 | ||
8 | Importing | IM_MASTER | Call by reference | Type reference (TYPE) | PPET_AENNR | Master Template for Copying | 20020506 | ||
9 | Importing | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Controls Message Handling in iPPE Engine | 20000801 | |
10 | Importing | IM_NO_EVENT | Call by reference | Type reference (TYPE) | C | PPET_FALSE | Suppress the Refresh Event | 20010109 | |
11 | Importing | IM_RESET_SIGN | Call by reference | Type reference (TYPE) | C | SPACE | Reset-Sign für Kurztexte | 20020910 | |
12 | Importing | IM_RESOURCE_ASSIGN | Call by reference | Type reference (TYPE) | C | Existing Resource Assigned (Only for APO) | 20010112 | ||
13 | Importing | IM_SENDER | Call by reference | Type reference (TYPE) | PPET_SENDER | Program Calling the Method/FM | 20010109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | PNODID_CHECK_ERROR | Error Checking the PNODID Record | 20000801 | |
2 | PNODID_MAINT_ERROR | Error Changing the PNODID Record in the Buffer | 20000801 | |
3 | PNODTX_MAINT_ERROR | Error Changing the PNODTX Record in the Buffer | 20000801 | |
4 | PNRES_CHECK_ERROR | Error Checking the PNRES Record | 20000801 | |
5 | PNRES_MAINT_ERROR | Error Changing the PNRES Record in the Buffer | 20000801 |
Method PN_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_PNODID_TAB | Call by reference | Type reference (TYPE) | PPET_PNODID_LI_TAB | List of PNODID Records | 20000801 | ||
2 | Changing | CH_PNODTX_TAB | Call by reference | Type reference (TYPE) | PPET_PNODTX_LI_TAB | List of PNODTX Records | 20000801 | ||
3 | Changing | CH_PNRESR_TAB | Call by reference | Type reference (TYPE) | PPET6_PNRESR_LI_TAB | List of PNRESR Records | 20000803 | ||
4 | Changing | CH_PNRES_TAB | Call by reference | Type reference (TYPE) | PPET6_PNRES_LI_TAB | List of PNRES Records | 20000801 | ||
5 | Exporting | EX_LOCKED_TAB | Call by reference | Type reference (TYPE) | PPET_LOCKED_TAB | List of Locked Color Nodes | 20000801 | ||
6 | Importing | IM_LOCK_FLG | Call by reference | Type reference (TYPE) | C | PPET_FALSE | Lock Node when Reading | 20000801 | |
7 | Importing | IM_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20010124 | ||
8 | Importing | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling in iPPE Engine | 20000801 | |
9 | Importing | IM_RES_DATA | Call by reference | Type reference (TYPE) | AS4FLAG | PPET_FALSE | Read Master Data for APO Resource | 20000803 | |
10 | Importing | IM_WITH_TEXT | Call by reference | Type reference (TYPE) | C | PPET_TRUE | Read Node Text | 20000801 |
Method PN_READ on class CL_PPELIRES_CNTL has no exception.
Method STOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Controls Message Handling in iPPE Engine | 20010125 |
Method STOP on class CL_PPELIRES_CNTL has no exception.
History
Last changed by/on | SAP | 20050220 |
SAP Release Created in | 46C1 |