SAP ABAP Class /TDAG/CP_IMDS_AICL_XML (IMDS XML Generator)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_IMDS_AI (Package) IMDS Advanced Interface Communication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_MSG_LOG Message Logger Interface 20100719
Properties
Class /TDAG/CP_IMDS_AICL_XML  
Short Description IMDS XML Generator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP_IMDS_AI   IMDS Advanced Interface Communication 
Created 20100719   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /TDAG/CP_IMDSCL_ENV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPPH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_MSG_LOG Message Logger Interface 20100719
Friends
Class /TDAG/CP_IMDS_AICL_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ATTR_AMOUNT Constant Protected Type reference (TYPE) STRING 'Amount' Attribute Amount 20100719
2 MC_ATTR_APPLCODE Constant Protected Type reference (TYPE) STRING 'ApplCode' Attribute ApplCode 20100719
3 MC_ATTR_ARTNR Constant Protected Type reference (TYPE) STRING 'ArtNr' Attribute ArtNr 20100719
4 MC_ATTR_CATEGORY Constant Protected Type reference (TYPE) STRING 'Category' Attribute Category 20100719
5 MC_ATTR_CLASSIFIED Constant Protected Type reference (TYPE) STRING 'Classified' Attribute Classified 20100719
6 MC_ATTR_COMMENT Constant Protected Type reference (TYPE) STRING 'Comment' Attribute Comment 20100719
7 MC_ATTR_COMP_ORG_ID Constant Protected Type reference (TYPE) STRING 'CompanyOrgID' Attribute CompanyOrgID 20100719
8 MC_ATTR_CONTACT_ID Constant Protected Type reference (TYPE) STRING 'ContactID' Attribute ContactID 20100719
9 MC_ATTR_CONTAINSREC Constant Protected Type reference (TYPE) STRING 'ContainsRecyclate' Attribute ContainsRecyclate 20100719
10 MC_ATTR_DEADLINE_DATE Constant Protected Type reference (TYPE) STRING 'DeadlineDate' Attribute DeadlineDate 20101105
11 MC_ATTR_DELIVERYSLIPNO Constant Protected Type reference (TYPE) STRING 'DeliverySlipNo' Attribute DeliverySlipNo 20100719
12 MC_ATTR_DEVSAMPLEREP Constant Protected Type reference (TYPE) STRING 'DevSampleRep' Attribute DevSampleRep 20100719
13 MC_ATTR_DGTLEVEL Constant Protected Type reference (TYPE) STRING 'DGTLevel' Attribute DGTLevel 20100719
14 MC_ATTR_DRAWINGCHANGENO Constant Protected Type reference (TYPE) STRING 'DrawingChangeNo' Attribute DrawingChangeNo 20100719
15 MC_ATTR_DRAWINGDATE Constant Protected Type reference (TYPE) STRING 'DrawingDate' Attribute DrawingDate 20100719
16 MC_ATTR_DRAWINGNO Constant Protected Type reference (TYPE) STRING 'DrawingNo' Attribute DrawingNo 20100719
17 MC_ATTR_EMAIL Constant Protected Type reference (TYPE) STRING 'Email' Attribute Email 20100719
18 MC_ATTR_ENGINEERING_IDPA Constant Protected Type reference (TYPE) STRING 'Engineering_IDPA' Attribute Engineering_IDPA 20100719
19 MC_ATTR_ENGINEERING_IDVU Constant Protected Type reference (TYPE) STRING 'Engineering_IDVU' Attribute Engineering_IDVU 20100719
20 MC_ATTR_ENGINEERING_IM Constant Protected Type reference (TYPE) STRING 'Engineering_IM' Attribute Engineering_IM 20100719
21 MC_ATTR_ENGINEERING_IV Constant Protected Type reference (TYPE) STRING 'Engineering_IV' Attribute Engineering_IV 20100719
22 MC_ATTR_ERROR_CODE Constant Protected Type reference (TYPE) STRING 'Error_Code' Attribute Error_Code 20100719
23 MC_ATTR_FIXVALUE Constant Protected Type reference (TYPE) STRING 'FixValue' Attribute FixValue 20100719
24 MC_ATTR_FORWARDALLOWED Constant Protected Type reference (TYPE) STRING 'ForwardAllowed' Attribute FrowardAllowed 20100719
25 MC_ATTR_IMDSMODULEID Constant Protected Type reference (TYPE) STRING 'IMDSModuleID' Attribute IMDSModuleID 20100719
26 MC_ATTR_IMDSNODEID Constant Protected Type reference (TYPE) STRING 'IMDSNodeID' Attribute IMDSNodeID 20100719
27 MC_ATTR_IMDS_ID Constant Protected Type reference (TYPE) STRING 'IMDS_ID' Attribute IMDS_ID 20100719
28 MC_ATTR_INST_NAME Constant Protected Type reference (TYPE) STRING 'InstName' Attribute InstName 20100719
29 MC_ATTR_LOC_KEYDEF Constant Protected Type reference (TYPE) STRING 'LocalKeyDef' Attribute LocalKeyDef 20100719
30 MC_ATTR_LOC_KEYREF Constant Protected Type reference (TYPE) STRING 'LocalKeyRef' Attribute LocalKeyRef 20100719
31 MC_ATTR_MATNR Constant Protected Type reference (TYPE) STRING 'MatNr' Attribute MatNr 20100719
32 MC_ATTR_MAT_ID Constant Protected Type reference (TYPE) STRING 'Mat_ID' Attribute Mat_ID 20100719
33 MC_ATTR_MAXVALUE Constant Protected Type reference (TYPE) STRING 'MaxValue' Attribute MaxValue 20100719
34 MC_ATTR_MEASUREDWEIGHT Constant Protected Type reference (TYPE) STRING 'MeasuredWeight' Attribute MeasuredWeight 20100719
35 MC_ATTR_MESSAGE Constant Protected Type reference (TYPE) STRING 'Message' Attribute Message 20100719
36 MC_ATTR_MINVALUE Constant Protected Type reference (TYPE) STRING 'MinValue' Attribute MinValue 20100719
37 MC_ATTR_MODE Constant Protected Type reference (TYPE) STRING 'Mode' Attribute Mode 20100719
38 MC_ATTR_NAME Constant Protected Type reference (TYPE) STRING 'Name' Attribute Name 20100719
39 MC_ATTR_NAME_DE Constant Protected Type reference (TYPE) STRING 'Name_DE' Attrribute Name_DE 20100719
40 MC_ATTR_NAME_EN Constant Protected Type reference (TYPE) STRING 'Name_EN' Attribute Name_EN 20100719
41 MC_ATTR_NOJOKERFORGADSL Constant Protected Type reference (TYPE) STRING 'NoJokerForGadsl' Attribute NoJokerForGadsl 20140317
42 MC_ATTR_NORM_CODE Constant Protected Type reference (TYPE) STRING 'NormCode' Attribute NormCode 20100719
43 MC_ATTR_ORDERNO Constant Protected Type reference (TYPE) STRING 'OrderNo' Attribute OrderNo 20100719
44 MC_ATTR_PARTINDEX Constant Protected Type reference (TYPE) STRING 'PartIndex' Attribute PartIndex 20100719
45 MC_ATTR_POLYMERICMARK Constant Protected Type reference (TYPE) STRING 'PolymericMark' Attribute PolymericMark 20100719
46 MC_ATTR_POSTCONSMAX Constant Protected Type reference (TYPE) STRING 'PostConsMax' Attribute PostConsMax 20100719
47 MC_ATTR_POSTCONSMIN Constant Protected Type reference (TYPE) STRING 'PostConsMin' Attribute PostConsMin 20100719
48 MC_ATTR_POSTINDMAX Constant Protected Type reference (TYPE) STRING 'PostIndMax' Attribute PostIndMax 20100719
49 MC_ATTR_POSTINDMIN Constant Protected Type reference (TYPE) STRING 'PostIndMin' Attribute PostIndMin 20100719
50 MC_ATTR_PROCCHEMTYPE Constant Protected Type reference (TYPE) STRING 'ProcessChemType' Attribute ProcessChemType 20100719
51 MC_ATTR_PROJECT Constant Protected Type reference (TYPE) STRING 'Project' Attribute Project 20100719
52 MC_ATTR_PROJECT_NAME Constant Protected Type reference (TYPE) STRING 'ProjectName' Attribute Project Name 20101105
53 MC_ATTR_RECIPCOMPID Constant Protected Type reference (TYPE) STRING 'RecipCompanyID' Attribute RecipCompanyID 20100719
54 MC_ATTR_RECIPPARTNAME Constant Protected Type reference (TYPE) STRING 'RecipPartName' Attribute RecipPartName 20100719
55 MC_ATTR_RECIPPARTNO Constant Protected Type reference (TYPE) STRING 'RecipPartNo' Attribute RecipPartNo 20100719
56 MC_ATTR_RECIPSAMPLEDATE Constant Protected Type reference (TYPE) STRING 'RecipSampleDate' Attribute RecipSampleDate 20100719
57 MC_ATTR_RECIPSAMPLENO Constant Protected Type reference (TYPE) STRING 'RecipSampleNo' Attribute RecipSampleNo 20100719
58 MC_ATTR_RECIPSUPPLIERCODE Constant Protected Type reference (TYPE) STRING 'RecipSupplierCode' Attribute RecipSupplierCode 20100719
59 MC_ATTR_REJECTREASON Constant Protected Type reference (TYPE) STRING 'RejectReason' Attribute 'RejectReason' 20100819
60 MC_ATTR_REMARK_DE Constant Protected Type reference (TYPE) STRING 'Remark_DE' Attribute Remark_DE 20100719
61 MC_ATTR_REMARK_EN Constant Protected Type reference (TYPE) STRING 'Remark_EN' Attribute Remark_EN 20100719
62 MC_ATTR_REQUEST_ID Constant Protected Type reference (TYPE) STRING 'Request_ID' Attribute name Request_ID 20100719
63 MC_ATTR_SEND Constant Protected Type reference (TYPE) STRING 'Send' Attribute Send 20101105
64 MC_ATTR_SPECWEIGHT Constant Protected Type reference (TYPE) STRING 'SpecificWeight' Attribute SpecificWeight 20100719
65 MC_ATTR_SPECWEIGHT_TYPE Constant Protected Type reference (TYPE) STRING 'SpecificWeightType' Attribute SpecificWeightType 20100719
66 MC_ATTR_STANDARDINDEX Constant Protected Type reference (TYPE) STRING 'StandardIndex' Attribute StandardIndex 20100719
67 MC_ATTR_STATUS Constant Protected Type reference (TYPE) STRING 'Status' Attribute Status 20100719
68 MC_ATTR_STD_MATNR Constant Protected Type reference (TYPE) STRING 'StdMatNr' Attribute StdMatNr 20100719
69 MC_ATTR_SUBST_ID Constant Protected Type reference (TYPE) STRING 'Subst_ID' Attribute Subst_ID 20100719
70 MC_ATTR_SUPPLCODE1 Constant Protected Type reference (TYPE) STRING 'SupplCode1' Attribute SupplCode1 20100719
71 MC_ATTR_SUPPLCODE2 Constant Protected Type reference (TYPE) STRING 'SupplCode2' Attribute SupplCode2 20100719
72 MC_ATTR_SUPPLIER Constant Protected Type reference (TYPE) STRING 'Supplier' Attribute Supplier Company ID 20100719
73 MC_ATTR_SUPPLIERSITECODE Constant Protected Type reference (TYPE) STRING 'SupplierSiteCode' Attribute SupplierSiteCode 20100719
74 MC_ATTR_SUPPLIER_COMP Constant Protected Type reference (TYPE) STRING 'SupplierCompanyID' Attribute Supplier 20101105
75 MC_ATTR_SYMBOL Constant Protected Type reference (TYPE) STRING 'Symbol' Attribute Symbol 20100719
76 MC_ATTR_TOLERANCE Constant Protected Type reference (TYPE) STRING 'Tolerance' Attribute Tolerance 20100719
77 MC_ATTR_TRADE_DE Constant Protected Type reference (TYPE) STRING 'TradeName_DE' Attribute TradeName_DE 20100719
78 MC_ATTR_TRADE_EN Constant Protected Type reference (TYPE) STRING 'TradeName_EN' Attribute TradeName_EN 20100719
79 MC_ATTR_TYPE Constant Protected Type reference (TYPE) STRING 'Type' Attribute Type 20100719
80 MC_ATTR_UNIT Constant Protected Type reference (TYPE) STRING 'Unit' Attribute Unit 20100719
81 MC_ATTR_VERDICT Constant Protected Type reference (TYPE) STRING 'Verdict' Attribute Verdict 20100719
82 MC_ATTR_VERSION Constant Protected Type reference (TYPE) STRING 'Version' Attribute Version 20100719
83 MC_ATTR_WARNING_CODE Constant Protected Type reference (TYPE) STRING 'Warning_Code' Attribute Warning_Code 20100719
84 MC_ATTR_WEIGHT Constant Protected Type reference (TYPE) STRING 'Weight' Attribute Weight 20100719
85 MC_CARRIER_FOR Constant Protected Type reference (TYPE) STRING 'Carrier for' 'Carrier for ' Constant 20101020
86 MC_CH4_TYPE_ADD Constant Protected Type reference (TYPE) STRING 'Add' Chapter 4 change type 'Add' 20101018
87 MC_CH4_TYPE_DELETE Constant Protected Type reference (TYPE) STRING 'Delete' Chapter 4 change type 'Delete' 20101018
88 MC_CH4_TYPE_MODIFY Constant Protected Type reference (TYPE) STRING 'Modify' Chapter 4 change type 'Modify' 20101018
89 MC_CHAR_SET Constant Protected Type reference (TYPE) STRING 'ISO-8859-1' Character Set for XML file 20100719
90 MC_ELEMENT_ASSIGN_REQUEST Constant Protected Type reference (TYPE) STRING 'AssignRequest' Element 'AssignRequest' 20101105
91 MC_ELEMENT_CHANGE_REQUEST Constant Protected Type reference (TYPE) STRING 'ChangeRequest' Element 'ChangeRequest' 20101105
92 MC_ELEMENT_CR_REQUEST Constant Protected Type reference (TYPE) STRING 'CreateRequest' Element 'CreateRequest' 20101105
93 MC_ELEMENT_DELETE_REQUEST Constant Protected Type reference (TYPE) STRING 'DeleteRequest' Element 'DeleteRequest' 20101105
94 MC_ELEMENT_REC_STATUS Constant Protected Type reference (TYPE) STRING 'RecipientStatus' Element 'RecipientStatus' 20100819
95 MC_ELEMENT_REJECT_REQUEST Constant Protected Type reference (TYPE) STRING 'RejectRequest' Element 'RejectRequest' 20101105
96 MC_ELEMENT_REQUEST Constant Protected Type reference (TYPE) STRING 'Request' Element 'Request' 20101105
97 MC_ELEMENT_UNASSIGN_REQUEST Constant Protected Type reference (TYPE) STRING 'UnassignRequest' Element 'UnassignRequest' 20101105
98 MC_IMDSCOMP_AMOUNT Constant Protected Type reference (TYPE) STRING 'Amount' Component value Amount 20100719
99 MC_IMDSCOMP_FIX Constant Protected Type reference (TYPE) STRING 'Fix' Component value Fix 20100719
100 MC_IMDSCOMP_FROMTO Constant Protected Type reference (TYPE) STRING 'From-To' Component value From-To 20100719
101 MC_IMDSCOMP_REST Constant Protected Type reference (TYPE) STRING 'Rest' Component value Rest 20100719
102 MC_IMDSCOMP_WEIGHT Constant Protected Type reference (TYPE) STRING 'Weight' Component value Weight 20100719
103 MC_LANGU_DE Constant Protected Type reference (TYPE) ESELANGU 'D' Language Key de 20100719
104 MC_LANGU_EN Constant Protected Type reference (TYPE) ESELANGU 'E' Language Key en 20100719
105 MC_MDS_TYPE_COMP Constant Protected Type reference (TYPE) STRING 'Component' MDS Type Component 20101206
106 MC_MDS_TYPE_MAT Constant Protected Type reference (TYPE) STRING 'Material' MDS Type Matrial 20101206
107 MC_MDS_TYPE_SEMICOMP Constant Protected Type reference (TYPE) STRING 'SemiComponent' MDS Type SemiComponent 20101206
108 MC_MODE_INSERT Constant Protected Type reference (TYPE) STRING 'Insert' Mode Insert 20100719
109 MC_MODE_REPLACE Constant Protected Type reference (TYPE) STRING 'Replace' Mode Replace 20101018
110 MC_MODE_UPDATE Constant Protected Type reference (TYPE) STRING 'Update' Mode Update 20100719
111 MC_PROCCHEM_IMPURITY Constant Protected Type reference (TYPE) STRING 'Impurity' Process Chemical Type Impurity 20100719
112 MC_PROCCHEM_INTADDED Constant Protected Type reference (TYPE) STRING 'Intended' Process Chemical Type Intended 20100719
113 MC_PROCCHEM_REACTION Constant Protected Type reference (TYPE) STRING 'Residue' Process Chemical Type Residue 20100719
114 MC_SPEC_WEIGHT_KGM Constant Protected Type reference (TYPE) STRING 'kgm' Unit specific weight kg/m 20100719
115 MC_SPEC_WEIGHT_KGM2 Constant Protected Type reference (TYPE) STRING 'kgm2' Unit specific weight kg/m2 20100719
116 MC_SPEC_WEIGHT_KGM3 Constant Protected Type reference (TYPE) STRING 'kgm3' Unit specific weight kg/m3 20100719
117 MC_STATUS_ACCEPTED Constant Protected Type reference (TYPE) STRING 'Accepted' Status 'Accepted' 20101021
118 MC_STATUS_EDIT Constant Protected Type reference (TYPE) STRING 'Edit' Status Edit 20100719
119 MC_STATUS_INTERN Constant Protected Type reference (TYPE) STRING 'Intern' Status Intern 20100719
120 MC_STATUS_PROPOSE Constant Protected Type reference (TYPE) STRING 'Propose' Status Propose 20100719
121 MC_STATUS_PUBLIC Constant Protected Type reference (TYPE) STRING 'Public' Status Public 20100719
122 MC_STATUS_REJECTED Constant Protected Type reference (TYPE) STRING 'Rejected' Status 'Rejected' 20101021
123 MC_STATUS_SEND Constant Protected Type reference (TYPE) STRING 'Send' Status Send 20100719
124 MC_STATUS_UPLOAD_DTD Constant Protected Type reference (TYPE) STRING 'data/StatusUpload.dtd' Name of the status upload DTD 20100819
125 MC_STRUCT_TASK_TYPE_ASS_REQ Constant Protected Type reference (TYPE) /TDAG/CPE_STRUCT_TASK '3' XML File Structure Task Type 'Chapter 4' 20101117
126 MC_STRUCT_TASK_TYPE_CH4 Constant Protected Type reference (TYPE) /TDAG/CPE_STRUCT_TASK '2' XML File Structure Task Type 'Chapter 4' 20101018
127 MC_STRUCT_TASK_TYPE_MODULE Constant Protected Type reference (TYPE) /TDAG/CPE_STRUCT_TASK '0' XML File Structure Task Type 'Module' 20101018
128 MC_STRUCT_TASK_TYPE_OWN_STAT Constant Protected Type reference (TYPE) /TDAG/CPE_STRUCT_TASK '1' XML File Structure Task Type 'Owner Status' 20101018
129 MC_TAG_APPLICATION Constant Protected Type reference (TYPE) STRING 'Application' Tag Application 20100719
130 MC_TAG_CH3 Constant Protected Type reference (TYPE) STRING 'Chap3' Chapter 3 Tag 20100719
131 MC_TAG_CHANGE Constant Protected Type reference (TYPE) STRING 'Change' Change Tag 20101019
132 MC_TAG_CHAP4 Constant Protected Type reference (TYPE) STRING 'Chap4' Tag Chap4 20100719
133 MC_TAG_CHAPTERS Constant Protected Type reference (TYPE) STRING 'Chapters' Chapers Tag 20101019
134 MC_TAG_COMPONENT Constant Protected Type reference (TYPE) STRING 'Component' Tag Component 20100719
135 MC_TAG_DATASHEET Constant Protected Type reference (TYPE) STRING 'Datasheet' Datasheet tag 20100719
136 MC_TAG_ERROR Constant Protected Type reference (TYPE) STRING 'Error' Tag Error 20100719
137 MC_TAG_MATERIAL Constant Protected Type reference (TYPE) STRING 'Material' Material Tag 20100719
138 MC_TAG_MODULE Constant Protected Type reference (TYPE) STRING 'Module' Tag Module 20100719
139 MC_TAG_NORM Constant Protected Type reference (TYPE) STRING 'Norm' Tagname Norm 20100719
140 MC_TAG_OWNERSTATUS Constant Protected Type reference (TYPE) STRING 'OwnerStatus' Tag OwnerStatus 20101019
141 MC_TAG_RECYCLATE Constant Protected Type reference (TYPE) STRING 'Recyclate' Tag Recyclate 20100719
142 MC_TAG_REC_STAT Constant Protected Type reference (TYPE) STRING 'RecipientStatus' Tag RecipientStatus 20100929
143 MC_TAG_REFCOMPONENT Constant Protected Type reference (TYPE) STRING 'RefComponent' Tag RefComponent 20100719
144 MC_TAG_REFSEMICOMPONENT Constant Protected Type reference (TYPE) STRING 'RefSemiComponent' Tag RefSemiComponent 20100719
145 MC_TAG_REF_MATERIAL Constant Protected Type reference (TYPE) STRING 'RefMaterial' Tag RefMaterial 20100719
146 MC_TAG_RELEASECHECK Constant Protected Type reference (TYPE) STRING 'ReleaseCheck' Tag ReleaseCheck 20100719
147 MC_TAG_RELEASEERROR Constant Protected Type reference (TYPE) STRING 'ReleaseError' Tag ReleaseError 20100719
148 MC_TAG_RELEASEWARNING Constant Protected Type reference (TYPE) STRING 'ReleaseWarning' Tag ReleaseWarning 20100719
149 MC_TAG_RENAULTCHAP4 Constant Protected Type reference (TYPE) STRING 'RenaultChap4' Tag RenaultChap4 20100719
150 MC_TAG_SEMICOMPONENT Constant Protected Type reference (TYPE) STRING 'SemiComponent' Tag SemiComponent 20100719
151 MC_TAG_SUBSTANCE Constant Protected Type reference (TYPE) STRING 'Substance' Substance Tag 20100719
152 MC_TAG_SUMMARY Constant Protected Type reference (TYPE) STRING 'Summary' Tag Summary 20100719
153 MC_TAG_TASK Constant Protected Type reference (TYPE) STRING 'Task' Name of TASK tag 20100719
154 MC_TAG_WARNING Constant Protected Type reference (TYPE) STRING 'Warning' Tag Warning 20100719
155 MC_UPLOAD_DTD Constant Protected Type reference (TYPE) STRING './data/upload.dtd' Name of the upload DTD 20100719
156 MC_VALUE_NO Constant Protected Type reference (TYPE) STRING 'No' Attribute value No 20100719
157 MC_VALUE_YES Constant Protected Type reference (TYPE) STRING 'Yes' Attribute value Yes 20100719
158 MC_VERDICT_FAILURE Constant Protected Type reference (TYPE) STRING 'Failure' Verdict Failure 20100719
159 MC_VERDICT_SUCCESS Constant Protected Type reference (TYPE) STRING 'Success' Verdict Success 20100719
160 MO_MSG_LOG Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CP_IMDSCL_DEF_MSG_LOG Message Log implementation 20100719
161 MR_IXML Instance attribute Protected Object reference (TYPE REF TO) IF_IXML IXML Interface 20100719
162 MS_IMDS_SYST Instance attribute Protected Type reference (TYPE) /TDAG/CPC_IMDSSY CP: IMDS system 20100719
163 MT_HOMOMAT_BUFFER Instance attribute Protected Type reference (TYPE) LTY_HOMOMAT_BUFFER Homogenious materials 20100719
164 MV_BOS_COUNT Static Attribute Protected Type reference (TYPE) N Dummy Product counter 20100719
165 MV_BOS_KEY Static Attribute Protected Type reference (TYPE) TV_NODEKEY 1000000 Generated BOS Key 20100719
166 MV_BOS_REGLIST Instance attribute Protected Type reference (TYPE) /TDAG/CPE_REGLIST Reg List for BOS 20100719
167 MV_COMPCAT_CONFI Instance attribute Protected Type reference (TYPE) ESECOMPCAT Confidential component category 20100719
168 MV_EXCVAL_REST Instance attribute Protected Type reference (TYPE) ESECOMPEXCVAL Component Exception value 'Rest' 20100719
169 MV_FLG_ABORT_ON_ERROR Instance attribute Protected Type reference (TYPE) BOOLE_D Flag: Abort on error 20100719
170 MV_FLG_ERROR Instance attribute Protected Type reference (TYPE) BOOLE_D Flag: An error occured 20100719
171 MV_FLG_STREAMLINE Instance attribute Protected Type reference (TYPE) BOOLE_D Flag: Steamline active 20100719
172 MV_NORMVAR_INPUT Instance attribute Protected Type reference (TYPE) /TDAG/CPS_NORMA_INPUT_FIELDS Normalization 20100719
173 MV_RFC_DEST Instance attribute Protected Type reference (TYPE) RFCDEST Batch Client RFC Destination 20100719
174 MV_WEIGHT_TOLERANCE Instance attribute Protected Type reference (TYPE) STRING '0' Weight tolerance value (customizing) 20100719
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method 20100719
2 BOS_NESTED_STRUCT_ADAPT Instance method Protected Method Change unit in structure recursive 20100719
3 BOS_STRUCT_ADAPT Instance method Public Method Change Unit to percentage for nested bulk or basmat 20100719
4 CHANGE_STRUCTURE_REC01 Instance method Private Method Change structure according to recommendation 01 20100719
5 CHECK_STRUCTURE_REC01 Instance method Private Method Check the structure according to recommendation 01 20100719
6 CLEAR_MESSAGES Instance method Public Method 20100719
7 COMP_CHECK_100 Instance method Protected Method Check if the components add up to 100 % 20100719
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100719
9 CONVERT_FILE_TO_XSTRING Instance method Public Method Convert a file table to a XSTING value 20100719
10 CONVERT_XSTRING_TO_FILE Instance method Public Method Converts a XSTRING value to a file table 20100719
11 CREATE_APPLICATION Instance method Public Method Create an Application element 20100719
12 CREATE_ASSIGNREQ Instance method Public Method Creates the element AssignRequest 20101105
13 CREATE_CHANGE Instance method Public Method Create a Change Element 20101019
14 CREATE_CHANGEREQ Instance method Public Method Creates the element ChangeRequest 20101105
15 CREATE_CHANGE_CH4_FILE_STRUCT Instance method Protected Method Create a Datashhet / Module file structure entry 20101018
16 CREATE_CHANGE_STAT_FILE_STRUCT Instance method Protected Method Create a Datashhet / Module file structure entry 20101018
17 CREATE_CHAPTER_3 Instance method Public Method Create a Chapter 3 Element 20100719
18 CREATE_CHAPTER_4 Instance method Public Method Create a Chapter 4 element 20100719
19 CREATE_COMPONENT Instance method Public Method Create a Component element 20100719
20 CREATE_CREATEREQ Instance method Public Method Creates the element CreateRequest 20101105
21 CREATE_CUSTREQ_UPLOAD_FILE Instance method Public Method Create a Customer Request upload file 20101109
22 CREATE_DATASHEET Instance method Public Method Create a Datasheet XML element 20100719
23 CREATE_DELETEREQ Instance method Public Method Creates the element DeleteRequest 20101105
24 CREATE_MATERIAL Instance method Public Method Create a Material Element 20100719
25 CREATE_MDS_SECTION Instance method Public Method Create an MDS upload file 20101014
26 CREATE_MDS_UPLOAD_FILE Instance method Public Method Create an MDS upload file 20100719
27 CREATE_MODULE Instance method Public Method Create a Module XML Element 20100719
28 CREATE_MODULE_FILE_STRUCTURE Instance method Protected Method Create a Datashhet / Module file structure entry 20101018
29 CREATE_OWNER_STATUS Instance method Public Method Create OwnerStatus Tag 20101019
30 CREATE_PRODUCT_STRUCTURE Instance method Public Method Create a product structure tree (recursive) 20100719
31 CREATE_REF_COMPONENT Instance method Public Method Create a RefComponent element 20100719
32 CREATE_REF_MATERIAL Instance method Public Method Create a RefMaterial element 20100719
33 CREATE_REF_SEMICOMPONENT Instance method Public Method Create a RefSemicomponent element 20100719
34 CREATE_REJECTREQ Instance method Public Method Creates the element RejectRequest 20101105
35 CREATE_REQUEST Instance method Public Method Create a Request Element 20101117
36 CREATE_REQUEST_FILE_STRUCTURE Instance method Protected Method Crearte a file structure for Requset elements 20101117
37 CREATE_SEMICOMPONENT Instance method Public Method Create a SemiComponent Element 20100719
38 CREATE_STATUS_UPLOAD_FILE Instance method Public Method Create a status update file compliant with StatusUpload.dtd 20100819
39 CREATE_STATUS_UPLOAD_XML_HEAD Instance method Protected Method Create an empty XML document according to StatusUpload.dtd 20100819
40 CREATE_SUBSTANCE Instance method Public Method Create a Substance Tag 20100719
41 CREATE_SUPREQ_UPLOAD_FILE Instance method Public Method Create a SUpplier Request upload file 20101109
42 CREATE_TOPLEVEL_ELEMENT Instance method Public Method Create a Datasheet or Module element 20100719
43 CREATE_UNASSIGNREQ Instance method Public Method Creates the element UnassignRequest 20101105
44 CREATE_UPLOAD_XML_HEAD Instance method Public Method Create an empty XML document according to the upload DTD 20100719
45 DECLSUB_IN_HOMOMAT Instance method Protected Method Retruns true, if the declareable is part of the material 20100719
46 DELETE_RESULT_MARKERS Instance method Public Method Remove the supplied result markers 20100719
47 DETERMINE_FILE_STRUCTURE Instance method Public Method Determine the XML file structure 20101015
48 DOWNLOAD_RESULT_FILE Instance method Public Method Download the result file with the specified file name 20100719
49 DOWNLOAD_RESULT_FILE_ENTITY Instance method Public Method Download and return the result file for the specified entity 20100719
50 GET_IDENTIFIER Instance method Protected Method Get a single identifier with longtext 20100719
51 GET_IMDS_ID Instance method Protected Method Return the IMDS identifiers (Node, Module, Version) 20100719
52 GET_IMDS_NAMES Instance method Public Method Get the Names needed for IMDS 20100719
53 GET_LOCAL_KEY_DEF Instance method Public Method Get the local key def for the supplied MDS 20100719
54 GET_MESSAGES Instance method Public Method 20100719
55 GET_NORMS Instance method Protected Method Get the norm attributes 20100719
56 GET_NORMVAR Instance method Protected Method Return normalization 20100719
57 GET_PHRASE_FOR_MATERIAL Instance method Public Method Get the Phrase Key, Code or Text 20100719
58 GET_PROPERTY Instance method Public Method Get a property 20100719
59 GET_RESULT_MARKERS Instance method Public Method Get the result markers for the supplied entities 20100719
60 GET_USER_DEFINED_TEXT Instance method Protected Method Get the user defined text 20100719
61 HANDLE_COMPONENT Instance method Public Method Create a Component or RefComponent element 20100719
62 HANDLE_MATERIAL Instance method Public Method Create either a Material or RefMaterial Tag 20100719
63 HANDLE_SEMICOMPONENT Instance method Public Method Create a SemiComponent or RefSemiComponent element 20100719
64 HAS_ERROR Instance method Public Method 20100719
65 IS_REFERENCE Instance method Protected Method Returns true if the supplied element is a reference 20100719
66 MAKE_STRING Instance method Public Method Create a string from a SAP script table 20100719
67 MAKE_XML_STRING Instance method Protected Method Create a XML conform string from a SAP script table 20100719
68 MARA_READ Instance method Public Method Read material master records 20100719
69 PARSE_ERROR_ELEMENT Instance method Protected Method Parses an Error element 20100719
70 PARSE_RELEASE_CHECK_ELEMENT Instance method Protected Method Parses an Error element 20100719
71 PARSE_RESULT_FILE Instance method Public Method Parses a result file 20100719
72 PARSE_SOURCE_ELEMENT Instance method Protected Method Parses a source element of the reslut file 20100719
73 PARSE_WARNING_ELEMENT Instance method Protected Method Parses a Warning element 20100719
74 READ_APPLICATION_CODE Instance method Protected Method Read the application code 20100719
75 READ_BULK_WEIGHT Instance method Protected Method Read the Bulk Weight 20100719
76 READ_MATERIAL_DATA Instance method Public Method Read the material data 20100719
77 READ_POLYMER Instance method Protected Method Read polymer data 20100719
78 READ_PROCESS_CHEM Instance method Protected Method Determine the process chemical attribute value 20100719
79 READ_RECYCLING Instance method Public Method Read the recycling information 20100719
80 REMOVE_DOCTYPE_FROM_XML Instance method Public Method Remove the DOCTYPE definition from an XML file 20101208
81 SET_ATTRIBUTE Instance method Protected Method Set the supplied attribute - value pair 20100719
82 SET_NORMVAR Instance method Protected Method Set the normalization variant 20100722
83 XML_QUOTE Instance method Protected Method Quote special characters in string for XMl 20100719
Events
Class /TDAG/CP_IMDS_AICL_XML has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSY_HOMOMAT_BUFFER Protected See coding 20101206 Begin of LSY_HOMOMAT_BUFFER, subid_homo TYPE esesubid, pure_decl_tab TYPE /tdag/cpys_pure_decl, message_tab TYPE /tdag/cpy_messages, END OF LSY_HOMOMAT_BUFFER
2 LTY_HOMOMAT_BUFFER Protected See coding 20101206 LTY_HOMOMAT_BUFFER TYPE HASHED TABLE OF LSY_HOMOMAT_BUFFER WITH UNIQUE KEY subid_homo
Method Signatures

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class /TDAG/CP_IMDS_AICL_XML has no parameter.
Method ADD_MESSAGE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method BOS_NESTED_STRUCT_ADAPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COMP_FATHER Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20100719
2 Changing XT_BAPIRET Call by reference Type reference (TYPE) /TDAG/RCST_RETURN Return Table 20100719
3 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20100719
4 Changing XV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100719

