SAP Reports / Programs

FICUP000 SAP ABAP Report - Upload Method Maintenance







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


Text pool values


Selection Text: P_MTYP = Upload category
Selection Text: P_MNTN = Maintain
Selection Text: P_METH = Upload method
Selection Text: P_DISP = Display
Title: Upload Method Maintenance
Text Symbol: H03 = Data rows
Text Symbol: H0R = Remaining fields
Text Symbol: I01 = Header row
Text Symbol: I02 = Field
Text Symbol: I03 = Required field
Text Symbol: I04 = Entry screen for field lengths
Text Symbol: I05 = Field lengths
Text Symbol: M01 = Fixed
Text Symbol: M02 = Variable
Text Symbol: M03 = Change -> Display
Text Symbol: M04 = Display -> Change
Text Symbol: PP1 = The method was changed.
Text Symbol: PP2 = Save the method?
Text Symbol: PPT = Other upload method
Text Symbol: T01 = Upload methods
Text Symbol: T02 = Debit/credit sign
Text Symbol: T03 = Input type
Text Symbol: U01 = Enter field separator
Text Symbol: U02 = Enter comment character
Text Symbol: U03 = Enter update mode
Text Symbol: U04 = Enter document type
Text Symbol: 001 = This method uses variable column widths.
Text Symbol: 002 = Blank
Text Symbol: 003 = Tabulator
Text Symbol: 004 = This method uses fixed column widths.
Text Symbol: 005 = Reset characteristics
Text Symbol: 006 = Display error message
Text Symbol: 007 = Read Dr/Cr sign in item master data
Text Symbol: 008 = Copy from upload file without changes
Text Symbol: 009 = Delete (all items)
Text Symbol: 010 = Overwrite (uploaded records)
Text Symbol: 011 = Cumulative
Text Symbol: 012 = Periodic





Text Symbol: 013 = Delete (uploaded items)
Text Symbol: 014 = Version
Text Symbol: 015 = Distribute (item value is preserved)
Text Symbol: 016 = Read sign in item and subitem master
Text Symbol: 017 = Delete all existing records
Text Symbol: 018 = Delete uploaded records
Text Symbol: 019 = Overwrite existing records
Text Symbol: 020 = Do not change existing records
Text Symbol: B01 = Values already written
Text Symbol: B02 = Existing settings
Text Symbol: C01 = Maintain
Text Symbol: C02 = Display
Text Symbol: H01 = Dialog box
Text Symbol: H02 = Header row


INCLUDES used within this REPORT FICUP000

INCLUDE FICUP00I.


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:

FC_AT_RECORDING_CHECK * CALL FUNCTION 'FC_AT_RECORDING_CHECK' "xog15625 * EXPORTING "xog15625 * e_object = con_upl_cust "xog15625 * IMPORTING "xog15625 * i_object_appendable = ld_flg_chan_rec "xog15625 * EXCEPTIONS "xog15625 * OTHERS = 0. "xog15625

FC_COI_SYSTEM_USAGE_GET CALL FUNCTION 'FC_COI_SYSTEM_USAGE_GET' EXPORTING i_dimen = ld_dimen IMPORTING * e_ustpflg = c_ustpflg "del "mix/p6dk008177 *mix/p6dk008177 begin e_ustpflg = l_ustpflg e_gwctflg = l_gwctflg.

VIEW_ENQUEUE CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING view_name = con_view_name action = 'E' "Exklusiv sperren enqueue_mode = 'E' "E-Enqueue/D-Dequeue EXCEPTIONS foreign_lock = 1 client_reference = 2 system_failure = 4 table_not_found = 5.

VIEW_ENQUEUE CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING view_name = con_view_name action = 'D' "E-Enqueue/D-Dequeue enqueue_mode = 'E'. "E exclusive, S shared

DD_DTEL_GET CALL FUNCTION 'DD_DTEL_GET' EXPORTING get_state = ld_state langu = sy-langu * PRID = 0 * WITHTEXT = 'X' roll_name = ld_rollname * importing * got_state = * dd04l_wa_a = * dd04l_wa_n = * dd01l_wa = * tpara_wa = TABLES dd04t_tab_a = it_dd04t dd04t_tab_n = it_dd04t_n EXCEPTIONS illegal_value = 1 OTHERS = 2.

DDUT_DOMVALUE_TEXT_GET CALL FUNCTION 'DDUT_DOMVALUE_TEXT_GET' EXPORTING name = id_domname value = ld_value langu = sy-langu texts_only = 'X' IMPORTING dd07v_wa = ls_dd07v.

HELP_START CALL FUNCTION 'HELP_START' EXPORTING help_infos = ls_help TABLES dynpselect = lt_dselc dynpvaluetab = lt_dval.

POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING popup_title = text-u01 IMPORTING returncode = flg_retc TABLES fields = it_fields.

POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING popup_title = text-u02 IMPORTING returncode = flg_retc TABLES fields = it_fields.

POPUP_GET_VALUES_DB_CHECKED * call function 'POPUP_GET_VALUES_DB_CHECKED' "wms55737 * exporting "wms55737 * popup_title = text-u03 "wms55737 * importing "wms55737 * returncode = flg_retc "wms55737 * tables "wms55737 * fields = it_fields. "wms55737

POPUP_GET_VALUES_DB_CHECKED CALL FUNCTION 'POPUP_GET_VALUES_DB_CHECKED' EXPORTING popup_title = text-u04 IMPORTING returncode = flg_retc TABLES fields = it_fields.






FC_AT_RECORDING_CHECK CALL FUNCTION 'FC_AT_RECORDING_CHECK' "xog15625 EXPORTING "xog15625 e_object = con_upl_cust "xog15625 IMPORTING "xog15625 i_object_appendable = ld_chan_rec "xog15625 EXCEPTIONS "xog15625 OTHERS = 0. "xog15625

FC_AT_REQUEST_APPEND CALL FUNCTION 'FC_AT_REQUEST_APPEND' EXPORTING e_tabname = 'TF380' e_object = con_upl_cust TABLES it_keylist = it_tf380_tr EXCEPTIONS OTHERS = 0.

FC_AT_REQUEST_APPEND CALL FUNCTION 'FC_AT_REQUEST_APPEND' EXPORTING e_tabname = 'TF382' e_object = con_upl_cust TABLES it_keylist = it_tf382_tr EXCEPTIONS OTHERS = 0.

FC_AT_REQUEST_SAVE CALL FUNCTION 'FC_AT_REQUEST_SAVE' EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' textline1 = text-pp1 textline2 = text-pp2 titel = text-ppt * START_COLUMN = 25 * START_ROW = 6 IMPORTING answer = ld_answer EXCEPTIONS OTHERS = 1.

HELP_START CALL FUNCTION 'HELP_START' EXPORTING help_infos = a_help TABLES dynpselect = it_dselc dynpvaluetab = it_dval.

DDUT_DOMVALUES_GET CALL FUNCTION 'DDUT_DOMVALUES_GET' EXPORTING name = 'FC_UPDMODE' langu = sy-langu TABLES dd07v_tab = lt_dd07v.

DDUT_DOMVALUE_TEXT_GET CALL FUNCTION 'DDUT_DOMVALUE_TEXT_GET' EXPORTING name = 'FC_UPCAT' value = ls_dd07v-domvalue_l texts_only = 'X' IMPORTING dd07v_wa = ls_dd07v EXCEPTIONS OTHERS.



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