SAP ABAP Class CL_MDG_BS_MAT_BO (BO for MDG material)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_SP (Package) MDG: Material Service Provider
Properties
Class CL_MDG_BS_MAT_BO  
Short Description BO for MDG material    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_MAT_SP   MDG: Material Service Provider 
Created 20100519   SAP 
Last change 20140121   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_MDG_BS_MAT_C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_USMD_MODEL_EXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_MDG_BS_CLF_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_MDG_BS_MAT_BO has no interface implemented.
Friends
Class CL_MDG_BS_MAT_BO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_MDG_BS_MAT_BO singleton instance 20110325
2 GT_MAT_LENTY Static Attribute Private Type reference (TYPE) MDG_BS_MAT_T_LEADING_ENTITY Leading Entity Type Table 20120614
3 GV_MBEW_IN_AA_CALC Static Attribute Public Type reference (TYPE) BOOLE_D Indicator whether aa-mbew data changes are calculated 20120506
4 GV_MVKE_IN_AA_CALC Static Attribute Public Type reference (TYPE) BOOLE_D Indicator whether aa-mvke data changes are calculated 20120506
5 GV_PLANTS_IN_AA_CALC Static Attribute Public Type reference (TYPE) BOOLE_D Indicator whether aa-plant data changes are calculated 20120501
6 GV_VAL_AREA Static Attribute Private Type reference (TYPE) BWKRS_CUS Valuation area setting 20131010
7 MO_COLLECTOR Instance attribute Public Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector Input Interface 20120522
8 MO_CONV_API Static Attribute Public Object reference (TYPE REF TO) IF_USMD_CONV_SOM_GOV_API Governance API: Single Chg. Req. Convenience Governance API 20100929
9 MO_FIELD_PROP_BUF Instance attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_MAT_ENTITY_BUFFER Field property buffer 20131106
10 MO_MAT_API Static Attribute Private Object reference (TYPE REF TO) CL_MDG_BS_MAT_API Sydney Material API Layer 20100712
11 MV_BUOM Static Attribute Public Type reference (TYPE) MEINS Based Unit of Measure 20120301
12 MV_FIRST_READ_IND Static Attribute Public Type reference (TYPE) BOOLE_D First read indicator 20110307
13 MV_LOCKED Instance attribute Private Type reference (TYPE) BOOLE_D Indicator whether or not the matnr is locked 20100519
14 MV_MATNR Instance attribute Public Type reference (TYPE) MATNR Material Nr 20100519
15 MV_MATNR_EXISTS_AA Static Attribute Public Type reference (TYPE) BOOLE_D Material exists in Active Area 20110318
16 MV_MATNR_EXISTS_ST Static Attribute Public Type reference (TYPE) BOOLE_D Material exists in Staging Area 20110307
17 MV_MATNR_LAST_SAVED Static Attribute Public Type reference (TYPE) MATNR Matnr last saved 20110304
18 MV_MATNR_OLD Static Attribute Public Type reference (TYPE) MATNR Old matnr 20110207
19 MV_MATNR_TEXT Instance attribute Public Type reference (TYPE) MAKTX Material text 20110401
20 MV_SAVED Static Attribute Public Type reference (TYPE) BOOLE_D Whether the data are already saved 20110513
21 MV_SAVED_ANYTIME Static Attribute Public Type reference (TYPE) BOOLE_D Whether the data are saved anytime within a session 20111111
22 MV_SET_COMMUNICATOR Static Attribute Public Type reference (TYPE) BOOLE_D whether or not communicator is set 20110228
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ICON_CALCULATION Instance method Private Method Activate a new calculation of the icon 20131028
2 ADD_INITIAL_DATA Instance method Private Method 20120419
3 AFTER_SAVE_UNLOCK Instance method Private Event handling method Unlock after save 20110714
4 CHECK Instance method Public Method Check data 20101116
5 CHECK_AA Instance method Public Method Check data of active area 20101116
6 CHECK_AUTHORIZATION Instance method Public Method Check authorization 20100813
7 CHECK_AUTHORIZATION_SA Instance method Private Method Check authorization in staging area 20100813
8 CHECK_SA Instance method Public Method Check data of staging area 20101116
9 CLEANUP Static method Public Method Cleanup BO Instance 20110329
10 CLEANUP_FIELD_PROP_BUF Instance method Public Method Invalidate field property buffer 20131106
11 COMP_DATA_AA_STA Instance method Public Method Comparison between staging and active area 20120505
12 CONSTRUCTOR Instance method Private Constructor 20100519
13 CONVERT_PROP_OPTION_STA_2_UI Instance method Private Method Converts a prop-option from the staging-format to the UI one 20130808
14 COPY_DEP_DISTR_CHAIN_DATA Instance method Private Method Copy dependent distr. chain data 20120606
15 COPY_DEP_PLANT_DATA Instance method Private Method Copy dependent plant data 20120606
16 CREATE_DATA_REF Instance method Public Method Create data references for structures and tables 20100827
17 CREATE_DATA_REF_ALL Instance method Public Method Create data references for all entities 20120319
18 DELETE Instance method Public Method Delete data 20101123
19 DELETE_DEP_DISTR_CHAIN_DATA Instance method Private Method Delete dependent distr. chain data 20120606
20 DELETE_DEP_PLANT_DATA Instance method Private Method Delete dependent plant data 20120606
21 DELETE_NODE_DATA Instance method Public Method Deletes data from staging area for a node/entity/key 20120508
22 DELETE_SA Instance method Public Method Delete data of staging area 20101123
23 DETERMINE_ALAND Instance method Private Method get the right aland for field 20120313
24 EXIST Static method Public Method Check if material exists 20110328
25 EXIST_AA Static method Public Method Check whether a matnr exists inactive area 20110328
26 EXIST_OTHER_PLANT_SAME_CCODE Instance method Public Method whether pant is the onky one withe the same ccode 20120509
27 EXIST_SA Static method Public Method Check whether a matnr exists in Staging area 20110328
28 FIND_DATA_DIF_FOR_KEY Instance method Public Method Comparison between staging and active area for a key 20120505
29 FLUSH Instance method Public Method Flush Data 20120301
30 FLUSH_SA Instance method Public Method Flush Data 20120301
31 GET_CREQUEST Instance method Public Method Check if material exists in staging area 20110301
32 GET_CREQUEST_BY_MATNR Instance method Public Method Retrieves the change request via the material 20110324
33 GET_CREQUEST_BY_MATNR_STATIC Static method Public Method Retrieves the change request via the material 20110607
34 GET_CREQUEST_ID Instance method Public Method 20100519
35 GET_DERIVE_ENTITY_RESULT Instance method Public Method Get derived data 20130621
36 GET_FIELD_PROPS Instance method Public Method Determine field properties 20111111
37 GET_FIELD_PROPS_AA Instance method Public Method Determine field properties 20111111
38 GET_FIELD_PROPS_SA Instance method Public Method Determine field properties 20111111
39 GET_FIELD_PROP_DATA Instance method Public Method Determine field properties for inserted empty lines 20130808
40 GET_FIELD_PROP_DATA_AA Instance method Private Method Determine field properties for usual data in acti. area mode 20130808
41 GET_FIELD_PROP_DATA_SA Instance method Private Method Determine field properties forausual data in stag area mode 20130808
42 GET_FIELD_PROP_INS_LINES Instance method Public Method Determine field properties for inserted empty lines 20130808
43 GET_FIELD_PROP_INS_LINES_AA Instance method Private Method Determine field properties for inserted empty lines(Ac-area) 20130808
44 GET_FIELD_PROP_INS_LINES_SA Instance method Private Method Determine field properties for inserted empty lines(Ac-area) 20130808
45 GET_INSTANCE Static method Public Method Get instance of this class 20110328
46 GET_KEYS_FOR_NODE_ENTITIES Instance method Public Method Get entities for node with same key and with different key 20120330
47 GET_LEADING_ENTITIES Instance method Public Method Returns all leading entities for a given node 20120717
48 GET_MATNR Instance method Public Method Get Matnr new 20110128
49 GET_MATNR_BY_CREQUEST Static method Public Method Retrieves the material nr or numbers of a change request 20110415
50 GET_NO_PLANTS_FOR_COMPANY_CODE Instance method Public Method Get number of plants in SA belonging to given company code 20120508
51 GET_OLD_MATNR Instance method Public Method Get Matnr new 20110209
52 GET_TEXTS Instance method Public Method Get text field values 20100824
53 GET_VALUATION_AREA Static method Public Method Determine valuation area (company code / plant) 20131010
54 HANDLE_CONV_API_KEY_CHANGED Instance method Private Event handling method Get the changed key from Conv API 20120326
55 HANDLE_DATA_CHANGED Instance method Private Event handling method 20120510
56 INVALIDATE_SPECIAL_DEP_NODES Instance method Private Method Invalidate nodes which are dependent on atribute changes 20120919
57 IS_CHANGE_ALLOWED Instance method Public Method Gets info whether or not a change of an entity is allowed 20110421
58 IS_MATNR_LOCKED_ANYWHERE Static method Public Method Check whether a matnr exists in Staging area 20111111
59 LOCK Instance method Public Method Lock data 20100812
60 LOCK_SA Instance method Public Method Lock data of staging area 20100812
61 MAP_FIELD_PROPS_SA_2_UI Instance method Private Method Map field properties from STA to UI 20111111
62 MAP_FIELD_PROP_DATA_2_UI Instance method Private Method Map field properties of inserted empty lines from STA to UI 20130808
63 MAP_FIELD_PROP_INS_LINES_2_UI Instance method Private Method Map field properties of inserted empty lines from STA to UI 20130808
64 MAP_SA_TO_UI Instance method Private Method Map data from staging into UI format 20101206
65 MAP_UI_TO_SA Instance method Public Method Map data from UI into staging format 20101206
66 MERGE_ENTY_DATA Instance method Public Method Adds entity data 20120505
67 OVERWRITE Instance method Public Method Set overwrite values to data 20100708
68 READ Instance method Public Method Read data 20100531
69 READ_AA Instance method Public Method Read data from active area 20100712
70 READ_EXT Instance method Public Method Read from model ext 20120925
71 READ_MATERIAL Static method Public Method Read complete Material Data 20130621
72 READ_SA Instance method Public Method Read data from staging area 20100805
73 RESORT_FIELD_PROPERTIES Instance method Private Method Determine field properties forausual data in stag area mode 20130808
74 ROLLBACK Instance method Public Method Rollback data 20101025
75 ROLLBACK_AA Instance method Public Method Rollback data of active area 20101025
76 ROLLBACK_SA Instance method Public Method Rollback data of staging area 20101025
77 SAVE Instance method Public Method Save data 20100519
78 SAVE_AA Instance method Public Method Save data of active area 20100712
79 SAVE_SA Instance method Public Method Save data of staging area 20100805
80 SELECT_DATA_FOR_KEY Instance method Public Method Selects from data the entries which belong to the given key 20120505
81 SET_COMMUNICATOR Instance method Public Method Check if material exists in active area 20110301
82 SET_COMMUNICATOR_EX Instance method Public Method Check if material exists in staging area 20110301
83 SET_COMMUNICATOR_NE Instance method Public Method Check if material exists in active area 20110301
84 SET_DEFAULTS Instance method Public Method Set default values 20100709
85 SET_ENV_CR_TYPE Instance method Public Method Check if material exists in active area 20110609
86 SET_FIRST_READ_IND Instance method Public Method Check if material exists in active area 20110307
87 SET_MATNR Instance method Public Method Set Matnr new 20110328
88 SET_MV_LOCKED Instance method Public Method Setter MV_LOCKED 20120925
89 UNLOCK Instance method Public Method Unlock data 20100812
90 UNLOCK_SA Instance method Public Method Unlock data in staging area 20100823
91 UPDADE_FIELD_PROPS_SPEC_LOGIC Instance method Protected Method Update field properties according to a special logic 20130808
92 WRITE Instance method Public Method Write data 20100531
93 WRITE_AA Instance method Public Method Write data into active area 20100712
94 WRITE_DATA_SRC Instance method Private Method Write template data into buffer 20110803
95 WRITE_SA Instance method Public Method Write data into staging area 20100805
Events
Class CL_MDG_BS_MAT_BO has no event.
Types
Class CL_MDG_BS_MAT_BO has no local type.
Method Signatures

