SAP ABAP Class /TDAG/CP_IMDSCL_PROC_CUSTMDS (Release an MDS internally)
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 Inheritance (c INHERITING FROM c_ref)  /TDAG/CP_IMDSCL_PROC_BASE Process base class 20100617
Properties
Class /TDAG/CP_IMDSCL_PROC_CUSTMDS  
Short Description Release an MDS internally    
Super Class /TDAG/CP_IMDSCL_PROC_BASE Process base 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 20100527   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 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no interface implemented.
Friends
Class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MDS_STAT_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain values for MDS status 20100713
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHAPTER4 Instance method Public Method Adds a chapter 4 record to an existing customer MDS 20100602
2 ASSIGN_MDS Instance method Public Method Assign an MDS or specificatio to a request 20101122
3 CHAPTER_4_MATCHES Instance method Public Method Returns true, if the first CH4 matches the second 20101201
4 CHECK_ACTIVITY Instance method Public Method Checks if the activity is allowed in the current MDS status 20100713
5 CHECK_COMPL_CHK Instance method Public Method Check Compliance Checks for Customer MDS 20100630
6 CHECK_MDS_ASSIGNABLE_TO_REQ Instance method Public Method Check if an MDS (Specification) is assignable to a Request 20101110
7 CHECK_OPEN_REQUESTS_EXIST Instance method Public Method Check if open requests exist from the supplied company 20101125
8 CONVERT_XSTRING_TO_FILE Instance method Protected Method Converts a XSTRING value to a file table 20101109
9 COPY_NEW_VERSION Instance method Public Method Copy the MDS and create new version 20101008
10 CREATE_MDS Instance method Public Method Creates an initial MDS record 20100630
11 DELETE_RECIPIENT Instance method Public Method Removes the recipient (chapter 4 record) from the MDS 20101102
12 DETERM_CUST_MAT_INFO Instance method Public Method Read customer material info records 20101116
13 DETERM_REQUEST_ASSIGN Instance method Public Method Determines the assignment of a customer request to an MDS 20101108
14 DISPLAY_MDS_STRUCTURE Instance method Public Method Open the display screen 20101207
15 GET_MDS_STATUS_TEXT Instance method Public Method Return the readable text for a MDS status 20100713
16 IMPORT_MDS Instance method Public Method Imports a customer MDS record (creates no product structure) 20100924
17 IMPORT_MDS_STRUCTURE Instance method Public Method Imports the MDS product structure 20101203
18 IMPORT_MDS_STRUCT_INTERN Instance method Public Method Imports the MDS product structure 20101203
19 IMPORT_MDS_STRUCT_LOG Instance method Protected Method MDS Structure data import - postproc: write message to log 20101215
20 IMPORT_REQUEST Instance method Public Method Imports a customer Request record 20101105
21 INTERNAL_RELEASE Instance method Public Method Release an MDS internally 20101018
22 MERGE_REQUEST Instance method Public Method Merge Request data into existing Chapter 4 20101109
23 MESSAGES_TO_MDS_LOG Instance method Public Method Writes messages to the application log of the given MDS 20100825
24 POST_IMDS_COMM Instance method Public Method download and process result files 20101015
25 PROCESS_MDS_UPLOAD Instance method Public Method process the upload of a single MDS 20100713
26 PROCESS_REQ_UPLOAD Instance method Public Method Process the request upload for mulitple mds 20101109
27 PROPOSE Instance method Public Method Propose a MDS to multiple recipients 20100713
28 PUBLISH Instance method Public Method Publish a MDS 20100811
29 REJECT_REQUEST Instance method Public Method Rejects a customer request 20101109
30 RESULT_CUSTMDS Instance method Public Method download and process result files 20100708
31 SEND_CUSTOMER Instance method Public Method Propose a MDS to multiple recipients 20100721
32 SEND_EDIT Instance method Public Method Send own MDS in Edit Mode 20100617
33 UNASSIGN_MDS Instance method Public Method Unassign a request from a MDS 20101122
34 VALIDATE_SPEC_CHANGE Instance method Public Method Validate the change of a specification assignment 20101203
Events
Class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no event.
Types
Class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no local type.
Method Signatures

Method ADD_CHAPTER4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CH4_GUID Call by reference Type reference (TYPE) GUID GUID Chapter4 record 20100604
2 Importing IV_COMPANY_ID Call by reference Type reference (TYPE) /TDAG/CPE_COMPANY_ID New recipient Company ID 20100602
3 Importing IV_MDS_GUID Call by reference Type reference (TYPE) GUID Customer MDS record guid 20100602
# Exception Resumable Description Created on
1 FAILED Add recipient failed 20100701

