SAP ABAP Class TH_MDG_BS_MAT_CLF_SRV (Unittest Services and mocking for CLF Cntl)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_MODEL_ACCESS (Package) MDG: ERP Material Model Access to Prim. Pers.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_BS_CLF_CNTL Classification Controller Interface for Lead Object 20101104
Properties
Class TH_MDG_BS_MAT_CLF_SRV  
Short Description Unittest Services and mocking for CLF Cntl    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 5   
Package MDG_BS_MAT_MODEL_ACCESS   MDG: ERP Material Model Access to Prim. Pers. 
Created 20101104   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_AUNIT_ASSERT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_MDG_BS_CLF_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 TH_MDG_BS_MAT_CLF_SRV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_BS_CLF_CNTL Classification Controller Interface for Lead Object 20101104
Friends
Class TH_MDG_BS_MAT_CLF_SRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_MOCKING_MARA Instance attribute Public Type reference (TYPE) TY_S_MARA Material Master 20101104
2 GT_KEY_MAP Static Attribute Public Type reference (TYPE) TY_TS_KEY_MAP Key mapping after key changed 20110401
3 GT_MARA_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120413
4 GT_MARC_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120131
5 GT_MARM_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120316
6 GT_MAT_CR Static Attribute Public Type reference (TYPE) TY_T_MAT_CR CRs created 20120530
7 GT_MBEW_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120216
8 GT_MEAN_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120316
9 GT_MLAN_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120316
10 GT_MOCKING_CLASSASGN Instance attribute Public Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CLASSASGN Class Assignments (Staging) 20101104
11 GT_MOCKING_CLASSTYPE Instance attribute Public Type reference (TYPE) TY_TS_CLASSTYPE All and valid classtypes 20101104
12 GT_MOCKING_VALUATION Instance attribute Public Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION Class Valuation (Staging) 20101104
13 GT_MPGD_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120426
14 GT_MVKE_ENTITY Static Attribute Private Type reference (TYPE) USMD_T_ENTITY Entities 20120214
15 GV_ACTION_NAME Static Attribute Private Type reference (TYPE) STRING actual action text 20110418
16 GV_ACTION_PARAM Static Attribute Private Type reference (TYPE) STRING actual attribute for action 20110418
17 GV_ACTION_SCOPE Static Attribute Private Type reference (TYPE) CHAR1 actual scope for action 20110418
18 GV_DEFAULT_CLASSTYPE Static Attribute Public Type reference (TYPE) KLASSENART '001' Class Type 20101104
19 GV_DEFAULT_MATKL Static Attribute Public Type reference (TYPE) MATKL Material Group 20101104
20 GV_DEFAULT_MBRSH Static Attribute Public Type reference (TYPE) MBRSH 'C' Default material sector 20101104
21 GV_DEFAULT_MEINS Static Attribute Public Type reference (TYPE) MEINS 'L' Default material UOM 20101104
22 GV_DEFAULT_MTART Static Attribute Public Type reference (TYPE) MTART 'FERT' Default material type 20101104
23 GV_DEFAULT_PLANT Static Attribute Public Type reference (TYPE) WERKS_D Sequence table for MRP units - scope of planning 20101104
24 GV_DEFAULT_VKORG Static Attribute Public Type reference (TYPE) VKORG Sales Organization 20101104
25 GV_DEFAULT_VTWEG Static Attribute Public Type reference (TYPE) VTWEG Distribution Channel 20101104
26 GV_LOCK_WAIT Static Attribute Public Type reference (TYPE) I Trys to get lock - 0 = one try 20110307
27 GV_MOCKING_ACTIVE_CLASSTYPE Instance attribute Public Type reference (TYPE) KLASSENART Class Type active 20101104
28 GV_MOCKING_CC_ALLOWED Instance attribute Public Type reference (TYPE) BOOLE_D Change Number for Classification (ECO) allowed 20101104
29 GV_MOCKING_CC_ALLOWED_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Change Number for Classification (ECO) allowed 20101104
30 GV_MOCKING_CC_MULT Instance attribute Public Type reference (TYPE) BOOLE_D Multiple Change Number in one commit 20101104
31 GV_MOCKING_CC_MULT_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Multiple Change Number in one commit 20101104
32 GV_MOCKING_CHANGENO Instance attribute Public Type reference (TYPE) AENNR ECN active 20101104
33 GV_MOCKING_CLASSTYPES_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE All and valid classtypes 20101104
34 GV_MOCKING_CLASSTYPE_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Primary Persistency has changed 20101104
35 GV_MOCKING_DEFAULT_CLASS Instance attribute Public Type reference (TYPE) KLASSE_D Class default 20101104
36 GV_MOCKING_DEFAULT_CLASSTYPE Instance attribute Public Type reference (TYPE) KLASSENART Class Type default 20101104
37 GV_MOCKING_DEF_CLASS_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Class default 20101104
38 GV_MOCKING_DIRECT_SAVE Instance attribute Public Type reference (TYPE) BOOLE_D Direct Save requested 20101104
39 GV_MOCKING_DIRECT_SAVE_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Direct Save requested 20101104
40 GV_MOCKING_MARA_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Material Master 20101104
41 GV_MOCKING_PP_CHANGED Instance attribute Public Type reference (TYPE) BOOLE_D Primary Persistency has changed 20101104
42 GV_MOCKING_PP_CHANGED_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Primary Persistency has changed 20101104
43 GV_MOCKING_VALIDITY_SET Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE ECN and Valid From 20101104
44 GV_MOCKING_VALID_FROM Instance attribute Public Type reference (TYPE) DATUV Valid From 20101104
45 GV_PP_ACTIVE Static Attribute Public Type reference (TYPE) CHAR1 0 = Staging, 1 = Primary Persistency 20101104
46 GV_PREFIX Static Attribute Public Type reference (TYPE) CHAR1 'Z' Prefix for new Materials 20101104
47 GV_UNITTEST_INDICATOR Static Attribute Public Type reference (TYPE) STRING Unittest Indicator 20120207
48 GV_USMD_MODEL Static Attribute Public Type reference (TYPE) USMD_MODEL 'MM' Data Model 20101104
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_DETERMINE Instance method Private Method 20110118
2 CHECK_CC_CLASSIFICATION Instance method Public Method 20101104
3 CHECK_CC_CLASSTYPE_EXISTS Instance method Private Method 20110118
4 CHECK_CC_MULT Instance method Private Method 20110118
5 CHECK_DS_CLASSIFICATION Instance method Private Method 20110118
6 CHECK_DS_IN_UPD_TASK Instance method Private Method 20110118
7 CHECK_DS_ON_COMMIT Instance method Private Method 20110118
8 CHECK_PP_CLASSIFICATION Instance method Public Method 20101104
9 CLASS_CONSTRUCTOR Static method Public Constructor 20120131
10 CLF_ASSERT_EQUAL Static method Public Method Checks classification on equality 20101104
11 CLF_CONV_DATE_TO_ATFLV Static method Public Method Convert date to internal 20101104
12 CLF_MODIFY Static method Public Method Create Material in Staging, PP or Mocking (old CR API) 20101104
13 CLF_SETUP_AND_CHECK Static method Public Method Check CLF Setup 20101104
14 CONVERT_OBJNUM_TO_EXTERN Instance method Public Method 20101104
15 DELETE_BSCDATTXT_ST Static method Public Method Delete 20120424
16 DELETE_INTCMNT_ST Static method Public Method Delete 20120424
17 DELETE_MARA_ST Static method Public Method Delete 20120413
18 DELETE_MARC_ST Static method Public Method Delete 20120229
19 DELETE_MARM_ST Static method Public Method Delete 20120301
20 DELETE_MBEW_ST Static method Public Method Delete 20120301
21 DELETE_MEAN_ST Static method Public Method Delete 20120316
22 DELETE_MLAN_ST Static method Public Method Delete 20120424
23 DELETE_MPGD_ST Static method Public Method Delete 20120426
24 DELETE_MRPTXT_ST Static method Public Method Delete 20120424
25 DELETE_MVKE_ST Static method Public Method Delete 20120301
26 DELETE_PURCHTXT_ST Static method Public Method Delete 20120424
27 DELETE_QINSPTXT_ST Static method Public Method Delete 20120424
28 DELETE_SALESTXT_ST Static method Public Method Delete 20120424
29 DEQUEUE Instance method Private Method 20110118
30 ECO_SETUP_AND_CHECK Static method Public Method Check CLF Setup 20101104
31 ENQUEUE Instance method Private Method 20110118
32 GET_ACTIVE_ACCESS_CONTEXT Instance method Public Method 20101104
33 GET_ACTIVE_CHANGENO Instance method Public Method 20101104
34 GET_ACTIVE_CLASSTYPE Instance method Public Method 20101104
35 GET_ACTIVE_LANGUAGE Instance method Public Method 20101104
36 GET_ACTIVE_VALIDITY Instance method Public Method 20101104
37 GET_ACTIVE_VALID_FROM Instance method Public Method 20101104
38 GET_ALL_CLASSTYPE Instance method Public Method 20101104
39 GET_CLASSIFICATION Instance method Private Method 20110118
40 GET_DEFAULT_CLASS Instance method Public Method 20101104
41 GET_DEFAULT_CLASSTYPE Instance method Public Method 20101104
42 GET_DEFAULT_LANGUAGE Instance method Public Method 20101104
43 GET_DEFAULT_UI_MODE Instance method Public Method 20101104
44 GET_DEFAULT_VALID_FROM Instance method Public Method 20101104
45 GET_DISPO Static method Public Method Get Dispo 20111212
46 GET_MAFID_FOR_DS Instance method Private Method 20110118
47 GET_MATERIAL_TYPE Instance method Public Method 20101104
48 GET_MATNR Static method Public Method Generates an Material No 20110317
49 GET_MOCKING_CONTEXT Instance method Public Method Get valid context 20101104
50 GET_MSG_SEVERITY Instance method Public Method 20101104
51 GET_OBJKEY Instance method Public Method 20101104
52 GET_OBJNUM Instance method Public Method 20101104
53 GET_OBJTYPE Instance method Private Method 20110118
54 GET_PP_ACTIVE Instance method Private Method 20110118
55 GET_USMD_MESSAGES Instance method Public Method 20101104
56 GET_VALID_CLASSTYPE Instance method Public Method 20101104
57 GET_WERKS Static method Public Method Get Dispo 20111213
58 MATERIALS_MAINTAIN_API Static method Public Method Create Material in Staging, PP or Mocking (old CR API) 20120305
59 MATERIAL_ACTIVATE Static method Public Method Create Material in Staging, PP or Mocking (new Gov API) 20101104
60 MATERIAL_ASSERT_EQUAL Static method Public Method Checks material on equality 20110317
61 MATERIAL_CHECK Static method Public Method Create Material in Staging, PP or Mocking (old CR API) 20101104
62 MATERIAL_CONTAINER_EXECUTE Static method Public Method Execute writes and deletes from container 20120912
63 MATERIAL_CONTAINER_LOCK Static method Protected Method Execute writes and deletes from container 20120913
64 MATERIAL_CREATE Static method Public Method Create Material in Staging, PP or Mocking (old CR API) 20101104
65 MATERIAL_EVENT_KEY_CHANGED Static method Private Event handling method Store changed keys 20110401
66 MATERIAL_KEY_GET Static method Public Method Get Matnr after key changed 20110401
67 MATERIAL_LOCK Static method Public Method Lock Material in PP or Staging 20110223
68 MATERIAL_MODIFY Static method Public Method Create Material in Staging, PP or Mocking (new Gov API) 20101104
69 MATERIAL_MODIFY_KEY Static method Public Method Create Material in Staging, PP or Mocking (new Gov API) 20101104
70 MATERIAL_READ Static method Public Method Read Material in Staging, PP or Mocking (old CR API) 20101104
71 MATERIAL_SAVE Static method Public Method Create Material in Staging, PP or Mocking (old CR API) 20110310
72 MODIFY_BSCDATTXT Static method Public Method Modify 20120424
73 MODIFY_INTCMNT Static method Public Method Modify 20120424
74 MODIFY_MARA Static method Public Method Modify 20120413
75 MODIFY_MARC Static method Public Method Modify 20120220
76 MODIFY_MARM Static method Public Method Modify 20120220
77 MODIFY_MBEW Static method Public Method Modify 20120220
78 MODIFY_MEAN Static method Public Method Modify 20120316
79 MODIFY_MLAN Static method Public Method Modify 20120220
80 MODIFY_MPGD Static method Public Method Modify 20120426
81 MODIFY_MRPTXT Static method Public Method Modify 20120424
82 MODIFY_MVKE Static method Public Method Modify 20120220
83 MODIFY_PURCHTXT Static method Public Method Modify 20120424
84 MODIFY_QINSPTXT Static method Public Method Modify 20120424
85 MODIFY_SALESTXT Static method Public Method Modify 20120424
86 MSG_ASSERT_EQUAL Static method Public Method Check expected messages 20110317
87 MSG_CHECK Static method Public Method Check messages for error 20110317
88 MSG_REPORT Static method Public Method write messages to unittest report 20101104
89 READ_BSCDATTXT_ST Static method Public Method Read 20120416
90 READ_INTCMNT_ST Static method Public Method Read 20120416
91 READ_MARA_ST Static method Public Method Read 20120413
92 READ_MARC_ST Static method Public Method Read 20111213
93 READ_MARM_ST Static method Public Method Read 20111213
94 READ_MBEW_ST Static method Public Method Read 20111214
95 READ_MEAN_ST Static method Public Method Read 20120305
96 READ_MLAN_ST Static method Public Method Read 20111219
97 READ_MPGD_ST Static method Public Method Read 20120426
98 READ_MRPTXT_ST Static method Public Method Read 20120416
99 READ_MVKE_ST Static method Public Method Read 20111215
100 READ_PURCHTXT_ST Static method Public Method Read 20120416
101 READ_QINSPTXT_ST Static method Public Method Read 20120416
102 READ_SALESTXT_ST Static method Public Method Read 20120416
103 SAVE Instance method Private Method 20110118
104 SET_DEFAULTS Static method Public Method Set Material default values 20101104
105 SET_MOCKING_CC_ALLOWED Instance method Public Method ECN supported 20101104
106 SET_MOCKING_CC_MULT Instance method Public Method ECN supported 20101104
107 SET_MOCKING_CHANGENO Instance method Public Method ECN 20101104
108 SET_MOCKING_CLASSTYPES Instance method Public Method Class Type 20101104
109 SET_MOCKING_CLF Instance method Public Method Material Master, Class Assignment and Valuation 20101104
110 SET_MOCKING_DEFAULT Instance method Public Method Default mocking setup from Material Master 20101104
111 SET_MOCKING_DEFAULT_CLASS Instance method Public Method Default class 20101104
112 SET_MOCKING_DEFAULT_CLASSTYPE Instance method Public Method Default classtype 20101104
113 SET_MOCKING_DIRECT_SAVE Instance method Public Method Direct Save requested (without ON COMMIT) 20101104
114 SET_MOCKING_MARA Instance method Public Method Material Master (General Data) 20101104
115 SET_MOCKING_PP_CHANGED Instance method Public Method Primary Persistency changed 20101104
116 SET_MOCKING_VALID_FROM Instance method Public Method Valid From 20101104
117 SET_REF_DATA Instance method Public Method 20101104
118 SYNC_BO Instance method Public Method 20101104
119 SYNC_STAGING Instance method Public Method 20101104
120 VALIDATE_CONTEXT Instance method Public Method 20101104
Events
Class TH_MDG_BS_MAT_CLF_SRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CLASSTYPE Public See coding 20101104 BEGIN OF ty_s_classtype, type TYPE klassenart, valid TYPE boole_d. TYPES END OF ty_s_classtype
2 TY_S_KEY_MAP Public See coding 20101104 BEGIN OF ty_s_key_map, matnr_old TYPE matnr, matnr_new TYPE matnr. TYPES END OF ty_s_key_map
3 TY_S_MARA Public See coding 20101104 BEGIN OF ty_s_mara, attr TYPE mara, def_mtart TYPE mtart. TYPES END OF ty_s_mara
4 TY_S_MAT_CR Public See coding 20101104 BEGIN OF ty_s_mat_cr, matnr TYPE matnr, cr TYPE usmd_crequest. TYPES END OF ty_s_mat_cr
5 TY_TS_CLASSTYPE Public See coding 20101104 ty_ts_classtype TYPE SORTED TABLE OF ty_s_classtype WITH UNIQUE KEY type
6 TY_TS_DISPO Public See coding 20120322 ty_ts_dispo TYPE SORTED TABLE OF dispo WITH UNIQUE KEY table_line
7 TY_TS_KEY_MAP Public See coding 20101104 ty_ts_key_map TYPE SORTED TABLE OF ty_s_key_map WITH UNIQUE KEY primary_key COMPONENTS matnr_old WITH UNIQUE SORTED KEY matnr_new COMPONENTS matnr_new
8 TY_T_MAT_CR Public See coding 20101104 ty_t_mat_cr TYPE SORTED TABLE OF ty_s_mat_cr WITH UNIQUE KEY cr
Method Signatures