Method ACTIVATE_ICON_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODES Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_NAME Node Names 20131028

Method ACTIVATE_ICON_CALCULATION on class CL_MDG_BS_MAT_BO has no exception.

Method ADD_INITIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20120419
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120419

Method ADD_INITIAL_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method AFTER_SAVE_UNLOCK Signature

Method AFTER_SAVE_UNLOCK on class CL_MDG_BS_MAT_BO has no parameter.
Method AFTER_SAVE_UNLOCK on class CL_MDG_BS_MAT_BO has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101116
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20101116

Method CHECK on class CL_MDG_BS_MAT_BO has no exception.

Method CHECK_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101116
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20101116

Method CHECK_AA on class CL_MDG_BS_MAT_BO has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100813
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100813
3 Importing IS_DATA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_AUTH 20120404

Method CHECK_AUTHORIZATION on class CL_MDG_BS_MAT_BO has no exception.

Method CHECK_AUTHORIZATION_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100813
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100813
3 Importing IS_DATA Call by reference Type reference (TYPE) MDG_BS_MAT_S_MAT_AUTH MDF BS MAT: Authority Check Structure for Material Master 20120404

Method CHECK_AUTHORIZATION_SA on class CL_MDG_BS_MAT_BO has no exception.

Method CHECK_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101116
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20101116