Method ASSIGN_MDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MDS_GUID Call by reference Type reference (TYPE) GUID GUID of MDS record after assignment 20101125
2 Importing IV_MDS_GUID Call by reference Type reference (TYPE) GUID GUID of MDS record 20101122
3 Importing IV_REQ_GUID Call by reference Type reference (TYPE) GUID GUID of Request (chap 4) record 20101122
4 Importing IV_SUBID Call by reference Type reference (TYPE) ESESUBID SUBID of specification to assign 20101125
# Exception Resumable Description Created on
1 FAILED Failed to assign MDS 20101123

Method CHAPTER_4_MATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CH4_REQ Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data (request) 20101201
2 Importing IS_CH4_TARG Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data (target) 20101201
3 Returning RV_MATCHES Value transfer Type reference (TYPE) BOOLE_D True, if first parameter matches second 20101201

Method CHAPTER_4_MATCHES on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method CHECK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /TDAG/CPE_PROC_ACTIVITY Process Activity 20100713
2 Importing IV_MDS_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_MDS_STATUS MDS Status 20100713
3 Importing IV_REC_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_REC_STATUS Recipient Status 20101022
4 Importing IV_REQ_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_REQ_STATUS Request Status 20101109
5 Returning RV_FLG_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Flag: activity allowed 20100713

Method CHECK_ACTIVITY on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method CHECK_COMPL_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ICMDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20100630
2 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOM/BOS Explosion optional 20100705
# Exception Resumable Description Created on
1 FAILED The check failed 20100630

Method CHECK_MDS_ASSIGNABLE_TO_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ASSIGNABLE Call by reference Type reference (TYPE) BOOLE_D Flag: true if the MDS is assignable 20101116
2 Exporting EV_FLG_NEW_MDS Call by reference Type reference (TYPE) BOOLE_D Flag: true if specification has no MDS yet 20101116
3 Exporting EV_FLG_NEW_RECIPIENT Call by reference Type reference (TYPE) BOOLE_D Flag: true if a new recipient must be added 20101116
4 Exporting EV_MDS_GUID Call by reference Type reference (TYPE) GUID The GUID of the assignable MDS, if found 20101116
5 Importing IS_REQ Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20101110
6 Importing IV_SUBID Call by reference Type reference (TYPE) ESESUBID Spcification ID 20101111

Method CHECK_MDS_ASSIGNABLE_TO_REQ on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method CHECK_OPEN_REQUESTS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPANY_ID Call by reference Type reference (TYPE) /TDAG/CPE_COMPANY_ID Requested company 20101125
2 Importing IV_MDS_EX Call by reference Type reference (TYPE) GUID GUID of excluded MDS (same) 20101125
3 Returning RV_REQ_EX Value transfer Type reference (TYPE) BOOLE_D True if requests exist 20101125

Method CHECK_OPEN_REQUESTS_EXIST on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method CONVERT_XSTRING_TO_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 20101109
2 Exporting EV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of a document in bytes 20101109
3 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING 20101109

Method CONVERT_XSTRING_TO_FILE on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method COPY_NEW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CH4_GUID Call by reference Type reference (TYPE) /TDAG/RCSY_GUID GUID 20101011
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101008
3 Exporting EV_MDS_GUID Call by reference Type reference (TYPE) GUID GUID 20101011
4 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_VDM_CUSC_REF Table of record reference descriptors 20101008

Method COPY_NEW_VERSION on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method CREATE_MDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUIDS Call by reference Type reference (TYPE) /TDAG/RCSY_GUID Table of GUIDs 20100630
2 Importing IT_SPECIDS Call by reference Type reference (TYPE) /TDAG/CPY_SUBID CP: Table type containing specification ids 20100630
# Exception Resumable Description Created on
1 FAILED Failed to create MDS records 20101122

Method DELETE_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_CANCELED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101126
2 Exporting EV_FLG_IMDS_CH4_DELETED Call by reference Type reference (TYPE) BOOLE_D non local only Ch4 records are deleted (imds comm required)? 20101103
3 Importing IT_CUSC_REF Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF relevant MDS-Chapter4-Records 20101102
# Exception Resumable Description Created on
1 FAILED Delete recipient failed 20101102

Method DETERM_CUST_MAT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KNMT Call by reference Type reference (TYPE) KNMT Customer-Material Info Record Data 20101116
2 Importing IV_KDMAT Call by reference Type reference (TYPE) MATNR_KU Customer Material Number 20101116
3 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR_V Customer Number 20101116
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101116
5 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20101116
6 Importing IV_VTWEG Call by reference Type reference (TYPE) VTWEG Sales channel 20101116
# Exception Resumable Description Created on
1 FAILED Read failed 20101116

