SAP Reports / Programs | Financial Accounting | Contract Accounts Receivable and Payable | Customer Contact(FI-CA-BT-CC) SAP FI

RESOBC00 SAP ABAP Report - Contact Object







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


Text pool values


Title: Contact Object
Text Symbol: 001 = Contact
Text Symbol: N00 = Display
Text Symbol: N01 = Change
Text Symbol: N02 = Create


INCLUDES used within this REPORT RESOBC00

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:

BPCT_OBJTYPE_PARTNER_READ CALL FUNCTION 'BPCT_OBJTYPE_PARTNER_READ' IMPORTING e_objtype_partner = object-private-otype_partner EXCEPTIONS OTHERS = 0.

BCONTACT_DISPLAY CALL FUNCTION 'BCONTACT_DISPLAY' EXPORTING x_bpcontact = object-key-bpcontact x_no_change = 'X' x_no_other = 'X' x_bpcconfig = y_bpcconfig x_prgcontext = y_prgcontext x_subcontext = y_subcontext IMPORTING y_exit_type = exit_type EXCEPTIONS not_found = 01 not_authorized = 02 OTHERS = 99.

BCONTACT_CHANGE CALL FUNCTION 'BCONTACT_CHANGE' EXPORTING x_bpcontact = object-key-bpcontact x_upd_online = 'X' x_no_other = 'X' x_bpcconfig = y_bpcconfig x_prgcontext = y_prgcontext x_subcontext = y_subcontext IMPORTING y_exit_type = exit_type EXCEPTIONS not_found = 1 foreign_lock = 2 not_authorized = 3 OTHERS = 4.

BCONTACT_CREATE CALL FUNCTION 'BCONTACT_CREATE' EXPORTING x_upd_online = 'X' x_bpcconfig = y_bpcconfig x_prgcontext = y_prgcontext x_subcontext = y_subcontext x_auto = y_auto x_no_dialog = y_no_dialog IMPORTING y_exit_type = exit_type y_new_bcont = y_bcont EXCEPTIONS not_authorized = 1 OTHERS = 2.

BCONTACT_CLASS_ACTIVITY CALL FUNCTION 'BCONTACT_CLASS_ACTIVITY' EXPORTING x_class = h_class x_noautomatic = h_noautomatic x_expand = h_expand x_noselection = h_noselection IMPORTING y_class = h_class y_activity = h_activity EXCEPTIONS not_found = 1 cancel = 2 tree_error = 3 OTHERS = 4.

BAPI_BCONTACT_CREATEFROMDATA CALL FUNCTION 'BAPI_BCONTACT_CREATEFROMDATA' EXPORTING contactdata = contactdata text_language = textlanguage IMPORTING return = return contact = contact TABLES contactobjects = contactobjects contactobjects_with_role = objs_with_role noticetext = noticetext * EXTENSIONIN = EXTENSIONIN EXCEPTIONS OTHERS = 01.

BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXCEPTIONS OTHERS = 01.

BCONTACT_OPEN CALL FUNCTION 'BCONTACT_OPEN' EXPORTING x_bpcontact = object-key-bpcontact x_wmode = co_change x_no_dialog = co_flag_marked x_upd_online = co_flag_marked * x_auto = * x_db_bcont = * x_no_change = * x_no_other = * x_prgcontext = IMPORTING y_obj = xy_obj * y_wmode = EXCEPTIONS not_found = 1 foreign_lock = 3 invalid_key = 4 number_error = 5 system_error = 6 not_authorized = 7 configuration = 8 OTHERS = 9.

BCONTACT_CLOSE CALL FUNCTION 'BCONTACT_CLOSE' CHANGING xy_obj = xy_obj.

BCONTACT_ACTION CALL FUNCTION 'BCONTACT_ACTION' EXPORTING x_okcode = co_obad TABLES t_objects = bpc_obj CHANGING xy_obj = xy_obj EXCEPTIONS cancelled = 1 open_error = 2 not_allowed = 3 objects_error = 4 OTHERS = 5.

BCONTACT_CLOSE CALL FUNCTION 'BCONTACT_CLOSE' CHANGING xy_obj = xy_obj.

BCONTACT_ACTION CALL FUNCTION 'BCONTACT_ACTION' EXPORTING x_okcode = co_save x_no_message = co_flag_marked CHANGING xy_obj = xy_obj EXCEPTIONS cancelled = 1 open_error = 2 not_allowed = 3 objects_error = 4 OTHERS = 5.

BCONTACT_CLOSE CALL FUNCTION 'BCONTACT_CLOSE' CHANGING xy_obj = xy_obj.

BCONTACT_PROVIDE_OBJECTS CALL FUNCTION 'BCONTACT_PROVIDE_OBJECTS' EXPORTING x_bpcontact = object-key-bpcontact x_actual = 'X' TABLES ty_bconto = t_bconto EXCEPTIONS not_found = 1 OTHERS = 2.

DB_BCONTO_SELECT_FORALL_BCONT * call function 'DB_BCONTO_SELECT_FORALL_BCONT' * exporting * x_actual = 'x' ** IMPORTING ** Y_COUNT = * tables * xyt_bconto = t_bconto * exceptions * not_found = 1 * others = 2.

ARCHIV_DISPLAY_CONNECTION CALL FUNCTION 'ARCHIV_DISPLAY_CONNECTION' * exporting * objecttype = 'BCONTACT' * objectid = id TABLES object = arch_objects * PARAMETER = EXCEPTIONS not_found = 1 OTHERS = 2.

BAPI_BCONTACT_GETDETAIL CALL FUNCTION 'BAPI_BCONTACT_GETDETAIL' EXPORTING contact = contact text_language = textlanguage IMPORTING return = return contactdata = contactdata TABLES contactobjects = contactobjects noticetext = noticetext EXCEPTIONS OTHERS = 01.

BAPI_BCONTACT_GETLIST CALL FUNCTION 'BAPI_BCONTACT_GETLIST' EXPORTING max_number = maxnumber contact_object = contactobject date_to = dateto date_from = datefrom partner = partner IMPORTING return = return TABLES contactdata = contactdata EXCEPTIONS OTHERS = 01.

BCONTACT_CREATE_ANSWER





CALL FUNCTION 'BCONTACT_CREATE_ANSWER' EXPORTING X_BPCONTACT_ORIGIN = object-key-bpcontact x_upd_online = 'X' x_bpcconfig = y_bpcconfig x_prgcontext = y_prgcontext x_subcontext = y_subcontext x_auto = y_auto x_no_dialog = y_no_dialog IMPORTING y_exit_type = exit_type y_new_bcont = y_bcont EXCEPTIONS not_authorized = 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 RESOBC00 or its description.