Method CHECK_SA on class CL_MDG_BS_MAT_BO has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_MDG_BS_MAT_BO has no parameter.
Method CLEANUP on class CL_MDG_BS_MAT_BO has no exception.

Method CLEANUP_FIELD_PROP_BUF Signature

Method CLEANUP_FIELD_PROP_BUF on class CL_MDG_BS_MAT_BO has no parameter.
Method CLEANUP_FIELD_PROP_BUF on class CL_MDG_BS_MAT_BO has no exception.

Method COMP_DATA_AA_STA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_AA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Active data refering to the input 20120505
2 Exporting ET_DATA_STA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Staging data refering to the input 20120505
3 Exporting ET_DATA_STA_DEL Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Active data, , which have to be deleted in the staging area 20120505
4 Exporting ET_DATA_STA_INS Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Active data, which have to be inserted in the staging area 20120505
5 Exporting ET_DATA_STA_UPD Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Active data, which have to be updated in the staging area 20120505
6 Exporting ET_KEYS_AA Call by reference Object reference (TYPE REF TO) DATA Keys in active area 20120505
7 Exporting ET_KEYS_DIF Call by reference Object reference (TYPE REF TO) DATA Keys refering to different active- and staging-area 20120505
8 Exporting ET_KEYS_STA Call by reference Object reference (TYPE REF TO) DATA Keys in staging 20120505
9 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120505
10 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Failure 20120505
11 Importing IS_KEY Call by reference Type reference (TYPE) ANY Keys 20120505
12 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120505
13 Importing IV_ENTITY_EXCL Call by reference Type reference (TYPE) USMD_ENTITY Entity which has to be excluded from the consideretions 20120614
14 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120505
15 Importing IV_ONLY_CONS_KEYS_AA Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Whether or not only common key (aa+sta) has to be consid 20120505

Method COMP_DATA_AA_STA on class CL_MDG_BS_MAT_BO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR New Material No 20100519

Method CONSTRUCTOR on class CL_MDG_BS_MAT_BO has no exception.

Method CONVERT_PROP_OPTION_STA_2_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PROP_OPTION_UI Value transfer Type reference (TYPE) /PLMB/SPI_PRPTY_OPTION Field Property option in Ui format 20130808
2 Importing IV_HIDDEN_IND Call by reference Type reference (TYPE) BOOLE_D Hidden indicator 20130809
3 Importing IV_PROP_OPTION_STA Call by reference Type reference (TYPE) ANY Field Property option in staging format 20130808

Method CONVERT_PROP_OPTION_STA_2_UI on class CL_MDG_BS_MAT_BO has no exception.

