SAP Reports / Programs | Financial Accounting(FI) SAP FI

RFASSIGNAR SAP ABAP Report - Assignment of Open Items







RFASSIGNAR is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Open Item Assignment For more information, see Customizing for Financial Accounting under 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 RFASSIGNAR 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 RFASSIGNAR. "Basic submit
SUBMIT RFASSIGNAR AND RETURN. "Return to original report after report execution complete
SUBMIT RFASSIGNAR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Assignment of Open Items
Text Symbol: 043 = Saved and Unconfirmed
Text Symbol: 042 = Saved and Confirmed
Text Symbol: 034 = Alternative amount
Text Symbol: 033 = Exit
Text Symbol: 032 = Text
Text Symbol: 031 = Change e-mail text
Text Symbol: 030 = Assignment carried out for &1/&2
Text Symbol: 029 = Assignment carried out
Text Symbol: 028 = Important:
Text Symbol: 027 = Internet addr.
Text Symbol: 026 = Send e-mail
Text Symbol: 025 = Send again?
Text Symbol: 024 = Customer &1/&2 has already been notified
Text Symbol: 023 = Assign open items
Text Symbol: 022 = Grouping
Text Symbol: 021 = Doc. Number
Text Symbol: 020 = PN text
Text Symbol: 019 = Ref. doc. number
Text Symbol: 018 = Our doc. number
Text Symbol: 017 = Reset all assignments
Text Symbol: 016 = Reset all
Text Symbol: 014 = Assignment not saved
Text Symbol: 013 = Assignment saved but not confirmed
Text Symbol: 012 = Assignment saved and confirmed
Text Symbol: 011 = Reset assignment
Text Symbol: 010 = Reset
Text Symbol: 009 = Save all assigned items
Text Symbol: 008 = Save
Text Symbol: 005 = Credit
Text Symbol: 004 = Debit
Text Symbol: 003 = Assigned items
Text Symbol: 002 = Your payments/credit notes received
Text Symbol: 001 = Your open invoices


INCLUDES used within this REPORT RFASSIGNAR

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:

FARMATCH_GET_PAYMENT_ADVICES CALL FUNCTION 'FARMATCH_GET_PAYMENT_ADVICES' TABLES IT_SELECT = GT_SELECT ET_PA_LIST = YT_BSID_ASSIGNED EXCEPTIONS NOTHING_FOUND = 1 OTHERS = 2.

FI_MATCH_ITEMS_UI CALL FUNCTION 'FI_MATCH_ITEMS_UI' EXPORTING I_CALLBACK_PROGRAM = GD_REPID I_CALLBACK_DISTRIBUTE = 'CALLBACK_DISTR' I_CALLBACK_TITLE_SET = 'CALLBACK_TITLE' I_CALLBACK_PF_STATUS_SET = 'CALLBACK_STATUS' I_CALLBACK_USER_COMMAND = YD_CALLBACK_USER_COMMAND IT_EVENT_EXIT = GT_EVENT_EXIT IT_TOOLBAR_EXCLUDE = GT_TOOLBAR_EXCL IT_FUNCTION_EXCLUDE = GT_FUNCTION_EXCLUDE IT_CUSTOM_BUTTONS = GT_CUSTOM_BUTTONS I_STRUCTURE_NAME = 'ASSIGNAR' I_TAGFIELD = 'AVSID' I_COLORFIELD = 'COL_ASS' I_COLOR_AUTOMATIC = GB_COLOR_AUTOMATIC IS_VARIANT1 = GS_VARIANT1 IS_VARIANT2 = GS_VARIANT2 IS_VARIANT3 = GS_VARIANT3 I_SAVE = GD_SAVE I_DEFAULT = 'X' IS_LAYOUT1 = GS_LAYOUT1 IS_LAYOUT2 = GS_LAYOUT2 IS_LAYOUT3 = GS_LAYOUT3 IT_FIELDCAT1 = GT_FIELDCAT1 IT_FIELDCAT2 = GT_FIELDCAT2 IT_FIELDCAT3 = GT_FIELDCAT3 IT_SORT1 = GT_SORT1 IT_SORT2 = GT_SORT2 IT_SORT3 = GT_SORT3 I_SCREEN = GD_SCREEN I_SELECT_SYMMETRIC = GB_SYMMETRIC I_SELECT_SINGLE = ' ' I_MAXLINES3 = GD_MAX_LINES TABLES CT_TAB1 = GT_ITEMS_DEBIT CT_TAB2 = GT_ITEMS_CREDIT CT_TAB3 = GT_ITEMS_ASSIGNED.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING I_STRUCTURE_NAME = 'ASSIGNAR' I_BYPASSING_BUFFER = 'X' CHANGING CT_FIELDCAT = GT_FIELDCAT1 EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

