SAP Reports / Programs | Logistics - General | Logistics Basic Data | Material Master(LO-MD-MM) SAP LO

MM03SF00 SAP ABAP INCLUDE - MEPO_ITEM_FILL_PSTYP







MM03SF00 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter MM03SF00 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT MM03SF00. "Basic submit
SUBMIT MM03SF00 AND RETURN. "Return to original report after report execution complete
SUBMIT MM03SF00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT MM03SF00

INCLUDE FM03CCDC.
INCLUDE FM03KCDC.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING matnr = rm03s-matnr IMPORTING wmara = mara EXCEPTIONS OTHERS = 5.

MAKT_SINGLE_READ CALL FUNCTION 'MAKT_SINGLE_READ' EXPORTING matnr = rm03s-matnr spras = sy-langu IMPORTING wmakt = makt EXCEPTIONS OTHERS = 3.

CTMS_OBJECT_AREA CALL FUNCTION 'CTMS_OBJECT_AREA' TABLES OBJECTS = objecttab.

CLFM_OBJECT_CLASSIFICATION CALL FUNCTION 'CLFM_OBJECT_CLASSIFICATION' EXPORTING table = tabelle ptable = p_tabelle object = object objtxt = mt03s-maktx classtype = klassenart typetext = arttext status = cl_status initflag = first ref_object = ref_object ref_all_type = ref_all_type * ref_dynpro = space "ch/23.11.93

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = text-010 textline2 = text-011 titel = text-006 IMPORTING answer = rm03s-santw.

MATERIAL_READ_MABW * CALL FUNCTION 'MATERIAL_READ_MABW' * EXPORTING SCHLUESSEL = MTCOM * IMPORTING MATDATEN = BWTTY * RETURN = MTCOR * TABLES SEQMAT01 = DUMMY.

MATERIAL_READ_MABW CALL FUNCTION 'MATERIAL_READ_MABW' EXPORTING schluessel = mtcom IMPORTING matdaten = bwtty return = mtcor TABLES seqmat01 = dummy.

COMMIT_TEXT * CALL FUNCTION 'COMMIT_TEXT'. "ch/4.6

COMMIT_TEXT CALL FUNCTION 'COMMIT_TEXT' EXPORTING "note 154761 object = 'CHARGE'.

COMMIT_TEXT CALL FUNCTION 'COMMIT_TEXT' EXPORTING "ch/4.6c

VBWS_BATCH_VALUATION_SET CALL FUNCTION 'VBWS_BATCH_VALUATION_SET' EXPORTING i_matnr = rm03s-matnr i_werks = rm03s-werks i_charg = rm03s-charg i_charg_cuobj = cuobj TABLES e_bkpf = t_bkpf.

L_BATCH_EXPIRATION_DATE_CHANGE CALL FUNCTION 'L_BATCH_EXPIRATION_DATE_CHANGE' IN UPDATE TASK EXPORTING i_matnr = mcha-matnr i_charg = mcha-charg i_werks = hwerks i_vfdat = mcha-vfdat EXCEPTIONS OTHERS = 1.

UPDATE_MATERIAL_SPECIAL CALL FUNCTION 'UPDATE_MATERIAL_SPECIAL' IN UPDATE TASK EXPORTING imcha = mcha imchb = mchb imkol = mkol imkop = mkop it148k = t148k it148m = t148m kzmcha_exist = kzmcha_exist kzmcha_updat = kzmcha_updat kzmchx_exist = kzmchx_exist kzmchx_updat = kzmchx_updat kzmkop_exist = kzmkop_exist kzmkop_updat = kzmkop_updat * MCHA_LVORM_ALT = *MCHA-LVORM nicht benötigt mk/02.02.94

VB_CHANGE_BATCH CALL FUNCTION 'VB_CHANGE_BATCH' EXPORTING ymcha = mcha bypass_lock = space class = klasse set_old_batch = space no_change_document = 'X' no_cfc_calls = 'X' kzcla = lv_kzcla IMPORTING ymcha = mcha emkpf = hemkpf EXCEPTIONS no_material = 1 no_batch = 2 no_plant = 3 material_not_found = 4 plant_not_found = 5 lock_on_material = 6 lock_on_plant = 7 lock_on_batch = 8 lock_system_error = 9 no_authority = 10 batch_not_exist = 11 no_class = 12 error_in_classification = 13 OTHERS = 14.

