Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /ISDFPS/CL_FDPFA_CNTL | Function Area Controller | 20020414 |
Properties
| Class | /ISDFPS/CL_FDPFA_PLI | |
| Short Description | List of 'Authorized' and 'Actual' Personnel | |
| Super Class | /ISDFPS/CL_FDPFA_CNTL | Function Area Controller |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /ISDFPS/FDP | Armed Forces and Deployment Planning |
| Created | 20020414 | SAP |
| Last change | 20050409 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /ISDFPS/CL_FDPFA_PLI has no interface implemented.
Friends
Class /ISDFPS/CL_FDPFA_PLI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR5 | 'PDOWN' | Read Direction "Down" for Higher-Level Object | 20080217 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR5 | 'PUP' | Read Direction "Up" for Higher-Level Objects | 20080217 | ||
| 3 | Constant | Private | Type reference (TYPE) | RELAT | '804' | Relationship Number(s) for Temporary Duties | 20080217 | ||
| 4 | Constant | Private | Type reference (TYPE) | UI_FUNC | 'ASSIGNMENT_MENU' | "Assign/Depute" Menu Button | 20080217 | ||
| 5 | Constant | Private | Type reference (TYPE) | UI_FUNC | /ISDFPS/CL_CONST=>GC_CASE_TYPE_BASIC_ORG | "Organizational Structure" Context Menu Entry | 20080217 | ||
| 6 | Constant | Private | Type reference (TYPE) | UI_FUNC | /ISDFPS/CL_CONST=>GC_CASE_TYPE_DEFENSE | "Wartime Establishment" Context Menu Entry | 20080217 | ||
| 7 | Constant | Private | Type reference (TYPE) | UI_FUNC | /ISDFPS/CL_CONST=>GC_CASE_TYPE_EXERCISE | Context Menu Entry: Exercise | 20080217 | ||
| 8 | Constant | Private | Type reference (TYPE) | UI_FUNC | /ISDFPS/CL_CONST=>GC_CASE_TYPE_OPERATION | Context Menu Entry: Operation | 20080217 | ||
| 9 | Constant | Private | Type reference (TYPE) | UI_FUNC | '804' | "Temporary Duty" Context Menu Entry | 20080217 | ||
| 10 | Static Attribute | Private | Object reference (TYPE REF TO) | /ISDFPS/CL_FDPFA_PLI | Own Instance | 20080217 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | UI_FUNCTIONS | Function Code Table | 20030116 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for SAP List Viewer Control | 20030116 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | TV_IMAGE | "Assigned" Icon | 20080217 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | TV_IMAGE | "Deputed" Icon | 20080217 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | TV_IMAGE | "Master Personnel" Icon | 20080217 | |||
| 16 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | Instance of ALV List Viewer | 20080217 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | LVC_S_LAYO | ALV Control: Layout Structure | 20080217 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | SCTX_ENTRYTAB | Menu Entries Under "Assigned/Deputed" Button | 20080217 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | /ISDFPS/FDPFA_PLI_TAB | Content of Personnel List | 20080217 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | /ISDFPS/FDPFA_PLI_ALV_TAB | Output Data of Personnel List | 20080630 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Create Personnel List | 20080217 | |
| 2 | Static method | Private | Method | Create Personnel List Entry | 20091007 | |
| 3 | Instance method | Private | Method | Create Entries in Personnel List | 20080217 | |
| 4 | Static method | Public | Constructor | Class Constructor (Fill Static Attributes) | 20080217 | |
| 5 | Static method | Public | Method | Delete Personnel List | 20030120 | |
| 6 | Instance method | Private | Method | Determine Assigned Personnel for Current Force Element | 20080217 | |
| 7 | Instance method | Private | Method | Determine Deputed Personnel of Current Master Personnel | 20080217 | |
| 8 | Instance method | Private | Method | Determine Charact. Relationship O/S to P for Usage Type | 20080217 | |
| 9 | Instance method | Private | Method | Initialize Personnel List | 20030116 | |
| 10 | Static method | Public | Method | Generates an Instance | 20030116 | |
| 11 | Instance method | Private | Event handling method | Event Handler - Double-Click | 20030122 | |
| 12 | Instance method | Private | Event handling method | Event Handler - Menu Entry | 20030131 | |
| 13 | Instance method | Private | Event handling method | Event Handler Toolbar | 20030120 | |
| 14 | Instance method | Private | Event handling method | Event Handler - User Command | 20030131 | |
| 15 | Static method | Public | Method | Refresh Personnel List | 20030116 | |
| 16 | Instance method | Private | Method | Create Menu Entries for "Assigned/Deputed" Menu Button | 20080217 | |
| 17 | Instance method | Private | Method | Register Events Within Personnel List | 20030116 | |
| 18 | Static method | Private | Method | Define Field Catalog | 20030116 | |
| 19 | Static method | Private | Method | Read Grid Icons | 20030120 | |
| 20 | Instance method | Private | Method | Set Layout | 20030116 | |
| 21 | Instance method | Private | Method | Display Generated Personnel List | 20080217 | |
| 22 | Static method | Private | Method | Hide Functions in Standard Toolbar | 20030116 | |
| 23 | Instance method | Private | Method | Convert List Data to Output Data for ALV Control | 20080217 |
Events
Class /ISDFPS/CL_FDPFA_PLI has no event.
Types
Class /ISDFPS/CL_FDPFA_PLI has no local type.
Method Signatures
Method BUILD_LIST Signature
Method BUILD_LIST on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method BUILD_LIST on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method BUILD_LIST_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARENT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Übergeordnetes Objekt | 20091007 | |||
| 2 | IS_PARENT_STRUC | Call by reference | Type reference (TYPE) | STRUC | Verknüpfung zu übergeordnetem Objekt | 20091007 | |||
| 3 | IS_PERSON_OBJEC | Call by reference | Type reference (TYPE) | OBJEC | Ausgangsobjekt der Person | 20091007 | |||
| 4 | IS_PERSON_STRUC | Call by reference | Type reference (TYPE) | STRUC | Ausgangsverknüpfung der Person | 20091007 | |||
| 5 | IT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Übergeordnete Objekte | 20091007 | |||
| 6 | IT_STRUC | Call by reference | Type reference (TYPE) | STRUC_T | Verknüpfungen zu übergeordneten Objekten | 20091007 | |||
| 7 | IV_PARENT_DIRECTION_CHAR5 | Call by reference | Type reference (TYPE) | CHAR5 | Richtung zu übergeord.Obj. in STRUC ('PUP'/'PDOWN') | 20091007 | |||
| 8 | RS_FDPFA_PLI | Value transfer | Type reference (TYPE) | /ISDFPS/FDPFA_PLI | Eintrag der Personalliste | 20091007 |
Method BUILD_LIST_ROW on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method BUILD_LIST_ROWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Orgmanagement: Tabelle von Objec Einträgen | 20080217 | |||
| 2 | IT_STRUC | Call by reference | Type reference (TYPE) | STRUC_T | Orgmanagement: Tabelle von Struc Einträgen | 20080217 | |||
| 3 | IV_BASIS_STRUC_FLAG | Call by reference | Type reference (TYPE) | FLAG | SPACE | Importierte Strukturinfo ist Basis für Zu-/Abordnungen? | 20080217 | ||
| 4 | IV_PARENT_DIRECTION_CHAR5 | Call by reference | Type reference (TYPE) | CHAR5 | Richtung zu übergeord.Obj. in STRUC ('PUP'/'PDOWN') | 20080217 | |||
| 5 | RT_FDPFA_PLI | Value transfer | Type reference (TYPE) | /ISDFPS/FDPFA_PLI_TAB | Tabellentyp Datenstruktur Personalliste | 20080217 |
Method BUILD_LIST_ROWS on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method CLASS_CONSTRUCTOR on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method DELETE_PLI Signature
Method DELETE_PLI on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method DELETE_PLI on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method GET_ASSIGNED_STAFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RELAT_OS_P | Call by reference | Type reference (TYPE) | RELAT | Verknüpfung Strukturelement/Planstelle-Person | 20080217 | |||
| 2 | IV_RELAT_O_S | Call by reference | Type reference (TYPE) | RELAT | Verknüpfung Strukturelement-Planstelle | 20080217 | |||
| 3 | RT_FDPFA_PLI | Value transfer | Type reference (TYPE) | /ISDFPS/FDPFA_PLI_TAB | Tabellentyp Datenstruktur Personalliste | 20080217 |
Method GET_ASSIGNED_STAFF on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method GET_DELEGATED_STAFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ASSIGNED_STAFF_OBJEC | Call by reference | Type reference (TYPE) | OBJEC_T | Zugeordnetes Personal, dessen Abkommandierung geprüft wird | 20080217 | |||
| 2 | IV_RELAT_OS_P | Call by reference | Type reference (TYPE) | RELAT | Verknüpfung Strukturelement/Planstelle-Person | 20080217 | |||
| 3 | IV_RELAT_O_S | Call by reference | Type reference (TYPE) | RELAT | Verknüpfung Strukturelement-Planstelle | 20080217 | |||
| 4 | RT_FDPFA_PLI | Value transfer | Type reference (TYPE) | /ISDFPS/FDPFA_PLI_TAB | Tabellentyp Datenstruktur Personalliste | 20080217 |
Method GET_DELEGATED_STAFF on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method GET_RELAT_OS_P_FOR_CASE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CASE_TYPE | Call by reference | Type reference (TYPE) | /ISDFPS/CASE_TYPE | Verwendungstyp | 20080217 | |||
| 2 | RV_OS_P_RELAT | Value transfer | Type reference (TYPE) | RELAT | Charakteristische Verknüpfung O/S zu P für Verwendungstyp | 20080217 |
Method GET_RELAT_OS_P_FOR_CASE_TYPE on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method INIT_PLI Signature
Method INIT_PLI on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method INIT_PLI on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method INSTANCE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_INSTANCE | Call by reference | Type reference (TYPE) | /ISDFPS/FDPFA_REF | Referenz auf die Controller-Klasse des Funktionsbereichs | 20030116 |
Method INSTANCE_GET on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method PLI_HANDLE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ROW_NO | Call by reference | Attribute reference (LIKE) | 20030122 | |||||
| 2 | E_COLUMN | Call by reference | Attribute reference (LIKE) | 20030122 | |||||
| 3 | E_ROW | Call by reference | Attribute reference (LIKE) | 20030122 |
Method PLI_HANDLE_DOUBLE_CLICK on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method PLI_HANDLE_MENU_BUTTON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20030131 | |||||
| 2 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20030131 |
Method PLI_HANDLE_MENU_BUTTON on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method PLI_HANDLE_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20030120 | |||||
| 2 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20030120 |
Method PLI_HANDLE_TOOLBAR on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method PLI_HANDLE_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20030131 |
Method PLI_HANDLE_USER_COMMAND on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method REFRESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FCODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20040624 | |||
| 2 | IS_PARENT | Call by reference | Type reference (TYPE) | /ISDFPS/FDP_OBJECT | Identifikationsstruktur Objekt | 20040624 | |||
| 3 | IT_OBJECTS | Call by reference | Type reference (TYPE) | /ISDFPS/FDP_OBJECT_TAB | Tabellenstruktur Objekt in der Workbench 'Strukturen' | 20040624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültiger Funktionscode | 20040624 |
Method SET_ASSIGNMENT_MENU Signature
Method SET_ASSIGNMENT_MENU on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method SET_ASSIGNMENT_MENU on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method SET_EVENT_HANDLER Signature
Method SET_EVENT_HANDLER on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method SET_EVENT_HANDLER on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method SET_FIELDCATALOG Signature
Method SET_FIELDCATALOG on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method SET_FIELDCATALOG on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method SET_ICONS Signature
Method SET_ICONS on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method SET_ICONS on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method SET_LAYOUT Signature
Method SET_LAYOUT on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method SET_LAYOUT on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method SET_LIST_DISPLAY Signature
Method SET_LIST_DISPLAY on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method SET_LIST_DISPLAY on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method SET_TOOLBAR_EXCLUDING Signature
Method SET_TOOLBAR_EXCLUDING on class /ISDFPS/CL_FDPFA_PLI has no parameter.
Method SET_TOOLBAR_EXCLUDING on class /ISDFPS/CL_FDPFA_PLI has no exception.
Method TRANSFORM_LIST_DATA_TO_ALV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LIST_DATA_FDPFA_PLI | Call by reference | Type reference (TYPE) | /ISDFPS/FDPFA_PLI_TAB | Datenstruktur Personalliste | 20080217 | |||
| 2 | RT_ALV_ROWS_FDPFA_PLI_ALV | Value transfer | Type reference (TYPE) | /ISDFPS/FDPFA_PLI_ALV_TAB | Datenstruktur für den ALV-Grid der Personalliste | 20080217 |
Method TRANSFORM_LIST_DATA_TO_ALV on class /ISDFPS/CL_FDPFA_PLI has no exception.
History
| Last changed by/on | SAP | 20050409 |
| SAP Release Created in | 10A |