SAP Reports / Programs

RINTCON_P SAP ABAP Report - Create personal addresses for Internet customers







RINTCON_P is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Creating Personal Addresses for Internet Customers Use this report to generate personal addresses for Internet customers that have been created as persons in customer master records in the Internet Application Component (IAC) SAP Online Store prior to Release 4...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 RINTCON_P 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 RINTCON_P. "Basic submit
SUBMIT RINTCON_P AND RETURN. "Return to original report after report execution complete
SUBMIT RINTCON_P VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Create personal addresses for Internet customers
Text Symbol: 001 = No Internet customers without personal addresses found
Text Symbol: 002 = Personal addresses (corresponding to their contact person address) have been created for the following Internet customers
Text Symbol: 003 = The following Internet customers should have personal addresses, however an internal error has occurred
Text Symbol: 004 = Update error, no data is converted


INCLUDES used within this REPORT RINTCON_P

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:

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = customers-kna1-kunnr IMPORTING output = customers-kna1-kunnr.

ADDR_CONVERT_COMPLETE_3_TO_2 CALL FUNCTION 'ADDR_CONVERT_COMPLETE_3_TO_2' EXPORTING address_handle = space address_number = knvk_kna1-adrnr person_handle = space person_number = knvk_kna1-i_knvk-prsnr IMPORTING addr2_complete = addr2_complete EXCEPTIONS parameter_error = 1 person_not_exist = 2 address_not_exist = 3 internal_error = 4 OTHERS = 5.

ADDR_PERSONAL_MAINTAIN_COMPL CALL FUNCTION 'ADDR_PERSONAL_MAINTAIN_COMPL' EXPORTING updateflag = 'I' addr2_complete = addr2_complete person_group = 'BP' * SUBSTITUTE_ALL_COMM_DATA * CHECK_ADDRESS IMPORTING returncode = lv_rc TABLES error_table = lt_error EXCEPTIONS parameter_error = 1 address_not_exist = 2 person_not_exist = 3 handle_exist = 4 internal_error = 5 OTHERS = 6.

ADDR_NUMBER_GET CALL FUNCTION 'ADDR_NUMBER_GET' EXPORTING address_handle = addr2_complete-addrhandle address_reference = ll_adr_ref personal_address = 'X' * numberrange_number * e071k_wa * generate_transport_entries owner = 'X' IMPORTING address_number = address_number * returncode_numberrange * tables * e071k_tab EXCEPTIONS address_handle_not_exist = 1 internal_error = 2 parameter_error = 3 OTHERS = 4.

ADDR_MEMORY_SAVE CALL FUNCTION 'ADDR_MEMORY_SAVE' * exporting * execute_in_update_task = ' ' EXCEPTIONS address_number_missing = 1 person_number_missing = 2 internal_error = 3 database_error = 4 reference_missing = 5 OTHERS = 6.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_eventtab TABLES t_outtab = gt_output EXCEPTIONS program_error = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_structure_name = gc_kna1 CHANGING ct_fieldcat = xt_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' IMPORTING et_events = xt_eventtab EXCEPTIONS list_type_wrong = 1 OTHERS = 2.

FORMAT_TEXTLINES CALL FUNCTION 'FORMAT_TEXTLINES' EXPORTING formatwidth = 60 linewidth = 132 startline = 1 TABLES lines = gt_tline EXCEPTIONS bound_error = 1 OTHERS = 2.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_commentary.

REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_commentary.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid is_layout = gs_layout it_fieldcat = gt_fieldcat TABLES t_outtab = gt_output EXCEPTIONS program_error = 1 OTHERS = 2.



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