Method BOS_NESTED_STRUCT_ADAPT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method BOS_STRUCT_ADAPT 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 20100719
2 Changing XT_BAPIRET Call by reference Type reference (TYPE) /TDAG/RCST_RETURN Return Table 20100719
3 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20100719

Method BOS_STRUCT_ADAPT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CHANGE_STRUCTURE_REC01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20100719
2 Changing XT_ESTRI Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table (API) 20100719

Method CHANGE_STRUCTURE_REC01 on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CHECK_STRUCTURE_REC01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20100719
2 Importing IT_ESTRI Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier Table (API) 20100719
3 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20100719
4 Changing XT_ESTRI Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier Table (API) 20100719

Method CHECK_STRUCTURE_REC01 on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CLEAR_MESSAGES Signature

Method CLEAR_MESSAGES on class /TDAG/CP_IMDS_AICL_XML has no parameter.
Method CLEAR_MESSAGES on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method COMP_CHECK_100 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 20100719
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Current component 20100719
3 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
4 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
5 Changing XT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Message table 20100719

Method COMP_CHECK_100 on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /TDAG/CP_IMDS_AICL_XML has no parameter.
Method CONSTRUCTOR on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CONVERT_FILE_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XSTRING Call by reference Type reference (TYPE) XSTRING XString value 20100719
2 Importing IT_FILE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE CP: Table for binary data 20100719
3 Importing IV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of a document in bytes 20100719

