ROIAAGAN_FORMS 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 ROIAAGAN_FORMS 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: Output program for Netting Proposal
INCLUDE ROIAAGAN_FORMS_PRODUCE_NETTING . " PRODUCE_NETTING_PROPOSAL
INCLUDE ROIAAGAN_FORMS_RECEIVE_DATA . " RECEIVE_DATA
INCLUDE ROIAAGAN_FORMS_REFRESH_RECEIVI . " REFRESH_RECEIVING_TABLES
INCLUDE ROIAAGAN_FORMS_GET_DATA . " GET_DATA
INCLUDE ROIAAGAN_FORMS_GET_DATA . " GET_DATA
INCLUDE ROIAAGAN_FORMS_GET_MOVEMENT_DO . " GET_MOVEMENT_DOCS
INCLUDE ROIAAGAN_FORMS_PARSE_MOVEMENTS . " PARSE_MOVEMENTS_BY_EXGNUM
INCLUDE ROIAAGAN_FORMS_PROTOCOL_UPDATE . " PROTOCOL_UPDATE
INCLUDE ROIAAGAN_FORMS_PROCESS_ITEMS . " PROCESS_ITEMS
INCLUDE ROIAAGAN_FORMS_GET_MATERIAL_DO . " GET_MATERIAL_DOC
INCLUDE ROIAAGAN_FORMS_RECEIPTS_SECTIO . " RECEIPTS_SECTION
INCLUDE ROIAAGAN_FORMS_CALC_OPENING_BA . " CALC_OPENING_BALANCE
INCLUDE ROIAAGAN_FORMS_FORMAT_EQ_CLAUS . " FORMAT_EQ_CLAUSE
INCLUDE ROIAAGAN_FORMS_ISSUES_SECTION . " ISSUES_SECTION
INCLUDE ROIAAGAN_FORMS_LOGICAL_INV_ADJ . " LOGICAL_INV_ADJUSTMENTS
INCLUDE ROIAAGAN_FORMS_PURE_FINANCIAL_ . " PURE_FINANCIAL_ADJUSTMENTS
INCLUDE ROIAAGAN_FORMS_PROC_AND_COLL02 . " PROC_AND_COLLECT_SD_FINANC
INCLUDE ROIAAGAN_FORMS_COLLECT_SD_FIN_ . " COLLECT_SD_FIN_FOR_MAIN_IT
INCLUDE ROIAAGAN_FORMS_CHECK_BILLING_S . " CHECK_BILLING_STATUS
INCLUDE ROIAAGAN_FORMS_HANDLE_ERROR . " HANDLE_ERROR
INCLUDE ROIAAGAN_FORMS_READ_VBRK . " READ_VBRK
INCLUDE ROIAAGAN_FORMS_UPDATE_G_BSEG_F . " UPDATE_G_BSEG_FOR_SD
INCLUDE ROIAAGAN_FORMS_REMOVE_AMT_FROM . " REMOVE_AMT_FROM_FIN_DOCS
INCLUDE ROIAAGAN_FORMS_ADJUST_G_BSEG_W . " ADJUST_G_BSEG_WRBTR
INCLUDE ROIAAGAN_FORMS_GET_BKPF . " GET_BKPF
INCLUDE ROIAAGAN_FORMS_GET_BKPF . " GET_BKPF
INCLUDE ROIAAGAN_FORMS_CURRENCY_CONVER . " CURRENCY_CONVERISON
INCLUDE ROIAAGAN_FORMS_ADJUST_G_BSEG_D . " ADJUST_G_BSEG_DMBTR
INCLUDE ROIAAGAN_FORMS_CHECK_FIN_DOC . " CHECK_FIN_DOC
INCLUDE ROIAAGAN_FORMS_READ_BSEG_CHECK . " READ_BSEG_CHECK_CLEARED
INCLUDE ROIAAGAN_FORMS_FILL_OIA12I . " FILL_OIA12I
INCLUDE ROIAAGAN_FORMS_CHECK_RETURN . " CHECK_RETURN
INCLUDE ROIAAGAN_FORMS_EXPORT_REPORT_D . " EXPORT_REPORT_DATA
INCLUDE ROIAAGAN_FORMS_LIST_HEADER . " LIST_HEADER
INCLUDE ROIAAGAN_FORMS_SET_CUA_STATUS . " SET_CUA_STATUS
INCLUDE ROIAAGAN_FORMS_DISPLAY_NETTING . " DISPLAY_NETTING_PROPOSAL
INCLUDE ROIAAGAN_FORMS_EXPORT_AND_RETU . " EXPORT_AND_RETURN
No SAP DATABASE tables are accessed within this REPORT code!
LVC_FIELDCATALOG_MERGE *CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' * EXPORTING ** I_BUFFER_ACTIVE = * I_STRUCTURE_NAME = 'ZXOIA12I_ALV' ** I_CLIENT_NEVER_DISPLAY = 'X' ** I_BYPASSING_BUFFER = ** I_INTERNAL_TABNAME = ** I_MODE = * CHANGING * CT_FIELDCAT = CT_FCAT ** EXCEPTIONS ** INCONSISTENT_INTERFACE = 1 ** PROGRAM_ERROR = 2 ** OTHERS = 3 * .
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING * I_PROGRAM_NAME = * I_INTERNAL_TABNAME = I_STRUCTURE_NAME = 'SXOIA12I_ALV' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = * I_MODE = CHANGING CT_FIELDCAT = CT_FCAT * EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 * OTHERS = 3 .
REUSE_ALV_GRID_DISPLAY *CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' * EXPORTING ** I_INTERFACE_CHECK = ' ' ** I_BYPASSING_BUFFER = ' ' ** I_BUFFER_ACTIVE = ' ' * I_CALLBACK_PROGRAM = sy-repid * I_CALLBACK_PF_STATUS_SET = 'STANDARD_02' * I_CALLBACK_USER_COMMAND = 'USER_COMMAND' ** I_CALLBACK_TOP_OF_PAGE = ' ' ** I_CALLBACK_HTML_TOP_OF_PAGE = ' ' ** I_CALLBACK_HTML_END_OF_LIST = ' ' ** I_STRUCTURE_NAME = ** I_BACKGROUND_ID = ' ' ** I_GRID_TITLE = ** I_GRID_SETTINGS = ** IS_LAYOUT = * IT_FIELDCAT = ct_fcat ** IT_EXCLUDING = ** IT_SPECIAL_GROUPS = ** IT_SORT = ** IT_FILTER = ** IS_SEL_HIDE = ** I_DEFAULT = 'X' ** I_SAVE = ' ' ** IS_VARIANT = * IT_EVENTS = lt_events[] ** IT_EVENT_EXIT = ** IS_PRINT = ** IS_REPREP_ID = ** I_SCREEN_START_COLUMN = 0 ** I_SCREEN_START_LINE = 0 ** I_SCREEN_END_COLUMN = 0 ** I_SCREEN_END_LINE = 0 ** I_HTML_HEIGHT_TOP = 0 ** I_HTML_HEIGHT_END = 0 ** IT_ALV_GRAPHICS = ** IT_HYPERLINK = ** IT_ADD_FIELDCAT = ** IT_EXCEPT_QINFO = ** IR_SALV_FULLSCREEN_ADAPTER = ** IMPORTING ** E_EXIT_CAUSED_BY_CALLER = ** ES_EXIT_CAUSED_BY_USER = * TABLES * T_OUTTAB = gt_oia12i ** EXCEPTIONS ** PROGRAM_ERROR = 1 ** OTHERS = 2 * .
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = ' ' I_CALLBACK_PROGRAM = REPORT I_CALLBACK_PF_STATUS_SET = 'STANDARD_02' I_CALLBACK_USER_COMMAND = 'USER_COMMAND' * I_STRUCTURE_NAME = * IS_LAYOUT = IT_FIELDCAT = ct_fcat * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = IT_EVENTS = lt_events[] * IT_EVENT_EXIT = * IS_PRINT = * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * IR_SALV_LIST_ADAPTER = * IT_EXCEPT_QINFO = * I_SUPPRESS_EMPTY_DATA = ABAP_FALSE * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES T_OUTTAB = gt_oia12i * EXCEPTIONS * PROGRAM_ERROR = 1 * OTHERS = 2 .
MIGO_DIALOG CALL FUNCTION 'MIGO_DIALOG' "MMW EXPORTING i_mblnr = G_MBLNR i_mjahr = XOIA12I-MJAHR EXCEPTIONS illegal_combination = 1 OTHERS = 2.
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 ROIAAGAN_FORMS or its description.