Method CHECK_AND_DETERMINE Signature

Method CHECK_AND_DETERMINE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_AND_DETERMINE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CHECK_CC_CLASSIFICATION Signature

Method CHECK_CC_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_CC_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CHECK_CC_CLASSTYPE_EXISTS Signature

Method CHECK_CC_CLASSTYPE_EXISTS on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_CC_CLASSTYPE_EXISTS on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CHECK_CC_MULT Signature

Method CHECK_CC_MULT on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_CC_MULT on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CHECK_DS_CLASSIFICATION Signature

Method CHECK_DS_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_DS_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CHECK_DS_IN_UPD_TASK Signature

Method CHECK_DS_IN_UPD_TASK on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_DS_IN_UPD_TASK on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CHECK_DS_ON_COMMIT Signature

Method CHECK_DS_ON_COMMIT on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_DS_ON_COMMIT on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CHECK_PP_CLASSIFICATION Signature

Method CHECK_PP_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CHECK_PP_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CLASS_CONSTRUCTOR on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method CLF_ASSERT_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) BOOLE_D equality of classification 20101104
2 Importing IO_CONTEXT_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Controller Interface for Lead Object 20101104
3 Importing ITS_CLF_CONTEXT_DATA_IST Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA be 20101104
4 Importing ITS_CLF_CONTEXT_DATA_SOLL Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA shall 20101104
5 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action Text just beeing processed 20110418
6 Importing IV_LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL CL_AUNIT_ASSERT=>CRITICAL Error Severity 20110317
7 Importing IV_PARAM Call by reference Type reference (TYPE) STRING Message parameter for action text 20110418
8 Importing IV_QUIT Call by reference Type reference (TYPE) AUNIT_FLOWCTRL CL_AUNIT_ASSERT=>METHOD Flow Control in Case of Error 20110317
9 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 Scope 20110418
10 Importing IV_WRITE_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Write Unittest protocal entries 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method CLF_CONV_DATE_TO_ATFLV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ATFLV Value transfer Type reference (TYPE) ATFLV Internal floating point from 20101104
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATLO Local Date for Current User 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method CLF_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20101104
2 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20101104
3 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20101104
4 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20101104
5 Exporting ETS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification Data 20101104
6 Exporting ETS_CLF_CONTEXT_DATA_OLD Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification Data 20101104
7 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
8 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Mocking Cntl - will be needed for mocking 20101104
9 Importing ITS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification Data 20101104
10 Importing IT_MARA_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120413
11 Importing IV_CR Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101104
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT02' CR Type 20101104
13 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101104
14 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method CLF_SETUP_AND_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA 20101104
2 Exporting ES_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_S_CONTEXT_DATA Classification Data 20101104
3 Exporting EV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20101104
4 Exporting EV_CHANGENO Call by reference Type reference (TYPE) AENNR Change Number 20101104
5 Exporting EV_CLINT Call by reference Type reference (TYPE) CLINT Internal Class Number 20101104
6 Importing IV_CHANGENO Call by reference Type reference (TYPE) AENNR Change Number 20101104
7 Importing IV_CHARACTERISTIC Call by reference Type reference (TYPE) ATNAM Characteristic Value 20101104
8 Importing IV_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Check only do not prepare 20101104
9 Importing IV_CLASS Call by reference Type reference (TYPE) KLASSE_D Class number 20101104
10 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20101104
11 Importing IV_INTERVAL Call by reference Type reference (TYPE) CHAR1 SPACE Single Value (SPACE) or interval (X) 20101104
12 Importing IV_LENGTH Call by reference Type reference (TYPE) INT2 10 Data Length 20101104
13 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101104
14 Importing IV_SINGLE_VALUE Call by reference Type reference (TYPE) CHAR1 'X' Single Value (X) or multiple (SPACE) 20101104
15 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR1 'C' C = CHAR, N = NUM, D = Date 20101104
16 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Create Change Numbr if filled 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method CONVERT_OBJNUM_TO_EXTERN Signature