Method COPY_DEP_DISTR_CHAIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Template Data 20120606
2 Importing IT_DEP_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Dependent Entity Types 20120606
3 Importing IV_VKORG_TARGET Call by reference Type reference (TYPE) VKORG Target Sales Organization 20120606
4 Importing IV_VKORG_TMPLT Call by reference Type reference (TYPE) VKORG Template Sales Organization 20120606
5 Importing IV_VTWEG_TARGET Call by reference Type reference (TYPE) VTWEG Target Distribution Channel 20120606
6 Importing IV_VTWEG_TMPLT Call by reference Type reference (TYPE) VTWEG Template Distribution Channel 20120606

Method COPY_DEP_DISTR_CHAIN_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method COPY_DEP_PLANT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Template Data 20120606
2 Importing IT_DEP_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Dependent Entity Types 20120606
3 Importing IT_PLANT_BWKEY Call by reference Type reference (TYPE) MDG_BS_MAT_T_PLANT_BWKEY Plants with their Valuation Areas 20120615
4 Importing IV_WERKS_TARGET Call by reference Type reference (TYPE) WERKS_D Target Plant 20120606
5 Importing IV_WERKS_TMPLT Call by reference Type reference (TYPE) WERKS_D Template Plant 20120606

Method COPY_DEP_PLANT_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method CREATE_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY_STR Call by reference Object reference (TYPE REF TO) DATA Entity structure 20100827
2 Exporting ER_ENTITY_TAB Call by reference Object reference (TYPE REF TO) DATA Entity table 20100827
3 Exporting ER_KEY_STR Call by reference Object reference (TYPE REF TO) DATA Key structure 20100827
4 Exporting ER_KEY_TAB Call by reference Object reference (TYPE REF TO) DATA Key table 20100827
5 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20100827
6 Importing IS_TXT Call by reference Type reference (TYPE) BOOLE Whether text structure is considered 20101129
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20100827

Method CREATE_DATA_REF on class CL_MDG_BS_MAT_BO has no exception.

Method CREATE_DATA_REF_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_REF Call by reference Type reference (TYPE) MDG_BS_MAT_T_DATA_REF_ENTY Data references for all entities 20120319
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120319

Method CREATE_DATA_REF_ALL on class CL_MDG_BS_MAT_BO has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101123
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101123
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20101123
4 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101123

Method DELETE on class CL_MDG_BS_MAT_BO has no exception.

Method DELETE_DEP_DISTR_CHAIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Template Data 20120606
2 Importing IT_DEP_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Dependent Entity Types 20120606
3 Importing IV_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20120606
4 Importing IV_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20120606

Method DELETE_DEP_DISTR_CHAIN_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method DELETE_DEP_PLANT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Template Data 20120606
2 Importing IT_DEP_ENTITY Call by reference Type reference (TYPE) USMD_T_ENTITY Dependent Entity Types 20120606
3 Importing IT_PLANT_BWKEY Call by reference Type reference (TYPE) MDG_BS_MAT_T_PLANT_BWKEY Plants with their Valuation Areas 20120615
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20120606

Method DELETE_DEP_PLANT_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method DELETE_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120508
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D failure 20120508
3 Importing IS_KEY Call by reference Type reference (TYPE) ANY (Partially) specified key 20120508
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120508
5 Importing IV_ENTITY_EXCL Call by reference Type reference (TYPE) USMD_ENTITY Entity excluded from the deletion 20120614
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120508

Method DELETE_NODE_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method DELETE_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101123
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101123
3 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20101123
4 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME 20101123

Method DELETE_SA on class CL_MDG_BS_MAT_BO has no exception.

Method DETERMINE_ALAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20120313
2 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20120313
3 Returning RV_ALAND Value transfer Type reference (TYPE) ALAND Departure country (country from which the goods are sent) 20120313

Method DETERMINE_ALAND on class CL_MDG_BS_MAT_BO has no exception.

Method EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110328
2 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D 20110328

Method EXIST on class CL_MDG_BS_MAT_BO has no exception.

Method EXIST_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Nr 20110328
2 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D whether the matnr exists in staging Area 20110328

Method EXIST_AA on class CL_MDG_BS_MAT_BO has no exception.

Method EXIST_OTHER_PLANT_SAME_CCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120509
2 Exporting EV_EXIST Call by reference Type reference (TYPE) BOOLE_D Whether an other plant exists with the same ccode 20120509
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Failure 20120509
4 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20120509

Method EXIST_OTHER_PLANT_SAME_CCODE on class CL_MDG_BS_MAT_BO has no exception.

Method EXIST_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Nr 20110328
2 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D whether the matnr exists in staging Area 20110328

Method EXIST_SA on class CL_MDG_BS_MAT_BO has no exception.

Method FIND_DATA_DIF_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_STA_DEL Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Active data, , which have to be deleted in the staging area 20120505
2 Exporting ET_DATA_STA_INS Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Active data, which have to be inserted in the staging area 20120505
3 Exporting ET_DATA_STA_UPD Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Active data, which have to be updated in the staging area 20120505
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE messages 20120505
5 Exporting EV_DATA_DIF Call by reference Type reference (TYPE) BOOLE_D Whether the data in active- and staging area are different 20120505
6 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D failure 20120505
7 Importing IT_DATA_AA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data in active area refering to the key 20120505
8 Importing IT_DATA_STA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data in staging area refering to the key 20120505

Method FIND_DATA_DIF_FOR_KEY on class CL_MDG_BS_MAT_BO has no exception.

