SAP ABAP Class CL_MATERIAL_MAINTENANCE (Maintenance Dialog: Core Material Master Data)
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
Properties
Class CL_MATERIAL_MAINTENANCE  
Short Description Maintenance Dialog: Core Material Master Data    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class WRF_MATERIAL    
Program status     
Category 0   
Package WRF_ARTICLE_MAINTENANCE   Material Fast Entry: Retail Fashion 
Created 20030827   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SXRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WRFGH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 WRFMA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 WRFMR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MATERIAL_MAINTENANCE has no interface implemented.
Friends
Class CL_MATERIAL_MAINTENANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_IMP_EXISTING Instance attribute Protected Type reference (TYPE) SXRT_BOOLEAN Active Implementation Exists 20030828
2 BADI_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) IF_EX_WRF_MAT_MAINTENANCE BAdI Class CL_EX_WRF_MAT_MAINTENANCE 20030828
3 CALLED_FROM_EXTERNAL Instance attribute Protected Type reference (TYPE) SXRT_BOOLEAN External Call 20030827
4 DATA_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_MATERIAL_MAINTAINDATA Data Container: Core Material Master 20030827
5 DEFAULTS_CHECKED Instance attribute Protected Type reference (TYPE) BOOLEAN Default Values Have Been Checked 20040326
6 DEFAULT_VALUES Instance attribute Protected Type reference (TYPE) WRFMA_T_VALUES Value Preassignment 20030827
7 ERRORKEYS Static Attribute Protected Type reference (TYPE) WRFMR_T_VALKEY Error Key (RFC) 20050915
8 EXCLUDED_FUNCTIONS Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20030827
9 EXIT_FUNCTION Instance attribute Protected Type reference (TYPE) UI_FUNC Function Code 20030828
10 EXIT_NAME Constant Public Type reference (TYPE) EXIT_DEF 'WRF_MAT_MAINTENANCE' Business Add-In Definition 20030828
11 FALSE Constant Public Type reference (TYPE) SXRT_BOOLEAN SPACE False 20030827
12 FIELD_INPUT_CONTROL Instance attribute Protected Type reference (TYPE) WRFSCREENFIXED Header Structure: Core Material Master Data Maintenance 20030827
13 FIRST_SCREEN_VALUES Instance attribute Protected Type reference (TYPE) WRFSCREENVALUES Header Structure: Core Material Master Data Maintenance 20030827
14 FREE_OBJECT Instance attribute Protected Type reference (TYPE) SXRT_BOOLEAN Initialize Data Object 20040603
15 FUNC_EXIT Constant Public Type reference (TYPE) UI_FUNC 'EXIT' Function Code 20030828
16 IS_TEMPLATE Instance attribute Protected Type reference (TYPE) SXRT_BOOLEAN Template Processing 20030827
17 MATERIALLIST Static Attribute Protected Type reference (TYPE) WRFMA_T_MATLIST Material List (RFC) 20050330
18 MESSAGES Static Attribute Protected Type reference (TYPE) WRFMA_T_MRETURN Messages (RFC) 20050330
19 MGROUP_AUTH_CHECK Instance attribute Protected Type reference (TYPE) BOOLEAN Check Usage Authorization 20040517
20 SAVE_OPTION1_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLEAN Save and Return to Initial Screen 20040415
21 SAVE_OPTION2_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLEAN Save and Return to Calling Application 20040415
22 SAVE_OPTION3_ACTIVE Instance attribute Protected Type reference (TYPE) BOOLEAN Save and Remain in Maintenance Dialog 20040415
23 SKIP_1ST_SCREEN Instance attribute Protected Type reference (TYPE) BAPIFLAGX General Checkbox (X or Space) 20030827
24 TASK_CLOSED Static Attribute Protected Type reference (TYPE) SXRT_BOOLEAN RFC Task Finished 20050330
25 TCODE_WRFMATBODY Constant Public Type reference (TYPE) SYTCODE 'WRFMATBODY' ABAP Program, Current Transaction Code 20040419
26 TRUE Constant Public Type reference (TYPE) SXRT_BOOLEAN 'X' True 20030827
Methods
# Method Level Visibility Method type Description Created on
1 CALLBACK_ASYNC Static method Public Method Callback Routine for Asynchronous RFC 20050330
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030827
3 FREE Instance method Protected Method Initialization Type 20030828
4 MAINTAIN_OBJECT Instance method Protected Method Maintenance Dialog: Core Material Master Data 20030827
5 POST_OBJECT_DATA Instance method Protected Method Call Update for Data Object 20030828
6 SHOW_1ST_SCREEN Instance method Protected Method Call Initial Screen 20030828
7 SHOW_MAIN_SCREEN Instance method Protected Method Call Main Maintenance Screen 20030901
8 START_MAINTENANCE Static method Public Method Direct Start in Calling LUW w/o Additional Functions 20030901
9 START_MAINTENANCE_SYN Static method Public Method Start Directly or Via Synchronous RFC w/Additional Functions 20030901
10 START_MAINTENANCE_TA Static method Public Method Start via Transaction "WRFMATBODY" w/o Additional Functions 20030901
Events
Class CL_MATERIAL_MAINTENANCE has no event.
Types
Class CL_MATERIAL_MAINTENANCE has no local type.
Method Signatures