Method CONVERT_FILE_TO_XSTRING on class /TDAG/CP_IMDS_AICL_XML 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 20100719
2 Exporting EV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of a document in bytes 20100719
3 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING 20100719

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

Method CREATE_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
2 Importing IS_APPL Call by reference Type reference (TYPE) /TDAG/CPS_IMDS_APPL_CODE Application code structure 20100719
3 Returning RR_APPL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Application element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_ASSIGNREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20101117
2 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ANY 20101105
3 Importing IV_REQ_ID Call by reference Type reference (TYPE) ANY 20101105
4 Returning RR_ASSIGNREQ_ELEM Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20101117
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20101117

Method CREATE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20101019
2 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101019
3 Importing IT_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20101019
4 Importing IT_FILE_STRUCTURE Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_XML_STRUCT XML File Structure 20101019
5 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT IMDS Node ID 20101021
6 Returning RR_CHANGE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Change element 20101019
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20101019

Method CREATE_CHANGEREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGEREQ_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20101105
2 Importing IS_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Table type for Chapter 4 data 20101105
3 Importing IV_DEADLINE_DATE Call by reference Type reference (TYPE) ANY 20101105
4 Importing IV_REQ_ID Call by reference Type reference (TYPE) ANY 20101105
5 Importing IV_SEND Call by reference Type reference (TYPE) ANY 20101105
6 Importing IV_SUPPL_COMPANY_ID Call by reference Type reference (TYPE) ANY 20101105
7 Importing IV_TYPE Call by reference Type reference (TYPE) ANY 20101105
8 Changing XR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20101105
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20101119