FI_UTIL_GET_ALVGRID_FCODES CALL FUNCTION 'FI_UTIL_GET_ALVGRID_FCODES' TABLES CT_FCODES = GT_TOOLBAR_ALL.

FARMATCH_DELETE_PAYMENT_ADVICE CALL FUNCTION 'FARMATCH_DELETE_PAYMENT_ADVICE' EXPORTING ID_BUKRS = GT_DELAVSID-BUKRS ID_KUNNR = P_KUNNR ID_AVSID = GT_DELAVSID-AVSID_NEW EXCEPTIONS NOT_DELETED = 1 OTHERS = 2.

FARMATCH_CHECK_AVSID CALL FUNCTION 'FARMATCH_CHECK_AVSID' EXPORTING ID_AVSID = GT_AVSID-AVSID_OLD EXCEPTIONS INCORRECT_AVSID = 1 OTHERS = 2.

FARMATCH_BUILD_PAYMENT_ADVICE CALL FUNCTION 'FARMATCH_BUILD_PAYMENT_ADVICE' IMPORTING ES_AVIK = LS_AVIK TABLES IT_ITEMS = LT_BUILD_PAYMENT_ADVICE EXCEPTIONS INCORRECT_INPUT = 1 NO_AUTHORITY = 2 OTHERS = 3.

FARMATCH_CLEAR_SINGLE CALL FUNCTION 'FARMATCH_CLEAR_SINGLE' EXPORTING ID_BUKRS = GT_AVSID-BUKRS ID_KUNNR = P_KUNNR ID_AVSID = GT_AVSID-AVSID_NEW ID_AGUMS = GD_AGUMS TABLES ET_MESSAGES = GT_MESSAGES EXCEPTIONS INCORRECT_AVSID = 1 OTHERS = 2.

FARMATCH_SET_CLEARING_FLAG CALL FUNCTION 'FARMATCH_SET_CLEARING_FLAG' EXPORTING ID_BUKRS = GT_AVSID-BUKRS ID_KUNNR = P_KUNNR ID_AVSID = GT_AVSID-AVSID_NEW EXCEPTIONS INCORRECT_CALL = 1 NOT_EXISTING = 2 OTHERS = 3.

FARMATCH_DELETE_CLEARING_FLAG CALL FUNCTION 'FARMATCH_DELETE_CLEARING_FLAG' EXPORTING ID_BUKRS = GT_AVSID-BUKRS ID_KUNNR = P_KUNNR ID_AVSID = GT_AVSID-AVSID_NEW EXCEPTIONS INCORRECT_CALL = 1 NOT_EXISTING = 2 OTHERS = 3.

FARMATCH_CHECK_AVSID CALL FUNCTION 'FARMATCH_CHECK_AVSID' EXPORTING ID_AVSID = LS_ITEMS_ASSIGNED-AVSID EXCEPTIONS INCORRECT_AVSID = 1 OTHERS = 2.

FARMATCH_CHECK_CLEARING_FLAG CALL FUNCTION 'FARMATCH_CHECK_CLEARING_FLAG' EXPORTING ID_BUKRS = LS_ITEMS_ASSIGNED-BUKRS ID_KUNNR = P_KUNNR ID_AVSID = LS_ITEMS_ASSIGNED-AVSID IMPORTING ED_FLAG = LB_CONFIRMED EXCEPTIONS INCORRECT_CALL = 1 NOT_EXISTING = 2 OTHERS = 3.

