RNPRAMB1 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program enables you to collectively print appointment notifications relating to visit scheduling...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 RNPRAMB1 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
NR26 - IS-H: Collective Print of Appts
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: ALVDVAR = Layout
Selection Text: NO_PRINT = Without Form Print
Selection Text: PRINT = With Form Print
Selection Text: PRINTER = Printer
Selection Text: SE_CASE = Case Number
Selection Text: SE_DISTY = Scheduling Type
Selection Text: SE_DOC = Attn. Phy.
Selection Text: SE_EINRI = Institution
Selection Text: SE_MOVTY = Movement Type
Selection Text: SE_ORGFA = Departmental Org. Unit
Selection Text: SE_ORGPF = Treatment Org. Unit
Selection Text: SE_ROOM = Treatment Room
Selection Text: SE_SPEC = Specialty
Title: IS-H: Collective Print of Appointment Notifications
Text Symbol: S13 = Print Form
Text Symbol: S12 = Print Immediately
Text Symbol: S11 = Input Help: Org. Units
Text Symbol: S10 = Without Form Print
Text Symbol: S09 = With Form Print
Text Symbol: S08 = Printer
Text Symbol: S07 = Layout
Text Symbol: S06 = Output Parameters
Text Symbol: S05 = Selection Restrictions
Text Symbol: 001 = Plan.Object List
Text Symbol: 002 = Appts
Text Symbol: 004 = Input Help: Org. Units
Text Symbol: 005 = Input Help: Building Units
Text Symbol: 006 = Name
Text Symbol: 007 = System Message
Text Symbol: 008 = Sex
Text Symbol: 010 = Output List Sorted by
Text Symbol: E01 = Work Organizers
Text Symbol: G01 = Appointment Data
Text Symbol: G02 = Patient Data
Text Symbol: G03 = Planning Object Data
Text Symbol: G05 = Appointment History
Text Symbol: H01 = List of Appointment Notifications
Text Symbol: M01 = Appointment notification successfully printed.
INCLUDE: RNLALV00, " FOR ALV; CONTAINS DECLARATIONS FOR XFIELD, ...
INCLUDE RNSSEINR.
INCLUDE RNSSSEIN.
No SAP DATABASE tables are accessed within this REPORT code!
ISH_CASE_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = se_einri ss_vcode = 'UPD' IMPORTING ss_falnr = se_case-high.
ISH_CASE_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = se_einri ss_vcode = 'UPD' IMPORTING ss_falnr = se_case-low.
ISH_READ_NPAT_MULTI CALL FUNCTION 'ISH_READ_NPAT_MULTI' EXPORTING it_npat_pk = lt_npat_pk i_address_req = on i_telnr_req = l_telnr_req " note 1766486 i_buffer_req = on i_einri = se_einri IMPORTING et_npat = lt_npat et_nadr = lt_nadr.
ISH_READ_NPAP_MULTI CALL FUNCTION 'ISH_READ_NPAP_MULTI' EXPORTING it_npap_pk = lt_npap_pk i_address_req = on i_telnr_req = l_telnr_req " note 1766486 i_buffer_req = on IMPORTING et_npap = lt_npap et_nadr = lt_nadr_pap ett_telnr = ltt_telnr. " note 1766486
ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING ss_patnr = wa_vnapp-patnr ss_npat = ls_npat IMPORTING ss_pname = concat_name.
ISH_NPAP_CONCATENATE CALL FUNCTION 'ISH_NPAP_CONCATENATE' EXPORTING ss_papid = wa_vnapp-papid ss_npap = ls_npap * SS_LIST = ' ' IMPORTING ss_pname = concat_name.
ISH_CONVERT_SEX_OUTPUT CALL FUNCTION 'ISH_CONVERT_SEX_OUTPUT' EXPORTING ss_gschl = wa_vnapp-gschl IMPORTING * SS_GSCHLE = ss_gschltxt = sex_text * SS_ANRDS = * SS_TN17T = EXCEPTIONS not_found = 1 OTHERS = 2.
ISH_NGPA_CONCATENATE CALL FUNCTION 'ISH_NGPA_CONCATENATE' EXPORTING ss_gpart = wa_alv-pernr ss_read_ngpa = on ss_list = on IMPORTING ss_pname = wa_alv-doctor_name EXCEPTIONS wrong_gpart = 1 OTHERS = 2.
ISH_FIND_FORMS CALL FUNCTION 'ISH_FIND_FORMS' EXPORTING einri = se_einri * ST_PRINT = * ON = default printer = printer IMPORTING abnormal_end = abbruch TABLES conditions = condition_tab events = event_tab " Input forms = print_tab " Output EXCEPTIONS OTHERS = 4.
ISH_VERBUCHER_NTMN CALL FUNCTION 'ISH_VERBUCHER_NTMN' EXPORTING ss_datum = sy-datum ss_uname = sy-uname ss_spras = sy-langu TABLES ss_ntmn_mod = ntmn_update_tab ss_napp_mod = empty_napp_tab.
ISH_FORM_PROTOCOL_SAVE CALL FUNCTION 'ISH_FORM_PROTOCOL_SAVE' EXPORTING einri = p_einri patnr = p_current_pat falnr = wa_app-falnr lnrtmn = wa_app-tmnid TABLES forms = p_print_tab.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' i_callback_program = 'RNPRAMB1' * laut SAPNET ALV-Callback-Techniken, soll niemals direkt rnstat-repid * übergeben werden. Warum wird nicht gesagt ...
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = hlpvar i_save = 'A' IMPORTING e_exit = gs_exit es_variant = gs_variant EXCEPTIONS not_found = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = 'A' CHANGING cs_variant = gs_variant EXCEPTIONS wrong_input = 1 not_found = 2 program_error = 3 OTHERS = 4.
ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING einri = se_einri line_size = rnstat-line_size repid = rnstat-repid title_lin1 = rnstat-title_lin1 uline = off EXCEPTIONS OTHERS = 1.
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 RNPRAMB1 or its description.
RNPRAMB1 - IS-H: Collective Print of Appointment Notifications RNPRAMB1 - IS-H: Collective Print of Appointment Notifications RNPPENDL_REPLACE1_N_VBEWFALF01 - Include RNPPENDL_REPLACE1_N_VBEWFALF01 RNPPENDL - IS-H: Patient Traffic List RNPPENDL - IS-H: Patient Traffic List RNPORG00_GET_INSTN_OBJF01 - Include ZANI_RNPORG00_GET_INSTN_OBJF01