SAP ABAP Class /TDAG/CP_IMDSCL_PROC_BASE (Process base class)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_IMDS (Package) IMDS Advanced Interface Integration
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESP8 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPRH 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 MO_BC_IF Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CP_IMDS_AICL_BC_INTF Batch Client Interface 20100701
2 MO_IMDS_BADI_INST_1 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 MO_IMDS_BADI_INST_2 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 MO_IMDS_BADI_INST_3 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 MO_IMDS_BADI_INST_4 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 MO_IMDS_BADI_INST_5 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 MO_IMDS_BADI_INST_6 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 MO_IMDS_BADI_INST_7 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 MO_MSG_LOG Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CP_IMDSCL_DEF_MSG_LOG Message Log Implementation 20100630
10 MT_REC_STAT_DOM_VALS Instance attribute Protected Type reference (TYPE) /TDAG/CPY_DD07V List of Recipient Status domain values 20101026
11 MT_REQ_STAT_DOM_VALS Instance attribute Protected Type reference (TYPE) /TDAG/CPY_DD07V List of Request Status domain values 20101104
12 MT_RF_BLACKLIST Instance attribute Private Type reference (TYPE) LTY_FILE_LIST Table of file names 20101007
13 MT_RF_LOCK Instance attribute Private Type reference (TYPE) LTY_FILE_LIST Table of locked result files 20101008
14 M_FLG_SIMULATION 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 ADD_LAST_MSG_TO_MSG_TABLE Instance method Public Method adds the last message to the supplied message table 20101022
2 ADD_MESSAGE Instance method Public Method Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR 20100701
3 ADD_RF_FILE_TO_BLACKLIST Instance method Protected Method Add a result file to the result file blacklist 20101007
4 CHECK_BC_RFC_CON Instance method Public Method Checks the RFC Connection to the Batch Client 20100705
5 CLEAR_MESSAGES Instance method Public Method Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR 20100701
6 CLEAR_RF_BLACKLIST Instance method Protected Method Clear the result file blacklist 20101008
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100630
8 DETERM_MDS_TYPE Instance method Public Method Determines the MDS Type by evaluating the specification type 20101001
9 DETERM_SUBCATS_FROM_MDS_TYPE Instance method Public Method Determine the specification types for an MDS type 20101115
10 DOWNLOAD_PARSE_RESULT_FILE Instance method Protected Method Download and parse a single result file 20100928
11 GET_BADI_IMPL Instance method Protected Method Returns the active badi implementation 20101012
12 GET_BATCH_CLIENT Instance method Public Method Returns the batch client interfce 20101012
13 GET_CHAPTER_4_FROM_X_VECTOR Static method Public Method Fill a chapter 4 structure from anoter chapter 4 entry 20101110
14 GET_CHAPTER_4_X_VECTOR Static method Public Method Return the Chapter 4 X Vector of the supplied chap4 record 20101110
15 GET_COMPONENT_IDENT Instance method Public Method Returns the Component Number and Name 20100618
16 GET_DEFAULT_TEMPLATE Static method Public Method Returns the default IMDS outgoing template 20100720
17 GET_IMDS_HEADER_VALS Instance method Public Method Determines the IMDS header values of a specification 20101011
18 GET_IMDS_ORGANISATION Instance method Public Method Read the IMDS Organisation 20100628
19 GET_IMDS_PERSON Instance method Public Method Read the IMDS Contact 20100629
20 GET_IMDS_SYSTEM_CONF Instance method Public Method Read the current IMDS System configuration 20100630
21 GET_MESSAGES Instance method Public Method Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR 20100701
22 GET_OUTGOING_TEMPLATE Instance method Public Method Return an outgoing template 20100720
23 GET_PARTNO_PARTNAME Instance method Public Method Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR 20101207
24 GET_REC_STATUS_TEXT Instance method Public Method Return the readable text for a Recipient status 20101026
25 GET_REPORT_TEMPLATE Instance method Protected Method Returns the configured report template 20101025
26 GET_REQ_STATUS_TEXT Instance method Public Method Return the readable text for a Request status 20101104
27 GET_SPEC_AUTHORIZATION Instance method Protected Method Returns the current user's privileges on the MDSs Spec 20130412
28 HANDLE_SIMPLE_ERROR Instance method Protected Method Handle a simple error 20100726
29 HAS_ERROR Instance method Public Method Return the Part/Item/Matno. Prio1: ESTMJ, Prio2: NUM/MATNR 20100701
30 IS_RF_FILE_IN_BLACKLIST Instance method Protected Method Return TRUE if the result file is currently blacklisted 20101008
31 LOCK_RESULT_FILE Instance method Protected Method Lock the supplied result file for processing 20101007
32 LOG_RESULT_ERRORS Instance method Protected Method Write the result errors into the application log 20100726
33 MESSAGE_TO_LOG_RES Instance method Protected Method Writes messages into a log (for RESULT_CUSTMDS) 20100726
34 RESULT_FILE_ALL Instance method Public Method Process all outstanding result files 20100727
35 RESULT_FILE_PROCESS Instance method Public Method Process result file entries 20100726
36 STRING_TO_MSGV Instance method Protected Method Converts a string into a number of message paramters 20100726
37 UNLOCK_RESULT_FILES 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 Changing 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 Importing 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 FAILED 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 Exporting EV_MATCAT Call by reference Type reference (TYPE) /TDAG/CPE_MATCAT Material Category 20101109
2 Exporting EV_MDS_TYPE Call by reference Type reference (TYPE) /TDAG/CPE_MDS_TYPE Determined MDS Type 20101001
3 Importing IV_SPEC_ID Call by reference Type reference (TYPE) ESESUBID Specification ID 20101001
# Exception Resumable Description Created on
1 FAILED 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 Exporting ET_SUBCAT Call by reference Type reference (TYPE) ESP8_SUBCAT_TAB_TYPE Table of specification types 20101115
2 Importing IV_MDS_TYPE Call by reference Type reference (TYPE) /TDAG/CPE_MDS_TYPE MDS Type 20101115
# Exception Resumable Description Created on
1 NO_CUSTOMIZING No customizing 20101115
2 UNKNOWN_MDS_TYPE 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 Exporting ET_FILE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE CP: Table for binary data 20101118
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAL_T_MSG Message table 20100928
3 Exporting ET_RESULT Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RESULT_CONT IMDS result file content 20100928
4 Exporting EV_DOCTEXT Call by reference Type reference (TYPE) DKTXT File length of original 20101118
5 Exporting EV_FILENAME Call by reference Type reference (TYPE) FILEP Original of document 20101118
6 Exporting EV_FILESIZE Call by reference Type reference (TYPE) ORLN Size of a document in bytes 20101118
7 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occurerd 20100928
8 Exporting EV_FLG_FOUND Call by reference Type reference (TYPE) BOOLE_D Flag: result file found 20100928
9 Importing 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 Exporting EO_BADI_REF Call by reference Type reference (TYPE) ANY 20101012
2 Importing 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 Exporting 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 Importing IS_SRC_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20101110
2 Importing IS_SRC_CH4AD Call by reference Type reference (TYPE) /TDAG/CPS_ICH4AD Structure for Chapter 4 Company specific data 20101110
3 Importing IV_VECT Call by reference Type reference (TYPE) /TDAG/CPE_CH4_X_VECT Chaper 4 X Vector 20101110
4 Changing XS_TARG_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20101110
5 Changing 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 Importing IS_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20101110
2 Importing IS_CH4AD Call by reference Type reference (TYPE) /TDAG/CPS_ICH4AD Structure for Chapter 4 Company specific data 20101110
3 Returning 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 Exporting EV_PART_NAME Call by reference Type reference (TYPE) /TDAG/CPE_PARTNAME Article Name 20100618
2 Exporting EV_PART_NO Call by reference Type reference (TYPE) /TDAG/CPE_PARTNO Part/Item/Material Number 20100618
3 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20100618
4 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Sequential Number of Data Record 20100618
# Exception Resumable Description Created on
1 FAILED Determination failed 20100618

