Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EHCSM_SPC_ACCESS_BA | Internal: Back-End Abstraction for Data Access | 20091020 |
Properties
| Interface | IF_EHCSM_SPC_ACCESS_BA | |
| Short Description | Back-End Abstraction for Data Access |
General Data
| Package | CBUI_BO | Specification Management Web UI Enabling API |
| Created | 20091020 | SAP |
| Last changed | 20131127 | 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 | ESPAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 3 | ESPRE | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 4 | IF_EHCSM_SPC_CONST_C | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_EHCSM_SPC_ACCESS_BA has no interface.
Friends
Interface IF_EHCSM_SPC_ACCESS_BA has no friend.
Attributes
Interface IF_EHCSM_SPC_ACCESS_BA has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Rollback all changes and remove all locks | 20091020 | |
| 2 | Instance method | Public | Method | Copy data from a source specification into a target spec. | 20101207 | |
| 3 | Instance method | Public | Method | Create specification related data | 20091020 | |
| 4 | Instance method | Public | Method | Create report header | 20100830 | |
| 5 | Instance method | Public | Method | Create report requests | 20100805 | |
| 6 | Instance method | Public | Method | Create adhoc a report from template | 20100813 | |
| 7 | Instance method | Public | Method | Delete specification related data | 20091020 | |
| 8 | Instance method | Public | Method | Delete report header | 20100831 | |
| 9 | Instance method | Public | Method | Get a list of specification changed in a transaction | 20091109 | |
| 10 | Static method | Public | Method | Get an instance of the spec access class | 20091020 | |
| 11 | Instance method | Public | Method | Overwrite an inherited value assignment instance (perm, tmp) | 20091203 | |
| 12 | Instance method | Public | Method | Retrieve specification related data | 20091020 | |
| 13 | Instance method | Public | Method | Retrieve a complete list of status entries for a spec | 20100914 | |
| 14 | Instance method | Public | Method | Retrieve characteristics data by value assignment type | 20091103 | |
| 15 | Instance method | Public | Method | Retrieve valuation instances data by value assignment type | 20091103 | |
| 16 | Instance method | Public | Method | Retrieve WWI final report | 20100729 | |
| 17 | Instance method | Public | Method | Retrieve valid reports' record numbers assigned to an object | 20100702 | |
| 18 | Instance method | Public | Method | Determine default param values for a report | 20100817 | |
| 19 | Instance method | Public | Method | Determine report header details for reports | 20100719 | |
| 20 | Instance method | Public | Method | Determine report assigned specifications | 20100720 | |
| 21 | Instance method | Public | Method | Determine report status log | 20100729 | |
| 22 | Instance method | Public | Method | Determine default param values for a rep. generation variant | 20100817 | |
| 23 | Instance method | Public | Method | Save changes | 20091020 | |
| 24 | Instance method | Public | Method | Set the status of specification relationship(s) | 20091103 | |
| 25 | Instance method | Public | Method | Switch status records to next status | 20100806 | |
| 26 | Instance method | Public | Method | Change specification related data | 20091020 | |
| 27 | Instance method | Public | Method | Upload vendor MSDS | 20100901 |
Events
Interface IF_EHCSM_SPC_ACCESS_BA has no event.
Types
Interface IF_EHCSM_SPC_ACCESS_BA has no local type.
Method Signatures
Method CLEANUP 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 | Message | 20091020 | |||
| 2 | EV_ERROR_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_ERROR_IND | Error Indicator | 20091020 | |||
| 3 | IV_CLEANUP_REASON | Call by reference | Type reference (TYPE) | EHCSM_SPC_CLEANUP_REASON | IF_EHCSM_SPC_CONST_C=>GC_CLEANUP_REASON-BUFFER_REFRESH | Reason for cleanup | 20091102 |
Method CLEANUP on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method COPY_SPECIFICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TARGET_HDR | Call by reference | Type reference (TYPE) | EHCSMS_SPC_HEADER | Specification Header Structure | 20101207 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20101209 | |||
| 3 | EV_FOREIGN_LOCK | Call by reference | Type reference (TYPE) | EHCSM_SPC_FOREIGN_LOCK_IND | Foreign Lock Detected | 20101209 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Message Severity | 20101209 | |||
| 5 | IS_SOURCE_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_KEY | Specification key identifying specification related data | 20101207 | |||
| 6 | IS_TARGET_ADDINF | Call by reference | Type reference (TYPE) | RCGADDINF | EHS: Additional Information for Function Module Calls | 20101207 | |||
| 7 | IS_TARGET_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_KEY | Specification key identifying specification related data | 20101207 | |||
| 8 | IV_COPY_INH_DATA_LOCL_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_COPY_INH_DATA_LO_IND | ABAP_TRUE | Inherited data is copied locally | 20101207 | ||
| 9 | IV_COPY_MAT_ASMNT_IND | Call by reference | Type reference (TYPE) | ESEFLGCPMJ | Material Assignments for Specification Are Copied | 20101207 | |||
| 10 | IV_COPY_REF_IND | Call by reference | Type reference (TYPE) | ESEFLGCPRR | Reference Specifications for Specification Are Copied | 20101207 | |||
| 11 | IV_COPY_RESTR_IND | Call by reference | Type reference (TYPE) | ESEFLGCPHU | Restrictions in Specification Header Are Copied | 20101207 | |||
| 12 | IV_COPY_TEMPLATE | Call by reference | Type reference (TYPE) | ESEGRPOBJID | Group Entry | 20101207 | |||
| 13 | IV_COPY_TEMPLATE_GROUP | Call by reference | Type reference (TYPE) | ESEGRPID | Group | 20101207 | |||
| 14 | IV_CREATE_TARGET_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_CREATE_TARGET_HEADER | ABAP_FALSE | Header Instance for Target Specification Is Created | 20101207 | ||
| 15 | IV_NEW_SPEC_TYPE | Call by reference | Type reference (TYPE) | ESESUBCAT | Specification Type | 20101207 | |||
| 16 | IV_NEW_TARGET_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20101207 |
Method COPY_SPECIFICATION on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method CREATE_SPC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091023 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with failed keys | 20091023 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091020 | |||
| 4 | ET_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HEADER | Specification Header Table Type | 20091020 | |||
| 5 | ET_SPC_IDN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN | Specification identifier table type | 20091020 | |||
| 6 | ET_SPC_IDN_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_LTX | Specification Identifier Longtext | 20091020 | |||
| 7 | ET_SPC_IDN_REG_LIST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_REG_LIST | Specification Identifier Regulatory List Assignment | 20091020 | |||
| 8 | ET_SPC_MAT_ASSIGN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MAT_ASSIGNMENT | Specification - Material Assignment | 20091020 | |||
| 9 | ET_SPC_REF | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REF | Specification reference assignment between two specs | 20091020 | |||
| 10 | ET_SPC_REL | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REL | Specification relationship | 20091020 | |||
| 11 | ET_SPC_STATUS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20091020 | |||
| 12 | ET_SPC_USG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE | Specification Usage | 20091020 | |||
| 13 | ET_SPC_VAL_ASMNT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_ASSESSMENT | Valuation assessment table | 20091020 | |||
| 14 | ET_SPC_VAL_CHAR_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_CHAR_DATA | Valuation characteristics data | 20091020 | |||
| 15 | ET_SPC_VAL_COMP | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_COMP | Valuation composition table | 20091020 | |||
| 16 | ET_SPC_VAL_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_HEADER | Valuation header table | 20091020 | |||
| 17 | ET_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_INST | Valuation instance table | 20091020 | |||
| 18 | ET_SPC_VAL_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_LTX | Valuation long texts | 20091020 | |||
| 19 | ET_SPC_VAL_SRC | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_SOURCE | Valuation source table | 20091020 | |||
| 20 | ET_SPC_VAL_TXT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_TXT_DOC | Valuation user defined texts | 20091020 | |||
| 21 | IS_ACCESS_SCENARIO | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ACCESS_SCENARIO | Access Scenario | 20091020 | |||
| 22 | IS_INSERT_SCENARIO | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ACCESS_SCENARIO | Defines which data shall be insert | 20091020 | |||
| 23 | IT_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HEADER | Specification Header Table Type | 20091020 | |||
| 24 | IT_SPC_IDN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN | Specificaton Identifier | 20091020 | |||
| 25 | IT_SPC_IDN_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_LTX | Specification Identifier Longtext | 20091020 | |||
| 26 | IT_SPC_IDN_REG_LIST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_REG_LIST | Identifier regulatory list | 20091020 | |||
| 27 | IT_SPC_MAT_ASSIGNMENT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MAT_ASSIGNMENT | Specification material assignment | 20091020 | |||
| 28 | IT_SPC_REF | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REF | Specification reference | 20091020 | |||
| 29 | IT_SPC_REL | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REL | Specification relationship | 20091020 | |||
| 30 | IT_SPC_STATUS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20091020 | |||
| 31 | IT_SPC_USG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE | Specification Usage | 20091020 | |||
| 32 | IT_SPC_VAL_ASMNT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_ASSESSMENT | Valuation assessment table | 20091020 | |||
| 33 | IT_SPC_VAL_CHAR_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_CHAR_DATA | Valuation characteristics data | 20091020 | |||
| 34 | IT_SPC_VAL_COMP | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_COMP | Valuation composition data | 20091020 | |||
| 35 | IT_SPC_VAL_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_HEADER | Valuation header table | 20091020 | |||
| 36 | IT_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_INST | Valuation instance table | 20091020 | |||
| 37 | IT_SPC_VAL_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_LTX | Valuation long texts | 20091020 | |||
| 38 | IT_SPC_VAL_SRC | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_SOURCE | Valuation source table | 20091020 | |||
| 39 | IT_SPC_VAL_TXT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_TXT_DOC | Valuation user defined texts | 20091020 | |||
| 40 | IV_FLG_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130710 | ||
| 41 | IV_STATUS_CHECK_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_STATUS_CHECK_IND | ABAP_FALSE | Status Check Indicator | 20091207 | ||
| 42 | IV_WEAK_MODE_USG_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If X usage without validity area are no error | 20091027 |
Method CREATE_SPC_DATA on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method CREATE_WWI_REPORT_HDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SPC_REP_HEADER | Call by reference | Type reference (TYPE) | EHCSMS_SPC_REPORT_HDR | Report Header | 20100830 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100906 | |||
| 3 | EV_LOCK_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Foreign Lock Detected | 20100830 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100830 | |||
| 5 | IS_SPC_REP_HEADER | Call by reference | Type reference (TYPE) | EHCSMS_SPC_REPORT_HDR | Report Header | 20100830 | |||
| 6 | IT_API_SUBJOIN | Call by reference | Type reference (TYPE) | ESPRE_APIDJ_TAB_TYPE | 20100906 |
Method CREATE_WWI_REPORT_HDR on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method CREATE_WWI_REPORT_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LOG | Call by reference | Type reference (TYPE) | BALMI_T | Table Type of Table BALMI | 20100805 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100805 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100805 | |||
| 4 | EV_VARIANT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100805 | |||
| 5 | IS_SPC_REP_VARIANT_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_REPORT_VARIANT_KEY | Report Variant Key | 20100805 | |||
| 6 | IT_LANGU | Call by reference | Type reference (TYPE) | EHCSMT_SPC_LANGU | Language List | 20100805 | |||
| 7 | IT_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HDR_KEY | Specification Header Key | 20100805 | |||
| 8 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | RMSAE_GPDATE | Key Date | 20100805 | |||
| 9 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100805 | |||
| 10 | IV_REPORT_CREATE_MODE | Call by reference | Type reference (TYPE) | EHCSM_SPC_REPORT_CREATE_MODE | WWI report creation mode | 20100805 |
Method CREATE_WWI_REPORT_REQUEST on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method CREATE_WWI_REP_FROM_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCUMENT_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_DATA | Document Data for a Report | 20100813 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100813 | |||
| 3 | EV_DOCUMENT_NAME | Call by reference | Type reference (TYPE) | FILEP | Original of document | 20100813 | |||
| 4 | EV_DOCUMENT_SIZE | Call by reference | Type reference (TYPE) | ESENUMBYTE | Size of a document in bytes | 20100813 | |||
| 5 | EV_DOCUMENT_TYPE | Call by reference | Type reference (TYPE) | ESEWWIAPPL | WWI-Supported Applications | 20100813 | |||
| 6 | EV_GENERATION_ERROR_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE did an generation error occur | 20100813 | |||
| 7 | EV_REPORT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100813 | |||
| 8 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100813 | |||
| 9 | EV_WWI_RFC_COMMUNICATION_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE does the connection to the server fail | 20100817 | |||
| 10 | IS_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_HDR_KEY | Specification Header Key | 20100813 | |||
| 11 | IS_SPC_REP_VARIANT_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_REPORT_VARIANT_KEY | Report Variant Key | 20100813 | |||
| 12 | IT_DEF_PARAMETER_LIST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_PARAM_VALUE | Parameter values for report shipping | 20100813 | |||
| 13 | IV_CHECK_STATUS_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Indicates whether the spec. and phrase stat. is to be check. | 20100813 | ||
| 14 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100813 | |||
| 15 | IV_REP_INITIATOR | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20100825 | |||
| 16 | IV_WWI_DEBUG_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If ABAP_TRUE WWI debuggin information are returned | 20100813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Common Static Exception Cass for Spec API | 20100813 |
Method DELETE_SPC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091023 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with failed keys | 20091023 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091020 | |||
| 4 | ET_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HEADER | Specification header table | 20091020 | |||
| 5 | ET_SPC_IDN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN | Specification identifier table type | 20091020 | |||
| 6 | ET_SPC_IDN_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_LTX | Specification Identifier Longtext | 20091020 | |||
| 7 | ET_SPC_IDN_REG_LIST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_REG_LIST | Specification Identifier Regulatory List Assignment | 20091020 | |||
| 8 | ET_SPC_MAT_ASSIGN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MAT_ASSIGNMENT | Specification - Material Assignment | 20091020 | |||
| 9 | ET_SPC_REF | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REF | Specification reference assignment between two specs | 20091020 | |||
| 10 | ET_SPC_REL | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REL | Specification relationship | 20091020 | |||
| 11 | ET_SPC_STATUS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20091020 | |||
| 12 | ET_SPC_USG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE | Specification Usage | 20091020 | |||
| 13 | ET_SPC_VAL_ASMNT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_ASSESSMENT | Valuation assessment table | 20091020 | |||
| 14 | ET_SPC_VAL_CHAR_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_CHAR_DATA | Valuation characteristics data | 20091020 | |||
| 15 | ET_SPC_VAL_COMP | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_COMP | Valuation composition table | 20091020 | |||
| 16 | ET_SPC_VAL_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_HEADER | Valuation header table | 20091020 | |||
| 17 | ET_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_INST | Valuation instance table | 20091020 | |||
| 18 | ET_SPC_VAL_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_LTX | Valuation long texts | 20091020 | |||
| 19 | ET_SPC_VAL_SRC | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_SOURCE | Valuation source table | 20091020 | |||
| 20 | ET_SPC_VAL_TXT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_TXT_DOC | Valuation user defined texts | 20091020 | |||
| 21 | IS_ACCESS_SCENARIO | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ACCESS_SCENARIO | Access Scenario | 20091020 | |||
| 22 | IT_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification Header Table Type | 20091020 | |||
| 23 | IT_SPC_IDN_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specificaton Identifier | 20091020 | |||
| 24 | IT_SPC_IDN_LTX_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification Identifier Longtext | 20091020 | |||
| 25 | IT_SPC_IDN_REG_LIST_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Identifier regulatory list | 20091020 | |||
| 26 | IT_SPC_MAT_ASSIGNMENT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification material assignment | 20091020 | |||
| 27 | IT_SPC_REF_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification reference | 20091020 | |||
| 28 | IT_SPC_REL_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification relationship | 20091020 | |||
| 29 | IT_SPC_STATUS_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification Status Table Type | 20091020 | |||
| 30 | IT_SPC_USG_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USG_KEY | Specification Usage | 20091020 | |||
| 31 | IT_SPC_VAL_ASMNT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation assessment table | 20091020 | |||
| 32 | IT_SPC_VAL_CHAR_DATA_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation characteristics data | 20091020 | |||
| 33 | IT_SPC_VAL_COMP_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation composition data | 20091020 | |||
| 34 | IT_SPC_VAL_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation header table | 20091020 | |||
| 35 | IT_SPC_VAL_INST_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation instance table | 20091020 | |||
| 36 | IT_SPC_VAL_LTX_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation long texts | 20091020 | |||
| 37 | IT_SPC_VAL_SRC_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation source table | 20091020 | |||
| 38 | IT_SPC_VAL_TXT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation user defined texts | 20091020 | |||
| 39 | IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If X data only checked but not written to buffer | 20110203 | ||
| 40 | IV_DEL_DATA_PASSED_ON_W_INH | Call by reference | Type reference (TYPE) | EHCSM_SPC_DEL_INH_DATA_IND | Indicator if inherited data is to be deleted | 20091204 | |||
| 41 | IV_STATUS_CHECK_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_STATUS_CHECK_IND | ABAP_FALSE | Status Check Indicator | 20091207 |
Method DELETE_SPC_DATA on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method DELETE_WWI_REPORT_HDR 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 | Message Structure | 20100906 | |||
| 2 | EV_LOCK_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100831 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100831 | |||
| 4 | IT_SPC_REP_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_KEY | Report keys with object assignment | 20100831 |
Method DELETE_WWI_REPORT_HDR on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method GET_CHANGED_SPECIFICATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGED_SPECS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HDR_KEY | Specification Header Key | 20091109 |
Method GET_CHANGED_SPECIFICATIONS on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACCESS_DETAILS | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ACCESS_DETAILS | Structure containing relevant access information | 20091021 | |||
| 2 | IV_SPC_CAT | Call by reference | Type reference (TYPE) | ESEOBJTYPE | Specification Category | 20091027 | |||
| 3 | IV_SPC_CAT_NAME | Call by reference | Type reference (TYPE) | ESEOBJTYPENAM | Short Description of Specification Category | 20091223 | |||
| 4 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_EHCSM_SPC_ACCESS_BA | Backend Abstraction for Data Access | 20091020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Common static exception class for Spec API | 20091021 |
Method OVERWRITE_INHERITED_VAL_INST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091203 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with failed keys | 20091203 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091203 | |||
| 4 | IS_SPC_VAL_INST_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_KEY | Specification key identifying specification related data | 20091203 | |||
| 5 | IV_OVERWRITE_TEMPORARY | Call by reference | Type reference (TYPE) | BOOLE_D | If TRUE, overwrite is temporary, FALSE -> permanent | 20091203 |
Method OVERWRITE_INHERITED_VAL_INST on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_SPC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091021 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with failed keys | 20091021 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091020 | |||
| 4 | ET_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HEADER | Specification header table | 20091020 | |||
| 5 | ET_SPC_IDN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN | Specification identifier table type | 20091020 | |||
| 6 | ET_SPC_IDN_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_LTX | Specification Identifier Longtext | 20091020 | |||
| 7 | ET_SPC_IDN_REG_LIST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_REG_LIST | Specification Identifier Regulatory List Assignment | 20091020 | |||
| 8 | ET_SPC_MAT_ASSIGN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MAT_ASSIGNMENT | Specification - Material Assignment | 20091020 | |||
| 9 | ET_SPC_REF | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REF | Specification reference assignment between two specs | 20091020 | |||
| 10 | ET_SPC_REL | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REL | Specification relationship | 20091020 | |||
| 11 | ET_SPC_STATUS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20091020 | |||
| 12 | ET_SPC_USG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE | Specification Usage | 20091020 | |||
| 13 | ET_SPC_VAL_ASMNT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_ASSESSMENT | Valuation assessment table | 20091020 | |||
| 14 | ET_SPC_VAL_CHAR_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_CHAR_DATA | Valuation characteristics data | 20091020 | |||
| 15 | ET_SPC_VAL_COMP | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_COMP | Valuation composition table | 20091020 | |||
| 16 | ET_SPC_VAL_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_HEADER | Valuation header table | 20091020 | |||
| 17 | ET_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_INST | Valuation instance table | 20091020 | |||
| 18 | ET_SPC_VAL_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_LTX | Valuation long texts | 20091020 | |||
| 19 | ET_SPC_VAL_SRC | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_SOURCE | Valuation source table | 20091020 | |||
| 20 | ET_SPC_VAL_TXT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_TXT_DOC | Valuation user defined texts | 20091020 | |||
| 21 | IS_ACCESS_SCENARIO | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ACCESS_SCENARIO | Access Scenario | 20091113 | |||
| 22 | IT_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HEADER | Specification Header | 20091020 | |||
| 23 | IT_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification Header Key | 20091020 | |||
| 24 | IT_SPC_IDN_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specificaton Identifier key | 20091020 | |||
| 25 | IT_SPC_IDN_LTX_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Key of identifier longtexts | 20091020 | |||
| 26 | IT_SPC_IDN_REG_LIST_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Identifier reg list key | 20091020 | |||
| 27 | IT_SPC_MAT_ASSIGNMENT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20091020 | |||
| 28 | IT_SPC_REF_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification reference keys | 20091020 | |||
| 29 | IT_SPC_REL_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification relationship keys | 20091020 | |||
| 30 | IT_SPC_STATUS_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Key of status | 20091020 | |||
| 31 | IT_SPC_USG_FILTER | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE_FILTER | Specification Usage Filter | 20110126 | |||
| 32 | IT_SPC_USG_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USG_KEY | Table with substance related keys | 20091020 | |||
| 33 | IT_SPC_VAL_ASMNT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20091020 | |||
| 34 | IT_SPC_VAL_CHAR_DATA_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation characteristics data keys | 20091020 | |||
| 35 | IT_SPC_VAL_COMP_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation composition keys | 20091020 | |||
| 36 | IT_SPC_VAL_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Key of valuation header | 20091020 | |||
| 37 | IT_SPC_VAL_INST_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation instance keys | 20091020 | |||
| 38 | IT_SPC_VAL_LTX_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation lon text keys | 20091020 | |||
| 39 | IT_SPC_VAL_SRC_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation source table keys | 20091020 | |||
| 40 | IT_SPC_VAL_TXT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Valuation user defined text keys | 20091020 | |||
| 41 | IT_VAT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAT | Value assignment types | 20110331 | |||
| 42 | IV_FILL_DATA_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If ABAP_TRUE also additional transient data is determined | 20091021 | ||
| 43 | IV_REL_DST_VIEW_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | X: Retrieve rel for destination; oitherwise for source view | 20091118 | ||
| 44 | IV_STATUS_CHECK_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_STATUS_CHECK_IND | ABAP_FALSE | Status Check Indicator | 20091207 | ||
| 45 | IV_USAGE_FILTER_TYPE | Call by reference | Type reference (TYPE) | EHCSM_SPC_USAGE_FILTER_TYPE | IF_EHCSM_SPC_CONST_C=>GC_USAGE_FILTER_TYPE-SUBSET | Usage Filter Type | 20110224 | ||
| 46 | IV_VAT | Call by reference | Type reference (TYPE) | ESEESTCAT | Value assignment type, if set does it filter the requests fo | 20101028 |
Method RETRIEVE_SPC_DATA on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_STATUS_HISTORY 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 substance related keys | 20100928 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100914 | |||
| 3 | ET_SPC_STATUS_HISTORY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20100914 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Message Severity | 20100914 | |||
| 5 | IT_SPC_HEADER_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification Header Structure | 20100928 |
Method RETRIEVE_STATUS_HISTORY on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_VAL_CHAR_DATA_BY_VAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091103 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20091103 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Message | 20091103 | |||
| 4 | ET_SPC_VAL_CHAR_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_CHAR_DATA | Valuation instance characteristics data | 20091103 | |||
| 5 | ET_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_ASSIGNMENT | EHS: IOTAB for Value Assignment Dialog | 20091103 | |||
| 6 | IS_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_KEY | Specification Header Key | 20091103 | |||
| 7 | IT_SPC_VAL_INST_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification valuation instance key | 20091103 | |||
| 8 | IV_FILL_DATA_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 20091207 | |||
| 9 | IV_LOCK_MODE | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20091103 | |||
| 10 | IV_STATUS_CHECK_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_STATUS_CHECK_IND | ABAP_FALSE | Status Check Indicator | 20110308 | ||
| 11 | IV_VAT | Call by reference | Type reference (TYPE) | ESEESTCAT | Value assignment type | 20091103 |
Method RETRIEVE_VAL_CHAR_DATA_BY_VAT on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_VAL_INST_BY_VAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091103 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20091103 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Message | 20091103 | |||
| 4 | ET_SPC_VAL_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_HEADER | Valuation header table | 20110301 | |||
| 5 | ET_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_INST | Valuation instance table | 20091103 | |||
| 6 | IT_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification Header Key | 20091103 | |||
| 7 | IT_SPC_USG_FILTER | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE_FILTER | Specification Usage Filter | 20110126 | |||
| 8 | IT_SPC_VAL_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification valuation header keys | 20091103 | |||
| 9 | IV_FILL_DATA_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | If ABAP_TRUE also additional transient data is determined | 20091103 | ||
| 10 | IV_LOCK_MODE | Call by reference | Type reference (TYPE) | ESELOCKMOD | Lock Mode (Shared, Exclusive) | 20091103 | |||
| 11 | IV_STATUS_CHECK_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_STATUS_CHECK_IND | ABAP_FALSE | Status Check Indicator | 20091207 | ||
| 12 | IV_USAGE_FILTER_TYPE | Call by reference | Type reference (TYPE) | EHCSM_SPC_USAGE_FILTER_TYPE | IF_EHCSM_SPC_CONST_C=>GC_USAGE_FILTER_TYPE-SUBSET | Usage Filter Type | 20110224 | ||
| 13 | IV_VAT | Call by reference | Type reference (TYPE) | ESEESTCAT | EHS: Value Assignment Type | 20091103 |
Method RETRIEVE_VAL_INST_BY_VAT on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_WWI_FINAL_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCUMENT_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_DATA | Document Data for a Report | 20100729 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100729 | |||
| 3 | EV_DOCUMENT_NAME | Call by reference | Type reference (TYPE) | FILEP | Original of document | 20100729 | |||
| 4 | EV_DOCUMENT_SIZE | Call by reference | Type reference (TYPE) | ESENUMBYTE | Size of a document in bytes | 20100729 | |||
| 5 | EV_DOCUMENT_TYPE | Call by reference | Type reference (TYPE) | ESEWWIAPPL | WWI-Supported Applications | 20100729 | |||
| 6 | EV_GENERATION_ERROR_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE did an generation error occur | 20100729 | |||
| 7 | EV_REPORT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE is the report unknown | 20100805 | |||
| 8 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100729 | |||
| 9 | EV_WWI_RFC_COMMUNICATION_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | If ABAP_TRUE does the connection to the server fail | 20100817 | |||
| 10 | IT_REP_DEF_PARAMETER | Call by reference | Type reference (TYPE) | EHCSMT_SPC_WWI_REP_APPL_OBJECT | EHS: Report application objects | 20100818 | |||
| 11 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100729 | |||
| 12 | IV_REPORT_RECN | Call by reference | Type reference (TYPE) | ESERECN | Report key with object assignment | 20100729 | |||
| 13 | IV_REP_INITIATOR | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20100825 | |||
| 14 | IV_WWI_DEBUG_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Common Static Exception Cass for Spec API | 20100729 |
Method RETRIEVE_WWI_REPORTS_BY_OBJECT 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 | 20100702 | |||
| 2 | ET_REPORT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_KEY | Report keys with object assignment | 20100702 | |||
| 3 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100702 | |||
| 4 | IS_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_KEY | Specification key identifying specification related data | 20100702 | |||
| 5 | IV_REP_APPLICATION | Call by reference | Type reference (TYPE) | ESEREPAPPL | IF_EHCSM_SPC_CONST_C=>GC_REPORT_APPLICATION-SUB | Report Application; default is SUBMASTER | 20100708 | ||
| 6 | IV_REP_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100709 | |||
| 7 | IV_REP_RVLID | Call by reference | Type reference (TYPE) | ESERVLID | Validity Area | 20100709 | |||
| 8 | IV_REP_STATUS | Call by reference | Type reference (TYPE) | ESEREPSTAT | IF_EHCSM_SPC_CONST_C=>GC_DOC_STATUS-RELEASED | Report Status; default is RELEASED | 20100702 | ||
| 9 | IV_REP_TYPE | Call by reference | Type reference (TYPE) | ESEREPTYPE | Report Category | 20100702 |
Method RETRIEVE_WWI_REPORTS_BY_OBJECT on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_WWI_REPORT_DEF_PARA 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 | 20100817 | |||
| 2 | ET_REP_APPL_OBJECT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_WWI_REP_APPL_OBJECT | EHS: Report application objects | 20100818 | |||
| 3 | EV_REPORT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100817 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100817 | |||
| 5 | IS_SPC_REP_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_REPORT_KEY | Report Key | 20100817 |
Method RETRIEVE_WWI_REPORT_DEF_PARA on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_WWI_REPORT_HDR_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FAILED_REPORT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_KEY | Report Headers | 20100719 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100719 | |||
| 3 | ET_REPORT_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_HDR | Report Headers | 20100719 | |||
| 4 | ET_REPORT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_KEY | Report keys with object assignment | 20100719 | |||
| 5 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100719 | |||
| 6 | IT_REPORT_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_KEY | Report keys with object assignment | 20100719 | |||
| 7 | IV_DETERMINE_RELEASE_DATE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100802 | ||
| 8 | IV_FILL_DATA_IND | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100719 | ||
| 9 | IV_IDLIST_REP_HDR | Call by reference | Type reference (TYPE) | ESEIDLID | 'D_SRRLIST' | Identification Listing | 20100719 |
Method RETRIEVE_WWI_REPORT_HDR_LIST on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_WWI_REPORT_REF_SPC 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 | 20100720 | |||
| 2 | ET_REPORT_SPC_REF | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_SPC_REF | Report - Specification References | 20100720 | |||
| 3 | EV_REPORT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100805 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100720 | |||
| 5 | IV_IDLIST_REP | Call by reference | Type reference (TYPE) | ESEIDLID | 'D_REFSUBST' | Identification Listing | 20100720 | ||
| 6 | IV_REPORT_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20100720 |
Method RETRIEVE_WWI_REPORT_REF_SPC on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_WWI_REPORT_STATUS_LOG 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 | 20100729 | |||
| 2 | ET_REPORT_STATUS_LOG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_STATUS_LOG | Status Log for a WWI Report | 20100729 | |||
| 3 | EV_REPORT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100805 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100729 | |||
| 5 | IV_REPORT_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20100729 |
Method RETRIEVE_WWI_REPORT_STATUS_LOG on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method RETRIEVE_WWI_TEMPLATE_DEF_PARA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DEF_PARAM | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REPORT_PARAM_VALUE | Parameter values for report shipping | 20100817 | |||
| 2 | ET_LOG | Call by reference | Type reference (TYPE) | BALMI_T | Protocol | 20100817 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100817 | |||
| 4 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100817 | |||
| 5 | EV_VARIANT_UNKNOWN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100817 | |||
| 6 | IS_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_HDR_KEY | Specification header key | 20100817 | |||
| 7 | IS_SPC_REP_VARIANT_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_REPORT_VARIANT_KEY | Report Variant Key | 20100817 | |||
| 8 | IV_LANGU | Call by reference | Type reference (TYPE) | ESELANGU | Language | 20100817 | |||
| 9 | IV_REP_INITIATOR | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20100825 |
Method RETRIEVE_WWI_TEMPLATE_DEF_PARA on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHANGED_SPECS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HDR_KEY | Specification Header Key of all changes specs | 20091110 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20091020 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Message | 20091020 | |||
| 4 | EV_REJECTED | Call by reference | Type reference (TYPE) | BOOLE_D | Save was jejected: TRUE or FALSE | 20091020 | |||
| 5 | IV_SAVE_MODE | Call by reference | Type reference (TYPE) | EHCSM_SPC_SAVE_MODE | Specification Save Mode | 20091020 |
Method SAVE on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method SET_RELATIONSHIP_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091103 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20091103 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091103 | |||
| 4 | IS_SPC_HDR_KEY | Call by reference | Type reference (TYPE) | EHCSMS_SPC_KEY | Specification key identifying specification related data | 20091103 | |||
| 5 | IT_SPC_REL_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Specification key identifying specification relationship | 20091103 | |||
| 6 | IV_REL_STATUS_ACTION | Call by reference | Type reference (TYPE) | EHCSM_SPC_REL_STAT_ACTION_CODE | Specification Relationship Status Based Action | 20091103 |
Method SET_RELATIONSHIP_STATUS on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method SWITCH_STATUS_TO_NEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SPC_STATUS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20100806 | |||
| 2 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20100819 | |||
| 3 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with substance related keys | 20100806 | |||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20100806 |
Method SWITCH_STATUS_TO_NEXT on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method UPDATE_SPC_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | EHCSMS_SPC_MSG_RESULT | Specification: Result of specification related messages | 20091023 | |||
| 2 | ET_FAILED_KEY | Call by reference | Type reference (TYPE) | EHCSMT_SPC_KEY | Table with failed keys | 20091023 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MSG | Messages Table Type | 20091020 | |||
| 4 | ET_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HEADER | Specification header table | 20091020 | |||
| 5 | ET_SPC_IDN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN | Specification identifier table type | 20091020 | |||
| 6 | ET_SPC_IDN_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_LTX | Specification Identifier Longtext | 20091020 | |||
| 7 | ET_SPC_IDN_REG_LIST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_REG_LIST | Specification Identifier Regulatory List Assignment | 20091020 | |||
| 8 | ET_SPC_MAT_ASSIGN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MAT_ASSIGNMENT | Specification - Material Assignment | 20091020 | |||
| 9 | ET_SPC_REF | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REF | Specification reference assignment between two specs | 20091020 | |||
| 10 | ET_SPC_REL | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REL | Specification relationship | 20091020 | |||
| 11 | ET_SPC_STATUS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20091020 | |||
| 12 | ET_SPC_USG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE | Specification Usage | 20091020 | |||
| 13 | ET_SPC_VAL_ASMNT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_ASSESSMENT | Valuation assessment table | 20091020 | |||
| 14 | ET_SPC_VAL_CHAR_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_CHAR_DATA | Valuation characteristics data | 20091020 | |||
| 15 | ET_SPC_VAL_COMP | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_COMP | Valuation composition table | 20091020 | |||
| 16 | ET_SPC_VAL_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_HEADER | Valuation header table | 20091020 | |||
| 17 | ET_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_INST | Valuation instance table | 20091020 | |||
| 18 | ET_SPC_VAL_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_LTX | Valuation long texts | 20091020 | |||
| 19 | ET_SPC_VAL_SRC | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_SOURCE | Valuation source table | 20091020 | |||
| 20 | ET_SPC_VAL_TXT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_TXT_DOC | Valuation user defined texts | 20091020 | |||
| 21 | IS_ACCESS_SCENARIO | Call by reference | Type reference (TYPE) | EHCSMS_SPC_ACCESS_SCENARIO | Access Scenario | 20091020 | |||
| 22 | IT_SPC_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_HEADER | Specification Header Table Type | 20091020 | |||
| 23 | IT_SPC_IDN | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN | Specificaton Identifier | 20091020 | |||
| 24 | IT_SPC_IDN_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_LTX | Specification Identifier Longtext | 20091020 | |||
| 25 | IT_SPC_IDN_REG_LIST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_IDN_REG_LIST | Identifier regulatory list | 20091020 | |||
| 26 | IT_SPC_MAT_ASSIGNMENT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_MAT_ASSIGNMENT | Specification material assignment | 20091020 | |||
| 27 | IT_SPC_REF | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REF | Specification reference | 20091020 | |||
| 28 | IT_SPC_REL | Call by reference | Type reference (TYPE) | EHCSMT_SPC_REL | Specification relationship | 20091020 | |||
| 29 | IT_SPC_STATUS | Call by reference | Type reference (TYPE) | EHCSMT_SPC_STATUS | Specification Status Table Type | 20091020 | |||
| 30 | IT_SPC_USG | Call by reference | Type reference (TYPE) | EHCSMT_SPC_USAGE | Specification Usage | 20091020 | |||
| 31 | IT_SPC_VAL_ASMNT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_ASSESSMENT | Valuation assessment table | 20091020 | |||
| 32 | IT_SPC_VAL_CHAR_DATA | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_CHAR_DATA | Valuation characteristics data | 20091020 | |||
| 33 | IT_SPC_VAL_COMP | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_COMP | Valuation composition data | 20091020 | |||
| 34 | IT_SPC_VAL_HDR | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_HEADER | Valuation header table | 20091020 | |||
| 35 | IT_SPC_VAL_INST | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_INST | Valuation instance table | 20091020 | |||
| 36 | IT_SPC_VAL_LTX | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_LTX | Valuation long texts | 20091020 | |||
| 37 | IT_SPC_VAL_SRC | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_SOURCE | Valuation source table | 20091020 | |||
| 38 | IT_SPC_VAL_TXT | Call by reference | Type reference (TYPE) | EHCSMT_SPC_VAL_TXT_DOC | Valuation user defined texts | 20091020 | |||
| 39 | IV_FLG_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130710 | ||
| 40 | IV_STATUS_CHECK_IND | Call by reference | Type reference (TYPE) | EHCSM_SPC_STATUS_CHECK_IND | ABAP_FALSE | Status Check Indicator | 20091207 |
Method UPDATE_SPC_DATA on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
Method UPLOAD_MSDS_TO_SPC 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 | 20100901 | |||
| 2 | EV_SEVERITY | Call by reference | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | Severity | 20100901 | |||
| 3 | IV_DOC_PAGES | Call by reference | Type reference (TYPE) | ESENUMPAGE | Size of a document in pages | 20100901 | |||
| 4 | IV_FILENAME | Call by reference | Type reference (TYPE) | LOCALFILE | Original of document | 20100901 | |||
| 5 | IV_FILE_DATA | Call by reference | Type reference (TYPE) | XSTRING | Document data | 20120109 | |||
| 6 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20100901 | |||
| 7 | IV_REP_VARIANT | Call by reference | Type reference (TYPE) | ESELDEPID | Report Generation Variant | 20100901 | |||
| 8 | IV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20100901 | |||
| 9 | IV_SUBVERSION | Call by reference | Type reference (TYPE) | ESEREPVERS | Report Version | 20100901 | |||
| 10 | IV_VENDOR | Call by reference | Type reference (TYPE) | ESEREM | Note | 20100901 | |||
| 11 | IV_VERSION | Call by reference | Type reference (TYPE) | ESEREPVERS | Report Version | 20100901 |
Method UPLOAD_MSDS_TO_SPC on Interface IF_EHCSM_SPC_ACCESS_BA has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 605 |