Method CALLBACK_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CHAR32 Transaktions-ID 20050330

Method CALLBACK_ASYNC on class CL_MATERIAL_MAINTENANCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_TEMPLATE Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Template-Modus 20030901

Method CONSTRUCTOR on class CL_MATERIAL_MAINTENANCE has no exception.

Method FREE Signature

Method FREE on class CL_MATERIAL_MAINTENANCE has no parameter.
Method FREE on class CL_MATERIAL_MAINTENANCE has no exception.

Method MAINTAIN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORKEYS Call by reference Type reference (TYPE) WRFMR_T_VALKEY Error-Keys (Verbuchung) 20050915
2 Exporting ET_MATERIALLIST Call by reference Type reference (TYPE) WRFMA_T_MATLIST Materialliste 20030827
3 Exporting ET_MINUTES Call by reference Type reference (TYPE) WRFMA_T_MRETURN Protokoll 20030827
4 Exporting EV_UI_FUNC Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20030828
5 Importing IS_FIELD_INPUT_CONTROL Call by reference Type reference (TYPE) WRFSCREENFIXED Kopfstruktur Materialrumpfstammdatenpflege 20030827
6 Importing IS_FIRST_SCREEN_VALUES Call by reference Type reference (TYPE) WRFSCREENVALUES Kopfstruktur Materialrumpfstammdatenpflege 20030827
7 Importing IT_DEFAULT_VALUES Call by reference Type reference (TYPE) WRFMA_T_VALUES Defaultwerte 20030827
8 Importing I_DEFAULTS_CHECKED Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Übergabewerte sind geprüft 20040326
9 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Daten nur anzeigen 20040607
10 Importing I_IS_TEMPLATE Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Template-Pflege 20030827
11 Importing I_SAVE_OPTION1_ACTIVE Call by reference Type reference (TYPE) SXRT_BOOLEAN 'X' 20040415
12 Importing I_SAVE_OPTION2_ACTIVE Call by reference Type reference (TYPE) SXRT_BOOLEAN 'X' 20040415
13 Importing I_SAVE_OPTION3_ACTIVE Call by reference Type reference (TYPE) SXRT_BOOLEAN 'X' 20040415
14 Importing I_SKIP_1ST_SCREEN Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Allgemeines Ankreuzfeld (X oder Space) 20030827

Method MAINTAIN_OBJECT on class CL_MATERIAL_MAINTENANCE has no exception.

Method POST_OBJECT_DATA Signature

Method POST_OBJECT_DATA on class CL_MATERIAL_MAINTENANCE has no parameter.
Method POST_OBJECT_DATA on class CL_MATERIAL_MAINTENANCE has no exception.

Method SHOW_1ST_SCREEN Signature

Method SHOW_1ST_SCREEN on class CL_MATERIAL_MAINTENANCE has no parameter.
Method SHOW_1ST_SCREEN on class CL_MATERIAL_MAINTENANCE has no exception.

Method SHOW_MAIN_SCREEN Signature

Method SHOW_MAIN_SCREEN on class CL_MATERIAL_MAINTENANCE has no parameter.
Method SHOW_MAIN_SCREEN on class CL_MATERIAL_MAINTENANCE has no exception.

Method START_MAINTENANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORKEYS Call by reference Type reference (TYPE) WRFMR_T_VALKEY Error-Keys (Verbuchung) 20050915
2 Exporting ET_MATERIALLIST Call by reference Type reference (TYPE) WRFMA_T_MATLIST Materialliste 20030901
3 Exporting ET_MINUTES Call by reference Type reference (TYPE) WRFMA_T_MRETURN Protokoll 20030901
4 Exporting EV_UI_FUNC Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20030901
5 Importing IS_FIELD_INPUT_CONTROL Call by reference Type reference (TYPE) WRFSCREENFIXED Kopfstruktur Materialrumpfstammdatenpflege 20030901
6 Importing IS_FIRST_SCREEN_VALUES Call by reference Type reference (TYPE) WRFSCREENVALUES Kopfstruktur Materialrumpfstammdatenpflege 20030901
7 Importing IT_DEFAULT_VALUES Call by reference Type reference (TYPE) WRFMA_T_VALUES Defaultwerte 20030901
8 Importing I_DEFAULTS_CHECKED Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Übergabewerte sind geprüft 20040326
9 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Template nur Anzeigen 20040607
10 Importing I_IS_TEMPLATE Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Templateverarbeitung (Keine Materialpflege) 20030901
11 Importing I_SAVE_OPTION1_ACTIVE Call by reference Type reference (TYPE) SXRT_BOOLEAN 'X' 20040415
12 Importing I_SAVE_OPTION2_ACTIVE Call by reference Type reference (TYPE) SXRT_BOOLEAN 'X' 20040415
13 Importing I_SAVE_OPTION3_ACTIVE Call by reference Type reference (TYPE) SXRT_BOOLEAN 'X' 20040415
14 Importing I_SKIP_1ST_SCREEN Call by reference Type reference (TYPE) SXRT_BOOLEAN SPACE Allgemeines Ankreuzfeld (X oder Space) 20030901