Method CREATE_CHANGE_CH4_FILE_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101018
2 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101018
3 Importing IV_FLG_DELETE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Executing Delete Recipient? 20101026
4 Changing XT_FILE_STRUCTURE Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_XML_STRUCT XML File Structure 20101018

Method CREATE_CHANGE_CH4_FILE_STRUCT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_CHANGE_STAT_FILE_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101018
2 Importing IV_STATUS Call by reference Type reference (TYPE) STRING Upload status 20101018
3 Changing XT_FILE_STRUCTURE Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_XML_STRUCT XML File Structure 20101018

Method CREATE_CHANGE_STAT_FILE_STRUCT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_CHAPTER_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
2 Importing IV_CONTACT_ID Call by reference Type reference (TYPE) /TDAG/CPE_OWN_CONT_ID Own Contact Person ID 20100719
3 Importing IV_ORG_ID Call by reference Type reference (TYPE) /TDAG/CPE_OWN_ORG_ID Own Org ID 20100719
4 Returning RR_CH3 Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Chapter 3 Element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_CHAPTER_4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20100719
2 Importing IS_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20100719
3 Importing IT_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20100719
4 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Chapter 4 upload type 20101019
5 Returning RR_CH4 Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Chapter 4 element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Component component 20100719
3 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101026
4 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
5 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
6 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
7 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
8 Returning RR_COMP Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Component element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_CREATEREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATEREQ_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20101105
2 Importing IS_CH4 Call by reference Type reference (TYPE) /TDAG/CPS_ICH4 Structure for Chapter 4 data 20101105
3 Importing IV_DEADLINE_DATE Call by reference Type reference (TYPE) ANY 20101105
4 Importing IV_PROJECT_NAME Call by reference Type reference (TYPE) ANY 20101105
5 Importing IV_SEND Call by reference Type reference (TYPE) ANY 20101105
6 Importing IV_SUPPL_COMPANY_ID Call by reference Type reference (TYPE) ANY 20101105
7 Importing IV_TYPE Call by reference Type reference (TYPE) ANY 20101105
8 Changing XR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20101105
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20101119

