SAP Reports / Programs | Exchanges | Industry Solution Oil | Exchanges(IS-OIL-DS-EXG) SAP IS

ROIAAGAN_FORMS SAP ABAP INCLUDE - Output program for Netting Proposal







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


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


Text pool values


Title: Output program for Netting Proposal


INCLUDES used within this REPORT ROIAAGAN_FORMS

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




INCLUDE ROIAAGAN_FORMS_CALCULATE_NET_B . " CALCULATE_NET_BALANCE
INCLUDE ROIAAGAN_FORMS_DISPLAY_NET_BAL . " DISPLAY_NET_BALANCE
INCLUDE ROIAAGAN_FORMS_BACK_EXIT_CANCE . " BACK_EXIT_CANCEL
INCLUDE ROIAAGAN_FORMS_CONFIRMATION_WI . " CONFIRMATION_WINDOW
INCLUDE ROIAAGAN_FORMS_GET_MASTER_DATA . " GET_MASTER_DATA
INCLUDE ROIAAGAN_FORMS_UPDATE_PROPOSAL . " UPDATE_PROPOSAL
INCLUDE ROIAAGAN_FORMS_PROC_AND_COLLEC . " PROC_AND_COLLECT_MM_FINANC
INCLUDE ROIAAGAN_FORMS_CHECK_PO_HISTOR . " CHECK_PO_HISTORY
INCLUDE ROIAAGAN_FORMS_ME_SELECT_DOCUM . " ME_SELECT_DOCUMENTS
INCLUDE ROIAAGAN_FORMS_BESTELLKOPF_LES . " BESTELLKOPF_LESEN
INCLUDE ROIAAGAN_FORMS_BESTELLPOSITION . " BESTELLPOSITION_LESEN
INCLUDE ROIAAGAN_FORMS_OIA_CONVERT_VAT . " OIA_CONVERT_VATBASE
INCLUDE ROIAAGAN_FORMS_XEK08R_PRUEFEN . " XEK08R_PRUEFEN
INCLUDE ROIAAGAN_FORMS_CHECK_REFERENCE . " CHECK_REFERENCE_DOC_HISTOR
INCLUDE ROIAAGAN_FORMS_XEK08R_ERGAENZE . " XEK08R_ERGAENZEN
INCLUDE ROIAAGAN_FORMS_WERT_MENGE_VORS . " WERT_MENGE_VORSCHLAG
INCLUDE ROIAAGAN_FORMS_GET_FEE_MATL_DE . " GET_FEE_MATL_DELCOST_FIN_D
INCLUDE ROIAAGAN_FORMS_MATERIAL_ED_FIN . " MATERIAL_ED_FINANCIAL_DATA
INCLUDE ROIAAGAN_FORMS_DELIVERY_COSTS_ . " DELIVERY_COSTS_FINANCIAL_D
INCLUDE ROIAAGAN_FORMS_FEES_DATA . " FEES_DATA
INCLUDE ROIAAGAN_FORMS_PROCESS_AND_COL . " PROCESS_AND_COLLECT_UPE
INCLUDE ROIAAGAN_FORMS_GET_UPE_DOC . " GET_UPE_DOC
INCLUDE ROIAAGAN_FORMS_FORMAT_AND_PRIN . " FORMAT_AND_PRINT_BSEG_LINE
INCLUDE ROIAAGAN_FORMS_FORMAT_PARTNER_ . " FORMAT_PARTNER_LINE
INCLUDE ROIAAGAN_FORMS_FORMAT_FIN_DOC_ . " FORMAT_FIN_DOC_CURRENCY
INCLUDE ROIAAGAN_FORMS_LOCATE_G_BSEG_F . " LOCATE_G_BSEG_FOR_MM
INCLUDE ROIAAGAN_FORMS_GET_MOVEMENT_FI . " GET_MOVEMENT_FI_DOCS
INCLUDE ROIAAGAN_FORMS_REFRESH_TABLES . " REFRESH_TABLES
INCLUDE ROIAAGAN_FORMS_CHECK_CONTINUE . " CHECK_CONTINUE
INCLUDE ROIAAGAN_FORMS_REDETERMINE_NET . " REDETERMINE_NETTING_ITEMS
INCLUDE ROIAAGAN_FORMS_WRITE_CATEGORY_ . " WRITE_CATEGORY_HEADING
INCLUDE ROIAAGAN_FORMS_DISPLAY_ERROR_L . " DISPLAY_ERROR_LOG
INCLUDE ROIAAGAN_FORMS_ADD_ERROR_MESSA . " ADD_ERROR_MESSAGE_TO_LOG
INCLUDE ROIAAGAN_FORMS_DISPLAY_FI_DOCU . " DISPLAY_FI_DOCUMENT
INCLUDE ROIAAGAN_FORMS_DISPLAY_MAT_DOC . " DISPLAY_MAT_DOCUMENT
INCLUDE ROIAAGAN_FORMS_MARK_SELKZ . " MARK_SELKZ
INCLUDE ROIAAGAN_FORMS_CHECK_NETTING_B . " CHECK_NETTING_BLOCK
INCLUDE ROIAAGAN_FORMS_FILL_CYCLES . " FILL_CYCLES
INCLUDE ROIAAGAN_FORMS_CHECK_CYCLES . " CHECK_CYCLES





