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
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 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PPET0 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 ALT_OTYPE Instance attribute Private Type reference (TYPE) PPE_GUI_OTYPE GUI Object Type of Current Call 20001019
2 ALT_PROFIL Instance attribute Private Type reference (TYPE) PVS_PROFIL_ID Profile of Current Call 20001019
3 ALT_PXTYPE Instance attribute Private Type reference (TYPE) PPE_TS_PXTYPE Object Type of Current Call 20001019
4 ENV_UITS_INST Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_UITS BAdI Interface IF_EX_IPPE_UITS 20021017
5 FCODE Instance attribute Public Type reference (TYPE) SYUCOMM Start FCODE 20001019
6 INITIAL Instance attribute Public Type reference (TYPE) CHAR01 First Call Indicator 20000918
7 IPPE_CONTEXT Instance attribute Public Type reference (TYPE) CHAR01 Operation Within the iPPE Interface 20020917
8 PROGDYNPRO Instance attribute Public Type reference (TYPE) SYCHAR04 ABAP Program Screen 20000908
9 REFERENZ_1 Static Attribute Public Object reference (TYPE REF TO) CL_PPEUITS_CNTL iPPE Tabstrip Controller 20000904
10 REFERENZ_2 Static Attribute Public Object reference (TYPE REF TO) CL_PPEUITS_CNTL iPPE Tabstrip Controller 20000904
11 REFERENZ_3 Static Attribute Public Object reference (TYPE REF TO) CL_PPEUITS_CNTL iPPE Tabstrip Controller 20000904
12 SUBSCR01 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
13 SUBSCR02 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
14 SUBSCR03 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
15 SUBSCR04 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
16 SUBSCR05 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
17 SUBSCR06 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
18 SUBSCR07 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
19 SUBSCR08 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
20 SUBSCR09 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
21 SUBSCR10 Instance attribute Public Type reference (TYPE) PPET0_STSCRTAB Current Screens 20000905
22 SUBSCREEN_ANZ Instance attribute Public Type reference (TYPE) PPE_TS_SCRPOSNR Screen Position Number 20000905
23 TABIDENT_MAX Instance attribute Public Type reference (TYPE) PPE_TS_TABTXT Tab Title Text for iPPE Tabstrip 20000905
24 TABREITER_ANZ Instance attribute Public Type reference (TYPE) PPE_TS_TABPOSNR Number of Tab Titles 20000904
25 TABREITER_ID Instance attribute Private Type reference (TYPE) PPE_TS_TABIDENT ID of Current Tab Title 20001019
26 TABREITER_ID_TAB Instance attribute Private Type reference (TYPE) PPET0_TSIDTAB Table of Last Selected Tab Titles for Various Profiles 20001024
27 TABREITER_NR Instance attribute Public Type reference (TYPE) PPE_TS_TABPOSNR Current Tab Title Item 20000905
28 TABREITER_SCRTAB01 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
29 TABREITER_SCRTAB02 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
30 TABREITER_SCRTAB03 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
31 TABREITER_SCRTAB04 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
32 TABREITER_SCRTAB05 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
33 TABREITER_SCRTAB06 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
34 TABREITER_SCRTAB07 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
35 TABREITER_SCRTAB08 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
36 TABREITER_SCRTAB09 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
37 TABREITER_SCRTAB10 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
38 TABREITER_SCRTAB11 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
39 TABREITER_SCRTAB12 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
40 TABREITER_SCRTAB13 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
41 TABREITER_SCRTAB14 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
42 TABREITER_SCRTAB15 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
43 TABREITER_SCRTAB16 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
44 TABREITER_SCRTAB17 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
45 TABREITER_SCRTAB18 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
46 TABREITER_SCRTAB19 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
47 TABREITER_SCRTAB20 Instance attribute Private Type reference (TYPE) PPET0_TSSCRTAB Tab Title Screen Table 20000904
48 TABREITER_TABID Instance attribute Private Type reference (TYPE) PPET0_TSTABIDTAB Tab Title ID Table 20001006
49 TABREITER_TXTTAB Instance attribute Private Type reference (TYPE) PPET0_TSTXTTAB Tab Title Text Table 20000904
50 TABSTRIP_ID Instance attribute Private Type reference (TYPE) PPE_TS_ID Tabstrip Ident 20000904
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_TABSTRIP Static method Public Method Structure and Call a Tabstrip 20000904
2 GET_CURRENT_TABID Static method Public Method Determine Current Tabstrip ID 20020917
3 GET_ENV_TS_INSTANCE Static method Private Method Gets Reference to an Instance from the BAdI Environment 20021017
4 GET_INSTANCE Static method Private Method Read the Current Instance 20000904
5 GET_NEXT_TABID Static method Public Method Determine Subsequent Tab Title ID 20050406
6 GET_TABID Instance method Public Method Read Tab Title IDs 20050406
7 GET_TABTEXTE Instance method Public Method Read the Tab Title Texts 20000904
8 GET_TSSCREENS Instance method Private Method Read the Current Subscreens 20000904
9 GET_TSSTRUCTUR Instance method Private Method Import the Tabstrip Structure from Cstomizing 20000904
10 SET_AKT_TABREITER Instance method Public Method Read the Current Number of Screens 20000905
11 SET_TABTEXTE 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 Importing IM_EXCL_TAB Call by reference Type reference (TYPE) PPET0_TSSCREXCLTAB Screen Exclusion Table 20000904
2 Importing IM_EXCL_TAB_TAB Call by reference Type reference (TYPE) PPET0_TSTABIDTAB Tabreiter-Ausschlußtabelle 20021011
3 Importing IM_FIRST_SCRN Call by reference Type reference (TYPE) PPE_TS_SCRNAME Screen that Is to Be Displayed First 20001024
4 Importing IM_FIRST_TAB Call by reference Type reference (TYPE) PPE_TS_TABIDENT Tabreiter der angezeigt werden soll (Screen hat höhere Prio) 20020917
5 Importing IM_IPPE_CONTEXT Call by reference Type reference (TYPE) CHAR01 PPET_TRUE Aufruf innerhalb der iPPE-Workbench 20020917
6 Importing IM_LAYOUT Call by reference Type reference (TYPE) PPE_TS_LAYOUTNAME Direct Specification of Tabstrip Layout 20001006
7 Importing IM_LEVEL Call by reference Type reference (TYPE) PPE_TS_ID Tabstrip Level 20000904
8 Importing IM_OTYPE Call by reference Type reference (TYPE) PPE_GUI_OTYPE Object Type for iPPE Workbench 20000904
9 Importing IM_PROFIL Call by reference Type reference (TYPE) PVS_PROFIL_ID ID for the iPPE User Profile 20000904
10 Importing IM_PXTYPE Call by reference Type reference (TYPE) PPE_TS_PXTYPE iPPE Object Type 20000904
# Exception Resumable Description Created on
1 NO_LAYOUT 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 Exporting EX_TABIDENT Call by reference Type reference (TYPE) PPE_TS_TABIDENT ID des aktuellen Tabreiters 20020917
2 Importing 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 Exporting EX_UITS_INST Call by reference Object reference (TYPE REF TO) IF_EX_IPPE_UITS BAdI-Interface IF_EX_IPPE_UITS 20021017
2 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 20021017
# Exception Resumable Description Created on
1 FACTORY_CLASS_ERROR 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 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_PPEUITS_CNTL iPPE Tabstrip Controller 20000904
2 Importing 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 Exporting EX_TABIDENT Call by reference Type reference (TYPE) PPE_TS_TABIDENT ID des aktuellen Tabreiters 20050406
2 Importing IM_FCODE Call by reference Type reference (TYPE) SY-UCOMM SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20050406
3 Importing 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 Exporting 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 Exporting 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 Exporting 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 Importing IM_EXCL_TAB Call by reference Type reference (TYPE) PPET0_TSSCREXCLTAB Screen Exclusion Table 20000904
2 Importing IM_EXCL_TAB_TAB Call by reference Type reference (TYPE) PPET0_TSTABIDTAB Tabreiterausschlußtabelle 20021011
3 Importing IM_FIRST_SCRN Call by reference Type reference (TYPE) PPE_TS_SCRNAME First Screen 20001024
4 Importing IM_FIRST_TAB Call by reference Type reference (TYPE) PPE_TS_TABIDENT erster Tab (Screen hat höhere Priorität) 20020917
5 Importing IM_LAYOUT Call by reference Type reference (TYPE) PPE_TS_LAYOUTNAME Layout Name 20001006
6 Importing IM_OTYPE Call by reference Type reference (TYPE) PPE_GUI_OTYPE Object Type for iPPE Workbench 20000904
7 Importing IM_PROFIL Call by reference Type reference (TYPE) PVS_PROFIL_ID ID for the iPPE User Profile 20000904
8 Importing IM_PXTYPE Call by reference Type reference (TYPE) PPE_TS_PXTYPE iPPE Object Type 20000904
# Exception Resumable Description Created on
1 NO_LAYOUT 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 Importing 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 Importing 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