RESOCONT 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 RESOCONT 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: Program for Object Type ISUCONTRACT: Contract
Text Symbol: 001 = Contract
Text Symbol: 002 = Company Code
Text Symbol: 003 = Divis.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISU_EVER_BUFFER CALL FUNCTION 'ISU_EVER_BUFFER' "Note 1047646 EXPORTING "Note 1047646 X_DEACTIVATE = 'X'. "Note 1047646
ISU_DB_EVER_SINGLE CALL FUNCTION 'ISU_DB_EVER_SINGLE' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER IMPORTING Y_EVER = EVER EXCEPTIONS OTHERS = 1.
ISU_FINDER_DIALOG CALL FUNCTION 'ISU_FINDER_DIALOG' EXPORTING X_OBJTYPE = 'ISUCONTRCT' * X_FINDPAR = * X_CONFIG = IMPORTING Y_RESULT = RES EXCEPTIONS CANCELLED = 1 OTHERS = 99.
ISU_EVER_BUFFER CALL FUNCTION 'ISU_EVER_BUFFER' "Note 1047646 EXPORTING "Note 1047646 X_DEACTIVATE = 'X'. "Note 1047646
ISU_S_CONTRACT_DISPLAY CALL FUNCTION 'ISU_S_CONTRACT_DISPLAY' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER X_NO_CHANGE = 'X' X_NO_OTHER = 'X' IMPORTING Y_EXIT_TYPE = EXIT_TYPE EXCEPTIONS NOT_FOUND = 1 KEY_INVALID = 2 NOT_AUTHORIZED = 3 OTHERS = 4.
ISU_S_CONTRACT_CREATE CALL FUNCTION 'ISU_S_CONTRACT_CREATE' EXPORTING X_VERTRAG = NUMBER X_SPARTE = SECTOR X_BUKRS = COMPANYCODE X_UPD_ONLINE = 'X' * X_AUTO = IMPORTING Y_DB_UPDATE = UPDATEDONE Y_EXIT_TYPE = EXIT_TYPE Y_NEW_EVER = NEW_EVER EXCEPTIONS NOT_FOUND = 1 EXISTING = 2 FOREIGN_LOCK = 3 NOT_QUALIFIED = 4 OTHERS = 5.
ISU_S_CONTRACT_CHANGE CALL FUNCTION 'ISU_S_CONTRACT_CHANGE' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER X_UPD_ONLINE = 'X' * X_AUTO = X_NO_OTHER = NOOTHER IMPORTING Y_DB_UPDATE = UPDATEDONE Y_EXIT_TYPE = EXIT_TYPE EXCEPTIONS NOT_FOUND = 1 FOREIGN_LOCK = 2 OTHERS = 3.
ISU_CONTRACT_DESCRIPTION_DETER CALL FUNCTION 'ISU_CONTRACT_DESCRIPTION_DETER' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER IMPORTING Y_SHORTTEXT = H_DESCRIPTION EXCEPTIONS OTHERS = 01.
ISU_FINDER CALL FUNCTION 'ISU_FINDER' EXPORTING X_OBJTYPE = 'BUDBILPLAN' X_FINDPAR = H_FINDPAR TABLES YT_RESULT = H1_RESULT EXCEPTIONS INSUFFICIENT_SELECTION = 1 OBJTYPE_NOT_SUPPORTED = 2 OTHERS = 3.
ISU_DB_EEINV_SELECT_VERTRAG CALL FUNCTION 'ISU_DB_EEINV_SELECT_VERTRAG' EXPORTING * X_SORT = X_MAXCOUNT = 1 X_CANCELLED_ALSO = ' ' * X_NO_DUPLICATES = 'X' * IMPORTING * Y_COUNT = * y_eeinv = einv * Y_OVERFLOW = TABLES T_EEINV = T_EEINV EXCEPTIONS NOT_FOUND = 1 NOT_QUALIFIED = 2 OTHERS = 3.
ISU_DB_EAUSV_SELECT_CONTRACT CALL FUNCTION 'ISU_DB_EAUSV_SELECT_CONTRACT' EXPORTING X_CONTRACT = VERTRAG IMPORTING Y_EAUSV = Y_EAUSV * Y_COUNT = * Y_OVERFLOW = * TABLES * TX_CONTRACTS = * T_EAUSV = EXCEPTIONS NOT_FOUND = 1 NOT_QUALIFIED = 2 INVALID = 3 OTHERS = 4.
ISU_SERVICE_PROVIDER_READ CALL FUNCTION 'ISU_SERVICE_PROVIDER_READ' EXPORTING X_SERVICEID = OBJECT-_EVER-SERVICEID IMPORTING Y_PROVIDER_NAME = PROVIDER_NAME EXCEPTIONS GENERAL_FAULT = 1 OTHERS = 2.
ISU_S_CONTRACT_CHANGE CALL FUNCTION 'ISU_S_CONTRACT_CHANGE' EXPORTING X_BAPIISUCONTRACT = L_BAPIISUCONTRACT X_BAPIISUCONTRACTX = L_BAPIISUCONTRACTX X_NO_OTHER = 'X' X_VERTRAG = OBJECT-KEY-NUMBER X_UPD_ONLINE = 'X' X_NO_DIALOG = 'X' X_USE_BAPIEVERX = 'X' IMPORTING Y_EXIT_TYPE = EXIT_TYPE Y_DB_UPDATE = UPDATEDONE EXCEPTIONS NOT_FOUND = 1 FOREIGN_LOCK = 2 OTHERS = 3.
ISU_FINDER CALL FUNCTION 'ISU_FINDER' EXPORTING X_OBJTYPE = CO_OBJTYPE_PARTNER X_FINDPAR = H_FINDPAR TABLES YT_RESULT = H1_RESULT EXCEPTIONS INSUFFICIENT_SELECTION = 1 OBJTYPE_NOT_SUPPORTED = 2 OTHERS = 3.
ISU_S_CONTRACT_CHANGE CALL FUNCTION 'ISU_S_CONTRACT_CHANGE' EXPORTING X_BAPIISUCONTRACT = L_BAPIISUCONTRACT X_BAPIISUCONTRACTX = L_BAPIISUCONTRACTX X_NO_OTHER = 'X' X_VERTRAG = OBJECT-KEY-NUMBER X_UPD_ONLINE = 'X' X_NO_DIALOG = 'X' X_USE_BAPIEVERX = 'X' IMPORTING Y_EXIT_TYPE = YEXITTYPE Y_DB_UPDATE = UPDATEDONE EXCEPTIONS NOT_FOUND = 1001 FOREIGN_LOCK = 1002 KEY_INVALID = 1003 SYSTEM_ERROR = 1004 OTHERS = 01.
ISU_DB_ERCH_SELECT CALL FUNCTION 'ISU_DB_ERCH_SELECT' EXPORTING X_VERTRAG = L_VERTRAG X_SIMULATION = ' ' X_SORT = ' ' X_STORNO = ' ' TABLES T_ERCH = T_ERCH EXCEPTIONS NOT_FOUND = 1 NOT_QUALIFIED = 2 OTHERS = 3.
ISU_BILL_TO_PRINT_SIM_METHOD CALL FUNCTION 'ISU_BILL_TO_PRINT_SIM_METHOD' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER X_ABRDATS = TRIGGER-ABRDATS X_PROCLEVEL = PROCESSLEVEL IMPORTING Y_ERROR = SIMULATIONERROR TABLES YT_LOGNUMBER = ILOGNUMBER EXCEPTIONS OTHERS = 1.
ISU_BILL_TO_PRINT_METHOD CALL FUNCTION 'ISU_BILL_TO_PRINT_METHOD' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER X_ABRDATS = TRIGGER-ABRDATS X_PROCLEVEL = PROCESSLEVEL IMPORTING Y_ERROR = BILLINGERROR TABLES YT_LOGNUMBER = ILOGNUMBER EXCEPTIONS OTHERS = 1.
BAPI_ISUCONTRCT_CHANGEFROMDATA
CALL FUNCTION 'BAPI_ISUCONTRCT_CHANGEFROMDATA' EXPORTING CONTRACTDATA = CONTRACTDATA CONTRACTDATAX = CONTRACTDATAX IMPORTING RETURN = RETURN TABLES EXTENSIONIN = EXTENSIONIN EXCEPTIONS OTHERS = 01.
FKK_ACCOUNT_READ CALL FUNCTION 'FKK_ACCOUNT_READ' EXPORTING I_VKONT = OBJECT-_EVER-VKONTO IMPORTING E_FKKVKP = L_FKKVKP EXCEPTIONS NOT_FOUND = 1 FOREIGN_LOCK = 2 OTHERS = 3.
ISU_BILLING_DATES_FOR_INSTLN CALL FUNCTION 'ISU_BILLING_DATES_FOR_INSTLN' EXPORTING X_ANLAGE = OBJECT-_EVER-ANLAGE IMPORTING Y_BEGABRPE = BEGABRPE EXCEPTIONS OTHERS = 1.
ISU_NEXT_TARGET_MR_DATE CALL FUNCTION 'ISU_NEXT_TARGET_MR_DATE' EXPORTING X_ANLAGE = OBJECT-_EVER-ANLAGE X_BEGABRPE = BEGABRPE IMPORTING Y_NEXT_TARGET_MR_DATE = OBJECT-SCHEDBILLINGDATE EXCEPTIONS OTHERS = 1.
ISU_DB_TE417_SELECT_POR_ANL_DA CALL FUNCTION 'ISU_DB_TE417_SELECT_POR_ANL_DA' EXPORTING X_ANLAGE = OBJECT-_EVER-ANLAGE X_DATUM = OBJECT-SCHEDBILLINGDATE IMPORTING Y_TE417 = WA_TE417 EXCEPTIONS OTHERS = 1.
ISU_CRM_PRODUCT_CHANGE CALL FUNCTION 'ISU_CRM_PRODUCT_CHANGE' EXPORTING x_vertrag = OBJECT-KEY-NUMBER x_keydate = X_KEYDATE X_XREPLCNTL = X_REPLCNTL X_BBP_ADJUST = X_BBP_ADJUST * X_PRINTDOC = X_PRINTFORMKEY = X_PRINTFORMKEY X_PRODID = X_PRODID X_PRODUCT = X_PRODUCT X_CONTAINER = X_CONTAINER * IMPORTING * ERRORLOG = EXCEPTIONS NOT_FOUND = 1 ACTION_FAILED = 2 OTHERS = 3 .
ISU_MOVE_IN_PERIOD_BILL CALL FUNCTION 'ISU_MOVE_IN_PERIOD_BILL' EXPORTING X_VERTRAG = XVERTRAG X_ANLAGE = XANLAGE X_BEGABRPE = XBEGABRPE X_NO_SUCCESS_MSG = SPACE * X_ENDABRPE = XENDABRPE EXCEPTIONS GENERAL_FAULT = 01 OTHERS = 02.
ISU_DB_EVERH_SELECT CALL FUNCTION 'ISU_DB_EVERH_SELECT' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER X_DATE = DATE IMPORTING Y_EVERH = Lt_EVERH EXCEPTIONS OTHERS = 1.
ISU_MDG_READ_EVERH_PARAM CALL FUNCTION 'ISU_MDG_READ_EVERH_PARAM' EXPORTING x_everh =
IMPORTING y_container = lt_container EXCEPTIONS failed = 1 error_message = 2 OTHERS = 3.
ISU_S_MANUBILL_DELETE CALL FUNCTION 'ISU_S_MANUBILL_DELETE' EXPORTING X_BELNR = XBELNR X_STICHTAG = XSTICHTAG X_UPD_ONLINE = XUPDONLINE X_NO_DIALOG = XNODIALOG X_NO_STATISTIC = 'X' IMPORTING Y_DB_UPDATE = YDBUPDATE EXCEPTIONS
GENERAL_FAULT = 1001 OTHERS = 01.
ISU_DB_SELECT_TEAUTHCHCKSWITCH call function 'ISU_DB_SELECT_TEAUTHCHCKSWITCH' importing y_authchck_active = l_authchck_active exceptions customizing_not_defined = 1 others = 2.
ISU_DB_EVERH_SELECT CALL FUNCTION 'ISU_DB_EVERH_SELECT' EXPORTING X_VERTRAG = OBJECT-KEY-NUMBER X_DATE = DATE IMPORTING Y_EVERH = lt_everh EXCEPTIONS NOT_FOUND = 1 SYSTEM_ERROR = 2 OTHERS = 3.
GUID_CONVERT CALL FUNCTION 'GUID_CONVERT' EXPORTING IV_GUID_X16 =
-contractpos IMPORTING EV_GUID_C22 = CRMPOSGUID22 EXCEPTIONS 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 RESOCONT or its description.
RESOCONT - Program for Object Type ISUCONTRACT: Contract RESOCONT - Program for Object Type ISUCONTRACT: Contract RESOCOBJ - Program for Object Type CONNOBJECT: Connection Object RESOCOBJ - Program for Object Type CONNOBJECT: Connection Object RESOCLEANOBJ - Program for Object Category CLEANOBJ: Waste Removal Order RESOCLEANOBJ - Program for Object Category CLEANOBJ: Waste Removal Order