Method FLUSH Signature

Method FLUSH on class CL_MDG_BS_MAT_BO has no parameter.
Method FLUSH on class CL_MDG_BS_MAT_BO has no exception.

Method FLUSH_SA Signature

Method FLUSH_SA on class CL_MDG_BS_MAT_BO has no parameter.
Method FLUSH_SA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20110301

Method GET_CREQUEST on class CL_MDG_BS_MAT_BO has no exception.

Method GET_CREQUEST_BY_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20110324
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110324

Method GET_CREQUEST_BY_MATNR on class CL_MDG_BS_MAT_BO has no exception.

Method GET_CREQUEST_BY_MATNR_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130610
2 Exporting EV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20110607
3 Exporting EV_CREQUEST_TXTLG Call by reference Type reference (TYPE) USMD_TXTLG 20120320
4 Exporting EV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20111111
5 Exporting EV_CREQUEST_WFS Call by reference Type reference (TYPE) USMD_CREQUEST_WFS Change Request Step 20120417
6 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110607

Method GET_CREQUEST_BY_MATNR_STATIC on class CL_MDG_BS_MAT_BO has no exception.

Method GET_CREQUEST_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CREQUEST_ID Value transfer Type reference (TYPE) USMD_CREQUEST 20100823

Method GET_CREQUEST_ID on class CL_MDG_BS_MAT_BO has no exception.

Method GET_DERIVE_ENTITY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DERIVED_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130621
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130621
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130621

Method GET_DERIVE_ENTITY_RESULT on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111111
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties 20111111
3 Exporting ET_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for all records 20111111
4 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Was mapping successful? 20111111
5 Importing IT_DATA_UI Call by reference Type reference (TYPE) INDEX TABLE Reference data 20111111
6 Importing IT_KEY_UI Call by reference Type reference (TYPE) ANY Reference key 20111111
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20111111
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20111111

Method GET_FIELD_PROPS on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROPS_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111111
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties 20111111
3 Exporting ET_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for all records 20111111
4 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Was mapping successful? 20111111
5 Importing IT_DATA_UI Call by reference Type reference (TYPE) INDEX TABLE Reference data 20111111
6 Importing IT_KEY_UI Call by reference Type reference (TYPE) ANY Reference keys 20111111
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20111111
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20111111

Method GET_FIELD_PROPS_AA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROPS_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111111
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties 20111111
3 Exporting ET_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for all records 20111111
4 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Was mapping successful? 20111111
5 Importing IT_DATA_UI Call by reference Type reference (TYPE) INDEX TABLE Reference data 20111111
6 Importing IT_KEY_UI Call by reference Type reference (TYPE) ANY Reference keys 20111111
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20111111
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20111111

Method GET_FIELD_PROPS_SA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Field properties for real data 20130808
3 Importing IT_DATA_STA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Staging area 20130808
4 Importing IT_KEY_UI Call by reference Type reference (TYPE) STANDARD TABLE Reference keys 20130808
5 Importing IT_REQUESTED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_REQUESTED_FIELD Requested Fields of Node Data 20131106
6 Importing IV_ACTION Call by reference Type reference (TYPE) ACTIV_AUTH '03' Activity 20130808
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
8 Importing IV_HIDDEN_IND Call by reference Type reference (TYPE) BOOLE_D Hidden indicator 20130809
9 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130808

Method GET_FIELD_PROP_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROP_DATA_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for all records 20130808
3 Importing IT_KEY_UI Call by reference Type reference (TYPE) STANDARD TABLE Reference keys 20130808
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130808

Method GET_FIELD_PROP_DATA_AA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROP_DATA_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for all records 20130808
3 Importing IT_DATA_STA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Staging data 20130808
4 Importing IT_KEY_UI Call by reference Type reference (TYPE) STANDARD TABLE Reference keys 20130808
5 Importing IT_REQUESTED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_REQUESTED_FIELD Requested Fields of Node Data 20131106
6 Importing IV_ACTION Call by reference Type reference (TYPE) ACTIV_AUTH '03' Activity 20130808
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
8 Importing IV_HIDDEN_IND Call by reference Type reference (TYPE) BOOLE_D Hidden indicator 20130809
9 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130808

Method GET_FIELD_PROP_DATA_SA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROP_INS_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties for inserted empty lines 20130808
3 Importing IR_FATHER_NODE_ID Call by reference Object reference (TYPE REF TO) DATA Father node id 20131111
4 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20131111
5 Importing IV_ACTION Call by reference Type reference (TYPE) ACTIV_AUTH '03' Activity 20130808
6 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
7 Importing IV_HIDDEN_IND Call by reference Type reference (TYPE) BOOLE_D Hidden indicator 20130809
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130808

Method GET_FIELD_PROP_INS_LINES on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROP_INS_LINES_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties for inserted empty lines 20130808
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130808

Method GET_FIELD_PROP_INS_LINES_AA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_FIELD_PROP_INS_LINES_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties for inserted empty lines 20130808
3 Importing IR_FATHER_NODE_ID Call by reference Object reference (TYPE REF TO) DATA Father node id 20131111
4 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20131111
5 Importing IV_ACTION Call by reference Type reference (TYPE) ACTIV_AUTH '03' Activity 20130808
6 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
7 Importing IV_HIDDEN_IND Call by reference Type reference (TYPE) BOOLE_D Hidden indicator 20130809
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130808

