SAP ABAP Class CL_MATERIAL_MAINTAINDATA (Material Container: Retail Fashion)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-MM (Application Component) Material Master
     WRF_ARTICLE_MAINTENANCE (Package) Material Fast Entry: Retail Fashion
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MATERIAL_TEMPLATEDATA Template Container: Retail Fashion 20030828
Properties
Class CL_MATERIAL_MAINTAINDATA  
Short Description Material Container: Retail Fashion    
Super Class CL_MATERIAL_TEMPLATEDATA Template Container: Retail Fashion 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_ARTICLE_MAINTENANCE   Material Fast Entry: Retail Fashion 
Created 20030827   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 WRFMA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WRFMR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MATERIAL_MAINTAINDATA has no interface implemented.
Friends
Class CL_MATERIAL_MAINTAINDATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOMHEADER Instance attribute Protected Type reference (TYPE) WRFMB_BOMHEADER 20040422
2 BOMPOSITIONS Instance attribute Protected Type reference (TYPE) WRFMB_BOMPOSITIONS 20040422
3 CHARACTERISTICS Instance attribute Protected Type reference (TYPE) WRFMR_T_APIC 20040416
4 CHAR_PROFILES Instance attribute Protected Type reference (TYPE) WRFMR_T_WGHIER 20040413
5 CONDITION_TABLE Instance attribute Protected Type reference (TYPE) WRFMA_T_CONDITIONS 20040527
6 CONDITION_TABLE_DB Instance attribute Protected Type reference (TYPE) WRFMA_T_CONDITIONS 20040527
7 EANS_OF_UOMS Instance attribute Protected Type reference (TYPE) WRFMR_T_MEAN 20040609
8 HIERARCHY Instance attribute Protected Type reference (TYPE) WRF_HIER_STY Article Hierarchy Properties 20040923
9 HIERARCHY_ITEMS Instance attribute Protected Type reference (TYPE) WRFMA_T_AH 20040923
10 HIERARCHY_ITEMS_DB Instance attribute Protected Type reference (TYPE) WRFMA_T_AH 20040923
11 MATERIALLONGTEXT Instance attribute Protected Type reference (TYPE) WRFMR_T_MLTXT 20040420
12 MATERIALLONGTEXT_DB Instance attribute Protected Type reference (TYPE) WRFMR_T_MLTXT 20040420
13 NEW_VEND_MATCHAR_VALUES Instance attribute Protected Type reference (TYPE) WRFMR_T_WYT2M 20040416
14 POST_SETTINGS Instance attribute Protected Type reference (TYPE) WRFMA_POST_SETTINGS 20040423
15 UNITS_OF_MEASURE Instance attribute Protected Type reference (TYPE) WRFMR_T_SMEINH 20040413
16 VENDOR_CHAR_VALUES Instance attribute Protected Type reference (TYPE) WRFMR_T_WYT2 20040416
17 VENDOR_MATCHAR_VALUES Instance attribute Protected Type reference (TYPE) WRFMR_T_WYT2M 20040416
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EAN Instance method Public Method Check EAN 20040609
2 GET_BOMDATA Instance method Public Method Transfer BOM Data 20040422
3 GET_CONDITIONS Instance method Public Method Transfer Condition Records 20040527
4 GET_HIERARCHY_DATA Instance method Public Method Read Material Hierarchy Data 20040923
5 GET_MATERIALLONGTEXT Instance method Public Method Read Material Long Text 20040420
6 GET_PROFILES Instance method Public Method Read Characteristic Profiles 20040413
7 GET_SALES_UNIT Instance method Public Method Read Sales Unit 20040422
8 GET_SETTINGS Instance method Public Method Set Control Parameters 20040423
9 GET_UOMS Instance method Public Method Read Units of Measure 20040413
10 GET_VENDOR_CHAR Instance method Public Method Read Vendor Characteristics 20040416
11 PREPARE_CONDITION Instance method Protected Method Determine Conditions 20040601
12 SAVE_BOMDATA Instance method Public Method Save BOM Data 20040422
13 SAVE_CHANGES_IN_BACKGROUND Instance method Public Method Update changes 20040421
14 SAVE_CONDITIONS Instance method Public Method Save Conditions 20040527
15 SAVE_HEADDATA Instance method Public Method Transfer Header Data 20040625
16 SAVE_VENDOR_CHAR Instance method Public Method Transport Vendor Characteristics for ALE Object 20040416
17 SET_BOMDATA Instance method Public Method Transfer BOM Data 20040422
18 SET_CONDITIONS Instance method Public Method Transfer Condition Records 20040527
19 SET_HIERARCHY_ITEMS Instance method Public Method Pass On Material Hierarchy Assignments 20040923
20 SET_MATERIALLONGTEXT Instance method Public Method Transfer Material Long Text 20040420
21 SET_PROFILE Instance method Public Method Change Characteristic Profile (Header Data) 20040413
22 SET_SETTINGS Instance method Public Method Set Control Parameters 20040423
23 SET_UOM Instance method Public Method Transfer UoM Adjustment 20040413
24 SET_VENDOR_CHAR Instance method Public Method Update Vendor Characteristics (Buffer) 20040416
Events
Class CL_MATERIAL_MAINTAINDATA has no event.
Types
Class CL_MATERIAL_MAINTAINDATA has no local type.
Method Signatures