Method CREATE_CUSTREQ_UPLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAPTER4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101109
2 Importing IT_CHAPTER4_TEXT Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20101109
3 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_ICMDS Table Type for Supplier MDS 20101109
4 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /TDAG/CPE_PROC_ACTIVITY_SUPPL Supplier MDS Center Process Activity 20101109
5 Returning RV_XML_STRING Value transfer Type reference (TYPE) XSTRING 20101109

Method CREATE_CUSTREQ_UPLOAD_FILE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_DATASHEET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DS Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Datasheet Tag element (not yet in document) 20100719
2 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
3 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20100719
4 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Top level element 20100719
5 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20100719
6 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100719
7 Importing IT_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20100719
8 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20100719
9 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
10 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
11 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
12 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
13 Importing IV_MODE Call by reference Type reference (TYPE) STRING MDS Upload Mode 20101021
14 Importing IV_REQ_ID Call by reference Type reference (TYPE) /TDAG/CPE_REQ_ID Request ID 20100719
15 Importing IV_STATUS Call by reference Type reference (TYPE) STRING MDS Status 20100719
16 Importing IV_TOP_CONTACT_ID Call by reference Type reference (TYPE) /TDAG/CPE_OWN_CONT_ID Own Contact Person ID (top level element) 20100914
17 Importing IV_TOP_ORGID Call by reference Type reference (TYPE) /TDAG/CPE_OWN_ORG_ID ID of Own Organzation (top level element) 20100914
18 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
19 Changing XT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_DELETEREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELETEREQ_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20101105
2 Importing IV_REQ_ID Call by reference Type reference (TYPE) ANY 20101105
3 Changing XR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20101105