CLOB_GET_CLASSTYPE_FOR_BATCH CALL FUNCTION 'CLOB_GET_CLASSTYPE_FOR_BATCH' EXPORTING table = tabelle ptable = p_tabelle spras = sy-langu IMPORTING classtype = klassenart typetext = arttext EXCEPTIONS classtype_not_found = 1 classtype_not_active = 2.

CTMS_OBJECT_HAS_STANDARDCLASS CALL FUNCTION 'CTMS_OBJECT_HAS_STANDARDCLASS' EXPORTING classtype = klassenart object = object table = p_tabelle with_text = ' ' IMPORTING class = klasse " classtext = kschl " classtype = cl_klart " clint = clint EXCEPTIONS no_classification = 01 table_not_allowed = 02 internal_error = 03.

CLFC_BATCH_ALLOCATION_TO_CLASS CALL FUNCTION 'CLFC_BATCH_ALLOCATION_TO_CLASS' EXPORTING classtype = klassenart material = rm03s-matnr plant = rm03s-werks IMPORTING class = klasse * CLASSTYPE = CL_KLART EXCEPTIONS no_class_found = 01 no_classtype_found = 02.

CTMS_OBJECT_HAS_STANDARDCLASS * CALL FUNCTION 'CTMS_OBJECT_HAS_STANDARDCLASS' * EXPORTING * CLASSTYPE = KLASSENART * OBJECT = OBJECT_MATNR * TABLE = 'MARA' * WITH_TEXT = ' ' * IMPORTING * CLASS = KLASSE * " classtext = kschl * " classtype = cl_klart * " clint = clint * EXCEPTIONS * NO_CLASSIFICATION = 01 * TABLE_NOT_ALLOWED = 02 * INTERNAL_ERROR = 03.

CTMS_OBJECT_HAS_STANDARDCLASS





CALL FUNCTION 'CTMS_OBJECT_HAS_STANDARDCLASS' EXPORTING classtype = klassenart object = ref_object table = p_tabelle with_text = ' ' IMPORTING class = ref_klasse " classtext = kschl " classtype = cl_klart " clint = clint EXCEPTIONS no_classification = 01 table_not_allowed = 02 internal_error = 03.

VB_NEXT_BATCH_NUMBER * CALL FUNCTION 'VB_NEXT_BATCH_NUMBER' * EXPORTING * MATNR = RM03S-MATNR * WERKS = RM03S-WERKS * CHECK_BATCH = SPACE * CHECK_MATERIAL = SPACE * MESSAGE_WHEN_AUTO = X * X_BNCOM = BNCOM * IMPORTING * NEW_CHARG = RM03S-CHARG.

VB_BATCH_DEFAULT_STATUS CALL FUNCTION 'VB_BATCH_DEFAULT_STATUS' EXPORTING i_matnr = rm03s-matnr i_mtart = mt03s-mtart i_werks = rm03s-werks IMPORTING default_zustd = mcha-zustd EXCEPTIONS OTHERS = 4.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-009 textline1 = text-010 textline2 = text-011 titel = text-001 IMPORTING answer = rm03s-santw.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-003 textline1 = text-004 textline2 = text-005 titel = text-001 IMPORTING answer = rm03s-santw.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-001 textline1 = text-010 textline2 = text-011 titel = text-001 IMPORTING answer = rm03s-santw.

MATERIAL_READ_MA03 CALL FUNCTION 'MATERIAL_READ_MA03' EXPORTING schluessel = mtcom IMPORTING matdaten = mt03s return = mtcor TABLES seqmat01 = dummy.

MATERIAL_READ_MA03 CALL FUNCTION 'MATERIAL_READ_MA03' EXPORTING schluessel = mtcom IMPORTING matdaten = h_mt03s return = mtcor TABLES seqmat01 = dummy.

CHECK_STRING_SPEC_CHARACTERS CALL FUNCTION 'CHECK_STRING_SPEC_CHARACTERS' EXPORTING string = ms_string IMPORTING character = char1 errorflag = flag1.

VB_CP_SHOW_EBR CALL FUNCTION 'VB_CP_SHOW_EBR' EXPORTING i_matnr = rm03s-matnr i_charg = rm03s-charg i_werks = rm03s-werks.

VB_CP_SHOW_EBR CALL FUNCTION 'VB_CP_SHOW_EBR' EXPORTING i_matnr = rm03s-matnr i_charg = rm03s-charg.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = text-010 textline2 = text-011 titel = titeltext IMPORTING answer = rm03s-santw.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name MM03SF00 or its description.