MJSSTF02 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 MJSSTF02 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.
Title: CUA Forms (Model PGM)
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISP_RELATION_AENDNR_GET call function 'ISP_RELATION_AENDNR_GET' importing aenderungsnr = loc_jstaender exceptions others = 1.
ISP_RELATION_CHECK call function 'ISP_RELATION_CHECK' exporting gueltigab = datum_ab gueltigbis = datum_bis hietyp = hietyp top_knoten = objekt top_knotenart = typ unter_knotenart = loc_tjs15-artunt importing out_message = meldung.
POPUP_GET_VALUES_USER_CHECKED call function 'POPUP_GET_VALUES_USER_CHECKED' exporting * CHECK_EXISTENCE = CON_ANGEKREUZT formname = 'TYP_UNTERORDNUNG_CHECK' programname = loc_progname popup_title = popup_title start_column = 5 start_row = 5 importing returncode = rc tables fields = feld_tab exceptions error_in_fields = 1.
ISP_ZUO_NEW_ELEMENT_CHECK * CALL FUNCTION 'ISP_ZUO_NEW_ELEMENT_CHECK' * EXPORTING * VON_DATUM = VONDATUM * BIS_DATUM = BISDATUM * FLG_ADRZUSATZ_OFF = CON_ANGEKREUZT " ohne Adreßzusätze ** FLG_EXIT = CON_ANGEKREUZT " ein Fehler ==> exit * NEUER_KNOTEN = G_KNOTEN * TOP_KNOTEN = TOP_KNOTEN * NEUE_ZUORDFUNK = ZUORDFUNK * IMPORTING * RETURNCODE = RC .
ISP_DOUBLE_STREET_CHECK call function 'ISP_DOUBLE_STREET_CHECK' exporting adrzusatz = knoten-adrzusatz flg_str_check_off = con_angekreuzt hausnrbis = knoten-hausnrbis hausnrvon = knoten-hausnrvon hnrkenn = knoten-hnrkenn hnrzusbis = knoten-hnrzusbis hnrzusvon = knoten-hnrzusvon stockwerk = knoten-stockwerk tables str_tab = str_tab.
ISP_RELATION_AENDNR_GET * call function 'ISP_RELATION_AENDNR_GET' * importing * aenderungsnr = ljstaender.
ISP_STRUCTURE_OBJECTS_EXISTCHK call function 'ISP_STRUCTURE_OBJECTS_EXISTCHK' exporting in_knoart = knotenart in_knoten = knoten in_land = land1 in_validfrom = gueltigab in_validto = gueltigbis importing out_exist = node_exist.
ISP_STRUCTURE_OBJECTS_SELECT call function 'ISP_STRUCTURE_OBJECTS_SELECT' exporting in_knoart = knotenart in_knoten = knoten in_land = land1 in_gueltigab = gueltigab in_gueltigbis = gueltigbis changing out_text_short = out_text.
ISP_ZUORDNUNG_EINFUEGEPOSITION call function 'ISP_ZUORDNUNG_EINFUEGEPOSITION' exporting zuordknoten = locmark_tab importing zuordknotenueb = loc_rjs0102 zuoindex = zuoindex vorgaenger_index = einfindex.
ISP_ZUORDNUNG_HINZUFUEGEN_INIT call function 'ISP_ZUORDNUNG_HINZUFUEGEN_INIT' exporting uebergeordneter_knoten = locmark_tab nachfolge_knoten_art = rjs_z_para-add_su_typ * aenderungsnr = jstaender * EINFINDEX = MARK_TAB-ZUOINDEX einfindex = einfindex importing out_message = meldung.
POPUP_GET_VALUES call function 'POPUP_GET_VALUES' "ohne jegliche Prüfung exporting * CUA INFO , Koordinaten des POPUP Fensters : popup_title = text-azu start_column = 25 start_row = 5 importing returncode = rc tables fields = feld_tab exceptions error_in_fields = 1.
POPUP_GET_VALUES_DB_CHECKED call function 'POPUP_GET_VALUES_DB_CHECKED' "DB-Prüfung exporting check_existence = con_angekreuzt * CUA INFO , Koordinaten des POPUP Fensters : popup_title = text-zla start_column = 25 start_row = 5 importing returncode = rc tables fields = feld_tab exceptions error_in_fields = 1.
ISP_HOUSENUMBER_CONVERT call function 'ISP_HOUSENUMBER_CONVERT' exporting hausnrvon = vonhnr_c hausnrbis = bishnr_c hnrzusatzvon = rjs_knot01-hnrzusvon hnrzusatzbis = rjs_knot01-hnrzusbis hausnrkennung = rjs_knot01-hnrkenn strhnr1000 = strtab-strhnr1000 importing hausnrvon = vonhnr_c hausnrbis = bishnr_c hnrzusatzvon = rjs_knot01-hnrzusvon hnrzusatzbis = rjs_knot01-hnrzusbis.
ISP_HOUSENUMBER_CHECK call function 'ISP_HOUSENUMBER_CHECK' exporting hausnrvon = vonhnr_c hausnrbis = bishnr_c hausnrkennung = rjs_knot01-hnrkenn exceptions invalid_input = 1 von_groesser_bis = 2 konflikt_kenn_1 = 3 konflikt_kenn_2 = 4.
ISP_JSTSTRPRO_HNRZUSATZ_CHECK call function 'ISP_JSTSTRPRO_HNRZUSATZ_CHECK' exporting hnrzvon = rjs_knot01-hnrzusvon hnrzbis = rjs_knot01-hnrzusbis importing hnrzvon = rjs_knot01-hnrzusvon hnrzbis = rjs_knot01-hnrzusbis exceptions invalid_input = 1.
ISP_HOUSE_NUMBER_CHECK call function 'ISP_HOUSE_NUMBER_CHECK' exporting adrzusatz2 = rjs_knot01-adrzusatz hausnrvon = rjs_knot01-hausnrvon hausnrbis = rjs_knot01-hausnrbis hnrkenn = rjs_knot01-hnrkenn hnrzusvon = rjs_knot01-hnrzusvon hnrzusbis = rjs_knot01-hnrzusbis stockwerk = rjs_knot01-stockwerk pb_hausnrvon = vonhnr_n pb_hausnrbis = bishnr_n pb_hnrkenn = strtab-hnrkenn pb_hnrzusvon = strtab-hnr2von pb_hnrzusbis = strtab-hnr2bis exceptions bis_hnrzus_nicht_im_hnrzusber = 11 okay = 08.
ISP_HOUSE_NUMBER_CHECK call function 'ISP_HOUSE_NUMBER_CHECK' exporting hnrkenn = con_durchgehend hausnrvon = rjs_knot01-hausnrvon hausnrbis = rjs_knot01-hausnrbis hnrzusvon = rjs_knot01-hnrzusvon hnrzusbis = rjs_knot01-hnrzusbis adrzusatz2 = rjs_knot01-adrzusatz stockwerk = rjs_knot01-stockwerk pb_hnrkenn = con_durchgehend pb_hausnrvon = vonhnr_n pb_hausnrbis = bishnr_n pb_hnrzusvon = strtab-hnr2von pb_hnrzusbis = strtab-hnr2bis xteilueberlappung = con_angekreuzt exceptions okay = 0 bis_hnrzus_nicht_im_hnrzusber = 1 bis_nicht_im_hnrbereich = 2 bis_nicht_in_hnrkennung = 3 falsche_hausnummernkennung = 4 von_groesser_bis_hausnr = 5 von_hnrzus_nicht_im_hnrzusber = 6 von_nicht_im_hnrbereich = 7 von_nicht_in_hnrkennung = 8 adrzus_nicht_enthalten = 9 stockwerk_nicht_enthalten = 10 teilueberlappung = 11.
ISP_ZUORDNUNG_HINZUFUEGEN call function 'ISP_ZUORDNUNG_HINZUFUEGEN' importing out_message = meldung tables neue_knoten = g_knoten.
call function 'ISM_HOUSE_NUMBER_FORMAT_CHECK' exporting land1 = rjs_z_para-land1 changing hausn = in_hausnr exceptions invalid_format = 1 nonnumerical_format = 2 boundary_violation = 3 others = 4.
ISP_COUNTRY_VERSION_GET call function 'ISP_COUNTRY_VERSION_GET' importing out_country = version.
ISP_RELATION_AENDNR_GET call function 'ISP_RELATION_AENDNR_GET' importing aenderungsnr = ljstaender exceptions others = 1.
ISM_USA_STREET_TYPE_VALIDATE call function 'ISM_USA_STREET_TYPE_VALIDATE' exporting non_standard_recordtypecode = code importing standard_recordtypecode = standard_recordtypecode exceptions standard_type_not_available = 1 already_standard_type = 2 others = 3.
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 MJSSTF02 or its description.