Method GET_FIELD_PROP_INS_LINES_SA on class CL_MDG_BS_MAT_BO has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Initialize Material No 20110328
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MDG_BS_MAT_BO Singleton 20110328

Method GET_INSTANCE on class CL_MDG_BS_MAT_BO has no exception.

Method GET_KEYS_FOR_NODE_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_DIFF_KEY Call by reference Type reference (TYPE) USMD_T_ENTITY Entity Types 20120330
2 Exporting ET_ENTITY_SAME_KEY Call by reference Type reference (TYPE) USMD_T_ENTITY Entity Types 20120330
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120330
4 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120330
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120330

Method GET_KEYS_FOR_NODE_ENTITIES on class CL_MDG_BS_MAT_BO has no exception.

Method GET_LEADING_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITIES Call by reference Type reference (TYPE) USMD_T_ENTITY Entity Types 20120717
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120717

Method GET_LEADING_ENTITIES on class CL_MDG_BS_MAT_BO has no exception.

Method GET_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110128

Method GET_MATNR on class CL_MDG_BS_MAT_BO has no exception.

Method GET_MATNR_BY_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MATNR_MATNRTAB Call by reference Type reference (TYPE) MDG_BS_MAT_S_MATNR_MATNRTAB Structure for single material and material table 20110516
2 Exporting ET_MATNR_MAKTXT Call by reference Type reference (TYPE) MDG_BS_MAT_T_MAT_ID_TXT Material: Table of Material ID and Material text 20120426
3 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20110415

Method GET_MATNR_BY_CREQUEST on class CL_MDG_BS_MAT_BO has no exception.

Method GET_NO_PLANTS_FOR_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120508
2 Exporting ET_PLANTS_SA Call by reference Type reference (TYPE) ANY TABLE Plants for val area in SA 20120615
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Failure 20120508
4 Exporting EV_NO_PLANTS_SA Call by reference Type reference (TYPE) I No of plants for val area in SA 20120508
5 Importing IT_PLANT_STA_KEY Call by reference Type reference (TYPE) ANY TABLE Plant keys for plants in the staging area 20120508
6 Importing IV_BWKEY Call by reference Type reference (TYPE) BWKEY Valuation area 20120508

Method GET_NO_PLANTS_FOR_COMPANY_CODE on class CL_MDG_BS_MAT_BO has no exception.

Method GET_OLD_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110209

Method GET_OLD_MATNR on class CL_MDG_BS_MAT_BO has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100824
2 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20130718

Method GET_TEXTS on class CL_MDG_BS_MAT_BO has no exception.

Method GET_VALUATION_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VAL_AREA Value transfer Type reference (TYPE) BWKRS_CUS Valuation area setting 20131010

Method GET_VALUATION_AREA on class CL_MDG_BS_MAT_BO has no exception.

Method HANDLE_CONV_API_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) 20120326

Method HANDLE_CONV_API_KEY_CHANGED on class CL_MDG_BS_MAT_BO has no exception.

Method HANDLE_DATA_CHANGED Signature

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

Method HANDLE_DATA_CHANGED on class CL_MDG_BS_MAT_BO has no exception.

Method INVALIDATE_SPECIAL_DEP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODES Call by reference Type reference (TYPE) /PLMB/T_SPI_NODE_NAME Node Names 20120919
2 Importing IR_DATA_DEL Call by reference Object reference (TYPE REF TO) DATA 20120919
3 Importing IR_DATA_INS Call by reference Object reference (TYPE REF TO) DATA 20120919
4 Importing IR_DATA_MOD Call by reference Object reference (TYPE REF TO) DATA 20120919
5 Importing IR_DATA_UPD Call by reference Object reference (TYPE REF TO) DATA 20120919
6 Importing IS_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120919
7 Importing IV_IS_TEXT Call by reference Type reference (TYPE) BOOLE Boolean variable 20120919

Method INVALIDATE_SPECIAL_DEP_NODES on class CL_MDG_BS_MAT_BO has no exception.

Method IS_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE USMD Messages 20110421
2 Exporting EV_ALLOWED Call by reference Type reference (TYPE) BOOLE_D is change allowed 20110421

Method IS_CHANGE_ALLOWED on class CL_MDG_BS_MAT_BO has no exception.

Method IS_MATNR_LOCKED_ANYWHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111114
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D whether the matnris locked anywhere 20111114
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Nr 20111111

Method IS_MATNR_LOCKED_ANYWHERE on class CL_MDG_BS_MAT_BO has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100812
2 Exporting EV_LOCKED Call by reference Type reference (TYPE) BOOLE_D Whether the entity is locked 20130204
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Success 20100812
4 Exporting EV_WRITE_ENT_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL 20121024
5 Importing IV_FILTER_MESSAGES Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Whether messages have to be filtered 20130205

Method LOCK on class CL_MDG_BS_MAT_BO has no exception.

Method LOCK_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100812
2 Exporting EV_LOCKED Call by reference Type reference (TYPE) BOOLE_D Whether the entity is locked 20130204
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D 20100812
4 Importing IV_FILTER_MESSAGES Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Whether messages have to be filtered 20130205

Method LOCK_SA on class CL_MDG_BS_MAT_BO has no exception.

