Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /TDAG/CPIF_MSG_LOG | Message Logger Interface | 20100630 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CP_IMDSCL_PROC_CUSTMDS | Release an MDS internally | 20100617 |
| 2 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CP_IMDSCL_PROC_SUPPLMDS | Process Class for Supplier MDS | 20100714 |
Properties
| Class | /TDAG/CP_IMDSCL_PROC_BASE | |
| Short Description | Process base class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /TDAG/CP_IMDS | IMDS Advanced Interface Integration |
| Created | 20100617 | SAP |
| Last change | 20141109 | |
| 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /TDAG/CPIF_MSG_LOG | Message Logger Interface | 20100630 |
Friends
Class /TDAG/CP_IMDSCL_PROC_BASE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CP_IMDS_AICL_BC_INTF | Batch Client Interface | 20100701 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/IF_EX_CP_IMDS_BADI_1 | Active instance of /TDAG/CP_IMDS_BADI_1 impl | 20101013 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/IF_EX_CP_IMDS_BADI_2 | Active instance of /TDAG/CP_IMDS_BADI_2 impl | 20101013 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/IF_EX_CP_IMDS_BADI_3 | Active instance of /TDAG/CP_IMDS_BADI_3 impl | 20101013 | |||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/IF_EX_CP_IMDS_BADI_4 | Active instance of /TDAG/CP_IMDS_BADI_4 impl | 20101013 | |||
| 6 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/IF_EX_CP_IMDS_BADI_5 | Active instance of /TDAG/CP_IMDS_BADI_5 impl | 20101013 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/IF_EX_CP_IMDS_BADI_6 | Active instance of /TDAG/CP_IMDS_BADI_6 impl | 20101029 | |||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/IF_EX_CP_IMDS_BADI_7 | Active instance of /TDAG/CP_IMDS_BADI_7 impl | 20101109 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CP_IMDSCL_DEF_MSG_LOG | Message Log Implementation | 20100630 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | /TDAG/CPY_DD07V | List of Recipient Status domain values | 20101026 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | /TDAG/CPY_DD07V | List of Request Status domain values | 20101104 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | LTY_FILE_LIST | Table of file names | 20101007 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | LTY_FILE_LIST | Table of locked result files | 20101008 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Processing in Simulation Mode | 20130412 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | adds the last message to the supplied message table | 20101022 | |
| 2 | Instance method | Public | Method | Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR | 20100701 | |
| 3 | Instance method | Protected | Method | Add a result file to the result file blacklist | 20101007 | |
| 4 | Instance method | Public | Method | Checks the RFC Connection to the Batch Client | 20100705 | |
| 5 | Instance method | Public | Method | Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR | 20100701 | |
| 6 | Instance method | Protected | Method | Clear the result file blacklist | 20101008 | |
| 7 | Instance method | Public | Constructor | CONSTRUCTOR | 20100630 | |
| 8 | Instance method | Public | Method | Determines the MDS Type by evaluating the specification type | 20101001 | |
| 9 | Instance method | Public | Method | Determine the specification types for an MDS type | 20101115 | |
| 10 | Instance method | Protected | Method | Download and parse a single result file | 20100928 | |
| 11 | Instance method | Protected | Method | Returns the active badi implementation | 20101012 | |
| 12 | Instance method | Public | Method | Returns the batch client interfce | 20101012 | |
| 13 | Static method | Public | Method | Fill a chapter 4 structure from anoter chapter 4 entry | 20101110 | |
| 14 | Static method | Public | Method | Return the Chapter 4 X Vector of the supplied chap4 record | 20101110 | |
| 15 | Instance method | Public | Method | Returns the Component Number and Name | 20100618 | |
| 16 | Static method | Public | Method | Returns the default IMDS outgoing template | 20100720 | |
| 17 | Instance method | Public | Method | Determines the IMDS header values of a specification | 20101011 | |
| 18 | Instance method | Public | Method | Read the IMDS Organisation | 20100628 | |
| 19 | Instance method | Public | Method | Read the IMDS Contact | 20100629 | |
| 20 | Instance method | Public | Method | Read the current IMDS System configuration | 20100630 | |
| 21 | Instance method | Public | Method | Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR | 20100701 | |
| 22 | Instance method | Public | Method | Return an outgoing template | 20100720 | |
| 23 | Instance method | Public | Method | Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR | 20101207 | |
| 24 | Instance method | Public | Method | Return the readable text for a Recipient status | 20101026 | |
| 25 | Instance method | Protected | Method | Returns the configured report template | 20101025 | |
| 26 | Instance method | Public | Method | Return the readable text for a Request status | 20101104 | |
| 27 | Instance method | Protected | Method | Returns the current user's privileges on the MDSs Spec | 20130412 | |
| 28 | Instance method | Protected | Method | Handle a simple error | 20100726 | |
| 29 | Instance method | Public | Method | Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR | 20100701 | |
| 30 | Instance method | Protected | Method | Return TRUE if the result file is currently blacklisted | 20101008 | |
| 31 | Instance method | Protected | Method | Lock the supplied result file for processing | 20101007 | |
| 32 | Instance method | Protected | Method | Write the result errors into the application log | 20100726 | |
| 33 | Instance method | Protected | Method | Writes messages into a log (for RESULT_CUSTMDS) | 20100726 | |
| 34 | Instance method | Public | Method | Process all outstanding result files | 20100727 | |
| 35 | Instance method | Public | Method | Process result file entries | 20100726 | |
| 36 | Instance method | Protected | Method | Converts a string into a number of message paramters | 20100726 | |
| 37 | Instance method | Protected | Method | Unlock all result files locked with LOCK_RESULT_FILE | 20101008 |
Events
Class /TDAG/CP_IMDSCL_PROC_BASE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_FILE_LIST | Private | See coding | Table of file names | 20101007 | LTY_FILE_LIST type HASHED TABLE OF FILEEXTERN WITH UNIQUE DEFAULT KEY
|
Method Signatures
Method ADD_LAST_MSG_TO_MSG_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20101022 |
Method ADD_LAST_MSG_TO_MSG_TABLE on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method ADD_MESSAGE Signature
Method ADD_MESSAGE on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method ADD_MESSAGE on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method ADD_RF_FILE_TO_BLACKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FILENAME | Call by reference | Type reference (TYPE) | FILEEXTERN | result file to add to blacklist | 20101007 |
Method ADD_RF_FILE_TO_BLACKLIST on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method CHECK_BC_RFC_CON Signature
Method CHECK_BC_RFC_CON on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Check of RFC Connection failed (Messages were added) | 20100705 |
Method CLEAR_MESSAGES Signature
Method CLEAR_MESSAGES on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method CLEAR_MESSAGES on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method CLEAR_RF_BLACKLIST Signature
Method CLEAR_RF_BLACKLIST on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method CLEAR_RF_BLACKLIST on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method CONSTRUCTOR on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method DETERM_MDS_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATCAT | Call by reference | Type reference (TYPE) | /TDAG/CPE_MATCAT | Material Category | 20101109 | |||
| 2 | EV_MDS_TYPE | Call by reference | Type reference (TYPE) | /TDAG/CPE_MDS_TYPE | Determined MDS Type | 20101001 | |||
| 3 | IV_SPEC_ID | Call by reference | Type reference (TYPE) | ESESUBID | Specification ID | 20101001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Determination failed | 20101001 |
Method DETERM_SUBCATS_FROM_MDS_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUBCAT | Call by reference | Type reference (TYPE) | ESP8_SUBCAT_TAB_TYPE | Table of specification types | 20101115 | |||
| 2 | IV_MDS_TYPE | Call by reference | Type reference (TYPE) | /TDAG/CPE_MDS_TYPE | MDS Type | 20101115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No customizing | 20101115 | ||
| 2 | Unknown MDS type | 20101115 |
Method DOWNLOAD_PARSE_RESULT_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FILE | Call by reference | Type reference (TYPE) | /TDAG/CPY_RCGREPFILE | CP: Table for binary data | 20101118 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Message table | 20100928 | |||
| 3 | ET_RESULT | Call by reference | Type reference (TYPE) | /TDAG/CPY_IMDS_RESULT_CONT | IMDS result file content | 20100928 | |||
| 4 | EV_DOCTEXT | Call by reference | Type reference (TYPE) | DKTXT | File length of original | 20101118 | |||
| 5 | EV_FILENAME | Call by reference | Type reference (TYPE) | FILEP | Original of document | 20101118 | |||
| 6 | EV_FILESIZE | Call by reference | Type reference (TYPE) | ORLN | Size of a document in bytes | 20101118 | |||
| 7 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: error occurerd | 20100928 | |||
| 8 | EV_FLG_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: result file found | 20100928 | |||
| 9 | IV_FILENAME | Call by reference | Type reference (TYPE) | FILEEXTERN | Name of IMDS file to download | 20100928 |
Method DOWNLOAD_PARSE_RESULT_FILE on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_BADI_IMPL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_BADI_REF | Call by reference | Type reference (TYPE) | ANY | 20101012 | ||||
| 2 | IV_BADI_NAME | Call by reference | Type reference (TYPE) | EXIT_DEF | Business Add-In Definition | 20101012 |
Method GET_BADI_IMPL on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_BATCH_CLIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_BC_IF | Call by reference | Object reference (TYPE REF TO) | /TDAG/CP_IMDS_AICL_BC_INTF | Batch Client Interface | 20101012 |
Method GET_BATCH_CLIENT on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_CHAPTER_4_FROM_X_VECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SRC_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data | 20101110 | |||
| 2 | IS_SRC_CH4AD | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4AD | Structure for Chapter 4 Company specific data | 20101110 | |||
| 3 | IV_VECT | Call by reference | Type reference (TYPE) | /TDAG/CPE_CH4_X_VECT | Chaper 4 X Vector | 20101110 | |||
| 4 | XS_TARG_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data | 20101110 | |||
| 5 | XS_TARG_CH4AD | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4AD | Structure for Chapter 4 Company specific data | 20101110 |
Method GET_CHAPTER_4_FROM_X_VECTOR on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_CHAPTER_4_X_VECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data | 20101110 | |||
| 2 | IS_CH4AD | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4AD | Structure for Chapter 4 Company specific data | 20101110 | |||
| 3 | RV_VEC | Value transfer | Type reference (TYPE) | /TDAG/CPE_CH4_X_VECT | Chaper 4 X Vector | 20101110 |
Method GET_CHAPTER_4_X_VECTOR on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_COMPONENT_IDENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PART_NAME | Call by reference | Type reference (TYPE) | /TDAG/CPE_PARTNAME | Article Name | 20100618 | |||
| 2 | EV_PART_NO | Call by reference | Type reference (TYPE) | /TDAG/CPE_PARTNO | Part/Item/Material Number | 20100618 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Language Key | 20100618 | ||
| 4 | IV_RECN | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20100618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Determination failed | 20100618 |
Method GET_DEFAULT_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TEMPLATE | Value transfer | Type reference (TYPE) | /TDAG/CPE_TEMPL_ID | Template | 20100720 |
Method GET_DEFAULT_TEMPLATE on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_IMDS_HEADER_VALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MAT_TYPE_CONF | Call by reference | Type reference (TYPE) | /TDAG/CPS_MATTYPECONF | CP: Struktur für die Konfiguration einer Materialart | 20101011 | |||
| 2 | EV_MODULE_ID | Call by reference | Type reference (TYPE) | /TDAG/CPE_IMDSID | MDS Module ID | 20101011 | |||
| 3 | EV_MODULE_VER | Call by reference | Type reference (TYPE) | /TDAG/CPE_MODULE_VERS | Module Version | 20101011 | |||
| 4 | EV_NODE_ID | Call by reference | Type reference (TYPE) | /TDAG/CPE_IMDSNODE | Node ID | 20101011 | |||
| 5 | EV_SUBCAT | Call by reference | Type reference (TYPE) | ESESUBCAT | Specification Type | 20101011 | |||
| 6 | IV_SPEC_ID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20101011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Failed to determine identifier values | 20101011 |
Method GET_IMDS_ORGANISATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ORG_DATA | Call by reference | Type reference (TYPE) | /TDAG/CPS_ORGIDS | IMDS Org.-Data | 20100818 | |||
| 2 | ET_ORG_DATA | Call by reference | Type reference (TYPE) | /TDAG/CPY_ORGIDS | Table Type for IMDS Org.-Data | 20100628 | |||
| 3 | IV_INCLUDE_ROOT_ORG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Include root Organization in result | 20100818 | ||
| 4 | IV_ORGID | Call by reference | Type reference (TYPE) | /TDAG/CPE_ORGID | Organizational Unit | 20100628 | |||
| 5 | IV_ROOT_ORGID | Call by reference | Type reference (TYPE) | /TDAG/CPE_ORGIDROOT | Get all Subordinate Units of root Org. | 20100628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Organisation could not be found | 20100628 |
Method GET_IMDS_PERSON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ORG_PER_DATA | Call by reference | Type reference (TYPE) | /TDAG/CPY_ORGPER | Table Type for IMDS Contact Person Data | 20100629 | |||
| 2 | IV_IGNORE_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Ignore deleted records | 20100629 | |||
| 3 | IV_ORGID | Call by reference | Type reference (TYPE) | /TDAG/CPE_ORGID | Organizational Unit | 20100629 | |||
| 4 | IV_PERSID | Call by reference | Type reference (TYPE) | /TDAG/CPE_CONTACTID | IMDS Contact ID | 20100629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The contact could not be found | 20100629 |
Method GET_IMDS_SYSTEM_CONF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_IMDS | Call by reference | Type reference (TYPE) | /TDAG/CPC_IMDSSY | IMDS System data | 20100630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Archive directory name not found | 20100630 | ||
| 2 | Directory name not found | 20100630 | ||
| 3 | Current IMDS System settings not found | 20100630 |
Method GET_MESSAGES Signature
Method GET_MESSAGES on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method GET_MESSAGES on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_OUTGOING_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEMPLATES | Call by reference | Type reference (TYPE) | /TDAG/RCSY_OUTPL | Outgoing Template Definition | 20100720 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Logon language | 20100720 | ||
| 3 | IV_TPLID | Call by reference | Type reference (TYPE) | /TDAG/RCSE_TEMPLID | Template ID | 20100720 |
Method GET_OUTGOING_TEMPLATE on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_PARTNO_PARTNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ARTNAME | Call by reference | Type reference (TYPE) | /TDAG/CPE_REC_PARTNAME | Description of Recipient Part, Item, or Material | 20101207 | |||
| 2 | EV_MATNR | Call by reference | Type reference (TYPE) | /TDAG/CPE_REC_PARTNO | Recipient Part Number | 20101207 | |||
| 3 | IV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20101207 |
Method GET_PARTNO_PARTNAME on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_REC_STATUS_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20101026 | ||
| 2 | IV_REC_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_REC_STATUS | Recipient Status | 20101026 | |||
| 3 | RV_REC_STATUS_TEXT | Value transfer | Type reference (TYPE) | STRING | 20101026 |
Method GET_REC_STATUS_TEXT on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_REPORT_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Message table | 20101025 | |||
| 2 | EV_APPLICATION | Call by reference | Type reference (TYPE) | DAPPL | Template's DMS Application | 20101025 | |||
| 3 | EV_DOCTYPE | Call by reference | Type reference (TYPE) | DOKAR | Template's DMS Document Type | 20101025 | |||
| 4 | EV_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_OUTPL | Outgoing Template Definition | 20101025 | |||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Logon language | 20101025 | ||
| 6 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | /TDAG/CPE_TEMPL_ID | Outgoing Template | 20101025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Template determination failed | 20101025 |
Method GET_REQ_STATUS_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20101104 | ||
| 2 | IV_REQ_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_REQ_STATUS | Request Status | 20101104 | |||
| 3 | RV_REQ_STATUS_TEXT | Value transfer | Type reference (TYPE) | STRING | 20101104 |
Method GET_REQ_STATUS_TEXT on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method GET_SPEC_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SPEC_ID | Call by reference | Type reference (TYPE) | ESESUBID | Specification ID | 20130412 | |||
| 2 | R_ACTIVITY | Value transfer | Type reference (TYPE) | /TDAG/CPE_ACTIVITIES | Edit, Display... | 20130412 |
Method GET_SPEC_AUTHORIZATION on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method HANDLE_SIMPLE_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ERROR_CODE | Call by reference | Type reference (TYPE) | /TDAG/CPE_IMDS_ERROR_CODE | IMDS Error Code | 20100726 | |||
| 2 | IV_ERROR_TEXT | Call by reference | Type reference (TYPE) | STRING | IMDS Error Text | 20100726 | |||
| 3 | IV_FLG_WARNING | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100726 | ||
| 4 | XT_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20100726 |
Method HANDLE_SIMPLE_ERROR on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method HAS_ERROR Signature
Method HAS_ERROR on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method HAS_ERROR on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method IS_RF_FILE_IN_BLACKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FILENAME | Call by reference | Type reference (TYPE) | FILEEXTERN | Name of the result file | 20101008 | |||
| 2 | RV_FLG_BLACKLISTED | Value transfer | Type reference (TYPE) | BOOLE_D | TRUE if the file is blacklisted, else false | 20101008 |
Method IS_RF_FILE_IN_BLACKLIST on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method LOCK_RESULT_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FILENAME | Call by reference | Type reference (TYPE) | FILEEXTERN | Name of result file | 20101007 | |||
| 2 | RV_FLG_LOCK_SUCCESS | Value transfer | Type reference (TYPE) | BOOLE_D | Flag: lock sucessfully obtained | 20101007 |
Method LOCK_RESULT_FILE on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method LOG_RESULT_ERRORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RESULT | Call by reference | Type reference (TYPE) | /TDAG/CPY_IMDS_RESULT_CONT | IMDS result file content | 20100726 | |||
| 2 | IV_LOCAL_KEY_DEF | Call by reference | Type reference (TYPE) | STRING | Local key def | 20100726 | |||
| 3 | IV_LOG_HANDLE | Call by reference | Type reference (TYPE) | /TDAG/CPE_APPLOG | Application Log | 20100726 |
Method LOG_RESULT_ERRORS on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method MESSAGE_TO_LOG_RES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CUSTMDS | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICMDS | Table Type for Customer MDS | 20100726 | |||
| 2 | IT_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20100726 | |||
| 3 | IT_SUPPMDS | Call by reference | Type reference (TYPE) | /TDAG/CPY_ISMDS | Table Type for Supplier MDS | 20100726 | |||
| 4 | IV_GUID | Call by reference | Type reference (TYPE) | GUID | GUID of MDS entry | 20100726 | |||
| 5 | IV_LOG_HANDLE | Call by reference | Type reference (TYPE) | /TDAG/CPE_APPLOG | Application Log | 20100726 |
Method MESSAGE_TO_LOG_RES on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method RESULT_FILE_ALL Signature
Method RESULT_FILE_ALL on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method RESULT_FILE_ALL on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method RESULT_FILE_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: error occured | 20100726 | |||
| 2 | XT_RES_ENTRIES | Call by reference | Type reference (TYPE) | /TDAG/CPY_IMDS_RES_MARK | Entries for result download | 20100726 |
Method RESULT_FILE_PROCESS on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method STRING_TO_MSGV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MSGV1 | Call by reference | Type reference (TYPE) | MSGV1 | Message variable 01 | 20100726 | |||
| 2 | EV_MSGV2 | Call by reference | Type reference (TYPE) | MSGV2 | Message variable 02 | 20100726 | |||
| 3 | EV_MSGV3 | Call by reference | Type reference (TYPE) | MSGV3 | Message variable 03 | 20100726 | |||
| 4 | EV_MSGV4 | Call by reference | Type reference (TYPE) | MSGV4 | Message variable 04 | 20100726 | |||
| 5 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | The string value to split | 20100726 |
Method STRING_TO_MSGV on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
Method UNLOCK_RESULT_FILES Signature
Method UNLOCK_RESULT_FILES on class /TDAG/CP_IMDSCL_PROC_BASE has no parameter.
Method UNLOCK_RESULT_FILES on class /TDAG/CP_IMDSCL_PROC_BASE has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 200_600 |