Method CONVERT_OBJNUM_TO_EXTERN on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method CONVERT_OBJNUM_TO_EXTERN on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method DELETE_BSCDATTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ET_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
7 Exporting ET_BSCDATTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
9 Importing IT_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
10 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
11 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
12 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method DELETE_INTCMNT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ET_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
7 Exporting ET_INTCMNT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
9 Importing IT_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
10 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
11 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
12 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method DELETE_MARA_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120413
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120413
4 Exporting ES_MARA_OLD Call by reference Type reference (TYPE) MARA MDG BS MAT 20120413
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120413
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120413
7 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120413
8 Importing IS_MARA Call by reference Type reference (TYPE) MARA Data 20120413
9 Importing IT_MARA_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120413
10 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
11 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
12 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120413

Method DELETE_MARC_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120229
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120229
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120229
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120229
6 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT 20120229
7 Exporting ET_MARC_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT 20120229
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120229
9 Importing IT_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC Data 20120229
10 Importing IT_MARC_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120229
11 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
13 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120229

Method DELETE_MARM_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120301
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120301
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120301
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120301
6 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT 20120301
7 Exporting ET_MARM_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT 20120301
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120301
9 Importing IT_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20120301
10 Importing IT_MARM_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120301
11 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
13 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120301

Method DELETE_MBEW_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120301
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120301
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120301
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120301
6 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT 20120301
7 Exporting ET_MBEW_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT 20120301
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120301
9 Importing IT_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20120301
10 Importing IT_MBEW_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120301
11 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
13 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120301