Method MAP_FIELD_PROPS_SA_2_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120314
2 Exporting ET_PROPERTIES_UI Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY UI properties for each line 20111111
3 Importing IR_PROPERTIES_STA Call by reference Object reference (TYPE REF TO) DATA Staging result of properties (MDG + MAT API + BADI) 20111111
4 Importing IT_KEY_UI Call by reference Type reference (TYPE) INDEX TABLE Reference Keys 20111111
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20111111
6 Importing IV_IS_TXT Call by reference Type reference (TYPE) BOOLE is corresponding Text structure 20111111
7 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120104
8 Importing IV_SSTRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE Structure 20111111
9 Importing IV_TSTRUCTURE Call by reference Type reference (TYPE) SMT_STRUCTURE Structure 20111111

Method MAP_FIELD_PROPS_SA_2_UI on class CL_MDG_BS_MAT_BO has no exception.

Method MAP_FIELD_PROP_DATA_2_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for a single record 20130808
3 Importing IR_PROPERTIES_STA Call by reference Object reference (TYPE REF TO) DATA Staging result of properties (MDG + MAT API + BADI) 20130808
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
5 Importing IV_HIDDEN_IND Call by reference Type reference (TYPE) BOOLE_D Hidden indicator 20130809
6 Importing IV_IS_TXT Call by reference Type reference (TYPE) BOOLE is corresponding Text structure 20130808
7 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) MDG_BS_MAT_NODE_TYPE Node type 20130808

Method MAP_FIELD_PROP_DATA_2_UI on class CL_MDG_BS_MAT_BO has no exception.

Method MAP_FIELD_PROP_INS_LINES_2_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130808
2 Exporting ET_PROPERTIES_UI Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES UI properties for each line 20130808
3 Importing IR_PROPERTIES_STA Call by reference Object reference (TYPE REF TO) DATA Staging result of properties (MDG + MAT API + BADI) 20130808
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130808
5 Importing IV_HIDDEN_IND Call by reference Type reference (TYPE) BOOLE_D Hidden indicator 20130809
6 Importing IV_IS_TXT Call by reference Type reference (TYPE) BOOLE is corresponding Text structure 20130808
7 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) MDG_BS_MAT_NODE_TYPE Node type 20130808

Method MAP_FIELD_PROP_INS_LINES_2_UI on class CL_MDG_BS_MAT_BO has no exception.

Method MAP_SA_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) DATA target data 20101206
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101206
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Was mapping successful? 20101206
4 Importing IS_DATA Call by reference Type reference (TYPE) DATA source data 20101206
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101206
6 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) MDG_BS_MAT_NODE_TYPE Node Type 20101206
7 Importing IV_SSTRUC Call by reference Type reference (TYPE) SMT_STRUCTURE source structure 20101206
8 Importing IV_TSTRUC Call by reference Type reference (TYPE) SMT_STRUCTURE target structure 20101206

Method MAP_SA_TO_UI on class CL_MDG_BS_MAT_BO has no exception.

Method MAP_UI_TO_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20101206
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20101206
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Was mapping successful? 20101206
4 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20101206
5 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
6 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101206
7 Importing IV_SSTRUC Call by reference Type reference (TYPE) SMT_STRUCTURE Source Structure in 2sta mapping 20101206
8 Importing IV_TSTRUC Call by reference Type reference (TYPE) SMT_STRUCTURE Target Structure in 2sta mapping 20101206

Method MAP_UI_TO_SA on class CL_MDG_BS_MAT_BO has no exception.

Method MERGE_ENTY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Entity data 20120505
2 Importing IT_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Input of entity data 20120505

Method MERGE_ENTY_DATA on class CL_MDG_BS_MAT_BO has no exception.

Method OVERWRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20100914
2 Changing CT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100708
3 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214

Method OVERWRITE on class CL_MDG_BS_MAT_BO has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
2 Exporting ET_DATA_STA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Staging data 20130808
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100531
4 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20100531
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node IDs 20100914
6 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100629
9 Importing IV_UNSPECIFIC_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Read with selection table else read exact 20111114

Method READ on class CL_MDG_BS_MAT_BO has no exception.

Method READ_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100712
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100712
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20100712
4 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node IDs 20100914
5 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
6 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
7 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100712

Method READ_AA on class CL_MDG_BS_MAT_BO has no exception.

Method READ_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL MDG: Table Type for Table of Entities Structure 20120925
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20120925
3 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120925
4 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20120925
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120925
6 Importing IV_EXCL_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120925
7 Importing IV_IS_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Boolean variable 20121004
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120925
9 Importing IV_READMODE Call by reference Type reference (TYPE) USMD_READMODE_EXT CL_USMD_MODEL_EXT=>IF_USMD_MODEL_EXT~GC_READMODE_DEFAULT Read Mode 20121203
10 Importing IV_STRUCT Call by reference Type reference (TYPE) USMD_STRUCT Type of Data Structure 20120925

Method READ_EXT on class CL_MDG_BS_MAT_BO has no exception.

Method READ_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL data in staging representation 20130621
2 Exporting ET_DATA_UI Call by reference Type reference (TYPE) MDG_BS_MAT_T_NODE_DATA data in UI representation 20130621
3 Exporting ET_TXT Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL data in staging representation 20130621
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20130621

Method READ_MATERIAL on class CL_MDG_BS_MAT_BO has no exception.

Method READ_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100805
2 Exporting ET_DATA_STA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Staging data 20130808
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100805
4 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20100805
5 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node IDs 20100914
6 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100805
9 Importing IV_UNSPECIFIC_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Read with selection table else read exact 20111114

Method READ_SA on class CL_MDG_BS_MAT_BO has no exception.

Method RESORT_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for all records 20130808
2 Importing IT_KEY Call by reference Type reference (TYPE) ANY TABLE Reference keys 20130808
3 Importing IT_KEY_RESORT Call by reference Type reference (TYPE) ANY TABLE Reference keys referring to the new ordering 20130808

