Hierarchy
⤷
⤷
Properties
| Class | CL_EHCSM_SPC_UTILITY | |
| Short Description | API: Providing Utility and Helper Methods | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CBUI_BO | Specification Management Web UI Enabling API |
| Created | 20090723 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_EHCSM_SPC_UTILITY has no interface implemented.
Friends
Class CL_EHCSM_SPC_UTILITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Supported types of rounding: commercial | 20100616 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | '-' | Supported types of rounding: down | 20100616 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | SPACE | Supported types of rounding: no rounding | 20100616 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | '+' | Supported types of rounding: up | 20100616 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | LAND1 | Language Key | 20100709 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | LANGU | Language Key | 20100709 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check the existence of a change number | 20091125 | |
| 2 | Static method | Public | Method | Check if data is unknwn in spec DB and appends to failed key | 20090824 | |
| 3 | Static method | Public | Method | Check if a group type exists in the system | 20090924 | |
| 4 | Static method | Public | Method | Check if the job for inheritance is planned | 20100803 | |
| 5 | Static method | Public | Method | Check the lock mode for consistency | 20090807 | |
| 6 | Static method | Private | Method | Check status of report template | 20101027 | |
| 7 | Static method | Public | Method | Checks if a specification exists for a key date or change nr | 20111006 | |
| 8 | Static method | Public | Method | Check report generation variant | 20101027 | |
| 9 | Static method | Public | Method | This method concatenates any EHS Specification usage string. | 20090825 | |
| 10 | Static method | Public | Method | Convert characters to number value | 20091110 | |
| 11 | Static method | Public | Method | Convert a numeric value from one UoM into another UoM | 20100616 | |
| 12 | Static method | Public | Method | Create new change number if not existent | 20100819 | |
| 13 | Static method | Public | Method | Delete the longtext belonging to valuation or identifier | 20090928 | |
| 14 | Static method | Public | Method | Return scenario settings for accessing specification data | 20090729 | |
| 15 | Static method | Public | Method | Read local memory of application log | 20100806 | |
| 16 | Static method | Public | Method | returns the description of a SAP engineering change number. | 20090813 | |
| 17 | Static method | Public | Method | Determine the description of a characteristic | 20100302 | |
| 18 | Static method | Public | Method | Get the status of a particular enhancement package switch | 20091013 | |
| 19 | Static method | Public | Method | Enhance a list with spec keys by its line index | 20090810 | |
| 20 | Static method | Public | Method | Returns the next available record number. | 20090730 | |
| 21 | Static method | Public | Method | Determines the next possible status for a given status val | 20090803 | |
| 22 | Static method | Public | Method | Get RECN / ACTN if only SUBID is known | 20090804 | |
| 23 | Static method | Public | Method | Get the full name of a SAP User | 20090807 | |
| 24 | Static method | Public | Method | Retrieve all change numbers used for the given specification | 20111005 | |
| 25 | Static method | Public | Method | Get a specification category list by a given type | 20091210 | |
| 26 | Static method | Public | Method | Get a particular specification header | 20091118 | |
| 27 | Static method | Public | Method | Return a specification related key | 20090817 | |
| 28 | Static method | Public | Method | Return keys for specification related data | 20090817 | |
| 29 | Static method | Public | Method | Determine and check the specification related keys | 20090827 | |
| 30 | Static method | Public | Method | Get the specification type for a given specification | 20091118 | |
| 31 | Static method | Public | Method | Returns the langu dependent description of a status | 20090901 | |
| 32 | Static method | Public | Method | Determines all possible status values for a given status val | 20100809 | |
| 33 | Static method | Public | Method | Get SUBID if only RECN / ACTN is known | 20100712 | |
| 34 | Static method | Public | Method | returns the value for a given user parameter stored in SAP m | 20090908 | |
| 35 | Static method | Public | Method | Get language dependent description for application objects | 20110131 | |
| 36 | Static method | Public | Method | Get WWI generation details by destination RFC | 20100727 | |
| 37 | Static method | Public | Method | Retrieve the name of a given report generation variant | 20100709 | |
| 38 | Static method | Public | Method | Get a list o valid report types | 20100805 | |
| 39 | Static method | Public | Method | Get report version text | 20100730 | |
| 40 | Static method | Public | Method | Determine a list of report variants | 20100730 | |
| 41 | Static method | Public | Method | Retrieve report variant by generation variant ID | 20100709 | |
| 42 | Static method | Public | Method | Reset all substance buffers | 20120411 | |
| 43 | Static method | Public | Method | Check if acess control management is active | 20100712 | |
| 44 | Static method | Public | Method | Checks if customer exit C1B4001 is active | 20130312 | |
| 45 | Static method | Public | Method | Returns ABAP_TRUE if an EHS environment parameter is set | 20100818 | |
| 46 | Static method | Public | Method | Checks if a specification header is locked | 20101110 | |
| 47 | Static method | Public | Method | Checks if a valuation user defined text is a document link | 20091123 | |
| 48 | Static method | Public | Method | Mapping data of any specification related struct into anothe | 20090901 | |
| 49 | Static method | Private | Method | Reset the local language | 20100709 | |
| 50 | Static method | Public | Method | returns the keys of list of EHS specification related data. | 20090819 | |
| 51 | Static method | Public | Method | Return a list of RECNROOT num for specification related data | 20090922 | |
| 52 | Static method | Private | Method | Change the locale language | 20100709 | |
| 53 | Static method | Public | Method | Segt the value for a given user parameter stored in SAP m | 20090908 | |
| 54 | Static method | Public | Method | Translate value assignment type column name to API method | 20090825 |
Events
Class CL_EHCSM_SPC_UTILITY has no event.
Types
Class CL_EHCSM_SPC_UTILITY has no local type.
Method Signatures
Method CHECK_CHANGE_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20091125 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091125 | |||
| 3 | EV_CHANGE_NO_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if change number is allowed | 20091203 | |||
| 4 | EV_KEY_DATE_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if key date changed | 20091125 | |||
| 5 | EV_KEY_DATE_UNKNOWN | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if key date is unknown | 20091125 | |||
| 6 | IV_CHANGE_NO | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20091125 | |||
| 7 | IV_MSG_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20091125 |
Method CHECK_CHANGE_NUMBER on class CL_EHCSM_SPC_UTILITY has no exception.
Method CHECK_FAILED_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with failed keys | 20090824 | |||
| 2 | EV_DATA_UNKNOWN | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE is the data processed unknown | 20090827 | |||
| 3 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20090928 | ||||
| 4 | IS_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_KEY | EHS: Structure for key info of master data | 20090908 |
Method CHECK_FAILED_KEY on class CL_EHCSM_SPC_UTILITY has no exception.
Method CHECK_GROUP_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20090924 | |||
| 2 | EV_ERROR_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_ERROR_IND | Error Indicator | 20090924 | |||
| 3 | IV_GROUP_TYPE | Call by reference | Type reference (TYPE) | ESEGRPTYP | Group Type | 20090924 |
Method CHECK_GROUP_TYPE on class CL_EHCSM_SPC_UTILITY has no exception.
Method CHECK_INH_JOB_IS_PLANNED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_PLANNED_IND | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100803 |
Method CHECK_INH_JOB_IS_PLANNED on class CL_EHCSM_SPC_UTILITY has no exception.
Method CHECK_LOCK_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STILL_IN_DISPLAY_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Is X as long only no locks are requested | 20091001 | |||
| 2 | EV_LOCK_MODE | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20091001 | |||
| 3 | IV_LOCK_MODE | Call by reference | Type reference (TYPE) | ESELOCKMOD | IF_EHCSM_SPC_CONST_C=>GC_LOCKMODE-NO_LOCK | Lock Mode (Shared, Exclusive) | 20090807 |
Method CHECK_LOCK_MODE on class CL_EHCSM_SPC_UTILITY has no exception.
Method CHECK_REP_TEMPLATE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHECK_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101027 | |||
| 2 | EV_DOC_STATUS_TXT | Call by reference | Type reference (TYPE) | DOSTX | Description of document status | 20101027 | |||
| 3 | IS_DOCKEY | Call by reference | Type reference (TYPE) | CVDDOCKEY | DDS: DMS document key | 20101027 | |||
| 4 | IV_DOC_STATUS | Call by reference | Type reference (TYPE) | DOKST | Document Status | 20101027 |
Method CHECK_REP_TEMPLATE_STATUS on class CL_EHCSM_SPC_UTILITY has no exception.
Method CHECK_SPC_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20111006 | |||
| 2 | EV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date (corrected according to the change number) | 20111006 | |||
| 3 | EV_KEY_DATE_CHANGED_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if key date changed | 20111006 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Message Severity | 20111006 | |||
| 5 | EV_SPC_EXISTS_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if spec exists for given key date or change number | 20111006 | |||
| 6 | IV_CHANGE_NR | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20111006 | |||
| 7 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20111006 | |||
| 8 | IV_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20111006 | |||
| 9 | IV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20111006 |
Method CHECK_SPC_EXISTS on class CL_EHCSM_SPC_UTILITY has no exception.
Method CHECK_WWI_REP_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20101027 | |||
| 2 | EV_REPORT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If X is the report variant unknown | 20101028 | |||
| 3 | IV_REP_VARIANT | Call by reference | Type reference (TYPE) | ESELDEPID | Report Generation Variant | 20101027 |
Method CHECK_WWI_REP_VARIANT on class CL_EHCSM_SPC_UTILITY has no exception.
Method CONCATENATE_SPC_USG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONCATENATE_USG | Call by reference | Type reference (TYPE) | EHSB_TT_USAGESTR | EHS: Concatenated Usage Data | 20090825 | |||
| 2 | IT_SPC_USG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE | Specification Usage | 20090825 | |||
| 3 | IV_VAT | Call by reference | Type reference (TYPE) | ESEESTCAT | Value Assignment Type | 20090826 |
Method CONCATENATE_SPC_USG_DATA on class CL_EHCSM_SPC_UTILITY has no exception.
Method CONVERT_CHAR_TO_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG | Message Structure | 20091110 | |||
| 2 | EV_DEC | Call by reference | Type reference (TYPE) | ESECOMPAVG | decimal value | 20091110 | |||
| 3 | EV_DECIMAL_NO | Call by reference | Type reference (TYPE) | ESECOMPNUMDEC | number of decimals | 20091110 | |||
| 4 | EV_FLOAT | Call by reference | Type reference (TYPE) | F | float value | 20091110 | |||
| 5 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20091110 | |||
| 6 | IV_CHAR_VALUE | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20091110 |
Method CONVERT_CHAR_TO_NUMBER on class CL_EHCSM_SPC_UTILITY has no exception.
Method CONVERT_VALUE_BY_UOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG | Message Structure | 20100616 | |||
| 2 | EV_CONVERSION_ERROR_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100616 | |||
| 3 | EV_OUTPUT_VALUE | Call by reference | Type reference (TYPE) | ANY | Converted output value | 20100616 | |||
| 4 | EV_VALUE_AS_CHAR | Call by reference | Type reference (TYPE) | ESEMATWRT | Converted Characteristic Value | 20100702 | |||
| 5 | IV_DECIMAL_PLACES | Call by reference | Type reference (TYPE) | DECAN | Number of decimal places for number display | 20100702 | |||
| 6 | IV_INPUT_VALUE | Call by reference | Type reference (TYPE) | ANY | Input numeric value | 20100616 | |||
| 7 | IV_ROUNDING_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | GC_ROUNDING_NO | Rounding type | 20100616 | ||
| 8 | IV_ROUND_DECIMALS | Call by reference | Type reference (TYPE) | ANY | Number of decimals for rounding | 20100616 | |||
| 9 | IV_UOM_IN | Call by reference | Type reference (TYPE) | MSEHI | Unit of Measurement - Input | 20100616 | |||
| 10 | IV_UOM_OUT | Call by reference | Type reference (TYPE) | MSEHI | Unit of Measurement - Output | 20100616 |
Method CONVERT_VALUE_BY_UOM on class CL_EHCSM_SPC_UTILITY has no exception.
Method CREATE_CHANGE_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGE_NO | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20100825 | |||
| 2 | EV_CHANGE_NO_EXISTS | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if change number already exists | 20100826 | |||
| 3 | EV_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if there was an error | 20100825 | |||
| 4 | EV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20100825 | |||
| 5 | EV_KEY_DATE_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | Indicator if key date was changed | 20100825 | |||
| 6 | IV_CHANGE_NO | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20100819 | |||
| 7 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | AETXT | Change number description | 20100823 | |||
| 8 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | SY-DATUM | Key Date | 20100824 | ||
| 9 | IV_OBJECTS | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ECM_OBJ | Create change number for objects | 20100825 | |||
| 10 | IV_STATUS | Call by reference | Type reference (TYPE) | AENST | 1 | Status of change number | 20100823 |
Method CREATE_CHANGE_NUMBER on class CL_EHCSM_SPC_UTILITY has no exception.
Method DELETE_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20090928 | |||
| 2 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20090928 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20090928 | |||
| 4 | IV_MASTER_ACTN | Call by reference | Type reference (TYPE) | ESEACTN | Sequential Number of the Change State | 20090928 | |||
| 5 | IV_MASTER_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20090928 | |||
| 6 | IV_TABLENAME | Call by reference | Type reference (TYPE) | ESP1_TAB_NAME | Name of the parent table | 20090928 |
Method DELETE_LONGTEXT on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_ACCESS_SCENARIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STILL_IN_DISPLAY_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Is X as long only no locks are requested | 20091001 | |||
| 2 | ES_SCENARIO | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ACCESS_SCENARIO | The access scenario | 20091001 | |||
| 3 | IV_ALL | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090817 | |||
| 4 | IV_SPC_HDR_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090804 | |||
| 5 | IV_SPC_IDN_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090804 | |||
| 6 | IV_SPC_IDN_LTX_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090812 | |||
| 7 | IV_SPC_IDN_REG_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090812 | |||
| 8 | IV_SPC_IDN_USG_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090812 | |||
| 9 | IV_SPC_MAT_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090804 | |||
| 10 | IV_SPC_REF_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090804 | |||
| 11 | IV_SPC_REL_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090804 | |||
| 12 | IV_SPC_REST_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090804 | |||
| 13 | IV_SPC_STAT_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090804 | |||
| 14 | IV_SPC_VAL_ASMNT_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090928 | |||
| 15 | IV_SPC_VAL_CHAR_DATA_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090901 | |||
| 16 | IV_SPC_VAL_COMP_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090910 | |||
| 17 | IV_SPC_VAL_DATA_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090904 | |||
| 18 | IV_SPC_VAL_HDR_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090819 | |||
| 19 | IV_SPC_VAL_INST_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090820 | |||
| 20 | IV_SPC_VAL_LTX_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090928 | |||
| 21 | IV_SPC_VAL_SRC_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090928 | |||
| 22 | IV_SPC_VAL_TXT_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090928 | |||
| 23 | IV_SPC_VAL_USG_LOCK | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20090820 |
Method GET_ACCESS_SCENARIO on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_APPLICATION_LOG_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100809 | |||
| 2 | ET_LOG | Call by reference | Type reference (TYPE) | BALMI_T | Table Type of Table BALMI | 20100806 | |||
| 3 | EV_NUMBER_OF_LOGS | Call by reference | Type reference (TYPE) | I | 20100806 | ||||
| 4 | IV_ADD_ERROR_LOG_TO_MSGS_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | If ABAP_TRUE are error logs also added to the message table | 20100809 | ||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Language Key | 20100806 | |||
| 6 | IV_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | Application log: Object name (Application code) | 20100806 | |||
| 7 | IV_SUB_OBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | Application Log: Subobject | 20100806 |
Method GET_APPLICATION_LOG_INTERN on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_CHANGE_NUMBER_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGE_NR | Call by reference | Type reference (TYPE) | AENNR | Change Master | 20090813 | |||
| 2 | RV_DESC | Value transfer | Type reference (TYPE) | CC_AETXT | Change Number Description | 20090813 |
Method GET_CHANGE_NUMBER_DESCRIPTION on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_CHARACTERISTIC_ATBEZ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATINN | Call by reference | Type reference (TYPE) | ATINN | Internal characteristic | 20100302 | |||
| 2 | IV_ATNAM | Call by reference | Type reference (TYPE) | ATNAM | Characteristic Name | 20100302 | |||
| 3 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | SY-DATLO | Key Date | 20100302 | ||
| 4 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Language Key | 20100302 | ||
| 5 | RV_ATBEZ | Value transfer | Type reference (TYPE) | ATBEZ | Characteristic description | 20100302 |
Method GET_CHARACTERISTIC_ATBEZ on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_EHP_SWITCH_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SWITCH_NOT_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091013 | |||
| 2 | EV_SWITCH_STATUS | Call by reference | Type reference (TYPE) | SFW_SWITCHPOS | Switch Position | 20091013 | |||
| 3 | IV_SWITCH_ID | Call by reference | Type reference (TYPE) | SFW_SWITCH_ID | Id of a Switch in Switch Framework | 20091013 |
Method GET_EHP_SWITCH_STATUS on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_KEY_LINE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SPC_KEY_INDEX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY_INDEX | Table with specification related keys and line index | 20090810 | |||
| 2 | IT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | EHS: Structure for key info of master data | 20090810 |
Method GET_KEY_LINE_INDEX on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_NEXT_RECN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RECN | Value transfer | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20090730 |
Method GET_NEXT_RECN on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_NEXT_SPC_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100809 | |||
| 2 | ET_STATUS | Call by reference | Type reference (TYPE) | EHSB_TT_STAT | table with possible status | 20090803 | |||
| 3 | EV_INVALID_STATUS_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE is the status information invalid | 20100809 | |||
| 4 | EV_LAST_STATUS_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE is the last status value set | 20100809 | |||
| 5 | IV_ONLY_HIGHER_STATUS_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If ABAP_TRUE only the next higher status is returned | 20100809 | ||
| 6 | IV_STATUS_OBJCAT | Call by reference | Type reference (TYPE) | J_OBART | Object Type | 20090817 | |||
| 7 | IV_STATUS_VALUE | Call by reference | Type reference (TYPE) | EHSBE_STATUS | Status | 20090803 |
Method GET_NEXT_SPC_STATUS on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_RECN_BY_SUBID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG | Structure of message variables | 20091102 | |||
| 2 | EV_ACTN | Call by reference | Type reference (TYPE) | ESEACTN | Sequential Number of the Change State | 20100121 | |||
| 3 | EV_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20091102 | |||
| 4 | EV_SPC_EXISTS_IN_DB_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Indicates if the specification is also in the DB | 20100809 | |||
| 5 | EV_SPC_FOUND_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Indicates if the specification is a valid one | 20091102 | |||
| 6 | IV_KEYDATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20090804 | |||
| 7 | IV_READ_WITHOUT_KEYDATE_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Indicates if to return the recn if spec exists at any date | 20121129 | |||
| 8 | IV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20090804 |
Method GET_RECN_BY_SUBID on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SAPUSER_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | 20090807 | ||||
| 2 | RV_DESC | Value transfer | Type reference (TYPE) | EHCSM_SPC_NAME | Name | 20090807 |
Method GET_SAPUSER_DESCRIPTION on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SPC_AENNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGE_NR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_AENNR | Change numbers used for given specification | 20111005 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20111005 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Message Severity | 20111005 | |||
| 4 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20111005 | ||
| 5 | IV_RECN | Call by reference | Type reference (TYPE) | ESERECN | ESTRH-Recn of Specification | 20111005 | |||
| 6 | IV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20111005 |
Method GET_SPC_AENNR on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SPC_CAT_BY_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG | Message Structure | 20091210 | |||
| 2 | ET_SPC_CAT | Call by reference | Type reference (TYPE) | ESY_TCG31OBJ | EHS: Relationship Between Specification Type and Category | 20091210 | |||
| 3 | EV_NO_CAT_FOUND_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If X no category found | 20091210 | |||
| 4 | IV_SPC_TYPE | Call by reference | Type reference (TYPE) | ESESUBCAT | Specification Type | 20091210 |
Method GET_SPC_CAT_BY_TYPE on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SPC_HDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMS_SPC_HEADER | Specification Header Structure | 20091118 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091118 | |||
| 3 | EV_ERROR_OCCURED_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_ERROR_IND | Error Indicator | 20091118 | |||
| 4 | IV_ACTN | Call by reference | Type reference (TYPE) | ESEACTN | Sequential Number of the Change State | 20091118 | |||
| 5 | IV_CHANGE_NR | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20091118 | |||
| 6 | IV_DET_OBJTYPE_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If 'X' does that method try to determine the OBJTYPE | 20110225 | ||
| 7 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | SY-DATLO | Key Date | 20091118 | ||
| 8 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20091118 | |||
| 9 | IV_LOCK_MODE | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20091118 | |||
| 10 | IV_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20091118 |
Method GET_SPC_HDR on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SPC_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20090928 | ||||
| 2 | RS_SPC_KEY | Value transfer | Type reference (TYPE) | EHCSMS_SPC_KEY | Substance related key | 20090817 |
Method GET_SPC_KEY on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SPC_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SPC_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Failed keys | 20090824 | |||
| 2 | ET_SPC_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Substance related keys | 20090817 | |||
| 3 | IG_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Any table | 20090817 |
Method GET_SPC_KEYS on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SPC_KEYS_AND_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SPC_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Failed keys | 20090827 | |||
| 2 | ET_SPC_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Substance related keys | 20090827 | |||
| 3 | ET_TABLE_FILTERED | Call by reference | Type reference (TYPE) | STANDARD TABLE | A spec table without failed key instances | 20090827 | |||
| 4 | IG_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Any spec table | 20090827 |
Method GET_SPC_KEYS_AND_CHECK on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SPEC_TYPE_BY_RECN_SUBID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SPC_TYPE | Call by reference | Type reference (TYPE) | ESESUBCAT | Specification Type | 20091118 | |||
| 2 | EV_SPC_TYPE_NAME | Call by reference | Type reference (TYPE) | ESESUBNAM | Description of Specification Type | 20091118 | |||
| 3 | IV_CHANGE_NR | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20091118 | |||
| 4 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | SY-DATUM | Key Date | 20091118 | ||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20091118 | |||
| 6 | IV_SPC_HDR_ACTN | Call by reference | Type reference (TYPE) | ESEACTN | Sequential Number of the Change State | 20091118 | |||
| 7 | IV_SPC_HDR_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20091118 | |||
| 8 | IV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20091118 |
Method GET_SPEC_TYPE_BY_RECN_SUBID on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_STATUS_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STATUS_DESC | Call by reference | Type reference (TYPE) | J_TXT30 | Object status | 20101209 | |||
| 2 | EV_STATUS_DESC_SHORT | Call by reference | Type reference (TYPE) | J_TXT04 | Individual status of an object (short form) | 20101209 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20090901 | |||
| 4 | IV_STATUS_VALUE | Call by reference | Type reference (TYPE) | EHSBE_STATUS | Status | 20090901 |
Method GET_STATUS_DESCRIPTION on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_STATUS_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATUS | Call by reference | Type reference (TYPE) | EHSB_TT_STAT | table with possible status | 20100809 | |||
| 2 | IV_GENERIC_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | generic input possible | 20100809 | ||
| 3 | IV_ONLY_INIT_AT_SPEC_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | only internal status (for specifications only) | 20100809 | ||
| 4 | IV_ONLY_INIT_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | only internal status (for others than specification) | 20100809 | ||
| 5 | IV_ONLY_SUCCESSOR_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | only successor status of iv_status | 20100809 | ||
| 6 | IV_ONLY_SYS_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | only system status | 20100809 | ||
| 7 | IV_STATUS_OBJCAT | Call by reference | Type reference (TYPE) | J_OBART | Object Type | 20100809 | |||
| 8 | IV_STATUS_VALUE | Call by reference | Type reference (TYPE) | EHSBE_STATUS | Status | 20100809 | |||
| 9 | IV_WITH_INT_ID_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | with internal ID | 20100809 |
Method GET_STATUS_LIST on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_SUBID_BY_RECN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG | Structure of message variables | 20100712 | |||
| 2 | EV_SPC_FOUND_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Indicates if the specification is a valid one | 20100712 | |||
| 3 | EV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20100712 | |||
| 4 | IV_CHANGE_NO | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20100712 | |||
| 5 | IV_KEYDATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20100712 | |||
| 6 | IV_READ_WITHOUT_KEYDATE_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Indicates if to return the recn if spec exists at any date | 20130208 | ||
| 7 | IV_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20100712 |
Method GET_SUBID_BY_RECN on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_USER_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARAMETER_ID | Call by reference | Type reference (TYPE) | MEMORYID | Set/Get parameter ID | 20090908 | |||
| 2 | RV_PARAMETER_VALUE | Value transfer | Type reference (TYPE) | XUVALUE | Parameter value | 20090908 |
Method GET_USER_PARAMETER on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_WWI_APPLOBJ_DESC_BY_APPLOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_REP_APPL_OBJECT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_WWI_REP_APPL_OBJECT | WWI Final Report Preview application objects | 20110131 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20110131 | |||
| 3 | IV_REPAPPL | Call by reference | Type reference (TYPE) | ESEREPAPPL | Report Application | 20110131 |
Method GET_WWI_APPLOBJ_DESC_BY_APPLOB on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_WWI_GENPC_BY_DESTRFC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GEN_SERVER_DETAILS | Call by reference | Type reference (TYPE) | EHCSMS_SPC_WWI_GEN_PC_DETAILS | Definition of Servers used for WWI document generation | 20100727 | |||
| 2 | EV_GEN_SERVER_UNKNOWN | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100727 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100727 | |||
| 4 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20100727 |
Method GET_WWI_GENPC_BY_DESTRFC on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_WWI_REPORT_GEN_VAR_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DESC | Call by reference | Type reference (TYPE) | ESELDEPNAM | Description for Report Generation Variant | 20100709 | |||
| 2 | EV_RVCLID | Call by reference | Type reference (TYPE) | ESERVLID | Validity Area | 20100709 | |||
| 3 | EV_RVLNAM | Call by reference | Type reference (TYPE) | ESERVLNAM | Description for Validity Area | 20100709 | |||
| 4 | EV_VARIANT_NOT_FOUND_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If X is the report variant unknown | 20100709 | |||
| 5 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | SY-DATUM | Key Date | 20100709 | ||
| 6 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | SY-LANGU | Language | 20100709 | ||
| 7 | IV_REP_GEN_VARIANT_ID | Call by reference | Type reference (TYPE) | ESELDEPID | Report Generation Variant | 20100709 |
Method GET_WWI_REPORT_GEN_VAR_DESC on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_WWI_REPORT_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100805 | |||
| 2 | RT_TYPE | Value transfer | Type reference (TYPE) | EHCSMT_SPC_REPORT_TYPE | List of report types | 20100805 |
Method GET_WWI_REPORT_TYPES on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_WWI_REPORT_VERSION_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VERSTEXT | Call by reference | Type reference (TYPE) | CHAR11 | Character Length 11 | 20100730 | |||
| 2 | IV_SUBVERSION | Call by reference | Type reference (TYPE) | ESEREPVERS | Report Version | 20100730 | |||
| 3 | IV_VERSION | Call by reference | Type reference (TYPE) | ESEREPVERS | Report Version | 20100730 |
Method GET_WWI_REPORT_VERSION_TEXT on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_WWI_REP_VARIANTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VARIANT_KEYS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_VARIANT_KEY | Report variant keys | 20100730 | |||
| 2 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | SY-DATUM | Key Date | 20100730 | ||
| 3 | IV_REP_GEN_VARIANT_ID | Call by reference | Type reference (TYPE) | ESELDEPID | '*' | Report Generation Variant | 20100730 | ||
| 4 | IV_REP_RVLID | Call by reference | Type reference (TYPE) | ESERVLID | '*' | Report Validity Area | 20100730 | ||
| 5 | IV_REP_STATUS | Call by reference | Type reference (TYPE) | ESEREPSTAT | Report Status | 20100805 | |||
| 6 | IV_REP_TYPE | Call by reference | Type reference (TYPE) | ESEREPTYPE | '*' | Report Category | 20100730 |
Method GET_WWI_REP_VARIANTS on class CL_EHCSM_SPC_UTILITY has no exception.
Method GET_WWI_REP_VARIANT_BY_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VARIANT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_REPORT_VARIANT | Report variant details | 20100709 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100709 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100709 | |||
| 4 | EV_VARIANT_NOT_FOUND_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100709 | |||
| 5 | IV_CHECK_REP_VAR_VALIDITY_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101103 | ||
| 6 | IV_FILL_DATA_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100709 | ||
| 7 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20100709 | |||
| 8 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100709 | |||
| 9 | IV_REP_GEN_VARIANT_ID | Call by reference | Type reference (TYPE) | ESELDEPID | Report Generation Variant | 20100709 |
Method GET_WWI_REP_VARIANT_BY_ID on class CL_EHCSM_SPC_UTILITY has no exception.
Method INIT_SUBSTANCE_BUFFERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FURTHER_SETTINGS | Call by reference | Type reference (TYPE) | ESP5_SETTINGS_TYPE | Further settings (see type-pool ESP5) | 20120411 | |||
| 2 | IV_CHANGE_NR | Call by reference | Type reference (TYPE) | ESEAENNR | Change Number | 20120411 | |||
| 3 | IV_DO_LOCKING_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | True, if buffer locks shall be set | 20120411 | ||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20120411 |
Method INIT_SUBSTANCE_BUFFERS on class CL_EHCSM_SPC_UTILITY has no exception.
Method IS_ACM_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ACM_ACTIVE_IND | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100712 |
Method IS_ACM_ACTIVE on class CL_EHCSM_SPC_UTILITY has no exception.
Method IS_CUST_EXIT_ACT_INFO_ON_INST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_ACTIVE_IND | Value transfer | Type reference (TYPE) | BOOLE_D | true = customer exit is active | 20130312 |
Method IS_CUST_EXIT_ACT_INFO_ON_INST on class CL_EHCSM_SPC_UTILITY has no exception.
Method IS_EHS_ENV_PARAM_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARAMETER | Call by reference | Type reference (TYPE) | ESEENVPARAM | Environment Parameters | 20100818 | |||
| 2 | RV_IS_ACTIVE_IND | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100818 |
Method IS_EHS_ENV_PARAM_SET on class CL_EHCSM_SPC_UTILITY has no exception.
Method IS_SPC_HDR_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SPC_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20101110 | |||
| 2 | RV_HDR_LOCKED_IND | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101110 |
Method IS_SPC_HDR_LOCKED on class CL_EHCSM_SPC_UTILITY has no exception.
Method IS_SPC_VAL_TXT_A_DOCUMENT_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SPC_VAL_TXT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_VAL_TXT_DOC | Valuation user defined texts | 20091123 | |||
| 2 | RV_IS_DOC_LINK | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091123 |
Method IS_SPC_VAL_TXT_A_DOCUMENT_LINK on class CL_EHCSM_SPC_UTILITY has no exception.
Method MAP_SPC_ANY_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INTERNAL | Call by reference | Type reference (TYPE) | STANDARD TABLE | Any table | 20090901 | |||
| 2 | ET_KEY_IN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20090901 | |||
| 3 | ET_KEY_INDEX_IN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY_INDEX | Table with specification related keys and line index | 20091023 | |||
| 4 | ET_RECNROOT | Call by reference | Type reference (TYPE) | EHSB_TT_RECN | Table with RECNROOT | 20090921 | |||
| 5 | IT_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Any table | 20090901 | |||
| 6 | IV_DETERMINE_RECN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090922 | ||
| 7 | IV_IGNORE_EMPTY_RECNROOT_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If ABAP_FALSE will an assert check if RECNROOT is filled | 20110322 | ||
| 8 | IV_LINEMODE | Call by reference | Type reference (TYPE) | ESELINEMOD | Processing status or mode of a record/step loop line | 20090901 |
Method MAP_SPC_ANY_TABLE on class CL_EHCSM_SPC_UTILITY has no exception.
Method RESET_LANGU Signature
Method RESET_LANGU on class CL_EHCSM_SPC_UTILITY has no parameter.
Method RESET_LANGU on class CL_EHCSM_SPC_UTILITY has no exception.
Method RETURN_SPC_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IG_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Any table | 20090819 | |||
| 2 | RT_SPC_KEY | Value transfer | Type reference (TYPE) | EHCSMT_SPC_KEY | Substance related keys | 20090819 |
Method RETURN_SPC_KEYS on class CL_EHCSM_SPC_UTILITY has no exception.
Method RETURN_SPC_RECNROOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IG_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Any table | 20090922 | |||
| 2 | RT_SPC_RECNROOT | Value transfer | Type reference (TYPE) | EHCSMT_SPC_KEY | Substance related recnroot numbers | 20090922 |
Method RETURN_SPC_RECNROOT on class CL_EHCSM_SPC_UTILITY has no exception.
Method SET_LANGU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20100709 |
Method SET_LANGU on class CL_EHCSM_SPC_UTILITY has no exception.
Method SET_USER_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARAMETER_ID | Call by reference | Type reference (TYPE) | MEMORYID | Set/Get parameter ID | 20090908 | |||
| 2 | IV_PARAMETER_VALUE | Call by reference | Type reference (TYPE) | XUVALUE | Parameter value | 20090908 |
Method SET_USER_PARAMETER on class CL_EHCSM_SPC_UTILITY has no exception.
Method TRANSL_VAT_ATNAM_2_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_API_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | API Class Name | 20090825 | |||
| 2 | EV_API_METHOD | Call by reference | Type reference (TYPE) | SEOCPDNAME | API Method Name | 20090825 | |||
| 3 | EV_OBJ_ID | Call by reference | Type reference (TYPE) | ESEVAIATNAM | Object | 20090825 | |||
| 4 | EV_OBJ_TYPE | Call by reference | Type reference (TYPE) | ESEVAIOBJCAT | Object Type | 20090825 | |||
| 5 | IV_ATNAM | Call by reference | Type reference (TYPE) | ATNAM | Characteristic Name | 20090825 |
Method TRANSL_VAT_ATNAM_2_METHOD on class CL_EHCSM_SPC_UTILITY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 605 |