Method GET_DEFAULT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Exporting ES_MAT_TYPE_CONF Call by reference Type reference (TYPE) /TDAG/CPS_MATTYPECONF CP: Struktur für die Konfiguration einer Materialart 20101011
2 Exporting EV_MODULE_ID Call by reference Type reference (TYPE) /TDAG/CPE_IMDSID MDS Module ID 20101011
3 Exporting EV_MODULE_VER Call by reference Type reference (TYPE) /TDAG/CPE_MODULE_VERS Module Version 20101011
4 Exporting EV_NODE_ID Call by reference Type reference (TYPE) /TDAG/CPE_IMDSNODE Node ID 20101011
5 Exporting EV_SUBCAT Call by reference Type reference (TYPE) ESESUBCAT Specification Type 20101011
6 Importing IV_SPEC_ID Call by reference Type reference (TYPE) ESESUBID Specification 20101011
# Exception Resumable Description Created on
1 FAILED 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 Exporting ES_ORG_DATA Call by reference Type reference (TYPE) /TDAG/CPS_ORGIDS IMDS Org.-Data 20100818
2 Exporting ET_ORG_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ORGIDS Table Type for IMDS Org.-Data 20100628
3 Importing IV_INCLUDE_ROOT_ORG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Include root Organization in result 20100818
4 Importing IV_ORGID Call by reference Type reference (TYPE) /TDAG/CPE_ORGID Organizational Unit 20100628
5 Importing 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 ORGID_NOT_FOUND 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 Exporting ET_ORG_PER_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ORGPER Table Type for IMDS Contact Person Data 20100629
2 Importing IV_IGNORE_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Ignore deleted records 20100629
3 Importing IV_ORGID Call by reference Type reference (TYPE) /TDAG/CPE_ORGID Organizational Unit 20100629
4 Importing IV_PERSID Call by reference Type reference (TYPE) /TDAG/CPE_CONTACTID IMDS Contact ID 20100629
# Exception Resumable Description Created on
1 PERSON_NOT_FOUND 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 Exporting ES_IMDS Call by reference Type reference (TYPE) /TDAG/CPC_IMDSSY IMDS System data 20100630
# Exception Resumable Description Created on
1 ARCHDIR_NAME_NOT_FOUND Archive directory name not found 20100630
2 DIR_NAME_NOT_FOUND Directory name not found 20100630
3 NOT_FOUND 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 Exporting ET_TEMPLATES Call by reference Type reference (TYPE) /TDAG/RCSY_OUTPL Outgoing Template Definition 20100720
2 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Logon language 20100720
3 Importing 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 Exporting EV_ARTNAME Call by reference Type reference (TYPE) /TDAG/CPE_REC_PARTNAME Description of Recipient Part, Item, or Material 20101207
2 Exporting EV_MATNR Call by reference Type reference (TYPE) /TDAG/CPE_REC_PARTNO Recipient Part Number 20101207
3 Importing 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 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20101026
2 Importing IV_REC_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_REC_STATUS Recipient Status 20101026
3 Returning 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 Exporting ET_MSG Call by reference Type reference (TYPE) BAL_T_MSG Message table 20101025
2 Exporting EV_APPLICATION Call by reference Type reference (TYPE) DAPPL Template's DMS Application 20101025
3 Exporting EV_DOCTYPE Call by reference Type reference (TYPE) DOKAR Template's DMS Document Type 20101025
4 Exporting EV_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_OUTPL Outgoing Template Definition 20101025
5 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Logon language 20101025
6 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) /TDAG/CPE_TEMPL_ID Outgoing Template 20101025
# Exception Resumable Description Created on
1 FAILED 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 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20101104
2 Importing IV_REQ_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_REQ_STATUS Request Status 20101104
3 Returning 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 Importing I_SPEC_ID Call by reference Type reference (TYPE) ESESUBID Specification ID 20130412
2 Returning 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 Importing IV_ERROR_CODE Call by reference Type reference (TYPE) /TDAG/CPE_IMDS_ERROR_CODE IMDS Error Code 20100726
2 Importing IV_ERROR_TEXT Call by reference Type reference (TYPE) STRING IMDS Error Text 20100726
3 Importing IV_FLG_WARNING Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100726
4 Changing 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 Importing IV_FILENAME Call by reference Type reference (TYPE) FILEEXTERN Name of the result file 20101008
2 Returning 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 Importing IV_FILENAME Call by reference Type reference (TYPE) FILEEXTERN Name of result file 20101007
2 Returning 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 Importing IT_RESULT Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RESULT_CONT IMDS result file content 20100726
2 Importing IV_LOCAL_KEY_DEF Call by reference Type reference (TYPE) STRING Local key def 20100726
3 Importing 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 Importing IT_CUSTMDS Call by reference Type reference (TYPE) /TDAG/CPY_ICMDS Table Type for Customer MDS 20100726
2 Importing IT_MSG Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100726
3 Importing IT_SUPPMDS Call by reference Type reference (TYPE) /TDAG/CPY_ISMDS Table Type for Supplier MDS 20100726
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID GUID of MDS entry 20100726
5 Importing 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 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100726
2 Changing 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 Exporting EV_MSGV1 Call by reference Type reference (TYPE) MSGV1 Message variable 01 20100726
2 Exporting EV_MSGV2 Call by reference Type reference (TYPE) MSGV2 Message variable 02 20100726
3 Exporting EV_MSGV3 Call by reference Type reference (TYPE) MSGV3 Message variable 03 20100726
4 Exporting EV_MSGV4 Call by reference Type reference (TYPE) MSGV4 Message variable 04 20100726
5 Importing 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