Method DELETE_MEAN_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120316
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120316
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120316
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120316
6 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT 20120316
7 Exporting ET_MEAN_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT 20120316
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120316
9 Importing IT_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120316
10 Importing IT_MEAN_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120316
11 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
13 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120316

Method DELETE_MLAN_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT 20120424
7 Exporting ET_MEAN_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT 20120424
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
9 Importing IT_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120424
10 Importing IT_MEAN_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120424
11 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method DELETE_MPGD_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120426
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120426
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120426
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120426
6 Exporting ET_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT 20120426
7 Exporting ET_MPGD_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT 20120426
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120426
9 Importing IT_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD Data 20120426
10 Importing IT_MPGD_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120426
11 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
13 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120426

Method DELETE_MRPTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ET_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT MDG BS MAT 20120424
7 Exporting ET_MRPTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT MDG BS MAT 20120424
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
9 Importing IT_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120424
10 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
11 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
12 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method DELETE_MVKE_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120301
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120301
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120301
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120301
6 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT 20120301
7 Exporting ET_MVKE_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT 20120301
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120301
9 Importing IT_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20120301
10 Importing IT_MVKE_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120301
11 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
12 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
13 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120301

Method DELETE_PURCHTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ET_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
7 Exporting ET_PURCHTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
9 Importing IT_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
10 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
11 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
12 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method DELETE_QINSPTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ET_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
7 Exporting ET_QINSPTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
9 Importing IT_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
10 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
11 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
12 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method DELETE_SALESTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
5 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ET_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES MDG BS MAT 20120424
7 Exporting ET_SALESTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES MDG BS MAT 20120424
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
9 Importing IT_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120424
10 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
11 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
12 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method DEQUEUE Signature

Method DEQUEUE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method DEQUEUE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method ECO_SETUP_AND_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGENO Call by reference Type reference (TYPE) AENNR Change Number 20101104
2 Importing IV_CHANGENO Call by reference Type reference (TYPE) AENNR Change Number 20101104
3 Importing IV_OBJECT_ACTIVE Call by reference Type reference (TYPE) AEERL 'X' Object Active ('X' = active) 20101104
4 Importing IV_PREFIX Call by reference Type reference (TYPE) CHAR1 GV_PREFIX Prefix for ECN (for different ECN at same date) 20110325
5 Importing IV_STATUS Call by reference Type reference (TYPE) AENST '01' Status ( '01' = active '02' = inactive) 20101104
6 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Create Change Numbr if filled 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method ENQUEUE Signature

Method ENQUEUE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method ENQUEUE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_ACTIVE_ACCESS_CONTEXT Signature

Method GET_ACTIVE_ACCESS_CONTEXT on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_ACTIVE_ACCESS_CONTEXT on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_ACTIVE_CHANGENO Signature

Method GET_ACTIVE_CHANGENO on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_ACTIVE_CHANGENO on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_ACTIVE_CLASSTYPE Signature

Method GET_ACTIVE_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_ACTIVE_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_ACTIVE_LANGUAGE Signature

Method GET_ACTIVE_LANGUAGE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_ACTIVE_LANGUAGE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_ACTIVE_VALIDITY Signature

Method GET_ACTIVE_VALIDITY on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_ACTIVE_VALIDITY on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_ACTIVE_VALID_FROM Signature

Method GET_ACTIVE_VALID_FROM on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_ACTIVE_VALID_FROM on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_ALL_CLASSTYPE Signature

Method GET_ALL_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_ALL_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_CLASSIFICATION Signature

Method GET_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_CLASSIFICATION on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_DEFAULT_CLASS Signature

Method GET_DEFAULT_CLASS on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_DEFAULT_CLASS on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_DEFAULT_CLASSTYPE Signature

Method GET_DEFAULT_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_DEFAULT_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_DEFAULT_LANGUAGE Signature

Method GET_DEFAULT_LANGUAGE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_DEFAULT_LANGUAGE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_DEFAULT_UI_MODE Signature

Method GET_DEFAULT_UI_MODE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_DEFAULT_UI_MODE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_DEFAULT_VALID_FROM Signature

Method GET_DEFAULT_VALID_FROM on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_DEFAULT_VALID_FROM on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_DISPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPO Call by reference Type reference (TYPE) TY_TS_DISPO MRP controllers 20111212
2 Importing IT_EXCLUDED_DISPO Call by reference Type reference (TYPE) RANGE_T_DISPO Range Table for Data Element DISPO 20111212
3 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 1 20111212
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D '0001' 20111212

Method GET_DISPO on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_MAFID_FOR_DS Signature

Method GET_MAFID_FOR_DS on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_MAFID_FOR_DS on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_MATERIAL_TYPE Signature

Method GET_MATERIAL_TYPE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_MATERIAL_TYPE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_MATNR Value transfer Type reference (TYPE) MATNR generatet Material No = iv_prefix + iv_no + sy-timelo 20110317
2 Importing IV_NO Call by reference Type reference (TYPE) CHAR3 '000' Number 20110317
3 Importing IV_PREFIX Call by reference Type reference (TYPE) CHAR1 GV_PREFIX Prefix 20110317
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20110317

Method GET_MOCKING_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_CONTEXT Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT Actual context 20101104

Method GET_MOCKING_CONTEXT on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_MSG_SEVERITY Signature

Method GET_MSG_SEVERITY on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_MSG_SEVERITY on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_OBJKEY Signature

Method GET_OBJKEY on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_OBJKEY on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_OBJNUM Signature

Method GET_OBJNUM on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_OBJNUM on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_OBJTYPE Signature

Method GET_OBJTYPE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_OBJTYPE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_PP_ACTIVE Signature

Method GET_PP_ACTIVE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_PP_ACTIVE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_USMD_MESSAGES Signature

Method GET_USMD_MESSAGES on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_USMD_MESSAGES on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_VALID_CLASSTYPE Signature

Method GET_VALID_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method GET_VALID_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method GET_WERKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WERKS Value transfer Type reference (TYPE) T_WERKS MRP controllers 20111213
2 Importing IT_EXCLUDED_WERKS Call by reference Type reference (TYPE) RANGE_T_WERKS Range Table for Data Element DISPO 20111213
3 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 1 20111213

