Hierarchy

⤷

⤷

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 | ![]() |
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) |
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 | ![]() |
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 | ![]() |
Instance method | Public | Method | Adds a chapter 4 record to an existing customer MDS | 20100602 |
2 | ![]() |
Instance method | Public | Method | Assign an MDS or specificatio to a request | 20101122 |
3 | ![]() |
Instance method | Public | Method | Returns true, if the first CH4 matches the second | 20101201 |
4 | ![]() |
Instance method | Public | Method | Checks if the activity is allowed in the current MDS status | 20100713 |
5 | ![]() |
Instance method | Public | Method | Check Compliance Checks for Customer MDS | 20100630 |
6 | ![]() |
Instance method | Public | Method | Check if an MDS (Specification) is assignable to a Request | 20101110 |
7 | ![]() |
Instance method | Public | Method | Check if open requests exist from the supplied company | 20101125 |
8 | ![]() |
Instance method | Protected | Method | Converts a XSTRING value to a file table | 20101109 |
9 | ![]() |
Instance method | Public | Method | Copy the MDS and create new version | 20101008 |
10 | ![]() |
Instance method | Public | Method | Creates an initial MDS record | 20100630 |
11 | ![]() |
Instance method | Public | Method | Removes the recipient (chapter 4 record) from the MDS | 20101102 |
12 | ![]() |
Instance method | Public | Method | Read customer material info records | 20101116 |
13 | ![]() |
Instance method | Public | Method | Determines the assignment of a customer request to an MDS | 20101108 |
14 | ![]() |
Instance method | Public | Method | Open the display screen | 20101207 |
15 | ![]() |
Instance method | Public | Method | Return the readable text for a MDS status | 20100713 |
16 | ![]() |
Instance method | Public | Method | Imports a customer MDS record (creates no product structure) | 20100924 |
17 | ![]() |
Instance method | Public | Method | Imports the MDS product structure | 20101203 |
18 | ![]() |
Instance method | Public | Method | Imports the MDS product structure | 20101203 |
19 | ![]() |
Instance method | Protected | Method | MDS Structure data import - postproc: write message to log | 20101215 |
20 | ![]() |
Instance method | Public | Method | Imports a customer Request record | 20101105 |
21 | ![]() |
Instance method | Public | Method | Release an MDS internally | 20101018 |
22 | ![]() |
Instance method | Public | Method | Merge Request data into existing Chapter 4 | 20101109 |
23 | ![]() |
Instance method | Public | Method | Writes messages to the application log of the given MDS | 20100825 |
24 | ![]() |
Instance method | Public | Method | download and process result files | 20101015 |
25 | ![]() |
Instance method | Public | Method | process the upload of a single MDS | 20100713 |
26 | ![]() |
Instance method | Public | Method | Process the request upload for mulitple mds | 20101109 |
27 | ![]() |
Instance method | Public | Method | Propose a MDS to multiple recipients | 20100713 |
28 | ![]() |
Instance method | Public | Method | Publish a MDS | 20100811 |
29 | ![]() |
Instance method | Public | Method | Rejects a customer request | 20101109 |
30 | ![]() |
Instance method | Public | Method | download and process result files | 20100708 |
31 | ![]() |
Instance method | Public | Method | Propose a MDS to multiple recipients | 20100721 |
32 | ![]() |
Instance method | Public | Method | Send own MDS in Edit Mode | 20100617 |
33 | ![]() |
Instance method | Public | Method | Unassign a request from a MDS | 20101122 |
34 | ![]() |
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 | ![]() |
EV_CH4_GUID | Call by reference | Type reference (TYPE) | GUID | GUID Chapter4 record | 20100604 | ||
2 | ![]() |
IV_COMPANY_ID | Call by reference | Type reference (TYPE) | /TDAG/CPE_COMPANY_ID | New recipient Company ID | 20100602 | ||
3 | ![]() |
IV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | Customer MDS record guid | 20100602 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Add recipient failed | 20100701 |
Method ASSIGN_MDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | GUID of MDS record after assignment | 20101125 | ||
2 | ![]() |
IV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | GUID of MDS record | 20101122 | ||
3 | ![]() |
IV_REQ_GUID | Call by reference | Type reference (TYPE) | GUID | GUID of Request (chap 4) record | 20101122 | ||
4 | ![]() |
IV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | SUBID of specification to assign | 20101125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IS_CH4_REQ | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data (request) | 20101201 | ||
2 | ![]() |
IS_CH4_TARG | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data (target) | 20101201 | ||
3 | ![]() |
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 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | /TDAG/CPE_PROC_ACTIVITY | Process Activity | 20100713 | ||
2 | ![]() |
IV_MDS_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_MDS_STATUS | MDS Status | 20100713 | ||
3 | ![]() |
IV_REC_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_REC_STATUS | Recipient Status | 20101022 | ||
4 | ![]() |
IV_REQ_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_REQ_STATUS | Request Status | 20101109 | ||
5 | ![]() |
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 | ![]() |
IS_ICMDS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICMDS | Structure for Customer MDS | 20100630 | ||
2 | ![]() |
IT_BOS_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPY_BOS_COMP | BOM/BOS Explosion optional | 20100705 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_FLG_ASSIGNABLE | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: true if the MDS is assignable | 20101116 | ||
2 | ![]() |
EV_FLG_NEW_MDS | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: true if specification has no MDS yet | 20101116 | ||
3 | ![]() |
EV_FLG_NEW_RECIPIENT | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: true if a new recipient must be added | 20101116 | ||
4 | ![]() |
EV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | The GUID of the assignable MDS, if found | 20101116 | ||
5 | ![]() |
IS_REQ | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data | 20101110 | ||
6 | ![]() |
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 | ![]() |
IV_COMPANY_ID | Call by reference | Type reference (TYPE) | /TDAG/CPE_COMPANY_ID | Requested company | 20101125 | ||
2 | ![]() |
IV_MDS_EX | Call by reference | Type reference (TYPE) | GUID | GUID of excluded MDS (same) | 20101125 | ||
3 | ![]() |
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 | ![]() |
ET_FILE | Call by reference | Type reference (TYPE) | /TDAG/CPY_RCGREPFILE | CP: Table for binary data | 20101109 | ||
2 | ![]() |
EV_FILESIZE | Call by reference | Type reference (TYPE) | ESENUMBYTE | Size of a document in bytes | 20101109 | ||
3 | ![]() |
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 | ![]() |
ET_CH4_GUID | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | GUID | 20101011 | ||
2 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101008 | ||
3 | ![]() |
EV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | GUID | 20101011 | ||
4 | ![]() |
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 | ![]() |
ET_GUIDS | Call by reference | Type reference (TYPE) | /TDAG/RCSY_GUID | Table of GUIDs | 20100630 | ||
2 | ![]() |
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 to create MDS records | 20101122 |
Method DELETE_RECIPIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_FLG_CANCELED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101126 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ES_KNMT | Call by reference | Type reference (TYPE) | KNMT | Customer-Material Info Record Data | 20101116 | ||
2 | ![]() |
IV_KDMAT | Call by reference | Type reference (TYPE) | MATNR_KU | Customer Material Number | 20101116 | ||
3 | ![]() |
IV_KUNNR | Call by reference | Type reference (TYPE) | KUNNR_V | Customer Number | 20101116 | ||
4 | ![]() |
IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20101116 | ||
5 | ![]() |
IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20101116 | ||
6 | ![]() |
IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Sales channel | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Read failed | 20101116 |
Method DETERM_REQUEST_ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_MDS_ASSIGNED | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICMDS | Assigned MDS for found specification | 20101108 | ||
2 | ![]() |
ET_CH4TX_ASSIGNED | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20101110 | ||
3 | ![]() |
ET_CH4_ASSIGNED | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Current CH4 of assigned MDS | 20101109 | ||
4 | ![]() |
EV_RECN | Call by reference | Type reference (TYPE) | ESERECN | RECN of Specification | 20101108 | ||
5 | ![]() |
EV_SUBID | Call by reference | Type reference (TYPE) | ESESUBID | ID of Specification | 20101109 | ||
6 | ![]() |
IS_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Request data | 20101108 | ||
7 | ![]() |
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 | ![]() |
Failed, additional data is required | 20101108 | |
2 | ![]() |
Failed (errors occured) | 20101108 |
Method DISPLAY_MDS_STRUCTURE 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) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101207 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20100713 | |
2 | ![]() |
IV_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_MDS_STATUS | MDS Status | 20100713 | ||
3 | ![]() |
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 | ![]() |
EV_CHANGE_MODE | Call by reference | Type reference (TYPE) | /TDAG/CPE_BUFMODE | Change mode of record ('U' updated, 'C' created, '' no) | 20101029 | ||
2 | ![]() |
EV_RESULT_GUID | Call by reference | Type reference (TYPE) | GUID16 | GUID of created or updated MDS record | 20100929 | ||
3 | ![]() |
IS_CUSMDS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICMDS | Structure for Customer MDS | 20100924 | ||
4 | ![]() |
IT_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100924 | ||
5 | ![]() |
IT_CH4TX | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20100924 | ||
6 | ![]() |
IT_SOURCE | Call by reference | Type reference (TYPE) | /TDAG/CPY_STRING | Source File as table of strings | 20100924 | ||
7 | ![]() |
IV_DOKAPPL | Call by reference | Type reference (TYPE) | DAPPL | Document Application | 20100924 | ||
8 | ![]() |
IV_DOKAR | Call by reference | Type reference (TYPE) | DOKAR | Document Type | 20100924 | ||
9 | ![]() |
IV_DO_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Perform commit true/false | 20100924 | |
10 | ![]() |
IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | Filename of document | 20100924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Import failed | 20100924 |
Method IMPORT_MDS_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MDS_REF | Call by reference | Type reference (TYPE) | /TDAG/CPY_VDM_CUSC_REF | Table of record reference descriptors | 20101203 | ||
2 | ![]() |
IV_FLG_ASYNCHRON | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Asynchron import processing | 20101203 | |
3 | ![]() |
IV_FLG_CHECK_PLAUSIBLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Check if import is plausible | 20101203 | ||
4 | ![]() |
IV_FLG_NO_CONFIRM | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Surpress confirmation dialogs (true/false) | 20101203 | |
5 | ![]() |
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 | ![]() |
The MDS Validation or Import failed | 20101203 | |
2 | ![]() |
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 | ![]() |
IT_MDS_REF | Call by reference | Type reference (TYPE) | /TDAG/CPY_VDM_CUSC_REF | Table of record reference descriptors | 20101203 | ||
2 | ![]() |
IV_FLG_ASYNCHRON | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Asynchron import processing | 20101203 | |
3 | ![]() |
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 | ![]() |
Import failed | 20101203 |
Method IMPORT_MDS_STRUCT_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Converted result Message table | 20101215 | ||
2 | ![]() |
IT_BAL_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Additional Message table | 20101215 | ||
3 | ![]() |
IT_IMP_MSG | Call by reference | Type reference (TYPE) | /TDAG/CPY_IMERROR | Import Message table | 20101215 | ||
4 | ![]() |
IV_MDS_GUID | Call by reference | Type reference (TYPE) | GUID | MDS Guid | 20101215 | ||
5 | ![]() |
IV_NO_LOG_OUTPUT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Prohibit log output | 20101216 | ||
6 | ![]() |
IV_NO_STATUS_CHANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Final import status change | 20101216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_CHANGE_MODE | Call by reference | Type reference (TYPE) | /TDAG/CPE_BUFMODE | Change mode of record ('U' updated, 'C' created, '' no) | 20101105 | ||
2 | ![]() |
EV_RESULT_GUID | Call by reference | Type reference (TYPE) | GUID16 | GUID of created or updated MDS record | 20101105 | ||
3 | ![]() |
IS_CUSMDS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICMDS | Structure for Customer MDS | 20101105 | ||
4 | ![]() |
IT_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20101105 | ||
5 | ![]() |
IT_CH4TX | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20101105 | ||
6 | ![]() |
IT_SOURCE | Call by reference | Type reference (TYPE) | /TDAG/CPY_STRING | Source File as table of strings | 20101105 | ||
7 | ![]() |
IV_DOKAPPL | Call by reference | Type reference (TYPE) | DAPPL | Document Application | 20101105 | ||
8 | ![]() |
IV_DOKAR | Call by reference | Type reference (TYPE) | DOKAR | Document Type | 20101105 | ||
9 | ![]() |
IV_DO_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Perform commit true/false | 20101105 | |
10 | ![]() |
IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | Filename of document | 20101105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Import failed | 20101105 |
Method INTERNAL_RELEASE 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 | 20101018 | ||
2 | ![]() |
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 | ![]() |
ER_CHANGED_CH4 | Call by reference | Object reference (TYPE REF TO) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data | 20101109 | ||
2 | ![]() |
EV_FLG_CANCEL | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: user canceled merge activity | 20101116 | ||
3 | ![]() |
IS_DEST_MDS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICMDS | Structure for Customer MDS | 20101109 | ||
4 | ![]() |
IS_REQ_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICH4 | Structure for Chapter 4 data | 20101109 | ||
5 | ![]() |
IV_SUPRESS_DIALOG | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101109 | |
6 | ![]() |
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 | ![]() |
Merge failed | 20101109 |
Method MESSAGES_TO_MDS_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CH4_REQ | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100825 | ||
2 | ![]() |
IT_CUSTMDS | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICMDS | Table Type for Customer MDS | 20100825 | ||
3 | ![]() |
IT_MSG_MDS | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20100825 | ||
4 | ![]() |
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 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: error occured | 20101015 | ||
2 | ![]() |
IV_FLG_DIALOG_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Execution in dialog mode? | 20101018 | |
3 | ![]() |
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 | ![]() |
ET_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Message table | 20100713 | ||
2 | ![]() |
IV_MDS_STATUS | Call by reference | Type reference (TYPE) | STRING | MDS Status (XML attribute value) | 20100713 | ||
3 | ![]() |
XT_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20100713 | ||
4 | ![]() |
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 | ![]() |
ET_MSG | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20101109 | ||
2 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101109 | ||
3 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | /TDAG/CPE_PROC_ACTIVITY_SUPPL | Supplier MDS Center Process Activity | 20101109 | ||
4 | ![]() |
XT_CH4 | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4 | Table type for Chapter 4 data | 20101109 | ||
5 | ![]() |
XT_CH4TX | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICH4TX | Table Type for Chapter 4 text data | 20101109 | ||
6 | ![]() |
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 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: error occured | 20100713 | ||
2 | ![]() |
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 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: error occured | 20100811 | ||
2 | ![]() |
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 | ![]() |
EV_FLG_CANCELED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101109 | ||
2 | ![]() |
IT_MDS_REF | Call by reference | Type reference (TYPE) | /TDAG/CPY_VDM_CUSC_REF | Table of record reference descriptors | 20101109 | ||
3 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | /TDAG/CPE_PROC_ACTIVITY_SUPPL | Supplier MDS Center Process Activity | 20101109 | ||
4 | ![]() |
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 | ![]() |
EV_FLG_CANCELED | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: processing canceled | 20101021 | ||
2 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: error occured | 20100708 | ||
3 | ![]() |
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 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: error occured | 20100721 | ||
2 | ![]() |
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 | ![]() |
EV_FLG_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100617 | ||
2 | ![]() |
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 | ![]() |
IS_VDM_CUSC_REF | Call by reference | Type reference (TYPE) | /TDAG/CPS_VDM_CUSC_REF | Reference to the MDS and Request record | 20101122 | ||
2 | ![]() |
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 | ![]() |
Unassign failed | 20101122 |
Method VALIDATE_SPEC_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_IMPORT_STATUS | Call by reference | Type reference (TYPE) | /TDAG/CPE_IMPORT_STATUS | Import status result | 20101203 | ||
2 | ![]() |
EV_SUB_ID | Call by reference | Type reference (TYPE) | ESESUBID | Specification | 20101203 | ||
3 | ![]() |
IS_CUS_MDS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ICMDS | Structure for Customer MDS | 20101203 | ||
4 | ![]() |
IV_NO_CONFIRM | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Surpress confirmation dialogs (true/false) | 20101203 | |
5 | ![]() |
IV_SUB_ID | Call by reference | Type reference (TYPE) | ESESUBID | Specification ID to validate | 20101203 | ||
6 | ![]() |
IV_WRITE_TO_LOG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Write to MDS log true / false | 20101203 | |
7 | ![]() |
XT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Copy of logged messages | 20101203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Validation failed | 20101203 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200_600 |