CSVIMFXX 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 CSVIMFXX 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DYNPRO_GET_OUTPUT_ONLY_FIELDS * CALL FUNCTION 'DYNPRO_GET_OUTPUT_ONLY_FIELDS' * EXPORTING * DYNPRO = DYNNR * PROGRAM = PROGRAM * TABLES * OUTPUT_FIELDS = EXCLUDE_TAB * EXCEPTIONS * DYNPRO_NOT_FOUND = 0004.
ADDR_TSADRV_READ CALL FUNCTION 'ADDR_TSADRV_READ' EXPORTING DDIC_TABLENAME = VIM_ADDR_BASETABLE DDIC_FIELDNAME = VIM_ADDR_BASTAB_FIELD IMPORTING TSADRV_WA = I_TSADRV EXCEPTIONS ENTRY_NOT_FOUND = 1.
ADDR_GET_STATUS_INFO CALL FUNCTION 'ADDR_GET_STATUS_INFO' TABLES STATUS_TABLE = I_STATETAB.
VIEW_SET_PF_STATUS CALL FUNCTION 'VIEW_SET_PF_STATUS' EXPORTING STATUS = SPS_STATE TABLES EXCL_CUA_FUNCT = EXCL_CUA_FUNCT.
VIEW_SET_PF_STATUS CALL FUNCTION 'VIEW_SET_PF_STATUS' EXPORTING STATUS = ST_STATE TITLE = 'X' TITLE_TEXT = ST_TITLE_TEXT TABLES EXCL_CUA_FUNCT = EXCL_CUA_FUNCT.
ALE_EDIT_CHECK CALL FUNCTION 'ALE_EDIT_CHECK' EXPORTING OBJECTTYPE = OBJ_TYPE OBJECTNAME = OBJ_NAME EXCEPTIONS NO_CALL = 1 NO_EDIT = 2.
VIEW_AUTHORITY_CHECK CALL FUNCTION 'VIEW_AUTHORITY_CHECK' EXPORTING VIEW_ACTION = AENDERN VIEW_NAME = VIEW_NAME EXCEPTIONS NO_AUTHORITY = 8 NO_CLIENTINDEPENDENT_AUTHORITY = 9.
DEQUEUE_E_TRKORR CALL FUNCTION 'DEQUEUE_E_TRKORR' EXPORTING TRKORR =
-CORR_NBR.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = LINE1 TEXTLINE1 = SVIM_TEXT_018"Daten wurden verändert.
VIEW_GENERAL_DETAIL_SCREEN CALL FUNCTION 'VIEW_GENERAL_DETAIL_SCREEN' EXPORTING TABLE = VIEW_NAME TABLE_WORKAREA_IN =
VIEW_ACTION = STATE_ACTION PROGRAM = MODULPOOL STATUS = STATUS IMPORTING TABLE_WORKAREA_OUT = UCOMM = FUNCTION NO_INPUT = NO_INPUT_HAPPENED TABLES X_NAMTAB = X_NAMTAB EXCEPTIONS CANCELLED_BY_USER = 01.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = SVIM_TEXT_005 TEXTLINE1 = SVIM_TEXT_009 TEXTLINE2 = SVIM_TEXT_006 DEFAULTOPTION = 'N' CANCEL_DISPLAY = ' ' IMPORTING ANSWER = ANSWER.
SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING ENTRY_TO = MAXLINES LOOPS = LOOPLINES OK_CODE = FUNCTION ENTRY_ACT = FIRSTLINE LAST_PAGE_FULL = ' ' * OVERLAPPING = 'X' OVERLAPPING = B_OVERLAPPING IMPORTING ENTRY_NEW = NEXTLINE.
TABLE_GET_KEY_TO_SET_CUR_ROW CALL FUNCTION 'TABLE_GET_KEY_TO_SET_CUR_ROW' EXPORTING * TABLE = VIEW_NAME TABLE = X_HEADER-MAINTVIEW "Subviews F4_PROGRAMNAME = PP_PROGRAM F4_FORMNAME = 'F4_POSITIONIEREN' IMPORTING TABLE_KEY =
TABLES * SELLIST = DBA_SELLIST SELLIST = EXCLUDE_FIELDS = EXCL_POS_TAB EXCEPTIONS CANCELLED_BY_USER = 01 TABLE_NOT_FOUND = 02.
TABLE_SEEK_FOR_POSITION * CALL FUNCTION 'TABLE_SEEK_FOR_POSITION' * EXPORTING * TABLE = VIEW_NAME * IMPORTING * POSITION = NEXTLINE * RETURNCODE = RETURNCODE * TABLES * READ_TABLE = EXTRACT * SELLIST = DBA_SELLIST * EXCLUDE_FIELDS = EXCL_POS_TAB * EXCEPTIONS * TABLE_NOT_FOUND = 0004 * CANCELLED_BY_USER = 0012.
VIEW_CONVERSION_OUTPUT * CALL FUNCTION 'VIEW_CONVERSION_OUTPUT' * EXPORTING * VALUE_INTERN =
* INTTYPE = X_NAMTAB-INTTYPE * DATATYPE = X_NAMTAB-DATATYPE * DECIMALS = X_NAMTAB-DECIMALS * CONVEXIT = X_NAMTAB-CONVEXIT * SIGN = X_NAMTAB-SIGN * OUTPUTLEN = X_NAMTAB-OUTPUTLEN * INTLEN = X_NAMTAB-FLENGTH * IMPORTING * VALUE_EXTERN = V_TAB-VALUE.
HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING DISPLAY = DISPLAY FIELDNAME = FIELDNAME TABNAME = TABNAME IMPORTING SELECT_VALUE = VALUE TABLES VALUETAB = V_TAB FIELDS = F_TAB.
TABLE_RANGE_CHECK CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY = TOTAL DDIC = 'N' KEY = 'N' IGNORE_BLANK_SUBSETFIELDS = 'N' TABLES X_NAMTAB = X_NAMTAB SELLIST = DPL_SELLIST EXCEPTIONS ENTRY_NOT_FITS = 1 NO_VALUE_FOR_SUBSET_IDENT = 2.
TABLE_RANGE_CHECK CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY = TOTAL DDIC = 'N' KEY = 'N' IGNORE_BLANK_SUBSETFIELDS = 'N' TABLES X_NAMTAB = X_NAMTAB SELLIST = DPL_SELLIST EXCEPTIONS ENTRY_NOT_FITS = 1 NO_VALUE_FOR_SUBSET_IDENT = 2.
CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY = TOTAL DDIC = 'N' KEY = 'N' IGNORE_BLANK_SUBSETFIELDS = 'N' TABLES X_NAMTAB = X_NAMTAB SELLIST = DPL_SELLIST EXCEPTIONS ENTRY_NOT_FITS = 1 NO_VALUE_FOR_SUBSET_IDENT = 2.
QUERY_CHECK CALL FUNCTION 'QUERY_CHECK' EXPORTING RECORD = TOTAL EXCEPTIONS NO_HITS_IN_RECORD = 0004.
TABLE_RANGE_CHECK CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY = TOTAL DDIC = 'N' KEY = 'N' IGNORE_BLANK_SUBSETFIELDS = 'N' TABLES X_NAMTAB = X_NAMTAB SELLIST = DPL_SELLIST EXCEPTIONS ENTRY_NOT_FITS = 1 NO_VALUE_FOR_SUBSET_IDENT = 2.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = SVIM_TEXT_007 TEXTLINE1 = SVIM_TEXT_009 TEXTLINE2 = SVIM_TEXT_006 DEFAULTOPTION = 'N' CANCEL_DISPLAY = ' ' IMPORTING ANSWER = ANSWER.
VIEWCLUSTER_COPY_DEPENDENT CALL FUNCTION 'VIEWCLUSTER_COPY_DEPENDENT' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME STATUS_MODE = STATUS-MODE WORKAREA = EXTRACT NEW_ENTRY =
NO_DIALOG = VIM_EXTERNAL_MODE.
VIEWCLUSTER_CHECK_MASTER_ENTRY CALL FUNCTION 'VIEWCLUSTER_CHECK_MASTER_ENTRY' EXPORTING CHECK_ENTRY =
VIEW_NAME = X_HEADER-VIEWNAME EXCEPTIONS INVALID_KEY = 1 INVALID_VALUE = 2.
TABLE_RANGE_CHECK CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY =
DDIC = 'J' KEY = 'J' IGNORE_BLANK_SUBSETFIELDS = 'N' TABLES X_NAMTAB = X_NAMTAB * SELLIST = DBA_SELLIST SELLIST = EXCEPTIONS ENTRY_NOT_FITS = 1.
VIEWCLUSTER_CHECK_MASTER_ENTRY CALL FUNCTION 'VIEWCLUSTER_CHECK_MASTER_ENTRY' EXPORTING CHECK_ENTRY =
VIEW_NAME = X_HEADER-VIEWNAME EXCEPTIONS INVALID_KEY = 1 INVALID_VALUE = 2.
QUERY_GET_OPERATION CALL FUNCTION 'QUERY_GET_OPERATION' EXPORTING * TABLE = VIEW_NAME TABLE = X_HEADER-MAINTVIEW TABLES EXCLUDE_FIELDS = EXCL_QUE_TAB EXCEPTIONS TABLE_NOT_FOUND = 0004 NO_VALID_FIELDS = 0008 CANCELLED_BY_USER = 0012.
REPLACE_GET_FIELD CALL FUNCTION 'REPLACE_GET_FIELD' EXPORTING TABLE = X_HEADER-MAINTVIEW IMPORTING NAME_OF_SELECTED_FIELD = SEL_FIELD_FOR_REPLACE TABLES EXCLUDE_FIELDS = EXCL_RPL_TAB EXCEPTIONS CANCELLED_BY_USER = 0004 NO_VALID_FIELDS = 8.
REPLACE_SET_VALUE CALL FUNCTION 'REPLACE_SET_VALUE' EXPORTING OLD_TABLE = EXTRACT IMPORTING NEW_TABLE =
.
REPLACE_SET_VALUE CALL FUNCTION 'REPLACE_SET_VALUE' EXPORTING OLD_TABLE =
IMPORTING NEW_TABLE = .
VIEWCLUSTER_COPY_DEPENDENT CALL FUNCTION 'VIEWCLUSTER_COPY_DEPENDENT' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME STATUS_MODE = STATUS-MODE WORKAREA = EXTRACT NEW_ENTRY =
NO_DIALOG = VIM_EXTERNAL_MODE.
ADDR_TRANSPORT_ENTRIES CALL FUNCTION 'ADDR_TRANSPORT_ENTRIES' EXPORTING ADDRNUMBER =
E071K_WA = E071K TABLES E071K_TAB = CD_ADDR_71KTAB.
TABLE_RANGE_CHECK CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY = TOTAL DDIC = 'N' KEY = 'N' IGNORE_BLANK_SUBSETFIELDS = 'J' TABLES X_NAMTAB = X_NAMTAB * SELLIST = DBA_SELLIST SELLIST = CDSO_SELLIST EXCEPTIONS ENTRY_NOT_FITS = 1 NO_VALUE_FOR_SUBSET_IDENT = 2.
TABLE_RANGE_CHECK CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY = TOTAL DDIC = 'N' KEY = 'N' IGNORE_BLANK_SUBSETFIELDS = 'J' TABLES X_NAMTAB = X_NAMTAB * SELLIST = DBA_SELLIST SELLIST = CDSO_SELLIST EXCEPTIONS ENTRY_NOT_FITS = 1 NO_VALUE_FOR_SUBSET_IDENT = 2.
VIEW_INIT_SUBST_KEYFLDS CALL FUNCTION 'VIEW_INIT_SUBST_KEYFLDS' EXPORTING WORKAREA_IN =
IMPORTING WORKAREA_OUT = ALL_FIELDS_BLANK = ALL_FLDS_BLANK STATE_INIT_NECESSARY = STATE_INIT TABLES SELLIST = DBA_SELLIST X_NAMTAB = X_NAMTAB.
VIEW_INIT_SUBST_KEYFLDS CALL FUNCTION 'VIEW_INIT_SUBST_KEYFLDS' EXPORTING WORKAREA_IN =
IMPORTING WORKAREA_OUT = ALL_FIELDS_BLANK = ALL_FLDS_BLANK STATE_INIT_NECESSARY = STATE_INIT TABLES SELLIST = DPL_SELLIST X_NAMTAB = X_NAMTAB.
VIEWCLUSTER_COMPL_SUBSET_VALUE CALL FUNCTION 'VIEWCLUSTER_COMPL_SUBSET_VALUE' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME CHANGING WORKAREA =
.
VIEWCLUSTER_COMPL_SUBSET_VALUE CALL FUNCTION 'VIEWCLUSTER_COMPL_SUBSET_VALUE' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME CHANGING WORKAREA =
.
VIEW_ENQUEUE CALL FUNCTION 'VIEW_ENQUEUE' EXPORTING VIEW_NAME = VIM_VIEW_NAME ACTION = E_ACT ENQUEUE_MODE = 'E' ENQUEUE_RANGE = VIM_ENQUEUE_RANGE TABLES SELLIST =
EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 TABLE_NOT_FOUND = 5 CLIENT_REFERENCE = 7.
ADDR_CONVERT_ADRC_TO_SADR CALL FUNCTION 'ADDR_CONVERT_ADRC_TO_SADR' CHANGING ADDRESS_NUMBER =
.
ADDRESS_MAINTAIN CALL FUNCTION 'ADDRESS_MAINTAIN' EXPORTING ADRSWA_IN = SADR PROCESSING_STATUS = MODE KENNZEICHEN = KZ SAVE_INTERN = 'X' TITLE = AM_TITLE IMPORTING ADRSWA_OUT = SADR RETURNCODE = RETURN UPDATE_FLAG = AM_SAVE EXCEPTIONS NOT_FOUND = 4.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DIAGNOSETEXT1 = SVIM_TEXT_013 "Die Adresse für das Obj: DIAGNOSETEXT2 =
DIAGNOSETEXT3 = SVIM_TEXT_014 "wurde nicht gefunden.
ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = AM_SEL IMPORTING ADDRESS_VALUE = AM_ADDRESS EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4.
ADDR_DIALOG_PREPARE CALL FUNCTION 'ADDR_DIALOG_PREPARE' EXPORTING * FIELD_SELECTION = ' ' * KEYWORDS = ' ' TITLEBAR = AM_TITLE * CHANGE_DEFAULT_COMM_TYPES = ' ' * FRAME_TEXT = ' ' * TABLES * EXCLUDED_FUNCTIONS = * ERROR_TABLE = EXCEPTIONS INTERNAL_ERROR = 1 OTHERS = 2.
ADDR_ENQUEUE CALL FUNCTION 'ADDR_ENQUEUE' EXPORTING ADDRESS_NUMBER = AM_HANDLETAB-ADDRNUMBER * MODE_ADRC = 'E' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS ADDRESS_NOT_EXIST = 1 FOREIGN_LOCK = 2 SYSTEM_FAILURE = 3 INTERNAL_ERROR = 4.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DIAGNOSETEXT1 = SVIM_TEXT_013 "Die Adresse für das Obj: DIAGNOSETEXT2 =
DIAGNOSETEXT3 = SVIM_TEXT_014 "wurde nicht gefunden.
ADDR_DIALOG CALL FUNCTION 'ADDR_DIALOG' IMPORTING OK_CODE = AM_UCOMM TABLES NUMBER_HANDLE_TAB = AM_HANDLETAB * VALUES = EXCEPTIONS ADDRESS_NOT_EXIST = 1 GROUP_NOT_VALID = 2 PARAMETER_ERROR = 3 INTERNAL_ERROR = 4.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DIAGNOSETEXT1 = SVIM_TEXT_013 "Die Adresse für das Obj: DIAGNOSETEXT2 =
DIAGNOSETEXT3 = SVIM_TEXT_014 "wurde nicht gefunden.
ADDR_DEQUEUE CALL FUNCTION 'ADDR_DEQUEUE' EXPORTING ADDRESS_NUMBER = AM_HANDLETAB-ADDRNUMBER * MODE_ADRC = 'E' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' EXCEPTIONS ADDRESS_NOT_EXIST = 1 INTERNAL_ERROR = 2.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING TITEL = SVIM_TEXT_010 TEXTLINE1 = SVIM_TEXT_009 TEXTLINE2 = SVIM_TEXT_011 IMPORTING ANSWER = ANSWER.
TR_TASK_OVERVIEW CALL FUNCTION 'TR_TASK_OVERVIEW' EXPORTING IV_USERNAME = SY-UNAME IV_CATEGORY = OBJH-OBJCATEG IV_CLIENT = SY-MANDT EXCEPTIONS INVALID_CATEGORY = 01 OTHERS = 02.
VIEW_GET_CLIENT_STATE CALL FUNCTION 'VIEW_GET_CLIENT_STATE' IMPORTING TRANSP_STATE = VIM_CLIENT_STATE CLIINDEP_STATE = GTI_CLIINDEP_STATE CLIENT_STATE = GTI_CLIENT_ROLE.
VIEW_GET_CLIENT_STATE * CALL FUNCTION 'VIEW_GET_CLIENT_STATE' * IMPORTING * TRANSP_STATE = VIM_CLIENT_STATE.
ENQUEUE_E_TRKORR CALL FUNCTION 'ENQUEUE_E_TRKORR' EXPORTING TRKORR =
-CORR_NBR * X_TRKORR = E02 EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.
TR_ORDER_CHOICE_CORRECTION CALL FUNCTION 'TR_ORDER_CHOICE_CORRECTION' EXPORTING IV_CATEGORY = OBJH-OBJCATEG IV_CLI_DEP = OBJH-CLIDEP IMPORTING EV_ORDER =
-ORDER_NBR EV_TASK = -CORR_NBR EXCEPTIONS INVALID_CATEGORY = 01 NO_CORRECTION_SELECTED = 02.
ENQUEUE_E_TRKORR CALL FUNCTION 'ENQUEUE_E_TRKORR' EXPORTING TRKORR =
-CORR_NBR * X_TRKORR = E02 EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.
TR_EDIT_CHECK_OBJECTS_KEYS CALL FUNCTION 'TR_EDIT_CHECK_OBJECTS_KEYS' EXPORTING WI_ORDER = CLO_E071-TRKORR WI_WITH_DIALOG = 'R' * WI_OBJ_CATEGOGY_MIX = 'X' WI_SEND_MESSAGE = ' ' IMPORTING * WE_ORDER = WE_TASK = CLO_E071-TRKORR * WE_OBJECTS_APPENDABLE = * EV_ERRNUM = * EV_OBJECT_UNLOCKED = TABLES WT_E071 = CLO_TE071 WT_E071K = CLO_TE071K WT_TADIR = CLO_TTADIR EXCEPTIONS CANCEL_EDIT_APPEND_ERROR_KEYS = 1 CANCEL_EDIT_APPEND_ERROR_OBJCT = 2 CANCEL_EDIT_APPEND_ERROR_ORDER = 3 CANCEL_EDIT_BUT_SE01 = 4 CANCEL_EDIT_NO_HEADER_OBJECT = 5 CANCEL_EDIT_NO_ORDER_SELECTED = 6 CANCEL_EDIT_REPAIRED_OBJECT = 7 CANCEL_EDIT_SYSTEM_ERROR = 8 CANCEL_EDIT_TADIR_MISSING = 9 CANCEL_EDIT_TADIR_UPDATE_ERROR = 10 CANCEL_EDIT_UNKNOWN_DEVCLASS = 11 CANCEL_EDIT_UNKNOWN_OBJECTTYPE = 12 CANCEL_EDIT_NO_CHECK_CALL = 13 CANCEL_EDIT_CATEGORY_MIXTURE = 14 CANCEL_EDIT_USER_AFTER_ERROR = 15 CANCEL_EDIT_CUSTOM_OBJ_AT_SAP = 16 CANCEL_EDIT_ACCESS_DENIED = 17 SHOW_ONLY_CLOSED_SYSTEM = 18 SHOW_ONLY_CONSOLIDATION_LEVEL = 19 SHOW_ONLY_DDIC_IN_CUSTOMER_SYS = 20 SHOW_ONLY_DELIVERY_SYSTEM = 21 SHOW_ONLY_DIFFERENT_ORDERTYPES = 22 SHOW_ONLY_DIFFERENT_TASKTYPES = 23 SHOW_ONLY_ENQUEUE_FAILED = 24 SHOW_ONLY_GENERATED_OBJECT = 25 SHOW_ONLY_ILL_LOCK = 26 SHOW_ONLY_LOCK_ENQUEUE_FAILED = 27 SHOW_ONLY_MIXED_ORDERS = 28 SHOW_ONLY_MIX_LOCAL_TRANSP_OBJ = 29 SHOW_ONLY_NO_SHARED_REPAIR = 30 SHOW_ONLY_OBJECT_LOCKED = 31 SHOW_ONLY_REPAIRED_OBJECT = 32 SHOW_ONLY_SHOW_CLIENT = 33 SHOW_ONLY_TADIR_MISSING = 34 SHOW_ONLY_UNKNOWN_DEVCLASS = 35 SHOW_ONLY_CLOSED_CLIENT = 36 SHOW_ONLY_CLOSED_ALE_OBJECT = 37 SHOW_ONLY_UNALLOWED_SUPERUSER = 38 SHOW_ONLY_NO_REPAIR_SYSTEM = 39 SHOW_ONLY_NO_LICENSE = 40 SHOW_ONLY_CENTRAL_BASIS = 41 SHOW_ONLY_USER_AFTER_ERROR = 42 SHOW_ONLY_OBJECT_NOT_PATCHABLE = 43.
TR_EDIT_CHECK_OBJECTS_KEYS CALL FUNCTION 'TR_EDIT_CHECK_OBJECTS_KEYS' EXPORTING WI_ORDER = CLO_E071-TRKORR WI_WITH_DIALOG = 'X' * WI_OBJ_CATEGOGY_MIX = 'X' WI_SEND_MESSAGE = ' ' IMPORTING * WE_ORDER = WE_TASK = CLO_E071-TRKORR * WE_OBJECTS_APPENDABLE = * EV_ERRNUM = * EV_OBJECT_UNLOCKED = TABLES WT_E071 = CLO_TE071 WT_E071K = CLO_TE071K WT_TADIR = CLO_TTADIR EXCEPTIONS CANCEL_EDIT_APPEND_ERROR_KEYS = 1 CANCEL_EDIT_APPEND_ERROR_OBJCT = 2 CANCEL_EDIT_APPEND_ERROR_ORDER = 3 CANCEL_EDIT_BUT_SE01 = 4 CANCEL_EDIT_NO_HEADER_OBJECT = 5 CANCEL_EDIT_NO_ORDER_SELECTED = 6 CANCEL_EDIT_REPAIRED_OBJECT = 7 CANCEL_EDIT_SYSTEM_ERROR = 8 CANCEL_EDIT_TADIR_MISSING = 9 CANCEL_EDIT_TADIR_UPDATE_ERROR = 10 CANCEL_EDIT_UNKNOWN_DEVCLASS = 11 CANCEL_EDIT_UNKNOWN_OBJECTTYPE = 12 CANCEL_EDIT_NO_CHECK_CALL = 13 CANCEL_EDIT_CATEGORY_MIXTURE = 14 CANCEL_EDIT_USER_AFTER_ERROR = 15 CANCEL_EDIT_CUSTOM_OBJ_AT_SAP = 16 CANCEL_EDIT_ACCESS_DENIED = 17 SHOW_ONLY_CLOSED_SYSTEM = 18 SHOW_ONLY_CONSOLIDATION_LEVEL = 19 SHOW_ONLY_DDIC_IN_CUSTOMER_SYS = 20 SHOW_ONLY_DELIVERY_SYSTEM = 21 SHOW_ONLY_DIFFERENT_ORDERTYPES = 22 SHOW_ONLY_DIFFERENT_TASKTYPES = 23 SHOW_ONLY_ENQUEUE_FAILED = 24 SHOW_ONLY_GENERATED_OBJECT = 25 SHOW_ONLY_ILL_LOCK = 26 SHOW_ONLY_LOCK_ENQUEUE_FAILED = 27 SHOW_ONLY_MIXED_ORDERS = 28 SHOW_ONLY_MIX_LOCAL_TRANSP_OBJ = 29 SHOW_ONLY_NO_SHARED_REPAIR = 30 SHOW_ONLY_OBJECT_LOCKED = 31 SHOW_ONLY_REPAIRED_OBJECT = 32 SHOW_ONLY_SHOW_CLIENT = 33 SHOW_ONLY_TADIR_MISSING = 34 SHOW_ONLY_UNKNOWN_DEVCLASS = 35 SHOW_ONLY_CLOSED_CLIENT = 36 SHOW_ONLY_CLOSED_ALE_OBJECT = 37 SHOW_ONLY_UNALLOWED_SUPERUSER = 38 SHOW_ONLY_NO_REPAIR_SYSTEM = 39 SHOW_ONLY_NO_LICENSE = 40 SHOW_ONLY_CENTRAL_BASIS = 41 SHOW_ONLY_USER_AFTER_ERROR = 42 SHOW_ONLY_OBJECT_NOT_PATCHABLE = 43.
TADIR_PFLEGE * CALL FUNCTION 'TADIR_PFLEGE' * EXPORTING * ADIR = CLO_TADIR * E71TEMP = CLO_E071 * START_ROW = 2 * IMPORTING * NEWADIR = CLO_TADIR * PDDERR = CLO_DDERR * EXCEPTIONS * ILL_TYPE = 01.
TRINT_CHANGE_TADIR_MASTERLANG * CALL FUNCTION 'TRINT_CHANGE_TADIR_MASTERLANG' * EXPORTING * WI_TADIR_PGMID = CLO_TADIR-PGMID * WI_TADIR_OBJECT = CLO_TADIR-OBJECT * WI_TADIR_OBJ_NAME = CLO_TADIR-OBJ_NAME * WI_TADIR_MASTERLANG = SY-LANGU * EXCEPTIONS * MASTERLANG_NOT_ALLOWED = 1.
VIEW_GET_DEVCLASS_STATE CALL FUNCTION 'VIEW_GET_DEVCLASS_STATE' EXPORTING DEV_CLASS = CLO_TADIR-DEVCLASS IMPORTING TRANSPORT_POSSIBLE = CLO_TRANSPORTABLE EXCEPTIONS NOT_FOUND = 01.
TR_CHECK_OBJECT_LOCK CALL FUNCTION 'TR_CHECK_OBJECT_LOCK' EXPORTING WI_OBJECT = CLO_E071-OBJECT WI_OBJNAME = CLO_E071-OBJ_NAME WI_PGMID = CLO_E071-PGMID IMPORTING WE_LOCKABLE_OBJECT = CLO_LOCKABLE WE_LOCKED = CLO_LOCKED WE_LOCK_TASK = CLO_LOCK_TASK WE_LOCK_TASK_USER = CLO_LOCK_USER WE_LOCK_ORDER = CLO_LOCK_ORDER WE_OBJECT_EDITABLE = CLO_EDITABLE * 4.0 Namesp. WE_POSSIBLE_USER_EDIT_TASK = CLO_TADIR-KORRNUM
TR_OBJECTS_CHECK CALL FUNCTION 'TR_OBJECTS_CHECK' IMPORTING WE_ORDER =
-ORDER_NBR WE_TASK = -CORR_NBR WE_OBJECTS_APPENDABLE = OBJ_APPENDABLE TABLES WT_KO200 = CTOFM_KO200_TAB WT_E071K = CORR_KEYTAB EXCEPTIONS CANCEL_EDIT_APPEND_ERROR_KEYS = 01 CANCEL_EDIT_APPEND_ERROR_OBJCT = 02 CANCEL_EDIT_APPEND_ERROR_ORDER = 03 CANCEL_EDIT_BUT_SE01 = 04 CANCEL_EDIT_NO_HEADER_OBJECT = 05 CANCEL_EDIT_NO_ORDER_SELECTED = 06 CANCEL_EDIT_REPAIRED_OBJECT = 07 CANCEL_EDIT_SYSTEM_ERROR = 08 CANCEL_EDIT_TADIR_MISSING = 09 CANCEL_EDIT_TADIR_UPDATE_ERROR = 10 CANCEL_EDIT_UNKNOWN_DEVCLASS = 11 CANCEL_EDIT_UNKNOWN_OBJECTTYPE = 12 CANCEL_EDIT_NO_CHECK_CALL = 13 CANCEL_EDIT_CATEGORY_MIXTURE = 14 CANCEL_EDIT_OTHER_ERROR = 15 SHOW_ONLY_CLOSED_SYSTEM = 16 SHOW_ONLY_CONSOLIDATION_LEVEL = 17 SHOW_ONLY_DDIC_IN_CUSTOMER_SYS = 18 SHOW_ONLY_DELIVERY_SYSTEM = 19 SHOW_ONLY_DIFFERENT_ORDERTYPES = 20 SHOW_ONLY_DIFFERENT_TASKTYPES = 21 SHOW_ONLY_ENQUEUE_FAILED = 22 SHOW_ONLY_GENERATED_OBJECT = 23 SHOW_ONLY_ILL_LOCK = 24 SHOW_ONLY_LOCK_ENQUEUE_FAILED = 25 SHOW_ONLY_MIXED_ORDERS = 26 SHOW_ONLY_MIX_LOCAL_TRANSP_OBJ = 27 SHOW_ONLY_NO_SHARED_REPAIR = 28 SHOW_ONLY_OBJECT_LOCKED = 29 SHOW_ONLY_REPAIRED_OBJECT = 30 SHOW_ONLY_SHOW_CLIENT = 31 SHOW_ONLY_TADIR_MISSING = 32 SHOW_ONLY_UNKNOWN_DEVCLASS = 33 SHOW_ONLY_CLOSED_CLIENT = 34 SHOW_ONLY_CLOSED_ALE_OBJECT = 35.
ADDRESS_PREPARE_TRANSPORT CALL FUNCTION 'ADDRESS_PREPARE_TRANSPORT' EXCEPTIONS CANCELLED_BY_USER = 01.
VIEW_CHECK_OBJ_LIST_FOR_ADDR CALL FUNCTION 'VIEW_CHECK_OBJ_LIST_FOR_ADDR' EXPORTING OBJECTNAME = X_HEADER-VIEWNAME OBJECTTYPE = PC_OBJTYPE EXCEPTIONS NOT_ALL_ADDRESS_TABLES_IN_LIST = 01.
OBJECT_GENERATING * CALL FUNCTION 'OBJECT_GENERATING' * EXPORTING * CORRNO = SPACE * OBJECTNAME = X_HEADER-VIEWNAME * OBJECTTYPE = X_HEADER-BASTAB * KIND_OF_MAINTAIN = AENDERN * EXCEPTIONS * OTHERS = 08.
OBJ_GENERATE CALL FUNCTION 'OBJ_GENERATE' EXPORTING IV_OBJECTNAME = X_HEADER-VIEWNAME IV_OBJECTTYPE = PC_MAINT_MODE IV_MAINT_MODE = AENDERN IV_NO_CORRECTION = 'X' EXCEPTIONS OTHERS = 5.
VIEWCLUSTER_TRANS_DEPENDENT CALL FUNCTION 'VIEWCLUSTER_TRANS_DEPENDENT' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME ACTION = CORR_ACTION STATUS_MODE = STATUS-MODE WORKAREA = EXTRACT NO_DIALOG = VIM_EXTERNAL_MODE CORR_NUMBER =
-CORR_NBR.
ADDR_TRANSPORT_ENTRIES CALL FUNCTION 'ADDR_TRANSPORT_ENTRIES' EXPORTING ADDRNUMBER =
E071K_WA = E071K TABLES E071K_TAB = UC_ADDR_71KTAB.
VIEWCLUSTER_TRANS_DEPENDENT * CALL FUNCTION 'VIEWCLUSTER_TRANS_DEPENDENT' * EXPORTING * VIEW_NAME = X_HEADER-VIEWNAME * ACTION = CORR_ACTION * STATUS_MODE = STATUS-MODE * WORKAREA = EXTRACT * NO_DIALOG = VIM_EXTERNAL_MODE * CORR_NUMBER =
-CORR_NBR.
ADDR_TRANSPORT_ENTRIES CALL FUNCTION 'ADDR_TRANSPORT_ENTRIES' EXPORTING ADDRNUMBER =
E071K_WA = E071K TABLES E071K_TAB = UC_ADDR_71KTAB.
VIEWCLUSTER_TRANS_DEPENDENT CALL FUNCTION 'VIEWCLUSTER_TRANS_DEPENDENT' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME ACTION = CORR_ACTION STATUS_MODE = STATUS-MODE WORKAREA = EXTRACT NO_DIALOG = VIM_EXTERNAL_MODE CORR_NUMBER =
-CORR_NBR.
VIEWCLUSTER_TRANS_DEPENDENT CALL FUNCTION 'VIEWCLUSTER_TRANS_DEPENDENT' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME ACTION = CORR_ACTION STATUS_MODE = STATUS-MODE WORKAREA = EXTRACT NO_DIALOG = VIM_EXTERNAL_MODE CORR_NUMBER =
-CORR_NBR.
ADDR_CONVERT_ADRC_TO_SADR CALL FUNCTION 'ADDR_CONVERT_ADRC_TO_SADR' CHANGING ADDRESS_NUMBER =
.
TR_OBJECTS_CHECK CALL FUNCTION 'TR_OBJECTS_CHECK' * EXPORTING * IV_NO_STANDARD_EDITOR = ' ' IMPORTING WE_ORDER =
-ORDER_NBR WE_TASK = -CORR_NBR WE_OBJECTS_APPENDABLE = CU_APPENDABLE TABLES WT_KO200 = CU_KO200_TAB WT_E071K = CORR_KEYTAB * TT_TADIR = EXCEPTIONS CANCEL_EDIT_APPEND_ERROR_KEYS = 1 CANCEL_EDIT_APPEND_ERROR_OBJCT = 2 CANCEL_EDIT_APPEND_ERROR_ORDER = 3 CANCEL_EDIT_BUT_SE01 = 4 CANCEL_EDIT_NO_HEADER_OBJECT = 5 CANCEL_EDIT_NO_ORDER_SELECTED = 6 CANCEL_EDIT_REPAIRED_OBJECT = 7 CANCEL_EDIT_SYSTEM_ERROR = 8 CANCEL_EDIT_TADIR_MISSING = 9 CANCEL_EDIT_TADIR_UPDATE_ERROR = 10 CANCEL_EDIT_UNKNOWN_DEVCLASS = 11 CANCEL_EDIT_UNKNOWN_OBJECTTYPE = 12 SHOW_ONLY_CLOSED_SYSTEM = 13 SHOW_ONLY_CONSOLIDATION_LEVEL = 14 SHOW_ONLY_DDIC_IN_CUSTOMER_SYS = 15 SHOW_ONLY_DELIVERY_SYSTEM = 16 SHOW_ONLY_DIFFERENT_ORDERTYPES = 17 SHOW_ONLY_DIFFERENT_TASKTYPES = 18 SHOW_ONLY_ENQUEUE_FAILED = 19 SHOW_ONLY_GENERATED_OBJECT = 20 SHOW_ONLY_ILL_LOCK = 21 SHOW_ONLY_LOCK_ENQUEUE_FAILED = 22 SHOW_ONLY_MIXED_ORDERS = 23 SHOW_ONLY_MIX_LOCAL_TRANSP_OBJ = 24 SHOW_ONLY_NO_SHARED_REPAIR = 25 SHOW_ONLY_OBJECT_LOCKED = 26 SHOW_ONLY_REPAIRED_OBJECT = 27 SHOW_ONLY_SHOW_CLIENT = 28 SHOW_ONLY_TADIR_MISSING = 29 SHOW_ONLY_UNKNOWN_DEVCLASS = 30 CANCEL_EDIT_NO_CHECK_CALL = 31 CANCEL_EDIT_CATEGORY_MIXTURE = 32 SHOW_ONLY_CLOSED_CLIENT = 33 SHOW_ONLY_CLOSED_ALE_OBJECT = 34 CANCEL_EDIT_OTHER_ERROR = 35 SHOW_ONLY_OTHER_ERROR = 36 OTHERS = 37.
TR_ORDER_CHOICE_CORRECTION ** CALL FUNCTION 'TR_ORDER_CHOICE_CORRECTION' ** EXPORTING ** IV_CATEGORY = VIM_SYST ** IV_CLI_DEP = SPACE ** IMPORTING ** EV_ORDER =
-ORDER_NBR ** EV_TASK = -CORR_NBR ** EXCEPTIONS ** INVALID_CATEGORY = 01 ** NO_CORRECTION_SELECTED = 02.
TR_CHECK_TYPE * CALL FUNCTION 'TR_CHECK_TYPE' * EXPORTING * WI_E071 = E071 * IMPORTING * WE_TADIR = CU_TADIR.
TRINT_CHECK_ORDER_TYPE * CALL FUNCTION 'TRINT_CHECK_ORDER_TYPE' * EXPORTING * WI_OBJECT = E071-OBJECT * WI_PGMID = E071-PGMID * WI_OBJ_NAME = E071-OBJ_NAME * WI_CATEGORY = VIM_SYST * WI_TADIR = CU_TADIR * WI_TDEVC = CU_TDEVC * IMPORTING * WE_ORDER_TYPE = CU_ORDER_TYPE * WE_TASK_TYPE = CU_TASK_TYPE * EXCEPTIONS * INTERNAL_ERROR = 1 * NO_ORDER_NEEDED = 2 * NO_SYSTEMNAME = 3 * NO_SYSTEMTYPE = 4 * OTHERS = 5.
TRINT_ORDER_CHOICE * CALL FUNCTION 'TRINT_ORDER_CHOICE' * EXPORTING * WI_ORDER_TYPE = CU_ORDER_TYPE * WI_TASK_TYPE = CU_TASK_TYPE * WI_CATEGORY = VIM_SYST * WI_CLI_DEP = SPACE * IMPORTING * WE_ORDER =
-ORDER_NBR * WE_TASK = -CORR_NBR * TABLES * WT_E071 = CU_E071_TAB * WT_E071K = CORR_KEYTAB * EXCEPTIONS * NO_CORRECTION_SELECTED = 1 * DISPLAY_MODE = 2 * OBJECT_APPEND_ERROR = 3 * RECURSIVE_CALL = 4 * OTHERS = 5.
TRINT_APPEND_TO_COMM_ARRAYS * CALL FUNCTION 'TRINT_APPEND_TO_COMM_ARRAYS' * EXPORTING ** WI_ERROR_TABLE = ' ' ** WI_SIMULATION = ' ' ** WI_SUPPRESS_KEY_CHECK = ' ' * WI_TRKORR =
-CORR_NBR * * WI_TRPAR_INT_FILLED = ' ' * TABLES * WT_E071 = CU_E071_HTB * WT_E071K = CORR_KEYTAB * WT_TRMESS_INT = CU_TRMESS * WT_TRPAR_INT = CU_TRPAR * EXCEPTIONS * OTHERS = 08.
TRINT_APPEND_TO_COMM_ARRAYS CALL FUNCTION 'TRINT_APPEND_TO_COMM_ARRAYS' EXPORTING WI_TRKORR = CU_LAST_CORR TABLES WT_E071 = CU_E071_HTB WT_E071K = CU_CORR_KEYHTB WT_TRMESS_INT = CU_TRMESS WT_TRPAR_INT = CU_TRPAR EXCEPTIONS OTHERS = 08.
TRINT_APPEND_TO_COMM_ARRAYS CALL FUNCTION 'TRINT_APPEND_TO_COMM_ARRAYS' EXPORTING WI_TRKORR = E071-TRKORR TABLES WT_E071 = CU_E071_HTB WT_E071K = CU_CORR_KEYHTB WT_TRMESS_INT = CU_TRMESS WT_TRPAR_INT = CU_TRPAR EXCEPTIONS OTHERS = 08.
TRINT_DELETE_COMM_KEYS CALL FUNCTION 'TRINT_DELETE_COMM_KEYS' EXPORTING WI_E071 = E071 WI_TRKORR =
-CORR_NBR TABLES WT_E071K = CU_E071K_TAB EXCEPTIONS E070_UPDATE_ERROR = 01 KEYS_PROTECTED = 02 ORDER_ALREADY_RELEASED = 03 UNALLOWED_ORDERTYP = 04 USER_NOT_OWNER = 05 WRONG_CLIENT = 06.
CORR_DELETE_ENTRY * CALL FUNCTION 'CORR_DELETE_ENTRY' * EXPORTING * DELETE_ENTRY = E071 * KORRNUM =
-CORR_NBR * IMPORTING * FDDERR = CU_DDERR * TABLES * E071_TAB = CU_E071_TAB * LOCK_SPLITS = CU_NEW_LOCKS * EXCEPTIONS * NO_AUTHORIZATION = 01.
TRINT_DELETE_COMM_OBJECT_KEYS CALL FUNCTION 'TRINT_DELETE_COMM_OBJECT_KEYS' EXPORTING IS_E071_DELETE = E071 IV_DIALOG_FLAG = ' ' * IMPORTING * ET_NEW_LOCKS = CHANGING CS_REQUEST = CU_REQUEST EXCEPTIONS OTHERS = 8.
TR_OBJECTS_INSERT CALL FUNCTION 'TR_OBJECTS_INSERT' EXPORTING * WI_ORDER =
-ORDER_NBR WI_ORDER = CORR_FOR_INSERT IMPORTING WE_ORDER = -ORDER_NBR WE_TASK = -CORR_NBR TABLES WT_KO200 = CU_KO200_TAB WT_E071K = CORR_KEYTAB EXCEPTIONS CANCEL_EDIT_NO_ORDER_SELECTED = 04 OTHERS = 8.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING TITEL = SVIM_TEXT_020 "Einträge transportieren DIAGNOSETEXT1 = SVIM_TEXT_018 "Daten wurden verändert.
TRINT_READ_COMM_KEYS CALL FUNCTION 'TRINT_READ_COMM_KEYS' EXPORTING WI_APPENDING = 'X' WI_E071 = E071 WI_TRKORR =
-CORR_NBR TABLES WT_E071K = CORR_KEYTAB.
VIEW_FILL_WHERETAB CALL FUNCTION 'VIEW_FILL_WHERETAB' EXPORTING TABLENAME = X_HEADER-ROOTTAB TABLES SELLIST = DBA_SELLIST WHERETAB = VIM_WHERETAB X_NAMTAB = X_NAMTAB EXCEPTIONS NO_CONDITIONS_FOR_TABLE = 01.
TABLE_RANGE_CHECK CALL FUNCTION 'TABLE_RANGE_CHECK' EXPORTING ENTRY = ENTRY DDIC = 'J' KEY = 'J' IGNORE_BLANK_SUBSETFIELDS = 'N' TABLES X_NAMTAB = NAMTAB SELLIST = SELLIST EXCEPTIONS ENTRY_NOT_FITS = 8.
VIEWCLUSTER_UNDO_DEPENDENT CALL FUNCTION 'VIEWCLUSTER_UNDO_DEPENDENT' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME STATUS_MODE = STATUS-MODE WORKAREA = EXTRACT NO_DIALOG = VIM_EXTERNAL_MODE IMPORTING IGN_ENTRIES_EXIST = Z_IGN_ENTR_EX.
VIEWCLUSTER_DELETE_DEPENDENT CALL FUNCTION 'VIEWCLUSTER_DELETE_DEPENDENT' EXPORTING VIEW_NAME = X_HEADER-VIEWNAME STATUS_MODE = STATUS-MODE WORKAREA = EXTRACT NO_DIALOG = VIM_EXTERNAL_MODE IMPORTING IGN_ENTRIES_EXIST = L_IGN_ENTR_EX.
VIEW_GET_FIELDTAB CALL FUNCTION 'VIEW_GET_FIELDTAB' EXPORTING VIEW_NAME = VIEW_NAME TABLES FIELDTAB = STRUCTURE_TABLE.
TABLE_PRINT_STRUCTURE_KNOWN CALL FUNCTION 'TABLE_PRINT_STRUCTURE_KNOWN' EXPORTING SHOW_SELECTIONSCREEN = D_VIA_SELECTION_SCREEN TAB_NAME = VIEW_NAME TAB_TITLE = X_HEADER-DDTEXT TABLES STRUCTURE_TAB = STRUCTURE_TABLE WORK_TAB = VALUE_TAB EXCEPTIONS INTERNAL_ERROR = 1 STRUCTURE_NOT_VALID = 2.
TABLE_PRINT_STRUCTURE_KNOWN CALL FUNCTION 'TABLE_PRINT_STRUCTURE_KNOWN' EXPORTING SHOW_SELECTIONSCREEN = D_VIA_SELECTION_SCREEN TAB_NAME = VIEW_NAME TAB_TITLE = X_HEADER-DDTEXT TABLES STRUCTURE_TAB = STRUCTURE_TABLE WORK_TAB = EXTRACT EXCEPTIONS INTERNAL_ERROR = 1 STRUCTURE_NOT_VALID = 2.
TABLE_PRINT_STRUCTURE_KNOWN CALL FUNCTION 'TABLE_PRINT_STRUCTURE_KNOWN' EXPORTING SHOW_SELECTIONSCREEN = D_VIA_SELECTION_SCREEN TAB_NAME = VIEW_NAME TAB_TITLE = X_HEADER-DDTEXT TABLES STRUCTURE_TAB = STRUCTURE_TABLE WORK_TAB = VALUE_TAB EXCEPTIONS INTERNAL_ERROR = 1 STRUCTURE_NOT_VALID = 2.
CHECK_CUSTOMER_NAMES CALL FUNCTION 'CHECK_CUSTOMER_NAMES' EXPORTING TABLENAME = TABLENAME TABLEKEY = ROOTTAB_KEY IMPORTING KEY_ALLOWED = ALLOWED.
VIEW_GET_ALLOWED_CLIENTS CALL FUNCTION 'VIEW_GET_ALLOWED_CLIENTS' TABLES CLIENT_TABLE = U_IT000 EXCEPTIONS NO_ALLOWED_ENTRIES.
HELP_VALUES_GET_WITH_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_WITH_DD_NAME' EXPORTING TABLENAME = 'VIM_T000 ' SELECTFIELD = 'MANDT ' TITEL = U_TITLE IMPORTING IND = U_TABIND TABLES FULL_TABLE = U_IT000 EXCEPTIONS NO_TABLEFIELDS_IN_DICTIONARY = 01 NO_TABLESTRUCTURE_GIVEN = 02.
STRA_GET_DEST_FOR_RFC CALL FUNCTION 'STRA_GET_DEST_FOR_RFC' IMPORTING REMOTE_DEST = U_REMOTE_SYS EXCEPTIONS NO_DESTINATION = 01.
UPGRADE_VIEW_WITH_CLIENT CALL FUNCTION 'UPGRADE_VIEW_WITH_CLIENT' EXPORTING KIND = U_KIND MODE = STATUS-ACTION S_CLIENT = U_CLIENT VIEW_NAME = X_HEADER-MAINTVIEW "VIEWNAME IMPORTING UPDATE = U_UPDATE_HAPPENED TABLES * SEL_TABLE = DBA_SELLIST SEL_TABLE =
V_TABLE = EXTRACT EXCEPTIONS CANCELED = 01 OTHERS = 01.
UPGRADE_VIEW_WITH_SYSTEM CALL FUNCTION 'UPGRADE_VIEW_WITH_SYSTEM' EXPORTING VIEW_NAME = X_HEADER-MAINTVIEW "VIEWNAME SYSNAME = U_REMOTE_SYS * ???????? S_CLIENT = '000' KIND = U_KIND MODE = STATUS-ACTION IMPORTING UPDATE = U_UPDATE_HAPPENED TABLES * SEL_TABLE = DBA_SELLIST SEL_TABLE =
V_TABLE = EXTRACT EXCEPTIONS CANCELED = 01 CONVERT_ERROR = 02 SYSTEM_FAILURE = 03 COMMUNICATION_FAILURE = 04 * FALSE_CLIENT = 07 NOT_FOUND = 05 READ_ERROR = 06.
VIEW_CONVERSION_OUTPUT CALL FUNCTION 'VIEW_CONVERSION_OUTPUT' EXPORTING VALUE_INTERN =
INTTYPE = X_NAMTAB-INTTYPE DATATYPE = X_NAMTAB-DATATYPE DECIMALS = X_NAMTAB-DECIMALS CONVEXIT = X_NAMTAB-CONVEXIT SIGN = X_NAMTAB-SIGN OUTPUTLEN = X_NAMTAB-OUTPUTLEN INTLEN = X_NAMTAB-FLENGTH IMPORTING VALUE_EXTERN =
.
VIEW_CONVERSION_OUTPUT * CALL FUNCTION 'VIEW_CONVERSION_OUTPUT' * EXPORTING * VALUE_INTERN =
* INTTYPE = X_NAMTAB-INTTYPE * DATATYPE = X_NAMTAB-DATATYPE * DECIMALS = X_NAMTAB-DECIMALS * CONVEXIT = X_NAMTAB-CONVEXIT * SIGN = X_NAMTAB-SIGN * OUTPUTLEN = X_NAMTAB-OUTPUTLEN * INTLEN = X_NAMTAB-FLENGTH * IMPORTING * VALUE_EXTERN =
.
VIEW_CALL_SCREEN CALL FUNCTION 'VIEW_CALL_SCREEN' EXPORTING SCREEN_NUMBER = VICS_SCREEN PROGRAM = PROGRAM EXCEPTIONS ERROR_MESSAGE = 1.
VIEW_GET_CLIENT_STATE CALL FUNCTION 'VIEW_GET_CLIENT_STATE' IMPORTING TRANSP_STATE = VIM_CLIENT_STATE.
VIEW_WRITE_CHANGELOG_HEADER CALL FUNCTION 'VIEW_WRITE_CHANGELOG_HEADER' EXPORTING VIEWNAME = X_HEADER-VIEWNAME BASTAB = X_HEADER-BASTAB BEGIN = 'X'.
ADDR_TSADRV_READ CALL FUNCTION 'ADDR_TSADRV_READ' EXPORTING DDIC_TABLENAME = VIM_ADDR_BASETABLE DDIC_FIELDNAME = VIM_ADDR_BASTAB_FIELD IMPORTING TSADRV_WA = PS_TSADRV EXCEPTIONS ENTRY_NOT_FOUND = 1.
ADDR_NUMBER_GET CALL FUNCTION 'ADDR_NUMBER_GET' EXPORTING ADDRESS_HANDLE = VIM_ADDRESSES_TO_SAVE-HANDLE ADDRESS_REFERENCE = PS_ADDR_REF * PERSONAL_ADDRESS = ' ' * NUMBERRANGE_NUMBER = '01' E071K_WA = E071K GENERATE_TRANSPORT_ENTRIES = PS_TRANSP_ADDRS * OWNER = 'X' IMPORTING ADDRESS_NUMBER = VIM_ADDRESSES_TO_SAVE-ADDRNUMBER * RETURNCODE_NUMBERRANGE = TABLES E071K_TAB = PS_E071K_TAB EXCEPTIONS ADDRESS_HANDLE_NOT_EXIST = 1 INTERNAL_ERROR = 2 PARAMETER_ERROR = 3.
ADDR_TRANSPORT_ENTRIES CALL FUNCTION 'ADDR_TRANSPORT_ENTRIES' EXPORTING ADDRNUMBER = VIM_ADDRESSES_TO_SAVE-ADDRNUMBER E071K_WA = E071K TABLES E071K_TAB = PS_E071K_TAB.
TR_OBJECT_INSERT CALL FUNCTION 'TR_OBJECT_INSERT' EXPORTING WI_ORDER =
-ORDER_NBR WI_KO200 = PS_KO200 TABLES WT_E071K = PS_E071K_TAB EXCEPTIONS OTHERS = 8.
ADDR_SINGLE_SAVE CALL FUNCTION 'ADDR_SINGLE_SAVE' EXPORTING ADDRESS_NUMBER =
* PERSON_NUMBER = ' ' * ADDRESS_TYPE = 1 * EXECUTE_IN_UPDATE_TASK = ' ' EXCEPTIONS ADDRESS_NOT_EXIST = 1 PERSON_NOT_EXIST = 2 ADDRESS_NUMBER_MISSING = 3 REFERENCE_MISSING = 4 INTERNAL_ERROR = 5 DATABASE_ERROR = 6 PARAMETER_ERROR = 7.
ADDR_DEQUEUE CALL FUNCTION 'ADDR_DEQUEUE' EXPORTING ADDRESS_NUMBER =
EXCEPTIONS ADDRESS_NOT_EXIST = 1 INTERNAL_ERROR = 2 OTHERS = 3.
ADDR_TSADRV_READ CALL FUNCTION 'ADDR_TSADRV_READ' EXPORTING DDIC_TABLENAME = VIM_ADDR_BASETABLE DDIC_FIELDNAME = VIM_ADDR_BASTAB_FIELD IMPORTING TSADRV_WA = PS_TSADRV EXCEPTIONS ENTRY_NOT_FOUND = 1.
ADDR_TRANSPORT_ENTRIES CALL FUNCTION 'ADDR_TRANSPORT_ENTRIES' EXPORTING ADDRNUMBER =
E071K_WA = E071K TABLES E071K_TAB = PS_E071K_TAB.
TR_OBJECT_INSERT CALL FUNCTION 'TR_OBJECT_INSERT' EXPORTING WI_ORDER =
-ORDER_NBR WI_KO200 = PS_KO200 TABLES WT_E071K = PS_E071K_TAB EXCEPTIONS OTHERS = 8.
ADDR_DELETE CALL FUNCTION 'ADDR_DELETE' EXPORTING * ADDRESS_HANDLE = ' ' ADDRESS_NUMBER =
ADDRESS_REFERENCE = PS_ADDR_REF * DATE_FROM = '00010101' IMPORTING RETURNCODE = PS_ADDRRC TABLES ERROR_TABLE = PS_ADDR_ERRTAB EXCEPTIONS ADDRESS_NOT_EXIST = 1 PARAMETER_ERROR = 2 INTERNAL_ERROR = 3 REFERENCE_NOT_EXIST = 4.
ADDR_SINGLE_SAVE CALL FUNCTION 'ADDR_SINGLE_SAVE' EXPORTING ADDRESS_NUMBER =
* PERSON_NUMBER = ' ' * ADDRESS_TYPE = 1 * EXECUTE_IN_UPDATE_TASK = ' ' EXCEPTIONS ADDRESS_NOT_EXIST = 1 PERSON_NOT_EXIST = 2 ADDRESS_NUMBER_MISSING = 3 REFERENCE_MISSING = 4 INTERNAL_ERROR = 5 DATABASE_ERROR = 6 PARAMETER_ERROR = 7.
VIEW_WRITE_CHANGELOG_HEADER CALL FUNCTION 'VIEW_WRITE_CHANGELOG_HEADER' EXPORTING VIEWNAME = X_HEADER-VIEWNAME BASTAB = X_HEADER-BASTAB BEGIN = SPACE.
DEQUEUE_E_TRKORR CALL FUNCTION 'DEQUEUE_E_TRKORR' EXPORTING TRKORR =
-CORR_NBR.
VIEW_RESET_LANGUAGES CALL FUNCTION 'VIEW_RESET_LANGUAGES'. "SW Texttransl
VIEW_MAINTENANCE_LOW_LEVEL CALL FUNCTION 'VIEW_MAINTENANCE_LOW_LEVEL' EXPORTING CORR_NUMBER = XCV_CORRNBR FCODE = XCV_I_FCODE VIEW_ACTION = XCV_ACTION VIEW_NAME = XCV_NAME RFC_DESTINATION_FOR_UPGRADE = XCV_UPGR_DEST CLIENT_FOR_UPGRADE = XCV_UPGR_CLNT COMPLEX_SELCONDS_USED = XCV_CMP_SLCNDS IMPORTING LAST_ACT_ENTRY = XCV_LAST_ACT_ENTRY UCOMM = XCV_LAST_COMMAND UPDATE_REQUIRED = XCV_UPD_REQU CORR_NUMBER = XCV_CORRNBR TABLES CORR_KEYTAB = XCV_E071K DBA_SELLIST = XCV_DBA_SEL DPL_SELLIST = XCV_DPL_SEL EXCL_CUA_FUNCT = XCV_EXCUFC EXTRACT =
TOTAL = X_HEADER = XCV_HEADER X_NAMTAB = XCV_NAMTAB EXCEPTIONS FUNCTION_NOT_FOUND = 1 MISSING_CORR_NUMBER = 2 NO_VALUE_FOR_SUBSET_IDENT = 3 SAVING_CORRECTION_FAILED = 4.
POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING DEFAULTOPTION = '1' TITEL = SVIM_TEXT_037 TEXTLINE1 = SVIM_TEXT_038 TEXTLINE2 = SVIM_TEXT_039 TEXTLINE3 = SVIM_TEXT_040 TEXT_OPTION1 = SVIM_TEXT_041 TEXT_OPTION2 = SVIM_TEXT_042 IMPORTING ANSWER = ANSWER.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DIAGNOSETEXT1 = SVIM_TEXT_031 DIAGNOSETEXT2 = SVIM_TEXT_032 DIAGNOSETEXT3 = SVIM_TEXT_033 TEXTLINE1 = SVIM_TEXT_034 TEXTLINE2 = SVIM_TEXT_035 TITEL = SY-MSGV1 IMPORTING ANSWER = ANSWER.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING POPUP_TITLE = SVIM_TEXT_036 START_COLUMN = '10' START_ROW = '10' IMPORTING RETURNCODE = D_RC TABLES FIELDS = VIM_SVAL_TAB EXCEPTIONS ERROR_IN_FIELDS = 01.
LCT_MESSAGE CALL FUNCTION 'LCT_MESSAGE' EXPORTING IV_MSGID = PM_ID IV_MSGTY = I_TYPE IV_MSGNO = I_MSGNO IV_MSGV1 = PM_V1 IV_MSGV2 = PM_V2 IV_MSGV3 = PM_V3 IV_MSGV4 = PM_V4 IV_DIALOG = SPACE.
VIEW_CONVERSION_OUTPUT CALL FUNCTION 'VIEW_CONVERSION_OUTPUT' EXPORTING VALUE_INTERN =
INTTYPE = X_NAMTAB-INTTYPE DATATYPE = X_NAMTAB-DATATYPE DECIMALS = X_NAMTAB-DECIMALS CONVEXIT = X_NAMTAB-CONVEXIT SIGN = X_NAMTAB-SIGN OUTPUTLEN = X_NAMTAB-OUTPUTLEN INTLEN = X_NAMTAB-FLENGTH IMPORTING VALUE_EXTERN = DPL_SELLIST-VALUE.
DSYS_SHOW CALL FUNCTION 'DSYS_SHOW' EXPORTING * APPLICATION = 'SO70' DOKCLASS = 'WINH' * DOKLANGU = SY-LANGU DOKNAME = 'CATAB.HLP'
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 CSVIMFXX or its description.
CSVIMFXX - documentation and ABAP source code CSVIMFXL - documentation and ABAP source code CSVIMDAT - documentation and ABAP source code CSOBJTRE - Program for object type CSOBJ_TREE: CS object tree CSOBJTRE - Program for object type CSOBJ_TREE: CS object tree CSM_UPGRADE_46D_50A - CSMUPGRADE46D50A