Hierarchy
⤷
⤷
Properties
| Class | /ISDFPS/CL_MCHG_GRID | |
| Short Description | Grid Management for OM Mass Changes | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /ISDFPS/OM | Organizational Management Functions |
| Created | 20040129 | SAP |
| Last change | 20060208 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /ISDFPS/CL_MCHG_GRID has no forward declaration.
Interfaces
Class /ISDFPS/CL_MCHG_GRID has no interface implemented.
Friends
Class /ISDFPS/CL_MCHG_GRID has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | SAP List Viewer | 20040408 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SY-DATUM | Start Date | 20040901 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container for Custom Controls in the Screen Area | 20040129 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_DIALOGBOX_CONTAINER | Container for Custom Controls in the Screen Area | 20040406 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SY-DATUM | End Date | 20040901 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | SAP List Viewer | 20040129 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Table Type for Mass Change | 20040316 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | UI_FUNCTIONS | Function Code Table | 20040129 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for SAP List Viewer Control | 20040129 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Table Type for Mass Change | 20040408 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20040907 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Original Data (at Time of Selection) | 20080222 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | FLAG | Indicates Whether Change Was Made | 20040928 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | INFTY | Infotype | 20040317 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | ISTAT_D | Planning Status Infotype | 20040901 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | LVC_S_LAYO | ALV Control: Layout Structure | 20040614 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | OTYPE | Object Type | 20040317 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Indicates Whether Data Has Already Been Saved | 20040616 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | SUBTY | Subtype | 20040319 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Change Data | 20040322 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20040129 | |
| 3 | Instance method | Private | Method | Save Changed Data | 20040407 | |
| 4 | Instance method | Private | Method | Delete Data Records from the Grid | 20040603 | |
| 5 | Instance method | Public | Method | Unlock Objects | 20040818 | |
| 6 | Instance method | Private | Method | Removes Unnecessary Pushbuttons from Grid | 20040129 | |
| 7 | Instance method | Private | Method | Removes Pushbuttons Not Required from the ALV Grid | 20040416 | |
| 8 | Instance method | Public | Event handling method | Event Handler for Event Data_Changed | 20040129 | |
| 9 | Instance method | Public | Event handling method | Event Handler for Event Data_Changed | 20050425 | |
| 10 | Instance method | Public | Event handling method | Find/Replace Event Handler for Event Data_Changed | 20050425 | |
| 11 | Instance method | Public | Event handling method | Event Handler for Event Menu Pushbutton | 20051025 | |
| 12 | Instance method | Public | Event handling method | Event Handler for Event Toolbar GRID | 20040129 | |
| 13 | Instance method | Public | Event handling method | Event Handler for Event Toolbar GRID | 20040415 | |
| 14 | Instance method | Public | Event handling method | Find and Replace Event Handler for Event Toolbar | 20050425 | |
| 15 | Instance method | Public | Event handling method | Event Handler for Event Toolbar | 20040309 | |
| 16 | Instance method | Public | Method | Checks Whether Grid Fields Are Ready for Input | 20040129 | |
| 17 | Instance method | Public | Method | Make Mass Changes | 20040406 | |
| 18 | Instance method | Public | Event handling method | Close Dialog Box | 20040406 | |
| 19 | Instance method | Public | Method | Find and Replace Popup | 20050422 | |
| 20 | Instance method | Private | Method | Register Event Handler | 20040129 | |
| 21 | Instance method | Public | Method | Do you want to save the data? | 20040317 | |
| 22 | Instance method | Public | Method | Find and Replace | 20050422 | |
| 23 | Instance method | Private | Method | Save Changed Data Again (Find and Replace) | 20050425 | |
| 24 | Instance method | Private | Method | Processes the Field Catalog | 20040129 | |
| 25 | Instance method | Public | Method | Fills Grid with Data, Using Filter Criteria | 20040129 | |
| 26 | Instance method | Private | Method | Update of PD Database | 20040929 |
Events
Class /ISDFPS/CL_MCHG_GRID has no event.
Types
Class /ISDFPS/CL_MCHG_GRID has no local type.
Method Signatures
Method CHANGE_DATA Signature
Method CHANGE_DATA on class /ISDFPS/CL_MCHG_GRID has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040323 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 20040303 | |||
| 2 | I_CONTAINER | Call by reference | Type reference (TYPE) | CHAR30 | SPACE | Containername auf Dynpro | 20040129 | ||
| 3 | I_PARENT | Call by reference | Type reference (TYPE) | CHAR30 | SPACE | 20040219 |
Method CONSTRUCTOR on class /ISDFPS/CL_MCHG_GRID has no exception.
Method DATA_BACK Signature
Method DATA_BACK on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method DATA_BACK on class /ISDFPS/CL_MCHG_GRID has no exception.
Method DELETE_DATA Signature
Method DELETE_DATA on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method DELETE_DATA on class /ISDFPS/CL_MCHG_GRID has no exception.
Method DEQUEUE_OBJECT_LIST Signature
Method DEQUEUE_OBJECT_LIST on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method DEQUEUE_OBJECT_LIST on class /ISDFPS/CL_MCHG_GRID has no exception.
Method EXCLUDE_GRID_BUTTONS Signature
Method EXCLUDE_GRID_BUTTONS on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method EXCLUDE_GRID_BUTTONS on class /ISDFPS/CL_MCHG_GRID has no exception.
Method EXCLUDE_GRID_BUTTONS_ALV Signature
Method EXCLUDE_GRID_BUTTONS_ALV on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method EXCLUDE_GRID_BUTTONS_ALV on class /ISDFPS/CL_MCHG_GRID has no exception.
Method HANDLE_DATA_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DATA_CHANGED | Call by reference | Attribute reference (LIKE) | 20040129 |
Method HANDLE_DATA_CHANGED on class /ISDFPS/CL_MCHG_GRID has no exception.
Method HANDLE_DATA_CHANGED_FINISHED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DATA_CHANGED | Call by reference | Attribute reference (LIKE) | 20050425 |
Method HANDLE_DATA_CHANGED_FINISHED on class /ISDFPS/CL_MCHG_GRID has no exception.
Method HANDLE_DATA_CHANGED_FIN_REPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DATA_CHANGED | Call by reference | Attribute reference (LIKE) | 20050425 |
Method HANDLE_DATA_CHANGED_FIN_REPL on class /ISDFPS/CL_MCHG_GRID has no exception.
Method HANDLE_MENU_BUTTON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_CTMENU | Kontextmenüpointer | 20051025 | |||
| 2 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20051025 |
Method HANDLE_MENU_BUTTON on class /ISDFPS/CL_MCHG_GRID has no exception.
Method HANDLE_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20040309 |
Method HANDLE_TOOLBAR on class /ISDFPS/CL_MCHG_GRID has no exception.
Method HANDLE_TOOLBAR_ALV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20040415 |
Method HANDLE_TOOLBAR_ALV on class /ISDFPS/CL_MCHG_GRID has no exception.
Method HANDLE_TOOLBAR_REPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20050425 |
Method HANDLE_TOOLBAR_REPL on class /ISDFPS/CL_MCHG_GRID has no exception.
Method 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) | 20040310 |
Method HANDLE_USER_COMMAND on class /ISDFPS/CL_MCHG_GRID has no exception.
Method IS_READY_FOR_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_COL_ID | Call by reference | Type reference (TYPE) | LVC_S_COL | Spalte | 20040216 | |||
| 2 | I_ROW_ID | Call by reference | Type reference (TYPE) | INT4 | Zeilen ID | 20040216 | |||
| 3 | READY_FOR_INPUT | Value transfer | Type reference (TYPE) | INT4 | Editierbar | 20040216 |
Method IS_READY_FOR_INPUT on class /ISDFPS/CL_MCHG_GRID has no exception.
Method MCHG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | N_FIELDCATALOG | Value transfer | Type reference (TYPE) | LVC_T_FCAT | ALV-Control: Feldkatalog | 20040406 |
Method MCHG_DATA on class /ISDFPS/CL_MCHG_GRID has no exception.
Method ON_DIALOGBOX_CLOSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SENDER | Call by reference | Attribute reference (LIKE) | 20040406 |
Method ON_DIALOGBOX_CLOSE on class /ISDFPS/CL_MCHG_GRID has no exception.
Method POPUP_SEARCH_REPLACE Signature
Method POPUP_SEARCH_REPLACE on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method POPUP_SEARCH_REPLACE on class /ISDFPS/CL_MCHG_GRID has no exception.
Method REGISTER_EVENTS Signature
Method REGISTER_EVENTS on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method REGISTER_EVENTS on class /ISDFPS/CL_MCHG_GRID has no exception.
Method SAVE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IND_CHNG | Value transfer | Type reference (TYPE) | /ISDFPS/INDIVIDUAL_CHNG | Einzeländerung | 20041013 | |||
| 2 | ORGM_ID | Value transfer | Type reference (TYPE) | /ISDFPS/ORGM_ID | Zuordnung Workitem zur Organisationsmaßnahme | 20041013 | |||
| 3 | SAVE_DATA | Value transfer | Type reference (TYPE) | CHAR1 | Kennzeichen, ob bereits gesichert wurde | 20040908 |
Method SAVE_DATA on class /ISDFPS/CL_MCHG_GRID has no exception.
Method SEARCH_AND_REPLACE Signature
Method SEARCH_AND_REPLACE on class /ISDFPS/CL_MCHG_GRID has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050422 |
Method SEARCH_REPLACE Signature
Method SEARCH_REPLACE on class /ISDFPS/CL_MCHG_GRID has no parameter.
Method SEARCH_REPLACE on class /ISDFPS/CL_MCHG_GRID has no exception.
Method SET_FIELD_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 20040303 |
Method SET_FIELD_CATALOG on class /ISDFPS/CL_MCHG_GRID has no exception.
Method SHOW_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGIN | Value transfer | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20040901 | |||
| 2 | ENDE | Value transfer | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20040901 | |||
| 3 | FOUND_DATA | Value transfer | Type reference (TYPE) | CHAR1 | Kennzeichen, ob Daten gefunden und angezeigt werden | 20040823 | |||
| 4 | INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 20040209 | |||
| 5 | MCHGID | Value transfer | Type reference (TYPE) | /ISDFPS/MCHG_ID | Massenänderung | 20040421 | |||
| 6 | OBJECTS_OUT | Value transfer | Type reference (TYPE) | HROBJECT_T | DB-Tabelle zum Infotyp 1000 | 20040203 | |||
| 7 | OTYPE | Value transfer | Type reference (TYPE) | OTYPE | Objekttyp | 20040317 | |||
| 8 | STATUS_IT | Value transfer | Type reference (TYPE) | ISTAT_D | Status Infotype | 20040820 | |||
| 9 | STATUS_OBJ | Value transfer | Type reference (TYPE) | ISTAT_D | Status Object | 20040820 | |||
| 10 | SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Subtyp | 20040303 |
Method SHOW_DATA on class /ISDFPS/CL_MCHG_GRID has no exception.
Method UPDATE_DATABASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IND_CHNG | Value transfer | Type reference (TYPE) | /ISDFPS/INDIVIDUAL_CHNG | Einzeländerung | 20041013 | |||
| 2 | ORGM_ID | Value transfer | Type reference (TYPE) | /ISDFPS/ORGM_ID | Zuordnung Workitem zur Organisationsmaßnahme | 20041014 | |||
| 3 | SAVE_DATA | Value transfer | Type reference (TYPE) | CHAR1 | Kennzeichen, ob Daten bereits gesichert | 20040929 |
Method UPDATE_DATABASE on class /ISDFPS/CL_MCHG_GRID has no exception.
History
| Last changed by/on | SAP | 20060208 |
| SAP Release Created in | 470 |