FARMATCH_CHANGE_PAYMENT_ADVICE CALL FUNCTION 'FARMATCH_CHANGE_PAYMENT_ADVICE' EXPORTING ID_BUKRS = LS_ITEMS_ASSIGNED-BUKRS ID_GJAHR = LS_ITEMS_ASSIGNED-GJAHR ID_BELNR = LS_ITEMS_ASSIGNED-BELNR ID_BUZEI = LS_ITEMS_ASSIGNED-BUZEI ID_SGTXT = LS_ITEMS_ASSIGNED-SGTXT ID_NEBTR = LS_ITEMS_ASSIGNED-AZBTRG EXCEPTIONS INCORRECT_INPUT = 1 NOT_EXISTING = 2 OTHERS = 3.

FARMATCH_READ_ALL_FDKMAIL CALL FUNCTION 'FARMATCH_READ_ALL_FDKMAIL' EXPORTING I_ACCOUNT = P_KUNNR I_BUKRS = P_BUKRS * IMPORTING * E_MAIL_SEND = * TABLES * ET_FDKMAIL = EXCEPTIONS INCORRECT_INPUT = 1 NO_FDKMAIL_DATA = 2 OTHERS = 3.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING * DEFAULTOPTION = 'Y' DIAGNOSETEXT1 = LT_POPUPTEXT-TEXT * DIAGNOSETEXT2 = ' ' * DIAGNOSETEXT3 = ' ' TEXTLINE1 = TEXT-025 * TEXTLINE2 = ' ' TITEL = TEXT-026 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = LD_ANSWER.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING ID = '0001' LANGUAGE = SY-LANGU NAME = 'ASSIGNAR' OBJECT = 'FB15' IMPORTING HEADER = LS_HEAD TABLES LINES = LT_LINES EXCEPTIONS * ID = 1 * LANGUAGE = 2 * NAME = 3 * NOT_FOUND = 4 * OBJECT = 5 * REFERENCE_CHECK = 6 * WRONG_ACCESS_TO_ARCHIVE = 7 OTHERS = 8.

INIT_TEXT CALL FUNCTION 'INIT_TEXT' EXPORTING ID = '0001' LANGUAGE = SY-LANGU NAME = 'ASSIGNAR' OBJECT = 'FB15' IMPORTING HEADER = LS_HEAD TABLES LINES = LT_LINES EXCEPTIONS OTHERS = 1.

EDIT_TEXT CALL FUNCTION 'EDIT_TEXT' EXPORTING * DISPLAY = ' ' EDITOR_TITLE = TEXT-031 HEADER = LS_HEAD * PAGE = ' ' * WINDOW = ' ' * SAVE = 'X' * LINE_EDITOR = ' ' CONTROL = LS_CONTROL * PROGRAM = ' ' * LOCAL_CAT = ' ' IMPORTING * FUNCTION = * NEWHEADER = RESULT = LS_RESULT TABLES LINES = LT_LINES EXCEPTIONS OTHERS = 8.

SAVE_TEXT





CALL FUNCTION 'SAVE_TEXT' EXPORTING * CLIENT = SY-MANDT HEADER = LS_HEAD * INSERT = ' ' * SAVEMODE_DIRECT = ' ' * OWNER_SPECIFIED = ' ' * LOCAL_CAT = ' ' * IMPORTING * FUNCTION = * NEWHEADER = TABLES LINES = LT_OLDLINES EXCEPTIONS * ID = 1 * LANGUAGE = 2 * NAME = 3 * OBJECT = 4 OTHERS = 5 .

CORRESPONDENCE_POPUP_EMAIL CALL FUNCTION 'CORRESPONDENCE_POPUP_EMAIL' EXPORTING I_INTAD = LD_INTAD IMPORTING E_ANSWER = LD_ANSWER E_INTAD = LD_INTAD.

FI_T001URL_READ CALL FUNCTION 'FI_T001URL_READ' EXPORTING ID_BUKRS = P_BUKRS ID_URLTYPE = 'FSCM' ID_PURPOSE = 'FB15' IMPORTING ED_URL = LD_URL_NEW EXCEPTIONS NOTHING_FOUND = 1 MISSING_PARAMETER = 2 OTHERS = 3.