Method CREATE_DELETEREQ on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20100719
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Current Material in Composition 20100719
3 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20100719
4 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
5 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier Longtext table 20100719
6 Returning RR_MAT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Material element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_MDS_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MDS Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_XML_ELEMENTS Table of IXML Elements 20101020
2 Exporting ET_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20101014
3 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20101020
4 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20101020
5 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Table of record reference descriptors 20101014
6 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101014
7 Importing IT_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20101014
8 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20101020
9 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20101020
10 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20101020
11 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20101020
12 Importing IV_EXPORT_TYPE Call by reference Type reference (TYPE) /TDAG/RCSE_TEMPLID Template 20101014
13 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20101014
14 Importing IV_MODE Call by reference Type reference (TYPE) STRING MDS upload mode 20101021
15 Importing IV_NORMVAR Call by reference Type reference (TYPE) /TDAG/CPE_NORMVAR Normalization Variant 20101014
16 Importing IV_REQ_ID Call by reference Type reference (TYPE) /TDAG/CPE_REQ_ID Request ID 20101014
17 Importing IV_STATUS Call by reference Type reference (TYPE) STRING Upload status 20101014
18 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20101021

Method CREATE_MDS_SECTION on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_MDS_UPLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
2 Exporting EV_XML_FILE Call by reference Type reference (TYPE) XSTRING 20100719
3 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Table of record reference descriptors 20100719
4 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100719
5 Importing IT_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20100719
6 Importing IV_EXPORT_TYPE Call by reference Type reference (TYPE) /TDAG/RCSE_TEMPLID Template 20100722
7 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
8 Importing IV_NORMVAR Call by reference Type reference (TYPE) /TDAG/CPE_NORMVAR Normalization Variant 20100720
9 Importing IV_STATUS Call by reference Type reference (TYPE) STRING Upload status 20100719

Method CREATE_MDS_UPLOAD_FILE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MOD Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Module element (not yet in document) 20100719
2 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
3 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20100719
4 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Top level component 20100719
5 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20100719
6 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20100719
7 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
8 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
9 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
10 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
11 Importing IV_MODE Call by reference Type reference (TYPE) STRING MDS Upload Mode 20101014
12 Importing IV_STATUS Call by reference Type reference (TYPE) STRING MDS Status 20100719
13 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS composition 20100719
14 Changing XT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_MODULE_FILE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101018
2 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101018
3 Importing IV_FLG_WITH_REQUEST Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Flag: add request information if available 20101221
4 Importing IV_MODE Call by reference Type reference (TYPE) STRING Upload mode 20101018
5 Importing IV_STATUS Call by reference Type reference (TYPE) STRING Upload status 20101018
6 Changing XT_FILE_STRUCTURE Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_XML_STRUCT XML File Structure 20101018

Method CREATE_MODULE_FILE_STRUCTURE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_OWNER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20101019
2 Importing IV_STATUS Call by reference Type reference (TYPE) STRING Owner Status 20101019
3 Returning RR_STAT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT OwnerStatus Element 20101019
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20101019

Method CREATE_PRODUCT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Structure element 20100719
2 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
3 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
4 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Current component 20100719
5 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101026
6 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20100719
7 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
8 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
9 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
10 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
11 Importing IV_FLG_TOPLEVEL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: is top level element 20100719
12 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
13 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_REF_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Component component 20100719
3 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
4 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT IMDS ID (Node) 20100719
5 Returning RR_COMP Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT RefComponent Element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_REF_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
2 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20100719
3 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Current Material in composition 20100719
4 Importing IS_BOS_COMP_PARENT Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Parent Material in Composition 20100719
5 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20100719
6 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Table of usages 20100719
7 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Table of substance headers 20100719
8 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Table of identifiers 20100719
9 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
10 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM Key date 20100719
11 Returning RR_REFMAT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT RefMaterial Element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_REF_SEMICOMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
2 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20100719
3 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP SemiComponent Component 20100719
4 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
5 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
6 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
7 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
8 Importing IV_FIX_VALUE Call by reference Type reference (TYPE) STRING Fix-Value 20100719
9 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT IMDS ID (Node) 20100719
10 Importing IV_MAX_VALUE Call by reference Type reference (TYPE) STRING Max-Value 20100719
11 Importing IV_MIN_VALUE Call by reference Type reference (TYPE) STRING Min-Value 20100719
12 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Composition type 20100719
13 Importing IV_UNIT Call by reference Type reference (TYPE) STRING Unit 20100719
14 Importing IV_WEIGHT Call by reference Type reference (TYPE) STRING Weight 20100719
15 Returning RR_COMP Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT RefSemiComponent element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_REJECTREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REJECTREQ_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20101105
2 Importing IV_REJ_REASON Call by reference Type reference (TYPE) ANY 20101105
3 Importing IV_REQ_ID Call by reference Type reference (TYPE) ANY 20101105
4 Changing XR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20101105

Method CREATE_REJECTREQ on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20101117
2 Importing IS_FILE_STRUCT Call by reference Type reference (TYPE) /TDAG/CPS_IMDS_XML_STRUCT XML File Structure Structure 20101117
3 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101117
4 Returning RR_REQ Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Request Element 20101117
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20101117

Method CREATE_REQUEST_FILE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101117
2 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101117
3 Changing XT_FILE_STRUCTURE Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_XML_STRUCT XML File Structure 20101117

Method CREATE_REQUEST_FILE_STRUCTURE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_SEMICOMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP SemiComponent component 20100719
3 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101026
4 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
5 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifer longtext table 20100719
6 Importing IV_FIX_VALUE Call by reference Type reference (TYPE) STRING Fix-Value 20100719
7 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
8 Importing IV_MAX_VALUE Call by reference Type reference (TYPE) STRING Max-Value 20100719
9 Importing IV_MIN_VALUE Call by reference Type reference (TYPE) STRING Min-Value 20100719
10 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Composition type 20100719
11 Importing IV_UNIT Call by reference Type reference (TYPE) STRING Unit 20100719
12 Importing IV_WEIGHT Call by reference Type reference (TYPE) STRING Weight 20100719
13 Returning RR_COMP Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT SemiComponent element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_STATUS_UPLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAPTER4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Chapter4 records to be accepted/rejected 20100819
2 Importing IT_CHAPTER4_TEXT Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX chapter4 text table comprising rejection reasons 20100827
3 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_ISMDS Parent Supplier MDS records of relevant chapter4 records 20100819
4 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /TDAG/CPE_PROC_ACTIVITY_SUPPL Accept or Reject MDS 20101001
5 Returning RV_XML_STRING Value transfer Type reference (TYPE) XSTRING xml as a string 20100824

Method CREATE_STATUS_UPLOAD_FILE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_STATUS_UPLOAD_XML_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload XML Document 20100819

Method CREATE_STATUS_UPLOAD_XML_HEAD on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_SUBSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Current substance in composition 20100719
3 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP CP: BOS explosion 20100722
4 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT IMDS ID (Node) 20100719
5 Returning RR_SUB Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Substance element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_SUPREQ_UPLOAD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAPTER4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101109
2 Importing IT_CHAPTER4_TEXT Call by reference Type reference (TYPE) /TDAG/CPY_ICH4TX Table Type for Chapter 4 text data 20101109
3 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_ISMDS Table Type for Supplier MDS 20101109
4 Importing IV_ACTIVITY Call by reference Type reference (TYPE) /TDAG/CPE_PROC_ACTIVITY_SUPPL Supplier MDS Center Process Activity 20101109
5 Returning RV_XML_STRING Value transfer Type reference (TYPE) XSTRING 20101109

Method CREATE_SUPREQ_UPLOAD_FILE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_TOPLEVEL_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Top level element 20100719
2 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
3 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
4 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Top level element 20100719
5 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20100719
6 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20100719
7 Importing IT_CH4AD Call by reference Type reference (TYPE) /TDAG/CPY_ICH4AD Table type for Chapter 4 Company specific data 20100719
8 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20100719
9 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
10 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
11 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
12 Importing IV_EXPORT_TYPE Call by reference Type reference (TYPE) /TDAG/RCSE_TEMPLID Template 20100722
13 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
14 Importing IV_MODE Call by reference Type reference (TYPE) STRING MDS upload mode 20101021
15 Importing IV_REQ_ID Call by reference Type reference (TYPE) /TDAG/CPE_REQ_ID Request ID 20100719
16 Importing IV_STATUS Call by reference Type reference (TYPE) STRING Module status 20100719
17 Importing IV_TOP_CONTACT_ID Call by reference Type reference (TYPE) /TDAG/CPE_OWN_CONT_ID Own Contact Person ID (top level element) 20100914
18 Importing IV_TOP_ORGID Call by reference Type reference (TYPE) /TDAG/CPE_OWN_ORG_ID ID of Own Organzation (top level element) 20100914
19 Changing XT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
20 Changing XT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method CREATE_UNASSIGNREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UNASSIGNREQ_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20101105
2 Importing IV_REQ_ID Call by reference Type reference (TYPE) ANY 20101105
3 Changing XR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20101105