Method GET_WERKS on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method MATERIALS_MAINTAIN_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) TH_MDG_BS_MAT_CLF_SRV Classification Controller Mocking for Unittests (Material) 20120305
2 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number 20120305
3 Exporting ETS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification Data 20120305
4 Exporting ET_API_KEY_MAP Call by reference Type reference (TYPE) MDG_BS_MAT_T_TMP_TO_INT_ID_MAP Key Mapping result 20120305
5 Exporting ET_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
6 Exporting ET_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
7 Exporting ET_MAKT Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAKT Data 20120305
8 Exporting ET_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARA Data 20120305
9 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC Data 20120305
10 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20120305
11 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20120305
12 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120305
13 Exporting ET_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM Data 20120305
14 Exporting ET_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU Data 20120305
15 Exporting ET_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120416
16 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20120305
17 Exporting ET_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
18 Exporting ET_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
19 Exporting ET_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120416
20 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120305
21 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Mocking Cntl - will be created if not support 20120305
22 Importing ITS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification View ... MATNR will be filled automatic 20120305
23 Importing IT_MAKT Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAKT Data 20120305
24 Importing IT_MAKT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAKT_X Changed Fields 20120305
25 Importing IT_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARA Data 20120305
26 Importing IT_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARA_X Changed Fields 20120305
27 Importing IT_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC DataData 20120305
28 Importing IT_MARC_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC_X Changed Fields 20120305
29 Importing IT_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM DataData 20120305
30 Importing IT_MARM_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM_X Changed Fields 20120305
31 Importing IT_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW DataData 20120305
32 Importing IT_MBEW_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW_X Changed Fields 20120305
33 Importing IT_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN DataData 20120305
34 Importing IT_MEAN_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN_X Changed Fields 20120305
35 Importing IT_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM DataData 20120305
36 Importing IT_MLANPURCH_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM_X Changed Fields 20120305
37 Importing IT_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU DataData 20120305
38 Importing IT_MLANSALES_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU_X Changed Fields 20120305
39 Importing IT_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120424
40 Importing IT_MRPTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT_X Changed Fields 20120424
41 Importing IT_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE DataData 20120305
42 Importing IT_MVKE_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE_X Changed Fields 20120305
43 Importing IT_NOTE Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
44 Importing IT_NOTE_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Changed Fields 20120424
45 Importing IT_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120424
46 Importing IT_SALESTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES_X Changed Fields 20120424
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120305

Method MATERIAL_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) TH_MDG_BS_MAT_CLF_SRV Classification Controller Mocking for Unittests (Material) 20120109
2 Exporting ES_KEY_MAP Call by reference Type reference (TYPE) TH_MDG_BS_MAT_CLF_SRV=>TY_S_KEY_MAP Key Mapping 20120209
3 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20101104
4 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
5 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Controller Interface for Lead Object 20101104
6 Importing IV_CR Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101104
7 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method MATERIAL_ASSERT_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D equality of material 20110317
2 Importing IS_MARA_DATA_IST Call by reference Type reference (TYPE) MARA Data 20110317
3 Importing IS_MARA_DATA_SOLL Call by reference Type reference (TYPE) MARA Data 20110317
4 Importing IT_MAKT_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAKT Data 20110317
5 Importing IT_MAKT_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAKT Data 20110317
6 Importing IT_MARC_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC Data 20111212
7 Importing IT_MARC_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC Data 20111212
8 Importing IT_MARM_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20110317
9 Importing IT_MARM_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20110317
10 Importing IT_MBEW_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20111214
11 Importing IT_MBEW_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20111214
12 Importing IT_MEAN_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120316
13 Importing IT_MEAN_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120316
14 Importing IT_MLANPURCH_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM Data 20120109
15 Importing IT_MLANPURCH_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM Data 20120109
16 Importing IT_MLANSALES_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU Data 20111219
17 Importing IT_MLANSALES_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU Data 20111219
18 Importing IT_MPGD_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD Data 20120426
19 Importing IT_MPGD_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD Data 20120426
20 Importing IT_MVKE_DATA_IST Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20111215
21 Importing IT_MVKE_DATA_SOLL Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20111215
22 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action Text just beeing processed 20110418
23 Importing IV_LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL CL_AUNIT_ASSERT=>CRITICAL Error Severity 20110317
24 Importing IV_ONLY_MDGM_ATTR Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE compare MDGM relevant attributes only 20110325
25 Importing IV_PARAM Call by reference Type reference (TYPE) STRING Message parameter for action text 20110418
26 Importing IV_QUIT Call by reference Type reference (TYPE) AUNIT_FLOWCTRL CL_AUNIT_ASSERT=>METHOD Flow Control in Case of Error 20110317
27 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 Scope 20110418
28 Importing IV_WRITE_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Write Unittest protocal entries 20110317
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20110317

Method MATERIAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) TH_MDG_BS_MAT_CLF_SRV Classification Controller Mocking for Unittests (Material) 20120109
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120109
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120109
4 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20101104
5 Exporting ETS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Material Classification 20120109
6 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT: Material Master Plant Data Table 20120109
7 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20120109
8 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20120109
9 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120316
10 Exporting ET_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM Data 20120109
11 Exporting ET_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU Data 20120109
12 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20120109
13 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
14 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Controller Interface for Lead Object 20101104
15 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method MATERIAL_CONTAINER_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120912
2 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120912
3 Importing IT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120912
4 Importing IT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120912
5 Importing IT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
6 Importing IV_CR Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20120912
7 Importing IV_CREQUEST_ACTION Call by reference Type reference (TYPE) USMD_CREQUEST_ACTION SPACE Action on User Interface of Change Request 20120920
8 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
9 Importing IV_DEL_FIRST Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Delete before modify 20120912
10 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120912
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120912

Method MATERIAL_CONTAINER_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120913
2 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120913
3 Importing IT_INACTIVE_DEL_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data for writing at CR API 20120913
4 Importing IT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120913
5 Importing IV_CR Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20120913
6 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120913
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120913

Method MATERIAL_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120920
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120920
3 Exporting EO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) TH_MDG_BS_MAT_CLF_SRV Classification Controller Mocking for Unittests (Material) 20101104
4 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20101104
5 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20101104
6 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20101104
7 Exporting ETS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification Data 20101104
8 Exporting ET_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
9 Exporting ET_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
10 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC Data 20111208
11 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20101104
12 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20111214
13 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120316
14 Exporting ET_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM Data 20120109
15 Exporting ET_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU Data 20111219
16 Exporting ET_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD Data 20120426
17 Exporting ET_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120425
18 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20111215
19 Exporting ET_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
20 Exporting ET_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
21 Exporting ET_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120425
22 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
23 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Mocking Cntl - will be created if not support 20101104
24 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA General Material Data needed if no default set 20101104
25 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X Needed for access to primary persistency if no default set 20101104
26 Importing ITS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Classification View ... MATNR will be filled automatic 20101104
27 Importing IT_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
28 Importing IT_BSCDATTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
29 Importing IT_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
30 Importing IT_INTCMNT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
31 Importing IT_MAKT Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAKT Material Descriptions needed if no default set 20101104
32 Importing IT_MAKT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAKT_X Needed for access to primary persistency if no default set 20101104
33 Importing IT_MARA_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120413
34 Importing IT_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC Data 20111208
35 Importing IT_MARC_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC_X Changed Attributes 20111208
36 Importing IT_MARC_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
37 Importing IT_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20101104
38 Importing IT_MARM_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM_X Changed Attributes 20101104
39 Importing IT_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20111214
40 Importing IT_MBEW_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW_X Changed Attributes 20111214
41 Importing IT_MBEW_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
42 Importing IT_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120316
43 Importing IT_MEAN_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN_X Changed Attributes 20120316
44 Importing IT_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM Data 20120109
45 Importing IT_MLANPURCH_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM_X Changed Attributes 20120109
46 Importing IT_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU Data 20111219
47 Importing IT_MLANSALES_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU_X Changed Attributes 20111219
48 Importing IT_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD Data 20120426
49 Importing IT_MPGD_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD_X Changed Attributes 20120426
50 Importing IT_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120425
51 Importing IT_MRPTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT_X Data 20120425
52 Importing IT_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20111215
53 Importing IT_MVKE_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE_X Changed Attributes 20111215
54 Importing IT_MVKE_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
55 Importing IT_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
56 Importing IT_PURCHTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
57 Importing IT_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
58 Importing IT_QINSPTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
59 Importing IT_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120425
60 Importing IT_SALESTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES_X Data 20120425
61 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120920
62 Importing IV_CR Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101104
63 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20101104
64 Importing IV_INTERNAL_NUMBER Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Internal numbering used 20101104
65 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101104
66 Importing IV_MATNR_EXT Call by reference Type reference (TYPE) MATNR_EXT External Long Material Number 20101104
67 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20101104
68 Importing IV_SNAPSHOT_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Create snapshot only from PP 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method MATERIAL_EVENT_KEY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED_KEYS Value transfer Attribute reference (LIKE) 20110401

