SAP Reports / Programs | Logistics - General | Additionals Management(LO-ADM) SAP LO

ADDI_FORMS SAP ABAP INCLUDE - Additionals: Change Analysis report: Forms development







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


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 ADDI_FORMS. "Basic submit
SUBMIT ADDI_FORMS AND RETURN. "Return to original report after report execution complete
SUBMIT ADDI_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: Additionals: Change Analysis report: Forms development


INCLUDES used within this REPORT ADDI_FORMS

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:

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.



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