SAP Reports / Programs | Patient Management | SAP Healthcare - Industry-Specific Components for Hospitals | Patient Management(IS-H-PM) SAP IS

RNUMKAT4 SAP ABAP Report - IS-H: Mass Maintenance of Material Catalogs







RNUMKAT4 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for IF &[SWITCH]ISH_MISC1& = 'X'...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 RNUMKAT4 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 RNUMKAT4. "Basic submit
SUBMIT RNUMKAT4 AND RETURN. "Return to original report after report execution complete
SUBMIT RNUMKAT4 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: CHANGE = Changes
Selection Text: CH_ABLAD = Unloading Point
Selection Text: CH_GEART = Approval Type
Selection Text: CH_MAXMG = Maximum Quantity
Selection Text: CH_MEINS = Unit of Measure
Selection Text: CH_MENGE = Order Quantity
Selection Text: CH_MINMG = Minimum Quantity
Selection Text: CH_NMNR = Follow-Up Material
Selection Text: CREATE = Create
Selection Text: CR_ABLAD = Unloading Point
Selection Text: CR_GEART = Approval Type
Selection Text: CR_MAXMG = Maximum Quantity
Selection Text: CR_MEINS = Unit of Measure
Selection Text: CR_MENGE = Order Quantity
Selection Text: CR_MINMG = Minimum Quantity
Selection Text: CR_WERKS = Plant
Selection Text: DELETE = Delete
Selection Text: DL_WERKS = Plant
Selection Text: SE_EINRI = Institution
Selection Text: SE_KATID = Material Catalog
Selection Text: SE_MATNR = Material Number
Title: IS-H: Mass Maintenance of Material Catalogs
Text Symbol: S05 = Delete
Text Symbol: S04 = List
Text Symbol: S03 = Create
Text Symbol: S02 = Changes
Text Symbol: S01 = Institution
Text Symbol: I03 = Action Possible
Text Symbol: I02 = Warning
Text Symbol: I01 = Error
Text Symbol: 035 = Material does not exist in this catalog
Text Symbol: 001 = Order quantity > maximum quantity
Text Symbol: 002 = Plant not defined for follow-up material
Text Symbol: 003 = Open Material Requisitions
Text Symbol: 004 = Unit of meas. not defined in matl master
Text Symbol: 005 = Order quantity < minimum quantity
Text Symbol: 006 = Catalog
Text Symbol: 007 = P.List





Text Symbol: 008 = Proposal List
Text Symbol: 009 = Catalogs
Text Symbol: 010 = Status
Text Symbol: 011 = Comment
Text Symbol: 012 = Changes possible
Text Symbol: 016 = New Material Number
Text Symbol: 017 = Order Quantity
Text Symbol: 018 = Minimum Qty
Text Symbol: 019 = Maximum Qty
Text Symbol: 020 = Unit of Measure
Text Symbol: 021 = Unloading Point
Text Symbol: 022 = Approval Type
Text Symbol: 023 = Material does not exist in this plant
Text Symbol: 024 = Mode
Text Symbol: 025 = Change Material
Text Symbol: 026 = Create Material
Text Symbol: 027 = Add
Text Symbol: 028 = Material already exists in the catalog
Text Symbol: 029 = Can Be Created
Text Symbol: 030 = Material added to catalog
Text Symbol: 031 = Changes have been made
Text Symbol: 032 = Delete Material
Text Symbol: 033 = Material removed from catalog
Text Symbol: 034 = Deletion possible


INCLUDES used within this REPORT RNUMKAT4

INCLUDE RNSSTABL.
INCLUDE RNLALV00.
INCLUDE MNCOLOUR.
INCLUDE RNSSEINR.
INCLUDE RNSSIEIN.
INCLUDE RNSSSPBO.
INCLUDE RNSSSEIN.


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:

HELPSCREEN_NA_CREATE * CALL FUNCTION 'HELPSCREEN_NA_CREATE' * EXPORTING * MELD_ID = MELD_ID * MELD_NR = MELD_NR * MSGV1 = HIDE_IMESG-MSGV1 * MSGV2 = HIDE_IMESG-MSGV2 * MSGV3 = HIDE_IMESG-MSGV3 * MSGV4 = HIDE_IMESG-MSGV4 * TITEL = ' ' * EXCEPTIONS * OTHERS = 1.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = rnstat-repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' * I_STRUCTURE_NAME = is_layout = gs_layout it_fieldcat = xfield * IT_EXCLUDING = * it_special_groups = groups[] * IT_SORT = * IT_FILTER = is_sel_hide = gs_sel_hide i_default = 'X' i_save = 'A' is_variant = gs_variant it_events = gt_events[] * IT_EVENT_EXIT = IT_EVENT_EXIT[] TABLES t_outtab = output EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_BUFFER_ACTIVE = ' ' i_callback_program = rnstat-repid i_callback_pf_status_set = 'SET_PF_STATUS' i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'TOP_OF_PAGE' * I_CALLBACK_HTML_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_END_OF_LIST = ' ' * I_STRUCTURE_NAME = * I_BACKGROUND_ID = ' ' * I_GRID_TITLE = TITLE_OE i_grid_settings = grid_layout is_layout = gs_layout it_fieldcat = xfield * IT_EXCLUDING = it_special_groups = gt_sp_groups[] it_sort = gt_zsum[] * IT_FILTER = is_sel_hide = gs_sel_hide i_default = 'X' i_save = 'A' is_variant = gs_variant it_events = gt_events[] * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * IT_ALV_GRAPHICS = * IT_ADD_FIELDCAT = * IT_HYPERLINK = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = output EXCEPTIONS program_error = 1 OTHERS = 2.






ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_green_light * TEXT = ' ' info = text-i03 "XTS * info = text-012 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_yellow_light * TEXT = ' ' info = text-i02 "XTS * info = text-003 * ADD_STDINF = 'X' IMPORTING RESULT = p_icon_string EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = l_text * ADD_STDINF = 'X' IMPORTING RESULT = p_icon_string EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-005 * ADD_STDINF = 'X' IMPORTING RESULT = p_icon_string EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-001 * ADD_STDINF = 'X' IMPORTING RESULT = p_icon_string EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-004 * ADD_STDINF = 'X' IMPORTING RESULT = p_icon_string EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_green_light * TEXT = ' ' info = text-i03 "XTS * info = text-029 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-028 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

DD_SHLP_GET_HELPMETHOD CALL FUNCTION 'DD_SHLP_GET_HELPMETHOD' EXPORTING tabname = 'NMKAP' fieldname = 'MEINS' * NO_CHKTAB_MAPPING = * GET_ENTITYTAB = ' ' CHANGING shlp = p_shlp * CALLCONTROL = EXCEPTIONS OTHERS = 1.

F4IF_START_VALUE_REQUEST CALL FUNCTION 'F4IF_START_VALUE_REQUEST' EXPORTING shlp = shlp * disponly = disponly IMPORTING rc = rc TABLES return_values = return_values EXCEPTIONS OTHERS = 1.

F4IF_GET_SHLP_DESCR CALL FUNCTION 'F4IF_GET_SHLP_DESCR' EXPORTING shlpname = 'H_T006' * SHLPTYPE = 'SH' IMPORTING shlp = p_shlp.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_green_light * TEXT = ' ' info = text-i03 "XTS * info = text-012 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-028 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_green_light * TEXT = ' ' info = text-i03 "XTS * info = text-029 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-028 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-028 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_red_light * TEXT = ' ' info = text-i01 "XTS * info = text-028 * ADD_STDINF = 'X' IMPORTING RESULT = output-bicon EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.



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 RNUMKAT4 or its description.