SAP ABAP Class CL_APL_ECATT_MASS_ATTR_CHANGE (Class for mass change of attributes in middleware)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷
SECATT_MASS_CHANGE_UTIL_APL (Package) eCATT - APL Layer - Mass change utilities
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_APL_ECATT_COMMON_UTIL | Common methods for mass change | 20101122 |
Properties
| Class | CL_APL_ECATT_MASS_ATTR_CHANGE | |
| Short Description | Class for mass change of attributes in middleware | |
| Super Class | CL_APL_ECATT_COMMON_UTIL | Common methods for mass change |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SECATT_MASS_CHANGE_UTIL_APL | eCATT - APL Layer - Mass change utilities |
| Created | 20101122 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_APL_ECATT_MASS_ATTR_CHANGE has no forward declaration.
Interfaces
Class CL_APL_ECATT_MASS_ATTR_CHANGE has no interface implemented.
Friends
Class CL_APL_ECATT_MASS_ATTR_CHANGE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Public | Type reference (TYPE) | ETOBJECT_DETAIL_TT | To store the query details | 20101122 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | TR_OBJECTS | Transportable objects | 20101231 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | ETINPUT_SET_TT | To store the eCATT objects Attribute details | 20101124 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | ETOBJECT_SET_TT | To get the object set | 20101231 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Free all the attributes | 20110103 | |
| 2 | Static method | Public | Method | Get the input object set selected for attributes | 20101216 | |
| 3 | Static method | Public | Method | Get the input object set selected when attributes initial | 20101122 | |
| 4 | Static method | Public | Method | Get the input object set selected for all entries | 20101122 | |
| 5 | Static method | Public | Method | To get the info corresponding to the lognumber from app log | 20101210 | |
| 6 | Static method | Public | Method | To get the handle of the Application log for given log numbe | 20110124 | |
| 7 | Static method | Public | Method | Get eCATT object attributes | 20101124 | |
| 8 | Static method | Public | Method | Get the details of AT_OBJECT_ATTR | 20101124 | |
| 9 | Static method | Public | Method | to get the updated attributes(required during backward navgn | 20101221 | |
| 10 | Static method | Public | Method | Set input data | 20101217 | |
| 11 | Static method | Public | Method | Set eCATT object attributes | 20101124 | |
| 12 | Instance method | Public | Method | Insert the transcation details in the DB of the mass update | 20101215 | |
| 13 | Instance method | Public | Method | Update object attributes | 20101124 | |
| 14 | Instance method | Public | Method | Update the log number for the correspoding log handle | 20101229 | |
| 15 | Static method | Public | Method | Update screen with real data | 20110104 | |
| 16 | Instance method | Public | Method | Validate the enetered input fields | 20110107 |
Events
Class CL_APL_ECATT_MASS_ATTR_CHANGE has no event.
Types
Class CL_APL_ECATT_MASS_ATTR_CHANGE has no local type.
Method Signatures
Method FREE_ATTRIBUTES Signature
Method FREE_ATTRIBUTES on class CL_APL_ECATT_MASS_ATTR_CHANGE has no parameter.
Method FREE_ATTRIBUTES on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_INPUT_SET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJ_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | Structure for eCATT object header details | 20101216 | |||
| 2 | IS_OBJ_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_TYPE | eCATT Object Type (Test Data, Script, Configuration, etc.) | 20101216 | |||
| 3 | I_APP_COMP | Call by reference | Type reference (TYPE) | DLVUNIT | Software Component | 20101216 | |||
| 4 | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20101216 | |||
| 5 | I_PER_RESP | Call by reference | Type reference (TYPE) | ET_RESP | Person Responsible | 20101216 |
Method GET_INPUT_SET_ATTRIBUTES on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_INPUT_SET_ATTR_INITIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJ_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | Structure for eCATT object header details | 20101122 | |||
| 2 | IS_OBJ_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_TYPE | eCATT Object Type (Test Data, Script, Configuration, etc.) | 20101122 |
Method GET_INPUT_SET_ATTR_INITIAL on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_INPUT_SET_ATTR_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OBJ_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | Structure for eCATT object header details | 20101122 | |||
| 2 | IS_OBJ_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_TYPE | eCATT Object Type (Test Data, Script, Configuration, etc.) | 20101122 | |||
| 3 | I_APP_COMP | Call by reference | Type reference (TYPE) | DLVUNIT | Software Component | 20101122 | |||
| 4 | I_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20101122 | |||
| 5 | I_PER_RESP | Call by reference | Type reference (TYPE) | ET_RESP | Person Responsible | 20101122 |
Method GET_INPUT_SET_ATTR_VALUE on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_INTERNAL_DB_LOG_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOG_DETAILS | Call by reference | Type reference (TYPE) | ETINTERNALLOG_MASS_CHANGE_TT | for storing internal database log | 20101210 | |||
| 2 | I_SLNO_HIGHER_RANGE | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20101220 | |||
| 3 | I_SLNO_LOWER_RANGE | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20101220 |
Method GET_INTERNAL_DB_LOG_INFO on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_LOG_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGEDBY | Call by reference | Type reference (TYPE) | ET_RESP | Person Responsible | 20110311 | |||
| 2 | E_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20110124 | |||
| 3 | I_LOG_NUMBER | Call by reference | Type reference (TYPE) | BALOGNR | Application log: log number | 20110124 |
Method GET_LOG_HANDLE on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_OBJECT_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | ETATTACH_EX_MSG_TT | Exception messages for attachments - Table Type | 20110105 | |||
| 2 | I_REQUEST_WB_CORR | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110104 | |||
| 3 | I_REQUEST_WB_DEV | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20110104 |
Method GET_OBJECT_ATTR on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_OBJECT_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_ATTR | Call by reference | Type reference (TYPE) | ETINPUT_SET_TT | Input data set collection | 20101124 |
Method GET_OBJECT_DETAIL on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method GET_UPDATED_OBJECT_ATTR Signature
Method GET_UPDATED_OBJECT_ATTR on class CL_APL_ECATT_MASS_ATTR_CHANGE has no parameter.
Method GET_UPDATED_OBJECT_ATTR on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method SET_INPUT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_INPUT_SET | Call by reference | Type reference (TYPE) | ETOBJECT_DETAIL_TT | Table to store eCATT object header details | 20101217 |
Method SET_INPUT_DATA on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method SET_OBJECT_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_OBJECT_ATTR | Call by reference | Type reference (TYPE) | ETINPUT_SET_TT | Input data set collection | 20101124 |
Method SET_OBJECT_DETAIL on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method SET_VALUE_FOR_INTERNAL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20101215 |
Method SET_VALUE_FOR_INTERNAL_LOG on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method UPDATE_OBJ_ATTRIB Signature
Method UPDATE_OBJ_ATTRIB on class CL_APL_ECATT_MASS_ATTR_CHANGE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basis Class for eCATT Middleware Exceptions | 20101228 |
Method UPDATE_VALUE_FOR_INTERNAL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20101229 | |||
| 2 | I_LOG_NUMBER | Call by reference | Type reference (TYPE) | BALOGNR | Application log: log number | 20101229 |
Method UPDATE_VALUE_FOR_INTERNAL_LOG on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method UPDATE_WITH_REAL_DATA Signature
Method UPDATE_WITH_REAL_DATA on class CL_APL_ECATT_MASS_ATTR_CHANGE has no parameter.
Method UPDATE_WITH_REAL_DATA on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
Method VALIDATION_INPUT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VALID | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Switch On/Off | 20110107 | |||
| 2 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | STRING | 20110107 | ||||
| 3 | IM_FIELD_VALUE | Call by reference | Type reference (TYPE) | STRING | 20110107 | ||||
| 4 | IM_OBJ_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Object | 20110117 | |||
| 5 | IM_OBJ_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_TYPE | eCATT Object Type (Test Data, Script, Configuration, etc.) | 20110117 | |||
| 6 | IM_SYS_DC_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Object | 20110107 |
Method VALIDATION_INPUT_DATA on class CL_APL_ECATT_MASS_ATTR_CHANGE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 703 |