Method RESORT_FIELD_PROPERTIES on class CL_MDG_BS_MAT_BO has no exception.

Method ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101025
2 Importing IV_KEEP_ENVIRONMENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110505

Method ROLLBACK on class CL_MDG_BS_MAT_BO has no exception.

Method ROLLBACK_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101025
2 Importing IV_KEEP_ENVIRONMENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110505

Method ROLLBACK_AA on class CL_MDG_BS_MAT_BO has no exception.

Method ROLLBACK_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20101025
2 Importing IV_KEEP_ENVIRONMENT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110505

Method ROLLBACK_SA on class CL_MDG_BS_MAT_BO has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100519

Method SAVE on class CL_MDG_BS_MAT_BO has no exception.

Method SAVE_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100712

Method SAVE_AA on class CL_MDG_BS_MAT_BO has no exception.

Method SAVE_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100805

Method SAVE_SA on class CL_MDG_BS_MAT_BO has no exception.

Method SELECT_DATA_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data in staging area refering to the key 20120505
2 Importing IS_KEY Call by reference Type reference (TYPE) ANY Entity key 20120505
3 Importing IT_DATA Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Data in active area refering to the key 20120505

Method SELECT_DATA_FOR_KEY on class CL_MDG_BS_MAT_BO has no exception.

Method SET_COMMUNICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110407
2 Exporting EV_LOCKED Call by reference Type reference (TYPE) BOOLE_D Change Request locked successfully 20110811
3 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D 20110407
4 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20120516
5 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110328
6 Importing IV_WI_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20120709

Method SET_COMMUNICATOR on class CL_MDG_BS_MAT_BO has no exception.

Method SET_COMMUNICATOR_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110407
2 Exporting EV_LOCKED Call by reference Type reference (TYPE) BOOLE_D Enqueue successful 20110811
3 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D 20110407
4 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20110301
5 Importing IV_WI_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20120709

Method SET_COMMUNICATOR_EX on class CL_MDG_BS_MAT_BO has no exception.

Method SET_COMMUNICATOR_NE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110407
2 Exporting EV_LOCKED Call by reference Type reference (TYPE) BOOLE_D Whether the data is locked 20130209
3 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D 20110407
4 Exporting EV_WRITE_ENT_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL 20121024
5 Importing IV_EXISTS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110301

Method SET_COMMUNICATOR_NE on class CL_MDG_BS_MAT_BO has no exception.

Method SET_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20120112
2 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20100709

Method SET_DEFAULTS on class CL_MDG_BS_MAT_BO has no exception.

Method SET_ENV_CR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110609
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110609
3 Importing IV_CR_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Change requset type 20110609

Method SET_ENV_CR_TYPE on class CL_MDG_BS_MAT_BO has no exception.

Method SET_FIRST_READ_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIRST_READ Call by reference Type reference (TYPE) BOOLE_D First read indicator 20110307

Method SET_FIRST_READ_IND on class CL_MDG_BS_MAT_BO has no exception.

Method SET_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110328
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110328
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110328

Method SET_MATNR on class CL_MDG_BS_MAT_BO has no exception.

Method SET_MV_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCKED Call by reference Type reference (TYPE) BOOLE_D Boolean variable 20120925

Method SET_MV_LOCKED on class CL_MDG_BS_MAT_BO has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100812
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D 20100812

Method UNLOCK on class CL_MDG_BS_MAT_BO has no exception.

Method UNLOCK_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100823
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D 20100823

Method UNLOCK_SA on class CL_MDG_BS_MAT_BO has no exception.

Method UPDADE_FIELD_PROPS_SPEC_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties 20130808
2 Changing CT_PROPERTIES_IDX Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for all records 20130808
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130808

Method UPDADE_FIELD_PROPS_SPEC_LOGIC on class CL_MDG_BS_MAT_BO has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100531
2 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_CHANGED_FIELD changed attributes 20110808
3 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100531
4 Importing IT_FORCE_INITIAL_WRITE Call by reference Type reference (TYPE) USMD_T_ENTITY Force initial write for entities 20130621
5 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
6 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
7 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME 20100629
8 Importing IV_ONLY_DERIVED_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130621
9 Importing IV_SCOPE_CHECK Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130612

Method WRITE on class CL_MDG_BS_MAT_BO has no exception.

Method WRITE_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100712
2 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_CHANGED_FIELD Changed Fields of Node Data 20110808
3 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100712
4 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
6 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME 20100712

Method WRITE_AA on class CL_MDG_BS_MAT_BO has no exception.

Method WRITE_DATA_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110803
2 Importing IT_DATA_READ Call by reference Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL MDG: Table Type for Table of Entities Structure 20110803

Method WRITE_DATA_SRC on class CL_MDG_BS_MAT_BO has no exception.

Method WRITE_SA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20100805
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Failure 20120104
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) /PLMB/T_SPI_CHANGED_FIELD Changed Fields of Node Data 20110808
4 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100805
5 Importing IT_FORCE_INITIAL_WRITE Call by reference Type reference (TYPE) USMD_T_ENTITY Force initial write for entities 20130621
6 Importing IT_OVERWRITE Call by reference Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20101214
7 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20101214
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME 20100805
9 Importing IV_ONLY_DERIVED_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130621
10 Importing IV_SCOPE_CHECK Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130612

Method WRITE_SA on class CL_MDG_BS_MAT_BO has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 606