CREATE_URL_TRANSACTION CALL FUNCTION 'CREATE_URL_TRANSACTION' EXPORTING * SERVICE_LOGSYS = ' ' SERVICE_ID = 'FB16' * SERVICE_ATTR = ' ' * USERNAME = ' ' * LANGUAGE = ' ' IMPORTING SERVICE_URL = LD_SERVICE_URL WP_URL_TYPE = LD_WP_URL * TABLES * URL_PARAM_TBL = EXCEPTIONS NO_WEBSERVER_FOUND = 1 NO_SERVICE_FILE_FOUND = 2 MISSING_DATA = 3 UNKNOWN_PROBLEM = 4 OTHERS = 5.

CUSTOMIZED_MESSAGE CALL FUNCTION 'CUSTOMIZED_MESSAGE' EXPORTING I_ARBGB = 'FBDI' I_DTYPE = 'E' I_MSGNR = '014' I_VAR01 = space I_VAR02 = space I_VAR03 = space I_VAR04 = space.

SO_NEW_DOCUMENT_ATT_SEND_API1 CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' EXPORTING DOCUMENT_DATA = DOC_CHNG PUT_IN_OUTBOX = 'X' COMMIT_WORK = 'X' TABLES PACKING_LIST = OBJPACK OBJECT_HEADER = OBJHEAD CONTENTS_BIN = OBJBIN CONTENTS_TXT = OBJTXT RECEIVERS = RECLIST EXCEPTIONS TOO_MANY_RECEIVERS = 1 DOCUMENT_NOT_SENT = 2 OPERATION_NO_AUTHORIZATION = 4 OTHERS = 99.

FARMATCH_INSERT_FDKMAIL CALL FUNCTION 'FARMATCH_INSERT_FDKMAIL' EXPORTING I_ACCOUNT = P_KUNNR I_BUKRS = P_BUKRS.

FARMATCH_READ_ALL_FDKMAIL CALL FUNCTION 'FARMATCH_READ_ALL_FDKMAIL' EXPORTING I_ACCOUNT = P_KUNNR I_BUKRS = P_BUKRS *IMPORTING * E_MAIL_SEND = TABLES ET_FDKMAIL = LT_FDKMAIL EXCEPTIONS INCORRECT_INPUT = 1 NO_FDKMAIL_DATA = 2 OTHERS = 3.

SO_NEW_DOCUMENT_SEND_API1 CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1' EXPORTING DOCUMENT_TYPE = 'RAW' DOCUMENT_DATA = LS_DOC_CHNG PUT_IN_OUTBOX = 'X' TABLES OBJECT_CONTENT = LT_OBJCONT RECEIVERS = LT_RECLIST OBJECT_PARA = LT_OBJPARA EXCEPTIONS TOO_MANY_RECEIVERS = 1 DOCUMENT_NOT_SENT = 2 DOCUMENT_TYPE_NOT_EXIST = 3 OPERATION_NO_AUTHORIZATION = 4 PARAMETER_ERROR = 5 X_ERROR = 6 ENQUEUE_ERROR = 7 OTHERS = 8.

FARMATCH_DELETE_FDKMAIL CALL FUNCTION 'FARMATCH_DELETE_FDKMAIL' EXPORTING I_ACCOUNT = P_KUNNR I_BUKRS = P_BUKRS TABLES RECEIVERS = LT_RECLIST.

ENQUEUE_EFAVIK CALL FUNCTION 'ENQUEUE_EFAVIK' EXPORTING BUKRS = P_BUKRS KOART = 'D' KONTO = P_KUNNR AVSID = '09%' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.

DEQUEUE_EFAVIK CALL FUNCTION 'DEQUEUE_EFAVIK' EXPORTING BUKRS = P_BUKRS KOART = 'D' KONTO = P_KUNNR AVSID = '09%'.

KNB1_READ_SINGLE CALL FUNCTION 'KNB1_READ_SINGLE' EXPORTING ID_KUNNR = P_KUNNR ID_BUKRS = P_BUKRS * IMPORTING * ES_KNB1 = EXCEPTIONS NOT_FOUND = 1 INPUT_NOT_SPECIFIED = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = P_ICON INFO = P_TEXT IMPORTING RESULT = P_RESULT EXCEPTIONS ICON_NOT_FOUND = 1 OUTPUTFIELD_TOO_SHORT = 2 OTHERS = 3.



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