Method CHECK_EAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EAN11 Call by reference Type reference (TYPE) EAN11 Europäische Artikelnummer (EAN) 20040609
2 Exporting EV_NUMTP Call by reference Type reference (TYPE) NUMTP Nummerntyp der Europäischen Artikelnummer 20040609
3 Importing IV_EAN11 Call by reference Type reference (TYPE) EAN11 Europäische Artikelnummer (EAN) 20040609
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040609
5 Importing IV_MEINH Call by reference Type reference (TYPE) MEINH Mengeneinheit für Anzeige 20040609
6 Importing IV_NUMTP Call by reference Type reference (TYPE) NUMTP Nummerntyp der Europäischen Artikelnummer 20040609
# Exception Resumable Description Created on
1 CX_WRF_MATERIAL_EXCEPTIONS 20040609

Method GET_BOMDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOMHEADER Call by reference Type reference (TYPE) WSTR_IN Schnittstellenstruktur Komponentenpflege strukt. Materialien 20040422
2 Exporting ET_BOMPOSITIONS Call by reference Type reference (TYPE) WRFMB_T_STPOB 20040422
3 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR 20040422

Method GET_BOMDATA on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONDITIONS Call by reference Type reference (TYPE) WRFMA_T_CONDITIONS 20040527
2 Exporting ET_CONDITIONS_DB Call by reference Type reference (TYPE) WRFMA_T_CONDITIONS 20060915
3 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20040527

Method GET_CONDITIONS on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_HIERARCHY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIERARCHY Call by reference Type reference (TYPE) WRF_HIER_STY Artikelhierarchie-Eigenschaften 20040923
2 Exporting ET_HIERARCHY_ITEMS Call by reference Type reference (TYPE) WRFMA_T_AH 20040923
3 Exporting ET_HIERARCHY_ITEMS_DB Call by reference Type reference (TYPE) WRFMA_T_AH 20040923

Method GET_HIERARCHY_DATA on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_MATERIALLONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TLINE Call by reference Type reference (TYPE) WRFMR_T_TLINE 20040420
2 Importing IV_TEXT_ID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20040420
3 Importing IV_TEXT_SPRAS Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20040420

Method GET_MATERIALLONGTEXT on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILES Call by reference Type reference (TYPE) WRFMR_T_WGHIER 20040413

Method GET_PROFILES on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_SALES_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SALES_UNIT Call by reference Type reference (TYPE) MEINH Mengeneinheit für Anzeige 20040422
2 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR 20040422

Method GET_SALES_UNIT on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SETTINGS Call by reference Type reference (TYPE) WRFMA_POST_SETTINGS 20040423

Method GET_SETTINGS on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_UOMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UOMS Call by reference Type reference (TYPE) WRFMR_T_SMEINH 20040413

Method GET_UOMS on class CL_MATERIAL_MAINTAINDATA has no exception.

Method GET_VENDOR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WYT2 Call by reference Type reference (TYPE) WRFMR_T_WYT2 20040416
2 Exporting ET_WYT2M Call by reference Type reference (TYPE) WRFMR_T_WYT2M 20040416
3 Importing IT_CHARACTERISTICS Call by reference Type reference (TYPE) WRFMR_T_APIC 20040416