Method CREATE_UNASSIGNREQ on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method CREATE_UPLOAD_XML_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload XML Document 20100719

Method CREATE_UPLOAD_XML_HEAD on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method DECLSUB_IN_HOMOMAT 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 20100719
2 Exporting EV_FLG_CONTAINED Call by reference Type reference (TYPE) BOOLE_D Flag: declareable is part of material 20100719
3 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
4 Importing IS_DECSUB Call by reference Type reference (TYPE) /TDAG/CPS_DECSUB CP: Buffer structure for declareable substances 20100719
5 Importing IS_HOMO_MAT Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20100719
6 Importing IV_REGLIST Call by reference Type reference (TYPE) /TDAG/CPE_REGLIST Regulatory/Customer List 20100719

Method DECLSUB_IN_HOMOMAT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method DELETE_RESULT_MARKERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENTRIES Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RES_MARK Entries for result download 20100719

Method DELETE_RESULT_MARKERS on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method DETERMINE_FILE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILE_STRUCTURE Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_XML_STRUCT XML File Structure 20101015
2 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101015
3 Importing IT_CH4 Call by reference Type reference (TYPE) /TDAG/CPY_ICH4 Table type for Chapter 4 data 20101015
4 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT Node ID 20101021
5 Importing IV_STATUS Call by reference Type reference (TYPE) STRING Upload Status 20101015
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED The requested activity is not allowed in this MDS status 20101018

Method DOWNLOAD_RESULT_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE CP: Table for binary data 20100719
2 Exporting EV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of a document in bytes 20100719
3 Exporting EV_FLG_FOUND Call by reference Type reference (TYPE) BOOLE_D Flag: file found 20100719
4 Importing IV_FILENAME Call by reference Type reference (TYPE) FILEEXTERN File name 20100719

Method DOWNLOAD_RESULT_FILE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method DOWNLOAD_RESULT_FILE_ENTITY 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 20100719
2 Exporting EV_FILE_SIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of a document in bytes 20100719
3 Exporting EV_FLG_FOUND Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100719
4 Importing IS_ENTITY Call by reference Type reference (TYPE) /TDAG/CPS_IMDS_ENTITY_KEY Identifies an Entity (MDS/Request) and a Recipient (Chap 4) 20100719

Method DOWNLOAD_RESULT_FILE_ENTITY on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IDENT Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
2 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
3 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier Long text type 20100719
4 Importing IV_FLG_FORCE_LANG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: force the language 20100719
5 Importing IV_IDCAT Call by reference Type reference (TYPE) ESEIDCAT Identification Type 20100719
6 Importing IV_IDTYPE Call by reference Type reference (TYPE) ESEIDTYPE Identification Category 20100719
7 Importing IV_LANGU Call by reference Type reference (TYPE) ESELANGU Language Key 20100719
8 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Record number of spec 20100719

Method GET_IDENTIFIER on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_IMDS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IMDS_MODULE Call by reference Type reference (TYPE) ESEIDENT Identifier 20100719
2 Exporting EV_IMDS_NODE Call by reference Type reference (TYPE) ESEIDENT Identifier 20100719
3 Exporting EV_IMDS_VERSION Call by reference Type reference (TYPE) ESEIDENT Identifier 20100719
4 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifiers 20100719
5 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Substance record number 20100719

Method GET_IMDS_ID on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_IMDS_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP_ARTNR Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
2 Exporting ET_COMP_NAME Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
3 Exporting ET_IMDSNGADSL Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20140317
4 Exporting ET_MATNR Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
5 Exporting ET_NAME_DE Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
6 Exporting ET_NAME_EN Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
7 Exporting ET_SEMICOMP_ARTNR Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
8 Exporting ET_SEMICOMP_NAME Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
9 Exporting ET_STD_MATNR Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
10 Exporting ET_SUPPLIER Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
11 Exporting ET_SYMBOL Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
12 Exporting ET_TRADE_DE Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
13 Exporting ET_TRADE_EN Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
14 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifiers 20100719
15 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtexts 20100719
16 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN substance record number 20100719

Method GET_IMDS_NAMES on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_LOCAL_KEY_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STREAML Call by reference Type reference (TYPE) /TDAG/CPS_IMDS_STREAML_INFO IMDS Streamline information 20100719
2 Returning RV_DEF Value transfer Type reference (TYPE) STRING Local Key Def 20100719

Method GET_LOCAL_KEY_DEF on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_MESSAGES Signature

Method GET_MESSAGES on class /TDAG/CP_IMDS_AICL_XML has no parameter.
Method GET_MESSAGES on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_NORMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NORM Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_NORM Table of Norms 20100719
2 Importing IT_ESTPR Call by reference Type reference (TYPE) ESPRH_APIPR_TAB_TYPE Characteristics value table 20100719
3 Importing IT_ESTVA Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE Property instance table 20100719
4 Importing IT_ESTVH Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE Property header table 20100719
5 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Substance record number 20100719

Method GET_NORMS on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_NORMVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NORM Value transfer Type reference (TYPE) /TDAG/CPS_NORMA_INPUT_FIELDS CP: Normalization key fields for identification 20100719

Method GET_NORMVAR on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_PHRASE_FOR_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Phrase 20100719
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100719
3 Importing IS_PROP_DATA Call by reference Type reference (TYPE) ESPRH_APIPR_WA_TYPE Line of Property Value Table 20100719
4 Importing IV_LANGU Call by reference Type reference (TYPE) ESELANGU Language Code 20100719
5 Importing IV_PROPTYPE Call by reference Type reference (TYPE) CHAR04 Property Type 20100719
6 Changing XT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Message Table 20100719

Method GET_PHRASE_FOR_MATERIAL on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Property value 20100719
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100719
3 Importing IS_PROP Call by reference Type reference (TYPE) /TDAG/CP_IMDSCL_ENV=>PROP_TYPE Property Type Definition 20100719
4 Importing IT_ESTPR Call by reference Type reference (TYPE) ESPRH_APIPR_TAB_TYPE Property value 20100719
5 Importing IT_ESTVA Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE Property instance 20100719
6 Importing IT_ESTVH Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE Property header 20100719
7 Importing IT_LTEXT Call by reference Type reference (TYPE) ESPRH_APIFL_TAB_TYPE User defined longtext 20100719
8 Importing IT_TEXT Call by reference Type reference (TYPE) ESPRH_APIDF_TAB_TYPE User defined text 20100719
9 Importing IV_LANGU Call by reference Type reference (TYPE) ESELANGU 'D' Language Code 20100719
10 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Record number of spec 20100719
11 Changing XT_MSG Call by reference Type reference (TYPE) BAL_T_MSG Message table 20100719
# Exception Resumable Description Created on
1 PHRASE_NO_PHRASE Property is no phrase although property type is 20100719
2 UNKNOWN_PROPTYPE The property type is unknown 20100719

Method GET_RESULT_MARKERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTRIES Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RES_MARK Entries for result download 20100719
2 Importing IT_MDS Call by reference Type reference (TYPE) /TDAG/CPY_VDM_CUSC_REF Table of record reference descriptors 20100719
3 Importing IV_FLG_SAME_FILE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: add all entries with the same file 20100719

Method GET_RESULT_MARKERS on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method GET_USER_DEFINED_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) /TDAG/CPY_TLINE User-Defined Text 20100719
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100719
3 Importing IT_LTEXT Call by reference Type reference (TYPE) ESPRH_APIFL_TAB_TYPE User-Defined Longtext 20100719
4 Importing IT_TEXT Call by reference Type reference (TYPE) ESPRH_APIDF_TAB_TYPE User-Defined Text 20100719
5 Importing IV_LANGU Call by reference Type reference (TYPE) ESELANGU Language Code 20100719
6 Importing IV_RECNVA Call by reference Type reference (TYPE) ESERECN Record number of valuation instance 20100719
7 Importing IV_TEXTTYPE Call by reference Type reference (TYPE) ESETEXTCAT User-Defined Text Type 20100719