Method MATERIAL_EVENT_KEY_CHANGED on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method MATERIAL_KEY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESULT Value transfer Type reference (TYPE) TY_S_KEY_MAP Material numbers 20110401
2 Importing IV_MATNR_NEW Call by reference Type reference (TYPE) MATNR Material Number 20110401
3 Importing IV_MATNR_OLD Call by reference Type reference (TYPE) MATNR Material Number 20110401
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20110401

Method MATERIAL_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110223
2 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Controller 20110223
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110223
4 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary 20110223
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20110223

Method MATERIAL_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) TH_MDG_BS_MAT_CLF_SRV Classification Controller Mocking for Unittests (Material) 20110418
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20101104
3 Exporting ES_MAKT_OLD Call by reference Type reference (TYPE) MAKT Material Descriptions 20101104
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20101104
5 Exporting ES_MARA_OLD Call by reference Type reference (TYPE) MARA General Material Data 20101104
6 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20101104
7 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20101104
8 Exporting ET_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
9 Exporting ET_BSCDATTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
10 Exporting ET_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
11 Exporting ET_INTCMNT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
12 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT: Plant Assignment 20111212
13 Exporting ET_MARC_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT: Plant Assignment 20111212
14 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT: Units of Measure for Material Table 20101104
15 Exporting ET_MARM_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT: Units of Measure for Material Table 20101104
16 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT: Material Master Valuation Data Table 20120109
17 Exporting ET_MBEW_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT: Material Master Valuation Data Table 20120109
18 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT: Material Master MEA1 Table 20120316
19 Exporting ET_MEAN_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT: Material Master MEA1 Table 20120316
20 Exporting ET_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM MDG BS MAT: Material Master Purchasing Tax (MLAN) Table 20120109
21 Exporting ET_MLANPURCH_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM MDG BS MAT: Tax Data of Purchasing 20120109
22 Exporting ET_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU MDG BS MAT: Material Master Sales Tax (MLAN) Table 20111219
23 Exporting ET_MLANSALES_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU MDG BS MAT: Tax Data of Sales 20111219
24 Exporting ET_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT: Material Master MEA1 Table 20120426
25 Exporting ET_MPGD_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT: Material Master MEA1 Table 20120426
26 Exporting ET_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120425
27 Exporting ET_MRPTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120425
28 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT: Sales Data for Material Table 20120109
29 Exporting ET_MVKE_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT: Sales Data for Material Table 20120109
30 Exporting ET_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
31 Exporting ET_PURCHTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
32 Exporting ET_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
33 Exporting ET_QINSPTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
34 Exporting ET_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120425
35 Exporting ET_SALESTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120425
36 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
37 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Mocking Cntl - mandatory if change in Mocking 20101104
38 Importing IS_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions - full data 20101104
39 Importing IS_MAKT_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAKT_X Needed for access to primary persistency 20101104
40 Importing IS_MARA Call by reference Type reference (TYPE) MARA General Material Data - full data 20101104
41 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X Needed for access to primary persistency 20101104
42 Importing IT_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
43 Importing IT_BSCDATTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
44 Importing IT_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
45 Importing IT_INTCMNT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
46 Importing IT_MARA_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120413
47 Importing IT_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT: Plant Assignment 20111212
48 Importing IT_MARC_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC_X MDG BS MAT: Plant Assignment 20111212
49 Importing IT_MARC_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
50 Importing IT_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT: Units of Measure for Material Table 20101104
51 Importing IT_MARM_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM_X MDG BS MAT: Units of Measure for Material DATA_X Table 20101104
52 Importing IT_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT: Material Master Valuation Data Table 20120112
53 Importing IT_MBEW_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW_X MDG BS MAT: Material Master Valuation Data DATA_X Table 20120112
54 Importing IT_MBEW_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
55 Importing IT_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT: Material Master MEA1 Table 20120316
56 Importing IT_MEAN_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN_X MDG BS MAT: Material Master MEA1 DATA_X Table 20120316
57 Importing IT_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM MDG BS MAT: Tax Data of Purchasing 20120109
58 Importing IT_MLANPURCH_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM_X MDG BS MAT: Tax Data of Purchasing 20120109
59 Importing IT_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU MDG BS MAT: Tax Data of Sales 20111219
60 Importing IT_MLANSALES_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU_X MDG BS MAT: Tax Data of Sales 20111219
61 Importing IT_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT: Material Master MEA1 Table 20120426
62 Importing IT_MPGD_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD_X MDG BS MAT: Material Master MEA1 DATA_X Table 20120426
63 Importing IT_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120425
64 Importing IT_MRPTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT_X Data 20120425
65 Importing IT_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT: Sales Data for Material Table 20120112
66 Importing IT_MVKE_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE_X MDG BS MAT: Sales Data for Material DATA_X Table 20120112
67 Importing IT_MVKE_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
68 Importing IT_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
69 Importing IT_PURCHTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
70 Importing IT_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120425
71 Importing IT_QINSPTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Data 20120425
72 Importing IT_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120425
73 Importing IT_SALESTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES_X Data 20120425
74 Importing IV_CR Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101104
75 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT02' CR Type 20101104
76 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101104
77 Importing IV_MATNR_EXT Call by reference Type reference (TYPE) MATNR_EXT External Long Material Number 20101104
78 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary Persistency 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method MATERIAL_MODIFY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
2 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Mocking Cntl - mandatory if change in Mocking 20110221
3 Importing IV_CHANGENO Call by reference Type reference (TYPE) AENNR Change Number 20110221
4 Importing IV_MATNR_NEW Call by reference Type reference (TYPE) MATNR Material Number 20101104
5 Importing IV_MATNR_OLD Call by reference Type reference (TYPE) MATNR Material Number 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method MATERIAL_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) TH_MDG_BS_MAT_CLF_SRV Classification Controller Mocking for Unittests (Material) 20110418
2 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Data 20101104
3 Exporting ES_MARA Call by reference Type reference (TYPE) MARA Data 20101104
4 Exporting ES_MATERIALID Call by reference Type reference (TYPE) MATERIALID Material Identification 20101104
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material and Change Request 20101104
6 Exporting ETS_CLF_CONTEXT_DATA Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT_DATA Material Classification 20101104
7 Exporting ET_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
8 Exporting ET_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
9 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT: Material Master Plant Data Table 20111208
10 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20101104
11 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20111213
12 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120305
13 Exporting ET_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM Data 20120109
14 Exporting ET_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU Data 20111219
15 Exporting ET_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD Data 20120426
16 Exporting ET_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120416
17 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20111215
18 Exporting ET_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
19 Exporting ET_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120416
20 Exporting ET_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120416
21 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
22 Exporting EV_MATNR_EXT Call by reference Type reference (TYPE) MATNR_EXT External Long Material Number 20101104
23 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Controller 20101104
24 Importing ITS_CLF_CONTEXT Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT Classification read from Staging, Filter for Primary Pers 20101104
25 Importing IV_CR Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20101104
26 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101104
27 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method MATERIAL_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR Material Number and CR 20110310
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110310
3 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Controller Interface for Lead Object 20110310
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110310
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20110310

