SAP ABAP Class CL_PPEUITS_CNTL (iPPE Tabstrip Controller)
Hierarchy
☛
EA-IPPE (Software Component) SAP iPPE
⤷
AP-PPE (Application Component) Integrated Product and Process Engineering
⤷
CPPEGUI (Package) General Interface Elements for iPPE Engine
![](/abap/icon/s_instal.gif)
⤷
![](/abap/icon/s_b_tree.gif)
⤷
![](/abap/icon/s_pckstd.gif)
Properties
Class | CL_PPEUITS_CNTL | |
Short Description | iPPE Tabstrip Controller | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CPPEGUI | General Interface Elements for iPPE Engine |
Created | 20000901 | SAP |
Last change | 20050411 | 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
Class CL_PPEUITS_CNTL has no interface implemented.
Friends
Class CL_PPEUITS_CNTL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPE_GUI_OTYPE | GUI Object Type of Current Call | 20001019 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PVS_PROFIL_ID | Profile of Current Call | 20001019 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPE_TS_PXTYPE | Object Type of Current Call | 20001019 | ||
4 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_IPPE_UITS | BAdI Interface IF_EX_IPPE_UITS | 20021017 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SYUCOMM | Start FCODE | 20001019 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR01 | First Call Indicator | 20000918 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR01 | Operation Within the iPPE Interface | 20020917 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SYCHAR04 | ABAP Program Screen | 20000908 | ||
9 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | CL_PPEUITS_CNTL | iPPE Tabstrip Controller | 20000904 | ||
10 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | CL_PPEUITS_CNTL | iPPE Tabstrip Controller | 20000904 | ||
11 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | CL_PPEUITS_CNTL | iPPE Tabstrip Controller | 20000904 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
18 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
20 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
21 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPET0_STSCRTAB | Current Screens | 20000905 | ||
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPE_TS_SCRPOSNR | Screen Position Number | 20000905 | ||
23 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPE_TS_TABTXT | Tab Title Text for iPPE Tabstrip | 20000905 | ||
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPE_TS_TABPOSNR | Number of Tab Titles | 20000904 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPE_TS_TABIDENT | ID of Current Tab Title | 20001019 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSIDTAB | Table of Last Selected Tab Titles for Various Profiles | 20001024 | ||
27 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PPE_TS_TABPOSNR | Current Tab Title Item | 20000905 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
33 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
36 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
37 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
38 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
40 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
41 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
42 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
43 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
44 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
45 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
46 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
47 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSSCRTAB | Tab Title Screen Table | 20000904 | ||
48 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSTABIDTAB | Tab Title ID Table | 20001006 | ||
49 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPET0_TSTXTTAB | Tab Title Text Table | 20000904 | ||
50 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PPE_TS_ID | Tabstrip Ident | 20000904 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Structure and Call a Tabstrip | 20000904 |
2 | ![]() |
Static method | Public | Method | Determine Current Tabstrip ID | 20020917 |
3 | ![]() |
Static method | Private | Method | Gets Reference to an Instance from the BAdI Environment | 20021017 |
4 | ![]() |
Static method | Private | Method | Read the Current Instance | 20000904 |
5 | ![]() |
Static method | Public | Method | Determine Subsequent Tab Title ID | 20050406 |
6 | ![]() |
Instance method | Public | Method | Read Tab Title IDs | 20050406 |
7 | ![]() |
Instance method | Public | Method | Read the Tab Title Texts | 20000904 |
8 | ![]() |
Instance method | Private | Method | Read the Current Subscreens | 20000904 |
9 | ![]() |
Instance method | Private | Method | Import the Tabstrip Structure from Cstomizing | 20000904 |
10 | ![]() |
Instance method | Public | Method | Read the Current Number of Screens | 20000905 |
11 | ![]() |
Instance method | Public | Method | Set Tab Title Texts (for SAP Internal Use Only) | 20050406 |
Events
Class CL_PPEUITS_CNTL has no event.
Types
Class CL_PPEUITS_CNTL has no local type.
Method Signatures
Method CREATE_TABSTRIP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_EXCL_TAB | Call by reference | Type reference (TYPE) | PPET0_TSSCREXCLTAB | Screen Exclusion Table | 20000904 | ||
2 | ![]() |
IM_EXCL_TAB_TAB | Call by reference | Type reference (TYPE) | PPET0_TSTABIDTAB | Tabreiter-Ausschlußtabelle | 20021011 | ||
3 | ![]() |
IM_FIRST_SCRN | Call by reference | Type reference (TYPE) | PPE_TS_SCRNAME | Screen that Is to Be Displayed First | 20001024 | ||
4 | ![]() |
IM_FIRST_TAB | Call by reference | Type reference (TYPE) | PPE_TS_TABIDENT | Tabreiter der angezeigt werden soll (Screen hat höhere Prio) | 20020917 | ||
5 | ![]() |
IM_IPPE_CONTEXT | Call by reference | Type reference (TYPE) | CHAR01 | PPET_TRUE | Aufruf innerhalb der iPPE-Workbench | 20020917 | |
6 | ![]() |
IM_LAYOUT | Call by reference | Type reference (TYPE) | PPE_TS_LAYOUTNAME | Direct Specification of Tabstrip Layout | 20001006 | ||
7 | ![]() |
IM_LEVEL | Call by reference | Type reference (TYPE) | PPE_TS_ID | Tabstrip Level | 20000904 | ||
8 | ![]() |
IM_OTYPE | Call by reference | Type reference (TYPE) | PPE_GUI_OTYPE | Object Type for iPPE Workbench | 20000904 | ||
9 | ![]() |
IM_PROFIL | Call by reference | Type reference (TYPE) | PVS_PROFIL_ID | ID for the iPPE User Profile | 20000904 | ||
10 | ![]() |
IM_PXTYPE | Call by reference | Type reference (TYPE) | PPE_TS_PXTYPE | iPPE Object Type | 20000904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No Suitable Layout Found | 20000925 |
Method GET_CURRENT_TABID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_TABIDENT | Call by reference | Type reference (TYPE) | PPE_TS_TABIDENT | ID des aktuellen Tabreiters | 20020917 | ||
2 | ![]() |
IM_LEVEL | Call by reference | Type reference (TYPE) | PPE_TS_ID | 1 | Nummer des dargestellten iPPE-Tabstrips 1/2/3 | 20020917 |
Method GET_CURRENT_TABID on class CL_PPEUITS_CNTL has no exception.
Method GET_ENV_TS_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_UITS_INST | Call by reference | Object reference (TYPE REF TO) | IF_EX_IPPE_UITS | BAdI-Interface IF_EX_IPPE_UITS | 20021017 | ||
2 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Steuert das Message-Handling der iPPE-Engine | 20021017 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Erzeugung der Instanz eines BADIs | 20021017 |
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) | CL_PPEUITS_CNTL | iPPE Tabstrip Controller | 20000904 | ||
2 | ![]() |
IM_ID | Call by reference | Type reference (TYPE) | PPE_TS_ID | Tabstrip Level | 20000904 |
Method GET_INSTANCE on class CL_PPEUITS_CNTL has no exception.
Method GET_NEXT_TABID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_TABIDENT | Call by reference | Type reference (TYPE) | PPE_TS_TABIDENT | ID des aktuellen Tabreiters | 20050406 | ||
2 | ![]() |
IM_FCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | SY-UCOMM | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20050406 | |
3 | ![]() |
IM_LEVEL | Call by reference | Type reference (TYPE) | PPE_TS_ID | 1 | Nummer des dargestellten iPPE-Tabstrips 1/2/3 | 20050406 |
Method GET_NEXT_TABID on class CL_PPEUITS_CNTL has no exception.
Method GET_TABID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_TSTABIDTAB | Call by reference | Type reference (TYPE) | PPET0_TSTABIDTAB | Tabreiterid-Tabelle | 20050406 |
Method GET_TABID on class CL_PPEUITS_CNTL has no exception.
Method GET_TABTEXTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_TSTXTTAB | Call by reference | Type reference (TYPE) | PPET0_TSTXTTAB | Tab Title Text Table | 20000904 |
Method GET_TABTEXTE on class CL_PPEUITS_CNTL has no exception.
Method GET_TSSCREENS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_SCRTAB | Call by reference | Type reference (TYPE) | PPET0_TSSCRTAB | Screen Table | 20000904 |
Method GET_TSSCREENS on class CL_PPEUITS_CNTL has no exception.
Method GET_TSSTRUCTUR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_EXCL_TAB | Call by reference | Type reference (TYPE) | PPET0_TSSCREXCLTAB | Screen Exclusion Table | 20000904 | ||
2 | ![]() |
IM_EXCL_TAB_TAB | Call by reference | Type reference (TYPE) | PPET0_TSTABIDTAB | Tabreiterausschlußtabelle | 20021011 | ||
3 | ![]() |
IM_FIRST_SCRN | Call by reference | Type reference (TYPE) | PPE_TS_SCRNAME | First Screen | 20001024 | ||
4 | ![]() |
IM_FIRST_TAB | Call by reference | Type reference (TYPE) | PPE_TS_TABIDENT | erster Tab (Screen hat höhere Priorität) | 20020917 | ||
5 | ![]() |
IM_LAYOUT | Call by reference | Type reference (TYPE) | PPE_TS_LAYOUTNAME | Layout Name | 20001006 | ||
6 | ![]() |
IM_OTYPE | Call by reference | Type reference (TYPE) | PPE_GUI_OTYPE | Object Type for iPPE Workbench | 20000904 | ||
7 | ![]() |
IM_PROFIL | Call by reference | Type reference (TYPE) | PVS_PROFIL_ID | ID for the iPPE User Profile | 20000904 | ||
8 | ![]() |
IM_PXTYPE | Call by reference | Type reference (TYPE) | PPE_TS_PXTYPE | iPPE Object Type | 20000904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No Suitable Layout Found | 20000925 |
Method SET_AKT_TABREITER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_TABNR | Call by reference | Type reference (TYPE) | PPE_TS_TABPOSNR | Tab Title Item | 20000905 |
Method SET_AKT_TABREITER on class CL_PPEUITS_CNTL has no exception.
Method SET_TABTEXTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_TSTXTTAB | Call by reference | Type reference (TYPE) | PPET0_TSTXTTAB | Tabreitertext-Tabelle | 20050406 |
Method SET_TABTEXTE on class CL_PPEUITS_CNTL has no exception.
History
Last changed by/on | SAP | 20050411 |
SAP Release Created in | 46C1 |