SAP Reports / Programs | Master Data | SAP Media | Master Data(IS-M-MD) SAP IS

MJSSTF02 SAP ABAP INCLUDE - CUA Forms (Model PGM)







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


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 MJSSTF02. "Basic submit
SUBMIT MJSSTF02 AND RETURN. "Return to original report after report execution complete
SUBMIT MJSSTF02 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: CUA Forms (Model PGM)


INCLUDES used within this REPORT MJSSTF02

No INCLUDES are used within this REPORT code!


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:

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.

ISM_HOUSE_NUMBER_FORMAT_CHECK





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.



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