Method DETERM_REQUEST_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MDS_ASSIGNED Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Assigned MDS for found specification 20101108
2 Exporting ET_CH4TX_ASSIGNED Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20101110
3 Exporting ET_CH4_ASSIGNED Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Current CH4 of assigned MDS 20101109
4 Exporting EV_RECN Call by reference Type reference (TYPE) ESERECN RECN of Specification 20101108
5 Exporting EV_SUBID Call by reference Type reference (TYPE) ESESUBID ID of Specification 20101109
6 Importing IS_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Request data 20101108
7 Importing IV_CLEAR_MESSAGES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Clear all messages before execution 20101109
# Exception Resumable Description Created on
1 DATA_REQUIRED Failed, additional data is required 20101108
2 FAILED Failed (errors occured) 20101108

Method DISPLAY_MDS_STRUCTURE 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) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101207
2 Importing IS_CMDS Call by reference Type reference (TYPE) /TDAG/CPS_VDM_CUSC_REF Structure to describe a reference to customer MDS record 20101207
# Exception Resumable Description Created on
1 FAILED Opening the display screen failed 20101207

Method GET_MDS_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20100713
2 Importing IV_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_MDS_STATUS MDS Status 20100713
3 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20100713

Method GET_MDS_STATUS_TEXT on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method IMPORT_MDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_MODE Call by reference Type reference (TYPE) /TDAG/CPE_BUFMODE Change mode of record ('U' updated, 'C' created, '' no) 20101029
2 Exporting EV_RESULT_GUID Call by reference Type reference (TYPE) GUID16 GUID of created or updated MDS record 20100929
3 Importing IS_CUSMDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20100924
4 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100924
5 Importing IT_CH4TX Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20100924
6 Importing IT_SOURCE Call by reference Type reference (TYPE) /TDAG/CPY_STRING Source File as table of strings 20100924
7 Importing IV_DOKAPPL Call by reference Type reference (TYPE) DAPPL Document Application 20100924
8 Importing IV_DOKAR Call by reference Type reference (TYPE) DOKAR Document Type 20100924
9 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Perform commit true/false 20100924
10 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING Filename of document 20100924
# Exception Resumable Description Created on
1 FAILED Import failed 20100924

Method IMPORT_MDS_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MDS_REF Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20101203
2 Importing IV_FLG_ASYNCHRON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Asynchron import processing 20101203
3 Importing IV_FLG_CHECK_PLAUSIBLE Call by reference Type reference (TYPE) ABAP_BOOL Check if import is plausible 20101203
4 Importing IV_FLG_NO_CONFIRM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Surpress confirmation dialogs (true/false) 20101203
5 Importing IV_FLG_SIMULATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Simulation mode true / false (no final commit) 20101203
# Exception Resumable Description Created on
1 FAILED The MDS Validation or Import failed 20101203
2 NOTHING_TO_IMPORT No MDS are selected to be imported 20101203

Method IMPORT_MDS_STRUCT_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MDS_REF Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20101203
2 Importing IV_FLG_ASYNCHRON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Asynchron import processing 20101203
3 Importing IV_FLG_SIMULATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Simulation mode true/false (no final commit) 20101203
# Exception Resumable Description Created on
1 FAILED Import failed 20101203

Method IMPORT_MDS_STRUCT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Converted result Message table 20101215
2 Importing IT_BAL_MSG Call by reference Type reference (TYPE) BAL_T_MSG Additional Message table 20101215
3 Importing IT_IMP_MSG Call by reference Type reference (TYPE) /TDAG/CPY_IMERROR Import Message table 20101215
4 Importing IV_MDS_GUID Call by reference Type reference (TYPE) GUID MDS Guid 20101215
5 Importing IV_NO_LOG_OUTPUT Call by reference Type reference (TYPE) ABAP_BOOL Prohibit log output 20101216
6 Importing IV_NO_STATUS_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL Final import status change 20101216
# Exception Resumable Description Created on
1 FAILED Failed to log the messages 20101215

Method IMPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_MODE Call by reference Type reference (TYPE) /TDAG/CPE_BUFMODE Change mode of record ('U' updated, 'C' created, '' no) 20101105
2 Exporting EV_RESULT_GUID Call by reference Type reference (TYPE) GUID16 GUID of created or updated MDS record 20101105
3 Importing IS_CUSMDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101105
4 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101105
5 Importing IT_CH4TX Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20101105
6 Importing IT_SOURCE Call by reference Type reference (TYPE) /TDAG/CPY_STRING Source File as table of strings 20101105
7 Importing IV_DOKAPPL Call by reference Type reference (TYPE) DAPPL Document Application 20101105
8 Importing IV_DOKAR Call by reference Type reference (TYPE) DOKAR Document Type 20101105
9 Importing IV_DO_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Perform commit true/false 20101105
10 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING Filename of document 20101105
# Exception Resumable Description Created on
1 FAILED Import failed 20101105