INCLUDE ROIAAGAN_FORMS_DETERMINE_FEES . " DETERMINE_FEES
INCLUDE ROIAAGAN_FORMS_DETERMINE_CONDI . " DETERMINE_CONDITIONS_VALUE
INCLUDE ROIAAGAN_FORMS_RESET_CLRNO_G_O . " RESET_CLRNO_G_OIAQB
INCLUDE ROIAAGAN_FORMS_CYCLE_PURE_FINA . " CYCLE_PURE_FINANCIALS
INCLUDE ROIAAGAN_FORMS_GET_BASPRODS . " GET_BASPRODS
INCLUDE ROIAAGAN_FORMS_FILL_BALANCE . " FILL_BALANCE
INCLUDE ROIAAGAN_FORMS_RECEIPT_WO_FIN . " RECEIPT_WO_FIN
INCLUDE ROIAAGAN_FORMS_ISSUES_WO_FIN . " ISSUES_WO_FIN
INCLUDE ROIAAGAN_FORMS_TAX_CALCULATION . " TAX_CALCULATION
INCLUDE ROIAAGAN_FORMS_APPEND_G_OIA12I . " APPEND_G_OIA12ICOND
INCLUDE ROIAAGAN_FORMS_FILL_OIA12ICOND . " FILL_OIA12ICOND
INCLUDE ROIAAGAN_FORMS_CLEAR_PFA_CLRNO . " CLEAR_PFA_CLRNO
INCLUDE ROIAAGAN_FORMS_CHECK_FOR_RECEI . " CHECK_FOR_RECEIPT
INCLUDE ROIAAGAN_FORMS_CHECK_NOCYC . " CHECK_NOCYC
INCLUDE ROIAAGAN_FORMS_FILL_NOCYC_ITEM . " FILL_NOCYC_ITEM
INCLUDE ROIAAGAN_FORMS_FILL_G_BOM_MAIN . " FILL_G_BOM_MAIN
INCLUDE ROIAAGAN_FORMS_GET_CYCLE_TYPE . " GET_CYCLE_TYPE
INCLUDE ROIAAGAN_FORMS_MOVE_QUANTITY_F . " MOVE_QUANTITY_FIELDS
INCLUDE ROIAAGAN_FORMS_GET_QUANTITY . " GET_QUANTITY
INCLUDE ROIAAGAN_FORMS_VALIDITY_CHECK . " VALIDITY_CHECK
INCLUDE ROIAAGAN_FORMS_FEE_REV_HANDLIN . " FEE_REV_HANDLING
INCLUDE ROIAAGAN_FORMS_DELIVERY_REV_HA . " DELIVERY_REV_HANDLING
INCLUDE ROIAAGAN_FORMS_MATERIAL_REV_HA . " MATERIAL_REV_HANDLING
INCLUDE ROIAAGAN_FORMS_MATERIAL_MVMT_H . " MATERIAL_MVMT_HANDLING
INCLUDE ROIAAGAN_FORMS_FEES_MVMT_HANDL . " FEES_MVMT_HANDLING
INCLUDE ROIAAGAN_FORMS_DELIVERY_MVMT_H . " DELIVERY_MVMT_HANDLING
INCLUDE ROIAAGAN_FORMS_UNLOCK_OIAQB . " UNLOCK_OIAQB
INCLUDE ROIAAGAN_FORMS_READ_BKPF_BUDAT . " READ_BKPF_BUDAT
INCLUDE ROIAAGAN_FORMS_GOODS_ISSUE_CAN . " GOODS_ISSUE_CANCELLATION
INCLUDE ROIAAGAN_FORMS_COLLECT_EXGNUM. " COLLECT_EXGNUM
INCLUDE ROIAAGAN_FORMS_GET_SD_INVOICES. " GET_SD_INVOICES


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:

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.



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