The Function Module AIA_TOOL_CREATE_INV_ORDER (Investitionsaufträge anlegen) is a standard Function Module in SAP ERP and is part of the function group AIA_TOOL within the package AIR.
Function Module | AIA_TOOL_CREATE_INV_ORDER |
Short Text | Investitionsaufträge anlegen |
Function Group | AIA_TOOL |
Package | AIR |
Module Type | Normal Module |
These are the IMPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
I_IMAK | LIKE | IMAK | Investitionsanforderung - Allgemeine Daten | |
I_IMAKT | LIKE | IMAKT | Maßnahmenanforderung Texte | |
I_IMAV | LIKE | IMAV | Variante Maßnahmenanforderung | |
I_IMAVT | LIKE | IMAVT | Maßnahmenanforderungsvariante Texte | |
I_T003O | LIKE | T003O | Auftragsarten | |
I_TAIF1 | LIKE | TAIF1 | Maßnahmenanforderungsarten | |
I_TEST | TYPE | XFELD | ' ' | Feld zum Ankreuzen |
I_TKA01 | LIKE | TKA01 | Kostenrechnungskreise . | |
I_TKO01 | LIKE | TKO01 | Steuerungsparameter zur Auftragsart | |
I_VAPLZ | LIKE | RAIA1-VAPLZ | Verantwortlicher Arbeitsplatz bei Instandhaltungsmaßnahmen | |
I_VAWRK | LIKE | RAIA1-VAWRK | Werk zum verantwortlichen Arbeitsplatz | |
I_XVORP_KZ | LIKE | RAIA1-XVORP_KZ | ' ' | Maßnahme als Vorprojekt ohne Planwerte anlegen |
This function module does not define any EXPORTING parameters.
This function module does not define any CHANGING parameters.
These are the TABLE parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
IT_VERSI | LIKE | IMAVZ | Versionstabelle | |
IT_XIMAKA | LIKE | RIMAKA | Änderungsbelegstruktur, generiert durch RSSCD000 | |
IT_XIMAKPA | LIKE | RIMAKPA | Änderungsbelegstruktur, generiert durch RSSCD000 | |
IT_XIMAKPI | LIKE | RIMAKPI | Änderungsbelegstruktur, generiert durch RSSCD000 | |
IT_XIMAKPU | LIKE | RIMAKPU | Änderungsbelegstruktur, generiert durch RSSCD000 | |
IT_XIMAKZ | LIKE | RIMAKZ | Änderungsbelegstruktur, generiert durch RSSCD000 | |
IT_XIMAKZ_DEL | LIKE | RIMAKZ | Änderungsbelegstruktur, generiert durch RSSCD000 | |
RETURN | LIKE | BAPIRET2 | Returnparameter |
These are the Exceptions of this function module.
Exception Name | Short Text |
---|---|
CREATE_ORDER_NOT_POSSIBLE | Vorgang Anlegen Auftrag nicht möglich |
MISSING_MODEL_ORDER | Musterauftrag fehlt |
MISSING_ORDER_TYPE | Auftragsart fehlt (i_imak-auart) |
MISSING_VBUKRS | Verantwortlicher Buchungskreis fehlt |
ORDER_ALREADY_ASSIGNED | Auftrag ist schon zugeordnet (Nummernvergabe, Typ2) |
WARNING_TRANSFER_PLAN_VALUES | Fehler bei der Planwerteübernahme aufgetreten |
WRONG_ORDER_TYPE | Auftragsart nicht vorhanden oder weicht vom geforderten Typ ab. |
WRONG_STATUS_VARNT | Variantenstatus steht nicht auf ZGEN oder GEN |