Hierarchy
⤷ 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 |