Method START_MAINTENANCE on class CL_MATERIAL_MAINTENANCE has no exception.

Method START_MAINTENANCE_SYN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_TA_PERMITTED Call by reference Type reference (TYPE) WRFKZMM42 SPACE Kennzeichen TA MM42 erlaubt 20030901
2 Importing COPY_FUNCTION_PERMITTED Call by reference Type reference (TYPE) WRFKZMMCP SPACE Kennzeichen Kopierfunktion aktiv 20030901
3 Importing CREATE_BODY_PERMITTED Call by reference Type reference (TYPE) WRFKZMM4X 'X' Kennzeichen Materialrumpfstammdatenpflege (neu) 20030901
4 Importing CREATE_TA_PERMITTED Call by reference Type reference (TYPE) WRFKZMM41 SPACE Kennzeichen TA MM41 erlaubt 20030901
5 Importing DEFAULT_VALUES Call by reference Type reference (TYPE) WRFMA_T_VALUES Defaultwerte 20030901
6 Exporting ERRORKEYS Call by reference Type reference (TYPE) WRFMR_T_VALKEY Error-Keys (Verbuchung) 20050915
7 Exporting ERROR_MESSAGES_EXIST Call by reference Type reference (TYPE) BOOLEAN Es existieren Fehlermeldungen 20040604
8 Importing FIELD_INPUT_CONTROL Call by reference Type reference (TYPE) WRFSCREENFIXED Kopfstruktur Materialrumpfstammdatenpflege 20030901
9 Importing FIRST_SCREEN_VALUES Call by reference Type reference (TYPE) WRFSCREENVALUES Kopfstruktur Materialrumpfstammdatenpflege 20030901
10 Importing I_SYNCHRONOUS_RFC Call by reference Type reference (TYPE) BAPIFLAGX 'X' Allgemeines Ankreuzfeld (X oder Space) 20030901
11 Exporting MATERIALLIST Call by reference Type reference (TYPE) WRFMA_T_MATLIST Liste der bearbeiteten Materialien 20030901
12 Importing MATERIAL_CHANGING_ACTIVE Call by reference Type reference (TYPE) BOOLEAN 'X' Materialänderung erlaubt 20050426
13 Importing MATERIAL_CREATION_ACTIVE Call by reference Type reference (TYPE) BOOLEAN 'X' Materialanlage erlaubt 20050426
14 Exporting MESSAGES Call by reference Type reference (TYPE) WRFMA_T_MRETURN Protokloll 20030901
15 Importing SAVE_OPTION1_ACTIVE Call by reference Type reference (TYPE) BOOLEAN 'X' Speichern und zurück zum Einstiegsbild 20040415
16 Importing SAVE_OPTION2_ACTIVE Call by reference Type reference (TYPE) BOOLEAN 'X' Speichern und zurück zur rufenden Anwendung 20040415
17 Importing SAVE_OPTION3_ACTIVE Call by reference Type reference (TYPE) BOOLEAN 'X' Speichern und verbleiben im Pflegedialog 20040415
18 Importing SHOW_TA_PERMITTED Call by reference Type reference (TYPE) WRFKZMM43 SPACE Kennzeichen TA MM43 erlaubt 20030901
19 Importing SKIP_1ST_SCREEN Call by reference Type reference (TYPE) BAPIFLAGX SPACE Einstiegsbild überspringen 20030901
20 Importing USE_ONLY_ONE_MGROUP Call by reference Type reference (TYPE) BAPIFLAGX SPACE Allgemeines Ankreuzfeld (X oder Space) 20030901
# Exception Resumable Description Created on
1 CX_WRF_MATERIAL_EXCEPTIONS Ausnahmen in Materialrumpfstammdatenpflege 20030901

Method START_MAINTENANCE_TA Signature

Method START_MAINTENANCE_TA on class CL_MATERIAL_MAINTENANCE has no parameter.
Method START_MAINTENANCE_TA on class CL_MATERIAL_MAINTENANCE has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 111