SAP ABAP Interface IF_SALV_ITAB_CHANGE_LOG (Change log for internal tables)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷ BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
⤷ SALV_ST_PUB (Package) ALV Services for Tables: Public API
⤷ BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
⤷ SALV_ST_PUB (Package) ALV Services for Tables: Public API
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SALV_ITAB_COMPOUND_LOG | ATS change log that combines change logs together | 20120709 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SALV_ITAB_EDITOR_KEY_MODE | Editor for unique key mode (variant 1) | 20101110 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SALV_ITAB_EDITOR_LINE_MODE | Editor for line mode (stable line order; standard tables) | 20101110 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SALV_ITAB_LOGGER_LINE_MODE | Change logger for line mode (stable line order) | 20110117 |
Properties
Interface | IF_SALV_ITAB_CHANGE_LOG | |
Short Description | Change log for internal tables |
General Data
Package | SALV_ST_PUB | ALV Services for Tables: Public API |
Created | 20101025 | SAP |
Last changed | 20130531 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | IF_SALV_SERVICE_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_SALV_ITAB_CHANGE_LOG has no interface.
Friends
Interface IF_SALV_ITAB_CHANGE_LOG has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CS_MODIFICATION_TYPE | Constant | Public | See coding | 20101122 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | DATA_IS_NEW | Instance method | Public | Method | true for new data (change log is invalid) | 20101027 |
2 | GET_COLUMNS_MODIFIED | Instance method | Public | Method | get names of modified fields | 20101028 |
3 | GET_INDEX_MAP | Instance method | Public | Method | get the mapping of lines between before and current image | 20101025 |
4 | GET_LINES_MODIFIED | Instance method | Public | Method | get indexes of modified lines (current image) | 20101025 |
Events
Interface IF_SALV_ITAB_CHANGE_LOG has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | YS_RANGE_MAP | Public | See coding | 20101122 | begin of ys_range_map,
source_range type if_salv_service_types=>ys_range,
target_index type if_salv_service_types=>y_row_index,
end of ys_range_map
|
||
2 | YT_RANGE_MAP | Public | See coding | 20101122 | yt_range_map type standard table of ys_range_map with default key
|
||
3 | Y_MODIFICATION_TYPE | Public | See coding | 20101122 | y_modification_type type c length 1
|
Method Signatures
Method DATA_IS_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_IS_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101027 |
Method DATA_IS_NEW on Interface IF_SALV_ITAB_CHANGE_LOG has no exception.
Method GET_COLUMNS_MODIFIED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FIELD | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_FIELD_PATH | 20101028 | |||
2 | Exporting | E_TYPE | Value transfer | Type reference (TYPE) | Y_MODIFICATION_TYPE | 20101028 |
Method GET_COLUMNS_MODIFIED on Interface IF_SALV_ITAB_CHANGE_LOG has no exception.
Method GET_INDEX_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DELETED | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_RANGE | deleted lines in before image | 20101025 | ||
2 | Exporting | ET_INSERTED | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_RANGE | inserted lines in after image | 20101025 | ||
3 | Exporting | ET_MOVED | Call by reference | Type reference (TYPE) | YT_RANGE_MAP | mapping of lines between before and after image | 20101025 | ||
4 | Exporting | ET_MOVE_TO_INSERT_POSITION | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_ROW_INDEX | existing lines for moving to insert position | 20110224 |
Method GET_INDEX_MAP on Interface IF_SALV_ITAB_CHANGE_LOG has no exception.
Method GET_LINES_MODIFIED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LINE_INDEX | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_RANGE | 20101025 | |||
2 | Exporting | E_TYPE | Value transfer | Type reference (TYPE) | Y_MODIFICATION_TYPE | 20101025 |
Method GET_LINES_MODIFIED on Interface IF_SALV_ITAB_CHANGE_LOG has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 703 |