RM06LBAT is a standard Executable ABAP Report 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 RM06LBAT into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: LIFNR = Vendor
Selection Text: KL_ART = Class Type
Selection Text: KLASSE = Vendor Class
Selection Text: GSCHL = Weighting Key
Selection Text: EKORG = Purchasing Organization
Selection Text: DATU1 = Not Evaluated Since
Selection Text: AEBEL = Evaluation w/o Change Docs
Title: Evaluation of Automatic Subcriteria per Vendor
Text Symbol: 101 = General Data
Text Symbol: 100 = Further Data
Text Symbol: 025 = Please specify weighting key as selection criterion.
Text Symbol: 024 = Vendor cannot be evaluated because weighting key has not been specified.
Text Symbol: 023 = does not exist for the purchasing organization
Text Symbol: 022 = The weighting key
Text Symbol: 021 = Evaluation
Text Symbol: 020 = In-Prod.Rej. Date Plnt Evaluation
Text Symbol: 019 = Audit Lot Date Plnt Evaluation
Text Symbol: 018 = Material Short Text Evaluation
Text Symbol: 017 = GR Lot Date Plnt
Text Symbol: 016 = Price Origin Comparison Pr. Eff. Price Mkt.Comp. Score
Text Symbol: 015 = Single Sourcing
Text Symbol: 014 = Av. of All Infos
Text Symbol: 013 = Market Price
Text Symbol: 012 = Price Origin Comparison Price Eff. Price Evaluation
Text Symbol: 011 = Info Rec. Material Descr. Plnt
Text Symbol: 010 = Material Info Rec. Short Text Plnt Score
Text Symbol: 009 = Cat:
Text Symbol: 008 = Subcrit.:
Text Symbol: 007 = Main Crit...:
Text Symbol: 006 = No info record rating possible
Text Symbol: 005 = **Not Maintained**
Text Symbol: 004 = ** Not Defined **
Text Symbol: 003 = Info Rec Material Short Text Evaluation
Text Symbol: 002 = Vendor......:
Text Symbol: 001 = Purch. Org. :
INCLUDE FM06LCDT.
INCLUDE MM06LCOM.
INCLUDE MM06LTO1.
No SAP DATABASE tables are accessed within this REPORT code!
WY_LFA1_ARRAY_READ CALL FUNCTION 'WY_LFA1_ARRAY_READ' * EXPORTING * REFRESH_BUFFER = TABLES pti_lfa1_keytab = t_lief * PTO_LFA1 = EXCEPTIONS err_no_records_requested = 1 err_no_records_found = 2 OTHERS = 3.
WY_LFA1_GET_NAME CALL FUNCTION 'WY_LFA1_GET_NAME' EXPORTING pi_lifnr = t-lifnr IMPORTING po_name1 = t-name1 EXCEPTIONS no_records_found = 1 OTHERS = 2.
VENDOR_MASTER_DATA_PREFETCH_00 * call function 'VENDOR_MASTER_DATA_PREFETCH_00' "75129/PH * exporting "75129/PH * pi_lfa1 = 'X' "75129/PH ** PI_LFB1 = ' ' "75129/PH ** PI_LFM1 = ' ' "75129/PH ** PI_LFM2 = ' ' "75129/PH ** PI_WYT3 = ' ' "75129/PH * tables "75129/PH * t_lifnr_rang = t_lief "75129/PH * exceptions "75129/PH * input_table_empty = 1 "75129/PH * others = 2. "75129/PH
ME_PRICING_REFRESH CALL FUNCTION 'ME_PRICING_REFRESH' EXCEPTIONS OTHERS = 1.
EVAL_SEMIAUTOMATIC_CRITERIA CALL FUNCTION 'EVAL_SEMIAUTOMATIC_CRITERIA' EXPORTING * CRITERIA = partner = t-lifnr organization = t-ekorg date = v_datum mode = const_me61 TABLES main_crit = hkr sub_crit = tkr * PART_INFOS = semi_crit = t_elbm EXCEPTIONS OTHERS = 1.
EVAL_AUTOMATIC_CRITERIA_S013 CALL FUNCTION 'EVAL_AUTOMATIC_CRITERIA_S013' EXPORTING * CRITERIA = partner = t-lifnr organization = t-ekorg * IDTNR = date = v_datum mode = const_me61 TABLES main_crit = hkr sub_crit = tkr s013_protokoll = t_last_s013 EXCEPTIONS OTHERS = 1.
EVAL_AUTO_INVOICE_VERIFICATION CALL FUNCTION 'EVAL_AUTO_INVOICE_VERIFICATION' EXPORTING partner = t-lifnr organization = t-ekorg date = v_datum mode = const_me61 maxnumber = t147-maxbw TABLES sub_crit = tkr EXCEPTIONS OTHERS = 1.
EVAL_PRICELEVEL_CRITERIA CALL FUNCTION 'EVAL_PRICELEVEL_CRITERIA' EXPORTING * CRITERIA = organization = t-ekorg partner = t-lifnr * IDENTNUMBER = date = v_datum mode = const_me61 single = t147-bsing TABLES sub_crit = tkr * part_infos = prot_infos = linfo EXCEPTIONS OTHERS = 1.
EVAL_PRICEHISTORY_CRITERIA CALL FUNCTION 'EVAL_PRICEHISTORY_CRITERIA' EXPORTING * CRITERIA = organization = t-ekorg partner = t-lifnr * IDENTNUMBER = date = v_datum mode = const_me61 single = t147-bsing TABLES sub_crit = tkr price_hist = pw * PART_INFOS = EXCEPTIONS OTHERS = 1.
EVAL_PROTOCOLS * call function 'EVAL_PROTOCOLS' * exporting * organization = t-ekorg * partner = t-lifnr * partner_name = lfa1-name1 * ekorg_name = t024e-ekotx ** MAIN_CRITERIA = rm06l-hkr03 ** SUB_CRITERIA = rm06l-tkr01 * ferekl = qm_ferekl * tables * semi_automatic_crit = t_elbm * tab_main_crit = hkr * tab_sub_crit = tkr * tab_s013 = t_last_s013 * tab_infos = linfo * tab_price_history = pw * tab_qm_we = qm_we * tab_qm_au = qm_au * exceptions * others = 1.
ML_CREATE_DOCUMENT CALL FUNCTION 'ML_CREATE_DOCUMENT' IN UPDATE TASK EXPORTING xbk = xbk TABLES xkr = xkr.
ML_UPDATE_DOCUMENT * CALL FUNCTION 'ML_UPDATE_DOCUMENT' IN UPDATE TASK CALL FUNCTION 'ML_UPDATE_DOCUMENT' EXPORTING xbk = xbk TABLES xkr = xkr.
MATERIAL_READ CALL FUNCTION 'MATERIAL_READ' EXPORTING schluessel = mtcom IMPORTING matdaten = mt06a TABLES seqmat01 = tdummy.
ENQUEUE_EMELBKE CALL FUNCTION 'ENQUEUE_EMELBKE' EXPORTING ekorg = t-ekorg lifnr = t-lifnr EXCEPTIONS foreign_lock = 01 system_failure = 02.
DEQUEUE_EMELBKE CALL FUNCTION 'DEQUEUE_EMELBKE' EXPORTING ekorg = t-ekorg lifnr = t-lifnr.
QLIB_GR_LOT_KQD CALL FUNCTION 'QLIB_GR_LOT_KQD' EXPORTING i_datuv = v_datum i_ekorg = t-ekorg i_lifnr = t-lifnr i_initialize = 'X' i_qinf_read = 'X' TABLES t_qss_ml = qm_we EXCEPTIONS no_val_possible = 01.
QLIB_AU_LOT_KQD CALL FUNCTION 'QLIB_AU_LOT_KQD' EXPORTING i_datuv = v_datum i_qaudi = t147-qaudi i_ekorg = t-ekorg i_lifnr = t-lifnr i_initialize = 'X' TABLES t_qss_ml = qm_au EXCEPTIONS no_val_possible = 01.
QLIB_GR_QMEL_KQD CALL FUNCTION 'QLIB_GR_QMEL_KQD' EXPORTING i_datuv = v_datum i_ekorg = t-ekorg i_lifnr = t-lifnr i_initialize = 'X' i_qmuat = t147-qmuat i_hwaers = sy-waers IMPORTING e_qkz = qm_ferekl EXCEPTIONS no_qmel_found = 01.
KQD_GET_LIMITS CALL FUNCTION 'KQD_GET_LIMITS' IMPORTING e_kqd_max = qm_max e_kqd_min = qm_min.
CLAF_OBJECTS_OF_CLASS CALL FUNCTION 'CLAF_OBJECTS_OF_CLASS' EXPORTING class = klasse * CLASSES = E02 classtext = classtext classtype = klah-klart * FEATURES = E05 * LANGUAGE = E06 * OBJECT_HIGH = E07 * OBJECT_LOW = E08 TABLES t_class = t_class "class t_objectdata = t_objectdata "clobjdat t_objects = t_objects "CLOBJEKTE EXCEPTIONS no_classification = 01.
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 RM06LBAT or its description.
RM06LBAT - Evaluation of Automatic Subcriteria per Vendor RM06LBAT - Evaluation of Automatic Subcriteria per Vendor RM06LB00 - Ranking List of Vendor Evaluations Based on Material/Material Group RM06LB00 - Ranking List of Vendor Evaluations Based on Material/Material Group RM06LAUB - Calculate Scores for Semi-Automatic and Automatic Subcriteria RM06LAUB - Calculate Scores for Semi-Automatic and Automatic Subcriteria