ADDI_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 ADDI_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: Additionals: Change Analysis report: Forms development
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POS_FILIA_GET CALL FUNCTION 'POS_FILIA_GET' EXPORTING PI_WITH_T001W_DATA = 'X' TABLES PET_KUNNR = T_KUNNR PET_T001W = T_T001W EXCEPTIONS NO_DATA_FOUND = 01.
POS_CUST_ALLOWED_COND_READ CALL FUNCTION 'POS_CUST_ALLOWED_COND_READ' EXPORTING I_LOCNR = LOCNR TABLES O_KSCHL = T_KONDART EXCEPTIONS FILIALE_UNBEKANNT = 01 NO_CONDITIONS_ALLOWED = 02.
POS_CONDITION_CHANGES_CHECK CALL FUNCTION 'POS_CONDITION_CHANGES_CHECK' EXPORTING PI_VKORG = PIT_PLANTS-VKORG PI_VTWEG = PIT_PLANTS-VTWEG PI_FILIA = PLANT PI_DATAB = PI_DATELOW PI_DATBI = PI_DATEHIGH PI_MODE = C_ADDITIONAL_MODE * PI_ERSTDAT = SY-DATUM * PI_SPRAS = TABLES PET_OT3_ARTSTM = IOT3_ARTSTM * PET_ARTSTM_OBJECTS = * PET_WLK2 = * PIT_OT1_F_ARTSTM = * PIT_OT2_ARTSTM = PIT_KONDART = ICONDITIONS * PXT_INDEPENDENCE_CHECK = EXCEPTIONS NO_RECORD_LISTED = 1 OTHERS = 2.
WLK1_BUFFER_REFRESH CALL FUNCTION 'WLK1_BUFFER_REFRESH'.
LISTING_CHECK CALL FUNCTION 'LISTING_CHECK' EXPORTING PI_ARTICLE = PIT_OT_ARTSTM-ARTNR PI_VRKME = PIT_OT_ARTSTM-VRKME PI_DATAB = SY-DATUM PI_DATBI = SY-DATUM PI_VKORG = PIT_OT_ARTSTM-VKORG PI_VTWEG = PIT_OT_ARTSTM-VTWEG PI_LOCNR = PIT_OT_ARTSTM-LOCNR EXCEPTIONS KOND_NOT_FOUND = 01 VRKME_NOT_FOUND = 02 VKDAT_NOT_FOUND = 03 ASS_OWNER_NOT_FOUND = 04 OTHERS = 99.
WTAD_ADDIS_WITH_ADDICENPR_GET CALL FUNCTION 'WTAD_ADDIS_WITH_ADDICENPR_GET' EXPORTING MATNR = PIT_OT_ARTSTM-ARTNR MEINH = PIT_OT_ARTSTM-VRKME LOCNR = PIT_OT_ARTSTM-LOCNR PROMO_FLAG = PIT_OT_ARTSTM-AKTION PROMO_DATE = PIT_OT_ARTSTM-DATUM * mestyp = pi_mestyp TABLES IADDI_LIST = T_ADDI_INFO_TMP EXCEPTIONS OTHERS = 1.
WTAD_ADDIS_WITH_ADDICENPR_GET CALL FUNCTION 'WTAD_ADDIS_WITH_ADDICENPR_GET' EXPORTING MATNR = PIT_OT_ARTSTM-ARTNR MEINH = PIT_OT_ARTSTM-VRKME LOCNR = PIT_OT_ARTSTM-LOCNR PROMO_FLAG = PIT_OT_ARTSTM-AKTION PROMO_DATE = PIT_OT_ARTSTM-DATUM * mestyp = pi_mestyp REFRESH_FLAG = 'X' TABLES IADDI_LIST = T_ADDI_INFO_TMP EXCEPTIONS OTHERS = 1.
MARA_SINGLE_READ CALL FUNCTION 'MARA_SINGLE_READ' EXPORTING * KZRFB = ' ' * MAXTZ = 0 MATNR = PXT_OT_ARTSTM-ARTNR * SPERRMODUS = ' ' * STD_SPERRMODUS = ' ' * OUTPUT_NO_MESSAGE = IMPORTING WMARA = SMARA EXCEPTIONS LOCK_ON_MATERIAL = 1 LOCK_SYSTEM_ERROR = 2 WRONG_CALL = 3 NOT_FOUND = 4 OTHERS = 5 .
LESEN_VARIANTEN_ZU_SA CALL FUNCTION 'LESEN_VARIANTEN_ZU_SA' EXPORTING SAMMELARTIKEL = SMARA-MATNR * KZRFB = ' ' * SPERRMODUS = ' ' * STD_SPERRMODUS = ' ' * CHECK_MAT_MPOI = ' ' * LESEN_MAW1 = ' ' * LESEN_MARC = ' ' * LESEN_MBEW = ' ' * LESEN_MVKE = ' ' * LESEN_MLGN = ' ' * P_MEINH = ' ' TABLES VARIANTEN = IMARA * VARIANTEN_MAW1 = * VARIANTEN_MARC = * VARIANTEN_MBEW = * VARIANTEN_MVKE = * VARIANTEN_MLGN = EXCEPTIONS ENQUEUE_MODE_CHANGED = 1 LOCK_ON_MATERIAL = 2 LOCK_SYSTEM_ERROR = 3 WRONG_CALL = 4 NOT_FOUND = 5 NO_MAW1_FOR_MARA = 6 LOCK_ON_MARC = 7 LOCK_ON_MBEW = 8 LOCK_ON_MVKE = 9 LOCK_ON_MLGN = 10 OTHERS = 11 .
MAKT_SINGLE_READ CALL FUNCTION 'MAKT_SINGLE_READ' EXPORTING * KZRFB = ' ' * MAXTZ = 0 MATNR = PAR_MATNR SPRAS = PAR_SPRAS IMPORTING WMAKT = WA_MAKT EXCEPTIONS WRONG_CALL = 1 NOT_FOUND = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = G_REPID * I_INTERNAL_TABNAME = I_STRUCTURE_NAME = 'SALV_ARTICLES' * I_CLIENT_NEVER_DISPLAY = 'X' * I_INCLNAME = * I_BYPASSING_BUFFER = * I_BUFFER_ACTIVE = CHANGING CT_FIELDCAT = GT_FIELDCAT[] 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 = G_REPID * I_CALLBACK_PF_STATUS_SET = ' ' I_CALLBACK_USER_COMMAND = G_UCOMM * 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 = GT_FIELDCAT[] * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' * I_SAVE = ' ' * IS_VARIANT = * IT_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 * IT_ALV_GRAPHICS = * IT_HYPERLINK = * IT_ADD_FIELDCAT = * IT_EXCEPT_QINFO = * I_HTML_HEIGHT_TOP = * I_HTML_HEIGHT_END = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES T_OUTTAB = GT_ALV_OUTPUT[] EXCEPTIONS PROGRAM_ERROR = 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.
ADDI_FORMS - Additionals: Change Analysis report: Forms development ADDI_EVENTS - Additionals: Change Analysis report: Event Definitions ADDI_ET_VARS - Data declarations for supplementary text editing (additionals) ADDI_ET_FORMS - FORM routines for supplementary texts for an additional ADDI_DELI_EXECUTE_FORMS - ADDIDELIEXECUTEFORMS ADDI_DATA - Additionals: Change Analysis report: Data Definitions