Method INTERNAL_RELEASE 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 20101018
2 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of mds record references to be published 20101018

Method INTERNAL_RELEASE on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method MERGE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CHANGED_CH4 Call by reference Object reference (TYPE REF TO) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20101109
2 Exporting EV_FLG_CANCEL Call by reference Type reference (TYPE) BOOLE_D Flag: user canceled merge activity 20101116
3 Importing IS_DEST_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101109
4 Importing IS_REQ_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20101109
5 Importing IV_SUPRESS_DIALOG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101109
6 Changing XT_DEST_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101109
# Exception Resumable Description Created on
1 FAILED Merge failed 20101109

Method MESSAGES_TO_MDS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CH4_REQ Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100825
2 Importing IT_CUSTMDS Call by reference Type reference (TYPE) /TDAG/CPY_ICMDS Table Type for Customer MDS 20100825
3 Importing IT_MSG_MDS Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100825
4 Importing IV_HEAD_MSG_NO Call by reference Type reference (TYPE) SYMSGNO Message Number 20100825

Method MESSAGES_TO_MDS_LOG on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method POST_IMDS_COMM 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 20101015
2 Importing IV_FLG_DIALOG_MODE Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Execution in dialog mode? 20101018
3 Changing XT_RES_ENTRIES Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RES_MARK Entries for result download 20101018

Method POST_IMDS_COMM on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method PROCESS_MDS_UPLOAD 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 20100713
2 Importing IV_MDS_STATUS Call by reference Type reference (TYPE) STRING MDS Status (XML attribute value) 20100713
3 Changing XT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100713
4 Changing XT_CUSTMDS Call by reference Type reference (TYPE) /TDAG/CPY_ICMDS Table Type for Customer MDS 20100713

Method PROCESS_MDS_UPLOAD on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method PROCESS_REQ_UPLOAD 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 Application Log: Table with Messages 20101109
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101109
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /TDAG/CPE_PROC_ACTIVITY_SUPPL Supplier MDS Center Process Activity 20101109
4 Changing XT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101109
5 Changing XT_CH4TX Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20101109
6 Changing XT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_ICMDS Table Type for Supplier MDS 20101109

Method PROCESS_REQ_UPLOAD on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method PROPOSE 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 20100713
2 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20100713

Method PROPOSE on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method PUBLISH 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 20100811
2 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of mds record references to be published 20100811

Method PUBLISH on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method REJECT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_CANCELED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101109
2 Importing IT_MDS_REF Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20101109
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /TDAG/CPE_PROC_ACTIVITY_SUPPL Supplier MDS Center Process Activity 20101109
4 Importing IV_FLG_DIALOG_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101109

Method REJECT_REQUEST on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method RESULT_CUSTMDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_CANCELED Call by reference Type reference (TYPE) BOOLE_D Flag: processing canceled 20101021
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100708
3 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20100708

Method RESULT_CUSTMDS on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method SEND_CUSTOMER 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 20100721
2 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20100721

Method SEND_CUSTOMER on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method SEND_EDIT 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100617
2 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20100617

Method SEND_EDIT on class /TDAG/CP_IMDSCL_PROC_CUSTMDS has no exception.

Method UNASSIGN_MDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VDM_CUSC_REF Call by reference Type reference (TYPE) /TDAG/CPS_VDM_CUSC_REF Reference to the MDS and Request record 20101122
2 Importing IV_FLG_DIALOG_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Dialog mode yes/no 20101122
# Exception Resumable Description Created on
1 FAILED Unassign failed 20101122

Method VALIDATE_SPEC_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IMPORT_STATUS Call by reference Type reference (TYPE) /TDAG/CPE_IMPORT_STATUS Import status result 20101203
2 Exporting EV_SUB_ID Call by reference Type reference (TYPE) ESESUBID Specification 20101203
3 Importing IS_CUS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101203
4 Importing IV_NO_CONFIRM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Surpress confirmation dialogs (true/false) 20101203
5 Importing IV_SUB_ID Call by reference Type reference (TYPE) ESESUBID Specification ID to validate 20101203
6 Importing IV_WRITE_TO_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Write to MDS log true / false 20101203
7 Changing XT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Copy of logged messages 20101203
# Exception Resumable Description Created on
1 FAILED Validation failed 20101203
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600