Method MODIFY_BSCDATTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
7 Exporting ET_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_BSCDATTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120424
11 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA for active area only 20120514
12 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X for active area only 20120514
13 Importing IT_BSCDATTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
14 Importing IT_BSCDATTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Active Area Data Changed 20120424
15 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
16 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
17 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
18 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120424
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method MODIFY_INTCMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
7 Exporting ET_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_INTCMNT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120424
11 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA for active area only 20120516
12 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X for active area only 20120516
13 Importing IT_INTCMNT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
14 Importing IT_INTCMNT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Active Area Data Changed 20120424
15 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
16 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
17 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
18 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120424
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method MODIFY_MARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120413
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120413
5 Exporting ES_MARA_OLD Call by reference Type reference (TYPE) MARA MDG BS MAT 20120413
6 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120413
7 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120413
8 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120413
9 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120413
10 Importing IS_MAKT Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAKT Data 20120912
11 Importing IS_MAKT_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAKT_X Active Area Data Changed 20120912
12 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA Data 20120413
13 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X Active Area Data Changed 20120413
14 Importing IT_MARA_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120413
15 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
16 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
17 Importing IV_EXCLUDE_MATERIAL Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Do not consider MATERIAL entity during processing 20120521
18 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
19 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120413
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120413

Method MODIFY_MARC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120220
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120220
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
7 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT 20120220
8 Exporting ET_MARC_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT 20120220
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120220
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120220
11 Importing IT_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC Data 20120220
12 Importing IT_MARC_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC_X Active Area Data Changed 20120220
13 Importing IT_MARC_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
14 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
15 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
16 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
17 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120220
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120220

Method MODIFY_MARM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120220
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120220
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
7 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT 20120220
8 Exporting ET_MARM_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT 20120220
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120220
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120220
11 Importing IT_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM Data 20120220
12 Importing IT_MARM_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM_X Active Area Data Changed 20120220
13 Importing IT_MARM_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
14 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
15 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
16 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
17 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120220
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120220

Method MODIFY_MBEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120220
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120220
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
7 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT 20120220
8 Exporting ET_MBEW_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT 20120220
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120220
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120220
11 Importing IT_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW Data 20120220
12 Importing IT_MBEW_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW_X Active Area Data Changed 20120220
13 Importing IT_MBEW_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
14 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
15 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
16 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
17 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120220
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120220

Method MODIFY_MEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120316
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120316
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120316
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120316
7 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT 20120316
8 Exporting ET_MEAN_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT 20120316
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120316
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120316
11 Importing IT_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN Data 20120316
12 Importing IT_MEAN_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN_X Active Area Data Changed 20120316
13 Importing IT_MEAN_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120316
14 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
15 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
16 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
17 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120316
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120316

Method MODIFY_MLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120220
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120220
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
7 Exporting ET_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM MDG BS MAT: Tax Data Puchasing 20120220
8 Exporting ET_MLANPURCH_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM MDG BS MAT: Tax data for Purchasing 20120220
9 Exporting ET_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU MDG BS MAT: Tax Data Sales 20120220
10 Exporting ET_MLANSALES_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU MDG BS MAT: Tax data for Sales 20120220
11 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120220
12 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120220
13 Importing IT_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM MDG BS MAT: Tax Data Purchasing 20120220
14 Importing IT_MLANPURCH_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM_X MDG BS MAT: Tax Data Purchasing 20120220
15 Importing IT_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU MDG BS MAT: Tax Data Sales 20120220
16 Importing IT_MLANSALES_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU_X MDG BS MAT: Tax Data Sales 20120220
17 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
18 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
19 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
20 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120220
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120220

Method MODIFY_MPGD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120426
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120426
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120426
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120426
7 Exporting ET_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT 20120426
8 Exporting ET_MPGD_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT 20120426
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120426
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120426
11 Importing IT_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD Data 20120426
12 Importing IT_MPGD_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD_X Active Area Data Changed 20120426
13 Importing IT_MPGD_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120426
14 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
15 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
16 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
17 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120426

Method MODIFY_MRPTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
7 Exporting ET_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT MDG BS MAT 20120424
8 Exporting ET_MRPTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT MDG BS MAT 20120424
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120424
11 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA for active area only 20120516
12 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X for active area only 20120516
13 Importing IT_MRPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT Data 20120424
14 Importing IT_MRPTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT_X Active Area Data Changed 20120424
15 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
16 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
17 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
18 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120424
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method MODIFY_MVKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120220
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120220
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120220
7 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT 20120220
8 Exporting ET_MVKE_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT 20120220
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120220
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120220
11 Importing IT_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE Data 20120220
12 Importing IT_MVKE_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE_X Active Area Data Changed 20120220
13 Importing IT_MVKE_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120220
14 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
15 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
16 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
17 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120220
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120220

Method MODIFY_PURCHTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
7 Exporting ET_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_PURCHTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120424
11 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA for active area only 20120516
12 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X for active area only 20120516
13 Importing IT_PURCHTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
14 Importing IT_PURCHTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Active Area Data Changed 20120424
15 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
16 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
17 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
18 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120424
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method MODIFY_QINSPTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
7 Exporting ET_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
8 Exporting ET_QINSPTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120424
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120424
11 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA for active area only 20120516
12 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X for active area only 20120516
13 Importing IT_QINSPTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES Data 20120424
14 Importing IT_QINSPTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_X Active Area Data Changed 20120424
15 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
16 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
17 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
18 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120424
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method MODIFY_SALESTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_DATA Data for writing at MAT API 20120913
2 Changing CT_INACTIVE_MOD_CONTAINER Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_DATA Data for writing at CR API 20120912
3 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Material Descriptions 20120424
4 Exporting ES_MARA Call by reference Type reference (TYPE) MARA General Material Data 20120424
5 Exporting ES_MAT_CR Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
6 Exporting ES_MAT_CR_OLD Call by reference Type reference (TYPE) TY_S_MAT_CR 20120424
7 Exporting ET_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES MDG BS MAT 20120424
8 Exporting ET_SALESTXT_OLD Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES MDG BS MAT 20120424
9 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120424
10 Importing IO_MOCKING_CNTL Call by reference Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Unittest Services and mocking for CLF Cntl 20120424
11 Importing IS_MARA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA for active area only 20120516
12 Importing IS_MARA_X Call by reference Type reference (TYPE) MDG_BS_MAT_S_MARA_X for active area only 20120516
13 Importing IT_SALESTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES Data 20120424
14 Importing IT_SALESTXT_X Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES_X Active Area Data Changed 20120424
15 Importing IV_CONTAINER_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Return container only, do not write data 20120912
16 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE 'MAT01' CR Type 20120912
17 Importing IV_SAVE_AND_COMMIT Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Save + Commit internal 20120426
18 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 M = Mocking, S = Staging, P = Primary, else structure only 20120424
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120424

