RMLFMH00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report lets you display or maintain vendor hierarchies during list processing...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RMLFMH00 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
MKH2 - Display vendor hierarchy
MKH1 - Maintain vendor hierarchy
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: S_HITYP = Vendor Hierarchy Category
Selection Text: S_DATUM = Validity Date
Title: Vendor Hierarchy
Text Symbol: 311 = - Forecast Values
Text Symbol: 310 = - Forecast Parameters
Text Symbol: 309 = - Material Indices for Forecast
Text Symbol: 308 = - Units of Measure/Material
Text Symbol: 307 = - Material Descriptions
Text Symbol: 306 = - Material Data/Storage Type
Text Symbol: 305 = - Material Data/Warehouse Number
Text Symbol: 304 = - Material (Sales Data)
Text Symbol: 303 = - Material Valuation
Text Symbol: 302 = - Material (Storage Location Data)
Text Symbol: 301 = - Material (Plant Data)
Text Symbol: 300 = - Material (General Data)
Text Symbol: 229 = Physical inventory indicator is set for blocked stock for the following year
Text Symbol: 228 = Physical inventory indicator is set for stock in quality inspection for the following year
Text Symbol: 227 = Physical inventory indicator is set for warehouse stock for the following year
Text Symbol: 226 = Blocked stock returns in previous period exist
Text Symbol: 225 = Blocked stock in previous period exists
Text Symbol: 224 = Restricted-use stock in previous period exists
Text Symbol: 101 = Node & has an unallowable hierarchy level assignment ;;
Text Symbol: 100 = Hierarchy Assgmnt for & Not Allowed;;
Text Symbol: 099 = Hierarchy Node Incorrect ;;
Text Symbol: 087 = Selection Date: ;;
Text Symbol: 086 = Header Nodes ;;
Text Symbol: 085 = Hierarchy Node & : All Assignments
Text Symbol: 084 = attributes in the vendor master?
Text Symbol: 083 = Do you wish to update the
Text Symbol: 082 = not current ;;
Text Symbol: 081 = referring to the hierarchy are ;; -> 082
Text Symbol: 080 = The attributes (rebate, pricing) ;; -> 081
Text Symbol: 079 = Vendor hierarchy attributes
Text Symbol: 078 = has the following inconsistencies: ;;
Text Symbol: 077 = Assignment & ;; --> 078
Text Symbol: 076 = Hierarchy node does not exist in the overall period;;
Text Symbol: 075 = The validity area is not allowed ;;
Text Symbol: G00 = Vendor Hierarchy Graphic
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-042 DIAGNOSETEXT2 = TEXT-043 DIAGNOSETEXT3 = TEXT-044 TEXTLINE1 = TEXT-037 TEXTLINE2 = TEXT-038 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-048 DIAGNOSETEXT2 = TEXT-049 DIAGNOSETEXT3 = TEXT-050 TEXTLINE1 = TEXT-051 TEXTLINE2 = TEXT-052 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-045 DIAGNOSETEXT2 = TEXT-046 DIAGNOSETEXT3 = TEXT-047 TEXTLINE1 = TEXT-037 TEXTLINE2 = TEXT-038 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-010 DIAGNOSETEXT1 = TEXT-011 DIAGNOSETEXT2 = TEXT-012 DIAGNOSETEXT3 = TEXT-013 TEXTLINE1 = TEXT-014 TEXTLINE2 = TEXT-015 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-010 DIAGNOSETEXT1 = TEXT-023 DIAGNOSETEXT2 = TEXT-024 DIAGNOSETEXT3 = TEXT-025 TEXTLINE1 = TEXT-026 TEXTLINE2 = TEXT-027 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-004 DIAGNOSETEXT1 = TEXT-016 DIAGNOSETEXT2 = TEXT-017 DIAGNOSETEXT3 = TEXT-018 TEXTLINE1 = TEXT-005 TEXTLINE2 = TEXT-006 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-004 DIAGNOSETEXT1 = TEXT-028 DIAGNOSETEXT2 = TEXT-029 DIAGNOSETEXT3 = TEXT-030 TEXTLINE1 = TEXT-031 TEXTLINE2 = TEXT-032 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = TEXT-004 TEXTLINE1 = TEXT-005 TEXTLINE2 = TEXT-006 IMPORTING ANSWER = ANSWER.
CNET_GRAPHIC_HIERARCHY CALL FUNCTION 'CNET_GRAPHIC_HIERARCHY' EXPORTING ABAP_CMD = ABAP_CMD STAT = STAT STATUS_TEXT = TEXT_GRAPH TITLEBAR = TITLEBAR PROFILE = PROFILE CONFIRM = CONFIRM IMPORTING GR_MES = GR_MES M_TYP = M_TYP TABLES CLUSTERS = CLUSTERS_TAB CVALS = CVALS_TAB DELETIONS = DELE_TAB INODES = INODES_TAB * LABELS = LABELS_TAB "\BE wird nicht benutzt NODES = NODES_TAB NVALS = VALS_TAB POSITIONS = POSITIONS_TAB *\BE Beginn EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-056 DIAGNOSETEXT2 = TEXT-057 DIAGNOSETEXT3 = TEXT-058 TEXTLINE1 = TEXT-037 TEXTLINE2 = TEXT-038 IMPORTING ANSWER = ANSWER.
ENQUEUE_E_TABLE CALL FUNCTION 'ENQUEUE_E_TABLE' EXPORTING TABNAME = 'LFMH' VARKEY = VARKEY EXCEPTIONS FOREIGN_LOCK = 4 SYSTEM_FAILURE = 8.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
WY_LFA1_SINGLE_READ CALL FUNCTION 'WY_LFA1_SINGLE_READ' EXPORTING pi_lifnr = s_lifnr pi_read_cam = l_use_cam pi_access_to_addr_version = l_use_addr_ver IMPORTING po_lfa1 = lfa1 EXCEPTIONS no_records_found = 1 OTHERS = 2.
MM_PARTNER_DISPLAY CALL FUNCTION 'MM_PARTNER_DISPLAY' EXPORTING I_PARVW = 'LF' I_MAINTAIN = PMAIN I_LIFN2 = LFMH-LIFNR I_EKORG = LFMH-EKORG.
VMD_ENQUEUE_EXLFA1 CALL FUNCTION 'VMD_ENQUEUE_EXLFA1' EXPORTING LIFNR = LFMH-LIFNR EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2.
VMD_DEQUEUE_EXLFA1 CALL FUNCTION 'VMD_DEQUEUE_EXLFA1' EXPORTING LIFNR = LFMH-LIFNR EXCEPTIONS SYSTEM_FAILURE = 1.
VENDOR_MASTER_DATA_SELECT_12 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_12' EXPORTING PI_LIFNR = LFMH-LIFNR PI_EKORG = LFMH-EKORG IMPORTING PE_LFM1 = LFM1 * pe_ekorz = EXCEPTIONS NO_ENTRY_FOUND = 1 OTHERS = 2.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-059 DIAGNOSETEXT1 = TEXT-060 DIAGNOSETEXT2 = TEXT-061 DIAGNOSETEXT3 = TEXT-062 TEXTLINE1 = TEXT-063 TEXTLINE2 = TEXT-064 IMPORTING ANSWER = ANSWER.
VENDOR_MASTER_DATA_SELECT_12 CALL FUNCTION 'VENDOR_MASTER_DATA_SELECT_12' EXPORTING PI_LIFNR = S_LIFNR PI_EKORG = S_EKORG IMPORTING PE_LFM1 = LFM1 * pe_ekorz = EXCEPTIONS NO_ENTRY_FOUND = 1 OTHERS = 2.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-059 DIAGNOSETEXT1 = TEXT-060 DIAGNOSETEXT2 = TEXT-061 DIAGNOSETEXT3 = TEXT-062 TEXTLINE1 = TEXT-065 TEXTLINE2 = TEXT-066 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-079 DIAGNOSETEXT1 = TEXT-080 DIAGNOSETEXT2 = TEXT-081 DIAGNOSETEXT3 = TEXT-082 TEXTLINE1 = TEXT-083 TEXTLINE2 = TEXT-084 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = TEXT-001 TEXTLINE1 = TEXT-002 TEXTLINE2 = TEXT-003 IMPORTING ANSWER = ANSWER.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TITEL = TEXT-001 TEXTLINE1 = TEXT-022 TEXTLINE2 = TEXT-021 IMPORTING ANSWER = ANSWER.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-067 DIAGNOSETEXT2 = TEXT-068 DIAGNOSETEXT3 = TEXT-069 TEXTLINE1 = TEXT-070 TEXTLINE2 = TEXT-071 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-067 DIAGNOSETEXT2 = TEXT-068 DIAGNOSETEXT3 = TEXT-069 TEXTLINE1 = TEXT-070 TEXTLINE2 = TEXT-071 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-034 DIAGNOSETEXT2 = TEXT-035 DIAGNOSETEXT3 = TEXT-036 TEXTLINE1 = TEXT-037 TEXTLINE2 = TEXT-038 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-053 DIAGNOSETEXT2 = TEXT-054 DIAGNOSETEXT3 = TEXT-055 TEXTLINE1 = TEXT-037 TEXTLINE2 = TEXT-038 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = TEXT-033 DIAGNOSETEXT1 = TEXT-039 DIAGNOSETEXT2 = TEXT-040 DIAGNOSETEXT3 = TEXT-041 TEXTLINE1 = TEXT-037 TEXTLINE2 = TEXT-038 IMPORTING ANSWER = ANSWER.
VENDOR_MASTER_SELECT_EKORG CALL FUNCTION 'VENDOR_MASTER_SELECT_EKORG' EXPORTING pi_ekorg =
-ekorg IMPORTING pe_ekorz = lv_curr_converted_ekorg EXCEPTIONS no_entries_found = 1 others = 2.
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 RMLFMH00 or its description.