Method GET_VENDOR_CHAR on class CL_MATERIAL_MAINTAINDATA has no exception.

Method PREPARE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW Call by reference Type reference (TYPE) BOOLEAN SPACE Kennzeichen neues Material 20040601
2 Importing IT_UOM Call by reference Type reference (TYPE) WRFMR_T_SMEINH 20040714
3 Importing IV_GENERIC_MATERIAL Call by reference Type reference (TYPE) SATNR Werksübergreifendes konfigurierbares Material 20060915
4 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20040714

Method PREPARE_CONDITION on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SAVE_BOMDATA Signature

Method SAVE_BOMDATA on class CL_MATERIAL_MAINTAINDATA has no parameter.
Method SAVE_BOMDATA on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SAVE_CHANGES_IN_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040421
2 Importing RESTORE_OBJECT Call by reference Type reference (TYPE) BOOLEAN 'X' Temporäre Objekte unverändert erhalten 20040421

Method SAVE_CHANGES_IN_BACKGROUND on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SAVE_CONDITIONS Signature

Method SAVE_CONDITIONS on class CL_MATERIAL_MAINTAINDATA has no parameter.
Method SAVE_CONDITIONS on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SAVE_HEADDATA Signature

Method SAVE_HEADDATA on class CL_MATERIAL_MAINTAINDATA has no parameter.
Method SAVE_HEADDATA on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SAVE_VENDOR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHARACTERISTICS Call by reference Type reference (TYPE) WRFMR_T_APIC 20040416

Method SAVE_VENDOR_CHAR on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_BOMDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOMHEADER Call by reference Type reference (TYPE) WSTR_IN Schnittstellenstruktur Komponentenpflege strukt. Materialien 20040422
2 Importing IT_BOMPOSITIONS Call by reference Type reference (TYPE) WRFMB_T_STPOB 20040422
3 Importing IV_IS_NEW Call by reference Type reference (TYPE) BOOLEAN SPACE boolsche Variable (X=true, -=false, space=unknown) 20040422
4 Importing IV_REFRESH_TABLES Call by reference Type reference (TYPE) BOOLEAN SPACE boolsche Variable (X=true, -=false, space=unknown) 20040422

Method SET_BOMDATA on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGES Call by reference Type reference (TYPE) BOOLEAN Änderungskennzeichen 20040628
2 Importing IT_CONDITIONS Call by reference Type reference (TYPE) WRFMA_T_CONDITIONS 20040527

Method SET_CONDITIONS on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_HIERARCHY_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HIERARCHY_ITEMS Call by reference Type reference (TYPE) WRFMA_T_AH 20040923

Method SET_HIERARCHY_ITEMS on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_MATERIALLONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TLINE Call by reference Type reference (TYPE) WRFMR_T_TLINE 20040420
2 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20040420
3 Importing IV_TEXT_ID Call by reference Type reference (TYPE) THEAD-TDID Text-ID 20040420

Method SET_MATERIALLONGTEXT on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHAR_PROFILE Call by reference Type reference (TYPE) WMKMP Merkmalsprofil 20040413

Method SET_PROFILE on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORLINES Call by reference Type reference (TYPE) WRFMA_T_MVALUES 20040423
2 Importing IS_SETTINGS Call by reference Type reference (TYPE) WRFMA_POST_SETTINGS 20040423

Method SET_SETTINGS on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_UOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UOM Call by reference Type reference (TYPE) SMEINH_F Mengeneinheiten mit Verwaltungsinformation (voller Key) 20040413
2 Importing IV_DELETE_ITEM Call by reference Type reference (TYPE) BOOLEAN SPACE Mengeneinheit löschen 20040607

Method SET_UOM on class CL_MATERIAL_MAINTAINDATA has no exception.

Method SET_VENDOR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGES Call by reference Type reference (TYPE) BOOLEAN Änderungskennzeichen 20040628
2 Importing IS_WYT2M Call by reference Type reference (TYPE) WYT2M Lieferantenabhängige Merkmalswerteübersetzung 20040416

Method SET_VENDOR_CHAR on class CL_MATERIAL_MAINTAINDATA has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in 111