Method MSG_ASSERT_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D equality of message 20110317
2 Importing IT_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110317
3 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action Text just beeing processed 20110418
4 Importing IV_LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL CL_AUNIT_ASSERT=>CRITICAL Error Severity 20110317
5 Importing IV_MSGID Call by reference Attribute reference (LIKE) SY-MSGID Message Class 20110317
6 Importing IV_MSGNO Call by reference Attribute reference (LIKE) SY-MSGNO Message Number 20110317
7 Importing IV_PARAM Call by reference Type reference (TYPE) STRING Message parameter for action text 20110418
8 Importing IV_QUIT Call by reference Type reference (TYPE) AUNIT_FLOWCTRL CL_AUNIT_ASSERT=>METHOD Flow Control in Case of Error 20110317
9 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 Scope 20110418
10 Importing IV_SEVERITY Call by reference Type reference (TYPE) CHAR1 'E' report errors only 20110317
11 Importing IV_WRITE_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Write Unittest protocal entries 20110317
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20110317

Method MSG_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) BOOLE_D message exists 20110317
2 Importing IT_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110317
3 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action Text just beeing processed 20110317
4 Importing IV_LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL CL_AUNIT_ASSERT=>CRITICAL Error Severity 20110317
5 Importing IV_PARAM Call by reference Type reference (TYPE) STRING Message parameter for action text 20110317
6 Importing IV_QUIT Call by reference Type reference (TYPE) AUNIT_FLOWCTRL CL_AUNIT_ASSERT=>METHOD Flow Control in Case of Error 20110317
7 Importing IV_SCOPE Call by reference Type reference (TYPE) CHAR1 Scope 20110418
8 Importing IV_SEVERITY Call by reference Type reference (TYPE) CHAR1 'E' report errors only 20110317
9 Importing IV_WRITE_PROTOCOL Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Write Unittest protocal entries 20110317
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20110317

Method MSG_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101104
2 Importing IV_ERRORS_ONLY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE report errors only 20101104

Method MSG_REPORT on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method READ_BSCDATTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120416
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120416
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120416
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120416

Method READ_INTCMNT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120416
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120416
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120416
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120416

Method READ_MARA_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MARA Call by reference Type reference (TYPE) MARA MDG BS MAT 20120413
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120413
3 Importing IT_MARA_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120419
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120413
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120413

Method READ_MARC_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MARC Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARC MDG BS MAT 20111213
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111213
3 Importing IT_MARC_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120419
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20111213
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120202

Method READ_MARM_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MARM Call by reference Type reference (TYPE) MDG_BS_MAT_T_MARM MDG BS MAT 20111213
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111213
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20111213
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120202

Method READ_MBEW_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MBEW Call by reference Type reference (TYPE) MDG_BS_MAT_T_MBEW MDG BS MAT 20111214
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111214
3 Importing IT_MBEW_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120419
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20111214
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120202

Method READ_MEAN_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEAN Call by reference Type reference (TYPE) MDG_BS_MAT_T_MEAN MDG BS MAT 20120305
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120305
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120305
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120305

Method READ_MLAN_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MLANPURCH Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEUMM MDG BS MAT: Tax Data for Purchasing 20120109
2 Exporting ET_MLANSALES Call by reference Type reference (TYPE) MDG_BS_MAT_T_STEU MDG BS MAT: Tax Data for Sales 20111219
3 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111219
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20111219
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120202

Method READ_MPGD_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MPGD Call by reference Type reference (TYPE) MDG_BS_MAT_T_MPGD MDG BS MAT 20120426
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120426
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120426
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120426

Method READ_MRPTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_PLANT MDG BS MAT 20120416
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120416
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120416
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120416

Method READ_MVKE_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MVKE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MVKE MDG BS MAT 20111215
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111215
3 Importing IT_MVKE_X_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Inactive Area Entities to be maintained 20120419
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20111215
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120202

Method READ_PURCHTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120416
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120416
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120416
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120416

Method READ_QINSPTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES MDG BS MAT 20120416
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120416
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120416
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120416

Method READ_SALESTXT_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE Call by reference Type reference (TYPE) MDG_BS_MAT_T_NOTES_SALES MDG BS MAT 20120416
2 Exporting ET_USMD_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120416
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20120416
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20120416

Method SAVE Signature

Method SAVE on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method SAVE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BRSH_STATUS Call by reference Type reference (TYPE) MBRSH Industry sector 20101104
2 Importing IV_MAINTENANCE_STATUS Call by reference Type reference (TYPE) VPSTA Maintenance status of complete material 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method SET_MOCKING_CC_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLF_CC_ALLOWED Call by reference Type reference (TYPE) BOOLE_D ECN supported for Classification 20101104

Method SET_MOCKING_CC_ALLOWED on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_CC_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLF_CC_MULT Call by reference Type reference (TYPE) BOOLE_D Multiple Change Number in one commit 20101104

Method SET_MOCKING_CC_MULT on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_CHANGENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGENO Call by reference Type reference (TYPE) AENNR Active ECN 20101104

Method SET_MOCKING_CHANGENO on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_CLASSTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_CLASSTYPE Call by reference Type reference (TYPE) TY_TS_CLASSTYPE All and valid classtypes 20101104

Method SET_MOCKING_CLASSTYPES on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_CLF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MARA Call by reference Type reference (TYPE) TY_S_MARA Material Master 20101104
2 Importing IT_CLASSASGN Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_CLASSASGN Class Assignment 20101104
3 Importing IT_VALUATION Call by reference Type reference (TYPE) IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION Char Valuation 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method SET_MOCKING_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_MARA Value transfer Type reference (TYPE) MATNR Material Number used 20101104
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number predefined 20101104
3 Importing IV_MBRSH Call by reference Type reference (TYPE) MBRSH GV_DEFAULT_MBRSH Industry sector 20101104
4 Importing IV_MEINS Call by reference Type reference (TYPE) MEINS GV_DEFAULT_MEINS Base Unit of Measure 20101104
5 Importing IV_MTART Call by reference Type reference (TYPE) MTART GV_DEFAULT_MTART Material Type 20101104

Method SET_MOCKING_DEFAULT on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_DEFAULT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_CLASS Call by reference Type reference (TYPE) KLASSE_D Default Class for Classification 20101104

Method SET_MOCKING_DEFAULT_CLASS on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_DEFAULT_CLASSTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Active Classtype 20101104
2 Importing IV_DEFAULT_CLASSTYPE Call by reference Type reference (TYPE) KLASSENART Default Classtype for Classification 20101104

Method SET_MOCKING_DEFAULT_CLASSTYPE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_DIRECT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLF_DIRECT_SAVE Call by reference Type reference (TYPE) BOOLE_D Direct Save requested 20101104

Method SET_MOCKING_DIRECT_SAVE on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_MARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MARA Call by reference Type reference (TYPE) MARA Material Master 20101104
2 Importing IV_DEFAULT_MTART Call by reference Type reference (TYPE) MTART Material Type 20101104
# Exception Resumable Description Created on
1 CX_MDG_BS_MAT_GEN Material Exceptions and Messages 20101104

Method SET_MOCKING_PP_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLF_PP_CHANGED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Primary Persistency for Classification changed 20101104

Method SET_MOCKING_PP_CHANGED on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_MOCKING_VALID_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Valid From 20101104

Method SET_MOCKING_VALID_FROM on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SET_REF_DATA Signature

Method SET_REF_DATA on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method SET_REF_DATA on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SYNC_BO Signature

Method SYNC_BO on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method SYNC_BO on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method SYNC_STAGING Signature

Method SYNC_STAGING on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method SYNC_STAGING on class TH_MDG_BS_MAT_CLF_SRV has no exception.

Method VALIDATE_CONTEXT Signature

Method VALIDATE_CONTEXT on class TH_MDG_BS_MAT_CLF_SRV has no parameter.
Method VALIDATE_CONTEXT on class TH_MDG_BS_MAT_CLF_SRV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606