Method GET_USER_DEFINED_TEXT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method HANDLE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
2 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Component Component 20100719
3 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101026
4 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
5 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identiifer table 20100719
6 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
7 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
8 Importing IV_FLG_TOPLEVEL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: is top level element 20100719
9 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT IMDS ID (Node) 20100719
10 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
11 Returning RR_COMP Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Component or RefComponent element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method HANDLE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
2 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload Document 20100719
3 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Current Material in Composition 20100719
4 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
5 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20100719
6 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
7 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
8 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
9 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
10 Importing IV_FLG_TOPLEVEL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: top level element 20100719
11 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT IMDS ID (Node) 20100719
12 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
13 Returning RR_MAT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Material or RefMaterial element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method HANDLE_SEMICOMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
2 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Upload document 20100719
3 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Semi component component 20100719
4 Importing IS_MDS Call by reference Type reference (TYPE) /TDAG/CPS_ICMDS Structure for Customer MDS 20101026
5 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP BOS Composition 20100719
6 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
7 Importing IT_IDENTS Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifer table 20100719
8 Importing IT_IDENTS_LONG Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE Identifier longtext table 20100719
9 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
10 Importing IV_FLG_TOPLEVEL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: Is top level element 20100719
11 Importing IV_IMDS_ID Call by reference Type reference (TYPE) ESEIDENT IMDS ID (Node) 20100719
12 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
13 Returning RR_COMP Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT SemiComponent or RefSemiComponent element 20100719
# Exception Resumable Description Created on
1 /TDAG/CX_IMDS_AICL_NO_DOC No XML document supplied 20100719

Method HAS_ERROR Signature

Method HAS_ERROR on class /TDAG/CP_IMDS_AICL_XML has no parameter.
Method HAS_ERROR on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method IS_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IXML Element 20100719
2 Returning RV_REF Value transfer Type reference (TYPE) BOOLE_D true, if ir_elem is a Ref* element 20100719

Method IS_REFERENCE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method MAKE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING String value 20100719

Method MAKE_STRING on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method MAKE_XML_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Table Type for Structure Tline 20100719
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING XML quoted string value 20100719

Method MAKE_XML_STRING on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method MARA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MARA Call by reference Type reference (TYPE) MARA_TT General Material Data 20100719
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100719
3 Importing IT_ESTMJ Call by reference Type reference (TYPE) ESPRH_APIMJ_TAB_TYPE Material join table 20100719
4 Changing XT_BAPIRET Call by reference Type reference (TYPE) /TDAG/RCST_RETURN Return Table 20100719

Method MARA_READ on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method PARSE_ERROR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ERROR Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Error element 20100719
2 Changing XS_RESULT Call by reference Type reference (TYPE) /TDAG/CPS_IMDS_RESULT_CONT IMDS Result file content 20100719

Method PARSE_ERROR_ELEMENT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method PARSE_RELEASE_CHECK_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RC Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Release Check element 20100719
2 Importing IV_FLG_FAILURE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: verdict is failure 20100719
3 Importing IV_LOCAL_KEY_DEF Call by reference Type reference (TYPE) STRING Local Key Definition 20100719
4 Importing IV_MODULE_ID Call by reference Type reference (TYPE) /TDAG/CPE_IMDSID Module ID 20100804
5 Importing IV_NODE_ID Call by reference Type reference (TYPE) /TDAG/CPE_IMDSNODE Node ID 20100804
6 Importing IV_NODE_OLD Call by reference Type reference (TYPE) STRING Old node id 20100719
7 Importing IV_VERSION Call by reference Type reference (TYPE) /TDAG/CPE_MOD_VERS_CHAR IMDS module version character type 20100804
8 Changing XT_RESULT Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RESULT_CONT IMDS Result file content 20100719

Method PARSE_RELEASE_CHECK_ELEMENT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method PARSE_RESULT_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RESULT_CONT IMDS result file content 20100719
2 Importing IT_FILE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE Result file 20100719
3 Importing IV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of a document in bytes 20100719

Method PARSE_RESULT_FILE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method PARSE_SOURCE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Source_Element element 20100719
2 Changing XT_RESULT Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_RESULT_CONT IMDS result file content 20100719

Method PARSE_SOURCE_ELEMENT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method PARSE_WARNING_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_WARNING Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Warning element 20100719
2 Changing XS_RESULT Call by reference Type reference (TYPE) /TDAG/CPS_IMDS_RESULT_CONT IMDS Result file content 20100719

Method PARSE_WARNING_ELEMENT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method READ_APPLICATION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPL_CODE Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_APPL_CODE Table of application codes 20100719
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100719
3 Importing IR_DATA_HANDLER Call by reference Type reference (TYPE) /TDAG/CPE_HANDLER_REF Reference to data handler object 20100719
4 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP BOS Component 20100719
5 Importing IS_BOS_COMP_MAT Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP BOS Component Material 20100719
6 Importing IT_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPY_BOS_COMP Table of BOS Components 20100719
7 Importing IT_ESTRH Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE Substance header table 20100719
8 Importing IT_ESTRI Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE Identifier table 20100719
9 Importing IT_STREAML Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_STREAML_INFO Table of streamline information 20100719
10 Changing XT_MSG Call by reference Type reference (TYPE) BAL_T_MSG Message table 20100719

Method READ_APPLICATION_CODE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method READ_BULK_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SPECIFIC_WEIGHT Call by reference Type reference (TYPE) STRING Specific weight 20100719
2 Exporting EV_SPECIFIC_WEIGHT_TYPE Call by reference Type reference (TYPE) STRING Specific weight type 20100719
3 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP Component 20100719
4 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
5 Changing XT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Message table 20100719
6 Changing XV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Flag: error occured 20100719

Method READ_BULK_WEIGHT on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method READ_MATERIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CATEGORY Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Category 20100719
2 Exporting ET_NORM Call by reference Type reference (TYPE) /TDAG/CPY_IMDS_NORM Table of Norms 20100719
3 Exporting ET_REMARK_DE Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Remark DE 20100719
4 Exporting ET_REMARK_EN Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Remark EN 20100719
5 Exporting ET_SUPPLIER Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Supplier 20100719
6 Exporting ET_SYMBOL Call by reference Type reference (TYPE) /TDAG/CPY_TLINE Symbol 20100719
7 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Usage table 20100719
8 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
9 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Record number of material (Specification) 20100719

Method READ_MATERIAL_DATA on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method READ_POLYMER 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 20100719
2 Exporting EV_POLY Call by reference Type reference (TYPE) STRING Polymer information 20100719
3 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Key date 20100719
4 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Substance record number 20100719
5 Changing XT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Message table 20100719

Method READ_POLYMER on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method READ_PROCESS_CHEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP CP: BOS explosion 20100719
2 Returning RV_PROC Value transfer Type reference (TYPE) STRING Value for ProcessChemType 20100719

Method READ_PROCESS_CHEM on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method READ_RECYCLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTAINSRECYCLATE Call by reference Type reference (TYPE) STRING Material contains recyclate 20100719
2 Exporting EV_POSTCONSMAX Call by reference Type reference (TYPE) STRING 20100719
3 Exporting EV_POSTCONSMIN Call by reference Type reference (TYPE) STRING 20100719
4 Exporting EV_POSTINDMAX Call by reference Type reference (TYPE) STRING 20100719
5 Exporting EV_POSTINDMIN Call by reference Type reference (TYPE) STRING 20100719
6 Importing IS_BOS_COMP Call by reference Type reference (TYPE) /TDAG/CPS_BOS_COMP The current component 20100719
7 Importing IT_ESTDU Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE Table of usages 20100719
8 Importing IV_KEY_DATE Call by reference Type reference (TYPE) SYDATUM Key date 20100719

Method READ_RECYCLING on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method REMOVE_DOCTYPE_FROM_XML 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 XML file without DOCTYPE definition 20101208
2 Exporting EV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of outgoing file 20101208
3 Importing IT_FILE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE XML file with DOCTYPE definition 20101208
4 Importing IV_FILESIZE Call by reference Type reference (TYPE) ESENUMBYTE Size of incoming file 20101208

Method REMOVE_DOCTYPE_FROM_XML on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method SET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEM Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IXML element 20100719
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Attribute name 20100719
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Attribute value 20100719

Method SET_ATTRIBUTE on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method SET_NORMVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NORMVAR Call by reference Type reference (TYPE) /TDAG/CPE_NORMVAR Normalization Variant 20100722

Method SET_NORMVAR on class /TDAG/CP_IMDS_AICL_XML has no exception.

Method XML_QUOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) STRING incoming string value 20100719
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING outgoing (quoted) string value 20100719

Method XML_QUOTE on class /TDAG/CP_IMDS_AICL_XML has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600